public RelegatesNaosCardController(Card card, TurnTakerController turnTakerController) : base(card, turnTakerController) { SpecialStringMaker.ShowVillainTargetWithLowestHP(ranking: 1, numberOfTargets: 1); AllowFastCoroutinesDuringPretend = false; RunModifyDamageAmountSimulationForThisCard = false; }
public HalberdZephyrCardController(Card card, TurnTakerController turnTakerController) : base(card, turnTakerController) { SpecialStringMaker.ShowHeroTargetWithLowestHP().Condition = () => !IsChemicalTriggerInPlay(); SpecialStringMaker.ShowVillainTargetWithLowestHP().Condition = () => IsChemicalTriggerInPlay(); }
public BlisterTeamCharacterCardController(Card card, TurnTakerController turnTakerController) : base(card, turnTakerController) { SpecialStringMaker.ShowNonVillainTargetWithHighestHP(numberOfTargets: 2).Condition = () => !CharacterCard.IsFlipped; SpecialStringMaker.ShowVillainTargetWithLowestHP().Condition = () => CharacterCard.IsFlipped; SpecialStringMaker.ShowHeroTargetWithHighestHP().Condition = () => CharacterCard.IsFlipped; }
public AmphibiousAssaultCardController(Card card, TurnTakerController turnTakerController) : base(card, turnTakerController) { SpecialStringMaker.ShowVillainTargetWithLowestHP(numberOfTargets: Game.H - 1); SpecialStringMaker.ShowIfElseSpecialString(() => WasHeroCardPlayedThisRound(), () => "A hero card has been played this round.", () => "A hero card has not been played this round."); }
public BuyingTimeCardController(Card card, TurnTakerController turnTakerController) : base(card, turnTakerController) { SpecialStringMaker.ShowVillainTargetWithLowestHP(numberOfTargets: X); }