public override void createCard(Player owner) { this.name = "Lobby"; this.playerOwner = owner; ActionLimitedPolitical tempAction = new ActionLimitedPolitical(); tempAction.actionOwner = this; tempAction.gs = playerOwner.gs; tempAction.displayActionText = "Political Limited: If you have higher Family Honor than each other player, bow your target unbowed Personality with 1 or more Personal Honor to take the Imperial Favor."; EBowTargetCard bc = new EBowTargetCard(); bc.effectTarget = new TargetYourPersonality(); bc.effectCondition = new ConditionAtLeastOnePH(); bc.cardOwner = this; bc.effectOwner = tempAction; tempAction.actionsEffects.Add(bc); EGainImperialFavour gf = new EGainImperialFavour(); gf.cardOwner = this; gf.effectOwner = tempAction; tempAction.actionsEffects.Add(gf); this.cardAbilities.Add(tempAction); }
public override void createCard(Player owner) { this.name = "Mirumoto Tsukazu"; this.printedChi = 3; this.printedForce = 3; this.personalHonor = 2; this.honorRequirement = 3; this.goldCost = 5; this.canProduceGold = false; this.traits.Add(Gamestate.DragonClan); this.traits.Add(Gamestate.Samurai); this.traits.Add(Gamestate.Kensai); this.cardAbilities.Add(new ActionBattle()); EBowTargetCard effect = new EBowTargetCard(); effect.effectTarget = new TargetEnemyPersonality(); effect.effectCondition = new ConditionLowerForceAndChi(); effect.effectCondition.personalityOwner = this; this.cardAbilities[0].actionsEffects.Add(effect); this.playerOwner = owner; }