protected CreatureModifier2(Game game, Creature2 creature) { this.game = game ?? throw new ArgumentNullException(nameof(game)); this.creature = creature ?? throw new ArgumentNullException(nameof(creature)); game.Queries += Handle; }
public IncreaseDefenseModifier(Game game, Creature2 creature) : base(game, creature) { }
public DoubleAttackModifier2(Game game, Creature2 creature) : base(game, creature) { }