Ejemplo n.º 1
0
        public static CardUpgradeTreeDataBuilder GetUpgradeTreeDataBuilder()
        {
            CardUpgradeTreeDataBuilder cardUpgradeTreeDataBuilder = new CardUpgradeTreeDataBuilder
            {
                UpgradeTrees = new List <List <CardUpgradeDataBuilder> >
                {
                    //new List<CardUpgradeDataBuilder>
                    //{
                    //    // SpellCaster:
                    //    // Incant: Gain 1 Spell Power
                    //    // +20 (40) (60) Health

                    //},
                    //new List<CardUpgradeDataBuilder>
                    //{
                    //    // Charge-Up
                    //    // Multistrike 1 (2) (3)
                    //    // Strike: Double Marisa's attack
                    //},
                    //new List<CardUpgradeDataBuilder>
                    //{
                    //    // Thief
                    //    // + 20 (45) (95) Attack
                    //    // + 10 Health + 20 + 30 Health
                    //    // Extinguish : Gain a random Artifact.
                    //}

                    new List <CardUpgradeDataBuilder>
                    {
                        BorderlineNormal.Builder(),
                                       BorderlineHard.Builder(),
                                       BorderlineLunatic.Builder(),

                        // Borderline
                    },
                    new List <CardUpgradeDataBuilder>
                    {
                        // Fantasy-Sealer
                        BorderlineNormal.Builder(),
                                       BorderlineHard.Builder(),
                                       BorderlineLunatic.Builder(),
                    },
                    new List <CardUpgradeDataBuilder>
                    {
                        // Youkai Hunter
                        BorderlineNormal.Builder(),
                                       BorderlineHard.Builder(),
                                       BorderlineLunatic.Builder(),
                    }
                }
            };

            return(cardUpgradeTreeDataBuilder);
        }
Ejemplo n.º 2
0
        public static CardUpgradeTreeDataBuilder GetUpgradeTreeDataBuilder()
        {
            CardUpgradeTreeDataBuilder cardUpgradeTreeDataBuilder = new CardUpgradeTreeDataBuilder
            {
                //Fantasy_Sealer 1:
                // +10 Health
                // + Action: If an enemy has 40 HP or less, kill it

                //Fantasy - Sealer 2:
                // + 20 Health
                // + Action: If an enemy has 60 HP or less, kill it

                //Fantasy - Sealer 3:
                // + 35 Health
                // + Action: If an enemy has 100 HP or less, kill it

                //Youkai Hunter 1:
                // + 20 Attack
                //  + 10 Health
                // + Extinguish: Gain 3 Gold

                //Youkai Hunter 2:
                // + 45 Attack
                // + 20 Health
                // + Extinguish : Gain 4 Gold

                //Youkai Hunter 3:
                // + 95 Attack
                // + 30 Health
                // + Extinguish : Gain 5 Gold

                UpgradeTrees = new List <List <CardUpgradeDataBuilder> >
                {
                    new List <CardUpgradeDataBuilder>
                    {
                        //Borderline 1:
                        // + Incant: Gain Damage Shield 1

                        //Borderline 2:
                        // + Incant: Gain Damage Shield 2

                        //Borderline 3:
                        // + Incant: Gain Damage Shield 3

                        SpellcasterNormal.Builder(),
                                       BorderlineHard.Builder(),
                                       BorderlineLunatic.Builder(),

                        // Borderline
                    },
                    new List <CardUpgradeDataBuilder>
                    {
                        // Fantasy-Sealer
                        BorderlineNormal.Builder(),
                                       BorderlineHard.Builder(),
                                       BorderlineLunatic.Builder(),
                    },
                    new List <CardUpgradeDataBuilder>
                    {
                        // Youkai Hunter
                        BorderlineNormal.Builder(),
                                       BorderlineHard.Builder(),
                                       BorderlineLunatic.Builder(),
                    }
                }
            };

            return(cardUpgradeTreeDataBuilder);
        }