public void React(AttackEffect attackEffect, Player player, TurnContext currentTurn) { currentTurn.AddEffect(this, new SecretChamberReactionEffect(player)); currentTurn.Game.Log.LogMessage("{0} revealed a Secret Chamber.", player); }
public ReactionEffect(AttackEffect attackEffect) { _attackEffect = attackEffect; }
public ReactionEffect(AttackEffect attackEffect) { _attackEffect = attackEffect; }
public void React(AttackEffect attackEffect, Player player, TurnContext currentTurn) { attackEffect.Nullify(player); currentTurn.Game.Log.LogMessage("{0} reveals a moat and nullifies the attack.", player.Name); }