From afc2df2f7d545adf4833cfbbcf4cafd19bcfbdd1 Mon Sep 17 00:00:00 2001 From: Antz Date: Sun, 27 Mar 2016 20:47:30 +0100 Subject: [PATCH] [SD3] first commit with SD3 inplace - not complete yet --- CMakeLists.txt | 21 +- src/game/CMakeLists.txt | 12 +- src/game/ChatCommands/Level1.cpp | 2 +- src/game/ChatCommands/Level2.cpp | 6 +- src/game/MotionGenerators/PathFinder.cpp | 2 +- src/game/Object/Creature.cpp | 90 +- src/game/Object/Creature.h | 112 +- src/game/Object/CreatureAI.cpp | 40 +- src/game/Object/CreatureAI.h | 25 +- src/game/Object/Formulas.h | 2 +- src/game/Object/GameObject.cpp | 384 +- src/game/Object/GameObject.h | 16 +- src/game/Object/Item.cpp | 185 +- src/game/Object/Item.h | 4 +- src/game/Object/Object.cpp | 197 +- src/game/Object/Object.h | 80 +- src/game/Object/ObjectMgr.cpp | 44 +- src/game/Object/Pet.cpp | 16 +- src/game/Object/Player.cpp | 22 +- src/game/Object/Player.h | 329 +- src/game/Object/Unit.cpp | 414 ++- src/game/Object/Unit.h | 156 +- src/game/Server/DBCStructure.h | 2 +- src/game/Server/SharedDefines.h | 4 +- src/game/Server/WorldSocket.h | 2 +- src/game/WorldHandlers/Chat.cpp | 2 +- src/game/WorldHandlers/GridMap.cpp | 4 +- src/game/WorldHandlers/GridMap.h | 2 +- src/game/WorldHandlers/InstanceData.cpp | 9 +- src/game/WorldHandlers/InstanceData.h | 13 +- src/game/WorldHandlers/MailHandler.cpp | 2 +- src/game/WorldHandlers/Map.h | 430 +-- src/game/WorldHandlers/QueryHandler.cpp | 4 +- src/game/WorldHandlers/ScriptMgr.cpp | 633 ++-- src/game/WorldHandlers/ScriptMgr.h | 154 +- src/game/WorldHandlers/Spell.cpp | 10 +- src/game/WorldHandlers/SpellAuras.cpp | 789 ++-- src/game/WorldHandlers/SpellEffects.cpp | 2 +- .../WorldHandlers/UnitAuraProcHandler.cpp | 4 +- src/mangosd/CMakeLists.txt | 4 +- src/modules/CMakeLists.txt | 4 +- src/modules/SD3/CMakeLists.txt | 576 +++ src/modules/SD3/README.md | 5 + src/modules/SD3/base/escort_ai.cpp | 662 ++++ src/modules/SD3/base/escort_ai.h | 133 + src/modules/SD3/base/follower_ai.cpp | 458 +++ src/modules/SD3/base/follower_ai.h | 87 + src/modules/SD3/base/guard_ai.cpp | 275 ++ src/modules/SD3/base/guard_ai.h | 84 + src/modules/SD3/base/pet_ai.cpp | 172 + src/modules/SD3/base/pet_ai.h | 61 + src/modules/SD3/include/precompiled.cpp | 26 + src/modules/SD3/include/precompiled.h | 42 + src/modules/SD3/include/sc_creature.cpp | 836 +++++ src/modules/SD3/include/sc_creature.h | 262 ++ src/modules/SD3/include/sc_gossip.h | 186 + src/modules/SD3/include/sc_grid_searchers.cpp | 74 + src/modules/SD3/include/sc_grid_searchers.h | 64 + src/modules/SD3/include/sc_instance.cpp | 434 +++ src/modules/SD3/include/sc_instance.h | 159 + src/modules/SD3/precompiled.cpp | 27 + src/modules/SD3/precompiled.h | 46 + .../scripts/battlegrounds/battleground.cpp | 145 + .../eastern_kingdoms/alterac_mountains.cpp | 45 + .../eastern_kingdoms/arathi_highlands.cpp | 326 ++ .../blackrock_depths/blackrock_depths.cpp | 1332 +++++++ .../blackrock_depths/blackrock_depths.h | 144 + .../boss_ambassador_flamelash.cpp | 155 + .../blackrock_depths/boss_coren_direbrew.cpp | 215 ++ .../boss_emperor_dagran_thaurissan.cpp | 308 ++ .../boss_general_angerforge.cpp | 173 + .../boss_high_interrogator_gerstahn.cpp | 147 + .../instance_blackrock_depths.cpp | 501 +++ .../blackrock_spire/blackrock_spire.h | 141 + .../blackrock_spire/boss_gyth.cpp | 180 + .../boss_overlord_wyrmthalak.cpp | 173 + .../boss_pyroguard_emberseer.cpp | 263 ++ .../instance_blackrock_spire.cpp | 1025 ++++++ .../blackwing_lair/blackwing_lair.h | 86 + .../boss_broodlord_lashlayer.cpp | 188 + .../blackwing_lair/boss_chromaggus.cpp | 312 ++ .../blackwing_lair/boss_ebonroc.cpp | 176 + .../blackwing_lair/boss_firemaw.cpp | 181 + .../blackwing_lair/boss_flamegor.cpp | 184 + .../blackwing_lair/boss_nefarian.cpp | 331 ++ .../blackwing_lair/boss_razorgore.cpp | 310 ++ .../blackwing_lair/boss_vaelastrasz.cpp | 472 +++ .../blackwing_lair/boss_victor_nefarius.cpp | 477 +++ .../instance_blackwing_lair.cpp | 478 +++ .../molten_core/boss_baron_geddon.cpp | 184 + .../molten_core/boss_garr.cpp | 313 ++ .../molten_core/boss_gehennas.cpp | 170 + .../molten_core/boss_golemagg.cpp | 258 ++ .../molten_core/boss_lucifron.cpp | 164 + .../molten_core/boss_magmadar.cpp | 170 + .../molten_core/boss_majordomo_executus.cpp | 560 +++ .../molten_core/boss_ragnaros.cpp | 409 +++ .../molten_core/boss_shazzrah.cpp | 202 ++ .../molten_core/boss_sulfuron_harbinger.cpp | 310 ++ .../molten_core/instance_molten_core.cpp | 502 +++ .../molten_core/molten_core.cpp | 90 + .../molten_core/molten_core.h | 138 + .../eastern_kingdoms/blasted_lands.cpp | 153 + .../scripts/eastern_kingdoms/boss_kazzak.cpp | 252 ++ .../eastern_kingdoms/burning_steppes.cpp | 537 +++ .../deadmines/boss_mr_smite.cpp | 304 ++ .../eastern_kingdoms/deadmines/deadmines.cpp | 72 + .../eastern_kingdoms/deadmines/deadmines.h | 62 + .../deadmines/instance_deadmines.cpp | 295 ++ .../scripts/eastern_kingdoms/dun_morogh.cpp | 45 + .../eastern_kingdoms/eastern_plaguelands.cpp | 386 ++ .../eastern_kingdoms/elwynn_forest.cpp | 45 + .../eastern_kingdoms/eversong_woods.cpp | 663 ++++ .../scripts/eastern_kingdoms/ghostlands.cpp | 197 + .../gnomeregan/boss_thermaplugg.cpp | 431 +++ .../gnomeregan/gnomeregan.cpp | 813 +++++ .../eastern_kingdoms/gnomeregan/gnomeregan.h | 78 + .../gnomeregan/instance_gnomeregan.cpp | 332 ++ .../scripts/eastern_kingdoms/hinterlands.cpp | 384 ++ .../scripts/eastern_kingdoms/ironforge.cpp | 45 + .../eastern_kingdoms/isle_of_queldanas.cpp | 107 + .../karazhan/boss_curator.cpp | 264 ++ .../karazhan/boss_maiden_of_virtue.cpp | 198 + .../karazhan/boss_midnight.cpp | 453 +++ .../eastern_kingdoms/karazhan/boss_moroes.cpp | 338 ++ .../karazhan/boss_netherspite.cpp | 623 ++++ .../karazhan/boss_nightbane.cpp | 463 +++ .../karazhan/boss_prince_malchezaar.cpp | 428 +++ .../karazhan/boss_shade_of_aran.cpp | 493 +++ .../karazhan/boss_terestian_illhoof.cpp | 365 ++ .../karazhan/bosses_opera.cpp | 1604 ++++++++ .../eastern_kingdoms/karazhan/chess_event.cpp | 1950 ++++++++++ .../karazhan/instance_karazhan.cpp | 873 +++++ .../eastern_kingdoms/karazhan/karazhan.cpp | 609 ++++ .../eastern_kingdoms/karazhan/karazhan.h | 156 + .../scripts/eastern_kingdoms/loch_modan.cpp | 238 ++ .../boss_felblood_kaelthas.cpp | 775 ++++ .../boss_priestess_delrissa.cpp | 1627 +++++++++ .../boss_selin_fireheart.cpp | 391 ++ .../magisters_terrace/boss_vexallus.cpp | 289 ++ .../instance_magisters_terrace.cpp | 299 ++ .../magisters_terrace/magisters_terrace.cpp | 163 + .../magisters_terrace/magisters_terrace.h | 67 + .../naxxramas/boss_anubrekhan.cpp | 281 ++ .../naxxramas/boss_faerlina.cpp | 239 ++ .../naxxramas/boss_four_horsemen.cpp | 568 +++ .../eastern_kingdoms/naxxramas/boss_gluth.cpp | 302 ++ .../naxxramas/boss_gothik.cpp | 474 +++ .../naxxramas/boss_grobbulus.cpp | 269 ++ .../naxxramas/boss_heigan.cpp | 335 ++ .../naxxramas/boss_kelthuzad.cpp | 676 ++++ .../naxxramas/boss_loatheb.cpp | 226 ++ .../naxxramas/boss_maexxna.cpp | 386 ++ .../eastern_kingdoms/naxxramas/boss_noth.cpp | 385 ++ .../naxxramas/boss_patchwerk.cpp | 244 ++ .../naxxramas/boss_razuvious.cpp | 219 ++ .../naxxramas/boss_sapphiron.cpp | 406 +++ .../naxxramas/boss_thaddius.cpp | 899 +++++ .../naxxramas/instance_naxxramas.cpp | 1131 ++++++ .../eastern_kingdoms/naxxramas/naxxramas.h | 215 ++ .../eastern_kingdoms/redridge_mountains.cpp | 184 + .../scarlet_enclave/ebon_hold.cpp | 3219 +++++++++++++++++ .../scarlet_enclave/world_map_ebon_hold.cpp | 344 ++ .../scarlet_enclave/world_map_ebon_hold.h | 114 + .../scarlet_monastery/boss_arcanist_doan.cpp | 178 + .../boss_headless_horseman.cpp | 522 +++ .../scarlet_monastery/boss_herod.cpp | 224 ++ .../boss_mograine_and_whitemane.cpp | 456 +++ .../instance_scarlet_monastery.cpp | 135 + .../scarlet_monastery/scarlet_monastery.h | 46 + .../scholomance/boss_darkmaster_gandling.cpp | 165 + .../scholomance/boss_jandice_barov.cpp | 144 + .../scholomance/instance_scholomance.cpp | 526 +++ .../scholomance/scholomance.h | 104 + .../eastern_kingdoms/searing_gorge.cpp | 149 + .../shadowfang_keep/boss_hummel.cpp | 290 ++ .../instance_shadowfang_keep.cpp | 339 ++ .../shadowfang_keep/shadowfang_keep.cpp | 1110 ++++++ .../shadowfang_keep/shadowfang_keep.h | 80 + .../eastern_kingdoms/silvermoon_city.cpp | 41 + .../eastern_kingdoms/silverpine_forest.cpp | 682 ++++ .../eastern_kingdoms/stormwind_city.cpp | 1381 +++++++ .../eastern_kingdoms/stranglethorn_vale.cpp | 146 + .../stratholme/boss_baroness_anastari.cpp | 218 ++ .../stratholme/boss_cannon_master_willey.cpp | 158 + .../stratholme/boss_dathrohan_balnazzar.cpp | 264 ++ .../stratholme/boss_maleki_the_pallid.cpp | 160 + .../stratholme/boss_order_of_silver_hand.cpp | 209 ++ .../stratholme/instance_stratholme.cpp | 1046 ++++++ .../stratholme/stratholme.cpp | 434 +++ .../eastern_kingdoms/stratholme/stratholme.h | 108 + .../sunken_temple/instance_sunken_temple.cpp | 573 +++ .../sunken_temple/sunken_temple.cpp | 368 ++ .../sunken_temple/sunken_temple.h | 133 + .../sunwell_plateau/boss_brutallus.cpp | 643 ++++ .../sunwell_plateau/boss_eredar_twins.cpp | 743 ++++ .../sunwell_plateau/boss_felmyst.cpp | 606 ++++ .../sunwell_plateau/boss_kalecgos.cpp | 750 ++++ .../sunwell_plateau/boss_kiljaeden.cpp | 1018 ++++++ .../sunwell_plateau/boss_muru.cpp | 584 +++ .../instance_sunwell_plateau.cpp | 696 ++++ .../sunwell_plateau/sunwell_plateau.h | 132 + .../eastern_kingdoms/swamp_of_sorrows.cpp | 197 + .../eastern_kingdoms/tirisfal_glades.cpp | 252 ++ .../uldaman/boss_archaedas.cpp | 319 ++ .../uldaman/instance_uldaman.cpp | 416 +++ .../eastern_kingdoms/uldaman/uldaman.cpp | 41 + .../eastern_kingdoms/uldaman/uldaman.h | 58 + .../scripts/eastern_kingdoms/undercity.cpp | 204 ++ .../eastern_kingdoms/western_plaguelands.cpp | 1159 ++++++ .../SD3/scripts/eastern_kingdoms/westfall.cpp | 314 ++ .../SD3/scripts/eastern_kingdoms/wetlands.cpp | 302 ++ .../eastern_kingdoms/zulaman/boss_akilzon.cpp | 382 ++ .../eastern_kingdoms/zulaman/boss_halazzi.cpp | 461 +++ .../eastern_kingdoms/zulaman/boss_janalai.cpp | 645 ++++ .../zulaman/boss_malacrass.cpp | 501 +++ .../zulaman/boss_nalorakk.cpp | 371 ++ .../eastern_kingdoms/zulaman/boss_zuljin.cpp | 618 ++++ .../zulaman/instance_zulaman.cpp | 665 ++++ .../eastern_kingdoms/zulaman/zulaman.cpp | 321 ++ .../eastern_kingdoms/zulaman/zulaman.h | 142 + .../eastern_kingdoms/zulgurub/boss_arlokk.cpp | 374 ++ .../eastern_kingdoms/zulgurub/boss_hakkar.cpp | 316 ++ .../zulgurub/boss_hazzarah.cpp | 163 + .../eastern_kingdoms/zulgurub/boss_jeklik.cpp | 501 +++ .../eastern_kingdoms/zulgurub/boss_jindo.cpp | 282 ++ .../zulgurub/boss_mandokir.cpp | 484 +++ .../eastern_kingdoms/zulgurub/boss_marli.cpp | 301 ++ .../zulgurub/boss_renataki.cpp | 169 + .../eastern_kingdoms/zulgurub/boss_thekal.cpp | 851 +++++ .../zulgurub/boss_venoxis.cpp | 285 ++ .../zulgurub/instance_zulgurub.cpp | 347 ++ .../eastern_kingdoms/zulgurub/zulgurub.h | 71 + .../SD3/scripts/kalimdor/ashenvale.cpp | 723 ++++ src/modules/SD3/scripts/kalimdor/azshara.cpp | 584 +++ .../SD3/scripts/kalimdor/azuremyst_isle.cpp | 474 +++ .../blackfathom_deeps/blackfathom_deeps.cpp | 122 + .../blackfathom_deeps/blackfathom_deeps.h | 85 + .../instance_blackfathom_deeps.cpp | 396 ++ .../SD3/scripts/kalimdor/bloodmyst_isle.cpp | 106 + .../SD3/scripts/kalimdor/boss_azuregos.cpp | 213 ++ .../culling_of_stratholme.cpp | 957 +++++ .../culling_of_stratholme.h | 157 + .../instance_culling_of_stratholme.cpp | 1163 ++++++ .../dark_portal/boss_aeonus.cpp | 195 + .../dark_portal/boss_chrono_lord_deja.cpp | 197 + .../dark_portal/boss_temporus.cpp | 196 + .../dark_portal/dark_portal.cpp | 439 +++ .../caverns_of_time/dark_portal/dark_portal.h | 108 + .../dark_portal/instance_dark_portal.cpp | 515 +++ .../caverns_of_time/hyjal/boss_archimonde.cpp | 482 +++ .../kalimdor/caverns_of_time/hyjal/hyjal.cpp | 300 ++ .../kalimdor/caverns_of_time/hyjal/hyjal.h | 75 + .../caverns_of_time/hyjal/hyjalAI.cpp | 558 +++ .../kalimdor/caverns_of_time/hyjal/hyjalAI.h | 164 + .../caverns_of_time/hyjal/instance_hyjal.cpp | 294 ++ .../old_hillsbrad/instance_old_hillsbrad.cpp | 474 +++ .../old_hillsbrad/old_hillsbrad.cpp | 1463 ++++++++ .../old_hillsbrad/old_hillsbrad.h | 74 + .../SD3/scripts/kalimdor/darkshore.cpp | 897 +++++ src/modules/SD3/scripts/kalimdor/desolace.cpp | 483 +++ .../scripts/kalimdor/dire_maul/dire_maul.cpp | 40 + .../scripts/kalimdor/dire_maul/dire_maul.h | 109 + .../kalimdor/dire_maul/instance_dire_maul.cpp | 610 ++++ src/modules/SD3/scripts/kalimdor/durotar.cpp | 205 ++ .../SD3/scripts/kalimdor/dustwallow_marsh.cpp | 1276 +++++++ src/modules/SD3/scripts/kalimdor/felwood.cpp | 1126 ++++++ src/modules/SD3/scripts/kalimdor/feralas.cpp | 393 ++ .../kalimdor/maraudon/boss_noxxion.cpp | 164 + .../scripts/kalimdor/maraudon/maraudon.cpp | 40 + .../SD3/scripts/kalimdor/maraudon/maraudon.h | 30 + .../SD3/scripts/kalimdor/moonglade.cpp | 1147 ++++++ src/modules/SD3/scripts/kalimdor/mulgore.cpp | 219 ++ .../kalimdor/onyxias_lair/boss_onyxia.cpp | 786 ++++ .../onyxias_lair/instance_onyxias_lair.cpp | 146 + .../onyxias_lair/npc_onyxian_warder.cpp | 107 + .../kalimdor/onyxias_lair/onyxias_lair.h | 57 + .../SD3/scripts/kalimdor/orgrimmar.cpp | 242 ++ .../instance_razorfen_downs.cpp | 184 + .../razorfen_downs/razorfen_downs.cpp | 354 ++ .../kalimdor/razorfen_downs/razorfen_downs.h | 66 + .../instance_razorfen_kraul.cpp | 169 + .../razorfen_kraul/razorfen_kraul.cpp | 341 ++ .../kalimdor/razorfen_kraul/razorfen_kraul.h | 41 + .../ruins_of_ahnqiraj/boss_ayamiss.cpp | 397 ++ .../kalimdor/ruins_of_ahnqiraj/boss_buru.cpp | 302 ++ .../ruins_of_ahnqiraj/boss_kurinnaxx.cpp | 196 + .../kalimdor/ruins_of_ahnqiraj/boss_moam.cpp | 196 + .../ruins_of_ahnqiraj/boss_ossirian.cpp | 353 ++ .../ruins_of_ahnqiraj/boss_rajaxx.cpp | 457 +++ .../instance_ruins_of_ahnqiraj.cpp | 501 +++ .../ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp | 204 ++ .../ruins_of_ahnqiraj/ruins_of_ahnqiraj.h | 95 + src/modules/SD3/scripts/kalimdor/silithus.cpp | 791 ++++ .../scripts/kalimdor/stonetalon_mountains.cpp | 369 ++ src/modules/SD3/scripts/kalimdor/tanaris.cpp | 764 ++++ .../SD3/scripts/kalimdor/teldrassil.cpp | 137 + .../temple_of_ahnqiraj/boss_bug_trio.cpp | 467 +++ .../temple_of_ahnqiraj/boss_cthun.cpp | 1003 +++++ .../temple_of_ahnqiraj/boss_fankriss.cpp | 225 ++ .../temple_of_ahnqiraj/boss_huhuran.cpp | 201 + .../kalimdor/temple_of_ahnqiraj/boss_ouro.cpp | 420 +++ .../temple_of_ahnqiraj/boss_sartura.cpp | 398 ++ .../temple_of_ahnqiraj/boss_skeram.cpp | 371 ++ .../temple_of_ahnqiraj/boss_twinemperors.cpp | 538 +++ .../temple_of_ahnqiraj/boss_viscidus.cpp | 481 +++ .../instance_temple_of_ahnqiraj.cpp | 426 +++ .../mob_anubisath_sentinel.cpp | 264 ++ .../temple_of_ahnqiraj/temple_of_ahnqiraj.h | 93 + .../SD3/scripts/kalimdor/the_barrens.cpp | 1492 ++++++++ .../SD3/scripts/kalimdor/thousand_needles.cpp | 456 +++ .../SD3/scripts/kalimdor/thunder_bluff.cpp | 44 + .../SD3/scripts/kalimdor/ungoro_crater.cpp | 414 +++ .../instance_wailing_caverns.cpp | 198 + .../wailing_caverns/wailing_caverns.cpp | 575 +++ .../wailing_caverns/wailing_caverns.h | 51 + .../SD3/scripts/kalimdor/winterspring.cpp | 552 +++ .../kalimdor/zulfarrak/boss_zumrah.cpp | 244 ++ .../kalimdor/zulfarrak/instance_zulfarrak.cpp | 411 +++ .../scripts/kalimdor/zulfarrak/zulfarrak.cpp | 170 + .../scripts/kalimdor/zulfarrak/zulfarrak.h | 70 + .../northrend/azjol-nerub/ahnkahet/ahnkahet.h | 69 + .../azjol-nerub/ahnkahet/boss_amanitar.cpp | 244 ++ .../azjol-nerub/ahnkahet/boss_jedoga.cpp | 485 +++ .../azjol-nerub/ahnkahet/boss_nadox.cpp | 263 ++ .../azjol-nerub/ahnkahet/boss_taldaram.cpp | 364 ++ .../azjol-nerub/ahnkahet/boss_volazj.cpp | 307 ++ .../ahnkahet/instance_ahnkahet.cpp | 525 +++ .../azjol-nerub/azjol-nerub/azjol-nerub.h | 52 + .../azjol-nerub/azjol-nerub/boss_anubarak.cpp | 408 +++ .../azjol-nerub/azjol-nerub/boss_hadronox.cpp | 293 ++ .../azjol-nerub/azjol-nerub/boss_krikthir.cpp | 197 + .../azjol-nerub/instance_azjol-nerub.cpp | 454 +++ .../SD3/scripts/northrend/borean_tundra.cpp | 1225 +++++++ .../boss_grand_champions.cpp | 32 + .../instance_trial_of_the_champion.cpp | 405 +++ .../trial_of_the_champion.cpp | 116 + .../trial_of_the_champion.h | 138 + .../boss_anubarak_trial.cpp | 690 ++++ .../boss_faction_champions.cpp | 45 + .../trial_of_the_crusader/boss_jaraxxus.cpp | 284 ++ .../boss_northrend_beasts.cpp | 447 +++ .../boss_twin_valkyr.cpp | 130 + .../instance_trial_of_the_crusader.cpp | 570 +++ .../trial_of_the_crusader.cpp | 229 ++ .../trial_of_the_crusader.h | 130 + src/modules/SD3/scripts/northrend/dalaran.cpp | 107 + .../SD3/scripts/northrend/dragonblight.cpp | 226 ++ .../northrend/draktharon_keep/boss_novos.cpp | 451 +++ .../draktharon_keep/boss_tharonja.cpp | 303 ++ .../draktharon_keep/boss_trollgore.cpp | 214 ++ .../draktharon_keep/draktharon_keep.h | 49 + .../instance_draktharon_keep.cpp | 464 +++ .../SD3/scripts/northrend/grizzly_hills.cpp | 581 +++ .../northrend/gundrak/boss_colossus.cpp | 454 +++ .../scripts/northrend/gundrak/boss_eck.cpp | 165 + .../northrend/gundrak/boss_galdarah.cpp | 281 ++ .../northrend/gundrak/boss_moorabi.cpp | 201 + .../northrend/gundrak/boss_sladran.cpp | 229 ++ .../SD3/scripts/northrend/gundrak/gundrak.h | 71 + .../northrend/gundrak/instance_gundrak.cpp | 546 +++ .../SD3/scripts/northrend/howling_fjord.cpp | 1137 ++++++ .../SD3/scripts/northrend/icecrown.cpp | 712 ++++ .../forge_of_souls/boss_bronjahm.cpp | 291 ++ .../forge_of_souls/boss_devourer_of_souls.cpp | 344 ++ .../forge_of_souls/forge_of_souls.h | 40 + .../instance_forge_of_souls.cpp | 293 ++ .../halls_of_reflection/boss_falric.cpp | 31 + .../halls_of_reflection/boss_lich_king.cpp | 31 + .../halls_of_reflection/boss_marwyn.cpp | 31 + .../halls_of_reflection.cpp | 31 + .../halls_of_reflection/halls_of_reflection.h | 3 + .../instance_halls_of_reflection.cpp | 31 + .../boss_forgemaster_garfrost.cpp | 305 ++ .../pit_of_saron/boss_krick_and_ick.cpp | 443 +++ .../boss_scourgelord_tyrannus.cpp | 350 ++ .../pit_of_saron/instance_pit_of_saron.cpp | 745 ++++ .../pit_of_saron/pit_of_saron.cpp | 238 ++ .../frozen_halls/pit_of_saron/pit_of_saron.h | 77 + .../icecrown_citadel/blood_prince_council.cpp | 971 +++++ .../boss_blood_queen_lanathel.cpp | 341 ++ .../boss_deathbringer_saurfang.cpp | 413 +++ .../icecrown_citadel/boss_festergut.cpp | 237 ++ .../boss_lady_deathwhisper.cpp | 439 +++ .../icecrown_citadel/boss_lord_marrowgar.cpp | 319 ++ .../boss_professor_putricide.cpp | 498 +++ .../icecrown_citadel/boss_rotface.cpp | 363 ++ .../icecrown_citadel/boss_sindragosa.cpp | 895 +++++ .../icecrown_citadel/boss_the_lich_king.cpp | 710 ++++ .../boss_valithria_dreamwalker.cpp | 168 + .../icecrown_citadel/gunship_battle.cpp | 31 + .../icecrown_citadel/icecrown_citadel.h | 213 ++ .../instance_icecrown_citadel.cpp | 692 ++++ .../northrend/naxxramas/boss_anubrekhan.cpp | 245 ++ .../northrend/naxxramas/boss_faerlina.cpp | 215 ++ .../naxxramas/boss_four_horsemen.cpp | 624 ++++ .../northrend/naxxramas/boss_gluth.cpp | 255 ++ .../northrend/naxxramas/boss_gothik.cpp | 530 +++ .../northrend/naxxramas/boss_grobbulus.cpp | 230 ++ .../northrend/naxxramas/boss_heigan.cpp | 257 ++ .../northrend/naxxramas/boss_kelthuzad.cpp | 592 +++ .../northrend/naxxramas/boss_loatheb.cpp | 201 + .../northrend/naxxramas/boss_maexxna.cpp | 345 ++ .../scripts/northrend/naxxramas/boss_noth.cpp | 349 ++ .../northrend/naxxramas/boss_patchwerk.cpp | 220 ++ .../northrend/naxxramas/boss_razuvious.cpp | 191 + .../northrend/naxxramas/boss_sapphiron.cpp | 375 ++ .../northrend/naxxramas/boss_thaddius.cpp | 810 +++++ .../naxxramas/instance_naxxramas.cpp | 1005 +++++ .../scripts/northrend/naxxramas/naxxramas.h | 213 ++ .../nexus/eye_of_eternity/boss_malygos.cpp | 754 ++++ .../nexus/eye_of_eternity/eye_of_eternity.h | 38 + .../instance_eye_of_eternity.cpp | 170 + .../northrend/nexus/nexus/boss_anomalus.cpp | 286 ++ .../nexus/nexus/boss_keristrasza.cpp | 265 ++ .../northrend/nexus/nexus/boss_ormorok.cpp | 304 ++ .../northrend/nexus/nexus/boss_telestra.cpp | 291 ++ .../northrend/nexus/nexus/instance_nexus.cpp | 265 ++ .../SD3/scripts/northrend/nexus/nexus/nexus.h | 37 + .../northrend/nexus/oculus/boss_eregos.cpp | 339 ++ .../northrend/nexus/oculus/boss_urom.cpp | 383 ++ .../northrend/nexus/oculus/boss_varos.cpp | 428 +++ .../nexus/oculus/instance_oculus.cpp | 289 ++ .../scripts/northrend/nexus/oculus/oculus.cpp | 165 + .../scripts/northrend/nexus/oculus/oculus.h | 67 + .../obsidian_sanctum/boss_sartharion.cpp | 1429 ++++++++ .../instance_obsidian_sanctum.cpp | 209 ++ .../obsidian_sanctum/obsidian_sanctum.h | 49 + .../northrend/ruby_sanctum/boss_baltharus.cpp | 335 ++ .../northrend/ruby_sanctum/boss_halion.cpp | 559 +++ .../northrend/ruby_sanctum/boss_saviana.cpp | 232 ++ .../ruby_sanctum/boss_zarithrian.cpp | 165 + .../ruby_sanctum/instance_ruby_sanctum.cpp | 362 ++ .../northrend/ruby_sanctum/ruby_sanctum.h | 66 + .../SD3/scripts/northrend/sholazar_basin.cpp | 773 ++++ .../SD3/scripts/northrend/storm_peaks.cpp | 274 ++ .../halls_of_lightning/boss_bjarngrim.cpp | 403 +++ .../ulduar/halls_of_lightning/boss_ionar.cpp | 432 +++ .../ulduar/halls_of_lightning/boss_loken.cpp | 192 + .../halls_of_lightning/boss_volkhan.cpp | 466 +++ .../halls_of_lightning/halls_of_lightning.h | 33 + .../instance_halls_of_lightning.cpp | 209 ++ .../halls_of_stone/boss_maiden_of_grief.cpp | 184 + .../ulduar/halls_of_stone/boss_sjonnir.cpp | 295 ++ .../ulduar/halls_of_stone/halls_of_stone.cpp | 774 ++++ .../ulduar/halls_of_stone/halls_of_stone.h | 72 + .../instance_halls_of_stone.cpp | 520 +++ .../ulduar/ulduar/assembly_of_iron.cpp | 800 ++++ .../northrend/ulduar/ulduar/boss_algalon.cpp | 868 +++++ .../northrend/ulduar/ulduar/boss_auriaya.cpp | 409 +++ .../ulduar/ulduar/boss_flame_leviathan.cpp | 797 ++++ .../northrend/ulduar/ulduar/boss_freya.cpp | 1118 ++++++ .../ulduar/ulduar/boss_general_vezax.cpp | 457 +++ .../northrend/ulduar/ulduar/boss_hodir.cpp | 497 +++ .../northrend/ulduar/ulduar/boss_ignis.cpp | 407 +++ .../northrend/ulduar/ulduar/boss_kologarn.cpp | 582 +++ .../northrend/ulduar/ulduar/boss_mimiron.cpp | 2163 +++++++++++ .../ulduar/ulduar/boss_razorscale.cpp | 919 +++++ .../northrend/ulduar/ulduar/boss_thorim.cpp | 1061 ++++++ .../northrend/ulduar/ulduar/boss_xt_002.cpp | 583 +++ .../ulduar/ulduar/boss_yogg_saron.cpp | 1826 ++++++++++ .../ulduar/ulduar/instance_ulduar.cpp | 2054 +++++++++++ .../northrend/ulduar/ulduar/ulduar.cpp | 689 ++++ .../scripts/northrend/ulduar/ulduar/ulduar.h | 501 +++ .../utgarde_keep/utgarde_keep/boss_ingvar.cpp | 428 +++ .../utgarde_keep/boss_keleseth.cpp | 370 ++ .../boss_skarvald_and_dalronn.cpp | 352 ++ .../utgarde_keep/instance_utgarde_keep.cpp | 223 ++ .../utgarde_keep/utgarde_keep.cpp | 168 + .../utgarde_keep/utgarde_keep/utgarde_keep.h | 38 + .../utgarde_pinnacle/boss_gortok.cpp | 251 ++ .../utgarde_pinnacle/boss_skadi.cpp | 586 +++ .../utgarde_pinnacle/boss_svala.cpp | 389 ++ .../utgarde_pinnacle/boss_ymiron.cpp | 452 +++ .../instance_utgarde_pinnacle.cpp | 419 +++ .../utgarde_pinnacle/utgarde_pinnacle.h | 66 + .../vault_of_archavon/boss_archavon.cpp | 31 + .../vault_of_archavon/boss_emalon.cpp | 31 + .../vault_of_archavon/boss_koralon.cpp | 31 + .../vault_of_archavon/boss_toravon.cpp | 31 + .../instance_vault_of_archavon.cpp | 31 + .../vault_of_archavon/vault_of_archavon.h | 3 + .../northrend/violet_hold/boss_erekem.cpp | 280 ++ .../northrend/violet_hold/boss_ichoron.cpp | 170 + .../violet_hold/instance_violet_hold.cpp | 950 +++++ .../northrend/violet_hold/violet_hold.cpp | 633 ++++ .../northrend/violet_hold/violet_hold.h | 171 + src/modules/SD3/scripts/northrend/zuldrak.cpp | 328 ++ .../auchenai_crypts/boss_exarch_maladaar.cpp | 370 ++ .../auchenai_crypts/boss_shirrak.cpp | 189 + .../mana_tombs/boss_nexusprince_shaffar.cpp | 228 ++ .../mana_tombs/boss_pandemonius.cpp | 168 + .../auchindoun/sethekk_halls/boss_anzu.cpp | 281 ++ .../sethekk_halls/boss_darkweaver_syth.cpp | 276 ++ .../sethekk_halls/boss_talon_king_ikiss.cpp | 265 ++ .../sethekk_halls/instance_sethekk_halls.cpp | 241 ++ .../auchindoun/sethekk_halls/sethekk_halls.h | 62 + .../boss_ambassador_hellmaw.cpp | 186 + .../boss_blackheart_the_inciter.cpp | 242 ++ .../boss_grandmaster_vorpil.cpp | 390 ++ .../shadow_labyrinth/boss_murmur.cpp | 210 ++ .../instance_shadow_labyrinth.cpp | 228 ++ .../shadow_labyrinth/shadow_labyrinth.h | 55 + .../outland/black_temple/black_temple.cpp | 91 + .../outland/black_temple/black_temple.h | 95 + .../outland/black_temple/boss_bloodboil.cpp | 365 ++ .../outland/black_temple/boss_illidan.cpp | 1973 ++++++++++ .../black_temple/boss_mother_shahraz.cpp | 275 ++ .../black_temple/boss_reliquary_of_souls.cpp | 830 +++++ .../black_temple/boss_shade_of_akama.cpp | 798 ++++ .../outland/black_temple/boss_supremus.cpp | 400 ++ .../black_temple/boss_teron_gorefiend.cpp | 272 ++ .../black_temple/boss_warlord_najentus.cpp | 261 ++ .../outland/black_temple/illidari_council.cpp | 988 +++++ .../black_temple/instance_black_temple.cpp | 433 +++ .../scripts/outland/blades_edge_mountains.cpp | 935 +++++ .../scripts/outland/boss_doomlord_kazzak.cpp | 268 ++ .../SD3/scripts/outland/boss_doomwalker.cpp | 214 ++ .../boss_fathomlord_karathress.cpp | 636 ++++ .../boss_hydross_the_unstable.cpp | 418 +++ .../serpent_shrine/boss_lady_vashj.cpp | 599 +++ .../boss_leotheras_the_blind.cpp | 398 ++ .../boss_morogrim_tidewalker.cpp | 346 ++ .../serpent_shrine/boss_the_lurker_below.cpp | 382 ++ .../instance_serpent_shrine.cpp | 359 ++ .../serpent_shrine/serpent_shrine.h | 84 + .../slave_pens/boss_ahune.cpp | 501 +++ .../steam_vault/boss_hydromancer_thespia.cpp | 203 ++ .../boss_mekgineer_steamrigger.cpp | 350 ++ .../steam_vault/boss_warlord_kalithresh.cpp | 318 ++ .../steam_vault/instance_steam_vault.cpp | 272 ++ .../steam_vault/steam_vault.h | 48 + .../underbog/boss_hungarfen.cpp | 234 ++ .../outland/gruuls_lair/boss_gruul.cpp | 318 ++ .../gruuls_lair/boss_high_king_maulgar.cpp | 693 ++++ .../scripts/outland/gruuls_lair/gruuls_lair.h | 50 + .../gruuls_lair/instance_gruuls_lair.cpp | 202 ++ .../blood_furnace/blood_furnace.h | 71 + .../blood_furnace/boss_broggok.cpp | 232 ++ .../boss_kelidan_the_breaker.cpp | 429 +++ .../blood_furnace/boss_the_maker.cpp | 201 + .../blood_furnace/instance_blood_furnace.cpp | 629 ++++ .../boss_nazan_and_vazruden.cpp | 554 +++ .../boss_omor_the_unscarred.cpp | 268 ++ .../boss_watchkeeper_gargolmar.cpp | 210 ++ .../hellfire_ramparts/hellfire_ramparts.h | 45 + .../instance_hellfire_ramparts.cpp | 212 ++ .../magtheridons_lair/boss_magtheridon.cpp | 721 ++++ .../instance_magtheridons_lair.cpp | 320 ++ .../magtheridons_lair/magtheridons_lair.h | 54 + .../shattered_halls/boss_nethekurse.cpp | 559 +++ .../boss_warbringer_omrogg.cpp | 491 +++ .../boss_warchief_kargath_bladefist.cpp | 371 ++ .../instance_shattered_halls.cpp | 440 +++ .../shattered_halls/shattered_halls.h | 68 + .../scripts/outland/hellfire_peninsula.cpp | 1300 +++++++ src/modules/SD3/scripts/outland/nagrand.cpp | 639 ++++ .../SD3/scripts/outland/netherstorm.cpp | 1840 ++++++++++ .../SD3/scripts/outland/shadowmoon_valley.cpp | 2409 ++++++++++++ .../SD3/scripts/outland/shattrath_city.cpp | 741 ++++ .../tempest_keep/arcatraz/arcatraz.cpp | 422 +++ .../outland/tempest_keep/arcatraz/arcatraz.h | 86 + .../tempest_keep/arcatraz/boss_dalliah.cpp | 260 ++ .../arcatraz/boss_harbinger_skyriss.cpp | 235 ++ .../arcatraz/boss_soccothrates.cpp | 297 ++ .../arcatraz/instance_arcatraz.cpp | 606 ++++ .../botanica/boss_high_botanist_freywinn.cpp | 247 ++ .../tempest_keep/botanica/boss_laj.cpp | 265 ++ .../botanica/boss_warp_splinter.cpp | 236 ++ .../tempest_keep/the_eye/boss_alar.cpp | 521 +++ .../tempest_keep/the_eye/boss_astromancer.cpp | 587 +++ .../tempest_keep/the_eye/boss_kaelthas.cpp | 1518 ++++++++ .../tempest_keep/the_eye/boss_void_reaver.cpp | 242 ++ .../tempest_keep/the_eye/instance_the_eye.cpp | 184 + .../outland/tempest_keep/the_eye/the_eye.h | 61 + .../boss_nethermancer_sepethrea.cpp | 191 + .../boss_pathaleon_the_calculator.cpp | 333 ++ .../the_mechanar/instance_mechanar.cpp | 335 ++ .../tempest_keep/the_mechanar/mechanar.h | 63 + .../SD3/scripts/outland/terokkar_forest.cpp | 1508 ++++++++ .../SD3/scripts/outland/zangarmarsh.cpp | 398 ++ .../SD3/scripts/world/areatrigger_scripts.cpp | 600 +++ .../scripts/world/bosses_emerald_dragons.cpp | 654 ++++ src/modules/SD3/scripts/world/go_scripts.cpp | 535 +++ src/modules/SD3/scripts/world/guards.cpp | 280 ++ .../SD3/scripts/world/item_scripts.cpp | 254 ++ .../scripts/world/mob_generic_creature.cpp | 198 + .../SD3/scripts/world/npc_professions.cpp | 1210 +++++++ .../SD3/scripts/world/npcs_special.cpp | 1722 +++++++++ .../SD3/scripts/world/spell_scripts.cpp | 1229 +++++++ .../SD3/scripts/world/world_map_scripts.cpp | 281 ++ .../SD3/scripts/world/world_map_scripts.h | 71 + src/modules/SD3/system/ScriptDevMgr.cpp | 611 ++++ src/modules/SD3/system/ScriptDevMgr.h | 285 ++ src/modules/SD3/system/ScriptLoader.cpp | 1124 ++++++ src/modules/SD3/system/ScriptLoader.h | 42 + src/modules/SD3/system/system.cpp | 125 + src/modules/SD3/system/system.h | 87 + .../Movemap-Generator/TerrainBuilder.cpp | 10 +- src/tools/Movemap-Generator/TerrainBuilder.h | 2 +- src/tools/vmap-extractor/model.cpp | 6 +- src/tools/vmap-extractor/model.h | 2 +- src/tools/vmap-extractor/wmo.cpp | 4 +- 603 files changed, 222771 insertions(+), 1729 deletions(-) create mode 100644 src/modules/SD3/CMakeLists.txt create mode 100644 src/modules/SD3/README.md create mode 100644 src/modules/SD3/base/escort_ai.cpp create mode 100644 src/modules/SD3/base/escort_ai.h create mode 100644 src/modules/SD3/base/follower_ai.cpp create mode 100644 src/modules/SD3/base/follower_ai.h create mode 100644 src/modules/SD3/base/guard_ai.cpp create mode 100644 src/modules/SD3/base/guard_ai.h create mode 100644 src/modules/SD3/base/pet_ai.cpp create mode 100644 src/modules/SD3/base/pet_ai.h create mode 100644 src/modules/SD3/include/precompiled.cpp create mode 100644 src/modules/SD3/include/precompiled.h create mode 100644 src/modules/SD3/include/sc_creature.cpp create mode 100644 src/modules/SD3/include/sc_creature.h create mode 100644 src/modules/SD3/include/sc_gossip.h create mode 100644 src/modules/SD3/include/sc_grid_searchers.cpp create mode 100644 src/modules/SD3/include/sc_grid_searchers.h create mode 100644 src/modules/SD3/include/sc_instance.cpp create mode 100644 src/modules/SD3/include/sc_instance.h create mode 100644 src/modules/SD3/precompiled.cpp create mode 100644 src/modules/SD3/precompiled.h create mode 100644 src/modules/SD3/scripts/battlegrounds/battleground.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/alterac_mountains.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/arathi_highlands.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/blackrock_depths.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/blackrock_depths.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/boss_ambassador_flamelash.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/boss_coren_direbrew.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/boss_emperor_dagran_thaurissan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/boss_general_angerforge.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/boss_high_interrogator_gerstahn.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/instance_blackrock_depths.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_spire/blackrock_spire.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_spire/boss_gyth.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_spire/boss_overlord_wyrmthalak.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_spire/boss_pyroguard_emberseer.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackrock_spire/instance_blackrock_spire.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/blackwing_lair.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_broodlord_lashlayer.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_chromaggus.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_ebonroc.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_firemaw.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_flamegor.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_nefarian.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_razorgore.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_vaelastrasz.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/boss_victor_nefarius.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/instance_blackwing_lair.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_baron_geddon.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_garr.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_gehennas.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_golemagg.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_lucifron.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_magmadar.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_majordomo_executus.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_ragnaros.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_shazzrah.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/boss_sulfuron_harbinger.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/instance_molten_core.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/molten_core.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blackrock_mountain/molten_core/molten_core.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/blasted_lands.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/boss_kazzak.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/burning_steppes.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/deadmines/boss_mr_smite.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/deadmines/deadmines.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/deadmines/deadmines.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/deadmines/instance_deadmines.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/dun_morogh.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/eastern_plaguelands.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/elwynn_forest.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/eversong_woods.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/ghostlands.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/gnomeregan/boss_thermaplugg.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/gnomeregan/gnomeregan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/gnomeregan/gnomeregan.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/gnomeregan/instance_gnomeregan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/hinterlands.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/ironforge.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/isle_of_queldanas.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_curator.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_maiden_of_virtue.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_midnight.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_moroes.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_netherspite.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_nightbane.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_shade_of_aran.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/boss_terestian_illhoof.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/bosses_opera.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/chess_event.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/instance_karazhan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/karazhan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/karazhan/karazhan.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/loch_modan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/magisters_terrace/boss_felblood_kaelthas.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/magisters_terrace/boss_priestess_delrissa.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/magisters_terrace/boss_selin_fireheart.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/magisters_terrace/boss_vexallus.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/magisters_terrace/instance_magisters_terrace.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/magisters_terrace/magisters_terrace.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/magisters_terrace/magisters_terrace.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_anubrekhan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_faerlina.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_four_horsemen.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_gluth.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_gothik.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_grobbulus.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_heigan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_kelthuzad.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_loatheb.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_maexxna.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_noth.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_patchwerk.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_razuvious.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_sapphiron.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/boss_thaddius.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/instance_naxxramas.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/naxxramas/naxxramas.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/redridge_mountains.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_enclave/ebon_hold.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_enclave/world_map_ebon_hold.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_enclave/world_map_ebon_hold.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_monastery/boss_arcanist_doan.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_monastery/boss_headless_horseman.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_monastery/boss_herod.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_monastery/boss_mograine_and_whitemane.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_monastery/instance_scarlet_monastery.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scarlet_monastery/scarlet_monastery.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scholomance/boss_darkmaster_gandling.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scholomance/boss_jandice_barov.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scholomance/instance_scholomance.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/scholomance/scholomance.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/searing_gorge.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/shadowfang_keep/boss_hummel.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/shadowfang_keep/instance_shadowfang_keep.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/shadowfang_keep/shadowfang_keep.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/shadowfang_keep/shadowfang_keep.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/silvermoon_city.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/silverpine_forest.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stormwind_city.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stranglethorn_vale.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/boss_baroness_anastari.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/boss_cannon_master_willey.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/boss_dathrohan_balnazzar.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/boss_maleki_the_pallid.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/boss_order_of_silver_hand.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/instance_stratholme.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/stratholme.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/stratholme/stratholme.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunken_temple/instance_sunken_temple.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunken_temple/sunken_temple.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunken_temple/sunken_temple.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/boss_brutallus.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/boss_eredar_twins.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/boss_felmyst.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/boss_kalecgos.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/boss_kiljaeden.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/boss_muru.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/instance_sunwell_plateau.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/sunwell_plateau/sunwell_plateau.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/swamp_of_sorrows.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/tirisfal_glades.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/uldaman/instance_uldaman.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/uldaman/uldaman.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/uldaman/uldaman.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/undercity.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/western_plaguelands.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/westfall.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/wetlands.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/boss_akilzon.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/boss_halazzi.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/boss_janalai.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/boss_malacrass.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/boss_nalorakk.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/boss_zuljin.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/instance_zulaman.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/zulaman.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulaman/zulaman.h create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_arlokk.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_hakkar.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_hazzarah.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_jeklik.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_jindo.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_mandokir.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_marli.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_renataki.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_thekal.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/boss_venoxis.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/instance_zulgurub.cpp create mode 100644 src/modules/SD3/scripts/eastern_kingdoms/zulgurub/zulgurub.h create mode 100644 src/modules/SD3/scripts/kalimdor/ashenvale.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/azshara.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/azuremyst_isle.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/blackfathom_deeps/blackfathom_deeps.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/blackfathom_deeps/blackfathom_deeps.h create mode 100644 src/modules/SD3/scripts/kalimdor/blackfathom_deeps/instance_blackfathom_deeps.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/bloodmyst_isle.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/boss_azuregos.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/culling_of_stratholme/culling_of_stratholme.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/culling_of_stratholme/culling_of_stratholme.h create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/culling_of_stratholme/instance_culling_of_stratholme.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/dark_portal/boss_aeonus.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/dark_portal/boss_temporus.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/dark_portal/dark_portal.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/dark_portal/dark_portal.h create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/dark_portal/instance_dark_portal.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/hyjal/boss_archimonde.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/hyjal/hyjal.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/hyjal/hyjal.h create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/hyjal/hyjalAI.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/hyjal/hyjalAI.h create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/hyjal/instance_hyjal.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/old_hillsbrad/instance_old_hillsbrad.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/caverns_of_time/old_hillsbrad/old_hillsbrad.h create mode 100644 src/modules/SD3/scripts/kalimdor/darkshore.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/desolace.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/dire_maul/dire_maul.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/dire_maul/dire_maul.h create mode 100644 src/modules/SD3/scripts/kalimdor/dire_maul/instance_dire_maul.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/durotar.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/dustwallow_marsh.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/felwood.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/feralas.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/maraudon/boss_noxxion.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/maraudon/maraudon.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/maraudon/maraudon.h create mode 100644 src/modules/SD3/scripts/kalimdor/moonglade.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/mulgore.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/onyxias_lair/boss_onyxia.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/onyxias_lair/instance_onyxias_lair.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/onyxias_lair/npc_onyxian_warder.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/onyxias_lair/onyxias_lair.h create mode 100644 src/modules/SD3/scripts/kalimdor/orgrimmar.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/razorfen_downs/instance_razorfen_downs.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/razorfen_downs/razorfen_downs.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/razorfen_downs/razorfen_downs.h create mode 100644 src/modules/SD3/scripts/kalimdor/razorfen_kraul/instance_razorfen_kraul.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/razorfen_kraul/razorfen_kraul.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/razorfen_kraul/razorfen_kraul.h create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/boss_ayamiss.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/boss_buru.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/boss_kurinnaxx.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/boss_moam.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/boss_ossirian.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/boss_rajaxx.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ruins_of_ahnqiraj/ruins_of_ahnqiraj.h create mode 100644 src/modules/SD3/scripts/kalimdor/silithus.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/stonetalon_mountains.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/tanaris.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/teldrassil.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_bug_trio.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_cthun.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_fankriss.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_huhuran.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_ouro.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_sartura.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_skeram.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_twinemperors.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/boss_viscidus.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/temple_of_ahnqiraj/temple_of_ahnqiraj.h create mode 100644 src/modules/SD3/scripts/kalimdor/the_barrens.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/thousand_needles.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/thunder_bluff.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/ungoro_crater.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/wailing_caverns/instance_wailing_caverns.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/wailing_caverns/wailing_caverns.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/wailing_caverns/wailing_caverns.h create mode 100644 src/modules/SD3/scripts/kalimdor/winterspring.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/zulfarrak/boss_zumrah.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/zulfarrak/instance_zulfarrak.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/zulfarrak/zulfarrak.cpp create mode 100644 src/modules/SD3/scripts/kalimdor/zulfarrak/zulfarrak.h create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/ahnkahet/ahnkahet.h create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/ahnkahet/boss_amanitar.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/ahnkahet/boss_jedoga.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/ahnkahet/boss_nadox.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/ahnkahet/boss_taldaram.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/ahnkahet/boss_volazj.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/ahnkahet/instance_ahnkahet.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/azjol-nerub/azjol-nerub.h create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/azjol-nerub/boss_anubarak.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/azjol-nerub/boss_hadronox.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/azjol-nerub/boss_krikthir.cpp create mode 100644 src/modules/SD3/scripts/northrend/azjol-nerub/azjol-nerub/instance_azjol-nerub.cpp create mode 100644 src/modules/SD3/scripts/northrend/borean_tundra.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_champion/boss_grand_champions.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_champion/instance_trial_of_the_champion.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_champion/trial_of_the_champion.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_champion/trial_of_the_champion.h create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/boss_anubarak_trial.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/boss_faction_champions.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/boss_jaraxxus.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/boss_northrend_beasts.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/boss_twin_valkyr.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/instance_trial_of_the_crusader.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/trial_of_the_crusader.cpp create mode 100644 src/modules/SD3/scripts/northrend/crusaders_coliseum/trial_of_the_crusader/trial_of_the_crusader.h create mode 100644 src/modules/SD3/scripts/northrend/dalaran.cpp create mode 100644 src/modules/SD3/scripts/northrend/dragonblight.cpp create mode 100644 src/modules/SD3/scripts/northrend/draktharon_keep/boss_novos.cpp create mode 100644 src/modules/SD3/scripts/northrend/draktharon_keep/boss_tharonja.cpp create mode 100644 src/modules/SD3/scripts/northrend/draktharon_keep/boss_trollgore.cpp create mode 100644 src/modules/SD3/scripts/northrend/draktharon_keep/draktharon_keep.h create mode 100644 src/modules/SD3/scripts/northrend/draktharon_keep/instance_draktharon_keep.cpp create mode 100644 src/modules/SD3/scripts/northrend/grizzly_hills.cpp create mode 100644 src/modules/SD3/scripts/northrend/gundrak/boss_colossus.cpp create mode 100644 src/modules/SD3/scripts/northrend/gundrak/boss_eck.cpp create mode 100644 src/modules/SD3/scripts/northrend/gundrak/boss_galdarah.cpp create mode 100644 src/modules/SD3/scripts/northrend/gundrak/boss_moorabi.cpp create mode 100644 src/modules/SD3/scripts/northrend/gundrak/boss_sladran.cpp create mode 100644 src/modules/SD3/scripts/northrend/gundrak/gundrak.h create mode 100644 src/modules/SD3/scripts/northrend/gundrak/instance_gundrak.cpp create mode 100644 src/modules/SD3/scripts/northrend/howling_fjord.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/forge_of_souls/boss_bronjahm.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/forge_of_souls/boss_devourer_of_souls.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/forge_of_souls/forge_of_souls.h create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/forge_of_souls/instance_forge_of_souls.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/boss_falric.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/boss_lich_king.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/boss_marwyn.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/halls_of_reflection.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/halls_of_reflection.h create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/instance_halls_of_reflection.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/boss_forgemaster_garfrost.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/boss_krick_and_ick.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/boss_scourgelord_tyrannus.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/instance_pit_of_saron.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/pit_of_saron.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/pit_of_saron.h create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/blood_prince_council.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_blood_queen_lanathel.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_deathbringer_saurfang.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_festergut.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_lady_deathwhisper.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_lord_marrowgar.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_professor_putricide.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_rotface.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_sindragosa.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_the_lich_king.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/boss_valithria_dreamwalker.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/gunship_battle.cpp create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/icecrown_citadel.h create mode 100644 src/modules/SD3/scripts/northrend/icecrown_citadel/icecrown_citadel/instance_icecrown_citadel.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_anubrekhan.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_faerlina.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_four_horsemen.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_gluth.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_gothik.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_grobbulus.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_heigan.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_kelthuzad.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_loatheb.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_maexxna.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_noth.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_patchwerk.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_razuvious.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_sapphiron.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/boss_thaddius.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/instance_naxxramas.cpp create mode 100644 src/modules/SD3/scripts/northrend/naxxramas/naxxramas.h create mode 100644 src/modules/SD3/scripts/northrend/nexus/eye_of_eternity/boss_malygos.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/eye_of_eternity/eye_of_eternity.h create mode 100644 src/modules/SD3/scripts/northrend/nexus/eye_of_eternity/instance_eye_of_eternity.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/nexus/boss_anomalus.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/nexus/boss_keristrasza.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/nexus/boss_ormorok.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/nexus/boss_telestra.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/nexus/instance_nexus.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/nexus/nexus.h create mode 100644 src/modules/SD3/scripts/northrend/nexus/oculus/boss_eregos.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/oculus/boss_urom.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/oculus/boss_varos.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/oculus/instance_oculus.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/oculus/oculus.cpp create mode 100644 src/modules/SD3/scripts/northrend/nexus/oculus/oculus.h create mode 100644 src/modules/SD3/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp create mode 100644 src/modules/SD3/scripts/northrend/obsidian_sanctum/instance_obsidian_sanctum.cpp create mode 100644 src/modules/SD3/scripts/northrend/obsidian_sanctum/obsidian_sanctum.h create mode 100644 src/modules/SD3/scripts/northrend/ruby_sanctum/boss_baltharus.cpp create mode 100644 src/modules/SD3/scripts/northrend/ruby_sanctum/boss_halion.cpp create mode 100644 src/modules/SD3/scripts/northrend/ruby_sanctum/boss_saviana.cpp create mode 100644 src/modules/SD3/scripts/northrend/ruby_sanctum/boss_zarithrian.cpp create mode 100644 src/modules/SD3/scripts/northrend/ruby_sanctum/instance_ruby_sanctum.cpp create mode 100644 src/modules/SD3/scripts/northrend/ruby_sanctum/ruby_sanctum.h create mode 100644 src/modules/SD3/scripts/northrend/sholazar_basin.cpp create mode 100644 src/modules/SD3/scripts/northrend/storm_peaks.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_lightning/boss_bjarngrim.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_lightning/boss_ionar.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_lightning/boss_loken.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_lightning/boss_volkhan.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_lightning/halls_of_lightning.h create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_stone/boss_maiden_of_grief.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_stone/boss_sjonnir.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_stone/halls_of_stone.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_stone/halls_of_stone.h create mode 100644 src/modules/SD3/scripts/northrend/ulduar/halls_of_stone/instance_halls_of_stone.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/assembly_of_iron.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_algalon.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_auriaya.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_flame_leviathan.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_freya.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_general_vezax.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_hodir.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_ignis.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_kologarn.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_mimiron.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_razorscale.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_thorim.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_xt_002.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/boss_yogg_saron.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/ulduar.cpp create mode 100644 src/modules/SD3/scripts/northrend/ulduar/ulduar/ulduar.h create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_keep/boss_keleseth.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_and_dalronn.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_keep/utgarde_keep.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_keep/utgarde_keep.h create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_gortok.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_skadi.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_svala.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_pinnacle/boss_ymiron.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_pinnacle/instance_utgarde_pinnacle.cpp create mode 100644 src/modules/SD3/scripts/northrend/utgarde_keep/utgarde_pinnacle/utgarde_pinnacle.h create mode 100644 src/modules/SD3/scripts/northrend/vault_of_archavon/boss_archavon.cpp create mode 100644 src/modules/SD3/scripts/northrend/vault_of_archavon/boss_emalon.cpp create mode 100644 src/modules/SD3/scripts/northrend/vault_of_archavon/boss_koralon.cpp create mode 100644 src/modules/SD3/scripts/northrend/vault_of_archavon/boss_toravon.cpp create mode 100644 src/modules/SD3/scripts/northrend/vault_of_archavon/instance_vault_of_archavon.cpp create mode 100644 src/modules/SD3/scripts/northrend/vault_of_archavon/vault_of_archavon.h create mode 100644 src/modules/SD3/scripts/northrend/violet_hold/boss_erekem.cpp create mode 100644 src/modules/SD3/scripts/northrend/violet_hold/boss_ichoron.cpp create mode 100644 src/modules/SD3/scripts/northrend/violet_hold/instance_violet_hold.cpp create mode 100644 src/modules/SD3/scripts/northrend/violet_hold/violet_hold.cpp create mode 100644 src/modules/SD3/scripts/northrend/violet_hold/violet_hold.h create mode 100644 src/modules/SD3/scripts/northrend/zuldrak.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/auchenai_crypts/boss_exarch_maladaar.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/auchenai_crypts/boss_shirrak.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/mana_tombs/boss_nexusprince_shaffar.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/mana_tombs/boss_pandemonius.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/sethekk_halls/boss_anzu.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/sethekk_halls/boss_darkweaver_syth.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/sethekk_halls/boss_talon_king_ikiss.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/sethekk_halls/instance_sethekk_halls.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/sethekk_halls/sethekk_halls.h create mode 100644 src/modules/SD3/scripts/outland/auchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/shadow_labyrinth/boss_murmur.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp create mode 100644 src/modules/SD3/scripts/outland/auchindoun/shadow_labyrinth/shadow_labyrinth.h create mode 100644 src/modules/SD3/scripts/outland/black_temple/black_temple.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/black_temple.h create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_bloodboil.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_illidan.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_mother_shahraz.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_reliquary_of_souls.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_shade_of_akama.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_supremus.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_teron_gorefiend.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/boss_warlord_najentus.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/illidari_council.cpp create mode 100644 src/modules/SD3/scripts/outland/black_temple/instance_black_temple.cpp create mode 100644 src/modules/SD3/scripts/outland/blades_edge_mountains.cpp create mode 100644 src/modules/SD3/scripts/outland/boss_doomlord_kazzak.cpp create mode 100644 src/modules/SD3/scripts/outland/boss_doomwalker.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/boss_fathomlord_karathress.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/boss_hydross_the_unstable.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/boss_lady_vashj.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/boss_leotheras_the_blind.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/boss_morogrim_tidewalker.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/boss_the_lurker_below.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/instance_serpent_shrine.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/serpent_shrine/serpent_shrine.h create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/slave_pens/boss_ahune.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/steam_vault/boss_hydromancer_thespia.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/steam_vault/boss_mekgineer_steamrigger.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/steam_vault/boss_warlord_kalithresh.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/steam_vault/instance_steam_vault.cpp create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/steam_vault/steam_vault.h create mode 100644 src/modules/SD3/scripts/outland/coilfang_reservoir/underbog/boss_hungarfen.cpp create mode 100644 src/modules/SD3/scripts/outland/gruuls_lair/boss_gruul.cpp create mode 100644 src/modules/SD3/scripts/outland/gruuls_lair/boss_high_king_maulgar.cpp create mode 100644 src/modules/SD3/scripts/outland/gruuls_lair/gruuls_lair.h create mode 100644 src/modules/SD3/scripts/outland/gruuls_lair/instance_gruuls_lair.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/blood_furnace/blood_furnace.h create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/blood_furnace/boss_broggok.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/blood_furnace/boss_the_maker.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/blood_furnace/instance_blood_furnace.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_nazan_and_vazruden.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/hellfire_ramparts/hellfire_ramparts.h create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/hellfire_ramparts/instance_hellfire_ramparts.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/magtheridons_lair/magtheridons_lair.h create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp create mode 100644 src/modules/SD3/scripts/outland/hellfire_citadel/shattered_halls/shattered_halls.h create mode 100644 src/modules/SD3/scripts/outland/hellfire_peninsula.cpp create mode 100644 src/modules/SD3/scripts/outland/nagrand.cpp create mode 100644 src/modules/SD3/scripts/outland/netherstorm.cpp create mode 100644 src/modules/SD3/scripts/outland/shadowmoon_valley.cpp create mode 100644 src/modules/SD3/scripts/outland/shattrath_city.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/arcatraz/arcatraz.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/arcatraz/arcatraz.h create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/arcatraz/boss_dalliah.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/arcatraz/boss_soccothrates.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/arcatraz/instance_arcatraz.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/botanica/boss_high_botanist_freywinn.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/botanica/boss_laj.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/botanica/boss_warp_splinter.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_eye/boss_alar.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_eye/boss_astromancer.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_eye/boss_kaelthas.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_eye/boss_void_reaver.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_eye/instance_the_eye.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_eye/the_eye.h create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_mechanar/instance_mechanar.cpp create mode 100644 src/modules/SD3/scripts/outland/tempest_keep/the_mechanar/mechanar.h create mode 100644 src/modules/SD3/scripts/outland/terokkar_forest.cpp create mode 100644 src/modules/SD3/scripts/outland/zangarmarsh.cpp create mode 100644 src/modules/SD3/scripts/world/areatrigger_scripts.cpp create mode 100644 src/modules/SD3/scripts/world/bosses_emerald_dragons.cpp create mode 100644 src/modules/SD3/scripts/world/go_scripts.cpp create mode 100644 src/modules/SD3/scripts/world/guards.cpp create mode 100644 src/modules/SD3/scripts/world/item_scripts.cpp create mode 100644 src/modules/SD3/scripts/world/mob_generic_creature.cpp create mode 100644 src/modules/SD3/scripts/world/npc_professions.cpp create mode 100644 src/modules/SD3/scripts/world/npcs_special.cpp create mode 100644 src/modules/SD3/scripts/world/spell_scripts.cpp create mode 100644 src/modules/SD3/scripts/world/world_map_scripts.cpp create mode 100644 src/modules/SD3/scripts/world/world_map_scripts.h create mode 100644 src/modules/SD3/system/ScriptDevMgr.cpp create mode 100644 src/modules/SD3/system/ScriptDevMgr.h create mode 100644 src/modules/SD3/system/ScriptLoader.cpp create mode 100644 src/modules/SD3/system/ScriptLoader.h create mode 100644 src/modules/SD3/system/system.cpp create mode 100644 src/modules/SD3/system/system.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 277d5edef..9552fe9f0 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,8 +48,7 @@ option(ACE_USE_EXTERNAL "Use external ACE" OFF) option(POSTGRESQL "Use PostgreSQL instead of MySQL" OFF) option(BUILD_TOOLS "Build the map/vmap/mmap extractors" ON) option(SCRIPT_LIB_ELUNA "Compile with support for Eluna scripts" OFF) -option(SCRIPT_LIB_SD2 "Compile with support for ScriptDev2 scripts" ON) -#option(SCRIPT_LIB_SD3 "Compile with support for ScriptDev3 scripts" OFF) +option(SCRIPT_LIB_SD3 "Compile with support for ScriptDev2 scripts" ON) option(PLAYERBOTS "Enable Player Bots" OFF) option(SOAP "Enable remote access via SOAP" OFF) # Hidden option to enable/disable PCH. DEV ONLY! @@ -70,8 +69,7 @@ message( SOAP Enable remote access via SOAP Scripting engines: SCRIPT_LIB_ELUNA Compile with support for Eluna scripts - SCRIPT_LIB_SD2 Compile with support for ScriptDev2 scripts - SCRIPT_LIB_SD3 Compile with support for ScriptDev3 scripts + SCRIPT_LIB_SD3 Compile with support for ScriptDev2 scripts Modules: PLAYERBOTS Enable Player Bots To set an option simply type -D