Spells can be learned by players in a variety of ways, and not all ways need to be used on your server. Any castable spells a player learns will appear in their spellbook.
Learning Spells
Admin Commands
The most obvious way to learn spells is by using admin commands.
The admin command to teach someone a spell is:
/mythicrpg spells teach [name] [spell]
You can also use the unlearn
command to remove a spell from someone.
Archetypes
by Leveling
Spells can be configured to automatically be given by an archetype upon reaching a certain level.
This is configured in an archetype's SpellUnlocks
section.
Pyromancer:
Group: CLASS
Display: 'Pyromancer'
SpellUnlocks:
- Fireball
- RainOfFire 10
In this example, a player would learn Fireball
immediately upon gaining the Pyromancer archetype, and would learn RainOfFire
upon reaching level 10.
If a player loses an archetype, all spells learned from it will be lost.
Talent Trees
coming soon
Mechanics
Players can be taught spells using the teachSpell
mechanic (or have them removed via the forgetspell
mechanic).
Skills:
- teachSpell{spell=DoubleJump} @trigger
Signs
Spell Signs can be used to create signs that will teach spells when right-clicked.
To create one, you simply make a sign with the first line as [Learn Spell]
and the 2nd line as the spell's ID.
Tomes
Tomes are special items that can teach you a spell. These can be given to players directly or (more likely) put in loot chests, dropped by mobs, etc.