-|script|discharge spell|32767 { if(call("magic_checks")) end; callfunc "magic_exp"; // tell the spells they were discharged // XXX: maybe we could make it do area damage when you discharge (release your energy all of a sudden) addtimer 0, "::OnDischarge"; // seeks OnDischarge in ALL npcs end; OnInit: set .school, SKILL_MAGIC; set .invocation$, chr(MAGIC_SYMBOL) + "discharge"; // used in npcs that refer to this spell void call("magic_register"); set .level, 0; set .exp_gain, 0; end; }