void SetupGMAnnounce(ScriptMgr* mgr) { mgr->register_hook( SERVER_HOOK_EVENT_ON_ENTER_WORLD_2, (void *)&OnEnterWorld); mgr->register_quest_script( 10888, CREATE_QUESTSCRIPT( ChampionOfNaruu ) ); mgr->register_quest_script( 10445, CREATE_QUESTSCRIPT( HandOfAdal ) ); mgr->register_quest_script( 11549, CREATE_QUESTSCRIPT( ShatteredSun ) ); };
void SetupTirisfalGlades(ScriptMgr * mgr) { mgr->register_quest_script(410, CREATE_QUESTSCRIPT(TheDormantShade)); mgr->register_creature_script(6784, &CalvinMontague::Create); mgr->register_quest_script(590, CREATE_QUESTSCRIPT(ARoguesDeal)); /*mgr->register_quest_script(407, CREATE_QUESTSCRIPT(FieldsofGrief));*/ mgr->register_creature_script(1931, &Zealot::Create); }
void SetupUnsorted(ScriptMgr * mgr) { mgr->register_quest_script(10998, CREATE_QUESTSCRIPT(Quest_Grimoire_Business)); mgr->register_quest_script(10996, CREATE_QUESTSCRIPT(Quest_Maggocs_Treasure_Chest)); mgr->register_quest_script(10995, CREATE_QUESTSCRIPT(Quest_Grulloc_Has_Two_Skulls)); mgr->register_quest_script(10866, CREATE_QUESTSCRIPT(Quest_Zuluhed_the_Whacked)); mgr->register_creature_script(620, &Chicken::Create); mgr->register_creature_script(21468, &Kaliri::Create); }
void SetupDustwallowMarsh(ScriptMgr * mgr) { mgr->register_creature_script(5089, &BalosJackenQAI::Create); /*mgr->register_quest_script(4961, CREATE_QUESTSCRIPT(Cleansing_of_the_Orb_of_Orahil)); mgr->register_quest_script(1955, CREATE_QUESTSCRIPT(Cleansing_of_the_Orb_of_Orahil));*/ mgr->register_creature_script(4500, &OverlordMokMorokk::Create); mgr->register_quest_script(1173, CREATE_QUESTSCRIPT(ChallengeOverlordMokMorokk)); mgr->register_creature_script(4966, &PrivateHendel::Create); mgr->register_quest_script(1324, CREATE_QUESTSCRIPT(TheMissingDiplomat2)); }
void SetupStranglethornVale(ScriptMgr * mgr) { GossipScript * gossip1 = (GossipScript*) new StrFever(); mgr->register_gossip_script(1449, gossip1); mgr->register_creature_script(1511, &Beka::Create); mgr->register_creature_script(1516, &Beka1::Create); mgr->register_quest_script(584, CREATE_QUESTSCRIPT(BloodscalpClanHeads)); mgr->register_quest_script(1118, CREATE_QUESTSCRIPT(BacktoBootyBay)); mgr->register_quest_script(609, CREATE_QUESTSCRIPT(VoodooDues)); }
void SetupWarrior(ScriptMgr * mgr) { GossipScript * gossip1 = (GossipScript*) new TheSummoning(); mgr->register_gossip_script(6176, gossip1); mgr->register_creature_script(6090, &Bartleby::Create); mgr->register_quest_script(1640, CREATE_QUESTSCRIPT(BeatBartleby)); }
void SetupUnGoro(ScriptMgr * mgr) { mgr->register_dummy_spell(15591, &SpragglesCanteen); mgr->register_creature_script(9999, &RingoDeadNPC::Create); mgr->register_gameobject_script(164955, &NorthernPylon::Create); mgr->register_gameobject_script(164957, &EasternPylon::Create); mgr->register_gameobject_script(164956, &WesternPylon::Create); mgr->register_dummy_spell(16378, &FindingTheSource); mgr->register_quest_script(4245, CREATE_QUESTSCRIPT(ChasingAMe01)); mgr->register_creature_script(9623, &A_Me01::Create); }
void SetupBladeEdgeMountains(ScriptMgr * mgr) { mgr->register_creature_script(19995, &BladespireQAI::Create); mgr->register_creature_script(21296, &BladespireQAI::Create); mgr->register_creature_script(20765, &BladespireQAI::Create); mgr->register_creature_script(20766, &BladespireQAI::Create); mgr->register_creature_script(19998, &BladespireQAI::Create); mgr->register_creature_script(21731, &MagnetoAura::Create); mgr->register_creature_script(21823, &FunnyDragon::Create); mgr->register_creature_script(19957, &BloodmaulQAI::Create); mgr->register_creature_script(19991, &BloodmaulQAI::Create); mgr->register_creature_script(21238, &BloodmaulQAI::Create); mgr->register_creature_script(19952, &BloodmaulQAI::Create); mgr->register_creature_script(21294, &BloodmaulQAI::Create); mgr->register_creature_script(19956, &BloodmaulQAI::Create); mgr->register_creature_script(19993, &BloodmaulQAI::Create); mgr->register_creature_script(19992, &BloodmaulQAI::Create); mgr->register_creature_script(19948, &BloodmaulQAI::Create); mgr->register_creature_script(22384, &BloodmaulQAI::Create); mgr->register_creature_script(22160, &BloodmaulQAI::Create); mgr->register_creature_script(19994, &BloodmaulQAI::Create); mgr->register_creature_script(22920, &Thuk_the_DefiantAI::Create); mgr->register_creature_script(CN_BLOODMAUL_BRUTEBANE_STOUT_TRIGGER, &BrutebaneStoutTriggerAI::Create); mgr->register_creature_script(CN_BLADESPIRE_OGRE_1, &BladespireOgreAI::Create); mgr->register_creature_script(CN_BLADESPIRE_OGRE_2, &BladespireOgreAI::Create); mgr->register_creature_script(CN_BLADESPIRE_OGRE_3, &BladespireOgreAI::Create); mgr->register_quest_script(11000, CREATE_QUESTSCRIPT(IntotheSoulgrinder)); mgr->register_gameobject_script(184867, &NetherEgg::Create); mgr->register_gameobject_script(184906, &powerconv::Create); // mgr->register_gameobject_script( 185198, &LegionObelisk::Create); // mgr->register_gameobject_script( 185197, &LegionObelisk::Create); // mgr->register_gameobject_script( 185196, &LegionObelisk::Create); // mgr->register_gameobject_script( 185195, &LegionObelisk::Create); // mgr->register_gameobject_script( 185193, &LegionObelisk::Create); mgr->register_gameobject_script(185512, &Stasis_Chamber_Alpha::Create); mgr->register_dummy_spell(32578, &ProtectingOurOwn); }
void SetupNagrand(ScriptMgr * mgr) { mgr->register_creature_script(17147, &GiseldaTheCroneQAI::Create); mgr->register_creature_script(17148, &GiseldaTheCroneQAI::Create); mgr->register_creature_script(18397, &GiseldaTheCroneQAI::Create); mgr->register_creature_script(18658, &GiseldaTheCroneQAI::Create); mgr->register_creature_script(17146, &GiseldaTheCroneQAI::Create); mgr->register_creature_script(18351, &NotOnMyWatch::Create); mgr->register_creature_script(18069, &mogorQAI::Create); mgr->register_quest_script(9977, CREATE_QUESTSCRIPT(Quest_The_Ring_of_Blood_The_Final_Challenge)); mgr->register_quest_script(9973, CREATE_QUESTSCRIPT(Quest_The_Ring_of_Blood_The_Warmaul_Champion)); mgr->register_quest_script(9972, CREATE_QUESTSCRIPT(Quest_The_Ring_of_Blood_Skragath)); mgr->register_quest_script(9970, CREATE_QUESTSCRIPT(Quest_The_Ring_of_Blood_Rokdar_the_Sundered_Lord)); mgr->register_quest_script(9967, CREATE_QUESTSCRIPT(Quest_The_Ring_of_Blood_The_Blue_Brothers)); mgr->register_quest_script(9962, CREATE_QUESTSCRIPT(Quest_The_Ring_of_Blood_Brokentoe)); GossipScript * LumpGossip = (GossipScript*) new LumpGossipScript; mgr->register_gossip_script(18351, LumpGossip); mgr->register_dummy_spell(32146, &StoppingTheSpread); mgr->register_dummy_spell(32307, &RuthlessCunning); }
void SetupStormwind(ScriptMgr * mgr) { mgr->register_creature_script(4961, &DashelStonefist::Create); mgr->register_quest_script(1447, CREATE_QUESTSCRIPT(TheMissingDiplomat)); }
void SetupThousandNeedles(ScriptMgr * mgr) { mgr->register_creature_script(10427, &Paoka_Swiftmountain::Create); /*mgr->register_quest_script(4770, CREATE_QUESTSCRIPT(HomewardBound));*/ mgr->register_quest_script(1117, CREATE_QUESTSCRIPT(RumorsforKravel)); }
void SetupWestfall(ScriptMgr * mgr) { mgr->register_quest_script(155, CREATE_QUESTSCRIPT(TheDefiasBrotherhood)); mgr->register_creature_script(467, &The_Defias_Traitor::Create); }
void SetupDesolace(ScriptMgr * mgr) { mgr->register_creature_script(5644, &Dalinda_Malem::Create); mgr->register_quest_script(1440, CREATE_QUESTSCRIPT(ProtectingtheShipment)); }
void SetupSilverpineForest(ScriptMgr * mgr) { mgr->register_creature_script(1769, &ProveYourWorthQAI::Create); mgr->register_quest_script(435, CREATE_QUESTSCRIPT(EscortingErland)); mgr->register_creature_script(1978, &Deathstalker_Erland::Create); }
void SetupHillsbradFoothills(ScriptMgr * mgr) { mgr->register_creature_script(2306, &Baron_Vardus::Create); mgr->register_quest_script(566, CREATE_QUESTSCRIPT(WantedBaronVardus)); }
void SetupUndercity(ScriptMgr *mgr) { mgr->register_quest_script(9180, CREATE_QUESTSCRIPT(Quest_JourneytoUndercity)); }