- script discharge spell NPC32767,{ 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: .school = SKILL_MAGIC; set .invocation$, chr(MAGIC_SYMBOL) + "discharge"; // used in npcs that refer to this spell void call("magic_register"); .level = 0; .exp_gain = 0; end; }