Properly use reference operator in scripting library. Original patch by Aokromes.

--HG--
branch : trunk
This commit is contained in:
w12x
2008-12-22 23:11:25 +01:00
parent a007964d93
commit 67b94421e6
281 changed files with 527 additions and 527 deletions
@@ -73,6 +73,6 @@ void AddSC_areatrigger_scripts()
newscript = new Script; newscript = new Script;
newscript->Name="at_test"; newscript->Name="at_test";
newscript->pAreaTrigger = ATtest; newscript->pAreaTrigger = &ATtest;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -151,6 +151,6 @@ void AddSC_boss_emeriss()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_emeriss"; newscript->Name="boss_emeriss";
newscript->GetAI = GetAI_boss_emeriss; newscript->GetAI = &GetAI_boss_emeriss;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -296,11 +296,11 @@ void AddSC_boss_taerar()
newscript = new Script; newscript = new Script;
newscript->Name="boss_taerar"; newscript->Name="boss_taerar";
newscript->GetAI = GetAI_boss_taerar; newscript->GetAI = &GetAI_boss_taerar;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_shade_of_taerar"; newscript->Name="boss_shade_of_taerar";
newscript->GetAI = GetAI_boss_shadeoftaerar; newscript->GetAI = &GetAI_boss_shadeoftaerar;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -236,11 +236,11 @@ void AddSC_boss_ysondre()
newscript = new Script; newscript = new Script;
newscript->Name="boss_ysondre"; newscript->Name="boss_ysondre";
newscript->GetAI = GetAI_boss_ysondre; newscript->GetAI = &GetAI_boss_ysondre;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_dementeddruids"; newscript->Name="mob_dementeddruids";
newscript->GetAI = GetAI_mob_dementeddruids; newscript->GetAI = &GetAI_mob_dementeddruids;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -1391,6 +1391,6 @@ void AddSC_mob_event()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="mob_eventai"; newscript->Name="mob_eventai";
newscript->GetAI = GetAI_Mob_EventAI; newscript->GetAI = &GetAI_Mob_EventAI;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -167,6 +167,6 @@ void AddSC_generic_creature()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="generic_creature"; newscript->Name="generic_creature";
newscript->GetAI = GetAI_generic_creature; newscript->GetAI = &GetAI_generic_creature;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -269,7 +269,7 @@ void AddSC_custom_example()
newscript = new Script; newscript = new Script;
newscript->Name="custom_example"; newscript->Name="custom_example";
newscript->GetAI = GetAI_custom_example; newscript->GetAI = &GetAI_custom_example;
newscript->pGossipHello = &GossipHello_custom_example; newscript->pGossipHello = &GossipHello_custom_example;
newscript->pGossipSelect = &GossipSelect_custom_example; newscript->pGossipSelect = &GossipSelect_custom_example;
newscript->pReceiveEmote = &ReceiveEmote_custom_example; newscript->pReceiveEmote = &ReceiveEmote_custom_example;
+1 -1
View File
@@ -193,7 +193,7 @@ void AddSC_test()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="test"; newscript->Name="test";
newscript->GetAI = GetAI_test; newscript->GetAI = &GetAI_test;
newscript->pGossipHello = &GossipHello_npc_test; newscript->pGossipHello = &GossipHello_npc_test;
newscript->pGossipSelect = &GossipSelect_npc_test; newscript->pGossipSelect = &GossipSelect_npc_test;
newscript->RegisterSelf(); newscript->RegisterSelf();
+20 -20
View File
@@ -3935,75 +3935,75 @@ void AddSC_guards()
newscript->Name="guard_azuremyst"; newscript->Name="guard_azuremyst";
newscript->pGossipHello = &GossipHello_guard_azuremyst; newscript->pGossipHello = &GossipHello_guard_azuremyst;
newscript->pGossipSelect = &GossipSelect_guard_azuremyst; newscript->pGossipSelect = &GossipSelect_guard_azuremyst;
newscript->GetAI = GetAI_guard_azuremyst; newscript->GetAI = &GetAI_guard_azuremyst;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_bluffwatcher"; newscript->Name="guard_bluffwatcher";
newscript->pGossipHello = &GossipHello_guard_bluffwatcher; newscript->pGossipHello = &GossipHello_guard_bluffwatcher;
newscript->pGossipSelect = &GossipSelect_guard_bluffwatcher; newscript->pGossipSelect = &GossipSelect_guard_bluffwatcher;
newscript->GetAI = GetAI_guard_bluffwatcher; newscript->GetAI = &GetAI_guard_bluffwatcher;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_contested"; newscript->Name="guard_contested";
newscript->GetAI = GetAI_guard_contested; newscript->GetAI = &GetAI_guard_contested;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_darnassus"; newscript->Name="guard_darnassus";
newscript->pGossipHello = &GossipHello_guard_darnassus; newscript->pGossipHello = &GossipHello_guard_darnassus;
newscript->pGossipSelect = &GossipSelect_guard_darnassus; newscript->pGossipSelect = &GossipSelect_guard_darnassus;
newscript->GetAI = GetAI_guard_darnassus; newscript->GetAI = &GetAI_guard_darnassus;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_dunmorogh"; newscript->Name="guard_dunmorogh";
newscript->pGossipHello = &GossipHello_guard_dunmorogh; newscript->pGossipHello = &GossipHello_guard_dunmorogh;
newscript->pGossipSelect = &GossipSelect_guard_dunmorogh; newscript->pGossipSelect = &GossipSelect_guard_dunmorogh;
newscript->GetAI = GetAI_guard_dunmorogh; newscript->GetAI = &GetAI_guard_dunmorogh;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_durotar"; newscript->Name="guard_durotar";
newscript->pGossipHello = &GossipHello_guard_durotar; newscript->pGossipHello = &GossipHello_guard_durotar;
newscript->pGossipSelect = &GossipSelect_guard_durotar; newscript->pGossipSelect = &GossipSelect_guard_durotar;
newscript->GetAI = GetAI_guard_durotar; newscript->GetAI = &GetAI_guard_durotar;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_elwynnforest"; newscript->Name="guard_elwynnforest";
newscript->pGossipHello = &GossipHello_guard_elwynnforest; newscript->pGossipHello = &GossipHello_guard_elwynnforest;
newscript->pGossipSelect = &GossipSelect_guard_elwynnforest; newscript->pGossipSelect = &GossipSelect_guard_elwynnforest;
newscript->GetAI = GetAI_guard_elwynnforest; newscript->GetAI = &GetAI_guard_elwynnforest;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_eversong"; newscript->Name="guard_eversong";
newscript->pGossipHello = &GossipHello_guard_eversong; newscript->pGossipHello = &GossipHello_guard_eversong;
newscript->pGossipSelect = &GossipSelect_guard_eversong; newscript->pGossipSelect = &GossipSelect_guard_eversong;
newscript->GetAI = GetAI_guard_eversong; newscript->GetAI = &GetAI_guard_eversong;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_exodar"; newscript->Name="guard_exodar";
newscript->pGossipHello = &GossipHello_guard_exodar; newscript->pGossipHello = &GossipHello_guard_exodar;
newscript->pGossipSelect = &GossipSelect_guard_exodar; newscript->pGossipSelect = &GossipSelect_guard_exodar;
newscript->GetAI = GetAI_guard_exodar; newscript->GetAI = &GetAI_guard_exodar;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_ironforge"; newscript->Name="guard_ironforge";
newscript->pGossipHello = &GossipHello_guard_ironforge; newscript->pGossipHello = &GossipHello_guard_ironforge;
newscript->pGossipSelect = &GossipSelect_guard_ironforge; newscript->pGossipSelect = &GossipSelect_guard_ironforge;
newscript->GetAI = GetAI_guard_ironforge; newscript->GetAI = &GetAI_guard_ironforge;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_mulgore"; newscript->Name="guard_mulgore";
newscript->pGossipHello = &GossipHello_guard_mulgore; newscript->pGossipHello = &GossipHello_guard_mulgore;
newscript->pGossipSelect = &GossipSelect_guard_mulgore; newscript->pGossipSelect = &GossipSelect_guard_mulgore;
newscript->GetAI = GetAI_guard_mulgore; newscript->GetAI = &GetAI_guard_mulgore;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -4011,26 +4011,26 @@ void AddSC_guards()
newscript->pGossipHello = &GossipHello_guard_orgrimmar; newscript->pGossipHello = &GossipHello_guard_orgrimmar;
newscript->pGossipSelect = &GossipSelect_guard_orgrimmar; newscript->pGossipSelect = &GossipSelect_guard_orgrimmar;
newscript->pReceiveEmote = &ReceiveEmote_guard_orgrimmar; newscript->pReceiveEmote = &ReceiveEmote_guard_orgrimmar;
newscript->GetAI = GetAI_guard_orgrimmar; newscript->GetAI = &GetAI_guard_orgrimmar;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_shattrath"; newscript->Name="guard_shattrath";
newscript->pGossipHello = &GossipHello_guard_shattrath; newscript->pGossipHello = &GossipHello_guard_shattrath;
newscript->pGossipSelect = &GossipSelect_guard_shattrath; newscript->pGossipSelect = &GossipSelect_guard_shattrath;
newscript->GetAI = GetAI_guard_shattrath; newscript->GetAI = &GetAI_guard_shattrath;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_shattrath_aldor"; newscript->Name="guard_shattrath_aldor";
newscript->GetAI = GetAI_guard_shattrath_aldor; newscript->GetAI = &GetAI_guard_shattrath_aldor;
newscript->pGossipHello = &GossipHello_guard_shattrath_aldor; newscript->pGossipHello = &GossipHello_guard_shattrath_aldor;
newscript->pGossipSelect = &GossipSelect_guard_shattrath_aldor; newscript->pGossipSelect = &GossipSelect_guard_shattrath_aldor;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_shattrath_scryer"; newscript->Name="guard_shattrath_scryer";
newscript->GetAI = GetAI_guard_shattrath_scryer; newscript->GetAI = &GetAI_guard_shattrath_scryer;
newscript->pGossipHello = &GossipHello_guard_shattrath_scryer; newscript->pGossipHello = &GossipHello_guard_shattrath_scryer;
newscript->pGossipSelect = &GossipSelect_guard_shattrath_scryer; newscript->pGossipSelect = &GossipSelect_guard_shattrath_scryer;
newscript->RegisterSelf(); newscript->RegisterSelf();
@@ -4039,7 +4039,7 @@ void AddSC_guards()
newscript->Name="guard_silvermoon"; newscript->Name="guard_silvermoon";
newscript->pGossipHello = &GossipHello_guard_silvermoon; newscript->pGossipHello = &GossipHello_guard_silvermoon;
newscript->pGossipSelect = &GossipSelect_guard_silvermoon; newscript->pGossipSelect = &GossipSelect_guard_silvermoon;
newscript->GetAI = GetAI_guard_silvermoon; newscript->GetAI = &GetAI_guard_silvermoon;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -4047,27 +4047,27 @@ void AddSC_guards()
newscript->pGossipHello = &GossipHello_guard_stormwind; newscript->pGossipHello = &GossipHello_guard_stormwind;
newscript->pGossipSelect = &GossipSelect_guard_stormwind; newscript->pGossipSelect = &GossipSelect_guard_stormwind;
newscript->pReceiveEmote = &ReceiveEmote_guard_stormwind; newscript->pReceiveEmote = &ReceiveEmote_guard_stormwind;
newscript->GetAI = GetAI_guard_stormwind; newscript->GetAI = &GetAI_guard_stormwind;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_teldrassil"; newscript->Name="guard_teldrassil";
newscript->pGossipHello = &GossipHello_guard_teldrassil; newscript->pGossipHello = &GossipHello_guard_teldrassil;
newscript->pGossipSelect = &GossipSelect_guard_teldrassil; newscript->pGossipSelect = &GossipSelect_guard_teldrassil;
newscript->GetAI = GetAI_guard_teldrassil; newscript->GetAI = &GetAI_guard_teldrassil;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_tirisfal"; newscript->Name="guard_tirisfal";
newscript->pGossipHello = &GossipHello_guard_tirisfal; newscript->pGossipHello = &GossipHello_guard_tirisfal;
newscript->pGossipSelect = &GossipSelect_guard_tirisfal; newscript->pGossipSelect = &GossipSelect_guard_tirisfal;
newscript->GetAI = GetAI_guard_tirisfal; newscript->GetAI = &GetAI_guard_tirisfal;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="guard_undercity"; newscript->Name="guard_undercity";
newscript->pGossipHello = &GossipHello_guard_undercity; newscript->pGossipHello = &GossipHello_guard_undercity;
newscript->pGossipSelect = &GossipSelect_guard_undercity; newscript->pGossipSelect = &GossipSelect_guard_undercity;
newscript->GetAI = GetAI_guard_undercity; newscript->GetAI = &GetAI_guard_undercity;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -471,96 +471,96 @@ void AddSC_item_scripts()
newscript = new Script; newscript = new Script;
newscript->Name="item_area_52_special"; newscript->Name="item_area_52_special";
newscript->pItemUse = ItemUse_item_area_52_special; newscript->pItemUse = &ItemUse_item_area_52_special;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_only_for_flight"; newscript->Name="item_only_for_flight";
newscript->pItemUse = ItemUse_item_only_for_flight; newscript->pItemUse = &ItemUse_item_only_for_flight;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_attuned_crystal_cores"; newscript->Name="item_attuned_crystal_cores";
newscript->pItemUse = ItemUse_item_attuned_crystal_cores; newscript->pItemUse = &ItemUse_item_attuned_crystal_cores;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_blackwhelp_net"; newscript->Name="item_blackwhelp_net";
newscript->pItemUse = ItemUse_item_blackwhelp_net; newscript->pItemUse = &ItemUse_item_blackwhelp_net;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_disciplinary_rod"; newscript->Name="item_disciplinary_rod";
newscript->pItemUse = ItemUse_item_disciplinary_rod; newscript->pItemUse = &ItemUse_item_disciplinary_rod;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_draenei_fishing_net"; newscript->Name="item_draenei_fishing_net";
newscript->pItemUse = ItemUse_item_draenei_fishing_net; newscript->pItemUse = &ItemUse_item_draenei_fishing_net;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_nether_wraith_beacon"; newscript->Name="item_nether_wraith_beacon";
newscript->pItemUse = ItemUse_item_nether_wraith_beacon; newscript->pItemUse = &ItemUse_item_nether_wraith_beacon;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_flying_machine"; newscript->Name="item_flying_machine";
newscript->pItemUse = ItemUse_item_flying_machine; newscript->pItemUse = &ItemUse_item_flying_machine;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_gor_dreks_ointment"; newscript->Name="item_gor_dreks_ointment";
newscript->pItemUse = ItemUse_item_gor_dreks_ointment; newscript->pItemUse = &ItemUse_item_gor_dreks_ointment;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_muiseks_vessel"; newscript->Name="item_muiseks_vessel";
newscript->pItemUse = ItemUse_item_muiseks_vessel; newscript->pItemUse = &ItemUse_item_muiseks_vessel;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_razorthorn_flayer_gland"; newscript->Name="item_razorthorn_flayer_gland";
newscript->pItemUse = ItemUse_item_razorthorn_flayer_gland; newscript->pItemUse = &ItemUse_item_razorthorn_flayer_gland;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_tame_beast_rods"; newscript->Name="item_tame_beast_rods";
newscript->pItemUse = ItemUse_item_tame_beast_rods; newscript->pItemUse = &ItemUse_item_tame_beast_rods;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_protovoltaic_magneto_collector"; newscript->Name="item_protovoltaic_magneto_collector";
newscript->pItemUse = ItemUse_item_protovoltaic_magneto_collector; newscript->pItemUse = &ItemUse_item_protovoltaic_magneto_collector;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_soul_cannon"; newscript->Name="item_soul_cannon";
newscript->pItemUse = ItemUse_item_soul_cannon; newscript->pItemUse = &ItemUse_item_soul_cannon;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_sparrowhawk_net"; newscript->Name="item_sparrowhawk_net";
newscript->pItemUse = ItemUse_item_sparrowhawk_net; newscript->pItemUse = &ItemUse_item_sparrowhawk_net;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_voodoo_charm"; newscript->Name="item_voodoo_charm";
newscript->pItemUse = ItemUse_item_voodoo_charm; newscript->pItemUse = &ItemUse_item_voodoo_charm;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_vorenthals_presence"; newscript->Name="item_vorenthals_presence";
newscript->pItemUse = ItemUse_item_vorenthals_presence; newscript->pItemUse = &ItemUse_item_vorenthals_presence;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_yehkinyas_bramble"; newscript->Name="item_yehkinyas_bramble";
newscript->pItemUse = ItemUse_item_yehkinyas_bramble; newscript->pItemUse = &ItemUse_item_yehkinyas_bramble;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_zezzaks_shard"; newscript->Name="item_zezzaks_shard";
newscript->pItemUse = ItemUse_item_zezzak_shard; newscript->pItemUse = &ItemUse_item_zezzak_shard;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -37,6 +37,6 @@ void AddSC_item_test()
newscript = new Script; newscript = new Script;
newscript->Name="item_test"; newscript->Name="item_test";
newscript->pItemUse = ItemUse_item_test; newscript->pItemUse = &ItemUse_item_test;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -932,7 +932,7 @@ void AddSC_npcs_special()
newscript = new Script; newscript = new Script;
newscript->Name="npc_chicken_cluck"; newscript->Name="npc_chicken_cluck";
newscript->GetAI = GetAI_npc_chicken_cluck; newscript->GetAI = &GetAI_npc_chicken_cluck;
newscript->pReceiveEmote = &ReceiveEmote_npc_chicken_cluck; newscript->pReceiveEmote = &ReceiveEmote_npc_chicken_cluck;
newscript->pQuestAccept = &QuestAccept_npc_chicken_cluck; newscript->pQuestAccept = &QuestAccept_npc_chicken_cluck;
newscript->pQuestComplete = &QuestComplete_npc_chicken_cluck; newscript->pQuestComplete = &QuestComplete_npc_chicken_cluck;
@@ -945,18 +945,18 @@ void AddSC_npcs_special()
newscript = new Script; newscript = new Script;
newscript->Name="npc_injured_patient"; newscript->Name="npc_injured_patient";
newscript->GetAI = GetAI_npc_injured_patient; newscript->GetAI = &GetAI_npc_injured_patient;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_doctor"; newscript->Name="npc_doctor";
newscript->GetAI = GetAI_npc_doctor; newscript->GetAI = &GetAI_npc_doctor;
newscript->pQuestAccept = &QuestAccept_npc_doctor; newscript->pQuestAccept = &QuestAccept_npc_doctor;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_guardian"; newscript->Name="npc_guardian";
newscript->GetAI = GetAI_npc_guardian; newscript->GetAI = &GetAI_npc_guardian;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -57,6 +57,6 @@ void AddSC_alterac_mountains()
newscript = new Script; newscript = new Script;
newscript->Name="npc_ravenholdt"; newscript->Name="npc_ravenholdt";
newscript->GetAI = GetAI_npc_ravenholdt; newscript->GetAI = &GetAI_npc_ravenholdt;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -343,16 +343,16 @@ void AddSC_boss_exarch_maladaar()
newscript = new Script; newscript = new Script;
newscript->Name="boss_exarch_maladaar"; newscript->Name="boss_exarch_maladaar";
newscript->GetAI = GetAI_boss_exarch_maladaar; newscript->GetAI = &GetAI_boss_exarch_maladaar;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_avatar_of_martyred"; newscript->Name="mob_avatar_of_martyred";
newscript->GetAI = GetAI_mob_avatar_of_martyred; newscript->GetAI = &GetAI_mob_avatar_of_martyred;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_stolen_soul"; newscript->Name="mob_stolen_soul";
newscript->GetAI = GetAI_mob_stolen_soul; newscript->GetAI = &GetAI_mob_stolen_soul;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -270,11 +270,11 @@ void AddSC_boss_nexusprince_shaffar()
newscript = new Script; newscript = new Script;
newscript->Name="boss_nexusprince_shaffar"; newscript->Name="boss_nexusprince_shaffar";
newscript->GetAI = GetAI_boss_nexusprince_shaffar; newscript->GetAI = &GetAI_boss_nexusprince_shaffar;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_ethereal_beacon"; newscript->Name="mob_ethereal_beacon";
newscript->GetAI = GetAI_mob_ethereal_beacon; newscript->GetAI = &GetAI_mob_ethereal_beacon;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -133,6 +133,6 @@ void AddSC_boss_pandemonius()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_pandemonius"; newscript->Name="boss_pandemonius";
newscript->GetAI = GetAI_boss_pandemonius; newscript->GetAI = &GetAI_boss_pandemonius;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -391,26 +391,26 @@ void AddSC_boss_darkweaver_syth()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_darkweaver_syth"; newscript->Name="boss_darkweaver_syth";
newscript->GetAI = GetAI_boss_darkweaver_syth; newscript->GetAI = &GetAI_boss_darkweaver_syth;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_syth_fire"; newscript->Name="mob_syth_fire";
newscript->GetAI = GetAI_mob_syth_arcane; newscript->GetAI = &GetAI_mob_syth_arcane;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_syth_arcane"; newscript->Name="mob_syth_arcane";
newscript->GetAI = GetAI_mob_syth_arcane; newscript->GetAI = &GetAI_mob_syth_arcane;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_syth_frost"; newscript->Name="mob_syth_frost";
newscript->GetAI = GetAI_mob_syth_frost; newscript->GetAI = &GetAI_mob_syth_frost;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_syth_shadow"; newscript->Name="mob_syth_shadow";
newscript->GetAI = GetAI_mob_syth_shadow; newscript->GetAI = &GetAI_mob_syth_shadow;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -216,6 +216,6 @@ void AddSC_boss_talon_king_ikiss()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_talon_king_ikiss"; newscript->Name="boss_talon_king_ikiss";
newscript->GetAI = GetAI_boss_talon_king_ikiss; newscript->GetAI = &GetAI_boss_talon_king_ikiss;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -69,6 +69,6 @@ void AddSC_instance_sethekk_halls()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name = "instance_sethekk_halls"; newscript->Name = "instance_sethekk_halls";
newscript->GetInstanceData = GetInstanceData_instance_sethekk_halls; newscript->GetInstanceData = &GetInstanceData_instance_sethekk_halls;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -200,6 +200,6 @@ void AddSC_boss_ambassador_hellmaw()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_ambassador_hellmaw"; newscript->Name="boss_ambassador_hellmaw";
newscript->GetAI = GetAI_boss_ambassador_hellmaw; newscript->GetAI = &GetAI_boss_ambassador_hellmaw;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -172,6 +172,6 @@ void AddSC_boss_blackheart_the_inciter()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_blackheart_the_inciter"; newscript->Name="boss_blackheart_the_inciter";
newscript->GetAI = GetAI_boss_blackheart_the_inciter; newscript->GetAI = &GetAI_boss_blackheart_the_inciter;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -362,11 +362,11 @@ void AddSC_boss_grandmaster_vorpil()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_grandmaster_vorpil"; newscript->Name="boss_grandmaster_vorpil";
newscript->GetAI = GetAI_boss_grandmaster_vorpil; newscript->GetAI = &GetAI_boss_grandmaster_vorpil;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_voidtraveler"; newscript->Name="mob_voidtraveler";
newscript->GetAI = GetAI_mob_voidtraveler; newscript->GetAI = &GetAI_mob_voidtraveler;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -147,6 +147,6 @@ void AddSC_boss_murmur()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_murmur"; newscript->Name="boss_murmur";
newscript->GetAI = GetAI_boss_murmur; newscript->GetAI = &GetAI_boss_murmur;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -173,6 +173,6 @@ void AddSC_instance_shadow_labyrinth()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name = "instance_shadow_labyrinth"; newscript->Name = "instance_shadow_labyrinth";
newscript->GetInstanceData = GetInstanceData_instance_shadow_labyrinth; newscript->GetInstanceData = &GetInstanceData_instance_shadow_labyrinth;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -491,7 +491,7 @@ void AddSC_azshara()
newscript = new Script; newscript = new Script;
newscript->Name="mobs_spitelashes"; newscript->Name="mobs_spitelashes";
newscript->GetAI = GetAI_mobs_spitelashes; newscript->GetAI = &GetAI_mobs_spitelashes;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -502,13 +502,13 @@ void AddSC_azshara()
newscript = new Script; newscript = new Script;
newscript->Name="mob_rizzle_sprysprocket"; newscript->Name="mob_rizzle_sprysprocket";
newscript->GetAI = GetAI_mob_rizzle_sprysprocket; newscript->GetAI = &GetAI_mob_rizzle_sprysprocket;
newscript->pGossipHello = &GossipHello_mob_rizzle_sprysprocket; newscript->pGossipHello = &GossipHello_mob_rizzle_sprysprocket;
newscript->pGossipSelect = &GossipSelect_mob_rizzle_sprysprocket; newscript->pGossipSelect = &GossipSelect_mob_rizzle_sprysprocket;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_depth_charge"; newscript->Name="mob_depth_charge";
newscript->GetAI = GetAI_mob_depth_charge; newscript->GetAI = &GetAI_mob_depth_charge;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -149,6 +149,6 @@ void AddSC_boss_azuregos()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_azuregos"; newscript->Name="boss_azuregos";
newscript->GetAI = GetAI_boss_azuregos; newscript->GetAI = &GetAI_boss_azuregos;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -472,19 +472,19 @@ void AddSC_azuremyst_isle()
newscript = new Script; newscript = new Script;
newscript->Name="npc_draenei_survivor"; newscript->Name="npc_draenei_survivor";
newscript->GetAI = GetAI_npc_draenei_survivor; newscript->GetAI = &GetAI_npc_draenei_survivor;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_engineer_spark_overgrind"; newscript->Name="npc_engineer_spark_overgrind";
newscript->GetAI = GetAI_npc_engineer_spark_overgrind; newscript->GetAI = &GetAI_npc_engineer_spark_overgrind;
newscript->pGossipHello = &GossipHello_npc_engineer_spark_overgrind; newscript->pGossipHello = &GossipHello_npc_engineer_spark_overgrind;
newscript->pGossipSelect = &GossipSelect_npc_engineer_spark_overgrind; newscript->pGossipSelect = &GossipSelect_npc_engineer_spark_overgrind;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_injured_draenei"; newscript->Name="npc_injured_draenei";
newscript->GetAI = GetAI_npc_injured_draenei; newscript->GetAI = &GetAI_npc_injured_draenei;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -379,12 +379,12 @@ void AddSC_the_barrens()
newscript = new Script; newscript = new Script;
newscript->Name="npc_taskmaster_fizzule"; newscript->Name="npc_taskmaster_fizzule";
newscript->GetAI = GetAI_npc_taskmaster_fizzule; newscript->GetAI = &GetAI_npc_taskmaster_fizzule;
newscript->pReceiveEmote = &ReciveEmote_npc_taskmaster_fizzule; newscript->pReceiveEmote = &ReciveEmote_npc_taskmaster_fizzule;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_twiggy_flathead"; newscript->Name="npc_twiggy_flathead";
newscript->GetAI = GetAI_npc_twiggy_flathead; newscript->GetAI = &GetAI_npc_twiggy_flathead;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -62,7 +62,7 @@ void AddSC_black_temple()
newscript = new Script; newscript = new Script;
newscript->Name = "npc_spirit_of_olum"; newscript->Name = "npc_spirit_of_olum";
newscript->pGossipHello = GossipHello_npc_spirit_of_olum; newscript->pGossipHello = &GossipHello_npc_spirit_of_olum;
newscript->pGossipSelect = GossipSelect_npc_spirit_of_olum; newscript->pGossipSelect = &GossipSelect_npc_spirit_of_olum;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -342,6 +342,6 @@ void AddSC_boss_gurtogg_bloodboil()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_gurtogg_bloodboil"; newscript->Name="boss_gurtogg_bloodboil";
newscript->GetAI = GetAI_boss_gurtogg_bloodboil; newscript->GetAI = &GetAI_boss_gurtogg_bloodboil;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -2188,34 +2188,34 @@ void AddSC_boss_illidan()
newscript = new Script; newscript = new Script;
newscript->Name = "boss_illidan_stormrage"; newscript->Name = "boss_illidan_stormrage";
newscript->GetAI = GetAI_boss_illidan_stormrage; newscript->GetAI = &GetAI_boss_illidan_stormrage;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "npc_akama_illidan"; newscript->Name = "npc_akama_illidan";
newscript->GetAI = GetAI_npc_akama_at_illidan; newscript->GetAI = &GetAI_npc_akama_at_illidan;
newscript->pGossipHello = GossipHello_npc_akama_at_illidan; newscript->pGossipHello = &GossipHello_npc_akama_at_illidan;
newscript->pGossipSelect = GossipSelect_npc_akama_at_illidan; newscript->pGossipSelect = &GossipSelect_npc_akama_at_illidan;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "boss_maiev_shadowsong"; newscript->Name = "boss_maiev_shadowsong";
newscript->GetAI = GetAI_boss_maiev; newscript->GetAI = &GetAI_boss_maiev;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_flame_of_azzinoth"; newscript->Name = "mob_flame_of_azzinoth";
newscript->GetAI = GetAI_mob_flame_of_azzinoth; newscript->GetAI = &GetAI_mob_flame_of_azzinoth;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_blade_of_azzinoth"; newscript->Name = "mob_blade_of_azzinoth";
newscript->GetAI = GetAI_blade_of_azzinoth; newscript->GetAI = &GetAI_blade_of_azzinoth;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "gameobject_cage_trap"; newscript->Name = "gameobject_cage_trap";
newscript->pGOHello = GOHello_cage_trap; newscript->pGOHello = &GOHello_cage_trap;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -2225,11 +2225,11 @@ void AddSC_boss_illidan()
newscript = new Script; newscript = new Script;
newscript->Name = "mob_shadow_demon"; newscript->Name = "mob_shadow_demon";
newscript->GetAI = GetAI_shadow_demon; newscript->GetAI = &GetAI_shadow_demon;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_parasitic_shadowfiend"; newscript->Name = "mob_parasitic_shadowfiend";
newscript->GetAI = GetAI_parasitic_shadowfiend; newscript->GetAI = &GetAI_parasitic_shadowfiend;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -310,6 +310,6 @@ void AddSC_boss_mother_shahraz()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_mother_shahraz"; newscript->Name="boss_mother_shahraz";
newscript->GetAI = GetAI_boss_shahraz; newscript->GetAI = &GetAI_boss_shahraz;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -662,26 +662,26 @@ void AddSC_boss_reliquary_of_souls()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_reliquary_of_souls"; newscript->Name="boss_reliquary_of_souls";
newscript->GetAI = GetAI_boss_reliquary_of_souls; newscript->GetAI = &GetAI_boss_reliquary_of_souls;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_essence_of_suffering"; newscript->Name="boss_essence_of_suffering";
newscript->GetAI = GetAI_boss_essence_of_suffering; newscript->GetAI = &GetAI_boss_essence_of_suffering;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_essence_of_desire"; newscript->Name="boss_essence_of_desire";
newscript->GetAI = GetAI_boss_essence_of_desire; newscript->GetAI = &GetAI_boss_essence_of_desire;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_essence_of_anger"; newscript->Name="boss_essence_of_anger";
newscript->GetAI = GetAI_boss_essence_of_anger; newscript->GetAI = &GetAI_boss_essence_of_anger;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_enslaved_soul"; newscript->Name="npc_enslaved_soul";
newscript->GetAI = GetAI_npc_enslaved_soul; newscript->GetAI = &GetAI_npc_enslaved_soul;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -810,22 +810,22 @@ void AddSC_boss_shade_of_akama()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_shade_of_akama"; newscript->Name="boss_shade_of_akama";
newscript->GetAI = GetAI_boss_shade_of_akama; newscript->GetAI = &GetAI_boss_shade_of_akama;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_ashtongue_channeler"; newscript->Name="mob_ashtongue_channeler";
newscript->GetAI = GetAI_mob_ashtongue_channeler; newscript->GetAI = &GetAI_mob_ashtongue_channeler;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_ashtongue_sorcerer"; newscript->Name="mob_ashtongue_sorcerer";
newscript->GetAI = GetAI_mob_ashtongue_sorcerer; newscript->GetAI = &GetAI_mob_ashtongue_sorcerer;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_akama_shade"; newscript->Name="npc_akama_shade";
newscript->GetAI = GetAI_npc_akama_shade; newscript->GetAI = &GetAI_npc_akama_shade;
newscript->pGossipHello = &GossipHello_npc_akama; newscript->pGossipHello = &GossipHello_npc_akama;
newscript->pGossipSelect = &GossipSelect_npc_akama; newscript->pGossipSelect = &GossipSelect_npc_akama;
newscript->RegisterSelf(); newscript->RegisterSelf();
@@ -241,11 +241,11 @@ void AddSC_boss_supremus()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_supremus"; newscript->Name="boss_supremus";
newscript->GetAI = GetAI_boss_supremus; newscript->GetAI = &GetAI_boss_supremus;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="molten_flame"; newscript->Name="molten_flame";
newscript->GetAI = GetAI_molten_flame; newscript->GetAI = &GetAI_molten_flame;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -521,16 +521,16 @@ void AddSC_boss_teron_gorefiend()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name = "mob_doom_blossom"; newscript->Name = "mob_doom_blossom";
newscript->GetAI = GetAI_mob_doom_blossom; newscript->GetAI = &GetAI_mob_doom_blossom;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_shadowy_construct"; newscript->Name = "mob_shadowy_construct";
newscript->GetAI = GetAI_mob_shadowy_construct; newscript->GetAI = &GetAI_mob_shadowy_construct;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_teron_gorefiend"; newscript->Name="boss_teron_gorefiend";
newscript->GetAI = GetAI_boss_teron_gorefiend; newscript->GetAI = &GetAI_boss_teron_gorefiend;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -215,7 +215,7 @@ void AddSC_boss_najentus()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_najentus"; newscript->Name="boss_najentus";
newscript->GetAI = GetAI_boss_najentus; newscript->GetAI = &GetAI_boss_najentus;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -823,31 +823,31 @@ void AddSC_boss_illidari_council()
newscript = new Script; newscript = new Script;
newscript->Name="mob_illidari_council"; newscript->Name="mob_illidari_council";
newscript->GetAI = GetAI_mob_illidari_council; newscript->GetAI = &GetAI_mob_illidari_council;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_blood_elf_council_voice_trigger"; newscript->Name = "mob_blood_elf_council_voice_trigger";
newscript->GetAI = GetAI_mob_blood_elf_council_voice_trigger; newscript->GetAI = &GetAI_mob_blood_elf_council_voice_trigger;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_gathios_the_shatterer"; newscript->Name="boss_gathios_the_shatterer";
newscript->GetAI = GetAI_boss_gathios_the_shatterer; newscript->GetAI = &GetAI_boss_gathios_the_shatterer;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_lady_malande"; newscript->Name="boss_lady_malande";
newscript->GetAI = GetAI_boss_lady_malande; newscript->GetAI = &GetAI_boss_lady_malande;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_veras_darkshadow"; newscript->Name="boss_veras_darkshadow";
newscript->GetAI = GetAI_boss_veras_darkshadow; newscript->GetAI = &GetAI_boss_veras_darkshadow;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_high_nethermancer_zerevor"; newscript->Name="boss_high_nethermancer_zerevor";
newscript->GetAI = GetAI_boss_high_nethermancer_zerevor; newscript->GetAI = &GetAI_boss_high_nethermancer_zerevor;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -331,6 +331,6 @@ void AddSC_instance_black_temple()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name = "instance_black_temple"; newscript->Name = "instance_black_temple";
newscript->GetInstanceData = GetInstanceData_instance_black_temple; newscript->GetInstanceData = &GetInstanceData_instance_black_temple;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -220,7 +220,7 @@ void AddSC_blackrock_depths()
newscript = new Script; newscript = new Script;
newscript->Name="phalanx"; newscript->Name="phalanx";
newscript->GetAI = GetAI_mob_phalanx; newscript->GetAI = &GetAI_mob_phalanx;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -101,6 +101,6 @@ void AddSC_boss_ambassador_flamelash()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_ambassador_flamelash"; newscript->Name="boss_ambassador_flamelash";
newscript->GetAI = GetAI_boss_ambassador_flamelash; newscript->GetAI = &GetAI_boss_ambassador_flamelash;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -86,6 +86,6 @@ void AddSC_boss_angerrel()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_angerrel"; newscript->Name="boss_angerrel";
newscript->GetAI = GetAI_boss_angerrel; newscript->GetAI = &GetAI_boss_angerrel;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -110,6 +110,6 @@ void AddSC_boss_anubshiah()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_anubshiah"; newscript->Name="boss_anubshiah";
newscript->GetAI = GetAI_boss_anubshiah; newscript->GetAI = &GetAI_boss_anubshiah;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -134,6 +134,6 @@ void AddSC_boss_doomrel()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_doomrel"; newscript->Name="boss_doomrel";
newscript->GetAI = GetAI_boss_doomrel; newscript->GetAI = &GetAI_boss_doomrel;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -86,6 +86,6 @@ void AddSC_boss_doperel()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_doperel"; newscript->Name="boss_doperel";
newscript->GetAI = GetAI_boss_doperel; newscript->GetAI = &GetAI_boss_doperel;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -99,6 +99,6 @@ void AddSC_boss_draganthaurissan()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_emperor_dagran_thaurissan"; newscript->Name="boss_emperor_dagran_thaurissan";
newscript->GetAI = GetAI_boss_draganthaurissan; newscript->GetAI = &GetAI_boss_draganthaurissan;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -162,6 +162,6 @@ void AddSC_boss_general_angerforge()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_general_angerforge"; newscript->Name="boss_general_angerforge";
newscript->GetAI = GetAI_boss_general_angerforge; newscript->GetAI = &GetAI_boss_general_angerforge;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -135,7 +135,7 @@ void AddSC_boss_gloomrel()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_gloomrel"; newscript->Name="boss_gloomrel";
newscript->GetAI = GetAI_boss_gloomrel; newscript->GetAI = &GetAI_boss_gloomrel;
newscript->pGossipHello = &GossipHello_boss_gloomrel; newscript->pGossipHello = &GossipHello_boss_gloomrel;
newscript->pGossipSelect = &GossipSelect_boss_gloomrel; newscript->pGossipSelect = &GossipSelect_boss_gloomrel;
newscript->RegisterSelf(); newscript->RegisterSelf();
@@ -76,6 +76,6 @@ void AddSC_boss_gorosh_the_dervish()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_gorosh_the_dervish"; newscript->Name="boss_gorosh_the_dervish";
newscript->GetAI = GetAI_boss_gorosh_the_dervish; newscript->GetAI = &GetAI_boss_gorosh_the_dervish;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -81,6 +81,6 @@ void AddSC_boss_grizzle()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_grizzle"; newscript->Name="boss_grizzle";
newscript->GetAI = GetAI_boss_grizzle; newscript->GetAI = &GetAI_boss_grizzle;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -100,6 +100,6 @@ void AddSC_boss_haterel()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_haterel"; newscript->Name="boss_haterel";
newscript->GetAI = GetAI_boss_haterel; newscript->GetAI = &GetAI_boss_haterel;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -100,6 +100,6 @@ void AddSC_boss_high_interrogator_gerstahn()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_high_interrogator_gerstahn"; newscript->Name="boss_high_interrogator_gerstahn";
newscript->GetAI = GetAI_boss_high_interrogator_gerstahn; newscript->GetAI = &GetAI_boss_high_interrogator_gerstahn;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -79,6 +79,6 @@ void AddSC_boss_magmus()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_magmus"; newscript->Name="boss_magmus";
newscript->GetAI = GetAI_boss_magmus; newscript->GetAI = &GetAI_boss_magmus;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -94,6 +94,6 @@ void AddSC_boss_moira_bronzebeard()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_moira_bronzebeard"; newscript->Name="boss_moira_bronzebeard";
newscript->GetAI = GetAI_boss_moira_bronzebeard; newscript->GetAI = &GetAI_boss_moira_bronzebeard;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -110,6 +110,6 @@ void AddSC_boss_seethrel()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_seethrel"; newscript->Name="boss_seethrel";
newscript->GetAI = GetAI_boss_seethrel; newscript->GetAI = &GetAI_boss_seethrel;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -96,6 +96,6 @@ void AddSC_boss_vilerel()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_vilerel"; newscript->Name="boss_vilerel";
newscript->GetAI = GetAI_boss_vilerel; newscript->GetAI = &GetAI_boss_vilerel;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -96,6 +96,6 @@ void AddSC_boss_drakkisath()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_drakkisath"; newscript->Name="boss_drakkisath";
newscript->GetAI = GetAI_boss_drakkisath; newscript->GetAI = &GetAI_boss_drakkisath;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -200,6 +200,6 @@ void AddSC_boss_gyth()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_gyth"; newscript->Name="boss_gyth";
newscript->GetAI = GetAI_boss_gyth; newscript->GetAI = &GetAI_boss_gyth;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -90,6 +90,6 @@ void AddSC_boss_halycon()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_halycon"; newscript->Name="boss_halycon";
newscript->GetAI = GetAI_boss_halycon; newscript->GetAI = &GetAI_boss_halycon;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -126,6 +126,6 @@ void AddSC_boss_highlordomokk()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_highlord_omokk"; newscript->Name="boss_highlord_omokk";
newscript->GetAI = GetAI_boss_highlordomokk; newscript->GetAI = &GetAI_boss_highlordomokk;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -81,6 +81,6 @@ void AddSC_boss_mothersmolderweb()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_mother_smolderweb"; newscript->Name="boss_mother_smolderweb";
newscript->GetAI = GetAI_boss_mothersmolderweb; newscript->GetAI = &GetAI_boss_mothersmolderweb;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -122,6 +122,6 @@ void AddSC_boss_overlordwyrmthalak()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_overlord_wyrmthalak"; newscript->Name="boss_overlord_wyrmthalak";
newscript->GetAI = GetAI_boss_overlordwyrmthalak; newscript->GetAI = &GetAI_boss_overlordwyrmthalak;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -88,6 +88,6 @@ void AddSC_boss_pyroguard_emberseer()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_pyroguard_emberseer"; newscript->Name="boss_pyroguard_emberseer";
newscript->GetAI = GetAI_boss_pyroguard_emberseer; newscript->GetAI = &GetAI_boss_pyroguard_emberseer;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -80,6 +80,6 @@ void AddSC_boss_quatermasterzigris()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="quartermaster_zigris"; newscript->Name="quartermaster_zigris";
newscript->GetAI = GetAI_boss_quatermasterzigris; newscript->GetAI = &GetAI_boss_quatermasterzigris;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -86,6 +86,6 @@ void AddSC_boss_rend_blackhand()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_rend_blackhand"; newscript->Name="boss_rend_blackhand";
newscript->GetAI = GetAI_boss_rend_blackhand; newscript->GetAI = &GetAI_boss_rend_blackhand;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -90,6 +90,6 @@ void AddSC_boss_shadowvosh()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_shadow_hunter_voshgajin"; newscript->Name="boss_shadow_hunter_voshgajin";
newscript->GetAI = GetAI_boss_shadowvosh; newscript->GetAI = &GetAI_boss_shadowvosh;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -88,6 +88,6 @@ void AddSC_boss_thebeast()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_the_beast"; newscript->Name="boss_the_beast";
newscript->GetAI = GetAI_boss_thebeast; newscript->GetAI = &GetAI_boss_thebeast;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -116,6 +116,6 @@ void AddSC_boss_warmastervoone()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_warmaster_voone"; newscript->Name="boss_warmaster_voone";
newscript->GetAI = GetAI_boss_warmastervoone; newscript->GetAI = &GetAI_boss_warmastervoone;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -123,6 +123,6 @@ void AddSC_boss_broodlord()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_broodlord"; newscript->Name="boss_broodlord";
newscript->GetAI = GetAI_boss_broodlord; newscript->GetAI = &GetAI_boss_broodlord;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -309,6 +309,6 @@ void AddSC_boss_chromaggus()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_chromaggus"; newscript->Name="boss_chromaggus";
newscript->GetAI = GetAI_boss_chromaggus; newscript->GetAI = &GetAI_boss_chromaggus;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -98,6 +98,6 @@ void AddSC_boss_ebonroc()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_ebonroc"; newscript->Name="boss_ebonroc";
newscript->GetAI = GetAI_boss_ebonroc; newscript->GetAI = &GetAI_boss_ebonroc;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -89,6 +89,6 @@ void AddSC_boss_firemaw()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_firemaw"; newscript->Name="boss_firemaw";
newscript->GetAI = GetAI_boss_firemaw; newscript->GetAI = &GetAI_boss_firemaw;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -92,6 +92,6 @@ void AddSC_boss_flamegor()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_flamegor"; newscript->Name="boss_flamegor";
newscript->GetAI = GetAI_boss_flamegor; newscript->GetAI = &GetAI_boss_flamegor;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -222,6 +222,6 @@ void AddSC_boss_nefarian()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_nefarian"; newscript->Name="boss_nefarian";
newscript->GetAI = GetAI_boss_nefarian; newscript->GetAI = &GetAI_boss_nefarian;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -126,6 +126,6 @@ void AddSC_boss_razorgore()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_razorgore"; newscript->Name="boss_razorgore";
newscript->GetAI = GetAI_boss_razorgore; newscript->GetAI = &GetAI_boss_razorgore;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -254,7 +254,7 @@ void AddSC_boss_vael()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_vaelastrasz"; newscript->Name="boss_vaelastrasz";
newscript->GetAI = GetAI_boss_vael; newscript->GetAI = &GetAI_boss_vael;
newscript->pGossipHello = &GossipHello_boss_vael; newscript->pGossipHello = &GossipHello_boss_vael;
newscript->pGossipSelect = &GossipSelect_boss_vael; newscript->pGossipSelect = &GossipSelect_boss_vael;
newscript->RegisterSelf(); newscript->RegisterSelf();
@@ -387,7 +387,7 @@ void AddSC_boss_victor_nefarius()
newscript = new Script; newscript = new Script;
newscript->Name="boss_victor_nefarius"; newscript->Name="boss_victor_nefarius";
newscript->GetAI = GetAI_boss_victor_nefarius; newscript->GetAI = &GetAI_boss_victor_nefarius;
newscript->pGossipHello = &GossipHello_boss_victor_nefarius; newscript->pGossipHello = &GossipHello_boss_victor_nefarius;
newscript->pGossipSelect = &GossipSelect_boss_victor_nefarius; newscript->pGossipSelect = &GossipSelect_boss_victor_nefarius;
newscript->RegisterSelf(); newscript->RegisterSelf();
@@ -394,17 +394,17 @@ void AddSC_blades_edge_mountains()
newscript = new Script; newscript = new Script;
newscript->Name="mobs_bladespire_ogre"; newscript->Name="mobs_bladespire_ogre";
newscript->GetAI = GetAI_mobs_bladespire_ogre; newscript->GetAI = &GetAI_mobs_bladespire_ogre;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mobs_nether_drake"; newscript->Name="mobs_nether_drake";
newscript->GetAI = GetAI_mobs_nether_drake; newscript->GetAI = &GetAI_mobs_nether_drake;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="npc_daranelle"; newscript->Name="npc_daranelle";
newscript->GetAI = GetAI_npc_daranelle; newscript->GetAI = &GetAI_npc_daranelle;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -177,6 +177,6 @@ void AddSC_boss_kruul()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_kruul"; newscript->Name="boss_kruul";
newscript->GetAI = GetAI_boss_kruul; newscript->GetAI = &GetAI_boss_kruul;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -130,7 +130,7 @@ void AddSC_bloodmyst_isle()
newscript = new Script; newscript = new Script;
newscript->Name="mob_webbed_creature"; newscript->Name="mob_webbed_creature";
newscript->GetAI = GetAI_mob_webbed_creature; newscript->GetAI = &GetAI_mob_webbed_creature;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -133,7 +133,7 @@ void AddSC_burning_steppes()
newscript = new Script; newscript = new Script;
newscript->Name="npc_ragged_john"; newscript->Name="npc_ragged_john";
newscript->GetAI = GetAI_npc_ragged_john; newscript->GetAI = &GetAI_npc_ragged_john;
newscript->pGossipHello = &GossipHello_npc_ragged_john; newscript->pGossipHello = &GossipHello_npc_ragged_john;
newscript->pGossipSelect = &GossipSelect_npc_ragged_john; newscript->pGossipSelect = &GossipSelect_npc_ragged_john;
newscript->RegisterSelf(); newscript->RegisterSelf();
@@ -140,6 +140,6 @@ void AddSC_boss_aeonus()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_aeonus"; newscript->Name="boss_aeonus";
newscript->GetAI = GetAI_boss_aeonus; newscript->GetAI = &GetAI_boss_aeonus;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -131,6 +131,6 @@ void AddSC_boss_chrono_lord_deja()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_chrono_lord_deja"; newscript->Name="boss_chrono_lord_deja";
newscript->GetAI = GetAI_boss_chrono_lord_deja; newscript->GetAI = &GetAI_boss_chrono_lord_deja;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -133,6 +133,6 @@ void AddSC_boss_temporus()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_temporus"; newscript->Name="boss_temporus";
newscript->GetAI = GetAI_boss_temporus; newscript->GetAI = &GetAI_boss_temporus;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -727,21 +727,21 @@ void AddSC_boss_archimonde()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_archimonde"; newscript->Name="boss_archimonde";
newscript->GetAI = GetAI_boss_archimonde; newscript->GetAI = &GetAI_boss_archimonde;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_doomfire"; newscript->Name = "mob_doomfire";
newscript->GetAI = GetAI_mob_doomfire; newscript->GetAI = &GetAI_mob_doomfire;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_doomfire_targetting"; newscript->Name = "mob_doomfire_targetting";
newscript->GetAI = GetAI_mob_doomfire_targetting; newscript->GetAI = &GetAI_mob_doomfire_targetting;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "mob_ancient_wisp"; newscript->Name = "mob_ancient_wisp";
newscript->GetAI = GetAI_mob_ancient_wisp; newscript->GetAI = &GetAI_mob_ancient_wisp;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -228,14 +228,14 @@ void AddSC_hyjal()
newscript = new Script; newscript = new Script;
newscript->Name = "npc_jaina_proudmoore"; newscript->Name = "npc_jaina_proudmoore";
newscript->GetAI = GetAI_npc_jaina_proudmoore; newscript->GetAI = &GetAI_npc_jaina_proudmoore;
newscript->pGossipHello = &GossipHello_npc_jaina_proudmoore; newscript->pGossipHello = &GossipHello_npc_jaina_proudmoore;
newscript->pGossipSelect = &GossipSelect_npc_jaina_proudmoore; newscript->pGossipSelect = &GossipSelect_npc_jaina_proudmoore;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name = "npc_thrall"; newscript->Name = "npc_thrall";
newscript->GetAI = GetAI_npc_thrall; newscript->GetAI = &GetAI_npc_thrall;
newscript->pGossipHello = &GossipHello_npc_thrall; newscript->pGossipHello = &GossipHello_npc_thrall;
newscript->pGossipSelect = &GossipSelect_npc_thrall; newscript->pGossipSelect = &GossipSelect_npc_thrall;
newscript->RegisterSelf(); newscript->RegisterSelf();
@@ -200,6 +200,6 @@ void AddSC_instance_mount_hyjal()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name = "instance_hyjal"; newscript->Name = "instance_hyjal";
newscript->GetInstanceData = GetInstanceData_instance_mount_hyjal; newscript->GetInstanceData = &GetInstanceData_instance_mount_hyjal;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -151,6 +151,6 @@ void AddSC_boss_captain_skarloc()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_captain_skarloc"; newscript->Name="boss_captain_skarloc";
newscript->GetAI = GetAI_boss_captain_skarloc; newscript->GetAI = &GetAI_boss_captain_skarloc;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -145,6 +145,6 @@ void AddSC_boss_epoch_hunter()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_epoch_hunter"; newscript->Name="boss_epoch_hunter";
newscript->GetAI = GetAI_boss_epoch_hunter; newscript->GetAI = &GetAI_boss_epoch_hunter;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -190,6 +190,6 @@ void AddSC_boss_lieutenant_drake()
newscript = new Script; newscript = new Script;
newscript->Name="boss_lieutenant_drake"; newscript->Name="boss_lieutenant_drake";
newscript->GetAI = GetAI_boss_lieutenant_drake; newscript->GetAI = &GetAI_boss_lieutenant_drake;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -230,6 +230,6 @@ void AddSC_instance_old_hillsbrad()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name = "instance_old_hillsbrad"; newscript->Name = "instance_old_hillsbrad";
newscript->GetInstanceData = GetInstanceData_instance_old_hillsbrad; newscript->GetInstanceData = &GetInstanceData_instance_old_hillsbrad;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -856,7 +856,7 @@ void AddSC_old_hillsbrad()
newscript->Name="npc_thrall_old_hillsbrad"; newscript->Name="npc_thrall_old_hillsbrad";
newscript->pGossipHello = &GossipHello_npc_thrall_old_hillsbrad; newscript->pGossipHello = &GossipHello_npc_thrall_old_hillsbrad;
newscript->pGossipSelect = &GossipSelect_npc_thrall_old_hillsbrad; newscript->pGossipSelect = &GossipSelect_npc_thrall_old_hillsbrad;
newscript->GetAI = GetAI_npc_thrall_old_hillsbrad; newscript->GetAI = &GetAI_npc_thrall_old_hillsbrad;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -743,21 +743,21 @@ void AddSC_boss_fathomlord_karathress()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_fathomlord_karathress"; newscript->Name="boss_fathomlord_karathress";
newscript->GetAI = GetAI_boss_fathomlord_karathress; newscript->GetAI = &GetAI_boss_fathomlord_karathress;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_fathomguard_sharkkis"; newscript->Name="boss_fathomguard_sharkkis";
newscript->GetAI = GetAI_boss_fathomguard_sharkkis; newscript->GetAI = &GetAI_boss_fathomguard_sharkkis;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_fathomguard_tidalvess"; newscript->Name="boss_fathomguard_tidalvess";
newscript->GetAI = GetAI_boss_fathomguard_tidalvess; newscript->GetAI = &GetAI_boss_fathomguard_tidalvess;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_fathomguard_caribdis"; newscript->Name="boss_fathomguard_caribdis";
newscript->GetAI = GetAI_boss_fathomguard_caribdis; newscript->GetAI = &GetAI_boss_fathomguard_caribdis;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -381,6 +381,6 @@ void AddSC_boss_hydross_the_unstable()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_hydross_the_unstable"; newscript->Name="boss_hydross_the_unstable";
newscript->GetAI = GetAI_boss_hydross_the_unstable; newscript->GetAI = &GetAI_boss_hydross_the_unstable;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -1028,42 +1028,42 @@ void AddSC_boss_lady_vashj()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_lady_vashj"; newscript->Name="boss_lady_vashj";
newscript->GetAI = GetAI_boss_lady_vashj; newscript->GetAI = &GetAI_boss_lady_vashj;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_enchanted_elemental"; newscript->Name="mob_enchanted_elemental";
newscript->GetAI = GetAI_mob_enchanted_elemental; newscript->GetAI = &GetAI_mob_enchanted_elemental;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_tainted_elemental"; newscript->Name="mob_tainted_elemental";
newscript->GetAI = GetAI_mob_tainted_elemental; newscript->GetAI = &GetAI_mob_tainted_elemental;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_toxic_sporebat"; newscript->Name="mob_toxic_sporebat";
newscript->GetAI = GetAI_mob_toxic_sporebat; newscript->GetAI = &GetAI_mob_toxic_sporebat;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_coilfang_elite"; newscript->Name="mob_coilfang_elite";
newscript->GetAI = GetAI_mob_coilfang_elite; newscript->GetAI = &GetAI_mob_coilfang_elite;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_coilfang_strider"; newscript->Name="mob_coilfang_strider";
newscript->GetAI = GetAI_mob_coilfang_strider; newscript->GetAI = &GetAI_mob_coilfang_strider;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_shield_generator_channel"; newscript->Name="mob_shield_generator_channel";
newscript->GetAI = GetAI_mob_shield_generator_channel; newscript->GetAI = &GetAI_mob_shield_generator_channel;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="item_tainted_core"; newscript->Name="item_tainted_core";
newscript->pItemUse = ItemUse_item_tainted_core; newscript->pItemUse = &ItemUse_item_tainted_core;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -797,21 +797,21 @@ void AddSC_boss_leotheras_the_blind()
newscript = new Script; newscript = new Script;
newscript->Name="boss_leotheras_the_blind"; newscript->Name="boss_leotheras_the_blind";
newscript->GetAI = GetAI_boss_leotheras_the_blind; newscript->GetAI = &GetAI_boss_leotheras_the_blind;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="boss_leotheras_the_blind_demonform"; newscript->Name="boss_leotheras_the_blind_demonform";
newscript->GetAI = GetAI_boss_leotheras_the_blind_demonform; newscript->GetAI = &GetAI_boss_leotheras_the_blind_demonform;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_greyheart_spellbinder"; newscript->Name="mob_greyheart_spellbinder";
newscript->GetAI = GetAI_mob_greyheart_spellbinder; newscript->GetAI = &GetAI_mob_greyheart_spellbinder;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_inner_demon"; newscript->Name="mob_inner_demon";
newscript->GetAI = GetAI_mob_inner_demon; newscript->GetAI = &GetAI_mob_inner_demon;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -465,17 +465,17 @@ void AddSC_boss_the_lurker_below()
Script *newscript; Script *newscript;
newscript = new Script; newscript = new Script;
newscript->Name="boss_the_lurker_below"; newscript->Name="boss_the_lurker_below";
newscript->GetAI = GetAI_boss_the_lurker_below; newscript->GetAI = &GetAI_boss_the_lurker_below;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_coilfang_guardian"; newscript->Name="mob_coilfang_guardian";
newscript->GetAI = GetAI_mob_coilfang_guardian; newscript->GetAI = &GetAI_mob_coilfang_guardian;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_coilfang_ambusher"; newscript->Name="mob_coilfang_ambusher";
newscript->GetAI = GetAI_mob_coilfang_ambusher; newscript->GetAI = &GetAI_mob_coilfang_ambusher;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -325,11 +325,11 @@ void AddSC_boss_morogrim_tidewalker()
newscript = new Script; newscript = new Script;
newscript->Name="boss_morogrim_tidewalker"; newscript->Name="boss_morogrim_tidewalker";
newscript->GetAI = GetAI_boss_morogrim_tidewalker; newscript->GetAI = &GetAI_boss_morogrim_tidewalker;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_water_globule"; newscript->Name="mob_water_globule";
newscript->GetAI = GetAI_mob_water_globule; newscript->GetAI = &GetAI_mob_water_globule;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }
@@ -281,7 +281,7 @@ void AddSC_instance_serpentshrine_cavern()
newscript = new Script; newscript = new Script;
newscript->Name = "instance_serpent_shrine"; newscript->Name = "instance_serpent_shrine";
newscript->GetInstanceData = GetInstanceData_instance_serpentshrine_cavern; newscript->GetInstanceData = &GetInstanceData_instance_serpentshrine_cavern;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
@@ -187,11 +187,11 @@ void AddSC_boss_hydromancer_thespia()
newscript = new Script; newscript = new Script;
newscript->Name="boss_hydromancer_thespia"; newscript->Name="boss_hydromancer_thespia";
newscript->GetAI = GetAI_boss_thespiaAI; newscript->GetAI = &GetAI_boss_thespiaAI;
newscript->RegisterSelf(); newscript->RegisterSelf();
newscript = new Script; newscript = new Script;
newscript->Name="mob_coilfang_waterelemental"; newscript->Name="mob_coilfang_waterelemental";
newscript->GetAI = GetAI_mob_coilfang_waterelementalAI; newscript->GetAI = &GetAI_mob_coilfang_waterelementalAI;
newscript->RegisterSelf(); newscript->RegisterSelf();
} }

Some files were not shown because too many files have changed in this diff Show More