Exemple #1
0
        public override void createCard(Player owner)
        {
            this.name           = "Akodo Dojo";
            this.goldProduction = 2;
            this.canProduceGold = true;

            EBowThisCard tempEffect = new EBowThisCard();

            tempEffect.cardOwner = this;
            this.enteringPlayEffects.Add(tempEffect);

            ActionRecruitInterrupt tempAction = new ActionRecruitInterrupt();

            tempAction.actionOwner = this;

            EBowThisCard te3 = new EBowThisCard();

            te3.cardOwner   = this;
            te3.effectOwner = tempAction;
            tempAction.actionsEffects.Add(te3);


            ERecruitCostModificationFollower tempEffect2 = new ERecruitCostModificationFollower();

            tempEffect2.cardOwner   = this;
            tempEffect2.effectOwner = tempAction;
            tempEffect2.conditionalModifierValue = -3;
            tempAction.actionsEffects.Add(tempEffect2);

            this.recruitInterrupts.Add(tempAction);

            //this.recruitInterrupts.Add(
        }
        public override void createCard(Player owner)
        {
            this.playerOwner = owner;


            ActionRecruitInterrupt tempAction = new ActionRecruitInterrupt();

            tempAction.gs = playerOwner.gs;
            tempAction.displayActionText = "Recruit Interrupt: Pass";
            EPass tempEffect = new EPass();


            tempEffect.effectOwner = tempAction;
            tempAction.actionsEffects.Add(tempEffect);
            tempAction.actionOwner = this;

            this.cardAbilities.Add(tempAction);
        }