diff options
Diffstat (limited to 'src')
282 files changed, 529 insertions, 527 deletions
diff --git a/src/bindings/scripts/Makefile.am b/src/bindings/scripts/Makefile.am index 991a575704a..2789b2a51b7 100644 --- a/src/bindings/scripts/Makefile.am +++ b/src/bindings/scripts/Makefile.am @@ -100,6 +100,8 @@ scripts/zone/black_temple/def_black_temple.h \ scripts/zone/black_temple/illidari_council.cpp \ scripts/zone/black_temple/instance_black_temple.cpp \ scripts/zone/blackrock_depths/blackrock_depths.cpp \ +scripts/zone/blackrock_depths/instance_blackrock_depths.cpp \ +scripts/zone/blackrock_depths/def_blackrock_depths.h \ scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp \ scripts/zone/blackrock_depths/boss_angerrel.cpp \ scripts/zone/blackrock_depths/boss_anubshiah.cpp \ diff --git a/src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp b/src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp index 3247e7e5fcb..13ad8ff6f29 100644 --- a/src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp +++ b/src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp @@ -73,6 +73,6 @@ void AddSC_areatrigger_scripts() newscript = new Script; newscript->Name="at_test"; - newscript->pAreaTrigger = ATtest; + newscript->pAreaTrigger = &ATtest; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/boss/boss_emeriss.cpp b/src/bindings/scripts/scripts/boss/boss_emeriss.cpp index a8af2b43e41..fa415be412c 100644 --- a/src/bindings/scripts/scripts/boss/boss_emeriss.cpp +++ b/src/bindings/scripts/scripts/boss/boss_emeriss.cpp @@ -151,6 +151,6 @@ void AddSC_boss_emeriss() Script *newscript; newscript = new Script; newscript->Name="boss_emeriss"; - newscript->GetAI = GetAI_boss_emeriss; + newscript->GetAI = &GetAI_boss_emeriss; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/boss/boss_taerar.cpp b/src/bindings/scripts/scripts/boss/boss_taerar.cpp index faed723cb4d..0dc69f1a990 100644 --- a/src/bindings/scripts/scripts/boss/boss_taerar.cpp +++ b/src/bindings/scripts/scripts/boss/boss_taerar.cpp @@ -296,11 +296,11 @@ void AddSC_boss_taerar() newscript = new Script; newscript->Name="boss_taerar"; - newscript->GetAI = GetAI_boss_taerar; + newscript->GetAI = &GetAI_boss_taerar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_shade_of_taerar"; - newscript->GetAI = GetAI_boss_shadeoftaerar; + newscript->GetAI = &GetAI_boss_shadeoftaerar; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/boss/boss_ysondre.cpp b/src/bindings/scripts/scripts/boss/boss_ysondre.cpp index b9fad649d71..d4771ebd414 100644 --- a/src/bindings/scripts/scripts/boss/boss_ysondre.cpp +++ b/src/bindings/scripts/scripts/boss/boss_ysondre.cpp @@ -236,11 +236,11 @@ void AddSC_boss_ysondre() newscript = new Script; newscript->Name="boss_ysondre"; - newscript->GetAI = GetAI_boss_ysondre; + newscript->GetAI = &GetAI_boss_ysondre; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_dementeddruids"; - newscript->GetAI = GetAI_mob_dementeddruids; + newscript->GetAI = &GetAI_mob_dementeddruids; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/creature/mob_event_ai.cpp b/src/bindings/scripts/scripts/creature/mob_event_ai.cpp index e14aede1bf0..a629bf7b4d8 100644 --- a/src/bindings/scripts/scripts/creature/mob_event_ai.cpp +++ b/src/bindings/scripts/scripts/creature/mob_event_ai.cpp @@ -1391,6 +1391,6 @@ void AddSC_mob_event() Script *newscript; newscript = new Script; newscript->Name="mob_eventai"; - newscript->GetAI = GetAI_Mob_EventAI; + newscript->GetAI = &GetAI_Mob_EventAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp index 1110038f315..aa55016ebde 100644 --- a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp +++ b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp @@ -167,6 +167,6 @@ void AddSC_generic_creature() Script *newscript; newscript = new Script; newscript->Name="generic_creature"; - newscript->GetAI = GetAI_generic_creature; + newscript->GetAI = &GetAI_generic_creature; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/custom/custom_example.cpp b/src/bindings/scripts/scripts/custom/custom_example.cpp index d1a30fd06af..ce471d0b6a6 100644 --- a/src/bindings/scripts/scripts/custom/custom_example.cpp +++ b/src/bindings/scripts/scripts/custom/custom_example.cpp @@ -269,7 +269,7 @@ void AddSC_custom_example() newscript = new Script; newscript->Name="custom_example"; - newscript->GetAI = GetAI_custom_example; + newscript->GetAI = &GetAI_custom_example; newscript->pGossipHello = &GossipHello_custom_example; newscript->pGossipSelect = &GossipSelect_custom_example; newscript->pReceiveEmote = &ReceiveEmote_custom_example; diff --git a/src/bindings/scripts/scripts/custom/test.cpp b/src/bindings/scripts/scripts/custom/test.cpp index e54716afcf0..2add3c03ddb 100644 --- a/src/bindings/scripts/scripts/custom/test.cpp +++ b/src/bindings/scripts/scripts/custom/test.cpp @@ -193,7 +193,7 @@ void AddSC_test() Script *newscript; newscript = new Script; newscript->Name="test"; - newscript->GetAI = GetAI_test; + newscript->GetAI = &GetAI_test; newscript->pGossipHello = &GossipHello_npc_test; newscript->pGossipSelect = &GossipSelect_npc_test; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/guard/guards.cpp b/src/bindings/scripts/scripts/guard/guards.cpp index 62da5e923ed..171e0d1158e 100644 --- a/src/bindings/scripts/scripts/guard/guards.cpp +++ b/src/bindings/scripts/scripts/guard/guards.cpp @@ -3935,75 +3935,75 @@ void AddSC_guards() newscript->Name="guard_azuremyst"; newscript->pGossipHello = &GossipHello_guard_azuremyst; newscript->pGossipSelect = &GossipSelect_guard_azuremyst; - newscript->GetAI = GetAI_guard_azuremyst; + newscript->GetAI = &GetAI_guard_azuremyst; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_bluffwatcher"; newscript->pGossipHello = &GossipHello_guard_bluffwatcher; newscript->pGossipSelect = &GossipSelect_guard_bluffwatcher; - newscript->GetAI = GetAI_guard_bluffwatcher; + newscript->GetAI = &GetAI_guard_bluffwatcher; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_contested"; - newscript->GetAI = GetAI_guard_contested; + newscript->GetAI = &GetAI_guard_contested; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_darnassus"; newscript->pGossipHello = &GossipHello_guard_darnassus; newscript->pGossipSelect = &GossipSelect_guard_darnassus; - newscript->GetAI = GetAI_guard_darnassus; + newscript->GetAI = &GetAI_guard_darnassus; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_dunmorogh"; newscript->pGossipHello = &GossipHello_guard_dunmorogh; newscript->pGossipSelect = &GossipSelect_guard_dunmorogh; - newscript->GetAI = GetAI_guard_dunmorogh; + newscript->GetAI = &GetAI_guard_dunmorogh; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_durotar"; newscript->pGossipHello = &GossipHello_guard_durotar; newscript->pGossipSelect = &GossipSelect_guard_durotar; - newscript->GetAI = GetAI_guard_durotar; + newscript->GetAI = &GetAI_guard_durotar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_elwynnforest"; newscript->pGossipHello = &GossipHello_guard_elwynnforest; newscript->pGossipSelect = &GossipSelect_guard_elwynnforest; - newscript->GetAI = GetAI_guard_elwynnforest; + newscript->GetAI = &GetAI_guard_elwynnforest; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_eversong"; newscript->pGossipHello = &GossipHello_guard_eversong; newscript->pGossipSelect = &GossipSelect_guard_eversong; - newscript->GetAI = GetAI_guard_eversong; + newscript->GetAI = &GetAI_guard_eversong; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_exodar"; newscript->pGossipHello = &GossipHello_guard_exodar; newscript->pGossipSelect = &GossipSelect_guard_exodar; - newscript->GetAI = GetAI_guard_exodar; + newscript->GetAI = &GetAI_guard_exodar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_ironforge"; newscript->pGossipHello = &GossipHello_guard_ironforge; newscript->pGossipSelect = &GossipSelect_guard_ironforge; - newscript->GetAI = GetAI_guard_ironforge; + newscript->GetAI = &GetAI_guard_ironforge; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_mulgore"; newscript->pGossipHello = &GossipHello_guard_mulgore; newscript->pGossipSelect = &GossipSelect_guard_mulgore; - newscript->GetAI = GetAI_guard_mulgore; + newscript->GetAI = &GetAI_guard_mulgore; newscript->RegisterSelf(); newscript = new Script; @@ -4011,26 +4011,26 @@ void AddSC_guards() newscript->pGossipHello = &GossipHello_guard_orgrimmar; newscript->pGossipSelect = &GossipSelect_guard_orgrimmar; newscript->pReceiveEmote = &ReceiveEmote_guard_orgrimmar; - newscript->GetAI = GetAI_guard_orgrimmar; + newscript->GetAI = &GetAI_guard_orgrimmar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_shattrath"; newscript->pGossipHello = &GossipHello_guard_shattrath; newscript->pGossipSelect = &GossipSelect_guard_shattrath; - newscript->GetAI = GetAI_guard_shattrath; + newscript->GetAI = &GetAI_guard_shattrath; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_shattrath_aldor"; - newscript->GetAI = GetAI_guard_shattrath_aldor; + newscript->GetAI = &GetAI_guard_shattrath_aldor; newscript->pGossipHello = &GossipHello_guard_shattrath_aldor; newscript->pGossipSelect = &GossipSelect_guard_shattrath_aldor; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_shattrath_scryer"; - newscript->GetAI = GetAI_guard_shattrath_scryer; + newscript->GetAI = &GetAI_guard_shattrath_scryer; newscript->pGossipHello = &GossipHello_guard_shattrath_scryer; newscript->pGossipSelect = &GossipSelect_guard_shattrath_scryer; newscript->RegisterSelf(); @@ -4039,7 +4039,7 @@ void AddSC_guards() newscript->Name="guard_silvermoon"; newscript->pGossipHello = &GossipHello_guard_silvermoon; newscript->pGossipSelect = &GossipSelect_guard_silvermoon; - newscript->GetAI = GetAI_guard_silvermoon; + newscript->GetAI = &GetAI_guard_silvermoon; newscript->RegisterSelf(); newscript = new Script; @@ -4047,27 +4047,27 @@ void AddSC_guards() newscript->pGossipHello = &GossipHello_guard_stormwind; newscript->pGossipSelect = &GossipSelect_guard_stormwind; newscript->pReceiveEmote = &ReceiveEmote_guard_stormwind; - newscript->GetAI = GetAI_guard_stormwind; + newscript->GetAI = &GetAI_guard_stormwind; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_teldrassil"; newscript->pGossipHello = &GossipHello_guard_teldrassil; newscript->pGossipSelect = &GossipSelect_guard_teldrassil; - newscript->GetAI = GetAI_guard_teldrassil; + newscript->GetAI = &GetAI_guard_teldrassil; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_tirisfal"; newscript->pGossipHello = &GossipHello_guard_tirisfal; newscript->pGossipSelect = &GossipSelect_guard_tirisfal; - newscript->GetAI = GetAI_guard_tirisfal; + newscript->GetAI = &GetAI_guard_tirisfal; newscript->RegisterSelf(); newscript = new Script; newscript->Name="guard_undercity"; newscript->pGossipHello = &GossipHello_guard_undercity; newscript->pGossipSelect = &GossipSelect_guard_undercity; - newscript->GetAI = GetAI_guard_undercity; + newscript->GetAI = &GetAI_guard_undercity; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/item/item_scripts.cpp b/src/bindings/scripts/scripts/item/item_scripts.cpp index c3fc24605f9..889a4d900e8 100644 --- a/src/bindings/scripts/scripts/item/item_scripts.cpp +++ b/src/bindings/scripts/scripts/item/item_scripts.cpp @@ -471,96 +471,96 @@ void AddSC_item_scripts() newscript = new Script; newscript->Name="item_area_52_special"; - newscript->pItemUse = ItemUse_item_area_52_special; + newscript->pItemUse = &ItemUse_item_area_52_special; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_only_for_flight"; - newscript->pItemUse = ItemUse_item_only_for_flight; + newscript->pItemUse = &ItemUse_item_only_for_flight; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_attuned_crystal_cores"; - newscript->pItemUse = ItemUse_item_attuned_crystal_cores; + newscript->pItemUse = &ItemUse_item_attuned_crystal_cores; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_blackwhelp_net"; - newscript->pItemUse = ItemUse_item_blackwhelp_net; + newscript->pItemUse = &ItemUse_item_blackwhelp_net; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_disciplinary_rod"; - newscript->pItemUse = ItemUse_item_disciplinary_rod; + newscript->pItemUse = &ItemUse_item_disciplinary_rod; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_draenei_fishing_net"; - newscript->pItemUse = ItemUse_item_draenei_fishing_net; + newscript->pItemUse = &ItemUse_item_draenei_fishing_net; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_nether_wraith_beacon"; - newscript->pItemUse = ItemUse_item_nether_wraith_beacon; + newscript->pItemUse = &ItemUse_item_nether_wraith_beacon; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_flying_machine"; - newscript->pItemUse = ItemUse_item_flying_machine; + newscript->pItemUse = &ItemUse_item_flying_machine; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_gor_dreks_ointment"; - newscript->pItemUse = ItemUse_item_gor_dreks_ointment; + newscript->pItemUse = &ItemUse_item_gor_dreks_ointment; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_muiseks_vessel"; - newscript->pItemUse = ItemUse_item_muiseks_vessel; + newscript->pItemUse = &ItemUse_item_muiseks_vessel; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_razorthorn_flayer_gland"; - newscript->pItemUse = ItemUse_item_razorthorn_flayer_gland; + newscript->pItemUse = &ItemUse_item_razorthorn_flayer_gland; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_tame_beast_rods"; - newscript->pItemUse = ItemUse_item_tame_beast_rods; + newscript->pItemUse = &ItemUse_item_tame_beast_rods; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_protovoltaic_magneto_collector"; - newscript->pItemUse = ItemUse_item_protovoltaic_magneto_collector; + newscript->pItemUse = &ItemUse_item_protovoltaic_magneto_collector; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_soul_cannon"; - newscript->pItemUse = ItemUse_item_soul_cannon; + newscript->pItemUse = &ItemUse_item_soul_cannon; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_sparrowhawk_net"; - newscript->pItemUse = ItemUse_item_sparrowhawk_net; + newscript->pItemUse = &ItemUse_item_sparrowhawk_net; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_voodoo_charm"; - newscript->pItemUse = ItemUse_item_voodoo_charm; + newscript->pItemUse = &ItemUse_item_voodoo_charm; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_vorenthals_presence"; - newscript->pItemUse = ItemUse_item_vorenthals_presence; + newscript->pItemUse = &ItemUse_item_vorenthals_presence; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_yehkinyas_bramble"; - newscript->pItemUse = ItemUse_item_yehkinyas_bramble; + newscript->pItemUse = &ItemUse_item_yehkinyas_bramble; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_zezzaks_shard"; - newscript->pItemUse = ItemUse_item_zezzak_shard; + newscript->pItemUse = &ItemUse_item_zezzak_shard; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/item/item_test.cpp b/src/bindings/scripts/scripts/item/item_test.cpp index 1dce7157e21..dd41ae1028e 100644 --- a/src/bindings/scripts/scripts/item/item_test.cpp +++ b/src/bindings/scripts/scripts/item/item_test.cpp @@ -37,6 +37,6 @@ void AddSC_item_test() newscript = new Script; newscript->Name="item_test"; - newscript->pItemUse = ItemUse_item_test; + newscript->pItemUse = &ItemUse_item_test; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/npc/npcs_special.cpp b/src/bindings/scripts/scripts/npc/npcs_special.cpp index b45b3d056e5..c438ef2d8af 100644 --- a/src/bindings/scripts/scripts/npc/npcs_special.cpp +++ b/src/bindings/scripts/scripts/npc/npcs_special.cpp @@ -932,7 +932,7 @@ void AddSC_npcs_special() newscript = new Script; newscript->Name="npc_chicken_cluck"; - newscript->GetAI = GetAI_npc_chicken_cluck; + newscript->GetAI = &GetAI_npc_chicken_cluck; newscript->pReceiveEmote = &ReceiveEmote_npc_chicken_cluck; newscript->pQuestAccept = &QuestAccept_npc_chicken_cluck; newscript->pQuestComplete = &QuestComplete_npc_chicken_cluck; @@ -945,18 +945,18 @@ void AddSC_npcs_special() newscript = new Script; newscript->Name="npc_injured_patient"; - newscript->GetAI = GetAI_npc_injured_patient; + newscript->GetAI = &GetAI_npc_injured_patient; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_doctor"; - newscript->GetAI = GetAI_npc_doctor; + newscript->GetAI = &GetAI_npc_doctor; newscript->pQuestAccept = &QuestAccept_npc_doctor; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_guardian"; - newscript->GetAI = GetAI_npc_guardian; + newscript->GetAI = &GetAI_npc_guardian; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp b/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp index bb43a989a6b..a56d23ec6ec 100644 --- a/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp +++ b/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp @@ -57,6 +57,6 @@ void AddSC_alterac_mountains() newscript = new Script; newscript->Name="npc_ravenholdt"; - newscript->GetAI = GetAI_npc_ravenholdt; + newscript->GetAI = &GetAI_npc_ravenholdt; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp index 09cabe631a1..afcb3be5b88 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp @@ -343,16 +343,16 @@ void AddSC_boss_exarch_maladaar() newscript = new Script; newscript->Name="boss_exarch_maladaar"; - newscript->GetAI = GetAI_boss_exarch_maladaar; + newscript->GetAI = &GetAI_boss_exarch_maladaar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_avatar_of_martyred"; - newscript->GetAI = GetAI_mob_avatar_of_martyred; + newscript->GetAI = &GetAI_mob_avatar_of_martyred; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_stolen_soul"; - newscript->GetAI = GetAI_mob_stolen_soul; + newscript->GetAI = &GetAI_mob_stolen_soul; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp index 5f3ce4d0358..9b56561e16b 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp @@ -270,11 +270,11 @@ void AddSC_boss_nexusprince_shaffar() newscript = new Script; newscript->Name="boss_nexusprince_shaffar"; - newscript->GetAI = GetAI_boss_nexusprince_shaffar; + newscript->GetAI = &GetAI_boss_nexusprince_shaffar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_ethereal_beacon"; - newscript->GetAI = GetAI_mob_ethereal_beacon; + newscript->GetAI = &GetAI_mob_ethereal_beacon; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp index 3542c3e484a..3d73efb6757 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp @@ -133,6 +133,6 @@ void AddSC_boss_pandemonius() Script *newscript; newscript = new Script; newscript->Name="boss_pandemonius"; - newscript->GetAI = GetAI_boss_pandemonius; + newscript->GetAI = &GetAI_boss_pandemonius; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp index 0581e9ac3af..c566ab40230 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp @@ -391,26 +391,26 @@ void AddSC_boss_darkweaver_syth() Script *newscript; newscript = new Script; newscript->Name="boss_darkweaver_syth"; - newscript->GetAI = GetAI_boss_darkweaver_syth; + newscript->GetAI = &GetAI_boss_darkweaver_syth; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_syth_fire"; - newscript->GetAI = GetAI_mob_syth_arcane; + newscript->GetAI = &GetAI_mob_syth_arcane; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_syth_arcane"; - newscript->GetAI = GetAI_mob_syth_arcane; + newscript->GetAI = &GetAI_mob_syth_arcane; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_syth_frost"; - newscript->GetAI = GetAI_mob_syth_frost; + newscript->GetAI = &GetAI_mob_syth_frost; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_syth_shadow"; - newscript->GetAI = GetAI_mob_syth_shadow; + newscript->GetAI = &GetAI_mob_syth_shadow; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp index f2f11344692..3da01bf0586 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp @@ -216,6 +216,6 @@ void AddSC_boss_talon_king_ikiss() Script *newscript; newscript = new Script; newscript->Name="boss_talon_king_ikiss"; - newscript->GetAI = GetAI_boss_talon_king_ikiss; + newscript->GetAI = &GetAI_boss_talon_king_ikiss; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp index 2558bb890af..07027f7f85e 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp @@ -69,6 +69,6 @@ void AddSC_instance_sethekk_halls() Script *newscript; newscript = new Script; newscript->Name = "instance_sethekk_halls"; - newscript->GetInstanceData = GetInstanceData_instance_sethekk_halls; + newscript->GetInstanceData = &GetInstanceData_instance_sethekk_halls; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp index 5840a7928a8..b97f4bd296e 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp @@ -200,6 +200,6 @@ void AddSC_boss_ambassador_hellmaw() Script *newscript; newscript = new Script; newscript->Name="boss_ambassador_hellmaw"; - newscript->GetAI = GetAI_boss_ambassador_hellmaw; + newscript->GetAI = &GetAI_boss_ambassador_hellmaw; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp index 8dd0a5f7060..68ad03f86e3 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp @@ -172,6 +172,6 @@ void AddSC_boss_blackheart_the_inciter() Script *newscript; newscript = new Script; newscript->Name="boss_blackheart_the_inciter"; - newscript->GetAI = GetAI_boss_blackheart_the_inciter; + newscript->GetAI = &GetAI_boss_blackheart_the_inciter; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp index 12dbc0104f7..a797be68b06 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp @@ -362,11 +362,11 @@ void AddSC_boss_grandmaster_vorpil() Script *newscript; newscript = new Script; newscript->Name="boss_grandmaster_vorpil"; - newscript->GetAI = GetAI_boss_grandmaster_vorpil; + newscript->GetAI = &GetAI_boss_grandmaster_vorpil; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_voidtraveler"; - newscript->GetAI = GetAI_mob_voidtraveler; + newscript->GetAI = &GetAI_mob_voidtraveler; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp index 201d1af187d..ba878b24511 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp @@ -147,6 +147,6 @@ void AddSC_boss_murmur() Script *newscript; newscript = new Script; newscript->Name="boss_murmur"; - newscript->GetAI = GetAI_boss_murmur; + newscript->GetAI = &GetAI_boss_murmur; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp index af44fd70b6a..f27fe6d0226 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp @@ -173,6 +173,6 @@ void AddSC_instance_shadow_labyrinth() Script *newscript; newscript = new Script; newscript->Name = "instance_shadow_labyrinth"; - newscript->GetInstanceData = GetInstanceData_instance_shadow_labyrinth; + newscript->GetInstanceData = &GetInstanceData_instance_shadow_labyrinth; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/azshara/azshara.cpp b/src/bindings/scripts/scripts/zone/azshara/azshara.cpp index 5a62f5ee6c5..972bb2b81d5 100644 --- a/src/bindings/scripts/scripts/zone/azshara/azshara.cpp +++ b/src/bindings/scripts/scripts/zone/azshara/azshara.cpp @@ -491,7 +491,7 @@ void AddSC_azshara() newscript = new Script; newscript->Name="mobs_spitelashes"; - newscript->GetAI = GetAI_mobs_spitelashes; + newscript->GetAI = &GetAI_mobs_spitelashes; newscript->RegisterSelf(); newscript = new Script; @@ -502,13 +502,13 @@ void AddSC_azshara() newscript = new Script; newscript->Name="mob_rizzle_sprysprocket"; - newscript->GetAI = GetAI_mob_rizzle_sprysprocket; + newscript->GetAI = &GetAI_mob_rizzle_sprysprocket; newscript->pGossipHello = &GossipHello_mob_rizzle_sprysprocket; newscript->pGossipSelect = &GossipSelect_mob_rizzle_sprysprocket; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_depth_charge"; - newscript->GetAI = GetAI_mob_depth_charge; + newscript->GetAI = &GetAI_mob_depth_charge; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp b/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp index 5cf6a5c7f2a..3c36e471393 100644 --- a/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp +++ b/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp @@ -149,6 +149,6 @@ void AddSC_boss_azuregos() Script *newscript; newscript = new Script; newscript->Name="boss_azuregos"; - newscript->GetAI = GetAI_boss_azuregos; + newscript->GetAI = &GetAI_boss_azuregos; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp index 9b8b098ac5f..59dc502b2f5 100644 --- a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp +++ b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp @@ -472,19 +472,19 @@ void AddSC_azuremyst_isle() newscript = new Script; newscript->Name="npc_draenei_survivor"; - newscript->GetAI = GetAI_npc_draenei_survivor; + newscript->GetAI = &GetAI_npc_draenei_survivor; newscript->RegisterSelf(); newscript = new Script; 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->pGossipSelect = &GossipSelect_npc_engineer_spark_overgrind; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_injured_draenei"; - newscript->GetAI = GetAI_npc_injured_draenei; + newscript->GetAI = &GetAI_npc_injured_draenei; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp b/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp index 468efc4d6a3..665914deb43 100644 --- a/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp +++ b/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp @@ -379,12 +379,12 @@ void AddSC_the_barrens() newscript = new Script; newscript->Name="npc_taskmaster_fizzule"; - newscript->GetAI = GetAI_npc_taskmaster_fizzule; + newscript->GetAI = &GetAI_npc_taskmaster_fizzule; newscript->pReceiveEmote = &ReciveEmote_npc_taskmaster_fizzule; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_twiggy_flathead"; - newscript->GetAI = GetAI_npc_twiggy_flathead; + newscript->GetAI = &GetAI_npc_twiggy_flathead; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/black_temple.cpp b/src/bindings/scripts/scripts/zone/black_temple/black_temple.cpp index 68b581bae1c..3a198183175 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/black_temple.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/black_temple.cpp @@ -62,7 +62,7 @@ void AddSC_black_temple() newscript = new Script; newscript->Name = "npc_spirit_of_olum"; - newscript->pGossipHello = GossipHello_npc_spirit_of_olum; - newscript->pGossipSelect = GossipSelect_npc_spirit_of_olum; + newscript->pGossipHello = &GossipHello_npc_spirit_of_olum; + newscript->pGossipSelect = &GossipSelect_npc_spirit_of_olum; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp index 921bcb0cde4..bbffd9db814 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp @@ -342,6 +342,6 @@ void AddSC_boss_gurtogg_bloodboil() Script *newscript; newscript = new Script; newscript->Name="boss_gurtogg_bloodboil"; - newscript->GetAI = GetAI_boss_gurtogg_bloodboil; + newscript->GetAI = &GetAI_boss_gurtogg_bloodboil; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp index 9e9cf27f1c3..73c3f6121db 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp @@ -2188,34 +2188,34 @@ void AddSC_boss_illidan() newscript = new Script; newscript->Name = "boss_illidan_stormrage"; - newscript->GetAI = GetAI_boss_illidan_stormrage; + newscript->GetAI = &GetAI_boss_illidan_stormrage; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_akama_illidan"; - newscript->GetAI = GetAI_npc_akama_at_illidan; - newscript->pGossipHello = GossipHello_npc_akama_at_illidan; - newscript->pGossipSelect = GossipSelect_npc_akama_at_illidan; + newscript->GetAI = &GetAI_npc_akama_at_illidan; + newscript->pGossipHello = &GossipHello_npc_akama_at_illidan; + newscript->pGossipSelect = &GossipSelect_npc_akama_at_illidan; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "boss_maiev_shadowsong"; - newscript->GetAI = GetAI_boss_maiev; + newscript->GetAI = &GetAI_boss_maiev; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_flame_of_azzinoth"; - newscript->GetAI = GetAI_mob_flame_of_azzinoth; + newscript->GetAI = &GetAI_mob_flame_of_azzinoth; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_blade_of_azzinoth"; - newscript->GetAI = GetAI_blade_of_azzinoth; + newscript->GetAI = &GetAI_blade_of_azzinoth; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "gameobject_cage_trap"; - newscript->pGOHello = GOHello_cage_trap; + newscript->pGOHello = &GOHello_cage_trap; newscript->RegisterSelf(); newscript = new Script; @@ -2225,11 +2225,11 @@ void AddSC_boss_illidan() newscript = new Script; newscript->Name = "mob_shadow_demon"; - newscript->GetAI = GetAI_shadow_demon; + newscript->GetAI = &GetAI_shadow_demon; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_parasitic_shadowfiend"; - newscript->GetAI = GetAI_parasitic_shadowfiend; + newscript->GetAI = &GetAI_parasitic_shadowfiend; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp index 42d5242114a..3f882d16679 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp @@ -310,6 +310,6 @@ void AddSC_boss_mother_shahraz() Script *newscript; newscript = new Script; newscript->Name="boss_mother_shahraz"; - newscript->GetAI = GetAI_boss_shahraz; + newscript->GetAI = &GetAI_boss_shahraz; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp index 204cf626a7c..0372bf6ea61 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp @@ -662,26 +662,26 @@ void AddSC_boss_reliquary_of_souls() Script *newscript; newscript = new Script; newscript->Name="boss_reliquary_of_souls"; - newscript->GetAI = GetAI_boss_reliquary_of_souls; + newscript->GetAI = &GetAI_boss_reliquary_of_souls; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_essence_of_suffering"; - newscript->GetAI = GetAI_boss_essence_of_suffering; + newscript->GetAI = &GetAI_boss_essence_of_suffering; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_essence_of_desire"; - newscript->GetAI = GetAI_boss_essence_of_desire; + newscript->GetAI = &GetAI_boss_essence_of_desire; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_essence_of_anger"; - newscript->GetAI = GetAI_boss_essence_of_anger; + newscript->GetAI = &GetAI_boss_essence_of_anger; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_enslaved_soul"; - newscript->GetAI = GetAI_npc_enslaved_soul; + newscript->GetAI = &GetAI_npc_enslaved_soul; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp index c87457e8b32..d9cc67afcbb 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp @@ -810,22 +810,22 @@ void AddSC_boss_shade_of_akama() Script *newscript; newscript = new Script; newscript->Name="boss_shade_of_akama"; - newscript->GetAI = GetAI_boss_shade_of_akama; + newscript->GetAI = &GetAI_boss_shade_of_akama; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_ashtongue_channeler"; - newscript->GetAI = GetAI_mob_ashtongue_channeler; + newscript->GetAI = &GetAI_mob_ashtongue_channeler; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_ashtongue_sorcerer"; - newscript->GetAI = GetAI_mob_ashtongue_sorcerer; + newscript->GetAI = &GetAI_mob_ashtongue_sorcerer; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_akama_shade"; - newscript->GetAI = GetAI_npc_akama_shade; + newscript->GetAI = &GetAI_npc_akama_shade; newscript->pGossipHello = &GossipHello_npc_akama; newscript->pGossipSelect = &GossipSelect_npc_akama; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp index 6231496f2d6..6ae77e670aa 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp @@ -241,11 +241,11 @@ void AddSC_boss_supremus() Script *newscript; newscript = new Script; newscript->Name="boss_supremus"; - newscript->GetAI = GetAI_boss_supremus; + newscript->GetAI = &GetAI_boss_supremus; newscript->RegisterSelf(); newscript = new Script; newscript->Name="molten_flame"; - newscript->GetAI = GetAI_molten_flame; + newscript->GetAI = &GetAI_molten_flame; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp index cfcc5b6f092..96956b864da 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp @@ -521,16 +521,16 @@ void AddSC_boss_teron_gorefiend() Script *newscript; newscript = new Script; newscript->Name = "mob_doom_blossom"; - newscript->GetAI = GetAI_mob_doom_blossom; + newscript->GetAI = &GetAI_mob_doom_blossom; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_shadowy_construct"; - newscript->GetAI = GetAI_mob_shadowy_construct; + newscript->GetAI = &GetAI_mob_shadowy_construct; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_teron_gorefiend"; - newscript->GetAI = GetAI_boss_teron_gorefiend; + newscript->GetAI = &GetAI_boss_teron_gorefiend; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp index ade95cbf3f8..b6af9d06869 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp @@ -215,7 +215,7 @@ void AddSC_boss_najentus() Script *newscript; newscript = new Script; newscript->Name="boss_najentus"; - newscript->GetAI = GetAI_boss_najentus; + newscript->GetAI = &GetAI_boss_najentus; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp b/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp index 3cc1d16187d..dd4f0b37f66 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp @@ -823,31 +823,31 @@ void AddSC_boss_illidari_council() newscript = new Script; newscript->Name="mob_illidari_council"; - newscript->GetAI = GetAI_mob_illidari_council; + newscript->GetAI = &GetAI_mob_illidari_council; newscript->RegisterSelf(); newscript = new Script; 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 = new Script; newscript->Name="boss_gathios_the_shatterer"; - newscript->GetAI = GetAI_boss_gathios_the_shatterer; + newscript->GetAI = &GetAI_boss_gathios_the_shatterer; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_lady_malande"; - newscript->GetAI = GetAI_boss_lady_malande; + newscript->GetAI = &GetAI_boss_lady_malande; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_veras_darkshadow"; - newscript->GetAI = GetAI_boss_veras_darkshadow; + newscript->GetAI = &GetAI_boss_veras_darkshadow; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_high_nethermancer_zerevor"; - newscript->GetAI = GetAI_boss_high_nethermancer_zerevor; + newscript->GetAI = &GetAI_boss_high_nethermancer_zerevor; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp b/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp index 13d50d96ba0..645a70df9f5 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp @@ -331,6 +331,6 @@ void AddSC_instance_black_temple() Script *newscript; newscript = new Script; newscript->Name = "instance_black_temple"; - newscript->GetInstanceData = GetInstanceData_instance_black_temple; + newscript->GetInstanceData = &GetInstanceData_instance_black_temple; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp index 9ddf78bd573..08afd55c98b 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp @@ -777,7 +777,7 @@ void AddSC_blackrock_depths() newscript = new Script; newscript->Name="phalanx"; - newscript->GetAI = GetAI_mob_phalanx; + newscript->GetAI = &GetAI_mob_phalanx; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp index 2bb2a2ae004..10eb3984d73 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp @@ -101,6 +101,6 @@ void AddSC_boss_ambassador_flamelash() Script *newscript; newscript = new Script; newscript->Name="boss_ambassador_flamelash"; - newscript->GetAI = GetAI_boss_ambassador_flamelash; + newscript->GetAI = &GetAI_boss_ambassador_flamelash; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_angerrel.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_angerrel.cpp index cbf895cc3e4..4cc3a8cc424 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_angerrel.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_angerrel.cpp @@ -86,6 +86,6 @@ void AddSC_boss_angerrel() Script *newscript; newscript = new Script; newscript->Name="boss_angerrel"; - newscript->GetAI = GetAI_boss_angerrel; + newscript->GetAI = &GetAI_boss_angerrel; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp index 091863de655..aa2ebcf1cbf 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp @@ -110,6 +110,6 @@ void AddSC_boss_anubshiah() Script *newscript; newscript = new Script; newscript->Name="boss_anubshiah"; - newscript->GetAI = GetAI_boss_anubshiah; + newscript->GetAI = &GetAI_boss_anubshiah; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doomrel.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doomrel.cpp index 867afe417cd..216321a5762 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doomrel.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doomrel.cpp @@ -134,6 +134,6 @@ void AddSC_boss_doomrel() Script *newscript; newscript = new Script; newscript->Name="boss_doomrel"; - newscript->GetAI = GetAI_boss_doomrel; + newscript->GetAI = &GetAI_boss_doomrel; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doperel.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doperel.cpp index 3c394476106..bfecf682764 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doperel.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_doperel.cpp @@ -86,6 +86,6 @@ void AddSC_boss_doperel() Script *newscript; newscript = new Script; newscript->Name="boss_doperel"; - newscript->GetAI = GetAI_boss_doperel; + newscript->GetAI = &GetAI_boss_doperel; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp index d463ed7f38f..4d90b9b457a 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp @@ -99,6 +99,6 @@ void AddSC_boss_draganthaurissan() Script *newscript; newscript = new Script; newscript->Name="boss_emperor_dagran_thaurissan"; - newscript->GetAI = GetAI_boss_draganthaurissan; + newscript->GetAI = &GetAI_boss_draganthaurissan; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp index 7e3b8d9fba7..54053098977 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp @@ -162,6 +162,6 @@ void AddSC_boss_general_angerforge() Script *newscript; newscript = new Script; newscript->Name="boss_general_angerforge"; - newscript->GetAI = GetAI_boss_general_angerforge; + newscript->GetAI = &GetAI_boss_general_angerforge; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gloomrel.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gloomrel.cpp index 966fe4b8c22..1c426688d47 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gloomrel.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gloomrel.cpp @@ -135,7 +135,7 @@ void AddSC_boss_gloomrel() Script *newscript; newscript = new Script; newscript->Name="boss_gloomrel"; - newscript->GetAI = GetAI_boss_gloomrel; + newscript->GetAI = &GetAI_boss_gloomrel; newscript->pGossipHello = &GossipHello_boss_gloomrel; newscript->pGossipSelect = &GossipSelect_boss_gloomrel; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp index f2b617b73f0..80a740c6e1c 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp @@ -76,6 +76,6 @@ void AddSC_boss_gorosh_the_dervish() Script *newscript; newscript = new Script; newscript->Name="boss_gorosh_the_dervish"; - newscript->GetAI = GetAI_boss_gorosh_the_dervish; + newscript->GetAI = &GetAI_boss_gorosh_the_dervish; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp index 5005bb3935a..56d3bfaa606 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp @@ -81,6 +81,6 @@ void AddSC_boss_grizzle() Script *newscript; newscript = new Script; newscript->Name="boss_grizzle"; - newscript->GetAI = GetAI_boss_grizzle; + newscript->GetAI = &GetAI_boss_grizzle; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_haterel.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_haterel.cpp index 53a94865002..640f528706f 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_haterel.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_haterel.cpp @@ -100,6 +100,6 @@ void AddSC_boss_haterel() Script *newscript; newscript = new Script; newscript->Name="boss_haterel"; - newscript->GetAI = GetAI_boss_haterel; + newscript->GetAI = &GetAI_boss_haterel; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp index 43aa38ba4d4..c5a93fd1ad6 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp @@ -100,6 +100,6 @@ void AddSC_boss_high_interrogator_gerstahn() Script *newscript; newscript = new Script; newscript->Name="boss_high_interrogator_gerstahn"; - newscript->GetAI = GetAI_boss_high_interrogator_gerstahn; + newscript->GetAI = &GetAI_boss_high_interrogator_gerstahn; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp index 7703d6b2b31..1f1b3bf2835 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp @@ -79,6 +79,6 @@ void AddSC_boss_magmus() Script *newscript; newscript = new Script; newscript->Name="boss_magmus"; - newscript->GetAI = GetAI_boss_magmus; + newscript->GetAI = &GetAI_boss_magmus; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp index 68923722380..bac5e365049 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp @@ -94,6 +94,6 @@ void AddSC_boss_moira_bronzebeard() Script *newscript; newscript = new Script; newscript->Name="boss_moira_bronzebeard"; - newscript->GetAI = GetAI_boss_moira_bronzebeard; + newscript->GetAI = &GetAI_boss_moira_bronzebeard; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_seethrel.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_seethrel.cpp index e8753971898..4d6d6ea3916 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_seethrel.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_seethrel.cpp @@ -110,6 +110,6 @@ void AddSC_boss_seethrel() Script *newscript; newscript = new Script; newscript->Name="boss_seethrel"; - newscript->GetAI = GetAI_boss_seethrel; + newscript->GetAI = &GetAI_boss_seethrel; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_vilerel.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_vilerel.cpp index db1b0923f4c..962b243ff28 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_vilerel.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_vilerel.cpp @@ -96,6 +96,6 @@ void AddSC_boss_vilerel() Script *newscript; newscript = new Script; newscript->Name="boss_vilerel"; - newscript->GetAI = GetAI_boss_vilerel; + newscript->GetAI = &GetAI_boss_vilerel; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp index 56f4b3f385f..06844d249f6 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp @@ -96,6 +96,6 @@ void AddSC_boss_drakkisath() Script *newscript; newscript = new Script; newscript->Name="boss_drakkisath"; - newscript->GetAI = GetAI_boss_drakkisath; + newscript->GetAI = &GetAI_boss_drakkisath; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp index d6089c269e7..d90c84116c5 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp @@ -200,6 +200,6 @@ void AddSC_boss_gyth() Script *newscript; newscript = new Script; newscript->Name="boss_gyth"; - newscript->GetAI = GetAI_boss_gyth; + newscript->GetAI = &GetAI_boss_gyth; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp index e0c5d69d631..16783f03171 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp @@ -90,6 +90,6 @@ void AddSC_boss_halycon() Script *newscript; newscript = new Script; newscript->Name="boss_halycon"; - newscript->GetAI = GetAI_boss_halycon; + newscript->GetAI = &GetAI_boss_halycon; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp index 0ee0a9df7f8..01c11ab347e 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp @@ -126,6 +126,6 @@ void AddSC_boss_highlordomokk() Script *newscript; newscript = new Script; newscript->Name="boss_highlord_omokk"; - newscript->GetAI = GetAI_boss_highlordomokk; + newscript->GetAI = &GetAI_boss_highlordomokk; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp index c9686346057..88768e0f2ef 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp @@ -81,6 +81,6 @@ void AddSC_boss_mothersmolderweb() Script *newscript; newscript = new Script; newscript->Name="boss_mother_smolderweb"; - newscript->GetAI = GetAI_boss_mothersmolderweb; + newscript->GetAI = &GetAI_boss_mothersmolderweb; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp index 5852a12302e..ef045e99d6c 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp @@ -122,6 +122,6 @@ void AddSC_boss_overlordwyrmthalak() Script *newscript; newscript = new Script; newscript->Name="boss_overlord_wyrmthalak"; - newscript->GetAI = GetAI_boss_overlordwyrmthalak; + newscript->GetAI = &GetAI_boss_overlordwyrmthalak; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp index cbabb24d752..1c3c281bc3f 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp @@ -88,6 +88,6 @@ void AddSC_boss_pyroguard_emberseer() Script *newscript; newscript = new Script; newscript->Name="boss_pyroguard_emberseer"; - newscript->GetAI = GetAI_boss_pyroguard_emberseer; + newscript->GetAI = &GetAI_boss_pyroguard_emberseer; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp index 82561cb954f..8ab9643406d 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp @@ -80,6 +80,6 @@ void AddSC_boss_quatermasterzigris() Script *newscript; newscript = new Script; newscript->Name="quartermaster_zigris"; - newscript->GetAI = GetAI_boss_quatermasterzigris; + newscript->GetAI = &GetAI_boss_quatermasterzigris; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp index b80a941ad17..e1db4e92b5b 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp @@ -86,6 +86,6 @@ void AddSC_boss_rend_blackhand() Script *newscript; newscript = new Script; newscript->Name="boss_rend_blackhand"; - newscript->GetAI = GetAI_boss_rend_blackhand; + newscript->GetAI = &GetAI_boss_rend_blackhand; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp index 83a324a2c38..be3ac1eb04b 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp @@ -90,6 +90,6 @@ void AddSC_boss_shadowvosh() Script *newscript; newscript = new Script; newscript->Name="boss_shadow_hunter_voshgajin"; - newscript->GetAI = GetAI_boss_shadowvosh; + newscript->GetAI = &GetAI_boss_shadowvosh; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp index 586addd9d76..88d7b3a851e 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp @@ -88,6 +88,6 @@ void AddSC_boss_thebeast() Script *newscript; newscript = new Script; newscript->Name="boss_the_beast"; - newscript->GetAI = GetAI_boss_thebeast; + newscript->GetAI = &GetAI_boss_thebeast; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp index bcc1469ccd9..d2eb84fa543 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp @@ -116,6 +116,6 @@ void AddSC_boss_warmastervoone() Script *newscript; newscript = new Script; newscript->Name="boss_warmaster_voone"; - newscript->GetAI = GetAI_boss_warmastervoone; + newscript->GetAI = &GetAI_boss_warmastervoone; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp index 2c69e8ff599..470f9152152 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp @@ -123,6 +123,6 @@ void AddSC_boss_broodlord() Script *newscript; newscript = new Script; newscript->Name="boss_broodlord"; - newscript->GetAI = GetAI_boss_broodlord; + newscript->GetAI = &GetAI_boss_broodlord; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_chromaggus.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_chromaggus.cpp index 920a50d4e49..3c2d6a78ff7 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_chromaggus.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_chromaggus.cpp @@ -309,6 +309,6 @@ void AddSC_boss_chromaggus() Script *newscript; newscript = new Script; newscript->Name="boss_chromaggus"; - newscript->GetAI = GetAI_boss_chromaggus; + newscript->GetAI = &GetAI_boss_chromaggus; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp index 0dd8095a94b..2e622f5c0de 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp @@ -98,6 +98,6 @@ void AddSC_boss_ebonroc() Script *newscript; newscript = new Script; newscript->Name="boss_ebonroc"; - newscript->GetAI = GetAI_boss_ebonroc; + newscript->GetAI = &GetAI_boss_ebonroc; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp index c1915d45a15..dbc5d2bf9a3 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp @@ -89,6 +89,6 @@ void AddSC_boss_firemaw() Script *newscript; newscript = new Script; newscript->Name="boss_firemaw"; - newscript->GetAI = GetAI_boss_firemaw; + newscript->GetAI = &GetAI_boss_firemaw; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp index d19bb265cc0..9ff952bb4da 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp @@ -92,6 +92,6 @@ void AddSC_boss_flamegor() Script *newscript; newscript = new Script; newscript->Name="boss_flamegor"; - newscript->GetAI = GetAI_boss_flamegor; + newscript->GetAI = &GetAI_boss_flamegor; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp index 741e61ba4de..767a45f51c2 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp @@ -222,6 +222,6 @@ void AddSC_boss_nefarian() Script *newscript; newscript = new Script; newscript->Name="boss_nefarian"; - newscript->GetAI = GetAI_boss_nefarian; + newscript->GetAI = &GetAI_boss_nefarian; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp index 98615b47758..e079ef35e95 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp @@ -126,6 +126,6 @@ void AddSC_boss_razorgore() Script *newscript; newscript = new Script; newscript->Name="boss_razorgore"; - newscript->GetAI = GetAI_boss_razorgore; + newscript->GetAI = &GetAI_boss_razorgore; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp index a708a7de195..6749e7cb360 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp @@ -254,7 +254,7 @@ void AddSC_boss_vael() Script *newscript; newscript = new Script; newscript->Name="boss_vaelastrasz"; - newscript->GetAI = GetAI_boss_vael; + newscript->GetAI = &GetAI_boss_vael; newscript->pGossipHello = &GossipHello_boss_vael; newscript->pGossipSelect = &GossipSelect_boss_vael; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp index 70bb6c15113..1942def9e66 100644 --- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp +++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp @@ -387,7 +387,7 @@ void AddSC_boss_victor_nefarius() newscript = new Script; newscript->Name="boss_victor_nefarius"; - newscript->GetAI = GetAI_boss_victor_nefarius; + newscript->GetAI = &GetAI_boss_victor_nefarius; newscript->pGossipHello = &GossipHello_boss_victor_nefarius; newscript->pGossipSelect = &GossipSelect_boss_victor_nefarius; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp b/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp index c8acd8b65d0..fba1ed20c72 100644 --- a/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp +++ b/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp @@ -394,17 +394,17 @@ void AddSC_blades_edge_mountains() newscript = new Script; newscript->Name="mobs_bladespire_ogre"; - newscript->GetAI = GetAI_mobs_bladespire_ogre; + newscript->GetAI = &GetAI_mobs_bladespire_ogre; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mobs_nether_drake"; - newscript->GetAI = GetAI_mobs_nether_drake; + newscript->GetAI = &GetAI_mobs_nether_drake; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_daranelle"; - newscript->GetAI = GetAI_npc_daranelle; + newscript->GetAI = &GetAI_npc_daranelle; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp b/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp index 250c382f028..9248cf5c3d8 100644 --- a/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp +++ b/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp @@ -177,6 +177,6 @@ void AddSC_boss_kruul() Script *newscript; newscript = new Script; newscript->Name="boss_kruul"; - newscript->GetAI = GetAI_boss_kruul; + newscript->GetAI = &GetAI_boss_kruul; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp b/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp index 3705d195ca3..f298f3fa22a 100644 --- a/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp +++ b/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp @@ -130,7 +130,7 @@ void AddSC_bloodmyst_isle() newscript = new Script; newscript->Name="mob_webbed_creature"; - newscript->GetAI = GetAI_mob_webbed_creature; + newscript->GetAI = &GetAI_mob_webbed_creature; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp b/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp index f845624c5d6..935bf302705 100644 --- a/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp +++ b/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp @@ -133,7 +133,7 @@ void AddSC_burning_steppes() newscript = new Script; newscript->Name="npc_ragged_john"; - newscript->GetAI = GetAI_npc_ragged_john; + newscript->GetAI = &GetAI_npc_ragged_john; newscript->pGossipHello = &GossipHello_npc_ragged_john; newscript->pGossipSelect = &GossipSelect_npc_ragged_john; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp index 8fc36eeeb0b..8cafa2f99c0 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp @@ -140,6 +140,6 @@ void AddSC_boss_aeonus() Script *newscript; newscript = new Script; newscript->Name="boss_aeonus"; - newscript->GetAI = GetAI_boss_aeonus; + newscript->GetAI = &GetAI_boss_aeonus; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp index caa40858be6..c75b4510784 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp @@ -131,6 +131,6 @@ void AddSC_boss_chrono_lord_deja() Script *newscript; newscript = new Script; newscript->Name="boss_chrono_lord_deja"; - newscript->GetAI = GetAI_boss_chrono_lord_deja; + newscript->GetAI = &GetAI_boss_chrono_lord_deja; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp index b9dca167e20..802953da0d2 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp @@ -133,6 +133,6 @@ void AddSC_boss_temporus() Script *newscript; newscript = new Script; newscript->Name="boss_temporus"; - newscript->GetAI = GetAI_boss_temporus; + newscript->GetAI = &GetAI_boss_temporus; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp index 84b4858e234..7a61d678bff 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp @@ -727,21 +727,21 @@ void AddSC_boss_archimonde() Script *newscript; newscript = new Script; newscript->Name="boss_archimonde"; - newscript->GetAI = GetAI_boss_archimonde; + newscript->GetAI = &GetAI_boss_archimonde; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_doomfire"; - newscript->GetAI = GetAI_mob_doomfire; + newscript->GetAI = &GetAI_mob_doomfire; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_doomfire_targetting"; - newscript->GetAI = GetAI_mob_doomfire_targetting; + newscript->GetAI = &GetAI_mob_doomfire_targetting; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_ancient_wisp"; - newscript->GetAI = GetAI_mob_ancient_wisp; + newscript->GetAI = &GetAI_mob_ancient_wisp; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal.cpp index 231d66bdede..fb2ec0de734 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal.cpp @@ -228,14 +228,14 @@ void AddSC_hyjal() newscript = new Script; newscript->Name = "npc_jaina_proudmoore"; - newscript->GetAI = GetAI_npc_jaina_proudmoore; + newscript->GetAI = &GetAI_npc_jaina_proudmoore; newscript->pGossipHello = &GossipHello_npc_jaina_proudmoore; newscript->pGossipSelect = &GossipSelect_npc_jaina_proudmoore; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_thrall"; - newscript->GetAI = GetAI_npc_thrall; + newscript->GetAI = &GetAI_npc_thrall; newscript->pGossipHello = &GossipHello_npc_thrall; newscript->pGossipSelect = &GossipSelect_npc_thrall; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp index 4aae6d35638..92c17f655a3 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp @@ -200,6 +200,6 @@ void AddSC_instance_mount_hyjal() Script *newscript; newscript = new Script; newscript->Name = "instance_hyjal"; - newscript->GetInstanceData = GetInstanceData_instance_mount_hyjal; + newscript->GetInstanceData = &GetInstanceData_instance_mount_hyjal; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp index c43f5c2471c..2d7c8b55c27 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp @@ -151,6 +151,6 @@ void AddSC_boss_captain_skarloc() Script *newscript; newscript = new Script; newscript->Name="boss_captain_skarloc"; - newscript->GetAI = GetAI_boss_captain_skarloc; + newscript->GetAI = &GetAI_boss_captain_skarloc; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp index 510ef7a039f..4553ea5dd13 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp @@ -145,6 +145,6 @@ void AddSC_boss_epoch_hunter() Script *newscript; newscript = new Script; newscript->Name="boss_epoch_hunter"; - newscript->GetAI = GetAI_boss_epoch_hunter; + newscript->GetAI = &GetAI_boss_epoch_hunter; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp index fdd753b6dca..c835ea5a1e3 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp @@ -190,6 +190,6 @@ void AddSC_boss_lieutenant_drake() newscript = new Script; newscript->Name="boss_lieutenant_drake"; - newscript->GetAI = GetAI_boss_lieutenant_drake; + newscript->GetAI = &GetAI_boss_lieutenant_drake; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/instance_old_hillsbrad.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/instance_old_hillsbrad.cpp index c9ea9972895..1d7c19e2f59 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/instance_old_hillsbrad.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/instance_old_hillsbrad.cpp @@ -230,6 +230,6 @@ void AddSC_instance_old_hillsbrad() Script *newscript; newscript = new Script; newscript->Name = "instance_old_hillsbrad"; - newscript->GetInstanceData = GetInstanceData_instance_old_hillsbrad; + newscript->GetInstanceData = &GetInstanceData_instance_old_hillsbrad; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp index ea071123def..e442d067bc4 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp @@ -856,7 +856,7 @@ void AddSC_old_hillsbrad() newscript->Name="npc_thrall_old_hillsbrad"; newscript->pGossipHello = &GossipHello_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 = new Script; diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp index 7eb823a1179..dda2ceda354 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp @@ -743,21 +743,21 @@ void AddSC_boss_fathomlord_karathress() Script *newscript; newscript = new Script; newscript->Name="boss_fathomlord_karathress"; - newscript->GetAI = GetAI_boss_fathomlord_karathress; + newscript->GetAI = &GetAI_boss_fathomlord_karathress; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_fathomguard_sharkkis"; - newscript->GetAI = GetAI_boss_fathomguard_sharkkis; + newscript->GetAI = &GetAI_boss_fathomguard_sharkkis; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_fathomguard_tidalvess"; - newscript->GetAI = GetAI_boss_fathomguard_tidalvess; + newscript->GetAI = &GetAI_boss_fathomguard_tidalvess; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_fathomguard_caribdis"; - newscript->GetAI = GetAI_boss_fathomguard_caribdis; + newscript->GetAI = &GetAI_boss_fathomguard_caribdis; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp index fba07fd8f2a..4051ddf3550 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp @@ -381,6 +381,6 @@ void AddSC_boss_hydross_the_unstable() Script *newscript; newscript = new Script; newscript->Name="boss_hydross_the_unstable"; - newscript->GetAI = GetAI_boss_hydross_the_unstable; + newscript->GetAI = &GetAI_boss_hydross_the_unstable; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp index 58bdc505fbf..1c8e8091480 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp @@ -1028,42 +1028,42 @@ void AddSC_boss_lady_vashj() Script *newscript; newscript = new Script; newscript->Name="boss_lady_vashj"; - newscript->GetAI = GetAI_boss_lady_vashj; + newscript->GetAI = &GetAI_boss_lady_vashj; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_enchanted_elemental"; - newscript->GetAI = GetAI_mob_enchanted_elemental; + newscript->GetAI = &GetAI_mob_enchanted_elemental; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_tainted_elemental"; - newscript->GetAI = GetAI_mob_tainted_elemental; + newscript->GetAI = &GetAI_mob_tainted_elemental; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_toxic_sporebat"; - newscript->GetAI = GetAI_mob_toxic_sporebat; + newscript->GetAI = &GetAI_mob_toxic_sporebat; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_coilfang_elite"; - newscript->GetAI = GetAI_mob_coilfang_elite; + newscript->GetAI = &GetAI_mob_coilfang_elite; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_coilfang_strider"; - newscript->GetAI = GetAI_mob_coilfang_strider; + newscript->GetAI = &GetAI_mob_coilfang_strider; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_shield_generator_channel"; - newscript->GetAI = GetAI_mob_shield_generator_channel; + newscript->GetAI = &GetAI_mob_shield_generator_channel; newscript->RegisterSelf(); newscript = new Script; newscript->Name="item_tainted_core"; - newscript->pItemUse = ItemUse_item_tainted_core; + newscript->pItemUse = &ItemUse_item_tainted_core; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp index 571376bca4b..ffa9094b439 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp @@ -797,21 +797,21 @@ void AddSC_boss_leotheras_the_blind() newscript = new Script; newscript->Name="boss_leotheras_the_blind"; - newscript->GetAI = GetAI_boss_leotheras_the_blind; + newscript->GetAI = &GetAI_boss_leotheras_the_blind; newscript->RegisterSelf(); newscript = new Script; 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 = new Script; newscript->Name="mob_greyheart_spellbinder"; - newscript->GetAI = GetAI_mob_greyheart_spellbinder; + newscript->GetAI = &GetAI_mob_greyheart_spellbinder; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_inner_demon"; - newscript->GetAI = GetAI_mob_inner_demon; + newscript->GetAI = &GetAI_mob_inner_demon; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp index 130360bc930..d4b2b7a7f09 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp @@ -465,17 +465,17 @@ void AddSC_boss_the_lurker_below() Script *newscript; newscript = new Script; newscript->Name="boss_the_lurker_below"; - newscript->GetAI = GetAI_boss_the_lurker_below; + newscript->GetAI = &GetAI_boss_the_lurker_below; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_coilfang_guardian"; - newscript->GetAI = GetAI_mob_coilfang_guardian; + newscript->GetAI = &GetAI_mob_coilfang_guardian; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_coilfang_ambusher"; - newscript->GetAI = GetAI_mob_coilfang_ambusher; + newscript->GetAI = &GetAI_mob_coilfang_ambusher; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp index d7fb169d9c3..b7a7e666b92 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp @@ -325,11 +325,11 @@ void AddSC_boss_morogrim_tidewalker() newscript = new Script; newscript->Name="boss_morogrim_tidewalker"; - newscript->GetAI = GetAI_boss_morogrim_tidewalker; + newscript->GetAI = &GetAI_boss_morogrim_tidewalker; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_water_globule"; - newscript->GetAI = GetAI_mob_water_globule; + newscript->GetAI = &GetAI_mob_water_globule; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp index c8baa2839d4..aaf6abdd3b0 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp @@ -281,7 +281,7 @@ void AddSC_instance_serpentshrine_cavern() newscript = new Script; newscript->Name = "instance_serpent_shrine"; - newscript->GetInstanceData = GetInstanceData_instance_serpentshrine_cavern; + newscript->GetInstanceData = &GetInstanceData_instance_serpentshrine_cavern; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp index 39cf01cdd57..358e7ae393f 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp @@ -187,11 +187,11 @@ void AddSC_boss_hydromancer_thespia() newscript = new Script; newscript->Name="boss_hydromancer_thespia"; - newscript->GetAI = GetAI_boss_thespiaAI; + newscript->GetAI = &GetAI_boss_thespiaAI; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_coilfang_waterelemental"; - newscript->GetAI = GetAI_mob_coilfang_waterelementalAI; + newscript->GetAI = &GetAI_mob_coilfang_waterelementalAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp index 928fc788fd1..b17784fcfa4 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp @@ -270,11 +270,11 @@ void AddSC_boss_mekgineer_steamrigger() newscript = new Script; newscript->Name="boss_mekgineer_steamrigger"; - newscript->GetAI = GetAI_boss_mekgineer_steamrigger; + newscript->GetAI = &GetAI_boss_mekgineer_steamrigger; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_steamrigger_mechanic"; - newscript->GetAI = GetAI_mob_steamrigger_mechanic; + newscript->GetAI = &GetAI_mob_steamrigger_mechanic; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp index a3b3c68ba82..7361b330d1c 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp @@ -225,11 +225,11 @@ void AddSC_boss_warlord_kalithresh() newscript = new Script; newscript->Name="mob_naga_distiller"; - newscript->GetAI = GetAI_mob_naga_distiller; + newscript->GetAI = &GetAI_mob_naga_distiller; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_warlord_kalithresh"; - newscript->GetAI = GetAI_boss_warlord_kalithresh; + newscript->GetAI = &GetAI_boss_warlord_kalithresh; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp index c635f4c6ad5..e3415630684 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp @@ -223,6 +223,6 @@ void AddSC_instance_steam_vault() newscript = new Script; newscript->Name = "instance_steam_vault"; - newscript->GetInstanceData = GetInstanceData_instance_steam_vault; + newscript->GetInstanceData = &GetInstanceData_instance_steam_vault; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp index 34c854ad8bf..dd8bc5d32b5 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp @@ -146,11 +146,11 @@ void AddSC_boss_hungarfen() newscript = new Script; newscript->Name="boss_hungarfen"; - newscript->GetAI = GetAI_boss_hungarfen; + newscript->GetAI = &GetAI_boss_hungarfen; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_underbog_mushroom"; - newscript->GetAI = GetAI_mob_underbog_mushroom; + newscript->GetAI = &GetAI_mob_underbog_mushroom; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp b/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp index ee8c531593b..a03fd7c775b 100644 --- a/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp +++ b/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp @@ -93,6 +93,6 @@ void AddSC_dun_morogh() newscript = new Script; newscript->Name="npc_narm_faulk"; - newscript->GetAI = GetAI_npc_narm_faulk; + newscript->GetAI = &GetAI_npc_narm_faulk; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp b/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp index 16e5d3fc62e..00c4ee3e381 100644 --- a/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp +++ b/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp @@ -203,7 +203,7 @@ void AddSC_dustwallow_marsh() newscript = new Script; newscript->Name="mobs_risen_husk_spirit"; - newscript->GetAI = GetAI_mobs_risen_husk_spirit; + newscript->GetAI = &GetAI_mobs_risen_husk_spirit; newscript->RegisterSelf(); newscript = new Script; @@ -213,7 +213,7 @@ void AddSC_dustwallow_marsh() newscript = new Script; newscript->Name="npc_deserter_agitator"; - newscript->GetAI = GetAI_npc_deserter_agitator; + newscript->GetAI = &GetAI_npc_deserter_agitator; newscript->pGossipHello = &GossipHello_npc_deserter_agitator; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp b/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp index 125fdf44817..96cbe5729bb 100644 --- a/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp +++ b/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp @@ -157,7 +157,7 @@ void AddSC_eastern_plaguelands() newscript = new Script; newscript->Name="mobs_ghoul_flayer"; - newscript->GetAI = GetAI_mobs_ghoul_flayer; + newscript->GetAI = &GetAI_mobs_ghoul_flayer; newscript->RegisterSelf(); newscript = new Script; @@ -168,7 +168,7 @@ void AddSC_eastern_plaguelands() newscript = new Script; newscript->Name="npc_darrowshire_spirit"; - newscript->GetAI = GetAI_npc_darrowshire_spirit; + newscript->GetAI = &GetAI_npc_darrowshire_spirit; newscript->pGossipHello = &GossipHello_npc_darrowshire_spirit; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp b/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp index b1061213649..72b166b5703 100644 --- a/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp +++ b/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp @@ -93,6 +93,6 @@ void AddSC_elwynn_forest() newscript = new Script; newscript->Name="npc_henze_faulk"; - newscript->GetAI = GetAI_npc_henze_faulk; + newscript->GetAI = &GetAI_npc_henze_faulk; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp b/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp index b2a09b547e4..30292d37c72 100644 --- a/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp +++ b/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp @@ -553,26 +553,26 @@ void AddSC_eversong_woods() newscript = new Script; newscript->Name="mobs_mana_tapped"; - newscript->GetAI = GetAI_mobs_mana_tapped; + newscript->GetAI = &GetAI_mobs_mana_tapped; newscript->RegisterSelf(); newscript = new Script; newscript->Name= "npc_prospector_anvilward"; - newscript->GetAI = GetAI_npc_prospector_anvilward; + newscript->GetAI = &GetAI_npc_prospector_anvilward; newscript->pGossipHello = &GossipHello_npc_prospector_anvilward; newscript->pGossipSelect = &GossipSelect_npc_prospector_anvilward; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_second_trial_controller"; - newscript->GetAI = GetAI_master_kelerun_bloodmourn; + newscript->GetAI = &GetAI_master_kelerun_bloodmourn; newscript->pGossipHello = &GossipHello_master_kelerun_bloodmourn; newscript->pQuestAccept = &QuestAccept_master_kelerun_bloodmourn; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_second_trial_paladin"; - newscript->GetAI = GetAI_npc_secondTrial; + newscript->GetAI = &GetAI_npc_secondTrial; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp index 22004783d89..ba2366d5488 100644 --- a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp +++ b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp @@ -321,6 +321,6 @@ void AddSC_boss_gruul() Script *newscript; newscript = new Script; newscript->Name="boss_gruul"; - newscript->GetAI = GetAI_boss_gruul; + newscript->GetAI = &GetAI_boss_gruul; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp index a5806f67cae..cf1ff7c1eeb 100644 --- a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp +++ b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp @@ -706,26 +706,26 @@ void AddSC_boss_high_king_maulgar() newscript = new Script; newscript->Name="boss_high_king_maulgar"; - newscript->GetAI = GetAI_boss_high_king_maulgar; + newscript->GetAI = &GetAI_boss_high_king_maulgar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_kiggler_the_crazed"; - newscript->GetAI = GetAI_boss_kiggler_the_crazed; + newscript->GetAI = &GetAI_boss_kiggler_the_crazed; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_blindeye_the_seer"; - newscript->GetAI = GetAI_boss_blindeye_the_seer; + newscript->GetAI = &GetAI_boss_blindeye_the_seer; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_olm_the_summoner"; - newscript->GetAI = GetAI_boss_olm_the_summoner; + newscript->GetAI = &GetAI_boss_olm_the_summoner; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_krosh_firehand"; - newscript->GetAI = GetAI_boss_krosh_firehand; + newscript->GetAI = &GetAI_boss_krosh_firehand; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp b/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp index c76f22ec547..296a26127e7 100644 --- a/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp +++ b/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp @@ -183,6 +183,6 @@ void AddSC_instance_gruuls_lair() Script *newscript; newscript = new Script; newscript->Name = "instance_gruuls_lair"; - newscript->GetInstanceData = GetInstanceData_instance_gruuls_lair; + newscript->GetInstanceData = &GetInstanceData_instance_gruuls_lair; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp index e8797184fbc..98fd220a512 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp @@ -89,6 +89,6 @@ void AddSC_boss_broggok() Script *newscript; newscript = new Script; newscript->Name="boss_broggok"; - newscript->GetAI = GetAI_boss_broggokAI; + newscript->GetAI = &GetAI_boss_broggokAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp index 092dfcd17be..73d07388f6e 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp @@ -224,11 +224,11 @@ void AddSC_boss_kelidan_the_breaker() newscript = new Script; newscript->Name="boss_kelidan_the_breaker"; - newscript->GetAI = GetAI_boss_kelidan_the_breaker; + newscript->GetAI = &GetAI_boss_kelidan_the_breaker; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_shadowmoon_channeler"; - newscript->GetAI = GetAI_mob_shadowmoon_channeler; + newscript->GetAI = &GetAI_mob_shadowmoon_channeler; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp index 0c30651c9d5..a17bbec2277 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp @@ -126,6 +126,6 @@ void AddSC_boss_the_maker() Script *newscript; newscript = new Script; newscript->Name="boss_the_maker"; - newscript->GetAI = GetAI_boss_the_makerAI; + newscript->GetAI = &GetAI_boss_the_makerAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp index 5d235b13d59..5ba37b0ed11 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp @@ -208,6 +208,6 @@ void AddSC_boss_omor_the_unscarred() newscript = new Script; newscript->Name="boss_omor_the_unscarred"; - newscript->GetAI = GetAI_boss_omor_the_unscarredAI; + newscript->GetAI = &GetAI_boss_omor_the_unscarredAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp index ab90c52ae4a..694cef563b4 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp @@ -163,6 +163,6 @@ void AddSC_boss_watchkeeper_gargolmar() Script *newscript; newscript = new Script; newscript->Name="boss_watchkeeper_gargolmar"; - newscript->GetAI = GetAI_boss_watchkeeper_gargolmarAI; + newscript->GetAI = &GetAI_boss_watchkeeper_gargolmarAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp index 9c5b3b4e6e7..30a49f374c3 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp @@ -544,12 +544,12 @@ void AddSC_boss_magtheridon() Script *newscript; newscript = new Script; newscript->Name="boss_magtheridon"; - newscript->GetAI = GetAI_boss_magtheridon; + newscript->GetAI = &GetAI_boss_magtheridon; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_hellfire_channeler"; - newscript->GetAI = GetAI_mob_hellfire_channeler; + newscript->GetAI = &GetAI_mob_hellfire_channeler; newscript->RegisterSelf(); newscript = new Script; @@ -559,7 +559,7 @@ void AddSC_boss_magtheridon() newscript = new Script; newscript->Name="mob_abyssal"; - newscript->GetAI = GetAI_mob_abyssalAI; + newscript->GetAI = &GetAI_mob_abyssalAI; newscript->RegisterSelf(); }
\ No newline at end of file diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp index 900ab4a3728..0925a5054f3 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp @@ -252,6 +252,6 @@ void AddSC_instance_magtheridons_lair() Script *newscript; newscript = new Script; newscript->Name = "instance_magtheridons_lair"; - newscript->GetInstanceData = GetInstanceData_instance_magtheridons_lair; + newscript->GetInstanceData = &GetInstanceData_instance_magtheridons_lair; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp index d57e65280ab..d152536359b 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp @@ -443,16 +443,16 @@ void AddSC_boss_grand_warlock_nethekurse() newscript = new Script; newscript->Name="boss_grand_warlock_nethekurse"; - newscript->GetAI = GetAI_boss_grand_warlock_nethekurse; + newscript->GetAI = &GetAI_boss_grand_warlock_nethekurse; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_fel_orc_convert"; - newscript->GetAI = GetAI_mob_fel_orc_convert; + newscript->GetAI = &GetAI_mob_fel_orc_convert; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_lesser_shadow_fissure"; - newscript->GetAI = GetAI_mob_lesser_shadow_fissure; + newscript->GetAI = &GetAI_mob_lesser_shadow_fissure; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp index 2c128b3c047..4b5a585cfda 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp @@ -393,11 +393,11 @@ void AddSC_boss_warbringer_omrogg() newscript = new Script; newscript->Name="boss_warbringer_omrogg"; - newscript->GetAI = GetAI_boss_warbringer_omrogg; + newscript->GetAI = &GetAI_boss_warbringer_omrogg; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_omrogg_heads"; - newscript->GetAI = GetAI_mob_omrogg_heads; + newscript->GetAI = &GetAI_mob_omrogg_heads; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp index 88ddf64b162..5cf3baac9d7 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp @@ -293,6 +293,6 @@ void AddSC_boss_warchief_kargath_bladefist() Script *newscript; newscript = new Script; newscript->Name="boss_warchief_kargath_bladefist"; - newscript->GetAI = GetAI_boss_warchief_kargath_bladefist; + newscript->GetAI = &GetAI_boss_warchief_kargath_bladefist; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp index f0e2f1fd0bd..52d9d615b59 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp @@ -109,6 +109,6 @@ void AddSC_instance_shattered_halls() Script *newscript; newscript = new Script; newscript->Name = "instance_shattered_halls"; - newscript->GetInstanceData = GetInstanceData_instance_shattered_halls; + newscript->GetInstanceData = &GetInstanceData_instance_shattered_halls; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp b/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp index 9b1822226a7..c73fbd22225 100644 --- a/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp +++ b/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp @@ -136,6 +136,6 @@ void AddSC_boss_doomlordkazzak() Script *newscript; newscript = new Script; newscript->Name="boss_doomlord_kazzak"; - newscript->GetAI = GetAI_boss_doomlordkazzak; + newscript->GetAI = &GetAI_boss_doomlordkazzak; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp b/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp index 2690ecfa0ac..ca9414a3077 100644 --- a/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp +++ b/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp @@ -144,7 +144,7 @@ void AddSC_isle_of_queldanas() newscript = new Script; newscript->Name="npc_converted_sentry"; - newscript->GetAI = GetAI_npc_converted_sentry; + newscript->GetAI = &GetAI_npc_converted_sentry; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp index 87fccc87e67..661ac4ff475 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp @@ -163,6 +163,6 @@ void AddSC_boss_curator() Script *newscript; newscript = new Script; newscript->Name="boss_curator"; - newscript->GetAI = GetAI_boss_curator; + newscript->GetAI = &GetAI_boss_curator; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp index e3d7c6546c0..4fcc525868f 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp @@ -147,6 +147,6 @@ void AddSC_boss_maiden_of_virtue() Script *newscript; newscript = new Script; newscript->Name="boss_maiden_of_virtue"; - newscript->GetAI = GetAI_boss_maiden_of_virtue; + newscript->GetAI = &GetAI_boss_maiden_of_virtue; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp index 24f2857e425..9e390e6bb21 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp @@ -312,11 +312,11 @@ void AddSC_boss_attumen() Script *newscript; newscript = new Script; newscript->Name="boss_attumen"; - newscript->GetAI = GetAI_boss_attumen; + newscript->GetAI = &GetAI_boss_attumen; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_midnight"; - newscript->GetAI = GetAI_boss_midnight; + newscript->GetAI = &GetAI_boss_midnight; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp index a269317de20..3f0d6dd7a27 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp @@ -817,36 +817,36 @@ void AddSC_boss_moroes() newscript = new Script; newscript->Name="boss_moroes"; - newscript->GetAI = GetAI_boss_moroes; + newscript->GetAI = &GetAI_boss_moroes; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_baroness_dorothea_millstipe"; - newscript->GetAI = GetAI_baroness_dorothea_millstipe; + newscript->GetAI = &GetAI_baroness_dorothea_millstipe; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_baron_rafe_dreuger"; - newscript->GetAI = GetAI_baron_rafe_dreuger; + newscript->GetAI = &GetAI_baron_rafe_dreuger; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_lady_catriona_von_indi"; - newscript->GetAI = GetAI_lady_catriona_von_indi; + newscript->GetAI = &GetAI_lady_catriona_von_indi; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_lady_keira_berrybuck"; - newscript->GetAI = GetAI_lady_keira_berrybuck; + newscript->GetAI = &GetAI_lady_keira_berrybuck; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_lord_robin_daris"; - newscript->GetAI = GetAI_lord_robin_daris; + newscript->GetAI = &GetAI_lord_robin_daris; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_lord_crispin_ference"; - newscript->GetAI = GetAI_lord_crispin_ference; + newscript->GetAI = &GetAI_lord_crispin_ference; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp index 7e9b6e828e5..f20ad6c69a5 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp @@ -642,11 +642,11 @@ void AddSC_boss_malchezaar() Script *newscript; newscript = new Script; newscript->Name="boss_malchezaar"; - newscript->GetAI = GetAI_boss_malchezaar; + newscript->GetAI = &GetAI_boss_malchezaar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="netherspite_infernal"; - newscript->GetAI = GetAI_netherspite_infernal; + newscript->GetAI = &GetAI_netherspite_infernal; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp index aeefc84dbc7..a1999111b84 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp @@ -582,16 +582,16 @@ void AddSC_boss_shade_of_aran() Script *newscript; newscript = new Script; newscript->Name="boss_shade_of_aran"; - newscript->GetAI = GetAI_boss_aran; + newscript->GetAI = &GetAI_boss_aran; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_shadow_of_aran"; - newscript->GetAI = GetAI_shadow_of_aran; + newscript->GetAI = &GetAI_shadow_of_aran; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_aran_elemental"; - newscript->GetAI = GetAI_water_elemental; + newscript->GetAI = &GetAI_water_elemental; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp index c3014bc3f97..a00bbae283c 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp @@ -405,21 +405,21 @@ void AddSC_boss_terestian_illhoof() Script *newscript; newscript = new Script; newscript->Name="boss_terestian_illhoof"; - newscript->GetAI = GetAI_boss_terestian_illhoof; + newscript->GetAI = &GetAI_boss_terestian_illhoof; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_karazhan_imp"; - newscript->GetAI = GetAI_mob_karazhan_imp; + newscript->GetAI = &GetAI_mob_karazhan_imp; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_kilrek"; - newscript->GetAI = GetAI_mob_kilrek; + newscript->GetAI = &GetAI_mob_kilrek; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_demon_chain"; - newscript->GetAI = GetAI_mob_demon_chain; + newscript->GetAI = &GetAI_mob_demon_chain; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp b/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp index 7b5f7749999..7f7dd02961b 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp @@ -1361,60 +1361,60 @@ void AddSC_bosses_opera() // Oz newscript = new Script; - newscript->GetAI = GetAI_boss_dorothee; + newscript->GetAI = &GetAI_boss_dorothee; newscript->Name = "boss_dorothee"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_boss_strawman; + newscript->GetAI = &GetAI_boss_strawman; newscript->Name = "boss_strawman"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_boss_tinhead; + newscript->GetAI = &GetAI_boss_tinhead; newscript->Name = "boss_tinhead"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_boss_roar; + newscript->GetAI = &GetAI_boss_roar; newscript->Name = "boss_roar"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_boss_crone; + newscript->GetAI = &GetAI_boss_crone; newscript->Name = "boss_crone"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_mob_tito; + newscript->GetAI = &GetAI_mob_tito; newscript->Name = "mob_tito"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_mob_cyclone; + newscript->GetAI = &GetAI_mob_cyclone; newscript->Name = "mob_cyclone"; newscript->RegisterSelf(); // Hood newscript = new Script; - newscript->pGossipHello = GossipHello_npc_grandmother; - newscript->pGossipSelect = GossipSelect_npc_grandmother; + newscript->pGossipHello = &GossipHello_npc_grandmother; + newscript->pGossipSelect = &GossipSelect_npc_grandmother; newscript->Name = "npc_grandmother"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_boss_bigbadwolf; + newscript->GetAI = &GetAI_boss_bigbadwolf; newscript->Name = "boss_bigbadwolf"; newscript->RegisterSelf(); // Romeo And Juliet newscript = new Script; - newscript->GetAI = GetAI_boss_julianne; + newscript->GetAI = &GetAI_boss_julianne; newscript->Name = "boss_julianne"; newscript->RegisterSelf(); newscript = new Script; - newscript->GetAI = GetAI_boss_romulo; + newscript->GetAI = &GetAI_boss_romulo; newscript->Name = "boss_romulo"; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp b/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp index 10146e0e761..0ca3835d976 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp @@ -250,6 +250,6 @@ void AddSC_instance_karazhan() Script *newscript; newscript = new Script; newscript->Name = "instance_karazhan"; - newscript->GetInstanceData = GetInstanceData_instance_karazhan; + newscript->GetInstanceData = &GetInstanceData_instance_karazhan; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp b/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp index bec23619569..adda6eefa98 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp @@ -437,15 +437,15 @@ void AddSC_karazhan() Script* newscript; newscript = new Script; - newscript->GetAI = GetAI_npc_barnesAI; + newscript->GetAI = &GetAI_npc_barnesAI; newscript->Name = "npc_barnes"; - newscript->pGossipHello = GossipHello_npc_barnes; - newscript->pGossipSelect = GossipSelect_npc_barnes; + newscript->pGossipHello = &GossipHello_npc_barnes; + newscript->pGossipSelect = &GossipSelect_npc_barnes; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_berthold"; - newscript->pGossipHello = GossipHello_npc_berthold; - newscript->pGossipSelect = GossipSelect_npc_berthold; + newscript->pGossipHello = &GossipHello_npc_berthold; + newscript->pGossipSelect = &GossipSelect_npc_berthold; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp index 258a88fe096..6c11ac87c29 100644 --- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp +++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp @@ -737,27 +737,27 @@ void AddSC_boss_felblood_kaelthas() newscript = new Script; newscript->Name = "boss_felblood_kaelthas"; - newscript->GetAI = GetAI_boss_felblood_kaelthas; + newscript->GetAI = &GetAI_boss_felblood_kaelthas; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_arcane_sphere"; - newscript->GetAI = GetAI_mob_arcane_sphere; + newscript->GetAI = &GetAI_mob_arcane_sphere; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_felkael_phoenix"; - newscript->GetAI = GetAI_mob_felkael_phoenix; + newscript->GetAI = &GetAI_mob_felkael_phoenix; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_felkael_phoenix_egg"; - newscript->GetAI = GetAI_mob_felkael_phoenix_egg; + newscript->GetAI = &GetAI_mob_felkael_phoenix_egg; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_felkael_flamestrike"; - newscript->GetAI = GetAI_mob_felkael_flamestrike; + newscript->GetAI = &GetAI_mob_felkael_flamestrike; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp index 0f6884cb7e1..fcfc36c5ec4 100644 --- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp +++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp @@ -1338,61 +1338,61 @@ void AddSC_boss_priestess_delrissa() newscript = new Script; newscript->Name="boss_priestess_delrissa"; - newscript->GetAI = GetAI_boss_priestess_delrissa; + newscript->GetAI = &GetAI_boss_priestess_delrissa; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_kagani_nightstrike"; - newscript->GetAI = GetAI_boss_kagani_nightstrike; + newscript->GetAI = &GetAI_boss_kagani_nightstrike; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_ellris_duskhallow"; - newscript->GetAI = GetAI_ellris_duskhallow; + newscript->GetAI = &GetAI_ellris_duskhallow; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_eramas_brightblaze"; - newscript->GetAI = GetAI_eramas_brightblaze; + newscript->GetAI = &GetAI_eramas_brightblaze; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_yazzai"; - newscript->GetAI = GetAI_yazzai; + newscript->GetAI = &GetAI_yazzai; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_warlord_salaris"; - newscript->GetAI = GetAI_warlord_salaris; + newscript->GetAI = &GetAI_warlord_salaris; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_garaxxas"; - newscript->GetAI = GetAI_garaxxas; + newscript->GetAI = &GetAI_garaxxas; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_apoko"; - newscript->GetAI = GetAI_apoko; + newscript->GetAI = &GetAI_apoko; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_zelfan"; - newscript->GetAI = GetAI_zelfan; + newscript->GetAI = &GetAI_zelfan; newscript->RegisterSelf(); /*newscript = new Script; newscript->Name="mob_high_explosive_sheep"; - newscript->GetAI = GetAI_mob_high_explosive_sheep; + newscript->GetAI = &GetAI_mob_high_explosive_sheep; newscript->RegisterSelf();*/ /*newscript = new Script; newscript->Name="mob_fizzle"; - newscript->GetAI = GetAI_mob_fizzle; + newscript->GetAI = &GetAI_mob_fizzle; newscript->RegisterSelf();*/ /*newscript = new Script; newscript->Name="mob_sliver"; - newscript->GetAI = GetAI_mob_sliver; + newscript->GetAI = &GetAI_mob_sliver; newscript->RegisterSelf();*/ } diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp index b5b6f5bb02e..0515c6b1497 100644 --- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp +++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp @@ -383,11 +383,11 @@ void AddSC_boss_selin_fireheart() newscript = new Script; newscript->Name="boss_selin_fireheart"; - newscript->GetAI = GetAI_boss_selin_fireheart; + newscript->GetAI = &GetAI_boss_selin_fireheart; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_fel_crystal"; - newscript->GetAI = GetAI_mob_fel_crystal; + newscript->GetAI = &GetAI_mob_fel_crystal; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp index 1e9f8da08f1..e19dd8c07de 100644 --- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp +++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp @@ -227,11 +227,11 @@ void AddSC_boss_vexallus() newscript = new Script; newscript->Name="boss_vexallus"; - newscript->GetAI = GetAI_boss_vexallus; + newscript->GetAI = &GetAI_boss_vexallus; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_pure_energy"; - newscript->GetAI = GetAI_mob_pure_energy; + newscript->GetAI = &GetAI_mob_pure_energy; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/instance_magisters_terrace.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/instance_magisters_terrace.cpp index 949fbb07a01..3caa4e1ebb1 100644 --- a/src/bindings/scripts/scripts/zone/magisters_terrace/instance_magisters_terrace.cpp +++ b/src/bindings/scripts/scripts/zone/magisters_terrace/instance_magisters_terrace.cpp @@ -245,6 +245,6 @@ void AddSC_instance_magisters_terrace() newscript = new Script; newscript->Name = "instance_magisters_terrace"; - newscript->GetInstanceData = GetInstanceData_instance_magisters_terrace; + newscript->GetInstanceData = &GetInstanceData_instance_magisters_terrace; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp index 8830b7f3e4b..a03579bccbd 100644 --- a/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp +++ b/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp @@ -92,6 +92,6 @@ void AddSC_boss_celebras_the_cursed() Script *newscript; newscript = new Script; newscript->Name="celebras_the_cursed"; - newscript->GetAI = GetAI_celebras_the_cursed; + newscript->GetAI = &GetAI_celebras_the_cursed; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp index ab68f68c6e3..474faaa7ac7 100644 --- a/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp +++ b/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp @@ -89,6 +89,6 @@ void AddSC_boss_landslide() Script *newscript; newscript = new Script; newscript->Name="boss_landslide"; - newscript->GetAI = GetAI_boss_landslide; + newscript->GetAI = &GetAI_boss_landslide; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp index 0ffe9cd7f56..3a80145c683 100644 --- a/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp +++ b/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp @@ -144,6 +144,6 @@ void AddSC_boss_noxxion() Script *newscript; newscript = new Script; newscript->Name="boss_noxxion"; - newscript->GetAI = GetAI_boss_noxxion; + newscript->GetAI = &GetAI_boss_noxxion; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp index 01cfb86a372..2785189cdf2 100644 --- a/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp +++ b/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp @@ -103,6 +103,6 @@ void AddSC_boss_ptheradras() Script *newscript; newscript = new Script; newscript->Name="boss_princess_theradras"; - newscript->GetAI = GetAI_boss_ptheradras; + newscript->GetAI = &GetAI_boss_ptheradras; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp index eea54e93bbf..ee37902833c 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp @@ -101,6 +101,6 @@ void AddSC_boss_baron_geddon() Script *newscript; newscript = new Script; newscript->Name="boss_baron_geddon"; - newscript->GetAI = GetAI_boss_baron_geddon; + newscript->GetAI = &GetAI_boss_baron_geddon; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp index 2c5d1bef10f..b479a8b29da 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp @@ -132,11 +132,11 @@ void AddSC_boss_garr() newscript = new Script; newscript->Name="boss_garr"; - newscript->GetAI = GetAI_boss_garr; + newscript->GetAI = &GetAI_boss_garr; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_firesworn"; - newscript->GetAI = GetAI_mob_firesworn; + newscript->GetAI = &GetAI_mob_firesworn; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp index dc8bd9a5d9c..28a6d749a70 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp @@ -86,6 +86,6 @@ void AddSC_boss_gehennas() Script *newscript; newscript = new Script; newscript->Name="boss_gehennas"; - newscript->GetAI = GetAI_boss_gehennas; + newscript->GetAI = &GetAI_boss_gehennas; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp index 2e5997aafb1..e9b1e0115ef 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp @@ -190,11 +190,11 @@ void AddSC_boss_golemagg() newscript = new Script; newscript->Name="boss_golemagg"; - newscript->GetAI = GetAI_boss_golemagg; + newscript->GetAI = &GetAI_boss_golemagg; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_core_rager"; - newscript->GetAI = GetAI_mob_core_rager; + newscript->GetAI = &GetAI_mob_core_rager; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp index f45657c8dae..cf3c2c050b3 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp @@ -85,6 +85,6 @@ void AddSC_boss_lucifron() Script *newscript; newscript = new Script; newscript->Name="boss_lucifron"; - newscript->GetAI = GetAI_boss_lucifron; + newscript->GetAI = &GetAI_boss_lucifron; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp index f156756df58..ad34d353184 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp @@ -94,6 +94,6 @@ void AddSC_boss_magmadar() Script *newscript; newscript = new Script; newscript->Name="boss_magmadar"; - newscript->GetAI = GetAI_boss_magmadar; + newscript->GetAI = &GetAI_boss_magmadar; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp index 7fc7515542f..c8c32f41729 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp @@ -134,6 +134,6 @@ void AddSC_boss_majordomo() Script *newscript; newscript = new Script; newscript->Name="boss_majordomo"; - newscript->GetAI = GetAI_boss_majordomo; + newscript->GetAI = &GetAI_boss_majordomo; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp index e3e9f53f6e1..a1a1c5eab13 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp @@ -291,6 +291,6 @@ void AddSC_boss_ragnaros() Script *newscript; newscript = new Script; newscript->Name="boss_ragnaros"; - newscript->GetAI = GetAI_boss_ragnaros; + newscript->GetAI = &GetAI_boss_ragnaros; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp index c78b9ac3c91..d9291cfdec0 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp @@ -116,6 +116,6 @@ void AddSC_boss_shazzrah() Script *newscript; newscript = new Script; newscript->Name="boss_shazzrah"; - newscript->GetAI = GetAI_boss_shazzrah; + newscript->GetAI = &GetAI_boss_shazzrah; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp index 0bc0e8e729e..5652a76b93c 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp @@ -205,11 +205,11 @@ void AddSC_boss_sulfuron() newscript = new Script; newscript->Name="boss_sulfuron"; - newscript->GetAI = GetAI_boss_sulfuron; + newscript->GetAI = &GetAI_boss_sulfuron; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_flamewaker_priest"; - newscript->GetAI = GetAI_mob_flamewaker_priest; + newscript->GetAI = &GetAI_mob_flamewaker_priest; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/molten_core/molten_core.cpp b/src/bindings/scripts/scripts/zone/molten_core/molten_core.cpp index 9446fb54a12..9a66b0f68f0 100644 --- a/src/bindings/scripts/scripts/zone/molten_core/molten_core.cpp +++ b/src/bindings/scripts/scripts/zone/molten_core/molten_core.cpp @@ -83,6 +83,6 @@ void AddSC_molten_core() newscript = new Script; newscript->Name="mob_ancient_core_hound"; - newscript->GetAI = GetAI_mob_ancient_core_hound; + newscript->GetAI = &GetAI_mob_ancient_core_hound; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp b/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp index 1b0afbaaf94..38b38fe9c6b 100644 --- a/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp +++ b/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp @@ -566,6 +566,6 @@ void AddSC_moonglade() newscript = new Script; newscript->Name="npc_clintar_spirit"; - newscript->GetAI = GetAI_npc_clintar_spirit; + newscript->GetAI = &GetAI_npc_clintar_spirit; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp b/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp index f662fe4c2c4..c4647f207f2 100644 --- a/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp +++ b/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp @@ -630,19 +630,19 @@ void AddSC_nagrand() newscript = new Script; newscript->Name="mob_shattered_rumbler"; - newscript->GetAI = GetAI_mob_shattered_rumbler; + newscript->GetAI = &GetAI_mob_shattered_rumbler; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_lump"; - newscript->GetAI = GetAI_mob_lump; + newscript->GetAI = &GetAI_mob_lump; newscript->pGossipHello = &GossipHello_mob_lump; newscript->pGossipSelect = &GossipSelect_mob_lump; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_sunspring_villager"; - newscript->GetAI = GetAI_mob_sunspring_villager; + newscript->GetAI = &GetAI_mob_sunspring_villager; newscript->RegisterSelf(); newscript = new Script; @@ -666,11 +666,11 @@ void AddSC_nagrand() newscript = new Script; newscript->Name="npc_creditmarker_visit_with_ancestors"; - newscript->GetAI = GetAI_npc_creditmarker_visit_with_ancestors; + newscript->GetAI = &GetAI_npc_creditmarker_visit_with_ancestors; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_sparrowhawk"; - newscript->GetAI = GetAI_mob_sparrowhawk; + newscript->GetAI = &GetAI_mob_sparrowhawk; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp index 63b05e77f70..32fd7197731 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp @@ -207,6 +207,6 @@ void AddSC_boss_anubrekhan() Script *newscript; newscript = new Script; newscript->Name="boss_anubrekhan"; - newscript->GetAI = GetAI_boss_anubrekhan; + newscript->GetAI = &GetAI_boss_anubrekhan; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp index 3766d725a9b..3a457ec5afb 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp @@ -196,6 +196,6 @@ void AddSC_boss_faerlina() Script *newscript; newscript = new Script; newscript->Name="boss_faerlina"; - newscript->GetAI = GetAI_boss_faerlina; + newscript->GetAI = &GetAI_boss_faerlina; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp index b5b40a4b245..62e88718630 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp @@ -169,6 +169,6 @@ void AddSC_boss_gluth() Script *newscript; newscript = new Script; newscript->Name="boss_gluth"; - newscript->GetAI = GetAI_boss_gluth; + newscript->GetAI = &GetAI_boss_gluth; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp index d21e2a2119f..deeac1a0b65 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp @@ -173,6 +173,6 @@ void AddSC_boss_highlord_mograine() Script *newscript; newscript = new Script; newscript->Name="boss_highlord_mograine"; - newscript->GetAI = GetAI_boss_highlord_mograine; + newscript->GetAI = &GetAI_boss_highlord_mograine; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp index e65bfb62fdd..4426a0f83e3 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp @@ -536,7 +536,7 @@ void AddSC_boss_kelthuzad() Script *newscript; newscript = new Script; newscript->Name="boss_kelthuzad"; - newscript->GetAI = GetAI_boss_kelthuzadAI; + newscript->GetAI = &GetAI_boss_kelthuzadAI; newscript->RegisterSelf(); */ } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_lady_blaumeux.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_lady_blaumeux.cpp index 770f880557d..5b10e5b067a 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_lady_blaumeux.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_lady_blaumeux.cpp @@ -142,6 +142,6 @@ void AddSC_boss_lady_blaumeux() Script *newscript; newscript = new Script; newscript->Name="boss_lady_blaumeux"; - newscript->GetAI = GetAI_boss_lady_blaumeux; + newscript->GetAI = &GetAI_boss_lady_blaumeux; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp index 4da5c6626cb..43a1e5f935e 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp @@ -211,6 +211,6 @@ void AddSC_boss_loatheb() Script *newscript; newscript = new Script; newscript->Name="boss_loatheb"; - newscript->GetAI = GetAI_boss_loatheb; + newscript->GetAI = &GetAI_boss_loatheb; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp index 821ca832e65..917eb00b35e 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp @@ -236,11 +236,11 @@ void AddSC_boss_maexxna() newscript = new Script; newscript->Name="boss_maexxna"; - newscript->GetAI = GetAI_boss_maexxna; + newscript->GetAI = &GetAI_boss_maexxna; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_webwrap"; - newscript->GetAI = GetAI_mob_webwrap; + newscript->GetAI = &GetAI_mob_webwrap; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp index 43616311bb4..f5497e77d5c 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp @@ -175,6 +175,6 @@ void AddSC_boss_noth() Script *newscript; newscript = new Script; newscript->Name="boss_noth"; - newscript->GetAI = GetAI_boss_noth; + newscript->GetAI = &GetAI_boss_noth; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp index 2f51c9c3064..57b6f8bcdb1 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp @@ -155,6 +155,6 @@ void AddSC_boss_patchwerk() Script *newscript; newscript = new Script; newscript->Name="boss_patchwerk"; - newscript->GetAI = GetAI_boss_patchwerk; + newscript->GetAI = &GetAI_boss_patchwerk; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp index ac7de1db7eb..8171b5eff25 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp @@ -162,6 +162,6 @@ void AddSC_boss_razuvious() Script *newscript; newscript = new Script; newscript->Name="boss_razuvious"; - newscript->GetAI = GetAI_boss_razuvious; + newscript->GetAI = &GetAI_boss_razuvious; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp index b4d7c5e6105..cf5836032da 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp @@ -194,6 +194,6 @@ void AddSC_boss_sapphiron() Script *newscript; newscript = new Script; newscript->Name="boss_sapphiron"; - newscript->GetAI = GetAI_boss_sapphiron; + newscript->GetAI = &GetAI_boss_sapphiron; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sir_zeliek.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sir_zeliek.cpp index 8dead488208..49f4228b81a 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sir_zeliek.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sir_zeliek.cpp @@ -141,6 +141,6 @@ void AddSC_boss_sir_zeliek() Script *newscript; newscript = new Script; newscript->Name="boss_sir_zeliek"; - newscript->GetAI = GetAI_boss_sir_zeliek; + newscript->GetAI = &GetAI_boss_sir_zeliek; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_thane_korthazz.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_thane_korthazz.cpp index 500f0955316..bea74071bcb 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_thane_korthazz.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_thane_korthazz.cpp @@ -142,6 +142,6 @@ void AddSC_boss_thane_korthazz() Script *newscript; newscript = new Script; newscript->Name="boss_thane_korthazz"; - newscript->GetAI = GetAI_boss_thane_korthazz; + newscript->GetAI = &GetAI_boss_thane_korthazz; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp b/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp index 2f6ce7d300b..555ffc0b769 100644 --- a/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp +++ b/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp @@ -851,12 +851,12 @@ void AddSC_netherstorm() newscript = new Script; newscript->Name="npc_manaforge_control_console"; - newscript->GetAI = GetAI_npc_manaforge_control_console; + newscript->GetAI = &GetAI_npc_manaforge_control_console; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_commander_dawnforge"; - newscript->GetAI = GetAI_npc_commander_dawnforge; + newscript->GetAI = &GetAI_npc_commander_dawnforge; newscript->RegisterSelf(); newscript = new Script; @@ -878,6 +878,6 @@ void AddSC_netherstorm() newscript = new Script; newscript->Name = "mob_phase_hunter"; - newscript->GetAI = GetAI_mob_phase_hunter; + newscript->GetAI = &GetAI_mob_phase_hunter; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp b/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp index 76c7a5f3416..55b3a3a17df 100644 --- a/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp +++ b/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp @@ -251,14 +251,14 @@ void AddSC_orgrimmar() newscript = new Script; newscript->Name="npc_shenthul"; - newscript->GetAI = GetAI_npc_shenthul; + newscript->GetAI = &GetAI_npc_shenthul; newscript->pQuestAccept = &QuestAccept_npc_shenthul; newscript->pReceiveEmote = &ReciveEmote_npc_shenthul; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_thrall_warchief"; - newscript->GetAI = GetAI_npc_thrall_warchief; + newscript->GetAI = &GetAI_npc_thrall_warchief; newscript->pGossipHello = &GossipHello_npc_thrall_warchief; newscript->pGossipSelect = &GossipSelect_npc_thrall_warchief; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp b/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp index e7f3184a60e..d926d5a0cbe 100644 --- a/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp +++ b/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp @@ -135,6 +135,6 @@ void AddSC_boss_amnennar_the_coldbringer() Script *newscript; newscript = new Script; newscript->Name="boss_amnennar_the_coldbringer"; - newscript->GetAI = GetAI_boss_amnennar_the_coldbringer; + newscript->GetAI = &GetAI_boss_amnennar_the_coldbringer; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp index 374daab3344..71ca9e71406 100644 --- a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp +++ b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp @@ -102,6 +102,6 @@ void AddSC_boss_ayamiss() Script *newscript; newscript = new Script; newscript->Name="boss_ayamiss"; - newscript->GetAI = GetAI_boss_ayamiss; + newscript->GetAI = &GetAI_boss_ayamiss; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp index 124ebccbcbb..a6d1e892598 100644 --- a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp +++ b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp @@ -88,6 +88,6 @@ void AddSC_boss_kurinnaxx() Script *newscript; newscript = new Script; newscript->Name="boss_kurinnaxx"; - newscript->GetAI = GetAI_boss_kurinnaxx; + newscript->GetAI = &GetAI_boss_kurinnaxx; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp index c966149a702..2be4646f04c 100644 --- a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp +++ b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp @@ -114,6 +114,6 @@ void AddSC_boss_moam() Script *newscript; newscript = new Script; newscript->Name="boss_moam"; - newscript->GetAI = GetAI_boss_moam; + newscript->GetAI = &GetAI_boss_moam; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp index aaa156b8092..3a15b35a65f 100644 --- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp +++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp @@ -166,6 +166,6 @@ void AddSC_boss_arcanist_doan() Script *newscript; newscript = new Script; newscript->Name="boss_arcanist_doan"; - newscript->GetAI = GetAI_boss_arcanist_doan; + newscript->GetAI = &GetAI_boss_arcanist_doan; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp index 10d340eae91..8152aa931b9 100644 --- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp +++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp @@ -92,6 +92,6 @@ void AddSC_boss_azshir_the_sleepless() Script *newscript; newscript = new Script; newscript->Name="boss_azshir_the_sleepless"; - newscript->GetAI = GetAI_boss_azshir_the_sleepless; + newscript->GetAI = &GetAI_boss_azshir_the_sleepless; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp index ae2324d8615..0b859b64baf 100644 --- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp +++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp @@ -131,6 +131,6 @@ void AddSC_boss_bloodmage_thalnos() Script *newscript; newscript = new Script; newscript->Name="boss_bloodmage_thalnos"; - newscript->GetAI = GetAI_boss_bloodmage_thalnos; + newscript->GetAI = &GetAI_boss_bloodmage_thalnos; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp index b8416c91952..f66e20ed5cd 100644 --- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp +++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp @@ -826,22 +826,22 @@ void AddSC_boss_headless_horseman() newscript = new Script; newscript->Name="boss_headless_horseman"; - newscript->GetAI = GetAI_boss_headless_horseman; + newscript->GetAI = &GetAI_boss_headless_horseman; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_head"; - newscript->GetAI = GetAI_mob_head; + newscript->GetAI = &GetAI_mob_head; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_pulsing_pumpkin"; - newscript->GetAI = GetAI_mob_pulsing_pumpkin; + newscript->GetAI = &GetAI_mob_pulsing_pumpkin; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_wisp_invis"; - newscript->GetAI = GetAI_mob_wisp_invis; + newscript->GetAI = &GetAI_mob_wisp_invis; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp index e268d25c9d7..337423f703c 100644 --- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp +++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp @@ -73,6 +73,6 @@ void AddSC_boss_houndmaster_loksey() Script *newscript; newscript = new Script; newscript->Name="boss_houndmaster_loksey"; - newscript->GetAI = GetAI_boss_houndmaster_loksey; + newscript->GetAI = &GetAI_boss_houndmaster_loksey; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp index 98cb742eb01..1921287b52a 100644 --- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp +++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp @@ -108,6 +108,6 @@ void AddSC_boss_interrogator_vishas() Script *newscript; newscript = new Script; newscript->Name="boss_interrogator_vishas"; - newscript->GetAI = GetAI_boss_interrogator_vishas; + newscript->GetAI = &GetAI_boss_interrogator_vishas; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp index 95a206d1657..d1dcc05c9f0 100644 --- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp +++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp @@ -95,6 +95,6 @@ void AddSC_boss_scorn() Script *newscript; newscript = new Script; newscript->Name="boss_scorn"; - newscript->GetAI = GetAI_boss_scorn; + newscript->GetAI = &GetAI_boss_scorn; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp index 38e6ad85d8c..540128a92c4 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp @@ -187,6 +187,6 @@ void AddSC_boss_darkmaster_gandling() Script *newscript; newscript = new Script; newscript->Name="boss_darkmaster_gandling"; - newscript->GetAI = GetAI_boss_darkmaster_gandling; + newscript->GetAI = &GetAI_boss_darkmaster_gandling; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp index fa410af2734..6a7f7ce2e4a 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp @@ -54,6 +54,6 @@ void AddSC_boss_death_knight_darkreaver() newscript = new Script; newscript->Name="boss_death_knight_darkreaver"; - newscript->GetAI = GetAI_boss_death_knight_darkreaver; + newscript->GetAI = &GetAI_boss_death_knight_darkreaver; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp index 3993a58f1cd..ee2bf4831eb 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp @@ -103,6 +103,6 @@ void AddSC_boss_theolenkrastinov() Script *newscript; newscript = new Script; newscript->Name="boss_doctor_theolen_krastinov"; - newscript->GetAI = GetAI_boss_theolenkrastinov; + newscript->GetAI = &GetAI_boss_theolenkrastinov; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp index 4b871f8e173..45a8a56f0b7 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp @@ -111,6 +111,6 @@ void AddSC_boss_illuciabarov() Script *newscript; newscript = new Script; newscript->Name="boss_illucia_barov"; - newscript->GetAI = GetAI_boss_illuciabarov; + newscript->GetAI = &GetAI_boss_illuciabarov; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp index 15e5c93a982..353332e70b2 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp @@ -147,6 +147,6 @@ void AddSC_boss_instructormalicia() Script *newscript; newscript = new Script; newscript->Name="boss_instructor_malicia"; - newscript->GetAI = GetAI_boss_instructormalicia; + newscript->GetAI = &GetAI_boss_instructormalicia; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp index e27dc31879e..31f1b90aa3f 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp @@ -211,11 +211,11 @@ void AddSC_boss_jandicebarov() Script *newscript; newscript = new Script; newscript->Name="boss_jandice_barov"; - newscript->GetAI = GetAI_boss_jandicebarov; + newscript->GetAI = &GetAI_boss_jandicebarov; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_illusionofjandicebarov"; - newscript->GetAI = GetAI_mob_illusionofjandicebarov; + newscript->GetAI = &GetAI_mob_illusionofjandicebarov; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp index 1e1fb1ef685..8227e5f6d9b 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp @@ -150,6 +150,6 @@ void AddSC_boss_kormok() Script *newscript; newscript = new Script; newscript->Name="boss_kormok"; - newscript->GetAI = GetAI_boss_kormok; + newscript->GetAI = &GetAI_boss_kormok; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp index 8d8f248aede..fdbed261996 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp @@ -93,6 +93,6 @@ void AddSC_boss_lordalexeibarov() Script *newscript; newscript = new Script; newscript->Name="boss_lord_alexei_barov"; - newscript->GetAI = GetAI_boss_lordalexeibarov; + newscript->GetAI = &GetAI_boss_lordalexeibarov; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp index c05e4d64d1d..2e5c01adfaf 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp @@ -108,6 +108,6 @@ void AddSC_boss_lorekeeperpolkelt() Script *newscript; newscript = new Script; newscript->Name="boss_lorekeeper_polkelt"; - newscript->GetAI = GetAI_boss_lorekeeperpolkelt; + newscript->GetAI = &GetAI_boss_lorekeeperpolkelt; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp index afe7eb8716a..0b3c2d1ef05 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp @@ -120,6 +120,6 @@ void AddSC_boss_rasfrost() Script *newscript; newscript = new Script; newscript->Name="boss_boss_ras_frostwhisper"; - newscript->GetAI = GetAI_boss_rasfrost; + newscript->GetAI = &GetAI_boss_rasfrost; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp index d16b0f917ce..072fc8ff35a 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp @@ -113,6 +113,6 @@ void AddSC_boss_theravenian() Script *newscript; newscript = new Script; newscript->Name="boss_the_ravenian"; - newscript->GetAI = GetAI_boss_theravenian; + newscript->GetAI = &GetAI_boss_theravenian; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp index f92ae0732e1..d9581ef2448 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp @@ -90,6 +90,6 @@ void AddSC_boss_vectus() Script *newscript; newscript = new Script; newscript->Name="boss_vectus"; - newscript->GetAI = GetAI_boss_vectus; + newscript->GetAI = &GetAI_boss_vectus; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/scholomance/instance_scholomance.cpp b/src/bindings/scripts/scripts/zone/scholomance/instance_scholomance.cpp index 5a4628eb4cb..f7be96f24d1 100644 --- a/src/bindings/scripts/scripts/zone/scholomance/instance_scholomance.cpp +++ b/src/bindings/scripts/scripts/zone/scholomance/instance_scholomance.cpp @@ -97,6 +97,6 @@ void AddSC_instance_scholomance() Script *newscript; newscript = new Script; newscript->Name = "instance_scholomance"; - newscript->GetInstanceData = GetInstanceData_instance_scholomance; + newscript->GetInstanceData = &GetInstanceData_instance_scholomance; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp b/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp index a1b204913e3..e9454d713ed 100644 --- a/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp +++ b/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp @@ -115,6 +115,6 @@ void AddSC_instance_shadowfang_keep() Script *newscript; newscript = new Script; newscript->Name = "instance_shadowfang_keep"; - newscript->GetInstanceData = GetInstanceData_instance_shadowfang_keep; + newscript->GetInstanceData = &GetInstanceData_instance_shadowfang_keep; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp b/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp index 1126fbee975..94d09998acc 100644 --- a/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp +++ b/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp @@ -114,6 +114,6 @@ void AddSC_shadowfang_keep() newscript->Name="npc_shadowfang_prisoner"; newscript->pGossipHello = &GossipHello_npc_shadowfang_prisoner; newscript->pGossipSelect = &GossipSelect_npc_shadowfang_prisoner; - newscript->GetAI = GetAI_npc_shadowfang_prisoner; + newscript->GetAI = &GetAI_npc_shadowfang_prisoner; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp b/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp index 89d5c056c9e..949d447dcaa 100644 --- a/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp +++ b/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp @@ -211,6 +211,6 @@ void AddSC_boss_doomwalker() Script *newscript; newscript = new Script; newscript->Name="boss_doomwalker"; - newscript->GetAI = GetAI_boss_doomwalker; + newscript->GetAI = &GetAI_boss_doomwalker; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp b/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp index 519209d5ba0..ee95d5066f3 100644 --- a/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp +++ b/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp @@ -1042,17 +1042,17 @@ void AddSC_shadowmoon_valley() newscript = new Script; newscript->Name = "mob_mature_netherwing_drake"; - newscript->GetAI = GetAI_mob_mature_netherwing_drake; + newscript->GetAI = &GetAI_mob_mature_netherwing_drake; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_enslaved_netherwing_drake"; - newscript->GetAI = GetAI_mob_enslaved_netherwing_drake; + newscript->GetAI = &GetAI_mob_enslaved_netherwing_drake; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "mob_dragonmaw_peon"; - newscript->GetAI = GetAI_mob_dragonmaw_peon; + newscript->GetAI = &GetAI_mob_dragonmaw_peon; newscript->RegisterSelf(); newscript = new Script; @@ -1092,18 +1092,18 @@ void AddSC_shadowmoon_valley() newscript = new Script; newscript->Name = "npc_overlord_morghor"; - newscript->GetAI = GetAI_Overlord_Morghor; + newscript->GetAI = &GetAI_Overlord_Morghor; newscript->pQuestAccept = &QuestAccept_Overlord_Morghor; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_lord_illidan_stormrage"; - newscript->GetAI = GetAI_Lord_Illidan; + newscript->GetAI = &GetAI_Lord_Illidan; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_yarzill_the_merc"; - newscript->GetAI = GetAI_Yarzill_The_Merc; + newscript->GetAI = &GetAI_Yarzill_The_Merc; newscript->pGossipHello = &GossipHello_npc_yarzill_fly; newscript->pGossipSelect = &GossipSelect_npc_yarzill_fly; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp b/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp index f974e0ec16d..b7370dfd8eb 100644 --- a/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp +++ b/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp @@ -418,7 +418,7 @@ void AddSC_shattrath_city() newscript = new Script; newscript->Name="npc_salsalabim"; - newscript->GetAI = GetAI_npc_salsalabim; + newscript->GetAI = &GetAI_npc_salsalabim; newscript->pGossipHello = &GossipHello_npc_salsalabim; newscript->RegisterSelf(); @@ -436,6 +436,6 @@ void AddSC_shattrath_city() newscript = new Script; newscript->Name="npc_kservant"; - newscript->GetAI = GetAI_npc_kservantAI; + newscript->GetAI = &GetAI_npc_kservantAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp b/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp index d50a1fcbdf8..53bc93c46a6 100644 --- a/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp +++ b/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp @@ -98,6 +98,6 @@ void AddSC_silvermoon_city() Script *newscript; newscript = new Script; newscript->Name="npc_blood_knight_stillblade"; - newscript->GetAI = GetAI_npc_blood_knight_stillblade; + newscript->GetAI = &GetAI_npc_blood_knight_stillblade; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp b/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp index 50d2ee4b331..8b281556d6e 100644 --- a/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp +++ b/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp @@ -95,6 +95,6 @@ void AddSC_silverpine_forest() newscript->Name="npc_astor_hadren"; newscript->pGossipHello = &GossipHello_npc_astor_hadren; newscript->pGossipSelect = &GossipSelect_npc_astor_hadren; - newscript->GetAI = GetAI_npc_astor_hadren; + newscript->GetAI = &GetAI_npc_astor_hadren; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp b/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp index 9c34ec3d926..81498a6a7a5 100644 --- a/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp +++ b/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp @@ -249,13 +249,13 @@ void AddSC_stormwind_city() newscript = new Script; newscript->Name = "npc_bartleby"; - newscript->GetAI = GetAI_npc_bartleby; + newscript->GetAI = &GetAI_npc_bartleby; newscript->pQuestAccept = &QuestAccept_npc_bartleby; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_dashel_stonefist"; - newscript->GetAI = GetAI_npc_dashel_stonefist; + newscript->GetAI = &GetAI_npc_dashel_stonefist; newscript->pQuestAccept = &QuestAccept_npc_dashel_stonefist; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp b/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp index 426c56c679d..a5d66b02ddc 100644 --- a/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp +++ b/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp @@ -102,6 +102,6 @@ void AddSC_stranglethorn_vale() newscript = new Script; newscript->Name = "mob_yenniku"; - newscript->GetAI = GetAI_mob_yenniku; + newscript->GetAI = &GetAI_mob_yenniku; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp index 1f3b7acd96a..2473afc8179 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp @@ -184,6 +184,6 @@ void AddSC_boss_baron_rivendare() Script *newscript; newscript = new Script; newscript->Name="boss_baron_rivendare"; - newscript->GetAI = GetAI_boss_baron_rivendare; + newscript->GetAI = &GetAI_boss_baron_rivendare; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp index 97ea6cdac5a..c511b1a41a7 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp @@ -123,6 +123,6 @@ void AddSC_boss_baroness_anastari() Script *newscript; newscript = new Script; newscript->Name="boss_baroness_anastari"; - newscript->GetAI = GetAI_boss_baroness_anastari; + newscript->GetAI = &GetAI_boss_baroness_anastari; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp index d3e1c4e2a3a..4e26bb314d2 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp @@ -216,6 +216,6 @@ void AddSC_boss_cannon_master_willey() Script *newscript; newscript = new Script; newscript->Name="boss_cannon_master_willey"; - newscript->GetAI = GetAI_boss_cannon_master_willey; + newscript->GetAI = &GetAI_boss_cannon_master_willey; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp index 67503358d9d..16d56dd99f1 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp @@ -311,6 +311,6 @@ void AddSC_boss_dathrohan_balnazzar() Script *newscript; newscript = new Script; newscript->Name="boss_dathrohan_balnazzar"; - newscript->GetAI = GetAI_boss_dathrohan_balnazzar; + newscript->GetAI = &GetAI_boss_dathrohan_balnazzar; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp index e73b8469d56..57a5ab1cac0 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp @@ -129,6 +129,6 @@ void AddSC_boss_magistrate_barthilas() Script *newscript; newscript = new Script; newscript->Name="boss_magistrate_barthilas"; - newscript->GetAI = GetAI_boss_magistrate_barthilas; + newscript->GetAI = &GetAI_boss_magistrate_barthilas; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp index cd7e99ac300..9ecf883f976 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp @@ -104,6 +104,6 @@ void AddSC_boss_maleki_the_pallid() Script *newscript; newscript = new Script; newscript->Name="boss_maleki_the_pallid"; - newscript->GetAI = GetAI_boss_maleki_the_pallid; + newscript->GetAI = &GetAI_boss_maleki_the_pallid; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp index 197ab3d8e3d..9422f0c7aa6 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp @@ -138,6 +138,6 @@ void AddSC_boss_nerubenkan() Script *newscript; newscript = new Script; newscript->Name="boss_nerubenkan"; - newscript->GetAI = GetAI_boss_nerubenkan; + newscript->GetAI = &GetAI_boss_nerubenkan; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp index ee92be7737d..0f1f626fc9b 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp @@ -156,6 +156,6 @@ void AddSC_boss_order_of_silver_hand() newscript = new Script; newscript->Name="boss_silver_hand_bosses"; - newscript->GetAI = GetAI_boss_silver_hand_bossesAI; + newscript->GetAI = &GetAI_boss_silver_hand_bossesAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp index d0514bd2eb8..b1cdc4a7c30 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp @@ -139,6 +139,6 @@ void AddSC_boss_postmaster_malown() Script *newscript; newscript = new Script; newscript->Name="boss_postmaster_malown"; - newscript->GetAI = GetAI_boss_postmaster_malown; + newscript->GetAI = &GetAI_boss_postmaster_malown; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp index da979373f79..be7332f6971 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp @@ -95,6 +95,6 @@ void AddSC_boss_ramstein_the_gorger() Script *newscript; newscript = new Script; newscript->Name="boss_ramstein_the_gorger"; - newscript->GetAI = GetAI_boss_ramstein_the_gorger; + newscript->GetAI = &GetAI_boss_ramstein_the_gorger; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp index 10633d91529..57cd170a5e8 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp @@ -78,6 +78,6 @@ void AddSC_boss_timmy_the_cruel() Script *newscript; newscript = new Script; newscript->Name="boss_timmy_the_cruel"; - newscript->GetAI = GetAI_boss_timmy_the_cruel; + newscript->GetAI = &GetAI_boss_timmy_the_cruel; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/stratholme/instance_stratholme.cpp b/src/bindings/scripts/scripts/zone/stratholme/instance_stratholme.cpp index 4ff5c0cbaec..e0efc474f3d 100644 --- a/src/bindings/scripts/scripts/zone/stratholme/instance_stratholme.cpp +++ b/src/bindings/scripts/scripts/zone/stratholme/instance_stratholme.cpp @@ -390,6 +390,6 @@ void AddSC_instance_stratholme() Script *newscript; newscript = new Script; newscript->Name = "instance_stratholme"; - newscript->GetInstanceData = GetInstanceData_instance_stratholme; + newscript->GetInstanceData = &GetInstanceData_instance_stratholme; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp index b809716c2b9..2d8b4f7c31b 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp @@ -152,6 +152,6 @@ void AddSC_boss_brutallus() Script *newscript; newscript = new Script; newscript->Name="boss_brutallus"; - newscript->GetAI = GetAI_boss_brutallus; + newscript->GetAI = &GetAI_boss_brutallus; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp index 2f45ffe27cf..709273f146f 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp @@ -773,16 +773,16 @@ void AddSC_boss_eredar_twins() Script *newscript; newscript = new Script; newscript->Name="boss_sacrolash"; - newscript->GetAI = GetAI_boss_sacrolash; + newscript->GetAI = &GetAI_boss_sacrolash; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_alythess"; - newscript->GetAI = GetAI_boss_alythess; + newscript->GetAI = &GetAI_boss_alythess; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_shadow_image"; - newscript->GetAI = GetAI_mob_shadow_image; + newscript->GetAI = &GetAI_mob_shadow_image; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp index 9f2b89b44f2..07a9a7834a1 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp @@ -573,16 +573,16 @@ void AddSC_boss_felmyst() Script *newscript; newscript = new Script; newscript->Name="boss_felmyst"; - newscript->GetAI = GetAI_boss_felmyst; + newscript->GetAI = &GetAI_boss_felmyst; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_felmyst_vapor"; - newscript->GetAI = GetAI_mob_felmyst_vapor; + newscript->GetAI = &GetAI_mob_felmyst_vapor; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_felmyst_trail"; - newscript->GetAI = GetAI_mob_felmyst_trail; + newscript->GetAI = &GetAI_mob_felmyst_trail; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp index 2f213a52afd..4eca22a9613 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp @@ -648,17 +648,17 @@ void AddSC_boss_kalecgos() Script *newscript; newscript = new Script; newscript->Name="boss_kalecgos"; - newscript->GetAI = GetAI_boss_kalecgos; + newscript->GetAI = &GetAI_boss_kalecgos; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_sathrovarr"; - newscript->GetAI = GetAI_boss_Sathrovarr; + newscript->GetAI = &GetAI_boss_Sathrovarr; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_kalec"; - newscript->GetAI = GetAI_boss_kalec; + newscript->GetAI = &GetAI_boss_kalec; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp index 13870423d36..f5772840c89 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp @@ -191,6 +191,6 @@ void AddSC_instance_sunwell_plateau() Script *newscript; newscript = new Script; newscript->Name = "instance_sunwell_plateau"; - newscript->GetInstanceData = GetInstanceData_instance_sunwell_plateau; + newscript->GetInstanceData = &GetInstanceData_instance_sunwell_plateau; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp b/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp index c6700af3e67..c5297963c71 100644 --- a/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp +++ b/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp @@ -373,12 +373,12 @@ void AddSC_tanaris() newscript = new Script; newscript->Name="mob_aquementas"; - newscript->GetAI = GetAI_mob_aquementas; + newscript->GetAI = &GetAI_mob_aquementas; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_custodian_of_time"; - newscript->GetAI = GetAI_npc_custodian_of_time; + newscript->GetAI = &GetAI_npc_custodian_of_time; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp index 44cc198e963..5f93ac2d5a0 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp @@ -517,16 +517,16 @@ void AddSC_arcatraz() newscript = new Script; newscript->Name="npc_millhouse_manastorm"; - newscript->GetAI = GetAI_npc_millhouse_manastorm; + newscript->GetAI = &GetAI_npc_millhouse_manastorm; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_warden_mellichar"; - newscript->GetAI = GetAI_npc_warden_mellichar; + newscript->GetAI = &GetAI_npc_warden_mellichar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_zerekethvoidzone"; - newscript->GetAI = GetAI_mob_zerekethvoidzoneAI; + newscript->GetAI = &GetAI_mob_zerekethvoidzoneAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp index d5ac594f6d7..905f2361c55 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp @@ -300,11 +300,11 @@ void AddSC_boss_harbinger_skyriss() newscript = new Script; newscript->Name="boss_harbinger_skyriss"; - newscript->GetAI = GetAI_boss_harbinger_skyriss; + newscript->GetAI = &GetAI_boss_harbinger_skyriss; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_harbinger_skyriss_illusion"; - newscript->GetAI = GetAI_boss_harbinger_skyriss_illusion; + newscript->GetAI = &GetAI_boss_harbinger_skyriss_illusion; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp index dd9446f08d6..da35a86c172 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp @@ -233,6 +233,6 @@ void AddSC_instance_arcatraz() Script *newscript; newscript = new Script; newscript->Name = "instance_arcatraz"; - newscript->GetInstanceData = GetInstanceData_instance_arcatraz; + newscript->GetInstanceData = &GetInstanceData_instance_arcatraz; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp index a59bd649044..56fc1ba593c 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp @@ -193,6 +193,6 @@ void AddSC_boss_high_botanist_freywinn() newscript = new Script; newscript->Name="boss_high_botanist_freywinn"; - newscript->GetAI = GetAI_boss_high_botanist_freywinn; + newscript->GetAI = &GetAI_boss_high_botanist_freywinn; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp index af2e4488b3c..87fe0f92641 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp @@ -193,6 +193,6 @@ void AddSC_boss_laj() newscript = new Script; newscript->Name="boss_laj"; - newscript->GetAI = GetAI_boss_laj; + newscript->GetAI = &GetAI_boss_laj; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp index 5d60d49a2e3..19b015961dd 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp @@ -247,11 +247,11 @@ void AddSC_boss_warp_splinter() newscript = new Script; newscript->Name="boss_warp_splinter"; - newscript->GetAI = GetAI_boss_warp_splinter; + newscript->GetAI = &GetAI_boss_warp_splinter; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_warp_splinter_treant"; - newscript->GetAI = GetAI_mob_treant; + newscript->GetAI = &GetAI_mob_treant; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp index 7192bd947fe..3eaaf773629 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp @@ -504,16 +504,16 @@ void AddSC_boss_alar() newscript = new Script; newscript->Name="boss_alar"; - newscript->GetAI = GetAI_boss_alar; + newscript->GetAI = &GetAI_boss_alar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_ember_of_alar"; - newscript->GetAI = GetAI_mob_ember_of_alar; + newscript->GetAI = &GetAI_mob_ember_of_alar; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_flame_patch_alar"; - newscript->GetAI = GetAI_mob_flame_patch_alar; + newscript->GetAI = &GetAI_mob_flame_patch_alar; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp index 7390b4de96b..64f196ddc72 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp @@ -495,11 +495,11 @@ void AddSC_boss_high_astromancer_solarian() Script *newscript; newscript = new Script; newscript->Name="boss_high_astromancer_solarian"; - newscript->GetAI = GetAI_boss_high_astromancer_solarian; + newscript->GetAI = &GetAI_boss_high_astromancer_solarian; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_solarium_priest"; - newscript->GetAI = GetAI_mob_solarium_priest; + newscript->GetAI = &GetAI_mob_solarium_priest; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp index 23214410c57..f8512982ead 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp @@ -169,6 +169,6 @@ void AddSC_boss_void_reaver() Script *newscript; newscript = new Script; newscript->Name="boss_void_reaver"; - newscript->GetAI = GetAI_boss_void_reaver; + newscript->GetAI = &GetAI_boss_void_reaver; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp index 4d5a554b436..492c0820efb 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp @@ -171,6 +171,6 @@ void AddSC_instance_the_eye() Script *newscript; newscript = new Script; newscript->Name = "instance_the_eye"; - newscript->GetInstanceData = GetInstanceData_instance_the_eye; + newscript->GetInstanceData = &GetInstanceData_instance_the_eye; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp index 18d37e88bdc..64587f03dbc 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp @@ -93,6 +93,6 @@ void AddSC_the_eye() Script *newscript; newscript = new Script; newscript->Name="mob_crystalcore_devastator"; - newscript->GetAI = GetAI_mob_crystalcore_devastator; + newscript->GetAI = &GetAI_mob_crystalcore_devastator; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp index 28fa78e289d..ca52eb8b360 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp @@ -143,6 +143,6 @@ void AddSC_boss_gatewatcher_iron_hand() Script *newscript; newscript = new Script; newscript->Name="boss_gatewatcher_iron_hand"; - newscript->GetAI = GetAI_boss_gatewatcher_iron_hand; + newscript->GetAI = &GetAI_boss_gatewatcher_iron_hand; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp index 96e98b34abe..b3fc7c2c762 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp @@ -250,11 +250,11 @@ void AddSC_boss_nethermancer_sepethrea() Script *newscript; newscript = new Script; newscript->Name="boss_nethermancer_sepethrea"; - newscript->GetAI = GetAI_boss_nethermancer_sepethrea; + newscript->GetAI = &GetAI_boss_nethermancer_sepethrea; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_ragin_flames"; - newscript->GetAI = GetAI_mob_ragin_flames; + newscript->GetAI = &GetAI_mob_ragin_flames; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp index dadd39ac397..61a98bcb785 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp @@ -244,11 +244,11 @@ void AddSC_boss_pathaleon_the_calculator() Script *newscript; newscript = new Script; newscript->Name="boss_pathaleon_the_calculator"; - newscript->GetAI = GetAI_boss_pathaleon_the_calculator; + newscript->GetAI = &GetAI_boss_pathaleon_the_calculator; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_nether_wraith"; - newscript->GetAI = GetAI_mob_nether_wraith; + newscript->GetAI = &GetAI_mob_nether_wraith; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/instance_mechanar.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/instance_mechanar.cpp index 0eac285beaf..3f720cdfbc8 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/instance_mechanar.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/instance_mechanar.cpp @@ -85,6 +85,6 @@ void AddSC_instance_mechanar() Script *newscript; newscript = new Script; newscript->Name = "instance_mechanar"; - newscript->GetInstanceData = GetInstanceData_instance_mechanar; + newscript->GetInstanceData = &GetInstanceData_instance_mechanar; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp index 8f2f025f7f1..387c40c17f1 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp @@ -333,16 +333,16 @@ void AddSC_bug_trio() Script *newscript; newscript = new Script; newscript->Name="boss_kri"; - newscript->GetAI = GetAI_boss_kri; + newscript->GetAI = &GetAI_boss_kri; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_vem"; - newscript->GetAI = GetAI_boss_vem; + newscript->GetAI = &GetAI_boss_vem; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_yauj"; - newscript->GetAI = GetAI_boss_yauj; + newscript->GetAI = &GetAI_boss_yauj; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp index b5f8a496c07..736eb10b3ba 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp @@ -1311,36 +1311,36 @@ void AddSC_boss_cthun() //Eye newscript = new Script; newscript->Name="boss_eye_of_cthun"; - newscript->GetAI = GetAI_eye_of_cthun; + newscript->GetAI = &GetAI_eye_of_cthun; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_cthun"; - newscript->GetAI = GetAI_cthun; + newscript->GetAI = &GetAI_cthun; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_eye_tentacle"; - newscript->GetAI = GetAI_eye_tentacle; + newscript->GetAI = &GetAI_eye_tentacle; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_claw_tentacle"; - newscript->GetAI = GetAI_claw_tentacle; + newscript->GetAI = &GetAI_claw_tentacle; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_giant_claw_tentacle"; - newscript->GetAI = GetAI_giant_claw_tentacle; + newscript->GetAI = &GetAI_giant_claw_tentacle; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_giant_eye_tentacle"; - newscript->GetAI = GetAI_giant_eye_tentacle; + newscript->GetAI = &GetAI_giant_eye_tentacle; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_giant_flesh_tentacle"; - newscript->GetAI = GetAI_flesh_tentacle; + newscript->GetAI = &GetAI_flesh_tentacle; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp index babd0ebf7c2..a9164b90876 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp @@ -185,6 +185,6 @@ void AddSC_boss_fankriss() Script *newscript; newscript = new Script; newscript->Name="boss_fankriss"; - newscript->GetAI = GetAI_boss_fankriss; + newscript->GetAI = &GetAI_boss_fankriss; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp index 51e030fa49d..928409c2ad3 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp @@ -138,6 +138,6 @@ void AddSC_boss_huhuran() Script *newscript; newscript = new Script; newscript->Name="boss_huhuran"; - newscript->GetAI = GetAI_boss_huhuran; + newscript->GetAI = &GetAI_boss_huhuran; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp index 1e0e8fbca6d..b9b9b1e796f 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp @@ -135,6 +135,6 @@ void AddSC_boss_ouro() Script *newscript; newscript = new Script; newscript->Name="boss_ouro"; - newscript->GetAI = GetAI_boss_ouro; + newscript->GetAI = &GetAI_boss_ouro; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp index e32cbb0180b..0c650572958 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp @@ -273,11 +273,11 @@ void AddSC_boss_sartura() Script *newscript; newscript = new Script; newscript->Name="boss_sartura"; - newscript->GetAI = GetAI_boss_sartura; + newscript->GetAI = &GetAI_boss_sartura; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_sartura_royal_guard"; - newscript->GetAI = GetAI_mob_sartura_royal_guard; + newscript->GetAI = &GetAI_mob_sartura_royal_guard; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp index de971371234..94ea4658141 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp @@ -303,6 +303,6 @@ void AddSC_boss_skeram() Script *newscript; newscript = new Script; newscript->Name="boss_skeram"; - newscript->GetAI = GetAI_boss_skeram; + newscript->GetAI = &GetAI_boss_skeram; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp index 3a336bfa781..356fd85ef68 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp @@ -639,11 +639,11 @@ void AddSC_boss_twinemperors() newscript = new Script; newscript->Name="boss_veknilash"; - newscript->GetAI = GetAI_boss_veknilash; + newscript->GetAI = &GetAI_boss_veknilash; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_veklor"; - newscript->GetAI = GetAI_boss_veklor; + newscript->GetAI = &GetAI_boss_veklor; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp index e4496f129d9..9c9fc3c77de 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp @@ -160,6 +160,6 @@ void AddSC_instance_temple_of_ahnqiraj() Script *newscript; newscript = new Script; newscript->Name = "instance_temple_of_ahnqiraj"; - newscript->GetInstanceData = GetInstanceData_instance_temple_of_ahnqiraj; + newscript->GetInstanceData = &GetInstanceData_instance_temple_of_ahnqiraj; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp index a8cbf0310d9..913bf6d9c68 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp @@ -308,7 +308,7 @@ void AddSC_mob_anubisath_sentinel() Script *newscript; newscript = new Script; newscript->Name="mob_anubisath_sentinel"; - newscript->GetAI = GetAI_mob_anubisath_sentinelAI; + newscript->GetAI = &GetAI_mob_anubisath_sentinelAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp b/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp index 25b8b93d7e5..bcd2d8994e7 100644 --- a/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp +++ b/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp @@ -363,22 +363,22 @@ void AddSC_terokkar_forest() newscript = new Script; newscript->Name="mob_unkor_the_ruthless"; - newscript->GetAI = GetAI_mob_unkor_the_ruthless; + newscript->GetAI = &GetAI_mob_unkor_the_ruthless; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_infested_root_walker"; - newscript->GetAI = GetAI_mob_infested_root_walker; + newscript->GetAI = &GetAI_mob_infested_root_walker; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_rotting_forest_rager"; - newscript->GetAI = GetAI_mob_rotting_forest_rager; + newscript->GetAI = &GetAI_mob_rotting_forest_rager; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_netherweb_victim"; - newscript->GetAI = GetAI_mob_netherweb_victim; + newscript->GetAI = &GetAI_mob_netherweb_victim; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp b/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp index 4b7dcd5a84a..7bd1c540a76 100644 --- a/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp +++ b/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp @@ -129,7 +129,7 @@ void AddSC_thunder_bluff() newscript = new Script; newscript->Name="npc_cairne_bloodhoof"; - newscript->GetAI = GetAI_npc_cairne_bloodhoof; + newscript->GetAI = &GetAI_npc_cairne_bloodhoof; newscript->pGossipHello = &GossipHello_npc_cairne_bloodhoof; newscript->pGossipSelect = &GossipSelect_npc_cairne_bloodhoof; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp b/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp index 9f2a8e6d30e..935aeea6c4c 100644 --- a/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp +++ b/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp @@ -144,7 +144,7 @@ void AddSC_tirisfal_glades() newscript = new Script; newscript->Name="npc_calvin_montague"; - newscript->GetAI = GetAI_npc_calvin_montague; + newscript->GetAI = &GetAI_npc_calvin_montague; newscript->pQuestAccept = &QuestAccept_npc_calvin_montague; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp b/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp index 69f4ceda8fb..dddfc3834f9 100644 --- a/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp +++ b/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp @@ -471,7 +471,7 @@ void AddSC_boss_archaedas() Script *newscript; newscript = new Script; newscript->Name="boss_archaedas"; - newscript->GetAI = GetAI_boss_archaedas; + newscript->GetAI = &GetAI_boss_archaedas; newscript->RegisterSelf(); newscript = new Script; @@ -481,7 +481,7 @@ void AddSC_boss_archaedas() newscript = new Script; newscript->Name="mob_archaedas_minions"; - newscript->GetAI = GetAI_mob_archaedas_minions; + newscript->GetAI = &GetAI_mob_archaedas_minions; newscript->RegisterSelf(); newscript = new Script; @@ -491,6 +491,6 @@ void AddSC_boss_archaedas() newscript = new Script; newscript->Name="mob_stonekeepers"; - newscript->GetAI = GetAI_mob_stonekeepers; + newscript->GetAI = &GetAI_mob_stonekeepers; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp b/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp index db4b7c22df3..529ba31abb4 100644 --- a/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp +++ b/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp @@ -102,6 +102,6 @@ void AddSC_boss_ironaya() Script *newscript; newscript = new Script; newscript->Name="boss_ironaya"; - newscript->GetAI = GetAI_boss_ironaya; + newscript->GetAI = &GetAI_boss_ironaya; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/uldaman/instance_uldaman.cpp b/src/bindings/scripts/scripts/zone/uldaman/instance_uldaman.cpp index 6ae07954950..c564088be76 100644 --- a/src/bindings/scripts/scripts/zone/uldaman/instance_uldaman.cpp +++ b/src/bindings/scripts/scripts/zone/uldaman/instance_uldaman.cpp @@ -300,6 +300,6 @@ void AddSC_instance_uldaman() Script *newscript; newscript = new Script; newscript->Name = "instance_uldaman"; - newscript->GetInstanceData = GetInstanceData_instance_uldaman; + newscript->GetInstanceData = &GetInstanceData_instance_uldaman; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp b/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp index e8453db9f65..8edee57564c 100644 --- a/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp +++ b/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp @@ -176,7 +176,7 @@ void AddSC_uldaman() newscript = new Script; newscript->Name="mob_jadespine_basilisk"; - newscript->GetAI = GetAI_mob_jadespine_basilisk; + newscript->GetAI = &GetAI_mob_jadespine_basilisk; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/undercity/undercity.cpp b/src/bindings/scripts/scripts/zone/undercity/undercity.cpp index 89ded786ce5..9b2dc13ac20 100644 --- a/src/bindings/scripts/scripts/zone/undercity/undercity.cpp +++ b/src/bindings/scripts/scripts/zone/undercity/undercity.cpp @@ -243,13 +243,13 @@ void AddSC_undercity() newscript = new Script; newscript->Name="npc_lady_sylvanas_windrunner"; - newscript->GetAI = GetAI_npc_lady_sylvanas_windrunner; + newscript->GetAI = &GetAI_npc_lady_sylvanas_windrunner; newscript->pChooseReward = &ChooseReward_npc_lady_sylvanas_windrunner; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_highborne_lamenter"; - newscript->GetAI = GetAI_npc_highborne_lamenter; + newscript->GetAI = &GetAI_npc_highborne_lamenter; newscript->RegisterSelf(); newscript = new Script; diff --git a/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp b/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp index 3f8dee012f4..ed1f415bb95 100644 --- a/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp +++ b/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp @@ -171,6 +171,6 @@ void AddSC_western_plaguelands() newscript = new Script; newscript->Name="npc_the_scourge_cauldron"; - newscript->GetAI = GetAI_npc_the_scourge_cauldron; + newscript->GetAI = &GetAI_npc_the_scourge_cauldron; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp index 0833cf0dfec..067d1519cd6 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp @@ -458,11 +458,11 @@ void AddSC_boss_akilzon() newscript = new Script; newscript->Name="boss_akilzon"; - newscript->GetAI = GetAI_boss_akilzon; + newscript->GetAI = &GetAI_boss_akilzon; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_akilzon_eagle"; - newscript->GetAI = GetAI_mob_soaring_eagle; + newscript->GetAI = &GetAI_mob_soaring_eagle; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp index 19235677831..055e050dbb7 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp @@ -393,11 +393,11 @@ void AddSC_boss_halazzi() Script *newscript; newscript = new Script; newscript->Name="boss_halazzi"; - newscript->GetAI = GetAI_boss_halazziAI; + newscript->GetAI = &GetAI_boss_halazziAI; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_halazzi_lynx"; - newscript->GetAI = GetAI_boss_spiritlynxAI; + newscript->GetAI = &GetAI_boss_spiritlynxAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp index 94d77c12391..82a993c3894 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp @@ -868,46 +868,46 @@ void AddSC_boss_hex_lord_malacrass() Script *newscript; newscript = new Script; newscript->Name="boss_hexlord_malacrass"; - newscript->GetAI = GetAI_boss_hex_lord_malacrass; + newscript->GetAI = &GetAI_boss_hex_lord_malacrass; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_thurg"; - newscript->GetAI = GetAI_boss_thurg; + newscript->GetAI = &GetAI_boss_thurg; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_gazakroth"; - newscript->GetAI = GetAI_boss_gazakroth; + newscript->GetAI = &GetAI_boss_gazakroth; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_lord_raadan"; - newscript->GetAI = GetAI_boss_lord_raadan; + newscript->GetAI = &GetAI_boss_lord_raadan; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_darkheart"; - newscript->GetAI = GetAI_boss_darkheart; + newscript->GetAI = &GetAI_boss_darkheart; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_slither"; - newscript->GetAI = GetAI_boss_slither; + newscript->GetAI = &GetAI_boss_slither; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_fenstalker"; - newscript->GetAI = GetAI_boss_fenstalker; + newscript->GetAI = &GetAI_boss_fenstalker; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_koragg"; - newscript->GetAI = GetAI_boss_koragg; + newscript->GetAI = &GetAI_boss_koragg; newscript->RegisterSelf(); newscript = new Script; newscript->Name="boss_alyson_antille"; - newscript->GetAI = GetAI_boss_alyson_antille; + newscript->GetAI = &GetAI_boss_alyson_antille; newscript->RegisterSelf(); }
\ No newline at end of file diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp index c9111ec275a..44a949cadd7 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp @@ -689,26 +689,26 @@ void AddSC_boss_janalai() Script *newscript; newscript = new Script; newscript->Name="boss_janalai"; - newscript->GetAI = GetAI_boss_janalaiAI; + newscript->GetAI = &GetAI_boss_janalaiAI; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_janalai_firebomb"; - newscript->GetAI = GetAI_mob_jandalai_firebombAI; + newscript->GetAI = &GetAI_mob_jandalai_firebombAI; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_janalai_hatcher"; - newscript->GetAI = GetAI_mob_amanishi_hatcherAI; + newscript->GetAI = &GetAI_mob_amanishi_hatcherAI; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_janalai_hatchling"; - newscript->GetAI = GetAI_mob_hatchlingAI; + newscript->GetAI = &GetAI_mob_hatchlingAI; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_janalai_egg"; - newscript->GetAI = GetAI_mob_eggAI; + newscript->GetAI = &GetAI_mob_eggAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp index f93876e56a8..8017033a4bd 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp @@ -496,6 +496,6 @@ void AddSC_boss_nalorakk() Script *newscript; newscript = new Script; newscript->Name="boss_nalorakk"; - newscript->GetAI = GetAI_boss_nalorakk; + newscript->GetAI = &GetAI_boss_nalorakk; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp index ade7af821f5..2c50875e4ad 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp @@ -605,11 +605,11 @@ void AddSC_boss_zuljin() Script *newscript; newscript = new Script; newscript->Name="boss_zuljin"; - newscript->GetAI = GetAI_boss_zuljin; + newscript->GetAI = &GetAI_boss_zuljin; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_zuljin_vortex"; - newscript->GetAI = GetAI_feather_vortexAI; + newscript->GetAI = &GetAI_feather_vortexAI; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp b/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp index 916c7f31936..95e62063e26 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp @@ -327,6 +327,6 @@ void AddSC_instance_zulaman() Script *newscript; newscript = new Script; newscript->Name = "instance_zulaman"; - newscript->GetInstanceData = GetInstanceData_instance_zulaman; + newscript->GetInstanceData = &GetInstanceData_instance_zulaman; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp b/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp index a5706027f55..fa8971ffd93 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp @@ -180,13 +180,13 @@ void AddSC_zulaman() newscript = new Script; newscript->Name="npc_forest_frog"; - newscript->GetAI = GetAI_npc_forest_frog; + newscript->GetAI = &GetAI_npc_forest_frog; newscript->RegisterSelf(); newscript = new Script; newscript->Name = "npc_zulaman_hostage"; - newscript->GetAI = GetAI_npc_zulaman_hostage; - newscript->pGossipHello = GossipHello_npc_zulaman_hostage; - newscript->pGossipSelect = GossipSelect_npc_zulaman_hostage; + newscript->GetAI = &GetAI_npc_zulaman_hostage; + newscript->pGossipHello = &GossipHello_npc_zulaman_hostage; + newscript->pGossipSelect = &GossipSelect_npc_zulaman_hostage; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp b/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp index a385314a12d..01b36dfb24e 100644 --- a/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp +++ b/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp @@ -210,14 +210,14 @@ void AddSC_zulfarrak() newscript = new Script; newscript->Name="npc_sergeant_bly"; - newscript->GetAI = GetAI_npc_sergeant_bly; + newscript->GetAI = &GetAI_npc_sergeant_bly; newscript->pGossipHello = &GossipHello_npc_sergeant_bly; newscript->pGossipSelect = &GossipSelect_npc_sergeant_bly; newscript->RegisterSelf(); newscript = new Script; newscript->Name="npc_weegli_blastfuse"; - newscript->GetAI = GetAI_npc_weegli_blastfuse; + newscript->GetAI = &GetAI_npc_weegli_blastfuse; newscript->pGossipHello = &GossipHello_npc_weegli_blastfuse; newscript->pGossipSelect = &GossipSelect_npc_weegli_blastfuse; newscript->RegisterSelf(); diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp index 6e04f770002..7f0b2d92b22 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp @@ -204,6 +204,6 @@ void AddSC_boss_arlokk() Script *newscript; newscript = new Script; newscript->Name="boss_arlokk"; - newscript->GetAI = GetAI_boss_arlokk; + newscript->GetAI = &GetAI_boss_arlokk; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp index bcbd8287c46..0c4e23ce02c 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp @@ -87,6 +87,6 @@ void AddSC_boss_gahzranka() Script *newscript; newscript = new Script; newscript->Name="boss_gahzranka"; - newscript->GetAI = GetAI_boss_gahzranka; + newscript->GetAI = &GetAI_boss_gahzranka; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp index d9ab005a8d5..95717222b36 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp @@ -87,6 +87,6 @@ void AddSC_boss_grilek() Script *newscript; newscript = new Script; newscript->Name="boss_grilek"; - newscript->GetAI = GetAI_boss_grilek; + newscript->GetAI = &GetAI_boss_grilek; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp index cd830b88a85..8ac4427ab04 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp @@ -244,6 +244,6 @@ void AddSC_boss_hakkar() Script *newscript; newscript = new Script; newscript->Name="boss_hakkar"; - newscript->GetAI = GetAI_boss_hakkar; + newscript->GetAI = &GetAI_boss_hakkar; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp index 166e5bb0467..7f6f188d202 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp @@ -95,6 +95,6 @@ void AddSC_boss_hazzarah() Script *newscript; newscript = new Script; newscript->Name="boss_hazzarah"; - newscript->GetAI = GetAI_boss_hazzarah; + newscript->GetAI = &GetAI_boss_hazzarah; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp index 1cb2c438e27..4d57cbc05b7 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp @@ -285,11 +285,11 @@ void AddSC_boss_jeklik() Script *newscript; newscript = new Script; newscript->Name="boss_jeklik"; - newscript->GetAI = GetAI_boss_jeklik; + newscript->GetAI = &GetAI_boss_jeklik; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_batrider"; - newscript->GetAI = GetAI_mob_batrider; + newscript->GetAI = &GetAI_mob_batrider; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp index 409aece3a3f..fb902612622 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp @@ -254,16 +254,16 @@ void AddSC_boss_jindo() newscript = new Script; newscript->Name="boss_jindo"; - newscript->GetAI = GetAI_boss_jindo; + newscript->GetAI = &GetAI_boss_jindo; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_healing_ward"; - newscript->GetAI = GetAI_mob_healing_ward; + newscript->GetAI = &GetAI_mob_healing_ward; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_shade_of_jindo"; - newscript->GetAI = GetAI_mob_shade_of_jindo; + newscript->GetAI = &GetAI_mob_shade_of_jindo; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp index d99e82f59dd..14f3702354d 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp @@ -324,11 +324,11 @@ void AddSC_boss_mandokir() newscript = new Script; newscript->Name="boss_mandokir"; - newscript->GetAI = GetAI_boss_mandokir; + newscript->GetAI = &GetAI_boss_mandokir; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_ohgan"; - newscript->GetAI = GetAI_mob_ohgan; + newscript->GetAI = &GetAI_mob_ohgan; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp index 6ea489d3008..b26c8108d4e 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp @@ -246,11 +246,11 @@ void AddSC_boss_marli() newscript = new Script; newscript->Name="boss_marli"; - newscript->GetAI = GetAI_boss_marli; + newscript->GetAI = &GetAI_boss_marli; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_spawn_of_marli"; - newscript->GetAI = GetAI_mob_spawn_of_marli; + newscript->GetAI = &GetAI_mob_spawn_of_marli; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp index 7febe276dc1..f79247bbfc0 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp @@ -146,6 +146,6 @@ void AddSC_boss_renataki() Script *newscript; newscript = new Script; newscript->Name="boss_renataki"; - newscript->GetAI = GetAI_boss_renataki; + newscript->GetAI = &GetAI_boss_renataki; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp index 8d369d2dce5..4340b47438b 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp @@ -521,16 +521,16 @@ void AddSC_boss_thekal() newscript = new Script; newscript->Name="boss_thekal"; - newscript->GetAI = GetAI_boss_thekal; + newscript->GetAI = &GetAI_boss_thekal; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_zealot_lorkhan"; - newscript->GetAI = GetAI_mob_zealot_lorkhan; + newscript->GetAI = &GetAI_mob_zealot_lorkhan; newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_zealot_zath"; - newscript->GetAI = GetAI_mob_zealot_zath; + newscript->GetAI = &GetAI_mob_zealot_zath; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp index 6191c6d7713..87758cae703 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp @@ -194,6 +194,6 @@ void AddSC_boss_venoxis() Script *newscript; newscript = new Script; newscript->Name="boss_venoxis"; - newscript->GetAI = GetAI_boss_venoxis; + newscript->GetAI = &GetAI_boss_venoxis; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp index 83e682917ae..01ae8298f3b 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp @@ -79,6 +79,6 @@ void AddSC_boss_wushoolay() Script *newscript; newscript = new Script; newscript->Name="boss_wushoolay"; - newscript->GetAI = GetAI_boss_wushoolay; + newscript->GetAI = &GetAI_boss_wushoolay; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/zulgurub/instance_zulgurub.cpp b/src/bindings/scripts/scripts/zone/zulgurub/instance_zulgurub.cpp index de6ffb4e5d0..bf3fd871332 100644 --- a/src/bindings/scripts/scripts/zone/zulgurub/instance_zulgurub.cpp +++ b/src/bindings/scripts/scripts/zone/zulgurub/instance_zulgurub.cpp @@ -233,6 +233,6 @@ void AddSC_instance_zulgurub() Script *newscript; newscript = new Script; newscript->Name = "instance_zulgurub"; - newscript->GetInstanceData = GetInstanceData_instance_zulgurub; + newscript->GetInstanceData = &GetInstanceData_instance_zulgurub; newscript->RegisterSelf(); } |