Class Summoning

All Implemented Interfaces:
GameAction, RevealingAction

public class Summoning extends AddCreatureAction
  • Field Details

    • donor

      private final Legion donor
  • Constructor Details

  • Method Details

    • getReason

      public String getReason()
      Description copied from class: AddCreatureAction
      Returns a string representing the reason for the addition. TODO remove in favour of using the event hierarchy TODO should be abstract here, but History still creates instances of this class
      Overrides:
      getReason in class AddCreatureAction
    • getDonor

      public Legion getDonor()
    • toString

      public String toString()
      Overrides:
      toString in class AddCreatureAction