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();
 }
Esempio n. 3
0
 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);
 }