aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-03-31 18:12:49 -0600
committermegamage <none@none>2009-03-31 18:12:49 -0600
commit7f209249a26d76ee01db9c128226a24d87629553 (patch)
tree203a171e6c99d675b25da7612bd53060caf245b8 /src
parentbd1a630463b4652e989f462cb7f2bc349e35ecea (diff)
*Do not call reset in construct funciton of script.
*Add function doaction to safely pass parameters between scripts. --HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/include/sc_creature.h2
-rw-r--r--src/bindings/scripts/scripts/boss/boss_emeriss.cpp2
-rw-r--r--src/bindings/scripts/scripts/boss/boss_taerar.cpp4
-rw-r--r--src/bindings/scripts/scripts/boss/boss_ysondre.cpp4
-rw-r--r--src/bindings/scripts/scripts/creature/mob_event_ai.cpp2
-rw-r--r--src/bindings/scripts/scripts/creature/mob_generic_creature.cpp2
-rw-r--r--src/bindings/scripts/scripts/custom/custom_example.cpp2
-rw-r--r--src/bindings/scripts/scripts/custom/test.cpp2
-rw-r--r--src/bindings/scripts/scripts/guard/guard_ai.h2
-rw-r--r--src/bindings/scripts/scripts/guard/guards.cpp4
-rw-r--r--src/bindings/scripts/scripts/npc/npcs_special.cpp15
-rw-r--r--src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/arathi_highlands/arathi_highlands.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/ashenvale_forest/ashenvale.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp5
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp5
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/azshara/azshara.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp12
-rw-r--r--src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp28
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp9
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp11
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp11
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp10
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_depths/boss_tomb_of_seven.cpp14
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/dark_portal.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp12
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjalAI.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp14
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp12
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp5
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp14
-rw-r--r--src/bindings/scripts/scripts/zone/ghostlands/ghostlands.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp5
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/hellfire_peninsula/hellfire_peninsula.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_nightbane.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp9
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp18
-rw-r--r--src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp8
-rw-r--r--src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp17
-rw-r--r--src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/mulgore/mulgore.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp9
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_four_horsemen.cpp8
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp5
-rw-r--r--src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/onyxias_lair/boss_onyxia.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/razorfen_kraul/razorfen_kraul.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp5
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_herod.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_high_inquisitor_fairbanks.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_mograine_and_whitemane.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp19
-rw-r--r--src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp8
-rw-r--r--src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/stonetalon_mountains/stonetalon_mountains.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/stratholme/stratholme.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp7
-rw-r--r--src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp8
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp11
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp15
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp10
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp10
-rw-r--r--src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp12
-rw-r--r--src/bindings/scripts/scripts/zone/thousand_needles/thousand_needles.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/undercity/undercity.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/ungoro_crater/ungoro_crater.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/westfall/westfall.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zangarmarsh/zangarmarsh.cpp4
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp5
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp7
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp3
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp2
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp7
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp1
-rw-r--r--src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp2
-rw-r--r--src/game/Creature.cpp1
-rw-r--r--src/game/CreatureAI.h6
270 files changed, 335 insertions, 578 deletions
diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h
index 5e0e185a9dd..a545d47332b 100644
--- a/src/bindings/scripts/include/sc_creature.h
+++ b/src/bindings/scripts/include/sc_creature.h
@@ -149,6 +149,8 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI
void DoTeleportTo(float x, float y, float z, uint32 time = 0);
+ void DoAction(const int32 param) {}
+
//Teleports a player without dropping threat (only teleports to same map)
void DoTeleportPlayer(Unit* pUnit, float x, float y, float z, float o);
void DoTeleportAll(float x, float y, float z, float o);
diff --git a/src/bindings/scripts/scripts/boss/boss_emeriss.cpp b/src/bindings/scripts/scripts/boss/boss_emeriss.cpp
index fdaae660d73..eecd2595a68 100644
--- a/src/bindings/scripts/scripts/boss/boss_emeriss.cpp
+++ b/src/bindings/scripts/scripts/boss/boss_emeriss.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_emerissAI : public ScriptedAI
{
- boss_emerissAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_emerissAI(Creature *c) : ScriptedAI(c) {}
uint32 Sleep_Timer;
uint32 NoxiousBreath_Timer;
diff --git a/src/bindings/scripts/scripts/boss/boss_taerar.cpp b/src/bindings/scripts/scripts/boss/boss_taerar.cpp
index 9eddeeb3b30..57184aa4b98 100644
--- a/src/bindings/scripts/scripts/boss/boss_taerar.cpp
+++ b/src/bindings/scripts/scripts/boss/boss_taerar.cpp
@@ -40,7 +40,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_taerarAI : public ScriptedAI
{
- boss_taerarAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_taerarAI(Creature *c) : ScriptedAI(c) {}
uint32 Sleep_Timer;
uint32 NoxiousBreath_Timer;
@@ -242,7 +242,7 @@ struct TRINITY_DLL_DECL boss_taerarAI : public ScriptedAI
struct TRINITY_DLL_DECL boss_shadeoftaerarAI : public ScriptedAI
{
- boss_shadeoftaerarAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_shadeoftaerarAI(Creature *c) : ScriptedAI(c) {}
uint32 PoisonCloud_Timer;
uint32 PosionBreath_Timer;
diff --git a/src/bindings/scripts/scripts/boss/boss_ysondre.cpp b/src/bindings/scripts/scripts/boss/boss_ysondre.cpp
index 8b3d8bcdfed..fca9bc4b15b 100644
--- a/src/bindings/scripts/scripts/boss/boss_ysondre.cpp
+++ b/src/bindings/scripts/scripts/boss/boss_ysondre.cpp
@@ -36,7 +36,7 @@ EndScriptData */
// Ysondre script
struct TRINITY_DLL_DECL boss_ysondreAI : public ScriptedAI
{
- boss_ysondreAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_ysondreAI(Creature *c) : ScriptedAI(c) {}
uint32 Sleep_Timer;
uint32 NoxiousBreath_Timer;
@@ -191,7 +191,7 @@ struct TRINITY_DLL_DECL boss_ysondreAI : public ScriptedAI
// Summoned druid script
struct TRINITY_DLL_DECL mob_dementeddruidsAI : public ScriptedAI
{
- mob_dementeddruidsAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_dementeddruidsAI(Creature *c) : ScriptedAI(c) {}
uint32 MoonFire_Timer;
diff --git a/src/bindings/scripts/scripts/creature/mob_event_ai.cpp b/src/bindings/scripts/scripts/creature/mob_event_ai.cpp
index 233c93d34b1..9c0bf637429 100644
--- a/src/bindings/scripts/scripts/creature/mob_event_ai.cpp
+++ b/src/bindings/scripts/scripts/creature/mob_event_ai.cpp
@@ -58,8 +58,6 @@ struct TRINITY_DLL_DECL Mob_EventAI : public ScriptedAI
break;
}
}
-
- Reset();
}
~Mob_EventAI()
diff --git a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp
index 1a42f53ed1a..d3395327aa7 100644
--- a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp
+++ b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp
@@ -27,7 +27,7 @@ EndScriptData */
struct TRINITY_DLL_DECL generic_creatureAI : public ScriptedAI
{
- generic_creatureAI(Creature *c) : ScriptedAI(c) {Reset();}
+ generic_creatureAI(Creature *c) : ScriptedAI(c) {}
uint32 GlobalCooldown; //This variable acts like the global cooldown that players have (1.5 seconds)
uint32 BuffTimer; //This variable keeps track of buffs
diff --git a/src/bindings/scripts/scripts/custom/custom_example.cpp b/src/bindings/scripts/scripts/custom/custom_example.cpp
index aae7fccbd57..0569af80bb7 100644
--- a/src/bindings/scripts/scripts/custom/custom_example.cpp
+++ b/src/bindings/scripts/scripts/custom/custom_example.cpp
@@ -60,7 +60,7 @@ struct TRINITY_DLL_DECL custom_exampleAI : public ScriptedAI
{
//*** HANDLED FUNCTION ***
//This is the constructor, called only once when the creature is first created
- custom_exampleAI(Creature *c) : ScriptedAI(c) {Reset();}
+ custom_exampleAI(Creature *c) : ScriptedAI(c) {}
//*** CUSTOM VARIABLES ****
//These variables are for use only by this individual script.
diff --git a/src/bindings/scripts/scripts/custom/test.cpp b/src/bindings/scripts/scripts/custom/test.cpp
index b4e2780c4f1..9d847223940 100644
--- a/src/bindings/scripts/scripts/custom/test.cpp
+++ b/src/bindings/scripts/scripts/custom/test.cpp
@@ -29,7 +29,7 @@ struct TRINITY_DLL_DECL npc_testAI : public npc_escortAI
public:
// CreatureAI functions
- npc_testAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_testAI(Creature *c) : npc_escortAI(c) {}
uint32 DeathCoilTimer;
uint32 ChatTimer;
diff --git a/src/bindings/scripts/scripts/guard/guard_ai.h b/src/bindings/scripts/scripts/guard/guard_ai.h
index aba1266ee9f..7952040b5e2 100644
--- a/src/bindings/scripts/scripts/guard/guard_ai.h
+++ b/src/bindings/scripts/scripts/guard/guard_ai.h
@@ -9,7 +9,7 @@
struct TRINITY_DLL_DECL guardAI : public ScriptedAI
{
- guardAI(Creature *c) : ScriptedAI(c) {Reset();}
+ guardAI(Creature *c) : ScriptedAI(c) {}
uint32 GlobalCooldown; //This variable acts like the global cooldown that players have (1.5 seconds)
uint32 BuffTimer; //This variable keeps track of buffs
diff --git a/src/bindings/scripts/scripts/guard/guards.cpp b/src/bindings/scripts/scripts/guard/guards.cpp
index 01da1da33df..ff6ec258b22 100644
--- a/src/bindings/scripts/scripts/guard/guards.cpp
+++ b/src/bindings/scripts/scripts/guard/guards.cpp
@@ -2498,7 +2498,7 @@ CreatureAI* GetAI_guard_shattrath(Creature *_Creature)
struct TRINITY_DLL_DECL guard_shattrath_aldorAI : public guardAI
{
- guard_shattrath_aldorAI(Creature *c) : guardAI(c) { Reset(); }
+ guard_shattrath_aldorAI(Creature *c) : guardAI(c) {}
uint32 Exile_Timer;
uint32 Banish_Timer;
@@ -2694,7 +2694,7 @@ CreatureAI* GetAI_guard_shattrath_aldor(Creature *_Creature)
struct TRINITY_DLL_DECL guard_shattrath_scryerAI : public guardAI
{
- guard_shattrath_scryerAI(Creature *c) : guardAI(c) { Reset(); }
+ guard_shattrath_scryerAI(Creature *c) : guardAI(c) {}
uint32 Exile_Timer;
uint32 Banish_Timer;
diff --git a/src/bindings/scripts/scripts/npc/npcs_special.cpp b/src/bindings/scripts/scripts/npc/npcs_special.cpp
index dd043c73494..49532e89eaf 100644
--- a/src/bindings/scripts/scripts/npc/npcs_special.cpp
+++ b/src/bindings/scripts/scripts/npc/npcs_special.cpp
@@ -49,7 +49,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_chicken_cluckAI : public ScriptedAI
{
- npc_chicken_cluckAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_chicken_cluckAI(Creature *c) : ScriptedAI(c) {}
uint32 ResetFlagTimer;
@@ -138,7 +138,7 @@ bool QuestComplete_npc_chicken_cluck(Player *player, Creature *_Creature, const
struct TRINITY_DLL_DECL npc_dancing_flamesAI : public ScriptedAI
{
- npc_dancing_flamesAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_dancing_flamesAI(Creature *c) : ScriptedAI(c) {}
bool active;
uint32 can_iteract;
@@ -317,7 +317,7 @@ struct TRINITY_DLL_DECL npc_doctorAI : public ScriptedAI
std::list<uint64> Patients;
std::vector<Location*> Coordinates;
- npc_doctorAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_doctorAI(Creature *c) : ScriptedAI(c) {}
void Reset(){}
@@ -335,7 +335,7 @@ struct TRINITY_DLL_DECL npc_doctorAI : public ScriptedAI
struct TRINITY_DLL_DECL npc_injured_patientAI : public ScriptedAI
{
- npc_injured_patientAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_injured_patientAI(Creature *c) : ScriptedAI(c) {}
uint64 Doctorguid;
@@ -597,7 +597,7 @@ CreatureAI* GetAI_npc_doctor(Creature *_Creature)
struct TRINITY_DLL_DECL npc_guardianAI : public ScriptedAI
{
- npc_guardianAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_guardianAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -895,7 +895,7 @@ bool GossipSelect_npc_sayge(Player *player, Creature *_Creature, uint32 sender,
struct TRINITY_DLL_DECL npc_steam_tonkAI : public ScriptedAI
{
- npc_steam_tonkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_steam_tonkAI(Creature *c) : ScriptedAI(c) {}
void Reset() {}
void Aggro(Unit *who) {}
@@ -928,7 +928,6 @@ struct TRINITY_DLL_DECL npc_tonk_mineAI : public ScriptedAI
npc_tonk_mineAI(Creature *c) : ScriptedAI(c)
{
m_creature->SetReactState(REACT_PASSIVE);
- Reset();
}
uint32 ExplosionTimer;
@@ -1011,7 +1010,7 @@ bool ReceiveEmote_npc_brewfest_reveler( Player *player, Creature *_Creature, uin
struct TRINITY_DLL_DECL npc_snake_trap_serpentsAI : public ScriptedAI
{
- npc_snake_trap_serpentsAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_snake_trap_serpentsAI(Creature *c) : ScriptedAI(c) {}
uint32 SpellTimer;
Unit *Owner;
diff --git a/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp b/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp
index 19b19444b84..72dda8dd835 100644
--- a/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp
+++ b/src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp
@@ -33,7 +33,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_ravenholdtAI : public ScriptedAI
{
- npc_ravenholdtAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ npc_ravenholdtAI(Creature *c) : ScriptedAI(c) {}
void Reset() { }
diff --git a/src/bindings/scripts/scripts/zone/arathi_highlands/arathi_highlands.cpp b/src/bindings/scripts/scripts/zone/arathi_highlands/arathi_highlands.cpp
index 06cfa1b8a4d..fdd63163289 100644
--- a/src/bindings/scripts/scripts/zone/arathi_highlands/arathi_highlands.cpp
+++ b/src/bindings/scripts/scripts/zone/arathi_highlands/arathi_highlands.cpp
@@ -48,7 +48,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_professor_phizzlethorpeAI : public npc_escortAI
{
- npc_professor_phizzlethorpeAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_professor_phizzlethorpeAI(Creature *c) : npc_escortAI(c) {}
bool Completed;
diff --git a/src/bindings/scripts/scripts/zone/ashenvale_forest/ashenvale.cpp b/src/bindings/scripts/scripts/zone/ashenvale_forest/ashenvale.cpp
index 79d76824e8c..b975d297fbf 100644
--- a/src/bindings/scripts/scripts/zone/ashenvale_forest/ashenvale.cpp
+++ b/src/bindings/scripts/scripts/zone/ashenvale_forest/ashenvale.cpp
@@ -51,7 +51,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_torekAI : public npc_escortAI
{
- npc_torekAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_torekAI(Creature *c) : npc_escortAI(c) {}
uint32 Rend_Timer;
uint32 Thunderclap_Timer;
@@ -189,7 +189,7 @@ CreatureAI* GetAI_npc_torek(Creature *_Creature)
struct TRINITY_DLL_DECL npc_ruul_snowhoofAI : public npc_escortAI
{
- npc_ruul_snowhoofAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_ruul_snowhoofAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
index 89e1dcb5222..e469dc6f618 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp
@@ -41,7 +41,7 @@ EndContentData */
struct TRINITY_DLL_DECL mob_stolen_soulAI : public ScriptedAI
{
- mob_stolen_soulAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_stolen_soulAI(Creature *c) : ScriptedAI(c) {}
uint8 myClass;
uint32 Class_Timer;
@@ -146,7 +146,6 @@ struct TRINITY_DLL_DECL boss_exarch_maladaarAI : public ScriptedAI
boss_exarch_maladaarAI(Creature *c) : ScriptedAI(c)
{
HasTaunted = false;
- Reset();
}
uint32 soulmodel;
@@ -304,7 +303,7 @@ CreatureAI* GetAI_boss_exarch_maladaar(Creature *_Creature)
struct TRINITY_DLL_DECL mob_avatar_of_martyredAI : public ScriptedAI
{
- mob_avatar_of_martyredAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_avatar_of_martyredAI(Creature *c) : ScriptedAI(c) {}
uint32 Mortal_Strike_timer;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
index 2262266ce38..86ae13e29c6 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_shirrak_the_dead_watcher.cpp
@@ -41,7 +41,6 @@ struct TRINITY_DLL_DECL boss_shirrak_the_dead_watcherAI : public ScriptedAI
boss_shirrak_the_dead_watcherAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 Inhibitmagic_Timer;
@@ -154,7 +153,6 @@ struct TRINITY_DLL_DECL mob_focus_fireAI : public ScriptedAI
mob_focus_fireAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
bool HeroicMode;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
index 7875addda9e..7cd8cbe367a 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp
@@ -54,7 +54,7 @@ EndContentData */
struct TRINITY_DLL_DECL boss_nexusprince_shaffarAI : public ScriptedAI
{
- boss_nexusprince_shaffarAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_nexusprince_shaffarAI(Creature *c) : ScriptedAI(c) {}
uint32 Blink_Timer;
uint32 Beacon_Timer;
@@ -204,7 +204,6 @@ struct TRINITY_DLL_DECL mob_ethereal_beaconAI : public ScriptedAI
mob_ethereal_beaconAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
CanEvade = false;
}
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp
index 74e8fd1e962..d366400b97d 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp
@@ -44,7 +44,6 @@ struct TRINITY_DLL_DECL boss_pandemoniusAI : public ScriptedAI
boss_pandemoniusAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
bool HeroicMode;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
index aa198fa0019..dbf41ed777d 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp
@@ -57,7 +57,6 @@ struct TRINITY_DLL_DECL boss_darkweaver_sythAI : public ScriptedAI
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 flameshock_timer;
@@ -210,7 +209,6 @@ struct TRINITY_DLL_DECL mob_syth_fireAI : public ScriptedAI
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 flameshock_timer;
@@ -262,7 +260,6 @@ struct TRINITY_DLL_DECL mob_syth_arcaneAI : public ScriptedAI
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 arcaneshock_timer;
@@ -314,7 +311,6 @@ struct TRINITY_DLL_DECL mob_syth_frostAI : public ScriptedAI
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 frostshock_timer;
@@ -366,7 +362,6 @@ struct TRINITY_DLL_DECL mob_syth_shadowAI : public ScriptedAI
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 shadowshock_timer;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
index 9dc7f53efbe..e1d1e98206e 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp
@@ -55,7 +55,6 @@ struct TRINITY_DLL_DECL boss_talon_king_ikissAI : public ScriptedAI
boss_talon_king_ikissAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
index b54a402c8d1..5a9b8e8b2a3 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp
@@ -48,7 +48,6 @@ struct TRINITY_DLL_DECL boss_ambassador_hellmawAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
index 424869e8c72..43b01ba752f 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp
@@ -56,7 +56,6 @@ struct TRINITY_DLL_DECL boss_blackheart_the_inciterAI : public ScriptedAI
boss_blackheart_the_inciterAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
index f0461e4ca7f..32aa9c3e844 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp
@@ -71,7 +71,6 @@ struct TRINITY_DLL_DECL mob_voidtravelerAI : public ScriptedAI
mob_voidtravelerAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
bool HeroicMode;
@@ -136,7 +135,6 @@ struct TRINITY_DLL_DECL boss_grandmaster_vorpilAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
Intro = false;
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp
index c6599ad7d98..aae194de9b8 100644
--- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp
+++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp
@@ -38,7 +38,6 @@ struct TRINITY_DLL_DECL boss_murmurAI : public Scripted_NoMovementAI
boss_murmurAI(Creature *c) : Scripted_NoMovementAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 SonicBoom_Timer;
diff --git a/src/bindings/scripts/scripts/zone/azshara/azshara.cpp b/src/bindings/scripts/scripts/zone/azshara/azshara.cpp
index d71101d4898..9efb3141500 100644
--- a/src/bindings/scripts/scripts/zone/azshara/azshara.cpp
+++ b/src/bindings/scripts/scripts/zone/azshara/azshara.cpp
@@ -38,7 +38,7 @@ EndContentData */
struct TRINITY_DLL_DECL mobs_spitelashesAI : public ScriptedAI
{
- mobs_spitelashesAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mobs_spitelashesAI(Creature *c) : ScriptedAI(c) {}
uint32 morphtimer;
bool spellhit;
@@ -237,7 +237,7 @@ float WPs[58][4] =
struct TRINITY_DLL_DECL mob_rizzle_sprysprocketAI : public ScriptedAI
{
- mob_rizzle_sprysprocketAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_rizzle_sprysprocketAI(Creature *c) : ScriptedAI(c) {}
uint32 spellEscape_Timer;
uint32 Teleport_Timer;
@@ -433,7 +433,7 @@ CreatureAI* GetAI_mob_rizzle_sprysprocket(Creature *_Creature)
struct TRINITY_DLL_DECL mob_depth_chargeAI : public ScriptedAI
{
- mob_depth_chargeAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_depth_chargeAI(Creature *c) : ScriptedAI(c) {}
bool we_must_die;
uint32 must_die_timer;
diff --git a/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp b/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp
index a38f25361a5..97e21ccbe1b 100644
--- a/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp
+++ b/src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp
@@ -35,7 +35,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_azuregosAI : public ScriptedAI
{
- boss_azuregosAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_azuregosAI(Creature *c) : ScriptedAI(c) {}
uint32 MarkOfFrost_Timer;
uint32 ManaStorm_Timer;
diff --git a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp
index 7a78def9da8..cdddf115210 100644
--- a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp
+++ b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp
@@ -51,7 +51,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_draenei_survivorAI : public ScriptedAI
{
- npc_draenei_survivorAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_draenei_survivorAI(Creature *c) : ScriptedAI(c) {}
uint32 UnSpawnTimer;
uint32 ResetlifeTimer;
@@ -209,7 +209,7 @@ CreatureAI* GetAI_npc_draenei_survivor(Creature *_Creature)
struct TRINITY_DLL_DECL npc_engineer_spark_overgrindAI : public ScriptedAI
{
- npc_engineer_spark_overgrindAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_engineer_spark_overgrindAI(Creature *c) : ScriptedAI(c) {}
uint32 Dynamite_Timer;
uint32 Emote_Timer;
@@ -280,7 +280,7 @@ bool GossipSelect_npc_engineer_spark_overgrind(Player *player, Creature *_Creatu
struct TRINITY_DLL_DECL npc_injured_draeneiAI : public ScriptedAI
{
- npc_injured_draeneiAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_injured_draeneiAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -326,7 +326,7 @@ CreatureAI* GetAI_npc_injured_draenei(Creature *_Creature)
struct TRINITY_DLL_DECL npc_magwinAI : public npc_escortAI
{
- npc_magwinAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_magwinAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
@@ -487,7 +487,7 @@ static float SparkPos[3] = {-5030.95, -11291.99, 7.97};
struct TRINITY_DLL_DECL npc_geezleAI : public ScriptedAI
{
- npc_geezleAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_geezleAI(Creature *c) : ScriptedAI(c) {}
std::list<GameObject*> FlagList;
@@ -608,7 +608,7 @@ CreatureAI* GetAI_npc_geezleAI(Creature *_Creature)
struct TRINITY_DLL_DECL mob_nestlewood_owlkinAI : public ScriptedAI
{
- mob_nestlewood_owlkinAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_nestlewood_owlkinAI(Creature *c) : ScriptedAI(c) {}
uint32 ChannelTimer;
bool Channeled;
diff --git a/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp b/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp
index 83537bcf2bf..b9e6377f6d9 100644
--- a/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp
+++ b/src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp
@@ -98,7 +98,7 @@ bool GossipSelect_npc_sputtervalve(Player *player, Creature *_Creature, uint32 s
struct TRINITY_DLL_DECL npc_taskmaster_fizzuleAI : public ScriptedAI
{
- npc_taskmaster_fizzuleAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_taskmaster_fizzuleAI(Creature* c) : ScriptedAI(c) {}
bool IsFriend;
uint32 Reset_Timer;
@@ -195,7 +195,7 @@ float AffrayChallengerLoc[6][4]=
struct TRINITY_DLL_DECL npc_twiggy_flatheadAI : public ScriptedAI
{
- npc_twiggy_flatheadAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_twiggy_flatheadAI(Creature *c) : ScriptedAI(c) {}
bool EventInProgress;
bool EventGrate;
@@ -408,7 +408,7 @@ CreatureAI* GetAI_npc_twiggy_flathead(Creature *_Creature)
struct TRINITY_DLL_DECL npc_wizzlecrank_shredderAI : public npc_escortAI
{
- npc_wizzlecrank_shredderAI(Creature* c) : npc_escortAI(c) {Reset();}
+ npc_wizzlecrank_shredderAI(Creature* c) : npc_escortAI(c) {}
bool Completed;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp
index 3abde8c307f..656496c268f 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp
@@ -68,7 +68,6 @@ struct TRINITY_DLL_DECL boss_gurtogg_bloodboilAI : public ScriptedAI
boss_gurtogg_bloodboilAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp
index 1c2856fdd14..b821edbb8d1 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp
@@ -160,7 +160,7 @@ enum CreatureEntry
/*** Phase Names ***/
enum PhaseIllidan
{
- PHASE_NULL = 0,
+ PHASE_ILLIDAN_NULL = 0,
PHASE_NORMAL = 1,
PHASE_FLIGHT = 2,
PHASE_NORMAL_2 = 3,
@@ -169,6 +169,7 @@ enum PhaseIllidan
PHASE_TALK_SEQUENCE = 6,
PHASE_FLIGHT_SEQUENCE = 7,
PHASE_TRANSFORM_SEQUENCE = 8,
+ PHASE_ILLIDAN_MAX = 9,
};//Maiev uses the same phase
enum PhaseAkama
@@ -364,7 +365,6 @@ struct TRINITY_DLL_DECL boss_illidan_stormrageAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
m_creature->CastSpell(m_creature, SPELL_DUAL_WIELD, true);
- Reset();
}
ScriptedInstance* pInstance;
@@ -398,7 +398,7 @@ struct TRINITY_DLL_DECL boss_illidan_stormrageAI : public ScriptedAI
if(summon->GetGUID() == FlameGUID[i])
FlameGUID[i] = 0;
- if(!FlameGUID[0] && !FlameGUID[1] && Phase != PHASE_NULL)
+ if(!FlameGUID[0] && !FlameGUID[1] && Phase != PHASE_ILLIDAN_NULL)
{
m_creature->InterruptNonMeleeSpells(true);
EnterPhase(PHASE_FLIGHT_SEQUENCE);
@@ -883,7 +883,7 @@ struct TRINITY_DLL_DECL boss_illidan_stormrageAI : public ScriptedAI
struct TRINITY_DLL_DECL flame_of_azzinothAI : public ScriptedAI
{
- flame_of_azzinothAI(Creature *c) : ScriptedAI(c) {Reset();}
+ flame_of_azzinothAI(Creature *c) : ScriptedAI(c) {}
uint32 FlameBlastTimer;
uint32 CheckTimer;
@@ -968,7 +968,6 @@ struct TRINITY_DLL_DECL npc_akama_illidanAI : public ScriptedAI
npc_akama_illidanAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -1362,7 +1361,7 @@ struct TRINITY_DLL_DECL npc_akama_illidanAI : public ScriptedAI
struct TRINITY_DLL_DECL boss_maievAI : public ScriptedAI
{
- boss_maievAI(Creature *c) : ScriptedAI(c) { Reset(); };
+ boss_maievAI(Creature *c) : ScriptedAI(c) {};
uint64 IllidanGUID;
@@ -1421,6 +1420,12 @@ struct TRINITY_DLL_DECL boss_maievAI : public ScriptedAI
ScriptedAI::AttackStart(who, true);
}
+ void DoAction(const int32 param)
+ {
+ if(param > PHASE_ILLIDAN_NULL && param < PHASE_ILLIDAN_MAX)
+ EnterPhase(PhaseIllidan(param));
+ }
+
void EnterPhase(PhaseIllidan NextPhase)//This is in fact Illidan's phase.
{
switch(NextPhase)
@@ -1582,7 +1587,7 @@ bool GossipHello_npc_akama_at_illidan(Player *player, Creature *_Creature)
struct TRINITY_DLL_DECL cage_trap_triggerAI : public ScriptedAI
{
- cage_trap_triggerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ cage_trap_triggerAI(Creature *c) : ScriptedAI(c) {}
uint64 IllidanGUID;
uint32 DespawnTimer;
@@ -1672,7 +1677,7 @@ bool GOHello_cage_trap(Player* plr, GameObject* go)
struct TRINITY_DLL_DECL shadow_demonAI : public ScriptedAI
{
- shadow_demonAI(Creature *c) : ScriptedAI(c) {Reset();}
+ shadow_demonAI(Creature *c) : ScriptedAI(c) {}
uint64 TargetGUID;
@@ -1715,7 +1720,6 @@ struct TRINITY_DLL_DECL mob_parasitic_shadowfiendAI : public ScriptedAI
mob_parasitic_shadowfiendAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -1817,7 +1821,7 @@ void boss_illidan_stormrageAI::Reset()
GlaiveGUID[i] = 0;
}
- Phase = PHASE_NULL;
+ Phase = PHASE_ILLIDAN_NULL;
Event = EVENT_NULL;
Timer[EVENT_BERSERK] = 1500000;
@@ -1869,7 +1873,7 @@ void boss_illidan_stormrageAI::JustSummoned(Creature* summon)
summon->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
MaievGUID = summon->GetGUID();
((boss_maievAI*)summon->AI())->GetIllidanGUID(m_creature->GetGUID());
- ((boss_maievAI*)summon->AI())->EnterPhase(PHASE_TALK_SEQUENCE);
+ summon->AI()->DoAction(PHASE_TALK_SEQUENCE);
}break;
case FLAME_OF_AZZINOTH:
{
@@ -2116,7 +2120,7 @@ void boss_illidan_stormrageAI::EnterPhase(PhaseIllidan NextPhase)
{
GETCRE(Maiev, MaievGUID);
if(Maiev && Maiev->isAlive())
- ((boss_maievAI*)Maiev->AI())->EnterPhase(NextPhase);
+ Maiev->AI()->DoAction(NextPhase);
}
Phase = NextPhase;
Event = EVENT_NULL;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp
index 705e7ed8842..4b63b092c53 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp
@@ -81,7 +81,6 @@ struct TRINITY_DLL_DECL boss_shahrazAI : public ScriptedAI
boss_shahrazAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp
index 777d5fdcd76..eb3480c9ca7 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp
@@ -100,7 +100,7 @@ static Position Coords[]=
struct TRINITY_DLL_DECL npc_enslaved_soulAI : public ScriptedAI
{
- npc_enslaved_soulAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_enslaved_soulAI(Creature *c) : ScriptedAI(c) {}
uint64 ReliquaryGUID;
@@ -121,7 +121,6 @@ struct TRINITY_DLL_DECL boss_reliquary_of_soulsAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
EssenceGUID = 0;
- Reset();
}
ScriptedInstance* pInstance;
@@ -322,7 +321,7 @@ struct TargetDistanceOrder : public std::binary_function<const Unit, const Unit,
struct TRINITY_DLL_DECL boss_essence_of_sufferingAI : public ScriptedAI
{
- boss_essence_of_sufferingAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_essence_of_sufferingAI(Creature *c) : ScriptedAI(c) {}
uint64 StatAuraGUID;
@@ -430,7 +429,7 @@ struct TRINITY_DLL_DECL boss_essence_of_sufferingAI : public ScriptedAI
struct TRINITY_DLL_DECL boss_essence_of_desireAI : public ScriptedAI
{
- boss_essence_of_desireAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_essence_of_desireAI(Creature *c) : ScriptedAI(c) {}
uint32 RuneShieldTimer;
uint32 DeadenTimer;
@@ -526,7 +525,7 @@ struct TRINITY_DLL_DECL boss_essence_of_desireAI : public ScriptedAI
struct TRINITY_DLL_DECL boss_essence_of_angerAI : public ScriptedAI
{
- boss_essence_of_angerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_essence_of_angerAI(Creature *c) : ScriptedAI(c) {}
uint64 AggroTargetGUID;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp
index 6a4d18c727d..e4f22eba72d 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp
@@ -107,7 +107,7 @@ const uint32 spawnEntries[4]= { 23523, 23318, 23524 };
struct TRINITY_DLL_DECL mob_ashtongue_channelerAI : public ScriptedAI
{
- mob_ashtongue_channelerAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ mob_ashtongue_channelerAI(Creature* c) : ScriptedAI(c) {}
uint64 ShadeGUID;
@@ -121,7 +121,7 @@ struct TRINITY_DLL_DECL mob_ashtongue_channelerAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_ashtongue_sorcererAI : public ScriptedAI
{
- mob_ashtongue_sorcererAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ mob_ashtongue_sorcererAI(Creature* c) : ScriptedAI(c) {}
uint64 ShadeGUID;
uint32 CheckTimer;
@@ -169,7 +169,6 @@ struct TRINITY_DLL_DECL boss_shade_of_akamaAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
AkamaGUID = pInstance ? pInstance->GetData64(DATA_AKAMA_SHADE) : 0;
- Reset();
}
ScriptedInstance* pInstance;
@@ -507,7 +506,6 @@ struct TRINITY_DLL_DECL npc_akamaAI : public ScriptedAI
StartCombat = false;
pInstance = ((ScriptedInstance*)c->GetInstanceData());
ShadeGUID = pInstance ? pInstance->GetData64(DATA_SHADEOFAKAMA) : 0;
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp
index 3ae719effaf..72429886626 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp
@@ -54,7 +54,6 @@ struct TRINITY_DLL_DECL boss_supremusAI : public ScriptedAI
boss_supremusAI(Creature *c) : ScriptedAI(c), summons(m_creature)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -241,7 +240,6 @@ struct TRINITY_DLL_DECL npc_volcanoAI : public ScriptedAI
npc_volcanoAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp
index 36554a7c2ee..1eb75a78b08 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp
@@ -51,10 +51,7 @@ EndScriptData */
struct TRINITY_DLL_DECL mob_doom_blossomAI : public ScriptedAI
{
- mob_doom_blossomAI(Creature *c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_doom_blossomAI(Creature *c) : ScriptedAI(c) {}
uint32 CheckTeronTimer;
uint32 ShadowBoltTimer;
@@ -116,10 +113,7 @@ struct TargetDistanceOrder : public std::binary_function<const Unit, const Unit,
struct TRINITY_DLL_DECL mob_shadowy_constructAI : public ScriptedAI
{
- mob_shadowy_constructAI(Creature* c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_shadowy_constructAI(Creature* c) : ScriptedAI(c) {}
uint64 GhostGUID;
uint64 TeronGUID;
@@ -200,7 +194,6 @@ struct TRINITY_DLL_DECL boss_teron_gorefiendAI : public ScriptedAI
boss_teron_gorefiendAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp
index d8e4f5c7a8a..9c662dd8232 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp
@@ -51,7 +51,6 @@ struct TRINITY_DLL_DECL boss_najentusAI : public ScriptedAI
boss_najentusAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp b/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp
index 92a7e42473c..a6180dcc15a 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp
@@ -111,7 +111,6 @@ struct TRINITY_DLL_DECL mob_blood_elf_council_voice_triggerAI : public ScriptedA
{
for(uint8 i = 0; i < 4; ++i)
Council[i] = 0;
- Reset();
}
uint64 Council[4];
@@ -196,8 +195,6 @@ struct TRINITY_DLL_DECL mob_illidari_councilAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
for(uint8 i = 0; i < 4; ++i)
Council[i] = 0;
-
- Reset();
}
ScriptedInstance* pInstance;
@@ -432,7 +429,7 @@ struct TRINITY_DLL_DECL boss_illidari_councilAI : public ScriptedAI
struct TRINITY_DLL_DECL boss_gathios_the_shattererAI : public boss_illidari_councilAI
{
- boss_gathios_the_shattererAI(Creature *c) : boss_illidari_councilAI(c) { Reset(); }
+ boss_gathios_the_shattererAI(Creature *c) : boss_illidari_councilAI(c) {}
uint32 ConsecrationTimer;
uint32 HammerOfJusticeTimer;
@@ -547,7 +544,7 @@ struct TRINITY_DLL_DECL boss_gathios_the_shattererAI : public boss_illidari_coun
struct TRINITY_DLL_DECL boss_high_nethermancer_zerevorAI : public boss_illidari_councilAI
{
- boss_high_nethermancer_zerevorAI(Creature *c) : boss_illidari_councilAI(c) { Reset(); }
+ boss_high_nethermancer_zerevorAI(Creature *c) : boss_illidari_councilAI(c) {}
uint32 BlizzardTimer;
uint32 FlamestrikeTimer;
@@ -639,7 +636,7 @@ struct TRINITY_DLL_DECL boss_high_nethermancer_zerevorAI : public boss_illidari_
struct TRINITY_DLL_DECL boss_lady_malandeAI : public boss_illidari_councilAI
{
- boss_lady_malandeAI(Creature *c) : boss_illidari_councilAI(c) { Reset(); }
+ boss_lady_malandeAI(Creature *c) : boss_illidari_councilAI(c) {}
uint32 EmpoweredSmiteTimer;
uint32 CircleOfHealingTimer;
@@ -705,7 +702,7 @@ struct TRINITY_DLL_DECL boss_lady_malandeAI : public boss_illidari_councilAI
struct TRINITY_DLL_DECL boss_veras_darkshadowAI : public boss_illidari_councilAI
{
- boss_veras_darkshadowAI(Creature *c) : boss_illidari_councilAI(c) { Reset(); }
+ boss_veras_darkshadowAI(Creature *c) : boss_illidari_councilAI(c) {}
uint64 EnvenomTargetGUID;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp
index 92031355a12..1ff4dcec224 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp
@@ -103,7 +103,6 @@ struct TRINITY_DLL_DECL npc_grimstoneAI : public npc_escortAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
MobSpawnId = rand()%6;
- Reset();
}
ScriptedInstance* pInstance;
@@ -341,7 +340,7 @@ CreatureAI* GetAI_npc_grimstone(Creature *_Creature)
struct TRINITY_DLL_DECL mob_phalanxAI : public ScriptedAI
{
- mob_phalanxAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_phalanxAI(Creature *c) : ScriptedAI(c) {}
uint32 ThunderClap_Timer;
uint32 FireballVolley_Timer;
@@ -542,7 +541,7 @@ ScriptedInstance *pInstance;
/*
struct TRINITY_DLL_DECL npc_dughal_stormwingAI : public npc_escortAI
{
- npc_dughal_stormwingAI(Creature *c) : npc_escortAI(c) { Reset(); }
+ npc_dughal_stormwingAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
@@ -645,7 +644,6 @@ struct TRINITY_DLL_DECL npc_marshal_windsorAI : public npc_escortAI
npc_marshal_windsorAI(Creature *c) : npc_escortAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
void WaypointReached(uint32 i)
@@ -810,7 +808,6 @@ struct TRINITY_DLL_DECL npc_marshal_reginald_windsorAI : public npc_escortAI
{
npc_marshal_reginald_windsorAI(Creature *c) : npc_escortAI(c)
{
- Reset();
}
void WaypointReached(uint32 i)
@@ -1004,7 +1001,7 @@ CreatureAI* GetAI_npc_marshal_reginald_windsor(Creature *_Creature)
/*
struct TRINITY_DLL_DECL npc_tobias_seecherAI : public npc_escortAI
{
- npc_tobias_seecherAI(Creature *c) :npc_escortAI(c) {Reset();}
+ npc_tobias_seecherAI(Creature *c) :npc_escortAI(c) {}
void Aggro(Unit* who) { }
void Reset() {}
@@ -1128,7 +1125,6 @@ struct TRINITY_DLL_DECL npc_rocknotAI : public npc_escortAI
npc_rocknotAI(Creature *c) : npc_escortAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp
index 8c1b1748adf..b0c4bafb290 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp
@@ -27,7 +27,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_ambassador_flamelashAI : public ScriptedAI
{
- boss_ambassador_flamelashAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_ambassador_flamelashAI(Creature *c) : ScriptedAI(c) {}
uint32 FireBlast_Timer;
uint32 Spirit_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp
index c6b4931e0b1..ad9330528b9 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp
@@ -31,7 +31,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_anubshiahAI : public ScriptedAI
{
- boss_anubshiahAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_anubshiahAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowBolt_Timer;
uint32 CurseOfTongues_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp
index f6a755bfee3..978f4d8e9d7 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp
@@ -31,7 +31,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_draganthaurissanAI : public ScriptedAI
{
- boss_draganthaurissanAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_draganthaurissanAI(Creature *c) : ScriptedAI(c) {}
uint32 HandOfThaurissan_Timer;
uint32 AvatarOfFlame_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp
index 7ef0d5d532b..80df7fec20b 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_general_angerforgeAI : public ScriptedAI
{
- boss_general_angerforgeAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_general_angerforgeAI(Creature *c) : ScriptedAI(c) {}
uint32 MightyBlow_Timer;
uint32 HamString_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp
index bb67b572316..25367c6f4dd 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp
@@ -28,7 +28,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_gorosh_the_dervishAI : public ScriptedAI
{
- boss_gorosh_the_dervishAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_gorosh_the_dervishAI(Creature *c) : ScriptedAI(c) {}
uint32 WhirlWind_Timer;
uint32 MortalStrike_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp
index 24ba7183d59..389b2bc5b4d 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp
@@ -28,7 +28,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_grizzleAI : public ScriptedAI
{
- boss_grizzleAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_grizzleAI(Creature *c) : ScriptedAI(c) {}
uint32 GroundTremor_Timer;
uint32 Frenzy_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp
index 77d1093e234..422f0f25532 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_high_interrogator_gerstahnAI : public ScriptedAI
{
- boss_high_interrogator_gerstahnAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_high_interrogator_gerstahnAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowWordPain_Timer;
uint32 ManaBurn_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp
index 4b89c34ddb7..25f7f890e3f 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp
@@ -28,7 +28,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_magmusAI : public ScriptedAI
{
- boss_magmusAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_magmusAI(Creature *c) : ScriptedAI(c) {}
uint32 FieryBurst_Timer;
uint32 WarStomp_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp
index 7184706eb18..26c72404355 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_moira_bronzebeardAI : public ScriptedAI
{
- boss_moira_bronzebeardAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_moira_bronzebeardAI(Creature *c) : ScriptedAI(c) {}
uint32 Heal_Timer;
uint32 MindBlast_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_tomb_of_seven.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_tomb_of_seven.cpp
index 21fb384db57..3e99a09b266 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_depths/boss_tomb_of_seven.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_depths/boss_tomb_of_seven.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_angerrelAI : public ScriptedAI
{
- boss_angerrelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_angerrelAI(Creature *c) : ScriptedAI(c) {}
uint32 SunderArmor_Timer;
uint32 ShieldBlock_Timer;
@@ -91,7 +91,7 @@ CreatureAI* GetAI_boss_angerrel(Creature *_Creature)
struct TRINITY_DLL_DECL boss_doperelAI : public ScriptedAI
{
- boss_doperelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_doperelAI(Creature *c) : ScriptedAI(c) {}
uint32 SinisterStrike_Timer;
uint32 BackStab_Timer;
@@ -149,7 +149,7 @@ CreatureAI* GetAI_boss_doperel(Creature *_Creature)
struct TRINITY_DLL_DECL boss_haterelAI : public ScriptedAI
{
- boss_haterelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_haterelAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowBolt_Timer;
uint32 ManaBurn_Timer;
@@ -221,7 +221,7 @@ CreatureAI* GetAI_boss_haterel(Creature *_Creature)
struct TRINITY_DLL_DECL boss_vilerelAI : public ScriptedAI
{
- boss_vilerelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_vilerelAI(Creature *c) : ScriptedAI(c) {}
uint32 MindBlast_Timer;
uint32 Heal_Timer;
@@ -290,7 +290,7 @@ CreatureAI* GetAI_boss_vilerel(Creature *_Creature)
struct TRINITY_DLL_DECL boss_seethrelAI : public ScriptedAI
{
- boss_seethrelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_seethrelAI(Creature *c) : ScriptedAI(c) {}
uint32 FrostArmor_Timer;
uint32 Frostbolt_Timer;
@@ -370,7 +370,7 @@ CreatureAI* GetAI_boss_seethrel(Creature *_Creature)
struct TRINITY_DLL_DECL boss_gloomrelAI : public ScriptedAI
{
- boss_gloomrelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_gloomrelAI(Creature *c) : ScriptedAI(c) {}
uint32 Hamstring_Timer;
uint32 Cleave_Timer;
@@ -470,7 +470,7 @@ bool GossipSelect_boss_gloomrel(Player *player, Creature *_Creature, uint32 send
struct TRINITY_DLL_DECL boss_doomrelAI : public ScriptedAI
{
- boss_doomrelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_doomrelAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowVolley_Timer;
uint32 Immolate_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp
index c2bcac760a3..45e5184e1d3 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_drakkisathAI : public ScriptedAI
{
- boss_drakkisathAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_drakkisathAI(Creature *c) : ScriptedAI(c) {}
uint32 FireNova_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp
index 6f0172d06a3..09656309e5c 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_gythAI : public ScriptedAI
{
- boss_gythAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_gythAI(Creature *c) : ScriptedAI(c) {}
uint32 Aggro_Timer;
uint32 Dragons_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp
index 40bd0fb52ec..61ce2ea2cc4 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_halyconAI : public ScriptedAI
{
- boss_halyconAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_halyconAI(Creature *c) : ScriptedAI(c) {}
uint32 CrowdPummel_Timer;
uint32 MightyBlow_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp
index ce8d7dc16e4..6069bad85ed 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_highlordomokkAI : public ScriptedAI
{
- boss_highlordomokkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_highlordomokkAI(Creature *c) : ScriptedAI(c) {}
uint32 WarStomp_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp
index 63fb0e5d6e6..7188ae17770 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_mothersmolderwebAI : public ScriptedAI
{
- boss_mothersmolderwebAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_mothersmolderwebAI(Creature *c) : ScriptedAI(c) {}
uint32 Crystalize_Timer;
uint32 MothersMilk_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp
index 08e832052f7..85113c9a1ab 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp
@@ -40,7 +40,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_overlordwyrmthalakAI : public ScriptedAI
{
- boss_overlordwyrmthalakAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_overlordwyrmthalakAI(Creature *c) : ScriptedAI(c) {}
uint32 BlastWave_Timer;
uint32 Shout_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp
index 10252a3c5cf..ea320b40b4d 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_pyroguard_emberseerAI : public ScriptedAI
{
- boss_pyroguard_emberseerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_pyroguard_emberseerAI(Creature *c) : ScriptedAI(c) {}
uint32 FireNova_Timer;
uint32 FlameBuffet_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp
index 849d47ed7fb..b4b14ac5f89 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_quatermasterzigrisAI : public ScriptedAI
{
- boss_quatermasterzigrisAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_quatermasterzigrisAI(Creature *c) : ScriptedAI(c) {}
uint32 Shoot_Timer;
uint32 StunBomb_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp
index a0af3dd2b64..ee41701667b 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_rend_blackhandAI : public ScriptedAI
{
- boss_rend_blackhandAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_rend_blackhandAI(Creature *c) : ScriptedAI(c) {}
uint32 WhirlWind_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp
index e746f8eddea..7a1080226ea 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_shadowvoshAI : public ScriptedAI
{
- boss_shadowvoshAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_shadowvoshAI(Creature *c) : ScriptedAI(c) {}
uint32 CurseOfBlood_Timer;
uint32 Hex_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp
index ea9c90c5b6c..6eead9d4162 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_thebeastAI : public ScriptedAI
{
- boss_thebeastAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_thebeastAI(Creature *c) : ScriptedAI(c) {}
uint32 Flamebreak_Timer;
uint32 Immolate_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp
index f257eb63119..625bbc0d28a 100644
--- a/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp
+++ b/src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_warmastervooneAI : public ScriptedAI
{
- boss_warmastervooneAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_warmastervooneAI(Creature *c) : ScriptedAI(c) {}
uint32 Snapkick_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp
index 858fa96d3cb..5c0b2a8d2f2 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_broodlordAI : public ScriptedAI
{
- boss_broodlordAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_broodlordAI(Creature *c) : ScriptedAI(c) {}
uint32 Cleave_Timer;
uint32 BlastWave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp
index 6574cc8a97b..c30485ac327 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_ebonrocAI : public ScriptedAI
{
- boss_ebonrocAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_ebonrocAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowFlame_Timer;
uint32 WingBuffet_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp
index edc2650fa2f..64a01b228f0 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_firemawAI : public ScriptedAI
{
- boss_firemawAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_firemawAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowFlame_Timer;
uint32 WingBuffet_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp
index 9339f604f02..49dfdaa896f 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp
@@ -31,7 +31,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_flamegorAI : public ScriptedAI
{
- boss_flamegorAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_flamegorAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowFlame_Timer;
uint32 WingBuffet_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp
index 3bbb33cfde0..d91714c0246 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp
@@ -60,7 +60,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_nefarianAI : public ScriptedAI
{
- boss_nefarianAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_nefarianAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowFlame_Timer;
uint32 BellowingRoar_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp
index 701c9b5aacf..1da3fb554df 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp
@@ -37,7 +37,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_razorgoreAI : public ScriptedAI
{
- boss_razorgoreAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_razorgoreAI(Creature *c) : ScriptedAI(c) {}
uint32 Cleave_Timer;
uint32 WarStomp_Timer;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp
index db7f46ad9e2..f0048e7a4fa 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp
@@ -45,7 +45,6 @@ struct TRINITY_DLL_DECL boss_vaelAI : public ScriptedAI
c->SetUInt32Value(UNIT_NPC_FLAGS,1);
c->setFaction(35);
c->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
- Reset();
}
uint64 PlayerGUID;
diff --git a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp
index e969898884e..ea6751605c0 100644
--- a/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp
+++ b/src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp
@@ -72,7 +72,6 @@ struct TRINITY_DLL_DECL boss_victor_nefariusAI : public ScriptedAI
boss_victor_nefariusAI(Creature *c) : ScriptedAI(c)
{
NefarianGUID = 0;
- Reset();
srand(time(NULL));
switch (rand()%20)
{
diff --git a/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp b/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp
index da4eb5cf262..3617ae8cc14 100644
--- a/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp
+++ b/src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp
@@ -39,7 +39,7 @@ EndContentData */
//TODO: add support for quest 10512 + creature abilities
struct TRINITY_DLL_DECL mobs_bladespire_ogreAI : public ScriptedAI
{
- mobs_bladespire_ogreAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mobs_bladespire_ogreAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -84,7 +84,7 @@ CreatureAI* GetAI_mobs_bladespire_ogre(Creature *_Creature)
struct TRINITY_DLL_DECL mobs_nether_drakeAI : public ScriptedAI
{
- mobs_nether_drakeAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mobs_nether_drakeAI(Creature *c) : ScriptedAI(c) {}
bool IsNihil;
uint32 NihilSpeech_Timer;
@@ -265,7 +265,7 @@ CreatureAI* GetAI_mobs_nether_drake(Creature *_Creature)
struct TRINITY_DLL_DECL npc_daranelleAI : public ScriptedAI
{
- npc_daranelleAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_daranelleAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp b/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp
index 6627ee05fd5..f186a58252c 100644
--- a/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp
+++ b/src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_kruulAI : public ScriptedAI
{
- boss_kruulAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_kruulAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowVolley_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp b/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp
index a7db97a394a..e7ce3b95c42 100644
--- a/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp
+++ b/src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp
@@ -37,7 +37,7 @@ const uint32 possibleSpawns[32] = {17322, 17661, 17496, 17522, 17340, 17352, 173
struct TRINITY_DLL_DECL mob_webbed_creatureAI : public ScriptedAI
{
- mob_webbed_creatureAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_webbed_creatureAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp b/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp
index a512a1f190c..0458e495959 100644
--- a/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp
+++ b/src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp
@@ -46,7 +46,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_ragged_johnAI : public ScriptedAI
{
- npc_ragged_johnAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ npc_ragged_johnAI(Creature *c) : ScriptedAI(c) {}
void Reset() {}
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp
index 7bd5575fe56..7a2e8239cac 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp
@@ -44,7 +44,6 @@ struct TRINITY_DLL_DECL boss_aeonusAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp
index c689c77bc97..dc8723b7201 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp
@@ -44,7 +44,6 @@ struct TRINITY_DLL_DECL boss_chrono_lord_dejaAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp
index 6f5f6962e64..1efa7c75a2c 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp
@@ -43,7 +43,6 @@ struct TRINITY_DLL_DECL boss_temporusAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/dark_portal.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/dark_portal.cpp
index 57511f891c2..cbe3c4273a2 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/dark_portal.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/dark_portal.cpp
@@ -59,7 +59,6 @@ struct TRINITY_DLL_DECL npc_medivh_bmAI : public ScriptedAI
npc_medivh_bmAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -242,7 +241,6 @@ struct TRINITY_DLL_DECL npc_time_riftAI : public ScriptedAI
npc_time_riftAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp
index ef709977da0..c5378068e63 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp
@@ -77,7 +77,6 @@ struct mob_ancient_wispAI : public ScriptedAI
mob_ancient_wispAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -127,10 +126,7 @@ struct mob_ancient_wispAI : public ScriptedAI
are within 3 yards. Another creature called Doomfire Targetting spawns this creature as well as stalks. */
struct TRINITY_DLL_DECL mob_doomfireAI : public ScriptedAI
{
- mob_doomfireAI(Creature* c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_doomfireAI(Creature* c) : ScriptedAI(c) {}
uint32 CheckTimer;
uint32 RefreshTimer;
@@ -222,10 +218,7 @@ struct TRINITY_DLL_DECL mob_doomfireAI : public ScriptedAI
/* This is the script for the Doomfire Targetting Mob. This mob simply follows players and/or travels in random directions and spawns the actual Doomfire which does damage to anyone that moves close. */
struct TRINITY_DLL_DECL mob_doomfire_targettingAI : public ScriptedAI
{
- mob_doomfire_targettingAI(Creature* c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_doomfire_targettingAI(Creature* c) : ScriptedAI(c) {}
uint32 ChangeTargetTimer;
uint32 SummonTimer; // This timer will serve as both a summon timer for the doomfire that does damage as well as to check on Archionde
@@ -335,7 +328,6 @@ struct TRINITY_DLL_DECL boss_archimondeAI : public ScriptedAI
boss_archimondeAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjalAI.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjalAI.cpp
index 366c5863ddd..111167b6e56 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjalAI.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjalAI.cpp
@@ -52,7 +52,6 @@ float AttackArea[2][3]=
hyjalAI::hyjalAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
void hyjalAI::Reset()
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp
index c3abfe68167..ab3a61ffe0b 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp
@@ -43,7 +43,6 @@ struct TRINITY_DLL_DECL boss_captain_skarlocAI : public ScriptedAI
boss_captain_skarlocAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp
index 02b90958ff6..39d42413c5f 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp
@@ -45,7 +45,6 @@ struct TRINITY_DLL_DECL boss_epoch_hunterAI : public ScriptedAI
boss_epoch_hunterAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp
index f80dfcdca34..67d0db45872 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp
@@ -94,7 +94,7 @@ static Location DrakeWP[]=
struct TRINITY_DLL_DECL boss_lieutenant_drakeAI : public ScriptedAI
{
- boss_lieutenant_drakeAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_lieutenant_drakeAI(Creature *c) : ScriptedAI(c) {}
bool CanPatrol;
uint32 wpId;
diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp
index 3dbed97a084..7c035699a49 100644
--- a/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp
+++ b/src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp
@@ -211,7 +211,6 @@ struct TRINITY_DLL_DECL npc_thrall_old_hillsbradAI : public npc_escortAI
npc_thrall_old_hillsbradAI(Creature *c) : npc_escortAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -752,7 +751,6 @@ struct TRINITY_DLL_DECL npc_tarethaAI : public npc_escortAI
npc_tarethaAI(Creature *c) : npc_escortAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
index 273f0cc0f55..4a92666933d 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp
@@ -99,7 +99,6 @@ struct TRINITY_DLL_DECL boss_fathomlord_karathressAI : public ScriptedAI
Advisors[0] = 0;
Advisors[1] = 0;
Advisors[2] = 0;
- Reset();
}
ScriptedInstance* pInstance;
@@ -309,7 +308,6 @@ struct TRINITY_DLL_DECL boss_fathomguard_sharkkisAI : public ScriptedAI
boss_fathomguard_sharkkisAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -454,7 +452,6 @@ struct TRINITY_DLL_DECL boss_fathomguard_tidalvessAI : public ScriptedAI
boss_fathomguard_tidalvessAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -570,7 +567,6 @@ struct TRINITY_DLL_DECL boss_fathomguard_caribdisAI : public ScriptedAI
boss_fathomguard_caribdisAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
index 69006dade60..5f96d979c09 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp
@@ -79,7 +79,6 @@ struct TRINITY_DLL_DECL boss_hydross_the_unstableAI : public ScriptedAI
boss_hydross_the_unstableAI(Creature *c) : ScriptedAI(c), Summons(m_creature)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
index fa997c69afe..fed5926eecd 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp
@@ -132,9 +132,8 @@ struct TRINITY_DLL_DECL boss_lady_vashjAI : public ScriptedAI
{
boss_lady_vashjAI (Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
Intro = false;
- Reset();
CanAttack = false;//must be after reset()
m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); //set it only once on creature create (no need do intro if wiped)
}
@@ -584,8 +583,7 @@ struct TRINITY_DLL_DECL mob_enchanted_elementalAI : public ScriptedAI
{
mob_enchanted_elementalAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
ScriptedInstance *pInstance;
@@ -689,8 +687,7 @@ struct TRINITY_DLL_DECL mob_tainted_elementalAI : public ScriptedAI
{
mob_tainted_elementalAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
ScriptedInstance *pInstance;
@@ -753,7 +750,7 @@ struct TRINITY_DLL_DECL mob_toxic_sporebatAI : public ScriptedAI
{
mob_toxic_sporebatAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
EnterEvadeMode();
}
@@ -889,8 +886,7 @@ struct TRINITY_DLL_DECL mob_shield_generator_channelAI : public ScriptedAI
{
mob_shield_generator_channelAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
index 4835ff90637..787d9a604f1 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp
@@ -76,7 +76,6 @@ struct TRINITY_DLL_DECL mob_inner_demonAI : public ScriptedAI
mob_inner_demonAI(Creature *c) : ScriptedAI(c)
{
victimGUID = 0;
- Reset();
}
uint32 ShadowBolt_Timer;
@@ -147,14 +146,13 @@ struct TRINITY_DLL_DECL boss_leotheras_the_blindAI : public ScriptedAI
boss_leotheras_the_blindAI(Creature *c) : ScriptedAI(c)
{
m_creature->GetPosition(x,y,z);
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
Demon = 0;
for(uint8 i = 0; i < 3; i++)//clear guids
SpellBinderGUID[i] = 0;
- Reset();
-
}
+
ScriptedInstance *pInstance;
uint32 Whirlwind_Timer;
@@ -578,10 +576,7 @@ struct TRINITY_DLL_DECL boss_leotheras_the_blindAI : public ScriptedAI
//Leotheras the Blind Demon Form AI
struct TRINITY_DLL_DECL boss_leotheras_the_blind_demonformAI : public ScriptedAI
{
- boss_leotheras_the_blind_demonformAI(Creature *c) : ScriptedAI(c)
- {
- Reset();
- }
+ boss_leotheras_the_blind_demonformAI(Creature *c) : ScriptedAI(c) {}
uint32 ChaosBlast_Timer;
bool DealDamage;
@@ -652,7 +647,6 @@ struct TRINITY_DLL_DECL mob_greyheart_spellbinderAI : public ScriptedAI
pInstance = ((ScriptedInstance *)c->GetInstanceData());;
leotherasGUID = 0;
AddedBanish = false;
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
index 4944f902257..02125f5fd38 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp
@@ -76,9 +76,7 @@ struct TRINITY_DLL_DECL boss_the_lurker_belowAI : public Scripted_NoMovementAI
{
boss_the_lurker_belowAI(Creature *c) : Scripted_NoMovementAI(c), Summons(m_creature)
{
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
- SpellEntry *TempSpell = (SpellEntry*)GetSpellStore()->LookupEntry(SPELL_SPOUT_ANIM);
+ pInstance = ((ScriptedInstance*)c->GetInstanceData()); SpellEntry *TempSpell = (SpellEntry*)GetSpellStore()->LookupEntry(SPELL_SPOUT_ANIM);
if(TempSpell)
{
TempSpell->Effect[0] = 0;//remove all spell effect, only anim is needed
@@ -403,7 +401,6 @@ struct TRINITY_DLL_DECL mob_coilfang_ambusherAI : public Scripted_NoMovementAI
{
mob_coilfang_ambusherAI(Creature *c) : Scripted_NoMovementAI(c)
{
- Reset();
SpellEntry *TempSpell = (SpellEntry*)GetSpellStore()->LookupEntry(SPELL_SHOOT);
if(TempSpell)
TempSpell->Effect[0] = 2;//change spell effect from weapon % dmg to simple phisical dmg
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
index d8538dd3e62..79ce2373694 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp
@@ -101,7 +101,6 @@ struct TRINITY_DLL_DECL boss_morogrim_tidewalkerAI : public ScriptedAI
boss_morogrim_tidewalkerAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -295,7 +294,7 @@ struct TRINITY_DLL_DECL boss_morogrim_tidewalkerAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_water_globuleAI : public ScriptedAI
{
- mob_water_globuleAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_water_globuleAI(Creature *c) : ScriptedAI(c) {}
uint32 Check_Timer;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
index 6bd8257ddf3..cafbf8e3f4f 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp
@@ -47,7 +47,6 @@ struct TRINITY_DLL_DECL boss_thespiaAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance *pInstance;
@@ -143,7 +142,7 @@ struct TRINITY_DLL_DECL boss_thespiaAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_coilfang_waterelementalAI : public ScriptedAI
{
- mob_coilfang_waterelementalAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_coilfang_waterelementalAI(Creature *c) : ScriptedAI(c) {}
bool HeroicMode;
uint32 WaterBoltVolley_Timer;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
index 0b5dfa9c731..1515b14e3a2 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp
@@ -52,7 +52,6 @@ struct TRINITY_DLL_DECL boss_mekgineer_steamriggerAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance *pInstance;
@@ -202,7 +201,6 @@ struct TRINITY_DLL_DECL mob_steamrigger_mechanicAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
index 1396179473e..7090d678768 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp
@@ -45,7 +45,6 @@ struct TRINITY_DLL_DECL mob_naga_distillerAI : public ScriptedAI
mob_naga_distillerAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -92,7 +91,6 @@ struct TRINITY_DLL_DECL boss_warlord_kalithreshAI : public ScriptedAI
boss_warlord_kalithreshAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp
index 28543aea833..328bd8ee1ce 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp
@@ -31,7 +31,6 @@ struct TRINITY_DLL_DECL boss_hungarfenAI : public ScriptedAI
boss_hungarfenAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
bool HeroicMode;
@@ -95,7 +94,7 @@ CreatureAI* GetAI_boss_hungarfen(Creature *_Creature)
struct TRINITY_DLL_DECL mob_underbog_mushroomAI : public ScriptedAI
{
- mob_underbog_mushroomAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ mob_underbog_mushroomAI(Creature *c) : ScriptedAI(c) {}
bool Stop;
uint32 Grow_Timer;
diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
index 9e27f2bc063..325b6ffe244 100644
--- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
+++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp
@@ -38,7 +38,6 @@ struct TRINITY_DLL_DECL boss_the_black_stalkerAI : public ScriptedAI
boss_the_black_stalkerAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
bool HeroicMode;
diff --git a/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp b/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp
index db79d4498ea..abba40ffe2a 100644
--- a/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp
+++ b/src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp
@@ -38,7 +38,7 @@ struct TRINITY_DLL_DECL npc_narm_faulkAI : public ScriptedAI
uint32 lifeTimer;
bool spellHit;
- npc_narm_faulkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_narm_faulkAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp b/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp
index 8cc53ece44f..6e3e0fbb6d7 100644
--- a/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp
+++ b/src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp
@@ -41,7 +41,7 @@ EndContentData */
struct TRINITY_DLL_DECL mobs_risen_husk_spiritAI : public ScriptedAI
{
- mobs_risen_husk_spiritAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mobs_risen_husk_spiritAI(Creature *c) : ScriptedAI(c) {}
uint32 ConsumeFlesh_Timer;
uint32 IntangiblePresence_Timer;
@@ -108,7 +108,7 @@ bool GossipHello_npc_restless_apparition(Player *player, Creature *_Creature)
struct TRINITY_DLL_DECL npc_deserter_agitatorAI : public ScriptedAI
{
- npc_deserter_agitatorAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_deserter_agitatorAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp b/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp
index de026011180..6d068ec1543 100644
--- a/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp
+++ b/src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp
@@ -36,7 +36,7 @@ EndContentData */
struct TRINITY_DLL_DECL mobs_ghoul_flayerAI : public ScriptedAI
{
- mobs_ghoul_flayerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mobs_ghoul_flayerAI(Creature *c) : ScriptedAI(c) {}
void Reset() { }
@@ -85,7 +85,7 @@ bool GossipSelect_npc_augustus_the_touched(Player *player, Creature *_Creature,
struct TRINITY_DLL_DECL npc_darrowshire_spiritAI : public ScriptedAI
{
- npc_darrowshire_spiritAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_darrowshire_spiritAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp b/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp
index 01c4e89d9aa..2e07f91984c 100644
--- a/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp
+++ b/src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp
@@ -38,7 +38,7 @@ struct TRINITY_DLL_DECL npc_henze_faulkAI : public ScriptedAI
uint32 lifeTimer;
bool spellHit;
- npc_henze_faulkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_henze_faulkAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp b/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp
index 9665e10cad8..ea30e0a9ca6 100644
--- a/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp
+++ b/src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp
@@ -37,7 +37,7 @@ EndContentData */
struct TRINITY_DLL_DECL mobs_mana_tappedAI : public ScriptedAI
{
- mobs_mana_tappedAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mobs_mana_tappedAI(Creature *c) : ScriptedAI(c) {}
void Reset() { }
@@ -71,7 +71,7 @@ CreatureAI* GetAI_mobs_mana_tapped(Creature *_Creature)
struct TRINITY_DLL_DECL npc_prospector_anvilwardAI : public npc_escortAI
{
// CreatureAI functions
- npc_prospector_anvilwardAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_prospector_anvilwardAI(Creature *c) : npc_escortAI(c) {}
// Pure Virtual Functions
void WaypointReached(uint32 i)
@@ -206,7 +206,7 @@ static uint32 PaladinEntry[]= {CHAMPION_BLOODWRATH, CHAMPION_LIGHTREND, CHAMPION
struct TRINITY_DLL_DECL npc_secondTrialAI : public ScriptedAI
{
- npc_secondTrialAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_secondTrialAI(Creature *c) : ScriptedAI(c) {}
uint32 timer;
uint8 questPhase;
@@ -340,7 +340,7 @@ struct TRINITY_DLL_DECL npc_secondTrialAI : public ScriptedAI
struct TRINITY_DLL_DECL master_kelerun_bloodmournAI : public ScriptedAI
{
- master_kelerun_bloodmournAI(Creature *c) : ScriptedAI(c) {Reset();}
+ master_kelerun_bloodmournAI(Creature *c) : ScriptedAI(c) {}
uint8 questPhase;
uint8 paladinPhase;
@@ -425,7 +425,7 @@ struct TRINITY_DLL_DECL master_kelerun_bloodmournAI : public ScriptedAI
}
void SecondTrialKill();
- void SummonedCreatureDespawn(Creature* c) {Reset();}
+ void SummonedCreatureDespawn(Creature* c) {}
};
@@ -560,7 +560,7 @@ bool GOHello_go_second_trial(Player *player, GameObject* _GO)
struct TRINITY_DLL_DECL npc_apprentice_mirvedaAI : public ScriptedAI
{
- npc_apprentice_mirvedaAI(Creature* c) : ScriptedAI(c), Summons(m_creature) {Reset();}
+ npc_apprentice_mirvedaAI(Creature* c) : ScriptedAI(c), Summons(m_creature) {}
uint32 KillCount;
uint64 PlayerGUID;
@@ -663,7 +663,7 @@ static Location SpawnLocations[]=
struct TRINITY_DLL_DECL npc_infused_crystalAI : public Scripted_NoMovementAI
{
- npc_infused_crystalAI(Creature* c) : Scripted_NoMovementAI(c) {Reset();}
+ npc_infused_crystalAI(Creature* c) : Scripted_NoMovementAI(c) {}
uint32 EndTimer;
uint32 WaveTimer;
diff --git a/src/bindings/scripts/scripts/zone/ghostlands/ghostlands.cpp b/src/bindings/scripts/scripts/zone/ghostlands/ghostlands.cpp
index 398d642b264..d48a0d77051 100644
--- a/src/bindings/scripts/scripts/zone/ghostlands/ghostlands.cpp
+++ b/src/bindings/scripts/scripts/zone/ghostlands/ghostlands.cpp
@@ -149,7 +149,7 @@ bool GOHello_gilded_brazier(Player *player, GameObject* _GO)
struct TRINITY_DLL_DECL npc_ranger_lilathaAI : public npc_escortAI
{
- npc_ranger_lilathaAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_ranger_lilathaAI(Creature *c) : npc_escortAI(c) {}
std::list<GameObject*> CageList;
diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp
index 0d47bed71af..e6f12fd852b 100644
--- a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp
+++ b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp
@@ -54,7 +54,6 @@ struct TRINITY_DLL_DECL boss_gruulAI : public ScriptedAI
boss_gruulAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp
index c731dd63ce7..cb20e606800 100644
--- a/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp
+++ b/src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp
@@ -73,7 +73,6 @@ struct TRINITY_DLL_DECL boss_high_king_maulgarAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
for(uint8 i = 0; i < 4; ++i)
Council[i] = 0;
- Reset();
}
ScriptedInstance* pInstance;
@@ -274,7 +273,6 @@ struct TRINITY_DLL_DECL boss_olm_the_summonerAI : public ScriptedAI
boss_olm_the_summonerAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 DarkDecay_Timer;
@@ -374,7 +372,6 @@ struct TRINITY_DLL_DECL boss_kiggler_the_crazedAI : public ScriptedAI
boss_kiggler_the_crazedAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 GreaterPolymorph_Timer;
@@ -482,7 +479,6 @@ struct TRINITY_DLL_DECL boss_blindeye_the_seerAI : public ScriptedAI
boss_blindeye_the_seerAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 GreaterPowerWordShield_Timer;
@@ -569,7 +565,6 @@ struct TRINITY_DLL_DECL boss_krosh_firehandAI : public ScriptedAI
boss_krosh_firehandAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 GreaterFireball_Timer;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp
index 20bffd9052f..92971bf16cf 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_broggokAI : public ScriptedAI
{
- boss_broggokAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_broggokAI(Creature *c) : ScriptedAI(c) {}
uint32 AcidSpray_Timer;
uint32 PoisonSpawn_Timer;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
index cfa99c2db7d..1f404c9b636 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp
@@ -75,7 +75,6 @@ struct TRINITY_DLL_DECL boss_kelidan_the_breakerAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
for(int i=0; i<5; ++i) Channelers[i] = 0;
- Reset();
}
ScriptedInstance* pInstance;
@@ -276,7 +275,6 @@ struct TRINITY_DLL_DECL mob_shadowmoon_channelerAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp
index 7e2f6b65cc8..65c98d5ef8d 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp
@@ -37,7 +37,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_the_makerAI : public ScriptedAI
{
- boss_the_makerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_the_makerAI(Creature *c) : ScriptedAI(c) {}
uint32 AcidSpray_Timer;
uint32 ExplodingBreaker_Timer;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
index 2118dcc203f..0dce1fe51d9 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp
@@ -46,7 +46,6 @@ struct TRINITY_DLL_DECL boss_omor_the_unscarredAI : public Scripted_NoMovementAI
boss_omor_the_unscarredAI(Creature *c) : Scripted_NoMovementAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
bool HeroicMode;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
index 4a4647e7c61..447a59c314c 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_vazruden_the_herald.cpp
@@ -64,7 +64,6 @@ struct TRINITY_DLL_DECL boss_nazanAI : public ScriptedAI
HeroicMode = m_creature->GetMap()->IsHeroic();
VazrudenGUID = 0;
flight = true;
- Reset();
}
uint32 Fireball_Timer;
@@ -177,7 +176,6 @@ struct TRINITY_DLL_DECL boss_vazrudenAI : public ScriptedAI
boss_vazrudenAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 Revenge_Timer;
@@ -257,7 +255,6 @@ struct TRINITY_DLL_DECL boss_vazruden_the_heraldAI : public ScriptedAI
NazanGUID = 0;
VazrudenGUID = 0;
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 phase;
@@ -410,8 +407,7 @@ struct TRINITY_DLL_DECL boss_vazruden_the_heraldAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_hellfire_sentryAI : public ScriptedAI
{
- mob_hellfire_sentryAI(Creature *c) : ScriptedAI(c)
- { Reset();}
+ mob_hellfire_sentryAI(Creature *c) : ScriptedAI(c) {}
uint32 KidneyShot_Timer;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
index bd4c5a9f170..042291b330a 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp
@@ -43,7 +43,6 @@ struct TRINITY_DLL_DECL boss_watchkeeper_gargolmarAI : public ScriptedAI
boss_watchkeeper_gargolmarAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
bool HeroicMode;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
index 195cc824650..a00c3cbde2e 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp
@@ -94,7 +94,6 @@ struct TRINITY_DLL_DECL mob_abyssalAI : public ScriptedAI
{
trigger = 0;
Despawn_Timer = 60000;
- Reset();
}
uint32 FireBlast_Timer;
@@ -188,8 +187,6 @@ struct TRINITY_DLL_DECL boss_magtheridonAI : public ScriptedAI
{
TempSpell->EffectTriggerSpell[0] = SPELL_QUAKE_KNOCKBACK;
}
-
- Reset();
}
CubeMap Cube;
@@ -416,7 +413,6 @@ struct TRINITY_DLL_DECL mob_hellfire_channelerAI : public ScriptedAI
mob_hellfire_channelerAI(Creature *c) : ScriptedAI(c)
{
pInstance =(ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
index afd7fe9f117..e394fed9e2b 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
@@ -79,7 +79,6 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance* pInstance;
@@ -318,7 +317,6 @@ struct TRINITY_DLL_DECL mob_fel_orc_convertAI : public ScriptedAI
mob_fel_orc_convertAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -383,7 +381,7 @@ struct TRINITY_DLL_DECL mob_fel_orc_convertAI : public ScriptedAI
//NOTE: this creature are also summoned by other spells, for different creatures
struct TRINITY_DLL_DECL mob_lesser_shadow_fissureAI : public ScriptedAI
{
- mob_lesser_shadow_fissureAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_lesser_shadow_fissureAI(Creature *c) : ScriptedAI(c) {}
bool Start;
uint32 Stop_Timer;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
index 6b88d266cbf..4c053bcc133 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp
@@ -97,7 +97,7 @@ static Yell KillingDelay[]=
struct TRINITY_DLL_DECL mob_omrogg_headsAI : public ScriptedAI
{
- mob_omrogg_headsAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ mob_omrogg_headsAI(Creature *c) : ScriptedAI(c) {}
bool DeathYell;
uint32 Death_Timer;
@@ -130,7 +130,6 @@ struct TRINITY_DLL_DECL boss_warbringer_omroggAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
index dccfbaa0a8d..8c4b24421c6 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warchief_kargath_bladefist.cpp
@@ -34,7 +34,6 @@ struct TRINITY_DLL_DECL boss_warchief_kargath_bladefistAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp b/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp
index de466759f3d..b9e3b9d752f 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp
@@ -47,7 +47,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_doomlordkazzakAI : public ScriptedAI
{
- boss_doomlordkazzakAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_doomlordkazzakAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowVolley_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/hellfire_peninsula/hellfire_peninsula.cpp b/src/bindings/scripts/scripts/zone/hellfire_peninsula/hellfire_peninsula.cpp
index d7d343e8d0d..56a186098dd 100644
--- a/src/bindings/scripts/scripts/zone/hellfire_peninsula/hellfire_peninsula.cpp
+++ b/src/bindings/scripts/scripts/zone/hellfire_peninsula/hellfire_peninsula.cpp
@@ -50,7 +50,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_aeranasAI : public ScriptedAI
{
- npc_aeranasAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_aeranasAI(Creature* c) : ScriptedAI(c) {}
uint32 Faction_Timer;
uint32 EnvelopingWinds_Timer;
@@ -271,7 +271,7 @@ bool GossipSelect_npc_wing_commander_brack(Player *player, Creature *_Creature,
struct TRINITY_DLL_DECL npc_wounded_blood_elfAI : public npc_escortAI
{
- npc_wounded_blood_elfAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_wounded_blood_elfAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
diff --git a/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp b/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp
index 9d2f1dbf7b9..4462eee116c 100644
--- a/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp
+++ b/src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp
@@ -74,7 +74,7 @@ bool GossipSelect_npc_ayren_cloudbreaker(Player *player, Creature *_Creature, ui
struct TRINITY_DLL_DECL npc_converted_sentryAI : public ScriptedAI
{
- npc_converted_sentryAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ npc_converted_sentryAI(Creature *c) : ScriptedAI(c) {}
bool Credit;
uint32 Timer;
@@ -148,7 +148,7 @@ bool GossipSelect_npc_unrestrained_dragonhawk(Player *player, Creature *_Creatur
struct TRINITY_DLL_DECL npc_greengill_slaveAI : public ScriptedAI
{
- npc_greengill_slaveAI(Creature* c) : ScriptedAI(c) {Reset();}
+ npc_greengill_slaveAI(Creature* c) : ScriptedAI(c) {}
uint64 PlayerGUID;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp
index 1c7ea45cd3a..9c5563e8ac8 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp
@@ -47,7 +47,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_curatorAI : public ScriptedAI
{
- boss_curatorAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_curatorAI(Creature *c) : ScriptedAI(c) {}
uint32 AddTimer;
uint32 HatefulBoltTimer;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp
index b3f74f18ada..230b31c69bb 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp
@@ -39,7 +39,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_maiden_of_virtueAI : public ScriptedAI
{
- boss_maiden_of_virtueAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_maiden_of_virtueAI(Creature *c) : ScriptedAI(c) {}
uint32 Repentance_Timer;
uint32 Holyfire_Timer;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp
index 9c81d7a4cd6..caa79aa4afe 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp
@@ -46,7 +46,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_midnightAI : public ScriptedAI
{
- boss_midnightAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_midnightAI(Creature *c) : ScriptedAI(c) {}
uint64 Attumen;
uint8 Phase;
@@ -165,7 +165,6 @@ struct TRINITY_DLL_DECL boss_attumenAI : public ScriptedAI
{
boss_attumenAI(Creature *c) : ScriptedAI(c)
{
- Reset();
Phase = 1;
CleaveTimer = 10000 + (rand()%6)*1000;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp
index 5a725f19789..a1fcabc474c 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp
@@ -64,7 +64,6 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI
{
FirstTime = true;
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -375,7 +374,6 @@ struct TRINITY_DLL_DECL boss_moroes_guestAI : public ScriptedAI
GuestGUID[i] = 0;
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
void Reset()
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_nightbane.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_nightbane.cpp
index f2c683ac4bf..96f58bd3a3c 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_nightbane.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_nightbane.cpp
@@ -62,7 +62,6 @@ struct TRINITY_DLL_DECL boss_nightbaneAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
Intro = true;
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp
index 73139d9c757..3de8e352ded 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp
@@ -98,7 +98,7 @@ static InfernalPoint InfernalPoints[] =
struct TRINITY_DLL_DECL netherspite_infernalAI : public ScriptedAI
{
netherspite_infernalAI(Creature *c) : ScriptedAI(c) ,
- malchezaar(0), HellfireTimer(0), CleanupTimer(0), point(NULL) {Reset();}
+ malchezaar(0), HellfireTimer(0), CleanupTimer(0), point(NULL) {}
uint32 HellfireTimer;
uint32 CleanupTimer;
@@ -159,7 +159,6 @@ struct TRINITY_DLL_DECL boss_malchezaarAI : public ScriptedAI
boss_malchezaarAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp
index 50a8e01f5dd..f98d85f9125 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp
@@ -84,7 +84,6 @@ struct TRINITY_DLL_DECL boss_aranAI : public ScriptedAI
boss_aranAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -531,7 +530,7 @@ struct TRINITY_DLL_DECL boss_aranAI : public ScriptedAI
struct TRINITY_DLL_DECL water_elementalAI : public ScriptedAI
{
- water_elementalAI(Creature *c) : ScriptedAI(c) {Reset();}
+ water_elementalAI(Creature *c) : ScriptedAI(c) {}
uint32 CastTimer;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp
index a6cd3233301..4f4dea515c7 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp
@@ -68,7 +68,6 @@ struct TRINITY_DLL_DECL mob_kilrekAI : public ScriptedAI
mob_kilrekAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -134,10 +133,7 @@ struct TRINITY_DLL_DECL mob_kilrekAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_demon_chainAI : public ScriptedAI
{
- mob_demon_chainAI(Creature *c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_demon_chainAI(Creature *c) : ScriptedAI(c) {}
uint64 SacrificeGUID;
@@ -166,7 +162,6 @@ struct TRINITY_DLL_DECL boss_terestianAI : public ScriptedAI
boss_terestianAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -354,7 +349,7 @@ struct TRINITY_DLL_DECL boss_terestianAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_karazhan_impAI : public ScriptedAI
{
- mob_karazhan_impAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_karazhan_impAI(Creature *c) : ScriptedAI(c) {}
uint32 FireboltTimer;
diff --git a/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp b/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp
index 2d4a644bf67..0f49cbe5a86 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp
@@ -105,7 +105,6 @@ struct TRINITY_DLL_DECL boss_dorotheeAI : public ScriptedAI
boss_dorotheeAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -203,10 +202,7 @@ struct TRINITY_DLL_DECL boss_dorotheeAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_titoAI : public ScriptedAI
{
- mob_titoAI(Creature* c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_titoAI(Creature* c) : ScriptedAI(c) {}
uint64 DorotheeGUID;
@@ -267,7 +263,6 @@ struct TRINITY_DLL_DECL boss_strawmanAI : public ScriptedAI
boss_strawmanAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -358,7 +353,6 @@ struct TRINITY_DLL_DECL boss_tinheadAI : public ScriptedAI
boss_tinheadAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -452,7 +446,6 @@ struct TRINITY_DLL_DECL boss_roarAI : public ScriptedAI
boss_roarAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -545,7 +538,6 @@ struct TRINITY_DLL_DECL boss_croneAI : public ScriptedAI
boss_croneAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -611,10 +603,7 @@ struct TRINITY_DLL_DECL boss_croneAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_cycloneAI : public ScriptedAI
{
- mob_cycloneAI(Creature* c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_cycloneAI(Creature* c) : ScriptedAI(c) {}
uint32 MoveTimer;
@@ -734,7 +723,6 @@ struct TRINITY_DLL_DECL boss_bigbadwolfAI : public ScriptedAI
boss_bigbadwolfAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -928,7 +916,6 @@ struct TRINITY_DLL_DECL boss_julianneAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
EntryYellTimer = 1000;
AggroYellTimer = 10000;
- Reset();
}
ScriptedInstance* pInstance;
@@ -1023,7 +1010,6 @@ struct TRINITY_DLL_DECL boss_romuloAI : public ScriptedAI
{
boss_romuloAI(Creature* c) : ScriptedAI(c)
{
- Reset();
EntryYellTimer = 8000;
AggroYellTimer = 15000;
}
diff --git a/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp b/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp
index 144eea914c2..bdf7eed9f3a 100644
--- a/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp
+++ b/src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp
@@ -112,7 +112,6 @@ struct TRINITY_DLL_DECL npc_barnesAI : public npc_escortAI
{
RaidWiped = false;
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -461,7 +460,6 @@ struct TRINITY_DLL_DECL npc_image_of_medivhAI : public ScriptedAI
npc_image_of_medivhAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp
index 72ce8097dd1..3334898ed7b 100644
--- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp
+++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp
@@ -83,9 +83,7 @@ struct TRINITY_DLL_DECL boss_felblood_kaelthasAI : public ScriptedAI
{
boss_felblood_kaelthasAI(Creature* c) : ScriptedAI(c)
{
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
- Heroic = c->GetMap()->IsHeroic();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData()); Heroic = c->GetMap()->IsHeroic();
}
ScriptedInstance* pInstance;
@@ -465,7 +463,6 @@ struct TRINITY_DLL_DECL mob_felkael_flamestrikeAI : public ScriptedAI
{
mob_felkael_flamestrikeAI(Creature *c) : ScriptedAI(c)
{
- Reset();
Heroic = c->GetMap()->IsHeroic();
}
@@ -499,7 +496,6 @@ struct TRINITY_DLL_DECL mob_felkael_phoenixAI : public ScriptedAI
mob_felkael_phoenixAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 BurnTimer;
uint32 CheckTimer;
@@ -574,7 +570,6 @@ struct TRINITY_DLL_DECL mob_felkael_phoenix_eggAI : public Scripted_NoMovementAI
mob_felkael_phoenix_eggAI(Creature *c) : Scripted_NoMovementAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 HatchTimer;
@@ -609,7 +604,6 @@ struct TRINITY_DLL_DECL mob_arcane_sphereAI : public ScriptedAI
mob_arcane_sphereAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 DespawnTimer;
uint32 ChangeTargetTimer;
diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp
index 3ca8aaf7649..b9f60813ee5 100644
--- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp
+++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp
@@ -99,7 +99,6 @@ struct TRINITY_DLL_DECL boss_priestess_delrissaAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
Adds.clear();
//SummonAdds();
- Reset();
Heroic = c->GetMap()->IsHeroic();
}
@@ -354,9 +353,7 @@ struct TRINITY_DLL_DECL boss_priestess_guestAI : public ScriptedAI
boss_priestess_guestAI(Creature* c) : ScriptedAI(c)
{
Group.clear();
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
- AcquireGUIDs();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData()); AcquireGUIDs();
}
ScriptedInstance* pInstance;
@@ -542,10 +539,7 @@ struct TRINITY_DLL_DECL boss_kagani_nightstrikeAI : public boss_priestess_guestA
/*struct TRINITY_DLL_DECL mob_fizzleAI : public ScriptedAI
{
- mob_fizzleAI(Creature *c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_fizzleAI(Creature *c) : ScriptedAI(c) {}
uint64 EllrisGUID;
uint32 Firebal_Timer;
@@ -937,10 +931,7 @@ struct TRINITY_DLL_DECL boss_warlord_salarisAI : public boss_priestess_guestAI
/*struct TRINITY_DLL_DECL mob_sliverAI : public ScriptedAI
{
- mob_sliverAI(Creature *c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_sliverAI(Creature *c) : ScriptedAI(c) {}
uint64 GaraxxasGUID;
@@ -1248,7 +1239,7 @@ struct TRINITY_DLL_DECL boss_zelfanAI : public boss_priestess_guestAI
//struct TRINITY_DLL_DECL mob_high_explosive_sheepAI : public ScriptedAI
//{
-// mob_high_explosive_sheepAI(Creature *c) : ScriptedAI(c) {Reset();}
+// mob_high_explosive_sheepAI(Creature *c) : ScriptedAI(c) {}
//
// uint32 Explosion_Timer;
//
diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp
index 8cf38da357c..a7af5214014 100644
--- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp
+++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp
@@ -67,7 +67,6 @@ struct TRINITY_DLL_DECL boss_selin_fireheartAI : public ScriptedAI
Crystals.push_back(guid);
}
}
- Reset();
Heroic = c->GetMap()->IsHeroic();
}
@@ -339,7 +338,7 @@ CreatureAI* GetAI_boss_selin_fireheart(Creature *_Creature)
struct TRINITY_DLL_DECL mob_fel_crystalAI : public ScriptedAI
{
- mob_fel_crystalAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ mob_fel_crystalAI(Creature *c) : ScriptedAI(c) {}
void Reset() {}
void Aggro(Unit* who) {}
diff --git a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp
index b50f248bbe8..3743423f0e0 100644
--- a/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp
+++ b/src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp
@@ -50,9 +50,7 @@ struct TRINITY_DLL_DECL boss_vexallusAI : public ScriptedAI
{
boss_vexallusAI(Creature *c) : ScriptedAI(c)
{
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
- Heroic = c->GetMap()->IsHeroic();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData()); Heroic = c->GetMap()->IsHeroic();
}
ScriptedInstance* pInstance;
@@ -178,7 +176,7 @@ CreatureAI* GetAI_boss_vexallus(Creature *_Creature)
struct TRINITY_DLL_DECL mob_pure_energyAI : public ScriptedAI
{
- mob_pure_energyAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_pure_energyAI(Creature *c) : ScriptedAI(c) {}
uint32 EnergyBoltTimer;
uint32 VisualTimer;
diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp
index 3ae6cd01ceb..16a6a301681 100644
--- a/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp
+++ b/src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL celebras_the_cursedAI : public ScriptedAI
{
- celebras_the_cursedAI(Creature *c) : ScriptedAI(c) {Reset();}
+ celebras_the_cursedAI(Creature *c) : ScriptedAI(c) {}
uint32 Wrath_Timer;
uint32 EntanglingRoots_Timer;
diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp
index 8790a578b06..ca2253c96b1 100644
--- a/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp
+++ b/src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_landslideAI : public ScriptedAI
{
- boss_landslideAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_landslideAI(Creature *c) : ScriptedAI(c) {}
uint32 KnockAway_Timer;
uint32 Trample_Timer;
diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp
index a04715e8d6f..e59da4ff650 100644
--- a/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp
+++ b/src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp
@@ -28,7 +28,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_noxxionAI : public ScriptedAI
{
- boss_noxxionAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_noxxionAI(Creature *c) : ScriptedAI(c) {}
uint32 ToxicVolley_Timer;
uint32 Uppercut_Timer;
diff --git a/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp b/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp
index 11c6047eb13..64b7c2c67f5 100644
--- a/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp
+++ b/src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_ptheradrasAI : public ScriptedAI
{
- boss_ptheradrasAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_ptheradrasAI(Creature *c) : ScriptedAI(c) {}
uint32 Dustfield_Timer;
uint32 Boulder_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp
index 21623b999df..5b34758714c 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_baron_geddonAI : public ScriptedAI
{
- boss_baron_geddonAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_baron_geddonAI(Creature *c) : ScriptedAI(c) {}
uint32 Inferno_Timer;
uint32 IgniteMana_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp
index dce2e8e9d46..7f4758b8c79 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp
@@ -34,7 +34,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_garrAI : public ScriptedAI
{
- boss_garrAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_garrAI(Creature *c) : ScriptedAI(c) {}
uint32 AntiMagicPulse_Timer;
uint32 MagmaShackles_Timer;
@@ -78,7 +78,7 @@ struct TRINITY_DLL_DECL boss_garrAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_fireswornAI : public ScriptedAI
{
- mob_fireswornAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_fireswornAI(Creature *c) : ScriptedAI(c) {}
uint32 Immolate_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp
index 34c87b909d7..fbe09203551 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_gehennasAI : public ScriptedAI
{
- boss_gehennasAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_gehennasAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowBolt_Timer;
uint32 RainOfFire_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp
index 4aa53087b95..8684f10c509 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp
@@ -41,7 +41,6 @@ struct TRINITY_DLL_DECL boss_golemaggAI : public ScriptedAI
boss_golemaggAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -119,8 +118,7 @@ struct TRINITY_DLL_DECL mob_core_ragerAI : public ScriptedAI
{
mob_core_ragerAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
uint32 Mangle_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp
index d85d2604acd..7b948fbf747 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_lucifronAI : public ScriptedAI
{
- boss_lucifronAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_lucifronAI(Creature *c) : ScriptedAI(c) {}
uint32 ImpendingDoom_Timer;
uint32 LucifronCurse_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp
index 4e8b8c32396..72c3a759dfa 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_magmadarAI : public ScriptedAI
{
- boss_magmadarAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_magmadarAI(Creature *c) : ScriptedAI(c) {}
uint32 Frenzy_Timer;
uint32 Panic_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp
index ff96627b28e..c28867accbd 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp
@@ -56,7 +56,6 @@ struct TRINITY_DLL_DECL boss_majordomoAI : public ScriptedAI
boss_majordomoAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp
index f27265444e6..7d9a64666cf 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp
@@ -85,7 +85,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_ragnarosAI : public Scripted_NoMovementAI
{
- boss_ragnarosAI(Creature *c) : Scripted_NoMovementAI(c) {Reset();}
+ boss_ragnarosAI(Creature *c) : Scripted_NoMovementAI(c) {}
uint32 WrathOfRagnaros_Timer;
uint32 HandOfRagnaros_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp
index e98fca723f3..d11a49e0cf9 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_shazzrahAI : public ScriptedAI
{
- boss_shazzrahAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_shazzrahAI(Creature *c) : ScriptedAI(c) {}
uint32 ArcaneExplosion_Timer;
uint32 ShazzrahCurse_Timer;
diff --git a/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp b/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp
index 93e8b478c93..244bc6ece50 100644
--- a/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp
+++ b/src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp
@@ -39,8 +39,7 @@ struct TRINITY_DLL_DECL boss_sulfuronAI : public ScriptedAI
{
boss_sulfuronAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
uint32 Darkstrike_Timer;
@@ -127,8 +126,7 @@ struct TRINITY_DLL_DECL mob_flamewaker_priestAI : public ScriptedAI
{
mob_flamewaker_priestAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
uint32 Heal_Timer;
diff --git a/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp b/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp
index 8b6e61c9dd6..027ef125ca7 100644
--- a/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp
+++ b/src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp
@@ -268,7 +268,7 @@ float Clintar_spirit_WP[41][5] =
struct TRINITY_DLL_DECL npc_clintar_spiritAI : public npc_escortAI
{
public:
- npc_clintar_spiritAI(Creature *c) : npc_escortAI(c) {Reset(); }
+ npc_clintar_spiritAI(Creature *c) : npc_escortAI(c) {}
uint32 Step;
uint32 CurrWP;
diff --git a/src/bindings/scripts/scripts/zone/mulgore/mulgore.cpp b/src/bindings/scripts/scripts/zone/mulgore/mulgore.cpp
index 1b581bf65a9..74d800a5484 100644
--- a/src/bindings/scripts/scripts/zone/mulgore/mulgore.cpp
+++ b/src/bindings/scripts/scripts/zone/mulgore/mulgore.cpp
@@ -63,7 +63,7 @@ bool GossipSelect_npc_skorn_whitecloud(Player *player, Creature *_Creature, uint
struct TRINITY_DLL_DECL npc_kyle_frenziedAI : public ScriptedAI
{
- npc_kyle_frenziedAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_kyle_frenziedAI(Creature *c) : ScriptedAI(c) {}
int STATE;
uint32 wait;
@@ -220,7 +220,7 @@ float wp_plain_vision[50][3] =
struct TRINITY_DLL_DECL npc_plains_visionAI : public ScriptedAI
{
- npc_plains_visionAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_plains_visionAI(Creature *c) : ScriptedAI(c) {}
bool newWaypoint;
uint8 WayPointId;
diff --git a/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp b/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp
index 2e24f802e6b..0266fa8ef43 100644
--- a/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp
+++ b/src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp
@@ -42,7 +42,7 @@ struct TRINITY_DLL_DECL mob_shattered_rumblerAI : public ScriptedAI
{
bool Spawn;
- mob_shattered_rumblerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_shattered_rumblerAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -95,7 +95,6 @@ struct TRINITY_DLL_DECL mob_lumpAI : public ScriptedAI
mob_lumpAI(Creature *c) : ScriptedAI(c)
{
bReset = false;
- Reset();
}
uint32 Reset_Timer;
@@ -222,7 +221,7 @@ bool GossipSelect_mob_lump(Player *player, Creature *_Creature, uint32 sender, u
struct TRINITY_DLL_DECL mob_sunspring_villagerAI : public ScriptedAI
{
- mob_sunspring_villagerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_sunspring_villagerAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -522,7 +521,7 @@ bool GossipSelect_npc_lantresor_of_the_blade(Player *player, Creature *_Creature
struct TRINITY_DLL_DECL npc_creditmarker_visit_with_ancestorsAI : public ScriptedAI
{
- npc_creditmarker_visit_with_ancestorsAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_creditmarker_visit_with_ancestorsAI(Creature* c) : ScriptedAI(c) {}
void Reset() {}
@@ -564,7 +563,7 @@ CreatureAI* GetAI_npc_creditmarker_visit_with_ancestors(Creature *_Creature)
struct TRINITY_DLL_DECL mob_sparrowhawkAI : public ScriptedAI
{
- mob_sparrowhawkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_sparrowhawkAI(Creature *c) : ScriptedAI(c) {}
uint32 Check_Timer;
uint64 PlayerGUID;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp
index 9995ed95069..86d4002718f 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp
@@ -46,7 +46,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_anubrekhanAI : public ScriptedAI
{
- boss_anubrekhanAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_anubrekhanAI(Creature *c) : ScriptedAI(c) {}
uint32 Impale_Timer;
uint32 LocustSwarm_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp
index 8ac7d8a5c5e..c04cab35e58 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp
@@ -40,7 +40,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_faerlinaAI : public ScriptedAI
{
- boss_faerlinaAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_faerlinaAI(Creature *c) : ScriptedAI(c) {}
uint32 PoisonBoltVolley_Timer;
uint32 RainOfFire_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_four_horsemen.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_four_horsemen.cpp
index 49815dd3164..0ae5080d227 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_four_horsemen.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_four_horsemen.cpp
@@ -47,7 +47,7 @@
struct TRINITY_DLL_DECL boss_lady_blaumeuxAI : public ScriptedAI
{
- boss_lady_blaumeuxAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_lady_blaumeuxAI(Creature *c) : ScriptedAI(c) {}
uint32 Mark_Timer;
uint32 VoidZone_Timer;
@@ -143,7 +143,7 @@
struct TRINITY_DLL_DECL boss_rivendare_naxxAI : public ScriptedAI
{
- boss_rivendare_naxxAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_rivendare_naxxAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -203,7 +203,7 @@
struct TRINITY_DLL_DECL boss_thane_korthazzAI : public ScriptedAI
{
- boss_thane_korthazzAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_thane_korthazzAI(Creature *c) : ScriptedAI(c) {}
uint32 Mark_Timer;
uint32 Meteor_Timer;
@@ -298,7 +298,7 @@
struct TRINITY_DLL_DECL boss_sir_zeliekAI : public ScriptedAI
{
- boss_sir_zeliekAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_sir_zeliekAI(Creature *c) : ScriptedAI(c) {}
uint32 Mark_Timer;
uint32 HolyWrath_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp
index 3817e0ceeee..80cbc347fe1 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp
@@ -67,7 +67,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_gluthAI : public ScriptedAI
{
- boss_gluthAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_gluthAI(Creature *c) : ScriptedAI(c) {}
uint32 MortalWound_Timer;
uint32 Decimate_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp
index 8f8ee3ed7b5..8bfce605bc4 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp
@@ -57,7 +57,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_highlord_mograineAI : public ScriptedAI
{
- boss_highlord_mograineAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_highlord_mograineAI(Creature *c) : ScriptedAI(c) {}
uint32 Mark_Timer;
uint32 RighteousFire_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp
index 43619fcd0fe..170ced981f7 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp
@@ -159,7 +159,6 @@ struct TRINITY_DLL_DECL boss_kelthuzadAI : public ScriptedAI
GuardiansOfIcecrown[3] = 0;
GuardiansOfIcecrown[4] = 0;
GuardiansOfIcecrown_Count = 0;
- Reset();
}
uint64 GuardiansOfIcecrown[5];
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp
index bb10ce6802e..d5e382d80e6 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp
@@ -64,7 +64,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_loathebAI : public ScriptedAI
{
- boss_loathebAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_loathebAI(Creature *c) : ScriptedAI(c) {}
uint32 CorruptedMind_Timer;
uint32 PoisonAura_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp
index 2bf39656f4f..235029f1cb7 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp
@@ -49,7 +49,7 @@ EndScriptData */
struct TRINITY_DLL_DECL mob_webwrapAI : public ScriptedAI
{
- mob_webwrapAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_webwrapAI(Creature *c) : ScriptedAI(c) {}
uint64 victimGUID;
@@ -95,7 +95,7 @@ struct TRINITY_DLL_DECL mob_webwrapAI : public ScriptedAI
struct TRINITY_DLL_DECL boss_maexxnaAI : public ScriptedAI
{
- boss_maexxnaAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_maexxnaAI(Creature *c) : ScriptedAI(c) {}
uint32 WebTrap_Timer;
uint32 WebSpray_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp
index 7f399c2e859..59f9d33e245 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp
@@ -51,7 +51,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI
{
- boss_nothAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_nothAI(Creature *c) : ScriptedAI(c) {}
uint32 Blink_Timer;
uint32 Curse_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp
index c36195c159e..99d30a7ed06 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp
@@ -39,7 +39,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_patchwerkAI : public ScriptedAI
{
- boss_patchwerkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_patchwerkAI(Creature *c) : ScriptedAI(c) {}
uint32 HatefullStrike_Timer;
uint32 Enrage_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp
index a078b98e396..9a8277264e5 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp
@@ -55,7 +55,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_razuviousAI : public ScriptedAI
{
- boss_razuviousAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_razuviousAI(Creature *c) : ScriptedAI(c) {}
uint32 UnbalancingStrike_Timer;
uint32 DisruptingShout_Timer;
diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp
index 333d13e91f9..43396199f5f 100644
--- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp
+++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp
@@ -35,10 +35,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI
{
- boss_sapphironAI(Creature* c) : ScriptedAI(c)
- {
- Reset();
- }
+ boss_sapphironAI(Creature* c) : ScriptedAI(c) {}
uint32 Icebolt_Count;
uint32 Icebolt_Timer;
diff --git a/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp b/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp
index 6d44bf52dc1..cf178f9ea2d 100644
--- a/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp
+++ b/src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp
@@ -62,7 +62,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_manaforge_control_consoleAI : public ScriptedAI
{
- npc_manaforge_control_consoleAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_manaforge_control_consoleAI(Creature *c) : ScriptedAI(c) {}
uint32 Event_Timer;
uint32 Wave_Timer;
@@ -790,7 +790,7 @@ bool GossipSelect_npc_veronia(Player *player, Creature *_Creature, uint32 sender
struct TRINITY_DLL_DECL mob_phase_hunterAI : public ScriptedAI
{
- mob_phase_hunterAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_phase_hunterAI(Creature *c) : ScriptedAI(c) {}
bool Weak;
bool Materialize;
@@ -907,7 +907,7 @@ CreatureAI* GetAI_mob_phase_hunter(Creature *_Creature)
struct TRINITY_DLL_DECL npc_bessyAI : public npc_escortAI
{
- npc_bessyAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_bessyAI(Creature *c) : npc_escortAI(c) {}
bool Completed;
diff --git a/src/bindings/scripts/scripts/zone/onyxias_lair/boss_onyxia.cpp b/src/bindings/scripts/scripts/zone/onyxias_lair/boss_onyxia.cpp
index 1e9298b2c7d..eef29518ecd 100644
--- a/src/bindings/scripts/scripts/zone/onyxias_lair/boss_onyxia.cpp
+++ b/src/bindings/scripts/scripts/zone/onyxias_lair/boss_onyxia.cpp
@@ -64,7 +64,7 @@ static float SpawnLocations[4][3]=
struct TRINITY_DLL_DECL boss_onyxiaAI : public ScriptedAI
{
- boss_onyxiaAI(Creature* c) : ScriptedAI(c) {Reset();}
+ boss_onyxiaAI(Creature* c) : ScriptedAI(c) {}
uint32 Phase;
diff --git a/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp b/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp
index 0f8616115be..a53794c2b7a 100644
--- a/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp
+++ b/src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp
@@ -73,7 +73,7 @@ bool GossipSelect_npc_neeru_fireblade(Player *player, Creature *_Creature, uint3
struct TRINITY_DLL_DECL npc_shenthulAI : public ScriptedAI
{
- npc_shenthulAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_shenthulAI(Creature* c) : ScriptedAI(c) {}
bool CanTalk;
bool CanEmote;
@@ -163,7 +163,7 @@ bool ReciveEmote_npc_shenthul(Player *player, Creature *_Creature, uint32 emote)
//TODO: verify abilities/timers
struct TRINITY_DLL_DECL npc_thrall_warchiefAI : public ScriptedAI
{
- npc_thrall_warchiefAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_thrall_warchiefAI(Creature* c) : ScriptedAI(c) {}
uint32 ChainLightning_Timer;
uint32 Shock_Timer;
diff --git a/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp b/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp
index 4f9eff778ec..d8e1a297872 100644
--- a/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp
+++ b/src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp
@@ -35,7 +35,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_amnennar_the_coldbringerAI : public ScriptedAI
{
- boss_amnennar_the_coldbringerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_amnennar_the_coldbringerAI(Creature *c) : ScriptedAI(c) {}
uint32 AmnenarsWrath_Timer;
uint32 FrostBolt_Timer;
diff --git a/src/bindings/scripts/scripts/zone/razorfen_kraul/razorfen_kraul.cpp b/src/bindings/scripts/scripts/zone/razorfen_kraul/razorfen_kraul.cpp
index 4af1cc89417..1af5aae1e27 100644
--- a/src/bindings/scripts/scripts/zone/razorfen_kraul/razorfen_kraul.cpp
+++ b/src/bindings/scripts/scripts/zone/razorfen_kraul/razorfen_kraul.cpp
@@ -45,7 +45,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_willixAI : public npc_escortAI
{
-npc_willixAI(Creature *c) : npc_escortAI(c) {Reset();}
+npc_willixAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
diff --git a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp
index df85b64f4e6..128ab315334 100644
--- a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp
+++ b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp
@@ -35,7 +35,7 @@ make him fly from 70-100%
struct TRINITY_DLL_DECL boss_ayamissAI : public ScriptedAI
{
- boss_ayamissAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_ayamissAI(Creature *c) : ScriptedAI(c) {}
Unit *pTarget;
uint32 STINGERSPRAY_Timer;
diff --git a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp
index 6762e34f056..9c888e98605 100644
--- a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp
+++ b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_kurinnaxxAI : public ScriptedAI
{
- boss_kurinnaxxAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_kurinnaxxAI(Creature *c) : ScriptedAI(c) {}
Unit *pTarget;
uint32 MORTALWOUND_Timer;
diff --git a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp
index 5269ccb9486..5830b3a8070 100644
--- a/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp
+++ b/src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp
@@ -34,7 +34,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_moamAI : public ScriptedAI
{
- boss_moamAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_moamAI(Creature *c) : ScriptedAI(c) {}
Unit *pTarget;
uint32 TRAMPLE_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp
index 0b265560d55..222f927e5a0 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp
@@ -41,7 +41,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_arcanist_doanAI : public ScriptedAI
{
- boss_arcanist_doanAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_arcanist_doanAI(Creature *c) : ScriptedAI(c) {}
uint32 FullAOE_Timer;
uint32 Polymorph_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp
index 9422dfba60f..e22de9b8fb3 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_azshir_the_sleeplessAI : public ScriptedAI
{
- boss_azshir_the_sleeplessAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_azshir_the_sleeplessAI(Creature *c) : ScriptedAI(c) {}
uint32 SoulSiphon_Timer;
uint32 CallOftheGrave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp
index ed3a7f946a8..f5c094d6127 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp
@@ -39,7 +39,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_bloodmage_thalnosAI : public ScriptedAI
{
- boss_bloodmage_thalnosAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_bloodmage_thalnosAI(Creature *c) : ScriptedAI(c) {}
uint32 FrostNova2_Timer;
uint32 FlameShock3_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp
index 0bcfd6ba49b..9a80392e8d6 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_headless_horseman.cpp
@@ -197,7 +197,7 @@ struct TRINITY_DLL_DECL mob_wisp_invisAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_headAI : public ScriptedAI
{
- mob_headAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_headAI(Creature *c) : ScriptedAI(c) {}
uint64 bodyGUID;
@@ -338,7 +338,6 @@ struct TRINITY_DLL_DECL boss_headless_horsemanAI : public ScriptedAI
speed->EffectApplyAuraName[1] = SPELL_AURA_MOD_CONFUSE;
}*/
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -716,7 +715,7 @@ void mob_headAI::Disappear()
struct TRINITY_DLL_DECL mob_pulsing_pumpkinAI : public ScriptedAI
{
- mob_pulsing_pumpkinAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_pulsing_pumpkinAI(Creature *c) : ScriptedAI(c) {}
bool sprouted;
uint64 debuffGUID;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_herod.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_herod.cpp
index f78677b51ab..17f4aee1ae3 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_herod.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_herod.cpp
@@ -40,7 +40,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_herodAI : public ScriptedAI
{
- boss_herodAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_herodAI(Creature *c) : ScriptedAI(c) {}
bool Enrage;
@@ -133,7 +133,7 @@ uint32 Wait[12][1]=
struct TRINITY_DLL_DECL mob_scarlet_traineeAI : public npc_escortAI
{
- mob_scarlet_traineeAI(Creature *c) : npc_escortAI(c) {Reset();}
+ mob_scarlet_traineeAI(Creature *c) : npc_escortAI(c) {}
uint32 Start_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_high_inquisitor_fairbanks.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_high_inquisitor_fairbanks.cpp
index fd9808d3e8c..b1c8bde0566 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_high_inquisitor_fairbanks.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_high_inquisitor_fairbanks.cpp
@@ -34,7 +34,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_high_inquisitor_fairbanksAI : public ScriptedAI
{
- boss_high_inquisitor_fairbanksAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_high_inquisitor_fairbanksAI(Creature *c) : ScriptedAI(c) {}
uint32 Healing_Timer;
uint32 Sleep2_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp
index b5c54d3cc6e..5dde65cb840 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp
@@ -31,7 +31,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_houndmaster_lokseyAI : public ScriptedAI
{
- boss_houndmaster_lokseyAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_houndmaster_lokseyAI(Creature *c) : ScriptedAI(c) {}
uint32 Enrage_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp
index 1f0dbe49dc6..1366897eb05 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp
@@ -37,7 +37,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_interrogator_vishasAI : public ScriptedAI
{
- boss_interrogator_vishasAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_interrogator_vishasAI(Creature *c) : ScriptedAI(c) {}
uint32 Yell_Timer;
uint32 PowerWordShield_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_mograine_and_whitemane.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_mograine_and_whitemane.cpp
index 31ede8aa4c6..6c2bd8a9be8 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_mograine_and_whitemane.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_mograine_and_whitemane.cpp
@@ -47,7 +47,6 @@ struct TRINITY_DLL_DECL boss_scarlet_commander_mograineAI : public ScriptedAI
boss_scarlet_commander_mograineAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
@@ -175,7 +174,6 @@ struct TRINITY_DLL_DECL boss_high_inquisitor_whitemaneAI : public ScriptedAI
boss_high_inquisitor_whitemaneAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp
index b0bb79cabcf..88cee632568 100644
--- a/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp
+++ b/src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_scornAI : public ScriptedAI
{
- boss_scornAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_scornAI(Creature *c) : ScriptedAI(c) {}
uint32 LichSlap_Timer;
uint32 FrostboltVolley_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp
index 3f52b06ee54..a20cd4d8b83 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp
@@ -49,7 +49,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_darkmaster_gandlingAI : public ScriptedAI
{
- boss_darkmaster_gandlingAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_darkmaster_gandlingAI(Creature *c) : ScriptedAI(c) {}
uint32 ArcaneMissiles_Timer;
uint32 ShadowShield_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp
index 9090ed148a0..2e0eb4e09e2 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp
@@ -25,7 +25,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_death_knight_darkreaverAI : public ScriptedAI
{
- boss_death_knight_darkreaverAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_death_knight_darkreaverAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp
index 139809ab16f..001c67c26b8 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp
@@ -30,7 +30,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_theolenkrastinovAI : public ScriptedAI
{
- boss_theolenkrastinovAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_theolenkrastinovAI(Creature *c) : ScriptedAI(c) {}
uint32 Rend_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp
index 9072c8390de..6eb5e1ec249 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp
@@ -31,7 +31,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_illuciabarovAI : public ScriptedAI
{
- boss_illuciabarovAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_illuciabarovAI(Creature *c) : ScriptedAI(c) {}
uint32 CurseOfAgony_Timer;
uint32 ShadowShock_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp
index dcee4c8d2d5..4ba2811dc52 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_instructormaliciaAI : public ScriptedAI
{
- boss_instructormaliciaAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_instructormaliciaAI(Creature *c) : ScriptedAI(c) {}
uint32 CallOfGraves_Timer;
uint32 Corruption_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp
index 01d9632ecf1..c6ff12be817 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp
@@ -31,7 +31,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_jandicebarovAI : public ScriptedAI
{
- boss_jandicebarovAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_jandicebarovAI(Creature *c) : ScriptedAI(c) {}
uint32 CurseOfBlood_Timer;
uint32 Illusion_Timer;
@@ -160,7 +160,7 @@ struct TRINITY_DLL_DECL boss_jandicebarovAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_illusionofjandicebarovAI : public ScriptedAI
{
- mob_illusionofjandicebarovAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_illusionofjandicebarovAI(Creature *c) : ScriptedAI(c) {}
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp
index fab849a59c1..355fbd90c9b 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp
@@ -28,7 +28,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_kormokAI : public ScriptedAI
{
- boss_kormokAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_kormokAI(Creature *c) : ScriptedAI(c) {}
uint32 ShadowVolley_Timer;
uint32 BoneShield_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp
index f1a2b4310d3..195e5b048b4 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_lordalexeibarovAI : public ScriptedAI
{
- boss_lordalexeibarovAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_lordalexeibarovAI(Creature *c) : ScriptedAI(c) {}
uint32 Immolate_Timer;
uint32 VeilofShadow_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp
index f78882af4cd..728ad07e838 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp
@@ -31,7 +31,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_lorekeeperpolkeltAI : public ScriptedAI
{
- boss_lorekeeperpolkeltAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_lorekeeperpolkeltAI(Creature *c) : ScriptedAI(c) {}
uint32 VolatileInfection_Timer;
uint32 Darkplague_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp
index 06ebd10c80b..154da52596a 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_rasfrostAI : public ScriptedAI
{
- boss_rasfrostAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_rasfrostAI(Creature *c) : ScriptedAI(c) {}
uint32 IceArmor_Timer;
uint32 Frostbolt_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp
index 92b13248d63..95ebafb092a 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_theravenianAI : public ScriptedAI
{
- boss_theravenianAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_theravenianAI(Creature *c) : ScriptedAI(c) {}
uint32 Trample_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp b/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp
index 18b3168e43c..280e0d194d7 100644
--- a/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp
+++ b/src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_vectusAI : public ScriptedAI
{
- boss_vectusAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_vectusAI(Creature *c) : ScriptedAI(c) {}
uint32 FireShield_Timer;
uint32 BlastWave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp b/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp
index cc07d76398d..a4f04f83ffd 100644
--- a/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp
+++ b/src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp
@@ -41,7 +41,6 @@ struct TRINITY_DLL_DECL npc_shadowfang_prisonerAI : public npc_escortAI
npc_shadowfang_prisonerAI(Creature *c) : npc_escortAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp b/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp
index 99f1a91797d..014d7fe1153 100644
--- a/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp
+++ b/src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp
@@ -42,7 +42,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_doomwalkerAI : public ScriptedAI
{
- boss_doomwalkerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_doomwalkerAI(Creature *c) : ScriptedAI(c) {}
uint32 Chain_Timer;
uint32 Enrage_Timer;
diff --git a/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp b/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp
index 1a7e6b655e8..32c6f345157 100644
--- a/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp
+++ b/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp
@@ -56,7 +56,6 @@ struct TRINITY_DLL_DECL mob_mature_netherwing_drakeAI : public ScriptedAI
{
mob_mature_netherwing_drakeAI(Creature* c) : ScriptedAI(c)
{
- Reset();
PlayerGUID = 0;
}
@@ -179,7 +178,6 @@ struct TRINITY_DLL_DECL mob_enslaved_netherwing_drakeAI : public ScriptedAI
{
mob_enslaved_netherwing_drakeAI(Creature* c) : ScriptedAI(c)
{
- Reset();
PlayerGUID = 0;
Tapped = false;
}
@@ -305,10 +303,7 @@ CreatureAI* GetAI_mob_enslaved_netherwing_drake(Creature* _Creature)
struct TRINITY_DLL_DECL mob_dragonmaw_peonAI : public ScriptedAI
{
- mob_dragonmaw_peonAI(Creature* c) : ScriptedAI(c)
- {
- Reset();
- }
+ mob_dragonmaw_peonAI(Creature* c) : ScriptedAI(c) {}
uint64 PlayerGUID;
bool Tapped;
@@ -672,7 +667,7 @@ bool QuestAccept_npc_karynaku(Player* player, Creature* creature, Quest const* q
struct TRINITY_DLL_DECL npc_overlord_morghorAI : public ScriptedAI
{
- npc_overlord_morghorAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_overlord_morghorAI(Creature *c) : ScriptedAI(c) {}
uint64 PlayerGUID;
uint64 IllidanGUID;
@@ -866,7 +861,7 @@ bool QuestAccept_npc_overlord_morghor(Player *player, Creature *_Creature, const
struct TRINITY_DLL_DECL npc_earthmender_wildaAI : public npc_escortAI
{
- npc_earthmender_wildaAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_earthmender_wildaAI(Creature *c) : npc_escortAI(c) {}
bool Completed;
@@ -1159,7 +1154,7 @@ static SpawnSpells SpawnCast[]=
struct TRINITY_DLL_DECL mob_illidari_spawnAI : public ScriptedAI
{
- mob_illidari_spawnAI(Creature* c) : ScriptedAI(c) {Reset();}
+ mob_illidari_spawnAI(Creature* c) : ScriptedAI(c) {}
uint64 LordIllidanGUID;
uint32 SpellTimer1, SpellTimer2, SpellTimer3;
@@ -1260,7 +1255,7 @@ struct TRINITY_DLL_DECL mob_illidari_spawnAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_torloth_the_magnificentAI : public ScriptedAI
{
- mob_torloth_the_magnificentAI(Creature* c) : ScriptedAI(c) {Reset();}
+ mob_torloth_the_magnificentAI(Creature* c) : ScriptedAI(c) {}
uint32 AnimationTimer, SpellTimer1, SpellTimer2, SpellTimer3;
@@ -1409,7 +1404,7 @@ struct TRINITY_DLL_DECL mob_torloth_the_magnificentAI : public ScriptedAI
struct TRINITY_DLL_DECL npc_lord_illidan_stormrageAI : public ScriptedAI
{
- npc_lord_illidan_stormrageAI(Creature* c) : ScriptedAI(c) {Reset();}
+ npc_lord_illidan_stormrageAI(Creature* c) : ScriptedAI(c) {}
uint64 PlayerGUID;
@@ -1694,7 +1689,7 @@ CreatureAI* GetAI_mob_torloth_the_magnificent(Creature* c)
struct TRINITY_DLL_DECL npc_enraged_spiritAI : public ScriptedAI
{
- npc_enraged_spiritAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_enraged_spiritAI(Creature *c) : ScriptedAI(c) {}
void Reset() { }
diff --git a/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp b/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp
index fbad656adcc..d0a769b3ca1 100644
--- a/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp
+++ b/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp
@@ -48,7 +48,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_raliq_the_drunkAI : public ScriptedAI
{
- npc_raliq_the_drunkAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_raliq_the_drunkAI(Creature* c) : ScriptedAI(c) {}
uint32 Uppercut_Timer;
@@ -111,7 +111,7 @@ bool GossipSelect_npc_raliq_the_drunk(Player *player, Creature *_Creature, uint3
struct TRINITY_DLL_DECL npc_salsalabimAI : public ScriptedAI
{
- npc_salsalabimAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_salsalabimAI(Creature* c) : ScriptedAI(c) {}
uint32 MagneticPull_Timer;
@@ -275,7 +275,7 @@ bool GossipSelect_npc_zephyr(Player *player, Creature *_Creature, uint32 sender,
struct TRINITY_DLL_DECL npc_kservantAI : public npc_escortAI
{
public:
- npc_kservantAI(Creature *c) : npc_escortAI(c) { Reset();}
+ npc_kservantAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
@@ -431,7 +431,7 @@ CreatureAI* GetAI_npc_kservantAI(Creature *_Creature)
struct TRINITY_DLL_DECL npc_dirty_larryAI : public ScriptedAI
{
- npc_dirty_larryAI(Creature* c) : ScriptedAI(c) {Reset();}
+ npc_dirty_larryAI(Creature* c) : ScriptedAI(c) {}
bool Event;
bool Attack;
diff --git a/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp b/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp
index 2ce8e3eeaa3..330fcf937c2 100644
--- a/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp
+++ b/src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp
@@ -39,7 +39,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_blood_knight_stillbladeAI : public ScriptedAI
{
- npc_blood_knight_stillbladeAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_blood_knight_stillbladeAI(Creature *c) : ScriptedAI(c) {}
uint32 lifeTimer;
bool spellHit;
diff --git a/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp b/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp
index f23f6d7fb4e..0c2611d5a46 100644
--- a/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp
+++ b/src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp
@@ -37,7 +37,7 @@ EndContentData */
#define GOSSIP_SAH "You've got something I need, Astor. And I'll be taking it now."
struct TRINITY_DLL_DECL npc_astor_hadrenAI : public ScriptedAI
{
- npc_astor_hadrenAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_astor_hadrenAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -112,7 +112,7 @@ bool GossipSelect_npc_astor_hadren(Player *player, Creature *_Creature, uint32 s
struct TRINITY_DLL_DECL npc_deathstalker_erlandAI : public npc_escortAI
{
- npc_deathstalker_erlandAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_deathstalker_erlandAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
diff --git a/src/bindings/scripts/scripts/zone/stonetalon_mountains/stonetalon_mountains.cpp b/src/bindings/scripts/scripts/zone/stonetalon_mountains/stonetalon_mountains.cpp
index 1ef6b15950a..b3cd504bb02 100644
--- a/src/bindings/scripts/scripts/zone/stonetalon_mountains/stonetalon_mountains.cpp
+++ b/src/bindings/scripts/scripts/zone/stonetalon_mountains/stonetalon_mountains.cpp
@@ -91,7 +91,7 @@ bool GossipSelect_npc_braug_dimspirit(Player *player, Creature *_Creature, uint3
struct TRINITY_DLL_DECL npc_kaya_flathoofAI : public npc_escortAI
{
- npc_kaya_flathoofAI(Creature* c) : npc_escortAI(c) {Reset();}
+ npc_kaya_flathoofAI(Creature* c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
diff --git a/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp b/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp
index 27395081a7a..81016febdae 100644
--- a/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp
+++ b/src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp
@@ -67,7 +67,7 @@ bool GossipSelect_npc_archmage_malin(Player *player, Creature *_Creature, uint32
struct TRINITY_DLL_DECL npc_bartlebyAI : public ScriptedAI
{
- npc_bartlebyAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_bartlebyAI(Creature *c) : ScriptedAI(c) {}
uint64 PlayerGUID;
@@ -126,7 +126,7 @@ CreatureAI* GetAI_npc_bartleby(Creature *_creature)
struct TRINITY_DLL_DECL npc_dashel_stonefistAI : public ScriptedAI
{
- npc_dashel_stonefistAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_dashel_stonefistAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp b/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp
index 7f9bb894572..c2aa57d8c49 100644
--- a/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp
+++ b/src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp
@@ -36,7 +36,6 @@ struct TRINITY_DLL_DECL mob_yennikuAI : public ScriptedAI
mob_yennikuAI(Creature *c) : ScriptedAI(c)
{
bReset = false;
- Reset();
}
uint32 Reset_Timer;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp
index 9d6b3b591e5..c8ad95038c0 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp
@@ -80,7 +80,6 @@ struct TRINITY_DLL_DECL boss_baron_rivendareAI : public ScriptedAI
boss_baron_rivendareAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp
index c082da10554..c30f712a98b 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp
@@ -34,7 +34,6 @@ struct TRINITY_DLL_DECL boss_baroness_anastariAI : public ScriptedAI
boss_baroness_anastariAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp
index 8be1f7f4f87..08b754177bb 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp
@@ -76,7 +76,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_cannon_master_willeyAI : public ScriptedAI
{
- boss_cannon_master_willeyAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_cannon_master_willeyAI(Creature *c) : ScriptedAI(c) {}
uint32 KnockAway_Timer;
uint32 Pummel_Timer;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp
index f44585d9e23..0e70b4a3b43 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp
@@ -84,7 +84,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_dathrohan_balnazzarAI : public ScriptedAI
{
- boss_dathrohan_balnazzarAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_dathrohan_balnazzarAI(Creature *c) : ScriptedAI(c) {}
uint32 CrusadersHammer_Timer;
uint32 CrusaderStrike_Timer;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp
index 47522bda5f0..5d0eda58c37 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp
@@ -37,7 +37,6 @@ struct TRINITY_DLL_DECL boss_magistrate_barthilasAI : public ScriptedAI
boss_magistrate_barthilasAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp
index 4a9b9159e6a..652dd48e766 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp
@@ -34,7 +34,6 @@ struct TRINITY_DLL_DECL boss_maleki_the_pallidAI : public ScriptedAI
boss_maleki_the_pallidAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp
index 455b544b1d7..db425ebcca0 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp
@@ -34,7 +34,6 @@ struct TRINITY_DLL_DECL boss_nerubenkanAI : public ScriptedAI
boss_nerubenkanAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp
index 8aaafcc2517..86602f40d34 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp
@@ -46,7 +46,6 @@ struct TRINITY_DLL_DECL boss_silver_hand_bossesAI : public ScriptedAI
boss_silver_hand_bossesAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp
index 18f8af2a0c6..d6a87d43d8b 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp
@@ -36,7 +36,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_postmaster_malownAI : public ScriptedAI
{
- boss_postmaster_malownAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_postmaster_malownAI(Creature *c) : ScriptedAI(c) {}
uint32 WailingDead_Timer;
uint32 Backhand_Timer;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp
index 9467dde2511..2e16dc883cc 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp
@@ -34,7 +34,6 @@ struct TRINITY_DLL_DECL boss_ramstein_the_gorgerAI : public ScriptedAI
boss_ramstein_the_gorgerAI(Creature *c) : ScriptedAI(c)
{
pInstance = (ScriptedInstance*)m_creature->GetInstanceData();
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp b/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp
index 45a214dd75a..f41c5f013b6 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_timmy_the_cruelAI : public ScriptedAI
{
- boss_timmy_the_cruelAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_timmy_the_cruelAI(Creature *c) : ScriptedAI(c) {}
uint32 RavenousClaw_Timer;
bool HasYelled;
diff --git a/src/bindings/scripts/scripts/zone/stratholme/stratholme.cpp b/src/bindings/scripts/scripts/zone/stratholme/stratholme.cpp
index e3eba9074a9..f22ca652fff 100644
--- a/src/bindings/scripts/scripts/zone/stratholme/stratholme.cpp
+++ b/src/bindings/scripts/scripts/zone/stratholme/stratholme.cpp
@@ -79,7 +79,7 @@ bool GOHello_go_gauntlet_gate(Player *player, GameObject* _GO)
struct TRINITY_DLL_DECL mob_freed_soulAI : public ScriptedAI
{
- mob_freed_soulAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_freed_soulAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
@@ -112,7 +112,7 @@ CreatureAI* GetAI_mob_freed_soul(Creature *_Creature)
struct TRINITY_DLL_DECL mob_restless_soulAI : public ScriptedAI
{
- mob_restless_soulAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_restless_soulAI(Creature *c) : ScriptedAI(c) {}
uint64 Tagger;
uint32 Die_Timer;
@@ -176,7 +176,7 @@ CreatureAI* GetAI_mob_restless_soul(Creature *_Creature)
struct TRINITY_DLL_DECL mobs_spectral_ghostly_citizenAI : public ScriptedAI
{
- mobs_spectral_ghostly_citizenAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mobs_spectral_ghostly_citizenAI(Creature *c) : ScriptedAI(c) {}
uint32 Die_Timer;
bool Tagged;
diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp
index 124aa8bb680..539548af9da 100644
--- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp
+++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp
@@ -61,7 +61,6 @@ struct TRINITY_DLL_DECL boss_brutallusAI : public ScriptedAI
boss_brutallusAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp
index 9f2324f5651..a6f592c1b7c 100644
--- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp
+++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_eredar_twins.cpp
@@ -97,7 +97,6 @@ struct TRINITY_DLL_DECL boss_sacrolashAI : public ScriptedAI
boss_sacrolashAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -361,9 +360,7 @@ struct TRINITY_DLL_DECL boss_alythessAI : public Scripted_NoMovementAI
{
boss_alythessAI(Creature *c) : Scripted_NoMovementAI(c)
{
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
- IntroStepCounter = 10;
+ pInstance = ((ScriptedInstance*)c->GetInstanceData()); IntroStepCounter = 10;
}
ScriptedInstance *pInstance;
@@ -689,7 +686,7 @@ CreatureAI* GetAI_boss_alythess(Creature *_Creature)
struct TRINITY_DLL_DECL mob_shadow_imageAI : public ScriptedAI
{
- mob_shadow_imageAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_shadow_imageAI(Creature *c) : ScriptedAI(c) {}
uint32 shadowfury_timer;
uint32 kill_timer;
diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp
index 3a5512c9301..68bb0ae8e44 100644
--- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp
+++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp
@@ -127,8 +127,6 @@ struct TRINITY_DLL_DECL boss_felmystAI : public ScriptedAI
{
boss_felmystAI(Creature *c) : ScriptedAI(c)
{
- Reset();
-
// wait for core patch be accepted
SpellEntry *TempSpell = (SpellEntry*)GetSpellStore()->LookupEntry(SPELL_ENCAPSULATE_EFFECT);
if(TempSpell->SpellIconID == 2294)
diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp
index 539a3db3ab4..23c783ffa88 100644
--- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp
+++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp
@@ -95,7 +95,6 @@ struct TRINITY_DLL_DECL boss_kalecgosAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
SathGUID = 0;
DoorGUID = 0;
- Reset();
}
ScriptedInstance *pInstance;
@@ -241,7 +240,6 @@ struct TRINITY_DLL_DECL boss_sathrovarrAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
KalecGUID = 0;
KalecgosGUID = 0;
- Reset();
}
ScriptedInstance *pInstance;
@@ -442,7 +440,6 @@ struct TRINITY_DLL_DECL boss_kalecAI : public ScriptedAI
boss_kalecAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
void Reset()
diff --git a/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp b/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp
index 4cdf369d4d5..6da8ad16fc2 100644
--- a/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp
+++ b/src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp
@@ -44,7 +44,7 @@ EndContentData */
struct TRINITY_DLL_DECL mob_aquementasAI : public ScriptedAI
{
- mob_aquementasAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_aquementasAI(Creature *c) : ScriptedAI(c) {}
uint32 SendItem_Timer;
uint32 SwitchFaction_Timer;
@@ -148,7 +148,7 @@ CreatureAI* GetAI_mob_aquementas(Creature *_Creature)
struct TRINITY_DLL_DECL npc_custodian_of_timeAI : public npc_escortAI
{
- npc_custodian_of_timeAI(Creature *c) : npc_escortAI(c) { Reset(); }
+ npc_custodian_of_timeAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
@@ -383,7 +383,7 @@ bool GossipSelect_npc_stone_watcher_of_norgannon(Player *player, Creature *_Crea
struct TRINITY_DLL_DECL npc_OOX17AI : public npc_escortAI
{
- npc_OOX17AI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_OOX17AI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp
index 746721a0e35..a61a9c9b163 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp
@@ -64,7 +64,6 @@ struct TRINITY_DLL_DECL npc_millhouse_manastormAI : public ScriptedAI
npc_millhouse_manastormAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -261,7 +260,6 @@ struct TRINITY_DLL_DECL npc_warden_mellicharAI : public ScriptedAI
npc_warden_mellicharAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
@@ -490,7 +488,7 @@ CreatureAI* GetAI_npc_warden_mellichar(Creature *_Creature)
struct TRINITY_DLL_DECL mob_zerekethvoidzoneAI : public ScriptedAI
{
- mob_zerekethvoidzoneAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_zerekethvoidzoneAI(Creature *c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
index 352ee66880d..da2b392072a 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
@@ -60,7 +60,6 @@ struct TRINITY_DLL_DECL boss_harbinger_skyrissAI : public ScriptedAI
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
Intro = false;
- Reset();
}
ScriptedInstance *pInstance;
@@ -282,7 +281,6 @@ struct TRINITY_DLL_DECL boss_harbinger_skyriss_illusionAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
index f2b56ba9f8d..c9f88c57b2d 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp
@@ -43,7 +43,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_high_botanist_freywinnAI : public ScriptedAI
{
- boss_high_botanist_freywinnAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ boss_high_botanist_freywinnAI(Creature *c) : ScriptedAI(c) {}
std::list<uint64> Adds_List;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp
index 86c8c6d91ad..e95d8328907 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp
@@ -45,7 +45,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_lajAI : public ScriptedAI
{
- boss_lajAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ boss_lajAI(Creature *c) : ScriptedAI(c) {}
bool CanSummon;
uint32 Teleport_Timer;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp
index ea623ddbd18..5306aa690cf 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp
@@ -34,7 +34,6 @@ struct TRINITY_DLL_DECL mob_treantAI : public ScriptedAI
mob_treantAI (Creature *c) : ScriptedAI(c)
{
WarpGuid = 0;
- Reset();
}
uint64 WarpGuid;
@@ -112,7 +111,6 @@ struct TRINITY_DLL_DECL boss_warp_splinterAI : public ScriptedAI
HeroicMode = c->GetMap()->IsHeroic();
Treant_Spawn_Pos_X = c->GetPositionX();
Treant_Spawn_Pos_Y = c->GetPositionY();
- Reset();
}
uint32 War_Stomp_Timer;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp
index 78e9d3edee1..8c01af300aa 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp
@@ -71,7 +71,6 @@ struct TRINITY_DLL_DECL boss_alarAI : public ScriptedAI
{
pInstance =((ScriptedInstance*)c->GetInstanceData());
DefaultMoveSpeedRate = m_creature->GetSpeedRate(MOVE_RUN);
- Reset();
}
ScriptedInstance *pInstance;
@@ -414,7 +413,6 @@ struct TRINITY_DLL_DECL mob_ember_of_alarAI : public ScriptedAI
pInstance = (ScriptedInstance*)c->GetInstanceData();
m_creature->SetUnitMovementFlags(MOVEMENTFLAG_LEVITATING);
m_creature->ApplySpellImmune(0, IMMUNITY_SCHOOL, SPELL_SCHOOL_MASK_FIRE, true);
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp
index 896ccc3a3bf..bc215f8c683 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp
@@ -76,7 +76,6 @@ struct TRINITY_DLL_DECL boss_high_astromancer_solarianAI : public ScriptedAI
defaultarmor = m_creature->GetArmor();
defaultsize = m_creature->GetFloatValue(OBJECT_FIELD_SCALE_X);
- Reset();
}
ScriptedInstance *pInstance;
@@ -393,7 +392,6 @@ struct TRINITY_DLL_DECL mob_solarium_priestAI : public ScriptedAI
mob_solarium_priestAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp
index 2cb92f07600..d36f520491a 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp
@@ -159,7 +159,6 @@ struct TRINITY_DLL_DECL advisorbase_ai : public ScriptedAI
advisorbase_ai(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
void MoveInLineOfSight(Unit *who)
@@ -276,7 +275,6 @@ struct TRINITY_DLL_DECL boss_kaelthasAI : public ScriptedAI
AdvisorGuid[1] = 0;
AdvisorGuid[2] = 0;
AdvisorGuid[3] = 0;
- Reset();
}
ScriptedInstance* pInstance;
@@ -1362,7 +1360,7 @@ struct TRINITY_DLL_DECL boss_master_engineer_telonicusAI : public advisorbase_ai
//Flame Strike AI
struct TRINITY_DLL_DECL mob_kael_flamestrikeAI : public ScriptedAI
{
- mob_kael_flamestrikeAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_kael_flamestrikeAI(Creature *c) : ScriptedAI(c) {}
uint32 Timer;
bool Casting;
@@ -1412,7 +1410,7 @@ struct TRINITY_DLL_DECL mob_kael_flamestrikeAI : public ScriptedAI
//Phoenix AI
struct TRINITY_DLL_DECL mob_phoenix_tkAI : public ScriptedAI
{
- mob_phoenix_tkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_phoenix_tkAI(Creature *c) : ScriptedAI(c) {}
uint32 Cycle_Timer;
uint8 SummonEgg;
@@ -1470,7 +1468,7 @@ struct TRINITY_DLL_DECL mob_phoenix_tkAI : public ScriptedAI
//Phoenix Egg AI
struct TRINITY_DLL_DECL mob_phoenix_egg_tkAI : public ScriptedAI
{
- mob_phoenix_egg_tkAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_phoenix_egg_tkAI(Creature *c) : ScriptedAI(c) {}
uint32 Rebirth_Timer;
bool summoned;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp
index 13ef44b29d2..708e5feffcd 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp
@@ -42,7 +42,6 @@ struct TRINITY_DLL_DECL boss_void_reaverAI : public ScriptedAI
boss_void_reaverAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp
index 65190e375d5..ef3860c0581 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp
@@ -33,7 +33,7 @@ EndContentData */
struct TRINITY_DLL_DECL mob_crystalcore_devastatorAI : public ScriptedAI
{
- mob_crystalcore_devastatorAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_crystalcore_devastatorAI(Creature *c) : ScriptedAI(c) {}
uint32 Knockaway_Timer;
uint32 Countercharge_Timer;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
index cdbfd0a6367..bd8fc581e9d 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp
@@ -42,12 +42,11 @@ EndScriptData */
// Gatewatcher Iron-Hand AI
struct TRINITY_DLL_DECL boss_gatewatcher_iron_handAI : public ScriptedAI
{
-boss_gatewatcher_iron_handAI(Creature *c) : ScriptedAI(c)
-{
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
-}
+ boss_gatewatcher_iron_handAI(Creature *c) : ScriptedAI(c)
+ {
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
+ HeroicMode = m_creature->GetMap()->IsHeroic();
+ }
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
index 4fecea70363..b3eddfa7ebe 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp
@@ -43,12 +43,11 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_nethermancer_sepethreaAI : public ScriptedAI
{
-boss_nethermancer_sepethreaAI(Creature *c) : ScriptedAI(c)
-{
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
-}
+ boss_nethermancer_sepethreaAI(Creature *c) : ScriptedAI(c)
+ {
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
+ HeroicMode = m_creature->GetMap()->IsHeroic();
+ }
ScriptedInstance *pInstance;
@@ -169,9 +168,7 @@ struct TRINITY_DLL_DECL mob_ragin_flamesAI : public ScriptedAI
{
mob_ragin_flamesAI(Creature *c) : ScriptedAI(c)
{
- pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
- HeroicMode = m_creature->GetMap()->IsHeroic();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData()); HeroicMode = m_creature->GetMap()->IsHeroic();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
index 4511b76e757..338e115ef85 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_pathaleon_the_calculator.cpp
@@ -53,7 +53,6 @@ struct TRINITY_DLL_DECL boss_pathaleon_the_calculatorAI : public ScriptedAI
boss_pathaleon_the_calculatorAI(Creature *c) : ScriptedAI(c)
{
HeroicMode = m_creature->GetMap()->IsHeroic();
- Reset();
}
uint32 Summon_Timer;
@@ -173,7 +172,7 @@ CreatureAI* GetAI_boss_pathaleon_the_calculator(Creature *_Creature)
struct TRINITY_DLL_DECL mob_nether_wraithAI : public ScriptedAI
{
- mob_nether_wraithAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_nether_wraithAI(Creature *c) : ScriptedAI(c) {}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp
index 1b262fa2d0c..dc1e4df24ca 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp
@@ -40,7 +40,6 @@ struct TRINITY_DLL_DECL boss_kriAI : public ScriptedAI
boss_kriAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -126,7 +125,6 @@ struct TRINITY_DLL_DECL boss_vemAI : public ScriptedAI
boss_vemAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -208,7 +206,6 @@ struct TRINITY_DLL_DECL boss_yaujAI : public ScriptedAI
boss_yaujAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp
index 6bdb489fc65..b18e89d5bde 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp
@@ -108,7 +108,7 @@ EndScriptData */
struct TRINITY_DLL_DECL flesh_tentacleAI : public Scripted_NoMovementAI
{
- flesh_tentacleAI(Creature *c) : Scripted_NoMovementAI(c), Parent(0) {Reset();}
+ flesh_tentacleAI(Creature *c) : Scripted_NoMovementAI(c), Parent(0) {}
uint64 Parent;
uint32 CheckTimer;
@@ -139,8 +139,6 @@ struct TRINITY_DLL_DECL eye_of_cthunAI : public Scripted_NoMovementAI
pInst = (ScriptedInstance*)c->GetInstanceData();
if (!pInst)
error_log("SD2: No Instance eye_of_cthunAI");
-
- Reset();
}
ScriptedInstance* pInst;
@@ -440,8 +438,6 @@ struct TRINITY_DLL_DECL cthunAI : public Scripted_NoMovementAI
pInst = (ScriptedInstance*)c->GetInstanceData();
if (!pInst)
error_log("SD2: No Instance eye_of_cthunAI");
-
- Reset();
}
ScriptedInstance* pInst;
@@ -918,7 +914,6 @@ struct TRINITY_DLL_DECL eye_tentacleAI : public Scripted_NoMovementAI
{
eye_tentacleAI(Creature *c) : Scripted_NoMovementAI(c)
{
- Reset();
Unit* p = DoSpawnCreature(MOB_SMALL_PORTAL,0,0,0,0,TEMPSUMMON_CORPSE_DESPAWN, 0);
if (p)
Portal = p->GetGUID();
@@ -981,7 +976,6 @@ struct TRINITY_DLL_DECL claw_tentacleAI : public Scripted_NoMovementAI
{
claw_tentacleAI(Creature *c) : Scripted_NoMovementAI(c)
{
- Reset();
Unit* p = DoSpawnCreature(MOB_SMALL_PORTAL,0,0,0,0,TEMPSUMMON_CORPSE_DESPAWN, 0);
if (p)
Portal = p->GetGUID();
@@ -1076,7 +1070,6 @@ struct TRINITY_DLL_DECL giant_claw_tentacleAI : public Scripted_NoMovementAI
{
giant_claw_tentacleAI(Creature *c) : Scripted_NoMovementAI(c)
{
- Reset();
Unit* p = DoSpawnCreature(MOB_GIANT_PORTAL,0,0,0,0,TEMPSUMMON_CORPSE_DESPAWN, 0);
if (p)
Portal = p->GetGUID();
@@ -1181,7 +1174,6 @@ struct TRINITY_DLL_DECL giant_eye_tentacleAI : public Scripted_NoMovementAI
{
giant_eye_tentacleAI(Creature *c) : Scripted_NoMovementAI(c)
{
- Reset();
Unit* p = DoSpawnCreature(MOB_GIANT_PORTAL,0,0,0,0,TEMPSUMMON_CORPSE_DESPAWN, 0);
if (p)
Portal = p->GetGUID();
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp
index 159e67604da..0888c395489 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp
@@ -37,7 +37,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_fankrissAI : public ScriptedAI
{
- boss_fankrissAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_fankrissAI(Creature *c) : ScriptedAI(c) {}
uint32 MortalWound_Timer;
uint32 SpawnHatchlings_Timer;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp
index baaa7d5a9a0..484a6260c86 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_huhuranAI : public ScriptedAI
{
- boss_huhuranAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_huhuranAI(Creature *c) : ScriptedAI(c) {}
uint32 Frenzy_Timer;
uint32 Wyvern_Timer;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp
index 7c760fcd099..7f5827d398b 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp
@@ -33,7 +33,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_ouroAI : public ScriptedAI
{
- boss_ouroAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_ouroAI(Creature *c) : ScriptedAI(c) {}
uint32 Sweep_Timer;
uint32 SandBlast_Timer;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp
index 52d9f2ddfbe..a9b0578279d 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp
@@ -38,7 +38,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_sarturaAI : public ScriptedAI
{
- boss_sarturaAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_sarturaAI(Creature *c) : ScriptedAI(c) {}
uint32 WhirlWind_Timer;
uint32 WhirlWindRandom_Timer;
@@ -164,7 +164,7 @@ struct TRINITY_DLL_DECL boss_sarturaAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_sartura_royal_guardAI : public ScriptedAI
{
- mob_sartura_royal_guardAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_sartura_royal_guardAI(Creature *c) : ScriptedAI(c) {}
uint32 WhirlWind_Timer;
uint32 WhirlWindRandom_Timer;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp
index 436d39c14ed..84311d725f5 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp
@@ -55,7 +55,6 @@ struct TRINITY_DLL_DECL boss_skeramAI : public ScriptedAI
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
IsImage = false;
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp
index 266a013f872..c707ad23cee 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp
@@ -414,10 +414,7 @@ class TRINITY_DLL_DECL BugAura : public Aura
struct TRINITY_DLL_DECL boss_veknilashAI : public boss_twinemperorsAI
{
bool IAmVeklor() {return false;}
- boss_veknilashAI(Creature *c) : boss_twinemperorsAI(c)
- {
- Reset();
- }
+ boss_veknilashAI(Creature *c) : boss_twinemperorsAI(c) {}
uint32 UpperCut_Timer;
uint32 UnbalancingStrike_Timer;
@@ -497,10 +494,7 @@ struct TRINITY_DLL_DECL boss_veknilashAI : public boss_twinemperorsAI
struct TRINITY_DLL_DECL boss_veklorAI : public boss_twinemperorsAI
{
bool IAmVeklor() {return true;}
- boss_veklorAI(Creature *c) : boss_twinemperorsAI(c)
- {
- Reset();
- }
+ boss_veklorAI(Creature *c) : boss_twinemperorsAI(c) {}
uint32 ShadowBolt_Timer;
uint32 Blizzard_Timer;
diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp
index 0ad6548514d..fd3e7c56cb1 100644
--- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp
+++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp
@@ -106,7 +106,6 @@ struct TRINITY_DLL_DECL aqsentinelAI : public ScriptedAI
{
ClearBudyList();
abselected = 0; // just initialization of variable
- Reset();
}
Creature *nearby[3];
diff --git a/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp b/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp
index a9535357842..b76c695619d 100644
--- a/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp
+++ b/src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp
@@ -49,7 +49,7 @@ EndContentData */
struct TRINITY_DLL_DECL mob_unkor_the_ruthlessAI : public ScriptedAI
{
- mob_unkor_the_ruthlessAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ mob_unkor_the_ruthlessAI(Creature* c) : ScriptedAI(c) {}
bool CanDoQuest;
uint32 UnkorUnfriendly_Timer;
@@ -148,7 +148,7 @@ CreatureAI* GetAI_mob_unkor_the_ruthless(Creature *_Creature)
struct TRINITY_DLL_DECL mob_infested_root_walkerAI : public ScriptedAI
{
- mob_infested_root_walkerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_infested_root_walkerAI(Creature *c) : ScriptedAI(c) {}
void Reset() { }
void Aggro(Unit *who) { }
@@ -173,7 +173,7 @@ CreatureAI* GetAI_mob_infested_root_walker(Creature *_Creature)
struct TRINITY_DLL_DECL mob_rotting_forest_ragerAI : public ScriptedAI
{
- mob_rotting_forest_ragerAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_rotting_forest_ragerAI(Creature *c) : ScriptedAI(c) {}
void Reset() { }
void Aggro(Unit *who) { }
@@ -205,7 +205,7 @@ const uint32 netherwebVictims[6] =
};
struct TRINITY_DLL_DECL mob_netherweb_victimAI : public ScriptedAI
{
- mob_netherweb_victimAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_netherweb_victimAI(Creature *c) : ScriptedAI(c) {}
void Reset() { }
void Aggro(Unit *who) { }
@@ -254,7 +254,7 @@ CreatureAI* GetAI_mob_netherweb_victim(Creature *_Creature)
struct TRINITY_DLL_DECL npc_floonAI : public ScriptedAI
{
- npc_floonAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_floonAI(Creature* c) : ScriptedAI(c) {}
uint32 Silence_Timer;
uint32 Frostbolt_Timer;
@@ -372,7 +372,7 @@ bool GossipSelect_npc_skyguard_handler_deesak(Player *player, Creature *_Creatur
struct TRINITY_DLL_DECL npc_isla_starmaneAI : public npc_escortAI
{
- npc_isla_starmaneAI(Creature* c) : npc_escortAI(c) {Reset();}
+ npc_isla_starmaneAI(Creature* c) : npc_escortAI(c) {}
bool Completed;
diff --git a/src/bindings/scripts/scripts/zone/thousand_needles/thousand_needles.cpp b/src/bindings/scripts/scripts/zone/thousand_needles/thousand_needles.cpp
index 62ca98928e6..45d9094d678 100644
--- a/src/bindings/scripts/scripts/zone/thousand_needles/thousand_needles.cpp
+++ b/src/bindings/scripts/scripts/zone/thousand_needles/thousand_needles.cpp
@@ -42,7 +42,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_swiftmountainAI : public npc_escortAI
{
-npc_swiftmountainAI(Creature *c) : npc_escortAI(c) {Reset();}
+npc_swiftmountainAI(Creature *c) : npc_escortAI(c) {}
void WaypointReached(uint32 i)
{
@@ -200,7 +200,7 @@ CreatureAI* GetAI_npc_swiftmountain(Creature *_Creature)
struct TRINITY_DLL_DECL npc_pluckyAI : public ScriptedAI
{
- npc_pluckyAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_pluckyAI(Creature *c) : ScriptedAI(c) {}
bool Transformed;
bool Chicken;
diff --git a/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp b/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp
index 07dd70cba81..30312313ee8 100644
--- a/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp
+++ b/src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp
@@ -37,7 +37,7 @@ EndScriptData */
//TODO: verify abilities/timers
struct TRINITY_DLL_DECL npc_cairne_bloodhoofAI : public ScriptedAI
{
- npc_cairne_bloodhoofAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_cairne_bloodhoofAI(Creature* c) : ScriptedAI(c) {}
uint32 BerserkerCharge_Timer;
uint32 Cleave_Timer;
diff --git a/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp b/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp
index ee813c58f81..7a69eab5153 100644
--- a/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp
+++ b/src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp
@@ -39,7 +39,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_calvin_montagueAI : public ScriptedAI
{
- npc_calvin_montagueAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_calvin_montagueAI(Creature* c) : ScriptedAI(c) {}
void Reset()
{
diff --git a/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp b/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp
index dee990fb495..adf88585a39 100644
--- a/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp
+++ b/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp
@@ -52,7 +52,6 @@ struct TRINITY_DLL_DECL boss_archaedasAI : public ScriptedAI
boss_archaedasAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)m_creature->GetInstanceData());
- Reset();
}
uint32 Tremor_Timer;
@@ -207,7 +206,6 @@ struct TRINITY_DLL_DECL mob_archaedas_minionsAI : public ScriptedAI
mob_archaedas_minionsAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)m_creature->GetInstanceData());
- Reset();
}
uint32 Arcing_Timer;
@@ -357,7 +355,6 @@ struct TRINITY_DLL_DECL mob_stonekeepersAI : public ScriptedAI
mob_stonekeepersAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)m_creature->GetInstanceData());
- Reset();
}
bool InCombat;
diff --git a/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp b/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp
index babb2ecab7b..14a788d29e2 100644
--- a/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp
+++ b/src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp
@@ -32,7 +32,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_ironayaAI : public ScriptedAI
{
- boss_ironayaAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_ironayaAI(Creature *c) : ScriptedAI(c) {}
uint32 Arcing_Timer;
bool hasCastedWstomp;
diff --git a/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp b/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp
index b9ca7de07a6..de5f4889fe4 100644
--- a/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp
+++ b/src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp
@@ -36,7 +36,7 @@ EndContentData */
struct TRINITY_DLL_DECL mob_jadespine_basiliskAI : public ScriptedAI
{
- mob_jadespine_basiliskAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_jadespine_basiliskAI(Creature *c) : ScriptedAI(c) {}
uint32 Cslumber_Timer;
diff --git a/src/bindings/scripts/scripts/zone/undercity/undercity.cpp b/src/bindings/scripts/scripts/zone/undercity/undercity.cpp
index 8b2de36e3e4..b46acf1fcc2 100644
--- a/src/bindings/scripts/scripts/zone/undercity/undercity.cpp
+++ b/src/bindings/scripts/scripts/zone/undercity/undercity.cpp
@@ -57,7 +57,7 @@ float HighborneLoc[4][3]=
struct TRINITY_DLL_DECL npc_lady_sylvanas_windrunnerAI : public ScriptedAI
{
- npc_lady_sylvanas_windrunnerAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ npc_lady_sylvanas_windrunnerAI(Creature *c) : ScriptedAI(c) {}
uint32 LamentEvent_Timer;
bool LamentEvent;
@@ -151,7 +151,7 @@ bool ChooseReward_npc_lady_sylvanas_windrunner(Player *player, Creature *_Creatu
struct TRINITY_DLL_DECL npc_highborne_lamenterAI : public ScriptedAI
{
- npc_highborne_lamenterAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ npc_highborne_lamenterAI(Creature *c) : ScriptedAI(c) {}
uint32 EventMove_Timer;
uint32 EventCast_Timer;
diff --git a/src/bindings/scripts/scripts/zone/ungoro_crater/ungoro_crater.cpp b/src/bindings/scripts/scripts/zone/ungoro_crater/ungoro_crater.cpp
index 16877f16d65..619d9d7802f 100644
--- a/src/bindings/scripts/scripts/zone/ungoro_crater/ungoro_crater.cpp
+++ b/src/bindings/scripts/scripts/zone/ungoro_crater/ungoro_crater.cpp
@@ -45,7 +45,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_ameAI : public npc_escortAI
{
- npc_ameAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_ameAI(Creature *c) : npc_escortAI(c) {}
uint32 DEMORALIZINGSHOUT_Timer;
diff --git a/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp b/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp
index ea9c19b0137..3019331ea05 100644
--- a/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp
+++ b/src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp
@@ -96,7 +96,7 @@ bool GossipSelect_npcs_dithers_and_arbington(Player *player, Creature *_Creature
struct TRINITY_DLL_DECL npc_the_scourge_cauldronAI : public ScriptedAI
{
- npc_the_scourge_cauldronAI(Creature *c) : ScriptedAI(c) {Reset();}
+ npc_the_scourge_cauldronAI(Creature *c) : ScriptedAI(c) {}
void Reset() {}
diff --git a/src/bindings/scripts/scripts/zone/westfall/westfall.cpp b/src/bindings/scripts/scripts/zone/westfall/westfall.cpp
index dfb6b1bc894..f9ee7b252af 100644
--- a/src/bindings/scripts/scripts/zone/westfall/westfall.cpp
+++ b/src/bindings/scripts/scripts/zone/westfall/westfall.cpp
@@ -38,7 +38,7 @@ EndContentData */
struct TRINITY_DLL_DECL npc_defias_traitorAI : public npc_escortAI
{
- npc_defias_traitorAI(Creature *c) : npc_escortAI(c) {Reset();}
+ npc_defias_traitorAI(Creature *c) : npc_escortAI(c) {}
bool IsWalking;
diff --git a/src/bindings/scripts/scripts/zone/zangarmarsh/zangarmarsh.cpp b/src/bindings/scripts/scripts/zone/zangarmarsh/zangarmarsh.cpp
index faeedd7b4c1..797b80f4212 100644
--- a/src/bindings/scripts/scripts/zone/zangarmarsh/zangarmarsh.cpp
+++ b/src/bindings/scripts/scripts/zone/zangarmarsh/zangarmarsh.cpp
@@ -127,7 +127,7 @@ bool GossipSelect_npcs_ashyen_and_keleth(Player *player, Creature *_Creature, ui
struct TRINITY_DLL_DECL npc_cooshcooshAI : public ScriptedAI
{
- npc_cooshcooshAI(Creature* c) : ScriptedAI(c) { Reset(); }
+ npc_cooshcooshAI(Creature* c) : ScriptedAI(c) {}
uint32 LightningBolt_Timer;
@@ -267,7 +267,7 @@ bool GossipSelect_npc_mortog_steamhead(Player *player, Creature *_Creature, uint
struct TRINITY_DLL_DECL npc_kayra_longmaneAI : public npc_escortAI
{
- npc_kayra_longmaneAI(Creature* c) : npc_escortAI(c) {Reset();}
+ npc_kayra_longmaneAI(Creature* c) : npc_escortAI(c) {}
bool Completed;
diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp
index 34001fc7744..ea832370ea3 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp
@@ -65,7 +65,6 @@ struct TRINITY_DLL_DECL boss_akilzonAI : public ScriptedAI
if(TempSpell)
TempSpell->EffectBasePoints[1] = 49;//disable bugged lightning until fixed in core
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -368,7 +367,7 @@ struct TRINITY_DLL_DECL boss_akilzonAI : public ScriptedAI
struct TRINITY_DLL_DECL mob_soaring_eagleAI : public ScriptedAI
{
- mob_soaring_eagleAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_soaring_eagleAI(Creature *c) : ScriptedAI(c) {}
uint32 EagleSwoop_Timer;
bool arrived;
diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp
index 20ccec7176a..6e7311d8917 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/boss_halazzi.cpp
@@ -76,7 +76,6 @@ struct TRINITY_DLL_DECL boss_halazziAI : public ScriptedAI
boss_halazziAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
// need to find out what controls totem's spell cooldown
SpellEntry *TempSpell = (SpellEntry*)GetSpellStore()->LookupEntry(SPELL_LIGHTNING);
if(TempSpell && TempSpell->CastingTimeIndex != 5)
@@ -331,7 +330,7 @@ struct TRINITY_DLL_DECL boss_halazziAI : public ScriptedAI
struct TRINITY_DLL_DECL boss_spiritlynxAI : public ScriptedAI
{
- boss_spiritlynxAI(Creature *c) : ScriptedAI(c) { Reset(); }
+ boss_spiritlynxAI(Creature *c) : ScriptedAI(c) {}
uint32 FrenzyTimer;
uint32 shredder_timer;
diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp
index 7603a4db788..3381ef889d7 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp
@@ -180,7 +180,6 @@ struct TRINITY_DLL_DECL boss_hexlord_addAI : public ScriptedAI
boss_hexlord_addAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
void Reset() {}
@@ -204,7 +203,6 @@ struct TRINITY_DLL_DECL boss_hex_lord_malacrassAI : public ScriptedAI
SelectAddEntry();
for(uint8 i = 0; i < 4; ++i)
AddGUID[i] = 0;
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp
index e23b6beada1..c5db3ddd8fd 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp
@@ -102,7 +102,6 @@ struct TRINITY_DLL_DECL boss_janalaiAI : public ScriptedAI
boss_janalaiAI(Creature *c) : ScriptedAI(c)
{
pInstance =((ScriptedInstance*)c->GetInstanceData());
- Reset();
SpellEntry *TempSpell = (SpellEntry*)GetSpellStore()->LookupEntry(SPELL_HATCH_EGG);
if(TempSpell && TempSpell->EffectImplicitTargetA[0] != 1)
@@ -451,7 +450,7 @@ CreatureAI* GetAI_boss_janalaiAI(Creature *_Creature)
struct TRINITY_DLL_DECL mob_janalai_firebombAI : public ScriptedAI
{
- mob_janalai_firebombAI(Creature *c) : ScriptedAI(c){Reset();}
+ mob_janalai_firebombAI(Creature *c) : ScriptedAI(c){}
void Reset() {}
@@ -480,7 +479,6 @@ struct TRINITY_DLL_DECL mob_amanishi_hatcherAI : public ScriptedAI
mob_amanishi_hatcherAI(Creature *c) : ScriptedAI(c)
{
pInstance =((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -612,7 +610,6 @@ struct TRINITY_DLL_DECL mob_hatchlingAI : public ScriptedAI
mob_hatchlingAI(Creature *c) : ScriptedAI(c)
{
pInstance =((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp
index 02b36056bb7..75d08661834 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp
@@ -96,7 +96,6 @@ struct TRINITY_DLL_DECL boss_nalorakkAI : public ScriptedAI
MoveEvent = true;
MovePhase = 0;
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp
index d1a7fa9fd13..cf319c8f063 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/boss_zuljin.cpp
@@ -144,7 +144,6 @@ struct TRINITY_DLL_DECL boss_zuljinAI : public ScriptedAI
boss_zuljinAI(Creature *c) : ScriptedAI(c), Summons(m_creature)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp b/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp
index 8e3b4e1ec6c..ef6d17d9746 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp
@@ -41,7 +41,6 @@ struct TRINITY_DLL_DECL npc_forest_frogAI : public ScriptedAI
npc_forest_frogAI(Creature* c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp b/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp
index 227ab686cd5..3d233037d16 100644
--- a/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp
+++ b/src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp
@@ -45,7 +45,6 @@ struct TRINITY_DLL_DECL npc_sergeant_blyAI : public ScriptedAI
npc_sergeant_blyAI(Creature *c) : ScriptedAI(c)
{
//pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
//ScriptedInstance* pInstance;
@@ -143,7 +142,6 @@ struct TRINITY_DLL_DECL npc_weegli_blastfuseAI : public ScriptedAI
npc_weegli_blastfuseAI(Creature *c) : ScriptedAI(c)
{
//pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
//ScriptedInstance* pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp
index 7968f315ce2..a472fff2076 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp
@@ -39,7 +39,6 @@ struct TRINITY_DLL_DECL boss_arlokkAI : public ScriptedAI
boss_arlokkAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp
index d1bb952b2f1..7cf15d53416 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_gahzrankaAI : public ScriptedAI
{
- boss_gahzrankaAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_gahzrankaAI(Creature *c) : ScriptedAI(c) {}
uint32 Frostbreath_Timer;
uint32 MassiveGeyser_Timer;
uint32 Slam_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp
index 44191cbf42b..623015acb73 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_grilekAI : public ScriptedAI
{
- boss_grilekAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_grilekAI(Creature *c) : ScriptedAI(c) {}
uint32 Avartar_Timer;
uint32 GroundTremor_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp
index 5566879cf04..0d490781ec7 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp
@@ -47,7 +47,6 @@ struct TRINITY_DLL_DECL boss_hakkarAI : public ScriptedAI
boss_hakkarAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp
index ef5607a2d05..efe847045d5 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_hazzarahAI : public ScriptedAI
{
- boss_hazzarahAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_hazzarahAI(Creature *c) : ScriptedAI(c) {}
uint32 ManaBurn_Timer;
uint32 Sleep_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp
index a6c2f633075..aecc2f450db 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp
@@ -46,7 +46,6 @@ struct TRINITY_DLL_DECL boss_jeklikAI : public ScriptedAI
boss_jeklikAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -215,7 +214,6 @@ struct TRINITY_DLL_DECL mob_batriderAI : public ScriptedAI
mob_batriderAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp
index cb390b1c2bd..100d8881127 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp
@@ -43,8 +43,7 @@ struct TRINITY_DLL_DECL boss_jindoAI : public ScriptedAI
{
boss_jindoAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
ScriptedInstance *pInstance;
@@ -163,7 +162,6 @@ struct TRINITY_DLL_DECL mob_healing_wardAI : public ScriptedAI
mob_healing_wardAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 Heal_Timer;
@@ -201,8 +199,7 @@ struct TRINITY_DLL_DECL mob_shade_of_jindoAI : public ScriptedAI
{
mob_shade_of_jindoAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
uint32 ShadowShock_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp
index 14eb635a61a..87939596324 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp
@@ -47,7 +47,6 @@ struct TRINITY_DLL_DECL boss_mandokirAI : public ScriptedAI
boss_mandokirAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 KillCount;
@@ -272,7 +271,6 @@ struct TRINITY_DLL_DECL mob_ohganAI : public ScriptedAI
mob_ohganAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 SunderArmor_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp
index aae7b4e8895..69588bdfbb8 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp
@@ -43,7 +43,6 @@ struct TRINITY_DLL_DECL boss_marliAI : public ScriptedAI
boss_marliAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
@@ -200,7 +199,7 @@ struct TRINITY_DLL_DECL boss_marliAI : public ScriptedAI
//Spawn of Marli
struct TRINITY_DLL_DECL mob_spawn_of_marliAI : public ScriptedAI
{
- mob_spawn_of_marliAI(Creature *c) : ScriptedAI(c) {Reset();}
+ mob_spawn_of_marliAI(Creature *c) : ScriptedAI(c) {}
uint32 LevelUp_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp
index 5b68dfb8390..1b01afd9aa1 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_renatakiAI : public ScriptedAI
{
- boss_renatakiAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_renatakiAI(Creature *c) : ScriptedAI(c) {}
uint32 Invisible_Timer;
uint32 Ambush_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp
index e2aa7d3049b..36e9fd9c84d 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp
@@ -55,7 +55,6 @@ struct TRINITY_DLL_DECL boss_thekalAI : public ScriptedAI
boss_thekalAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
uint32 MortalCleave_Timer;
@@ -236,8 +235,7 @@ struct TRINITY_DLL_DECL mob_zealot_lorkhanAI : public ScriptedAI
{
mob_zealot_lorkhanAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
uint32 Shield_Timer;
@@ -372,8 +370,7 @@ struct TRINITY_DLL_DECL mob_zealot_zathAI : public ScriptedAI
{
mob_zealot_zathAI(Creature *c) : ScriptedAI(c)
{
- pInstance = (c->GetInstanceData()) ? ((ScriptedInstance*)c->GetInstanceData()) : NULL;
- Reset();
+ pInstance = ((ScriptedInstance*)c->GetInstanceData());
}
uint32 SweepingStrikes_Timer;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp
index 405c85d4b09..29c79a28187 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp
@@ -42,7 +42,6 @@ struct TRINITY_DLL_DECL boss_venoxisAI : public ScriptedAI
boss_venoxisAI(Creature *c) : ScriptedAI(c)
{
pInstance = ((ScriptedInstance*)c->GetInstanceData());
- Reset();
}
ScriptedInstance *pInstance;
diff --git a/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp b/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp
index 76345cf6867..c69e2c6204e 100644
--- a/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp
+++ b/src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp
@@ -29,7 +29,7 @@ EndScriptData */
struct TRINITY_DLL_DECL boss_wushoolayAI : public ScriptedAI
{
- boss_wushoolayAI(Creature *c) : ScriptedAI(c) {Reset();}
+ boss_wushoolayAI(Creature *c) : ScriptedAI(c) {}
uint32 LightningCloud_Timer;
uint32 LightningWave_Timer;
diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp
index ad3f435ae53..19d23162873 100644
--- a/src/game/Creature.cpp
+++ b/src/game/Creature.cpp
@@ -616,6 +616,7 @@ bool Creature::AIM_Initialize(CreatureAI* ai)
i_motionMaster.Initialize();
i_AI = ai ? ai : FactorySelector::selectAI(this);
IsAIEnabled = true;
+ i_AI->Reset();
return true;
}
diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h
index 1cfeb6555f2..275ecbeb3b4 100644
--- a/src/game/CreatureAI.h
+++ b/src/game/CreatureAI.h
@@ -79,9 +79,15 @@ class TRINITY_DLL_SPEC UnitAI
virtual void AttackStart(Unit *);
virtual void UpdateAI(const uint32 diff) = 0;
+ // Initialize
+ virtual void Reset() {};
+
// Called when unit is charmed
virtual void OnCharmed(bool apply) = 0;
+ // Pass parameters between AI
+ virtual void DoAction(const int32 param) {}
+
//Do melee swing of current victim if in rnage and ready and not casting
void DoMeleeAttackIfReady();
};