diff --git a/src/bindings/scripts/CMakeLists.txt b/src/bindings/scripts/CMakeLists.txt
index b83b2f09f58..0ea35a6b201 100644
--- a/src/bindings/scripts/CMakeLists.txt
+++ b/src/bindings/scripts/CMakeLists.txt
@@ -281,12 +281,210 @@ SET(trinityscript_LIB_SRCS
scripts/kalimdor/thunder_bluff.cpp
scripts/kalimdor/ungoro_crater.cpp
scripts/kalimdor/winterspring.cpp
+ scripts/northrend/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp
+ scripts/northrend/azjol_nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp
+ scripts/northrend/azjol_nerub/azjol_nerub/boss_hadronox.cpp
+ scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp
+ scripts/northrend/azjol_nerub/azjol_nerub/def_azjol_nerub.h
+ scripts/northrend/azjol_nerub/ahnkahet/instance_ahnkahet.cpp
+ scripts/northrend/azjol_nerub/ahnkahet/boss_prince_taldaram.cpp
+ scripts/northrend/azjol_nerub/ahnkahet/boss_elder_nadox.cpp
+ scripts/northrend/azjol_nerub/ahnkahet/boss_jedoga_shadowseeker.cpp
+ scripts/northrend/azjol_nerub/ahnkahet/boss_herald_volazj.cpp
+ scripts/northrend/azjol_nerub/ahnkahet/boss_amanitar.cpp
+ scripts/northrend/azjol_nerub/ahnkahet/def_ahnkahet.h
+ scripts/northrend/draktharon_keep/instance_drak_tharon_keep.cpp
+ scripts/northrend/draktharon_keep/boss_trollgore.cpp
+ scripts/northrend/draktharon_keep/boss_novos.cpp
+ scripts/northrend/draktharon_keep/boss_dred.cpp
+ scripts/northrend/draktharon_keep/boss_tharon_ja.cpp
+ scripts/northrend/draktharon_keep/def_drak_tharon_keep.h
+ scripts/northrend/gundrak/instance_gundrak.cpp
+ scripts/northrend/gundrak/boss_slad_ran.cpp
+ scripts/northrend/gundrak/boss_moorabi.cpp
+ scripts/northrend/gundrak/boss_drakkari_colossus.cpp
+ scripts/northrend/gundrak/boss_gal_darah.cpp
+ scripts/northrend/gundrak/boss_eck.cpp
+ scripts/northrend/gundrak/def_gundrak.h
+ scripts/northrend/naxxramas/boss_anubrekhan.cpp
+ scripts/northrend/naxxramas/boss_faerlina.cpp
+ scripts/northrend/naxxramas/boss_gluth.cpp
+ scripts/northrend/naxxramas/boss_gothik.cpp
+ scripts/northrend/naxxramas/boss_grobbulus.cpp
+ scripts/northrend/naxxramas/boss_heigan.cpp
+ scripts/northrend/naxxramas/boss_kelthuzad.cpp
+ scripts/northrend/naxxramas/boss_four_horsemen.cpp
+ scripts/northrend/naxxramas/boss_loatheb.cpp
+ scripts/northrend/naxxramas/boss_maexxna.cpp
+ scripts/northrend/naxxramas/boss_noth.cpp
+ scripts/northrend/naxxramas/boss_patchwerk.cpp
+ scripts/northrend/naxxramas/boss_razuvious.cpp
+ scripts/northrend/naxxramas/boss_sapphiron.cpp
+ scripts/northrend/naxxramas/boss_thaddius.cpp
+ scripts/northrend/naxxramas/def_naxxramas.h
+ scripts/northrend/naxxramas/instance_naxxramas.cpp
+ scripts/northrend/nexus/eye_of_eternity/instance_eye_of_eternity.cpp
+ scripts/northrend/nexus/eye_of_eternity/boss_malygos.cpp
+ scripts/northrend/nexus/eye_of_eternity/def_eye_of_eternity.h
+ scripts/northrend/nexus/nexus/instance_nexus.cpp
+ scripts/northrend/nexus/nexus/boss_magus_telestra.cpp
+ scripts/northrend/nexus/nexus/boss_anomalus.cpp
+ scripts/northrend/nexus/nexus/boss_ormorok.cpp
+ scripts/northrend/nexus/nexus/boss_keristrasza.cpp
+ scripts/northrend/nexus/nexus/commander_stoutbeard.cpp
+ scripts/northrend/nexus/nexus/commander_kolurg.cpp
+ scripts/northrend/nexus/nexus/def_nexus.h
+ scripts/northrend/nexus/oculus/instance_oculus.cpp
+ scripts/northrend/nexus/oculus/boss_drakos.cpp
+ scripts/northrend/nexus/oculus/boss_urom.cpp
+ scripts/northrend/nexus/oculus/boss_varos.cpp
+ scripts/northrend/nexus/oculus/boss_eregos.cpp
+ scripts/northrend/nexus/oculus/def_oculus.h
+ scripts/northrend/obsidian_sanctum/instance_obsidian_sanctum.cpp
+ scripts/northrend/obsidian_sanctum/boss_sartharion.cpp
+ scripts/northrend/obsidian_sanctum/def_obsidian_sanctum.h
+ scripts/northrend/ulduar/halls_of_stone/instance_halls_of_stone.cpp
+ scripts/northrend/ulduar/halls_of_stone/boss_maiden_of_grief.cpp
+ scripts/northrend/ulduar/halls_of_stone/boss_krystallus.cpp
+ scripts/northrend/ulduar/halls_of_stone/boss_sjonnir.cpp
+ scripts/northrend/ulduar/halls_of_stone/def_halls_of_stone.h
+ scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp
+ scripts/northrend/ulduar/halls_of_lightning/boss_bjarngrim.cpp
+ scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp
+ scripts/northrend/ulduar/halls_of_lightning/boss_volkhan.cpp
+ scripts/northrend/ulduar/halls_of_lightning/boss_loken.cpp
+ scripts/northrend/ulduar/halls_of_lightning/def_halls_of_lightning.h
+ scripts/northrend/ulduar/ulduar/boss_algalon.cpp
+ scripts/northrend/ulduar/ulduar/boss_assembly_of_iron.cpp
+ scripts/northrend/ulduar/ulduar/boss_auriaya.cpp
+ scripts/northrend/ulduar/ulduar/boss_flame_leviathan.cpp
+ scripts/northrend/ulduar/ulduar/boss_freya.cpp
+ scripts/northrend/ulduar/ulduar/boss_general_vezax.cpp
+ scripts/northrend/ulduar/ulduar/boss_hodir.cpp
+ scripts/northrend/ulduar/ulduar/boss_ignis.cpp
+ scripts/northrend/ulduar/ulduar/boss_kologarn.cpp
+ scripts/northrend/ulduar/ulduar/boss_mimiron.cpp
+ scripts/northrend/ulduar/ulduar/boss_razorscale.cpp
+ scripts/northrend/ulduar/ulduar/boss_thorim.cpp
+ scripts/northrend/ulduar/ulduar/boss_xt002.cpp
+ scripts/northrend/ulduar/ulduar/boss_yoggsaron.cpp
+ scripts/northrend/ulduar/ulduar/def_ulduar.h
+ scripts/northrend/ulduar/ulduar/instance_ulduar.cpp
+ scripts/northrend/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp
+ scripts/northrend/utgarde_keep/utgarde_keep/boss_keleseth.cpp
+ scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp
+ scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp
+ scripts/northrend/utgarde_keep/utgarde_keep/def_utgarde_keep.h
+ scripts/northrend/utgarde_keep/utgarde_keep/utgarde_keep.cpp
+ scripts/northrend/utgarde_keep/utgarde_pinnacle/instance_pinnacle.cpp
+ scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_skadi.cpp
+ scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_ymiron.cpp
+ scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_palehoof.cpp
+ scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_svala.cpp
+ scripts/northrend/utgarde_keep/utgarde_pinnacle/def_pinnacle.h
+ scripts/northrend/vault_of_archavon/instance_vault_of_archavon.cpp
+ scripts/northrend/vault_of_archavon/boss_archavon.cpp
+ scripts/northrend/vault_of_archavon/boss_emalon.cpp
+ scripts/northrend/vault_of_archavon/def_vault_of_archavon.h
+ scripts/northrend/violet_hold/instance_violet_hold.cpp
+ scripts/northrend/violet_hold/boss_cyanigosa.cpp
+ scripts/northrend/violet_hold/boss_erekem.cpp
+ scripts/northrend/violet_hold/boss_ichoron.cpp
+ scripts/northrend/violet_hold/boss_lavanthor.cpp
+ scripts/northrend/violet_hold/boss_moragg.cpp
+ scripts/northrend/violet_hold/boss_xevozz.cpp
+ scripts/northrend/violet_hold/boss_zuramat.cpp
+ scripts/northrend/violet_hold/def_violet_hold.h
scripts/northrend/borean_tundra.cpp
scripts/northrend/dragonblight.cpp
scripts/northrend/grizzly_hills.cpp
scripts/northrend/icecrown.cpp
scripts/northrend/sholazar_basin.cpp
+ scripts/northrend/wintergrasp.cpp
scripts/northrend/zuldrak.cpp
+ scripts/outland/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
+ scripts/outland/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
+ scripts/outland/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
+ scripts/outland/aunchindoun/mana_tombs/boss_pandemonius.cpp
+ scripts/outland/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
+ scripts/outland/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
+ scripts/outland/aunchindoun/sethekk_halls/def_sethekk_halls.h
+ scripts/outland/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp
+ scripts/outland/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
+ scripts/outland/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
+ scripts/outland/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
+ scripts/outland/aunchindoun/shadow_labyrinth/boss_murmur.cpp
+ scripts/outland/aunchindoun/shadow_labyrinth/def_shadow_labyrinth.h
+ scripts/outland/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp
+ scripts/outland/black_temple/black_temple.cpp
+ scripts/outland/black_temple/boss_bloodboil.cpp
+ scripts/outland/black_temple/boss_illidan.cpp
+ scripts/outland/black_temple/boss_mother_shahraz.cpp
+ scripts/outland/black_temple/boss_reliquary_of_souls.cpp
+ scripts/outland/black_temple/boss_shade_of_akama.cpp
+ scripts/outland/black_temple/boss_supremus.cpp
+ scripts/outland/black_temple/boss_teron_gorefiend.cpp
+ scripts/outland/black_temple/boss_warlord_najentus.cpp
+ scripts/outland/black_temple/def_black_temple.h
+ scripts/outland/black_temple/illidari_council.cpp
+ scripts/outland/black_temple/instance_black_temple.cpp
+ scripts/outland/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
+ scripts/outland/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
+ scripts/outland/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
+ scripts/outland/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
+ scripts/outland/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
+ scripts/outland/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
+ scripts/outland/coilfang_resevoir/serpent_shrine/def_serpent_shrine.h
+ scripts/outland/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp
+ scripts/outland/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
+ scripts/outland/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
+ scripts/outland/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
+ scripts/outland/coilfang_resevoir/steam_vault/def_steam_vault.h
+ scripts/outland/coilfang_resevoir/steam_vault/instance_steam_vault.cpp
+ scripts/outland/coilfang_resevoir/underbog/boss_hungarfen.cpp
+ scripts/outland/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
+ scripts/outland/gruuls_lair/boss_gruul.cpp
+ scripts/outland/gruuls_lair/boss_high_king_maulgar.cpp
+ scripts/outland/gruuls_lair/def_gruuls_lair.h
+ scripts/outland/gruuls_lair/instance_gruuls_lair.cpp
+ scripts/outland/hellfire_citadel/blood_furnace/boss_broggok.cpp
+ scripts/outland/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
+ scripts/outland/hellfire_citadel/blood_furnace/boss_the_maker.cpp
+ scripts/outland/hellfire_citadel/blood_furnace/instance_blood_furnace.cpp
+ scripts/outland/hellfire_citadel/blood_furnace/def_blood_furnace.h
+ scripts/outland/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
+ scripts/outland/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
+ scripts/outland/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
+ scripts/outland/hellfire_citadel/hellfire_ramparts/def_hellfire_ramparts.h
+ scripts/outland/hellfire_citadel/hellfire_ramparts/instance_hellfire_ramparts.cpp
+ scripts/outland/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
+ scripts/outland/hellfire_citadel/magtheridons_lair/def_magtheridons_lair.h
+ scripts/outland/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp
+ scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
+ scripts/outland/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
+ scripts/outland/hellfire_citadel/shattered_halls/def_shattered_halls.h
+ scripts/outland/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp
+ scripts/outland/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
+ scripts/outland/tempest_keep/arcatraz/arcatraz.cpp
+ scripts/outland/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
+ scripts/outland/tempest_keep/arcatraz/def_arcatraz.h
+ scripts/outland/tempest_keep/arcatraz/instance_arcatraz.cpp
+ scripts/outland/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
+ scripts/outland/tempest_keep/botanica/boss_laj.cpp
+ scripts/outland/tempest_keep/botanica/boss_warp_splinter.cpp
+ scripts/outland/tempest_keep/the_eye/boss_alar.cpp
+ scripts/outland/tempest_keep/the_eye/boss_astromancer.cpp
+ scripts/outland/tempest_keep/the_eye/boss_kaelthas.cpp
+ scripts/outland/tempest_keep/the_eye/boss_void_reaver.cpp
+ scripts/outland/tempest_keep/the_eye/def_the_eye.h
+ scripts/outland/tempest_keep/the_eye/instance_the_eye.cpp
+ scripts/outland/tempest_keep/the_eye/the_eye.cpp
+ scripts/outland/tempest_keep/the_mechanar/boss_gatewatcher_gyrokill.cpp
+ scripts/outland/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
+ scripts/outland/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
+ scripts/outland/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
+ scripts/outland/tempest_keep/the_mechanar/def_mechanar.h
+ scripts/outland/tempest_keep/the_mechanar/instance_mechanar.cpp
scripts/outland/blades_edge_mountains.cpp
scripts/outland/boss_doomlord_kazzak.cpp
scripts/outland/boss_doomwalker.cpp
@@ -297,204 +495,6 @@ SET(trinityscript_LIB_SRCS
scripts/outland/shattrath_city.cpp
scripts/outland/terokkar_forest.cpp
scripts/outland/zangarmarsh.cpp
- scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
- scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
- scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
- scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp
- scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
- scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
- scripts/zone/aunchindoun/sethekk_halls/def_sethekk_halls.h
- scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp
- scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
- scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
- scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
- scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp
- scripts/zone/aunchindoun/shadow_labyrinth/def_shadow_labyrinth.h
- scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp
- scripts/zone/black_temple/black_temple.cpp
- scripts/zone/black_temple/boss_bloodboil.cpp
- scripts/zone/black_temple/boss_illidan.cpp
- scripts/zone/black_temple/boss_mother_shahraz.cpp
- scripts/zone/black_temple/boss_reliquary_of_souls.cpp
- scripts/zone/black_temple/boss_shade_of_akama.cpp
- scripts/zone/black_temple/boss_supremus.cpp
- scripts/zone/black_temple/boss_teron_gorefiend.cpp
- scripts/zone/black_temple/boss_warlord_najentus.cpp
- 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/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
- scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
- scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
- scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
- scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
- scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
- scripts/zone/coilfang_resevoir/serpent_shrine/def_serpent_shrine.h
- scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp
- scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
- scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
- scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
- scripts/zone/coilfang_resevoir/steam_vault/def_steam_vault.h
- scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp
- scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp
- scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
- scripts/zone/gruuls_lair/boss_gruul.cpp
- scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp
- scripts/zone/gruuls_lair/def_gruuls_lair.h
- scripts/zone/gruuls_lair/instance_gruuls_lair.cpp
- scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp
- scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
- scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp
- scripts/zone/hellfire_citadel/blood_furnace/instance_blood_furnace.cpp
- scripts/zone/hellfire_citadel/blood_furnace/def_blood_furnace.h
- scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
- scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
- scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
- scripts/zone/hellfire_citadel/hellfire_ramparts/def_hellfire_ramparts.h
- scripts/zone/hellfire_citadel/hellfire_ramparts/instance_hellfire_ramparts.cpp
- scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
- scripts/zone/hellfire_citadel/magtheridons_lair/def_magtheridons_lair.h
- scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp
- scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
- scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
- scripts/zone/hellfire_citadel/shattered_halls/def_shattered_halls.h
- scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp
- scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
- scripts/zone/naxxramas/boss_anubrekhan.cpp
- scripts/zone/naxxramas/boss_faerlina.cpp
- scripts/zone/naxxramas/boss_gluth.cpp
- scripts/zone/naxxramas/boss_gothik.cpp
- scripts/zone/naxxramas/boss_grobbulus.cpp
- scripts/zone/naxxramas/boss_heigan.cpp
- scripts/zone/naxxramas/boss_kelthuzad.cpp
- scripts/zone/naxxramas/boss_four_horsemen.cpp
- scripts/zone/naxxramas/boss_loatheb.cpp
- scripts/zone/naxxramas/boss_maexxna.cpp
- scripts/zone/naxxramas/boss_noth.cpp
- scripts/zone/naxxramas/boss_patchwerk.cpp
- scripts/zone/naxxramas/boss_razuvious.cpp
- scripts/zone/naxxramas/boss_sapphiron.cpp
- scripts/zone/naxxramas/boss_thaddius.cpp
- scripts/zone/naxxramas/def_naxxramas.h
- scripts/zone/naxxramas/instance_naxxramas.cpp
- scripts/zone/tempest_keep/arcatraz/arcatraz.cpp
- scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
- scripts/zone/tempest_keep/arcatraz/def_arcatraz.h
- scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp
- scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
- scripts/zone/tempest_keep/botanica/boss_laj.cpp
- scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp
- scripts/zone/tempest_keep/the_eye/boss_alar.cpp
- scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp
- scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp
- scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp
- scripts/zone/tempest_keep/the_eye/def_the_eye.h
- scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp
- scripts/zone/tempest_keep/the_eye/the_eye.cpp
- scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_gyrokill.cpp
- scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
- scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
- scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
- scripts/zone/tempest_keep/the_mechanar/def_mechanar.h
- scripts/zone/tempest_keep/the_mechanar/instance_mechanar.cpp
- scripts/zone/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp
- scripts/zone/utgarde_keep/utgarde_keep/boss_keleseth.cpp
- scripts/zone/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp
- scripts/zone/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp
- scripts/zone/utgarde_keep/utgarde_keep/def_utgarde_keep.h
- scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp
- scripts/zone/utgarde_keep/utgarde_pinnacle/instance_pinnacle.cpp
- scripts/zone/utgarde_keep/utgarde_pinnacle/boss_skadi.cpp
- scripts/zone/utgarde_keep/utgarde_pinnacle/boss_ymiron.cpp
- scripts/zone/utgarde_keep/utgarde_pinnacle/boss_palehoof.cpp
- scripts/zone/utgarde_keep/utgarde_pinnacle/boss_svala.cpp
- scripts/zone/utgarde_keep/utgarde_pinnacle/def_pinnacle.h
- scripts/zone/nexus/nexus/instance_nexus.cpp
- scripts/zone/nexus/nexus/boss_magus_telestra.cpp
- scripts/zone/nexus/nexus/boss_anomalus.cpp
- scripts/zone/nexus/nexus/boss_ormorok.cpp
- scripts/zone/nexus/nexus/boss_keristrasza.cpp
- scripts/zone/nexus/nexus/commander_stoutbeard.cpp
- scripts/zone/nexus/nexus/commander_kolurg.cpp
- scripts/zone/nexus/nexus/def_nexus.h
- scripts/zone/nexus/oculus/instance_oculus.cpp
- scripts/zone/nexus/oculus/boss_drakos.cpp
- scripts/zone/nexus/oculus/boss_urom.cpp
- scripts/zone/nexus/oculus/boss_varos.cpp
- scripts/zone/nexus/oculus/boss_eregos.cpp
- scripts/zone/nexus/oculus/def_oculus.h
- scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp
- scripts/zone/azjol_nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp
- scripts/zone/azjol_nerub/azjol_nerub/boss_hadronox.cpp
- scripts/zone/azjol_nerub/azjol_nerub/boss_anubarak.cpp
- scripts/zone/azjol_nerub/azjol_nerub/def_azjol_nerub.h
- scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp
- scripts/zone/azjol_nerub/ahnkahet/boss_prince_taldaram.cpp
- scripts/zone/azjol_nerub/ahnkahet/boss_elder_nadox.cpp
- scripts/zone/azjol_nerub/ahnkahet/boss_jedoga_shadowseeker.cpp
- scripts/zone/azjol_nerub/ahnkahet/boss_herald_volazj.cpp
- scripts/zone/azjol_nerub/ahnkahet/boss_amanitar.cpp
- scripts/zone/azjol_nerub/ahnkahet/def_ahnkahet.h
- scripts/zone/draktharon_keep/instance_drak_tharon_keep.cpp
- scripts/zone/draktharon_keep/boss_trollgore.cpp
- scripts/zone/draktharon_keep/boss_novos.cpp
- scripts/zone/draktharon_keep/boss_dred.cpp
- scripts/zone/draktharon_keep/boss_tharon_ja.cpp
- scripts/zone/draktharon_keep/def_drak_tharon_keep.h
- scripts/zone/violet_hold/instance_violet_hold.cpp
- scripts/zone/violet_hold/boss_cyanigosa.cpp
- scripts/zone/violet_hold/boss_erekem.cpp
- scripts/zone/violet_hold/boss_ichoron.cpp
- scripts/zone/violet_hold/boss_lavanthor.cpp
- scripts/zone/violet_hold/boss_moragg.cpp
- scripts/zone/violet_hold/boss_xevozz.cpp
- scripts/zone/violet_hold/boss_zuramat.cpp
- scripts/zone/violet_hold/def_violet_hold.h
- scripts/zone/gundrak/instance_gundrak.cpp
- scripts/zone/gundrak/boss_slad_ran.cpp
- scripts/zone/gundrak/boss_moorabi.cpp
- scripts/zone/gundrak/boss_drakkari_colossus.cpp
- scripts/zone/gundrak/boss_gal_darah.cpp
- scripts/zone/gundrak/boss_eck.cpp
- scripts/zone/gundrak/def_gundrak.h
- scripts/zone/ulduar/halls_of_stone/instance_halls_of_stone.cpp
- scripts/zone/ulduar/halls_of_stone/boss_maiden_of_grief.cpp
- scripts/zone/ulduar/halls_of_stone/boss_krystallus.cpp
- scripts/zone/ulduar/halls_of_stone/boss_sjonnir.cpp
- scripts/zone/ulduar/halls_of_stone/def_halls_of_stone.h
- scripts/zone/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp
- scripts/zone/ulduar/halls_of_lightning/boss_bjarngrim.cpp
- scripts/zone/ulduar/halls_of_lightning/boss_ionar.cpp
- scripts/zone/ulduar/halls_of_lightning/boss_volkhan.cpp
- scripts/zone/ulduar/halls_of_lightning/boss_loken.cpp
- scripts/zone/ulduar/halls_of_lightning/def_halls_of_lightning.h
- scripts/zone/nexus/eye_of_eternity/instance_eye_of_eternity.cpp
- scripts/zone/nexus/eye_of_eternity/boss_malygos.cpp
- scripts/zone/nexus/eye_of_eternity/def_eye_of_eternity.h
- scripts/zone/obsidian_sanctum/instance_obsidian_sanctum.cpp
- scripts/zone/obsidian_sanctum/boss_sartharion.cpp
- scripts/zone/obsidian_sanctum/def_obsidian_sanctum.h
- scripts/zone/vault_of_archavon/instance_vault_of_archavon.cpp
- scripts/zone/vault_of_archavon/boss_archavon.cpp
- scripts/zone/vault_of_archavon/boss_emalon.cpp
- scripts/zone/vault_of_archavon/def_vault_of_archavon.h
- scripts/zone/wintergrasp/wintergrasp.cpp
- scripts/zone/ulduar/ulduar/boss_algalon.cpp
- scripts/zone/ulduar/ulduar/boss_assembly_of_iron.cpp
- scripts/zone/ulduar/ulduar/boss_auriaya.cpp
- scripts/zone/ulduar/ulduar/boss_flame_leviathan.cpp
- scripts/zone/ulduar/ulduar/boss_freya.cpp
- scripts/zone/ulduar/ulduar/boss_general_vezax.cpp
- scripts/zone/ulduar/ulduar/boss_hodir.cpp
- scripts/zone/ulduar/ulduar/boss_ignis.cpp
- scripts/zone/ulduar/ulduar/boss_kologarn.cpp
- scripts/zone/ulduar/ulduar/boss_mimiron.cpp
- scripts/zone/ulduar/ulduar/boss_razorscale.cpp
- scripts/zone/ulduar/ulduar/boss_thorim.cpp
- scripts/zone/ulduar/ulduar/boss_xt002.cpp
- scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp
- scripts/zone/ulduar/ulduar/def_ulduar.h
- scripts/zone/ulduar/ulduar/instance_ulduar.cpp
scripts/world/areatrigger_scripts.cpp
scripts/world/boss_emeriss.cpp
scripts/world/boss_lethon.cpp
diff --git a/src/bindings/scripts/VC80/80ScriptDev2.vcproj b/src/bindings/scripts/VC80/80ScriptDev2.vcproj
index 00b918bd22e..3136b5d6adc 100644
--- a/src/bindings/scripts/VC80/80ScriptDev2.vcproj
+++ b/src/bindings/scripts/VC80/80ScriptDev2.vcproj
@@ -1585,6 +1585,542 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1605,6 +2141,10 @@
RelativePath="..\scripts\northrend\sholazar_basin.cpp"
>
+
+
@@ -1613,6 +2153,422 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1654,1002 +2610,6 @@
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/bindings/scripts/VC90/90ScriptDev2.vcproj b/src/bindings/scripts/VC90/90ScriptDev2.vcproj
index d25138a9e0f..33a3e2aeca1 100644
--- a/src/bindings/scripts/VC90/90ScriptDev2.vcproj
+++ b/src/bindings/scripts/VC90/90ScriptDev2.vcproj
@@ -1172,1263 +1172,6 @@
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2839,6 +1582,542 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2859,6 +2138,10 @@
RelativePath="..\scripts\northrend\sholazar_basin.cpp"
>
+
+
@@ -2867,6 +2150,422 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2908,1002 +2607,6 @@
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_amanitar.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_amanitar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_amanitar.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_amanitar.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_elder_nadox.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_elder_nadox.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_elder_nadox.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_elder_nadox.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_herald_volazj.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_herald_volazj.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_herald_volazj.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_herald_volazj.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_jedoga_shadowseeker.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_jedoga_shadowseeker.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_jedoga_shadowseeker.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_jedoga_shadowseeker.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_prince_taldaram.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_prince_taldaram.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_prince_taldaram.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/boss_prince_taldaram.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/def_ahnkahet.h b/src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/def_ahnkahet.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/def_ahnkahet.h
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/def_ahnkahet.h
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/instance_ahnkahet.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/ahnkahet/instance_ahnkahet.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_anubarak.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_anubarak.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_anubarak.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_hadronox.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_hadronox.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_hadronox.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_hadronox.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/def_azjol_nerub.h b/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/def_azjol_nerub.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/def_azjol_nerub.h
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/def_azjol_nerub.h
diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp b/src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp
rename to src/bindings/scripts/scripts/northrend/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp
diff --git a/src/bindings/scripts/scripts/zone/draktharon_keep/boss_dred.cpp b/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_dred.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/draktharon_keep/boss_dred.cpp
rename to src/bindings/scripts/scripts/northrend/draktharon_keep/boss_dred.cpp
diff --git a/src/bindings/scripts/scripts/zone/draktharon_keep/boss_novos.cpp b/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_novos.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/draktharon_keep/boss_novos.cpp
rename to src/bindings/scripts/scripts/northrend/draktharon_keep/boss_novos.cpp
diff --git a/src/bindings/scripts/scripts/zone/draktharon_keep/boss_tharon_ja.cpp b/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_tharon_ja.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/draktharon_keep/boss_tharon_ja.cpp
rename to src/bindings/scripts/scripts/northrend/draktharon_keep/boss_tharon_ja.cpp
diff --git a/src/bindings/scripts/scripts/zone/draktharon_keep/boss_trollgore.cpp b/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_trollgore.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/draktharon_keep/boss_trollgore.cpp
rename to src/bindings/scripts/scripts/northrend/draktharon_keep/boss_trollgore.cpp
diff --git a/src/bindings/scripts/scripts/zone/draktharon_keep/def_drak_tharon_keep.h b/src/bindings/scripts/scripts/northrend/draktharon_keep/def_drak_tharon_keep.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/draktharon_keep/def_drak_tharon_keep.h
rename to src/bindings/scripts/scripts/northrend/draktharon_keep/def_drak_tharon_keep.h
diff --git a/src/bindings/scripts/scripts/zone/draktharon_keep/instance_drak_tharon_keep.cpp b/src/bindings/scripts/scripts/northrend/draktharon_keep/instance_drak_tharon_keep.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/draktharon_keep/instance_drak_tharon_keep.cpp
rename to src/bindings/scripts/scripts/northrend/draktharon_keep/instance_drak_tharon_keep.cpp
diff --git a/src/bindings/scripts/scripts/zone/gundrak/boss_drakkari_colossus.cpp b/src/bindings/scripts/scripts/northrend/gundrak/boss_drakkari_colossus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gundrak/boss_drakkari_colossus.cpp
rename to src/bindings/scripts/scripts/northrend/gundrak/boss_drakkari_colossus.cpp
diff --git a/src/bindings/scripts/scripts/zone/gundrak/boss_eck.cpp b/src/bindings/scripts/scripts/northrend/gundrak/boss_eck.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gundrak/boss_eck.cpp
rename to src/bindings/scripts/scripts/northrend/gundrak/boss_eck.cpp
diff --git a/src/bindings/scripts/scripts/zone/gundrak/boss_gal_darah.cpp b/src/bindings/scripts/scripts/northrend/gundrak/boss_gal_darah.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gundrak/boss_gal_darah.cpp
rename to src/bindings/scripts/scripts/northrend/gundrak/boss_gal_darah.cpp
diff --git a/src/bindings/scripts/scripts/zone/gundrak/boss_moorabi.cpp b/src/bindings/scripts/scripts/northrend/gundrak/boss_moorabi.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gundrak/boss_moorabi.cpp
rename to src/bindings/scripts/scripts/northrend/gundrak/boss_moorabi.cpp
diff --git a/src/bindings/scripts/scripts/zone/gundrak/boss_slad_ran.cpp b/src/bindings/scripts/scripts/northrend/gundrak/boss_slad_ran.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gundrak/boss_slad_ran.cpp
rename to src/bindings/scripts/scripts/northrend/gundrak/boss_slad_ran.cpp
diff --git a/src/bindings/scripts/scripts/zone/gundrak/def_gundrak.h b/src/bindings/scripts/scripts/northrend/gundrak/def_gundrak.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gundrak/def_gundrak.h
rename to src/bindings/scripts/scripts/northrend/gundrak/def_gundrak.h
diff --git a/src/bindings/scripts/scripts/zone/gundrak/instance_gundrak.cpp b/src/bindings/scripts/scripts/northrend/gundrak/instance_gundrak.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gundrak/instance_gundrak.cpp
rename to src/bindings/scripts/scripts/northrend/gundrak/instance_gundrak.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_anubrekhan.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_anubrekhan.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_faerlina.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_faerlina.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_four_horsemen.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_four_horsemen.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_four_horsemen.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_four_horsemen.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_gluth.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_gluth.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_gothik.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_gothik.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_grobbulus.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_grobbulus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_grobbulus.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_grobbulus.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_heigan.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_heigan.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_heigan.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_heigan.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_highlord_mograine.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_highlord_mograine.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_kelthuzad.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_kelthuzad.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_loatheb.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_loatheb.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_maexxna.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_maexxna.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_noth.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_noth.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_patchwerk.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_patchwerk.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_razuvious.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_razuvious.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_sapphiron.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_sapphiron.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_thaddius.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/boss_thaddius.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/boss_thaddius.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/boss_thaddius.cpp
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h b/src/bindings/scripts/scripts/northrend/naxxramas/def_naxxramas.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h
rename to src/bindings/scripts/scripts/northrend/naxxramas/def_naxxramas.h
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/northrend/naxxramas/instance_naxxramas.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp
rename to src/bindings/scripts/scripts/northrend/naxxramas/instance_naxxramas.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/eye_of_eternity/boss_malygos.cpp b/src/bindings/scripts/scripts/northrend/nexus/eye_of_eternity/boss_malygos.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/eye_of_eternity/boss_malygos.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/eye_of_eternity/boss_malygos.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/eye_of_eternity/def_eye_of_eternity.h b/src/bindings/scripts/scripts/northrend/nexus/eye_of_eternity/def_eye_of_eternity.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/eye_of_eternity/def_eye_of_eternity.h
rename to src/bindings/scripts/scripts/northrend/nexus/eye_of_eternity/def_eye_of_eternity.h
diff --git a/src/bindings/scripts/scripts/zone/nexus/eye_of_eternity/instance_eye_of_eternity.cpp b/src/bindings/scripts/scripts/northrend/nexus/eye_of_eternity/instance_eye_of_eternity.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/eye_of_eternity/instance_eye_of_eternity.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/eye_of_eternity/instance_eye_of_eternity.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/boss_anomalus.cpp b/src/bindings/scripts/scripts/northrend/nexus/nexus/boss_anomalus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/boss_anomalus.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/boss_anomalus.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/boss_keristrasza.cpp b/src/bindings/scripts/scripts/northrend/nexus/nexus/boss_keristrasza.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/boss_keristrasza.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/boss_keristrasza.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/boss_magus_telestra.cpp b/src/bindings/scripts/scripts/northrend/nexus/nexus/boss_magus_telestra.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/boss_magus_telestra.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/boss_magus_telestra.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/boss_ormorok.cpp b/src/bindings/scripts/scripts/northrend/nexus/nexus/boss_ormorok.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/boss_ormorok.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/boss_ormorok.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/commander_kolurg.cpp b/src/bindings/scripts/scripts/northrend/nexus/nexus/commander_kolurg.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/commander_kolurg.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/commander_kolurg.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/commander_stoutbeard.cpp b/src/bindings/scripts/scripts/northrend/nexus/nexus/commander_stoutbeard.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/commander_stoutbeard.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/commander_stoutbeard.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/def_nexus.h b/src/bindings/scripts/scripts/northrend/nexus/nexus/def_nexus.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/def_nexus.h
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/def_nexus.h
diff --git a/src/bindings/scripts/scripts/zone/nexus/nexus/instance_nexus.cpp b/src/bindings/scripts/scripts/northrend/nexus/nexus/instance_nexus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/nexus/instance_nexus.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/nexus/instance_nexus.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/oculus/boss_drakos.cpp b/src/bindings/scripts/scripts/northrend/nexus/oculus/boss_drakos.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/oculus/boss_drakos.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/oculus/boss_drakos.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/oculus/boss_eregos.cpp b/src/bindings/scripts/scripts/northrend/nexus/oculus/boss_eregos.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/oculus/boss_eregos.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/oculus/boss_eregos.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/oculus/boss_urom.cpp b/src/bindings/scripts/scripts/northrend/nexus/oculus/boss_urom.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/oculus/boss_urom.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/oculus/boss_urom.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/oculus/boss_varos.cpp b/src/bindings/scripts/scripts/northrend/nexus/oculus/boss_varos.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/oculus/boss_varos.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/oculus/boss_varos.cpp
diff --git a/src/bindings/scripts/scripts/zone/nexus/oculus/def_oculus.h b/src/bindings/scripts/scripts/northrend/nexus/oculus/def_oculus.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/oculus/def_oculus.h
rename to src/bindings/scripts/scripts/northrend/nexus/oculus/def_oculus.h
diff --git a/src/bindings/scripts/scripts/zone/nexus/oculus/instance_oculus.cpp b/src/bindings/scripts/scripts/northrend/nexus/oculus/instance_oculus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/nexus/oculus/instance_oculus.cpp
rename to src/bindings/scripts/scripts/northrend/nexus/oculus/instance_oculus.cpp
diff --git a/src/bindings/scripts/scripts/zone/obsidian_sanctum/boss_sartharion.cpp b/src/bindings/scripts/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/obsidian_sanctum/boss_sartharion.cpp
rename to src/bindings/scripts/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp
diff --git a/src/bindings/scripts/scripts/zone/obsidian_sanctum/def_obsidian_sanctum.h b/src/bindings/scripts/scripts/northrend/obsidian_sanctum/def_obsidian_sanctum.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/obsidian_sanctum/def_obsidian_sanctum.h
rename to src/bindings/scripts/scripts/northrend/obsidian_sanctum/def_obsidian_sanctum.h
diff --git a/src/bindings/scripts/scripts/zone/obsidian_sanctum/instance_obsidian_sanctum.cpp b/src/bindings/scripts/scripts/northrend/obsidian_sanctum/instance_obsidian_sanctum.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/obsidian_sanctum/instance_obsidian_sanctum.cpp
rename to src/bindings/scripts/scripts/northrend/obsidian_sanctum/instance_obsidian_sanctum.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_bjarngrim.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_bjarngrim.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_bjarngrim.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_bjarngrim.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_ionar.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_ionar.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_loken.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_loken.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_loken.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_loken.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_volkhan.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_volkhan.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/boss_volkhan.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/boss_volkhan.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/def_halls_of_lightning.h b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/def_halls_of_lightning.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/def_halls_of_lightning.h
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/def_halls_of_lightning.h
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/boss_krystallus.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/boss_krystallus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/boss_krystallus.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/boss_krystallus.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/boss_maiden_of_grief.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/boss_maiden_of_grief.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/boss_maiden_of_grief.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/boss_maiden_of_grief.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/boss_sjonnir.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/boss_sjonnir.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/boss_sjonnir.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/boss_sjonnir.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/def_halls_of_stone.h b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/def_halls_of_stone.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/def_halls_of_stone.h
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/def_halls_of_stone.h
diff --git a/src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/instance_halls_of_stone.cpp b/src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/instance_halls_of_stone.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/halls_of_stone/instance_halls_of_stone.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/halls_of_stone/instance_halls_of_stone.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_algalon.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_algalon.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_algalon.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_algalon.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_assembly_of_iron.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_assembly_of_iron.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_assembly_of_iron.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_assembly_of_iron.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_auriaya.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_auriaya.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_auriaya.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_auriaya.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_flame_leviathan.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_flame_leviathan.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_flame_leviathan.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_flame_leviathan.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_freya.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_freya.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_freya.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_freya.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_general_vezax.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_general_vezax.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_general_vezax.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_general_vezax.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_hodir.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_hodir.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_hodir.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_hodir.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_ignis.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_ignis.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_ignis.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_ignis.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_kologarn.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_kologarn.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_kologarn.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_kologarn.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_mimiron.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_mimiron.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_mimiron.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_mimiron.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_razorscale.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_razorscale.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_razorscale.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_razorscale.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_thorim.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_thorim.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_thorim.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_thorim.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_xt002.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_xt002.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_xt002.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_xt002.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_yoggsaron.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_yoggsaron.cpp
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/def_ulduar.h b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/def_ulduar.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/def_ulduar.h
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/def_ulduar.h
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/instance_ulduar.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/ulduar/ulduar/instance_ulduar.cpp
rename to src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/boss_keleseth.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/boss_keleseth.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/boss_keleseth.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/boss_keleseth.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/def_utgarde_keep.h b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/def_utgarde_keep.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/def_utgarde_keep.h
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/def_utgarde_keep.h
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/utgarde_keep.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_keep/utgarde_keep.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_palehoof.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_palehoof.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_palehoof.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_palehoof.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_skadi.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_skadi.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_skadi.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_skadi.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_svala.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_svala.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_svala.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_svala.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_ymiron.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_ymiron.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/boss_ymiron.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_ymiron.cpp
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/def_pinnacle.h b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/def_pinnacle.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/def_pinnacle.h
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/def_pinnacle.h
diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/instance_pinnacle.cpp b/src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/instance_pinnacle.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_pinnacle/instance_pinnacle.cpp
rename to src/bindings/scripts/scripts/northrend/utgarde_keep/utgarde_pinnacle/instance_pinnacle.cpp
diff --git a/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_archavon.cpp b/src/bindings/scripts/scripts/northrend/vault_of_archavon/boss_archavon.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/vault_of_archavon/boss_archavon.cpp
rename to src/bindings/scripts/scripts/northrend/vault_of_archavon/boss_archavon.cpp
diff --git a/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_emalon.cpp b/src/bindings/scripts/scripts/northrend/vault_of_archavon/boss_emalon.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/vault_of_archavon/boss_emalon.cpp
rename to src/bindings/scripts/scripts/northrend/vault_of_archavon/boss_emalon.cpp
diff --git a/src/bindings/scripts/scripts/zone/vault_of_archavon/def_vault_of_archavon.h b/src/bindings/scripts/scripts/northrend/vault_of_archavon/def_vault_of_archavon.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/vault_of_archavon/def_vault_of_archavon.h
rename to src/bindings/scripts/scripts/northrend/vault_of_archavon/def_vault_of_archavon.h
diff --git a/src/bindings/scripts/scripts/zone/vault_of_archavon/instance_vault_of_archavon.cpp b/src/bindings/scripts/scripts/northrend/vault_of_archavon/instance_vault_of_archavon.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/vault_of_archavon/instance_vault_of_archavon.cpp
rename to src/bindings/scripts/scripts/northrend/vault_of_archavon/instance_vault_of_archavon.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/boss_cyanigosa.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/boss_cyanigosa.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/boss_cyanigosa.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/boss_cyanigosa.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/boss_erekem.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/boss_erekem.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/boss_erekem.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/boss_erekem.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/boss_ichoron.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/boss_ichoron.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/boss_ichoron.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/boss_ichoron.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/boss_lavanthor.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/boss_lavanthor.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/boss_lavanthor.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/boss_lavanthor.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/boss_moragg.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/boss_moragg.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/boss_moragg.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/boss_moragg.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/boss_xevozz.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/boss_xevozz.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/boss_xevozz.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/boss_xevozz.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/boss_zuramat.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/boss_zuramat.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/boss_zuramat.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/boss_zuramat.cpp
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/def_violet_hold.h b/src/bindings/scripts/scripts/northrend/violet_hold/def_violet_hold.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/def_violet_hold.h
rename to src/bindings/scripts/scripts/northrend/violet_hold/def_violet_hold.h
diff --git a/src/bindings/scripts/scripts/zone/violet_hold/instance_violet_hold.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/instance_violet_hold.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/violet_hold/instance_violet_hold.cpp
rename to src/bindings/scripts/scripts/northrend/violet_hold/instance_violet_hold.cpp
diff --git a/src/bindings/scripts/scripts/zone/wintergrasp/wintergrasp.cpp b/src/bindings/scripts/scripts/northrend/wintergrasp.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/wintergrasp/wintergrasp.cpp
rename to src/bindings/scripts/scripts/northrend/wintergrasp.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/mana_tombs/boss_pandemonius.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/mana_tombs/boss_pandemonius.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/def_sethekk_halls.h b/src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/def_sethekk_halls.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/def_sethekk_halls.h
rename to src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/def_sethekk_halls.h
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_murmur.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/boss_murmur.cpp
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/def_shadow_labyrinth.h b/src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/def_shadow_labyrinth.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/def_shadow_labyrinth.h
rename to src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/def_shadow_labyrinth.h
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp b/src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp
rename to src/bindings/scripts/scripts/outland/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/black_temple.cpp b/src/bindings/scripts/scripts/outland/black_temple/black_temple.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/black_temple.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/black_temple.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_bloodboil.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_bloodboil.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_illidan.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_illidan.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_mother_shahraz.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_mother_shahraz.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_reliquary_of_souls.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_reliquary_of_souls.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_shade_of_akama.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_shade_of_akama.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_supremus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_supremus.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_teron_gorefiend.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_teron_gorefiend.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp b/src/bindings/scripts/scripts/outland/black_temple/boss_warlord_najentus.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/boss_warlord_najentus.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/def_black_temple.h b/src/bindings/scripts/scripts/outland/black_temple/def_black_temple.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/def_black_temple.h
rename to src/bindings/scripts/scripts/outland/black_temple/def_black_temple.h
diff --git a/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp b/src/bindings/scripts/scripts/outland/black_temple/illidari_council.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/illidari_council.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp b/src/bindings/scripts/scripts/outland/black_temple/instance_black_temple.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp
rename to src/bindings/scripts/scripts/outland/black_temple/instance_black_temple.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/def_serpent_shrine.h b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/def_serpent_shrine.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/def_serpent_shrine.h
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/def_serpent_shrine.h
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/def_steam_vault.h b/src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/def_steam_vault.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/def_steam_vault.h
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/def_steam_vault.h
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/instance_steam_vault.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/steam_vault/instance_steam_vault.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/underbog/boss_hungarfen.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/underbog/boss_hungarfen.cpp
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp b/src/bindings/scripts/scripts/outland/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
rename to src/bindings/scripts/scripts/outland/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp b/src/bindings/scripts/scripts/outland/gruuls_lair/boss_gruul.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp
rename to src/bindings/scripts/scripts/outland/gruuls_lair/boss_gruul.cpp
diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp b/src/bindings/scripts/scripts/outland/gruuls_lair/boss_high_king_maulgar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp
rename to src/bindings/scripts/scripts/outland/gruuls_lair/boss_high_king_maulgar.cpp
diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/def_gruuls_lair.h b/src/bindings/scripts/scripts/outland/gruuls_lair/def_gruuls_lair.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gruuls_lair/def_gruuls_lair.h
rename to src/bindings/scripts/scripts/outland/gruuls_lair/def_gruuls_lair.h
diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp b/src/bindings/scripts/scripts/outland/gruuls_lair/instance_gruuls_lair.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp
rename to src/bindings/scripts/scripts/outland/gruuls_lair/instance_gruuls_lair.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/boss_broggok.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/boss_broggok.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/boss_the_maker.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/boss_the_maker.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/def_blood_furnace.h b/src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/def_blood_furnace.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/def_blood_furnace.h
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/def_blood_furnace.h
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/instance_blood_furnace.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/instance_blood_furnace.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/instance_blood_furnace.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/blood_furnace/instance_blood_furnace.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/def_hellfire_ramparts.h b/src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/def_hellfire_ramparts.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/def_hellfire_ramparts.h
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/def_hellfire_ramparts.h
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/instance_hellfire_ramparts.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/instance_hellfire_ramparts.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/instance_hellfire_ramparts.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/hellfire_ramparts/instance_hellfire_ramparts.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/def_magtheridons_lair.h b/src/bindings/scripts/scripts/outland/hellfire_citadel/magtheridons_lair/def_magtheridons_lair.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/def_magtheridons_lair.h
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/magtheridons_lair/def_magtheridons_lair.h
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/def_shattered_halls.h b/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/def_shattered_halls.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/def_shattered_halls.h
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/def_shattered_halls.h
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp
rename to src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/arcatraz.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/arcatraz.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/def_arcatraz.h b/src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/def_arcatraz.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/def_arcatraz.h
rename to src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/def_arcatraz.h
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/instance_arcatraz.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/arcatraz/instance_arcatraz.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/botanica/boss_laj.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/botanica/boss_laj.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/botanica/boss_warp_splinter.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/botanica/boss_warp_splinter.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_alar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_alar.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_astromancer.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_astromancer.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_kaelthas.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_kaelthas.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_void_reaver.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_eye/boss_void_reaver.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/def_the_eye.h b/src/bindings/scripts/scripts/outland/tempest_keep/the_eye/def_the_eye.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_eye/def_the_eye.h
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_eye/def_the_eye.h
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_eye/instance_the_eye.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_eye/instance_the_eye.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_eye/the_eye.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_eye/the_eye.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_gyrokill.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_gatewatcher_gyrokill.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_gyrokill.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_gatewatcher_gyrokill.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/def_mechanar.h b/src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/def_mechanar.h
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/def_mechanar.h
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/def_mechanar.h
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/instance_mechanar.cpp b/src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/instance_mechanar.cpp
similarity index 100%
rename from src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/instance_mechanar.cpp
rename to src/bindings/scripts/scripts/outland/tempest_keep/the_mechanar/instance_mechanar.cpp
diff --git a/src/bindings/scripts/scripts/zone/black_temple/.instance_black_temple.cpp-s8inyu b/src/bindings/scripts/scripts/zone/black_temple/.instance_black_temple.cpp-s8inyu
deleted file mode 100644
index 43646746505..00000000000
--- a/src/bindings/scripts/scripts/zone/black_temple/.instance_black_temple.cpp-s8inyu
+++ /dev/null
@@ -1,347 +0,0 @@
-/* Copyright (C) 2006 - 2009 ScriptDev2
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-/* ScriptData
-SDName: Instance_Black_Temple
-SD%Complete: 100
-SDComment: Instance Data Scripts and functions to acquire mobs and set encounter status for use in various Black Temple Scripts
-SDCategory: Black Temple
-EndScriptData */
-
-#include "precompiled.h"
-#include "def_black_temple.h"
-
-#define ENCOUNTERS 9
-
-/* Black Temple encounters:
-0 - High Warlord Naj'entus event
-1 - Supremus Event
-2 - Shade of Akama Event
-3 - Teron Gorefiend Event
-4 - Gurtogg Bloodboil Event
-5 - Reliquary Of Souls Event
-6 - Mother Shahraz Event
-7 - Illidari Council Event
-8 - Illidan Stormrage Event
-*/
-
-struct TRINITY_DLL_DECL instance_black_temple : public ScriptedInstance
-{
- instance_black_temple(Map *map) : ScriptedInstance(map) {Initialize();};
-
- uint32 Encounters[ENCOUNTERS];
- std::string str_data;
-
- uint64 Najentus;
- uint64 Akama; // This is the Akama that starts the Illidan encounter.
- uint64 Akama_Shade; // This is the Akama that starts the Shade of Akama encounter.
- uint64 ShadeOfAkama;
- uint64 Supremus;
- uint64 LadyMalande;
- uint64 GathiosTheShatterer;
- uint64 HighNethermancerZerevor;
- uint64 VerasDarkshadow;
- uint64 IllidariCouncil;
- uint64 BloodElfCouncilVoice;
- uint64 IllidanStormrage;
-
- uint64 NajentusGate;
- uint64 MainTempleDoors;
- uint64 ShadeOfAkamaDoor;
- uint64 CommonDoor;//Teron
- uint64 TeronDoor;
- uint64 GuurtogDoor;
- uint64 MotherDoor;
- uint64 TempleDoor;//Befor mother
- uint64 CouncilDoor;
- uint64 SimpleDoor;//council
- uint64 IllidanGate;
- uint64 IllidanDoor[2];
-
- void Initialize()
- {
- Najentus = 0;
- Akama = 0;
- Akama_Shade = 0;
- ShadeOfAkama = 0;
- Supremus = 0;
- LadyMalande = 0;
- GathiosTheShatterer = 0;
- HighNethermancerZerevor = 0;
- VerasDarkshadow = 0;
- IllidariCouncil = 0;
- BloodElfCouncilVoice = 0;
- IllidanStormrage = 0;
-
- NajentusGate = 0;
- MainTempleDoors = 0;
- ShadeOfAkamaDoor= 0;
- CommonDoor = 0;//teron
- TeronDoor = 0;
- GuurtogDoor = 0;
- MotherDoor = 0;
- TempleDoor = 0;
- SimpleDoor = 0;//Bycouncil
- CouncilDoor = 0;
- IllidanGate = 0;
- IllidanDoor[0] = 0;
- IllidanDoor[1] = 0;
-
- for(uint8 i = 0; i < ENCOUNTERS; ++i)
- Encounters[i] = NOT_STARTED;
- }
-
- bool IsEncounterInProgress() const
- {
- for(uint8 i = 0; i < ENCOUNTERS; ++i)
- if(Encounters[i] == IN_PROGRESS) return true;
-
- return false;
- }
-
- Player* GetPlayerInMap()
- {
- Map::PlayerList const& players = instance->GetPlayers();
-
- if (!players.isEmpty())
- {
- for(Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr)
- {
- if (Player* plr = itr->getSource())
- return plr;
- }
- }
-
- debug_log("TSCR: Instance Black Temple: GetPlayerInMap, but PlayerList is empty!");
- return NULL;
- }
-
- void OnCreatureCreate(Creature *creature, uint32 creature_entry)
- {
- switch(creature->GetEntry())
- {
- case 22887: Najentus = creature->GetGUID(); break;
- case 23089: Akama = creature->GetGUID(); break;
- case 22990: Akama_Shade = creature->GetGUID(); break;
- case 22841: ShadeOfAkama = creature->GetGUID(); break;
- case 22898: Supremus = creature->GetGUID(); break;
- case 22917: IllidanStormrage = creature->GetGUID(); break;
- case 22949: GathiosTheShatterer = creature->GetGUID(); break;
- case 22950: HighNethermancerZerevor = creature->GetGUID(); break;
- case 22951: LadyMalande = creature->GetGUID(); break;
- case 22952: VerasDarkshadow = creature->GetGUID(); break;
- case 23426: IllidariCouncil = creature->GetGUID(); break;
- case 23499: BloodElfCouncilVoice = creature->GetGUID(); break;
- }
- }
-
- void OnObjectCreate(GameObject* go)
- {
- switch(go->GetEntry())
- {
- case 185483: NajentusGate = go->GetGUID();// Gate past Naj'entus (at the entrance to Supermoose's courtyards)
- if(Encounters[0] == DONE)HandleGameObject(NULL,true,go);break;
- case 185882: MainTempleDoors = go->GetGUID();// Main Temple Doors - right past Supermoose (Supremus)
- if(Encounters[1] == DONE)HandleGameObject(NULL,true,go);break;
- case 185478: ShadeOfAkamaDoor = go->GetGUID();break;
- case 185480: CommonDoor = go->GetGUID();
- if(Encounters[3] == DONE)HandleGameObject(NULL,true,go);;break;
- case 186153: TeronDoor = go->GetGUID();
- if(Encounters[3] == DONE)HandleGameObject(NULL,true,go);;break;
- case 185892: GuurtogDoor = go->GetGUID();
- if(Encounters[4] == DONE)HandleGameObject(NULL,true,go);break;
- case 185479: TempleDoor = go->GetGUID();
- if(Encounters[5] == DONE)HandleGameObject(NULL,true,go);break;
- case 185482: MotherDoor = go->GetGUID();
- if(Encounters[6] == DONE)HandleGameObject(NULL,true,go);break;
- case 185481: CouncilDoor = go->GetGUID();
- if(Encounters[7] == DONE)HandleGameObject(NULL,true,go);break;
- case 186152: SimpleDoor = go->GetGUID();
- if(Encounters[7] == DONE)HandleGameObject(NULL,true,go);break;
- case 185905: IllidanGate = go->GetGUID(); break; // Gate leading to Temple Summit
- case 186261: IllidanDoor[0] = go->GetGUID(); break; // Right door at Temple Summit
- case 186262: IllidanDoor[1] = go->GetGUID(); break; // Left door at Temple Summit
- }
- }
-
- uint64 GetData64(uint32 identifier)
- {
- switch(identifier)
- {
- case DATA_HIGHWARLORDNAJENTUS: return Najentus;
- case DATA_AKAMA: return Akama;
- case DATA_AKAMA_SHADE: return Akama_Shade;
- case DATA_SHADEOFAKAMA: return ShadeOfAkama;
- case DATA_SUPREMUS: return Supremus;
- case DATA_ILLIDANSTORMRAGE: return IllidanStormrage;
- case DATA_GATHIOSTHESHATTERER: return GathiosTheShatterer;
- case DATA_HIGHNETHERMANCERZEREVOR: return HighNethermancerZerevor;
- case DATA_LADYMALANDE: return LadyMalande;
- case DATA_VERASDARKSHADOW: return VerasDarkshadow;
- case DATA_ILLIDARICOUNCIL: return IllidariCouncil;
- case DATA_GAMEOBJECT_NAJENTUS_GATE: return NajentusGate;
- case DATA_GAMEOBJECT_ILLIDAN_GATE: return IllidanGate;
- case DATA_GAMEOBJECT_ILLIDAN_DOOR_R: return IllidanDoor[0];
- case DATA_GAMEOBJECT_ILLIDAN_DOOR_L: return IllidanDoor[1];
- case DATA_GAMEOBJECT_SUPREMUS_DOORS: return MainTempleDoors;
- case DATA_BLOOD_ELF_COUNCIL_VOICE: return BloodElfCouncilVoice;
- }
-
- return 0;
- }
-
- void SetData(uint32 type, uint32 data)
- {
- switch(type)
- {
- case DATA_HIGHWARLORDNAJENTUSEVENT:
- if(data == DONE)
- {
- HandleGameObject(NajentusGate, true);
- }
- Encounters[0] = data;break;
- case DATA_SUPREMUSEVENT:
- if(data == DONE)
- {
- HandleGameObject(NajentusGate, true);
- }
- Encounters[1] = data; break;
- case DATA_SHADEOFAKAMAEVENT:
- if(data == IN_PROGRESS)
- {
- HandleGameObject(ShadeOfAkamaDoor, false);
- }else HandleGameObject(ShadeOfAkamaDoor, true);
- Encounters[2] = data; break;
- case DATA_TERONGOREFIENDEVENT:
- if(data == IN_PROGRESS)
- {
- HandleGameObject(TeronDoor, false);
- HandleGameObject(CommonDoor, false);
- }else
- {
- HandleGameObject(TeronDoor, true);
- HandleGameObject(CommonDoor, true);
- }
- Encounters[3] = data; break;
- case DATA_GURTOGGBLOODBOILEVENT:
- if(data == DONE)
- {
- HandleGameObject(GuurtogDoor, true);
- }
- Encounters[4] = data; break;
- case DATA_RELIQUARYOFSOULSEVENT:
- if(data == DONE)
- {
- HandleGameObject(TempleDoor, true);
- }
- Encounters[5] = data; break;
- case DATA_MOTHERSHAHRAZEVENT:
- if(data == DONE)
- {
- HandleGameObject(MotherDoor, true);
- }
- Encounters[6] = data; break;
- case DATA_ILLIDARICOUNCILEVENT:
- if(data == IN_PROGRESS)
- {
- HandleGameObject(CouncilDoor, false);
- HandleGameObject(SimpleDoor, false);
- }else
- {
- HandleGameObject(CouncilDoor, true);
- HandleGameObject(SimpleDoor, true);
- }
- Encounters[7] = data; break;
- case DATA_ILLIDANSTORMRAGEEVENT: Encounters[8] = data; break;
- }
-
- if (data == DONE)
- {
- OUT_SAVE_INST_DATA;
-
- std::ostringstream saveStream;
- saveStream << Encounters[0] << " " << Encounters[1] << " "
- << Encounters[2] << " " << Encounters[3] << " " << Encounters[4]
- << " " << Encounters[5] << " " << Encounters[6] << " " << Encounters[7]
- << " " << Encounters[8];
-
- str_data = saveStream.str();
-
- SaveToDB();
- OUT_SAVE_INST_DATA_COMPLETE;
- }
- }
-
- uint32 GetData(uint32 type)
- {
- switch(type)
- {
- case DATA_HIGHWARLORDNAJENTUSEVENT: return Encounters[0];
- case DATA_SUPREMUSEVENT: return Encounters[1];
- case DATA_SHADEOFAKAMAEVENT: return Encounters[2];
- case DATA_TERONGOREFIENDEVENT: return Encounters[3];
- case DATA_GURTOGGBLOODBOILEVENT: return Encounters[4];
- case DATA_RELIQUARYOFSOULSEVENT: return Encounters[5];
- case DATA_MOTHERSHAHRAZEVENT: return Encounters[6];
- case DATA_ILLIDARICOUNCILEVENT: return Encounters[7];
- case DATA_ILLIDANSTORMRAGEEVENT: return Encounters[8];
- }
-
- return 0;
- }
-
- const char* Save()
- {
- return str_data.c_str();
- }
-
- void Load(const char* in)
- {
- if (!in)
- {
- OUT_LOAD_INST_DATA_FAIL;
- return;
- }
-
- OUT_LOAD_INST_DATA(in);
-
- std::istringstream loadStream(in);
- loadStream >> Encounters[0] >> Encounters[1] >> Encounters[2]
- >> Encounters[3] >> Encounters[4] >> Encounters[5] >> Encounters[6]
- >> Encounters[7] >> Encounters[8];
-
- for(uint8 i = 0; i < ENCOUNTERS; ++i)
- if (Encounters[i] == IN_PROGRESS)
- Encounters[i] = NOT_STARTED;
-
- OUT_LOAD_INST_DATA_COMPLETE;
- }
-};
-
-InstanceData* GetInstanceData_instance_black_temple(Map* map)
-{
- return new instance_black_temple(map);
-}
-
-void AddSC_instance_black_temple()
-{
- Script *newscript;
- newscript = new Script;
- newscript->Name = "instance_black_temple";
- newscript->GetInstanceData = &GetInstanceData_instance_black_temple;
- newscript->RegisterSelf();
-}
-
diff --git a/src/bindings/scripts/system/ScriptLoader.cpp b/src/bindings/scripts/system/ScriptLoader.cpp
index 6f49b54a515..85221f5cb7e 100644
--- a/src/bindings/scripts/system/ScriptLoader.cpp
+++ b/src/bindings/scripts/system/ScriptLoader.cpp
@@ -250,121 +250,13 @@ extern void AddSC_teldrassil();
extern void AddSC_the_barrens();
extern void AddSC_thousand_needles();
extern void AddSC_thunder_bluff();
+extern void AddSC_ungoro_crater();
extern void AddSC_winterspring();
//northrend
-extern void AddSC_borean_tundra();
-extern void AddSC_dragonblight();
-extern void AddSC_grizzly_hills();
-extern void AddSC_icecrown();
-extern void AddSC_sholazar_basin();
-extern void AddSC_zuldrak();
-
-//outland
-extern void AddSC_blades_edge_mountains();
-extern void AddSC_boss_doomlordkazzak();
-extern void AddSC_boss_doomwalker();
-extern void AddSC_hellfire_peninsula();
-extern void AddSC_nagrand();
-extern void AddSC_netherstorm();
-extern void AddSC_shadowmoon_valley();
-extern void AddSC_shattrath_city();
-extern void AddSC_terokkar_forest();
-extern void AddSC_zangarmarsh();
-
-//--------------------
-//------ ZONE --------
-
-//Aunchindoun
-//--Auchenai Crypts
-extern void AddSC_boss_exarch_maladaar();
-extern void AddSC_boss_shirrak_the_dead_watcher();
-//--Mana Tombs
-extern void AddSC_boss_nexusprince_shaffar();
-extern void AddSC_boss_pandemonius();
-
-//--Sekketh Halls
-extern void AddSC_boss_darkweaver_syth();
-extern void AddSC_boss_talon_king_ikiss();
-extern void AddSC_instance_sethekk_halls();
-
-//--Shadow Labyrinth
-extern void AddSC_instance_shadow_labyrinth();
-extern void AddSC_boss_ambassador_hellmaw();
-extern void AddSC_boss_blackheart_the_inciter();
-extern void AddSC_boss_grandmaster_vorpil();
-extern void AddSC_boss_murmur();
-
-//Azjol-Nerub
-//--Ahn'kahet
-extern void AddSC_instance_ahnkahet();
+extern void AddSC_instance_ahnkahet(); //Azjol-Nerub Ahn'kahet
extern void AddSC_boss_elder_nadox();
-
-//Black Temple
-extern void AddSC_black_temple();
-extern void AddSC_boss_illidan();
-extern void AddSC_boss_shade_of_akama();
-extern void AddSC_boss_supremus();
-extern void AddSC_boss_gurtogg_bloodboil();
-extern void AddSC_boss_mother_shahraz();
-extern void AddSC_boss_reliquary_of_souls();
-extern void AddSC_boss_teron_gorefiend();
-extern void AddSC_boss_najentus();
-extern void AddSC_boss_illidari_council();
-extern void AddSC_instance_black_temple();
-
-//Coilfang Resevoir
-//--Serpent Shrine Cavern
-extern void AddSC_boss_fathomlord_karathress();
-extern void AddSC_boss_hydross_the_unstable();
-extern void AddSC_boss_lady_vashj();
-extern void AddSC_boss_leotheras_the_blind();
-extern void AddSC_boss_morogrim_tidewalker();
-extern void AddSC_instance_serpentshrine_cavern();
-extern void AddSC_boss_the_lurker_below();
-
-//--Slave Pens
-
-//--Steam Vault
-extern void AddSC_boss_hydromancer_thespia();
-extern void AddSC_boss_mekgineer_steamrigger();
-extern void AddSC_boss_warlord_kalithresh();
-extern void AddSC_instance_steam_vault();
-
-//--Underbog
-extern void AddSC_boss_hungarfen();
-extern void AddSC_boss_the_black_stalker();
-
-//Gruul's Lair
-extern void AddSC_boss_gruul();
-extern void AddSC_boss_high_king_maulgar();
-extern void AddSC_instance_gruuls_lair();
-
-//Hellfire Citadel
-//--Blood Furnace
-extern void AddSC_boss_broggok();
-extern void AddSC_boss_kelidan_the_breaker();
-extern void AddSC_boss_the_maker();
-extern void AddSC_instance_blood_furnace();
-
-//--Magtheridon's Lair
-extern void AddSC_boss_magtheridon();
-extern void AddSC_instance_magtheridons_lair();
-
-//--Shattered Halls
-extern void AddSC_boss_grand_warlock_nethekurse();
-extern void AddSC_boss_warbringer_omrogg();
-extern void AddSC_boss_warchief_kargath_bladefist();
-extern void AddSC_instance_shattered_halls();
-
-//--Ramparts
-extern void AddSC_boss_watchkeeper_gargolmar();
-extern void AddSC_boss_omor_the_unscarred();
-extern void AddSC_boss_vazruden_the_herald();
-extern void AddSC_instance_ramparts();
-
-//Naxxramas
-extern void AddSC_boss_anubrekhan();
+extern void AddSC_boss_anubrekhan(); //Naxxramas
extern void AddSC_boss_maexxna();
extern void AddSC_boss_patchwerk();
extern void AddSC_boss_grobbulus();
@@ -380,81 +272,120 @@ extern void AddSC_boss_heigan();
extern void AddSC_boss_gothik();
extern void AddSC_boss_thaddius();
extern void AddSC_instance_naxxramas();
-
-//The Nexus
-//Eye of Eternety
-
-//Nexus
-extern void AddSC_boss_magus_telestra();
+extern void AddSC_boss_magus_telestra(); //The Nexus Nexus
extern void AddSC_boss_anomalus();
extern void AddSC_boss_ormorok();
extern void AddSC_boss_keristrasza();
extern void AddSC_instance_nexus();
-
-//Oculus
-
-//Obsidian Sanctum
-extern void AddSC_boss_sartharion();
+extern void AddSC_boss_sartharion(); //Obsidian Sanctum
extern void AddSC_instance_obsidian_sanctum();
-
-//Tempest Keep
-//--Arcatraz
-extern void AddSC_arcatraz();
-extern void AddSC_boss_harbinger_skyriss();
-extern void AddSC_instance_arcatraz();
-
-//--Botanica
-extern void AddSC_boss_high_botanist_freywinn();
-extern void AddSC_boss_laj();
-extern void AddSC_boss_warp_splinter();
-
-//--The Eye
-extern void AddSC_boss_alar();
-extern void AddSC_boss_kaelthas();
-extern void AddSC_boss_void_reaver();
-extern void AddSC_boss_high_astromancer_solarian();
-extern void AddSC_instance_the_eye();
-extern void AddSC_the_eye();
-
-//--The Mechanar
-extern void AddSC_boss_gatewatcher_iron_hand();
-extern void AddSC_boss_nethermancer_sepethrea();
-extern void AddSC_boss_pathaleon_the_calculator();
-extern void AddSC_instance_mechanar();
-
-
-//Ulduar
-extern void AddSC_boss_auriaya();
+extern void AddSC_boss_bjarngrim(); //Ulduar Halls of Lightning
+extern void AddSC_boss_loken();
+extern void AddSC_instance_halls_of_lightning();
+extern void AddSC_boss_auriaya(); //Ulduar Ulduar
extern void AddSC_boss_flame_leviathan();
extern void AddSC_boss_ignis();
extern void AddSC_boss_razorscale();
extern void AddSC_boss_xt002();
//extern void AddSC_instance_ulduar();
-
-//Un'Goro Crater
-extern void AddSC_ungoro_crater();
-
-//Upper blackrock spire
-
-//Utgarde Keep
-extern void AddSC_boss_keleseth();
+extern void AddSC_boss_keleseth(); //Utgarde Keep
extern void AddSC_boss_skarvald_dalronn();
extern void AddSC_boss_ingvar_the_plunderer();
extern void AddSC_instance_utgarde_keep();
extern void AddSC_utgarde_keep();
-
-//Vault of Archavon
-extern void AddSC_boss_archavon();
+extern void AddSC_boss_archavon(); //Vault of Archavon
extern void AddSC_boss_emalon();
extern void AddSC_instance_archavon();
-//Halls of Lightning
-extern void AddSC_boss_bjarngrim();
-extern void AddSC_boss_loken();
-extern void AddSC_instance_halls_of_lightning();
-
-//Region
+extern void AddSC_borean_tundra();
+extern void AddSC_dragonblight();
+extern void AddSC_grizzly_hills();
+extern void AddSC_icecrown();
+extern void AddSC_sholazar_basin();
extern void AddSC_wintergrasp();
+extern void AddSC_zuldrak();
+
+//outland
+extern void AddSC_boss_exarch_maladaar(); //Aunchindoun Auchenai Crypts
+extern void AddSC_boss_shirrak_the_dead_watcher();
+extern void AddSC_boss_nexusprince_shaffar(); //Aunchindoun Mana Tombs
+extern void AddSC_boss_pandemonius();
+extern void AddSC_boss_darkweaver_syth(); //Aunchindoun Sekketh Halls
+extern void AddSC_boss_talon_king_ikiss();
+extern void AddSC_instance_sethekk_halls();
+extern void AddSC_instance_shadow_labyrinth(); //Aunchindoun Shadow Labyrinth
+extern void AddSC_boss_ambassador_hellmaw();
+extern void AddSC_boss_blackheart_the_inciter();
+extern void AddSC_boss_grandmaster_vorpil();
+extern void AddSC_boss_murmur();
+extern void AddSC_black_temple(); //Black Temple
+extern void AddSC_boss_illidan();
+extern void AddSC_boss_shade_of_akama();
+extern void AddSC_boss_supremus();
+extern void AddSC_boss_gurtogg_bloodboil();
+extern void AddSC_boss_mother_shahraz();
+extern void AddSC_boss_reliquary_of_souls();
+extern void AddSC_boss_teron_gorefiend();
+extern void AddSC_boss_najentus();
+extern void AddSC_boss_illidari_council();
+extern void AddSC_instance_black_temple();
+extern void AddSC_boss_fathomlord_karathress(); //CR Serpent Shrine Cavern
+extern void AddSC_boss_hydross_the_unstable();
+extern void AddSC_boss_lady_vashj();
+extern void AddSC_boss_leotheras_the_blind();
+extern void AddSC_boss_morogrim_tidewalker();
+extern void AddSC_instance_serpentshrine_cavern();
+extern void AddSC_boss_the_lurker_below();
+extern void AddSC_boss_hydromancer_thespia(); //CR Steam Vault
+extern void AddSC_boss_mekgineer_steamrigger();
+extern void AddSC_boss_warlord_kalithresh();
+extern void AddSC_instance_steam_vault();
+extern void AddSC_boss_hungarfen(); //CR Underbog
+extern void AddSC_boss_the_black_stalker();
+extern void AddSC_boss_gruul(); //Gruul's Lair
+extern void AddSC_boss_high_king_maulgar();
+extern void AddSC_instance_gruuls_lair();
+extern void AddSC_boss_broggok(); //HC Blood Furnace
+extern void AddSC_boss_kelidan_the_breaker();
+extern void AddSC_boss_the_maker();
+extern void AddSC_instance_blood_furnace();
+extern void AddSC_boss_magtheridon(); //HC Magtheridon's Lair
+extern void AddSC_instance_magtheridons_lair();
+extern void AddSC_boss_grand_warlock_nethekurse(); //HC Shattered Halls
+extern void AddSC_boss_warbringer_omrogg();
+extern void AddSC_boss_warchief_kargath_bladefist();
+extern void AddSC_instance_shattered_halls();
+extern void AddSC_boss_watchkeeper_gargolmar(); //HC Ramparts
+extern void AddSC_boss_omor_the_unscarred();
+extern void AddSC_boss_vazruden_the_herald();
+extern void AddSC_instance_ramparts();
+extern void AddSC_arcatraz(); //TK Arcatraz
+extern void AddSC_boss_harbinger_skyriss();
+extern void AddSC_instance_arcatraz();
+extern void AddSC_boss_high_botanist_freywinn(); //TK Botanica
+extern void AddSC_boss_laj();
+extern void AddSC_boss_warp_splinter();
+extern void AddSC_boss_alar(); //TK The Eye
+extern void AddSC_boss_kaelthas();
+extern void AddSC_boss_void_reaver();
+extern void AddSC_boss_high_astromancer_solarian();
+extern void AddSC_instance_the_eye();
+extern void AddSC_the_eye();
+extern void AddSC_boss_gatewatcher_iron_hand(); //TK The Mechanar
+extern void AddSC_boss_nethermancer_sepethrea();
+extern void AddSC_boss_pathaleon_the_calculator();
+extern void AddSC_instance_mechanar();
+
+extern void AddSC_blades_edge_mountains();
+extern void AddSC_boss_doomlordkazzak();
+extern void AddSC_boss_doomwalker();
+extern void AddSC_hellfire_peninsula();
+extern void AddSC_nagrand();
+extern void AddSC_netherstorm();
+extern void AddSC_shadowmoon_valley();
+extern void AddSC_shattrath_city();
+extern void AddSC_terokkar_forest();
+extern void AddSC_zangarmarsh();
void AddScripts()
{
@@ -704,121 +635,13 @@ void AddScripts()
AddSC_the_barrens();
AddSC_thousand_needles();
AddSC_thunder_bluff();
+ AddSC_ungoro_crater();
AddSC_winterspring();
//northrend
- AddSC_borean_tundra();
- AddSC_dragonblight();
- AddSC_grizzly_hills();
- AddSC_icecrown();
- AddSC_sholazar_basin();
- AddSC_zuldrak();
-
- //outland
- AddSC_blades_edge_mountains();
- AddSC_boss_doomlordkazzak();
- AddSC_boss_doomwalker();
- AddSC_hellfire_peninsula();
- AddSC_nagrand();
- AddSC_netherstorm();
- AddSC_shadowmoon_valley();
- AddSC_shattrath_city();
- AddSC_terokkar_forest();
- AddSC_zangarmarsh();
-
- //--------------------
- //------ ZONE --------
-
- //Aunchindoun
- //--Auchenai Crypts
- AddSC_boss_exarch_maladaar();
- AddSC_boss_shirrak_the_dead_watcher();
- //--Mana Tombs
- AddSC_boss_nexusprince_shaffar();
- AddSC_boss_pandemonius();
-
- //--Sekketh Halls
- AddSC_boss_darkweaver_syth();
- AddSC_boss_talon_king_ikiss();
- AddSC_instance_sethekk_halls();
-
- //--Shadow Labyrinth
- AddSC_instance_shadow_labyrinth();
- AddSC_boss_ambassador_hellmaw();
- AddSC_boss_blackheart_the_inciter();
- AddSC_boss_grandmaster_vorpil();
- AddSC_boss_murmur();
-
- //Azjol-Nerub
- //--Ahn'kahet
- AddSC_instance_ahnkahet();
+ AddSC_instance_ahnkahet(); //Azjol-Nerub Ahn'kahet
AddSC_boss_elder_nadox();
-
- //Black Temple
- AddSC_black_temple();
- AddSC_boss_illidan();
- AddSC_boss_shade_of_akama();
- AddSC_boss_supremus();
- AddSC_boss_gurtogg_bloodboil();
- AddSC_boss_mother_shahraz();
- AddSC_boss_reliquary_of_souls();
- AddSC_boss_teron_gorefiend();
- AddSC_boss_najentus();
- AddSC_boss_illidari_council();
- AddSC_instance_black_temple();
-
- //Coilfang Resevoir
- //--Serpent Shrine Cavern
- AddSC_boss_fathomlord_karathress();
- AddSC_boss_hydross_the_unstable();
- AddSC_boss_lady_vashj();
- AddSC_boss_leotheras_the_blind();
- AddSC_boss_morogrim_tidewalker();
- AddSC_instance_serpentshrine_cavern();
- AddSC_boss_the_lurker_below();
-
- //--Slave Pens
-
- //--Steam Vault
- AddSC_boss_hydromancer_thespia();
- AddSC_boss_mekgineer_steamrigger();
- AddSC_boss_warlord_kalithresh();
- AddSC_instance_steam_vault();
-
- //--Underbog
- AddSC_boss_hungarfen();
- AddSC_boss_the_black_stalker();
-
- //Gruul's Lair
- AddSC_boss_gruul();
- AddSC_boss_high_king_maulgar();
- AddSC_instance_gruuls_lair();
-
- //Hellfire Citadel
- //--Blood Furnace
- AddSC_boss_broggok();
- AddSC_boss_kelidan_the_breaker();
- AddSC_boss_the_maker();
- AddSC_instance_blood_furnace();
-
- //--Magtheridon's Lair
- AddSC_boss_magtheridon();
- AddSC_instance_magtheridons_lair();
-
- //--Shattered Halls
- AddSC_boss_grand_warlock_nethekurse();
- AddSC_boss_warbringer_omrogg();
- AddSC_boss_warchief_kargath_bladefist();
- AddSC_instance_shattered_halls();
-
- //--Ramparts
- AddSC_boss_watchkeeper_gargolmar();
- AddSC_boss_omor_the_unscarred();
- AddSC_boss_vazruden_the_herald();
- AddSC_instance_ramparts();
-
- //Naxxramas
- AddSC_boss_anubrekhan();
+ AddSC_boss_anubrekhan(); //Naxxramas
AddSC_boss_maexxna();
AddSC_boss_patchwerk();
AddSC_boss_grobbulus();
@@ -834,79 +657,118 @@ void AddScripts()
AddSC_boss_gothik();
AddSC_boss_thaddius();
AddSC_instance_naxxramas();
-
- //The Nexus
- //Eye of Eternety
-
- //Nexus
- AddSC_boss_magus_telestra();
+ AddSC_boss_magus_telestra(); //The Nexus Nexus
AddSC_boss_anomalus();
AddSC_boss_ormorok();
AddSC_boss_keristrasza();
AddSC_instance_nexus();
-
- //Oculus
-
- //Obsidian Sanctum
- AddSC_boss_sartharion();
+ AddSC_boss_sartharion(); //Obsidian Sanctum
AddSC_instance_obsidian_sanctum();
-
- //Tempest Keep
- //--Arcatraz
- AddSC_arcatraz();
- AddSC_boss_harbinger_skyriss();
- AddSC_instance_arcatraz();
-
- //--Botanica
- AddSC_boss_high_botanist_freywinn();
- AddSC_boss_laj();
- AddSC_boss_warp_splinter();
-
- //--The Eye
- AddSC_boss_alar();
- AddSC_boss_kaelthas();
- AddSC_boss_void_reaver();
- AddSC_boss_high_astromancer_solarian();
- AddSC_instance_the_eye();
- AddSC_the_eye();
-
- //--The Mechanar
- AddSC_boss_gatewatcher_iron_hand();
- AddSC_boss_nethermancer_sepethrea();
- AddSC_boss_pathaleon_the_calculator();
- AddSC_instance_mechanar();
-
-
- //Ulduar
- AddSC_boss_auriaya();
+ AddSC_boss_bjarngrim(); //Ulduar Halls of Lightning
+ AddSC_boss_loken();
+ AddSC_instance_halls_of_lightning();
+ AddSC_boss_auriaya(); //Ulduar Ulduar
AddSC_boss_flame_leviathan();
AddSC_boss_ignis();
AddSC_boss_razorscale();
AddSC_boss_xt002();
//AddSC_instance_ulduar();
-
- //Un'Goro Crater
- AddSC_ungoro_crater();
-
- //Upper blackrock spire
-
- //Utgarde Keep
- AddSC_boss_keleseth();
+ AddSC_boss_keleseth(); //Utgarde Keep
AddSC_boss_skarvald_dalronn();
AddSC_boss_ingvar_the_plunderer();
AddSC_instance_utgarde_keep();
AddSC_utgarde_keep();
-
- //Vault of Archavon
- AddSC_boss_archavon();
+ AddSC_boss_archavon(); //Vault of Archavon
AddSC_boss_emalon();
AddSC_instance_archavon();
- //Halls of Lightning
- AddSC_boss_bjarngrim();
- AddSC_boss_loken();
- AddSC_instance_halls_of_lightning();
-
- //Region
+ AddSC_borean_tundra();
+ AddSC_dragonblight();
+ AddSC_grizzly_hills();
+ AddSC_icecrown();
+ AddSC_sholazar_basin();
AddSC_wintergrasp();
+ AddSC_zuldrak();
+
+ //outland
+ AddSC_boss_exarch_maladaar(); //Aunchindoun Auchenai Crypts
+ AddSC_boss_shirrak_the_dead_watcher();
+ AddSC_boss_nexusprince_shaffar(); //Aunchindoun Mana Tombs
+ AddSC_boss_pandemonius();
+ AddSC_boss_darkweaver_syth(); //Aunchindoun Sekketh Halls
+ AddSC_boss_talon_king_ikiss();
+ AddSC_instance_sethekk_halls();
+ AddSC_instance_shadow_labyrinth(); //Aunchindoun Shadow Labyrinth
+ AddSC_boss_ambassador_hellmaw();
+ AddSC_boss_blackheart_the_inciter();
+ AddSC_boss_grandmaster_vorpil();
+ AddSC_boss_murmur();
+ AddSC_black_temple(); //Black Temple
+ AddSC_boss_illidan();
+ AddSC_boss_shade_of_akama();
+ AddSC_boss_supremus();
+ AddSC_boss_gurtogg_bloodboil();
+ AddSC_boss_mother_shahraz();
+ AddSC_boss_reliquary_of_souls();
+ AddSC_boss_teron_gorefiend();
+ AddSC_boss_najentus();
+ AddSC_boss_illidari_council();
+ AddSC_instance_black_temple();
+ AddSC_boss_fathomlord_karathress(); //CR Serpent Shrine Cavern
+ AddSC_boss_hydross_the_unstable();
+ AddSC_boss_lady_vashj();
+ AddSC_boss_leotheras_the_blind();
+ AddSC_boss_morogrim_tidewalker();
+ AddSC_instance_serpentshrine_cavern();
+ AddSC_boss_the_lurker_below();
+ AddSC_boss_hydromancer_thespia(); //CR Steam Vault
+ AddSC_boss_mekgineer_steamrigger();
+ AddSC_boss_warlord_kalithresh();
+ AddSC_instance_steam_vault();
+ AddSC_boss_hungarfen(); //CR Underbog
+ AddSC_boss_the_black_stalker();
+ AddSC_boss_gruul(); //Gruul's Lair
+ AddSC_boss_high_king_maulgar();
+ AddSC_instance_gruuls_lair();
+ AddSC_boss_broggok(); //HC Blood Furnace
+ AddSC_boss_kelidan_the_breaker();
+ AddSC_boss_the_maker();
+ AddSC_instance_blood_furnace();
+ AddSC_boss_magtheridon(); //HC Magtheridon's Lair
+ AddSC_instance_magtheridons_lair();
+ AddSC_boss_grand_warlock_nethekurse(); //HC Shattered Halls
+ AddSC_boss_warbringer_omrogg();
+ AddSC_boss_warchief_kargath_bladefist();
+ AddSC_instance_shattered_halls();
+ AddSC_boss_watchkeeper_gargolmar(); //HC Ramparts
+ AddSC_boss_omor_the_unscarred();
+ AddSC_boss_vazruden_the_herald();
+ AddSC_instance_ramparts();
+ AddSC_arcatraz(); //TK Arcatraz
+ AddSC_boss_harbinger_skyriss();
+ AddSC_instance_arcatraz();
+ AddSC_boss_high_botanist_freywinn(); //TK Botanica
+ AddSC_boss_laj();
+ AddSC_boss_warp_splinter();
+ AddSC_boss_alar(); //TK The Eye
+ AddSC_boss_kaelthas();
+ AddSC_boss_void_reaver();
+ AddSC_boss_high_astromancer_solarian();
+ AddSC_instance_the_eye();
+ AddSC_the_eye();
+ AddSC_boss_gatewatcher_iron_hand(); //TK The Mechanar
+ AddSC_boss_nethermancer_sepethrea();
+ AddSC_boss_pathaleon_the_calculator();
+ AddSC_instance_mechanar();
+
+ AddSC_blades_edge_mountains();
+ AddSC_boss_doomlordkazzak();
+ AddSC_boss_doomwalker();
+ AddSC_hellfire_peninsula();
+ AddSC_nagrand();
+ AddSC_netherstorm();
+ AddSC_shadowmoon_valley();
+ AddSC_shattrath_city();
+ AddSC_terokkar_forest();
+ AddSC_zangarmarsh();
}