示例#1
0
        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);
        }
示例#2
0
        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;
        }