MageDefenderDeluxe.GameObjects.SpellHandler.LoadSpells C# (CSharp) Method

LoadSpells() public method

public LoadSpells ( ) : void
return void
        public void LoadSpells()
        {
            spellReference.Add(new Spell(Spells.Fireball, Spell.Alignments.Damage, 0, 1, 10, 1, 3, false, 100, new Vector3(0), 0, "Deals damage|Starter spell", Vector3.Zero));
            spellReference.Add(new Spell(Spells.Slowball, Spell.Alignments.Slow, 1, 3, 20, 2, 2, false, 100, new Vector3(0), 1000, "Slows the enemy by|50 % pr. hit", Vector3.Zero));
            spellReference.Add(new Spell(Spells.PoisonBall, Spell.Alignments.Poison, 2, 5, 30, 3, 3, false, 100, new Vector3(0), 2000, "Poisons the enemy.|Damage over time", Vector3.Zero));
            spellReference.Add(new Spell(Spells.MagicMissile, Spell.Alignments.Damage, 3, 10, 40, 6, 4, false, 100, new Vector3(0), 3000, "Moderate damage.|Homing: Random enemy", Vector3.Zero));
            spellReference.Add(new Spell(Spells.EnergyBall, Spell.Alignments.Damage, 3, 20, 40, 8, 0.6f, true, 200, new Vector3(0), 4000, "Damage while touching.|Controllable: R-stick", Vector3.Zero));
            spellReference.Add(new Spell(Spells.MagicMissileX2, Spell.Alignments.Damage, 3, 10, 20, 10, 4, false, 100, new Vector3(0), 5000, "2 Magic Missiles.|Homing: Random enemy", Vector3.Zero));
            spellReference.Add(new Spell(Spells.MagicMissileX4, Spell.Alignments.Damage, 3, 10, 10, 12, 4, false, 100, new Vector3(0), 6000, "4 Magic Missiles.|Homing: Random enemy", Vector3.Zero));

            learnedSpells.Add(Spells.Fireball);
            //learnedSpells.Add(Spells.Slowball);
            //learnedSpells.Add(Spells.PoisonBall);
            //learnedSpells.Add(Spells.MagicMissile);
            //learnedSpells.Add(Spells.EnergyBall);
            //learnedSpells.Add(Spells.MagicMissileX2);
            //learnedSpells.Add(Spells.MagicMissileX4);
        }