.RegisterQuestEvent(quest#, 1, EVENTNAME); global EVENTNAME = function(QuestGiver, Player) { Player.RemoveSpell(#); Player.LearnSpell(#); } .RegisterQuestEvent(2, 1, ChargeRk1); global ChargeRk1 = function(QuestGiver, Player) { Player.LearnSpell(100); } .RegisterQuestEvent(4, 1, HSRank2); global HSRank2 = function(QuestGiver, Player) { Player.RemoveSpell(78); Player.LearnSpell(1715); } .RegisterQuestEvent(5, 1, WarLv10); global WarLv10 = function(QuestGiver, Player) { Player.RemoveSpell(772); Player.LearnSpell(2687); Player.LearnSpell(71); Player.LearnSpell(7386); Player.LearnSpell(355); } .RegisterQuestEvent(6, 1, WarLv12); global WarLv12 = function(QuestGiver, Player) { Player.RemoveSpell(6673); Player.LearnSpell(5242); Player.LearnSpell(72); }