Exemple #1
0
        public void setEnemy(EnemeyTypes type, int herolvl)
        {
            this.type = type;
            setLevel(herolvl);
            int lvlmod = 0, expMod = 0;

            if (type == EnemeyTypes.THEIF)
            {
                if (level > 1)
                {
                    lvlmod  = 5 * (level - 1);
                    expMod += level;
                }
            }
            else if (type == EnemeyTypes.THUG)
            {
                lvlmod  = 6 * level;
                expMod += (1 + level);
            }
            else if (type == EnemeyTypes.TROLL)
            {
                lvlmod  = 7 * level;
                expMod += (2 + level);
            }
            else if (type == EnemeyTypes.OGRE)
            {
                lvlmod  = 8 * level;
                expMod += (3 + level);
            }
            else if (type == EnemeyTypes.ORC)
            {
                lvlmod  = 9 * level;
                expMod += (4 + level);
            }
            else if (type == EnemeyTypes.DRAGON)
            {
                lvlmod  = 10 * level;
                expMod += (5 + level);
            }
            if (level >= 10)
            {
                expMod = 0;
                exp    = 0;
            }
            damage  += lvlmod;
            defense += lvlmod;
            health  += lvlmod;

            exp += expMod;
        }
Exemple #2
0
 public Enemy(string name, EnemeyTypes type)
 {
     this.name = name;
     this.type = type;
 }