示例#1
0
        public Zombie(string worldImage, string battleImage) : base(worldImage, battleImage)
        {
            MaxHealth = 100;
            Health    = 100;
            Strength  = 2;
            Magic     = 1;
            Defense   = 3;

            this.AddWeakness(Element.Fire);

            basicAction = new BasicEnemyAttack(this, Element.None, 25);

            Talent        iceTalent    = new AddSpellTalent("Ice Lance", 1);
            List <Talent> talentReward = new List <Talent>();

            talentReward.Add(iceTalent);
            Reward = new Reward(1, talentReward);
        }
示例#2
0
        public Welp(string worldImage, string battleImage) : base(worldImage, battleImage)
        {
            MaxHealth = 180;
            Health    = 180;
            Strength  = 3;
            Magic     = 3;
            Defense   = 3;
            this.AddResistance(Element.Fire);
            this.AddWeakness(Element.Lightning);

            basicAction = new BasicEnemyAttack(this, Element.Fire, 30);

            Talent        magicShieldTalent = new AddSpellTalent("Magic Shield", 3);
            List <Talent> talentRewards     = new List <Talent>();

            talentRewards.Add(magicShieldTalent);
            Reward = new Reward(2, talentRewards);
        }
示例#3
0
        public Wraith(string worldImage, string battleImage) : base(worldImage, battleImage)
        {
            MaxHealth = 200;
            Health    = 200;
            Strength  = 2;
            Magic     = 4;
            Defense   = 4;
            this.AddWeakness(Element.Ice);
            this.AddResistance(Element.Lightning);

            basicAction = new BasicEnemyAttack(this, Element.Lightning, 35);

            Talent        lightningTalent = new AddSpellTalent("Lightning", 2);
            List <Talent> talentRewards   = new List <Talent>();

            talentRewards.Add(lightningTalent);
            Reward = new Reward(2, talentRewards);
        }