Guides › Community modules

Learn spells on level up

What it does

With the Learn spells on level up package, every time your character gains a level it learns the class spells and new ranks that a trainer would teach at that level. You no longer have to travel back to town and pay for them, much like in later expansions.

There is nothing to set up: install the package from the Plugins page (Installing packages) and it works on the next start of the server.

What you learn

On each level up you get:

  • the spells and ranks of your class for the new level. If you gained several levels at once, those of every level in between as well;
  • new ranks of talent spells you already have (the first rank still comes from the talent itself);
  • a few abilities that normally need a trainer visit or a quest, for example Parry, Dual Wield, Plate Mail or Mail when your class gets them, a hunter's pet abilities at level 10, a warlock's or paladin's mount spells and a mage's teleports and portals for your faction.

Some spells are left out on purpose: spells that are bought from special vendors (such as Dalaran Brilliance and Dalaran Intellect), cosmetic spells, and hunter pet spells. Spells turned off on the server are skipped too.

New shaman characters also receive the four totems (Earth, Fire, Water and Air) on their first login.

Settings

In the launcher: Settings, group Learn spells under Plugins (or the gear button next to the package on the Plugins page). Every setting takes effect when you save (the .reload badge): with the world running, the launcher reloads the config for you.

Setting Key Default Meaning
Learn spells on level-up LearnSpells.Enable on Learn spells on level up.
Also on a new character's first login LearnSpells.OnFirstLogin off Also learn all spells up to the current level on a character's first login. Useful when new characters start above level 1, for example death knights.
Up to level LearnSpells.MaxLevel 80 No spells are learned automatically above this level.

The file configs\modules\mod_learnspells.conf in your server folder also has LearnSpells.Announce; this version of the module does not use it.

Credits and license

Learn spells on level up is azerothcore/mod-learn-spells, maintained by the AzerothCore community. It is licensed under AGPL-3.0. LonelyIce builds it unchanged from its own repository.