API CastSpellByName

Casts a spell by name.
 CastSpellByName(spellName[, target])
==Arguments==
:;name: - Name of the spell to cast, e.g. "Alchemy".
:;target: : UnitId - The unit to cast the spell on. If omitted, "target" is assumed for spells that require a target.
==Details==
* You can still use this function to open trade skill windows and to summon mounts even from a tainted execution path.
==Patch changes==