public Sorcerer() { heroTexture = Engine.Engine.GetTexture("Hero/Sorcerer"); Hero.loadSprite(); heroRole = Classes.Sorcerer; baseHealth = 200; healthPerLevel = 35; requiredBranchLevel = 30; resetLevel(); resetHealth(); Enemies.Enemy.UpdateTargets(this); Enemies.BossEnemy.UpdateBossTargets(this); abilities[0] = new Fireball(); abilities[1] = new Blink(); abilities[2] = new LightningStorm(); abilities[3] = new IceArmor(); Engine.Engine.Log(health.ToString()); }
public Spellweaver() { heroTexture = Engine.Engine.GetTexture("Hero/SpellWeaver"); Hero.loadSprite(); heroRole = Classes.SpellWeaver; baseHealth = 350; healthPerLevel = 30; requiredBranchLevel = int.MaxValue; resetLevel(); resetHealth(); abilities[0] = new Fireball(); abilities[1] = new Blink(); abilities[2] = new LightningStorm(); abilities[3] = new IceArmor(); abilities[4] = new FlameStrike(); abilities[5] = new TimeStop(); Enemies.Enemy.UpdateTargets(this); Enemies.BossEnemy.UpdateBossTargets(this); }