possible to have hundreds of different spells with just a few keywords
the mage types the words and a spell creator function processes them and casts the correspondent spell
inspired by tibia
two types of magic, instant and runes
instants are cast instantly, as soon as you say the words, rune spells are stored in previously blank runes, so you can cast
them later (when you're lacking the mana for an instant) or even give them to someone else
first word in a spell must be either ex(for instant) or ad(for runes)
second word must be referent to the area of effect
ori - 1 sqm (an instant ori would be cast immediately in front of you, a rune ori would be cast wherever you click)
ura - cast on yourself (for instants or runes), can be used with either positive or negative effects, but who would use it with negatives?
evo - more than one sqm, there are modifiers to determine the exact area (for instants the area is centered around you)
then there are words for effects, each spell can only have one effect
flam - fire
pox - poison
vid - invisibility
mort - negative energy
vita - healing
vis - electricity
lux - light(illumination), does no damage
frigo - cold damage (or freezing with ut)
effect modifiers:
grav - makes a field or item, depending on the effect, doesn't work with all effects
gran - stronger version (or lasts more)
ut - adds an effect to the target, like regeneration (vita), curse (mort), burning (flam), poison and invisibility don't require this
ana - cures the adversity or effect (not for all effects), e.g. adori ana pox would make a rune that cures poison, adevo ana vid would cancel invisibility of all creatures in a certain area
area modifiers:
hur - wave area (in the direction you're looking, or for runes in the direction it was cast)
mas - just a generally bigger area, can be used more than once, up to a limit
this is just the basic, lots of other effects and modifiers can be added, like sleep/drunkness/whatever, you just need to check a latin book first
and of course, based on the words the mana cost and any other cost or requirement would be calculated, so your spells would all be automatically balanced