From fa03541563d26c9a809b449385c8601b3c8f8e28 Mon Sep 17 00:00:00 2001 From: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Sat, 24 Jul 2021 19:37:45 +0200 Subject: [PATCH] chore(Script/Misc): add comments to some scripts (#7011) --- src/server/scripts/Events/winter_veil.cpp | 6 + .../Kalimdor/ZulFarrak/instance_zulfarrak.cpp | 2 + .../Northrend/Ulduar/Ulduar/boss_xt002.cpp | 4 + .../Ulduar/Ulduar/boss_yoggsaron.cpp | 30 +- .../scripts/Northrend/zone_wintergrasp.cpp | 13 + src/server/scripts/Spells/spell_dk.cpp | 55 ++-- src/server/scripts/Spells/spell_druid.cpp | 33 +- src/server/scripts/Spells/spell_generic.cpp | 300 +++++++++++++++++- 8 files changed, 393 insertions(+), 50 deletions(-) diff --git a/src/server/scripts/Events/winter_veil.cpp b/src/server/scripts/Events/winter_veil.cpp index 56c74181f..8e879f9df 100644 --- a/src/server/scripts/Events/winter_veil.cpp +++ b/src/server/scripts/Events/winter_veil.cpp @@ -20,6 +20,7 @@ enum Mistletoe SPELL_CREATE_SNOWFLAKES = 45036 }; +// 26218 - Mistletoe class spell_winter_veil_mistletoe : public SpellScriptLoader { public: @@ -68,6 +69,7 @@ enum winterWondervoltTrap SPELL_WINTER_WONDERVOLT_RED_MAN = 26273, }; +// 26275 - PX-238 Winter Wondervolt TRAP class spell_winter_wondervolt_trap : public SpellScriptLoader { public: @@ -123,6 +125,7 @@ enum crashinTrashin RACER_ACHI_CRITERIA = 4090, }; +// 49297 - Racer Rocket Slam class spell_winter_veil_racer_rocket_slam : public SpellScriptLoader { public: @@ -189,6 +192,7 @@ public: } }; +// 49325 - Racer Slam, resolve class spell_winter_veil_racer_slam_hit : public SpellScriptLoader { public: @@ -238,6 +242,8 @@ enum airRifle SPELL_AIR_RIFLE_PELTED_DAMAGE = 67531, }; +/* 65576 - Pelted! + 67533 - Shoot Air Rifle */ class spell_winter_veil_shoot_air_rifle : public SpellScriptLoader { public: diff --git a/src/server/scripts/Kalimdor/ZulFarrak/instance_zulfarrak.cpp b/src/server/scripts/Kalimdor/ZulFarrak/instance_zulfarrak.cpp index 13515bbe3..225558af1 100644 --- a/src/server/scripts/Kalimdor/ZulFarrak/instance_zulfarrak.cpp +++ b/src/server/scripts/Kalimdor/ZulFarrak/instance_zulfarrak.cpp @@ -87,6 +87,7 @@ public: }; }; +// 10247 - Summon Zul'Farrak Zombies class spell_zulfarrak_summon_zulfarrak_zombies : public SpellScriptLoader { public: @@ -126,6 +127,7 @@ public: } }; +// 10738 - Unlocking class spell_zulfarrak_unlocking : public SpellScriptLoader { public: diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp index 17fdc53b4..4db1607da 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp @@ -853,6 +853,7 @@ public: }; }; +// 62775 - Tympanic Tantrum class spell_xt002_tympanic_tantrum : public SpellScriptLoader { public: @@ -886,6 +887,7 @@ public: } }; +// 64234, 63024 - Gravity Bomb class spell_xt002_gravity_bomb_aura : public SpellScriptLoader { public: @@ -956,6 +958,7 @@ public: } }; +// 64233, 63025 - Gravity Bomb class spell_xt002_gravity_bomb_damage : public SpellScriptLoader { public: @@ -988,6 +991,7 @@ public: } }; +// 63018, 65121 - Searing Light class spell_xt002_searing_light_spawn_life_spark : public SpellScriptLoader { public: diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yoggsaron.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yoggsaron.cpp index 88da21f14..a2d6f230b 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yoggsaron.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yoggsaron.cpp @@ -2270,6 +2270,7 @@ public: }; }; +// 63830, 63881 - Malady of the Mind class spell_yogg_saron_malady_of_the_mind : public SpellScriptLoader { public: @@ -2303,6 +2304,7 @@ public: } }; +// 63802 - Brain Link class spell_yogg_saron_brain_link : public SpellScriptLoader { public: @@ -2404,6 +2406,7 @@ public: } }; +// 64465 - Shadow Beacon class spell_yogg_saron_shadow_beacon : public SpellScriptLoader { public: @@ -2442,6 +2445,7 @@ class spell_yogg_saron_shadow_beacon : public SpellScriptLoader } }; +// 65206 - Destabilization Matrix class spell_yogg_saron_destabilization_matrix : public SpellScriptLoader { public: @@ -2486,6 +2490,7 @@ public: } }; +// 64172 - Titanic Storm class spell_yogg_saron_titanic_storm : public SpellScriptLoader { public: @@ -2530,6 +2535,7 @@ public: } }; +// 64164, 64168 - Lunatic Gaze class spell_yogg_saron_lunatic_gaze : public SpellScriptLoader { public: @@ -2563,7 +2569,7 @@ public: } }; -// Protective Gaze +// 64174 - Protective Gaze class spell_yogg_saron_protective_gaze : public SpellScriptLoader { public: @@ -2603,6 +2609,7 @@ public: } }; +// 64161 - Empowered class spell_yogg_saron_empowered : public SpellScriptLoader { public: @@ -2641,6 +2648,7 @@ public: } }; +// 64555 - Insane Periodic class spell_yogg_saron_insane_periodic_trigger : public SpellScriptLoader { public: @@ -2689,6 +2697,7 @@ public: } }; +// 63120 - Insane class spell_yogg_saron_insane : public SpellScriptLoader { public: @@ -2715,6 +2724,7 @@ public: } }; +// 64169 - Sanity Well class spell_yogg_saron_sanity_well : public SpellScriptLoader { public: @@ -2753,6 +2763,14 @@ public: } }; +/* 63881 - Malady of the Mind + 63795 - Psychosis + 63830 - Malady of the Mind + 64164 - Lunatic Gaze + 64059 - Induce Madness + 63803 - Brain Link + 65301 - Psychosis + 64168 - Lunatic Gaze */ class spell_yogg_saron_sanity_reduce : public SpellScriptLoader { public: @@ -2823,6 +2841,7 @@ public: } }; +// 64467 - Empowering Shadows class spell_yogg_saron_empowering_shadows : public SpellScriptLoader { public: @@ -2851,6 +2870,7 @@ public: } }; +// 64184 - In the Maws of the Old God class spell_yogg_saron_in_the_maws_of_the_old_god : public SpellScriptLoader { public: @@ -2888,7 +2908,10 @@ public: } }; -class spell_yogg_saron_target_selectors : public SpellScriptLoader // 63744, 63745, 63747, 65206 +/* 63744 - Sara's Anger + 63747 - Sara's Fervor + 63745 - Sara's Blessing */ +class spell_yogg_saron_target_selectors : public SpellScriptLoader { public: spell_yogg_saron_target_selectors() : SpellScriptLoader("spell_yogg_saron_target_selectors") { } @@ -2918,7 +2941,8 @@ public: } }; -class spell_yogg_saron_grim_reprisal : public SpellScriptLoader // 63305 +// 63305 - Grim Reprisal +class spell_yogg_saron_grim_reprisal : public SpellScriptLoader { public: spell_yogg_saron_grim_reprisal() : SpellScriptLoader("spell_yogg_saron_grim_reprisal") { } diff --git a/src/server/scripts/Northrend/zone_wintergrasp.cpp b/src/server/scripts/Northrend/zone_wintergrasp.cpp index 767f0ea72..8dc62d2ba 100644 --- a/src/server/scripts/Northrend/zone_wintergrasp.cpp +++ b/src/server/scripts/Northrend/zone_wintergrasp.cpp @@ -798,6 +798,9 @@ public: /////// SPELLs //////////////////////////////////////////////// +/* 56662, 61409 - Build Siege Vehicle (Force) + 56664 - Build Catapult (Force) + 56659 - Build Demolisher (Force) */ class spell_wintergrasp_force_building : public SpellScriptLoader { public: @@ -837,6 +840,9 @@ public: } }; +/* 56661, 61408 - Build Siege Engine + 56663 - Build Catapult + 56575 - Build Demolisher */ class spell_wintergrasp_create_vehicle : public SpellScriptLoader { public: @@ -875,6 +881,7 @@ public: } }; +// 49761 - Rocket-Propelled Goblin Grenade class spell_wintergrasp_rp_gg : public SpellScriptLoader { public: @@ -911,6 +918,7 @@ public: } }; +// 58622 - Teleport to Lake Wintergrasp class spell_wintergrasp_portal : public SpellScriptLoader { public: @@ -943,6 +951,7 @@ public: } }; +// 36444 - Wintergrasp Water class spell_wintergrasp_water : public SpellScriptLoader { public: @@ -973,6 +982,7 @@ public: } }; +// 52107 - (Spell not exist in DBC) class spell_wintergrasp_hide_small_elementals : public SpellScriptLoader { public: @@ -1003,6 +1013,9 @@ public: } }; +/* 57610, 51422 - Cannon + 50999 - Boulder + 57607 - Plague Slime */ class spell_wg_reduce_damage_by_distance : public SpellScriptLoader { public: diff --git a/src/server/scripts/Spells/spell_dk.cpp b/src/server/scripts/Spells/spell_dk.cpp index 17bf712c2..ceb753145 100644 --- a/src/server/scripts/Spells/spell_dk.cpp +++ b/src/server/scripts/Spells/spell_dk.cpp @@ -21,7 +21,6 @@ enum DeathKnightSpells { - // Ours SPELL_DK_DEATH_AND_DECAY_TRIGGER = 52212, SPELL_DK_GLYPH_OF_SCOURGE_STRIKE = 58642, SPELL_DK_WANDERING_PLAGUE_TRIGGER = 50526, @@ -29,8 +28,6 @@ enum DeathKnightSpells SPELL_SHADOWMOURNE_CHAOS_BANE_DAMAGE = 71904, SPELL_SHADOWMOURNE_SOUL_FRAGMENT = 71905, SPELL_SHADOWMOURNE_CHAOS_BANE_BUFF = 73422, - - // Theirs SPELL_DK_ANTI_MAGIC_SHELL_TALENT = 51052, SPELL_DK_BLACK_ICE_R1 = 49140, SPELL_DK_BLOOD_BOIL_TRIGGERED = 65658, @@ -76,7 +73,7 @@ enum Misc NPC_DK_GHOUL = 26125 }; -// Ours +// 50526 - Wandering Plague class spell_dk_wandering_plague : public SpellScriptLoader { public: @@ -138,6 +135,7 @@ public: } }; +// 61999 - Raise Ally class spell_dk_raise_ally : public SpellScriptLoader { public: @@ -248,6 +246,7 @@ public: } }; +// 46619 - Raise Ally class spell_dk_raise_ally_trigger : public SpellScriptLoader { public: @@ -276,6 +275,7 @@ public: } }; +// 43263 - Ghoul Taunt class spell_dk_aotd_taunt : public SpellScriptLoader { public: @@ -313,6 +313,7 @@ public: } }; +// -43265, 52212 - Death and Decay class spell_dk_death_and_decay : public SpellScriptLoader { public: @@ -381,6 +382,7 @@ public: } }; +// 52143 - Master of Ghouls class spell_dk_master_of_ghouls : public SpellScriptLoader { public: @@ -417,6 +419,7 @@ public: } }; +// 45524 - Chains of Ice class spell_dk_chains_of_ice : public SpellScriptLoader { public: @@ -476,6 +479,7 @@ public: } }; +// 50452 - Bloodworm class spell_dk_bloodworms : public SpellScriptLoader { public: @@ -502,6 +506,7 @@ public: } }; +// 49206 - Summon Gargoyle class spell_dk_summon_gargoyle : public SpellScriptLoader { public: @@ -530,6 +535,7 @@ public: } }; +// 63611 - Improved Blood Presence class spell_dk_improved_blood_presence_proc : public SpellScriptLoader { public: @@ -556,6 +562,7 @@ public: } }; +// 49217 - Wandering Plague class spell_dk_wandering_plague_aura : public SpellScriptLoader { public: @@ -599,6 +606,7 @@ public: } }; +// 53365 - Unholy Strength class spell_dk_rune_of_the_fallen_crusader : public SpellScriptLoader { public: @@ -628,6 +636,7 @@ public: } }; +// 49222 - Bone Shield class spell_dk_bone_shield : public SpellScriptLoader { public: @@ -656,6 +665,7 @@ public: } }; +// 51209 - Hungering Cold class spell_dk_hungering_cold : public SpellScriptLoader { public: @@ -684,6 +694,7 @@ public: } }; +// -49219 - Blood-Caked Blade class spell_dk_blood_caked_blade : public SpellScriptLoader { public: @@ -733,6 +744,7 @@ public: } }; +// 49028 - Dancing Rune Weapon class spell_dk_dancing_rune_weapon : public SpellScriptLoader { public: @@ -826,6 +838,7 @@ public: } }; +// 53160 - Dancing Rune Weapon Visual class spell_dk_dancing_rune_weapon_visual : public SpellScriptLoader { public: @@ -858,6 +871,7 @@ public: } }; +// -49004 - Scent of Blood class spell_dk_scent_of_blood_trigger : public SpellScriptLoader { public: @@ -884,6 +898,9 @@ public: } }; +/* 51996 - Death Knight Pet Scaling 02 + 54566 - Death Knight Pet Scaling 01 + 61697 - Death Knight Pet Scaling 03 */ class spell_dk_pet_scaling : public SpellScriptLoader { public: @@ -1033,8 +1050,7 @@ public: } }; -// Theirs -// 50462 - Anti-Magic Shell (on raid member) +// 50462 - Anti-Magic Zone (on raid member) class spell_dk_anti_magic_shell_raid : public SpellScriptLoader { public: @@ -1197,7 +1213,7 @@ public: } }; -// 48721 - Blood Boil +// -48721 - Blood Boil class spell_dk_blood_boil : public SpellScriptLoader { public: @@ -1314,7 +1330,7 @@ private: bool _allowGhoul; }; -// 49158 - Corpse Explosion (51325, 51326, 51327, 51328) +// -49158 - Corpse Explosion class spell_dk_corpse_explosion : public SpellScriptLoader { public: @@ -1418,7 +1434,7 @@ public: } }; -// -47541, 52375, 59134, -62900 - Death Coil +// -62900, -47541, 52375, 59134 - Death Coil class spell_dk_death_coil : public SpellScriptLoader { public: @@ -1524,7 +1540,7 @@ public: } }; -// 49560 - Death Grip +// 49560, 49576 - Death Grip class spell_dk_death_grip : public SpellScriptLoader { public: @@ -1756,7 +1772,7 @@ public: } }; -// 47496 - Explode, Ghoul spell for Corpse Explosion +// 47496 - Explode class spell_dk_ghoul_explode : public SpellScriptLoader { public: @@ -2005,7 +2021,7 @@ public: } }; -// ID - 50842 Pestilence +// 50842 - Pestilence class spell_dk_pestilence : public SpellScriptLoader { public: @@ -2051,9 +2067,9 @@ public: } }; -// 48266 - Blood Presence -// 48263 - Frost Presence -// 48265 - Unholy Presence +/* 48266 - Blood Presence + 48263 - Frost Presence + 48265 - Unholy Presence */ class spell_dk_presence : public SpellScriptLoader { public: @@ -2302,7 +2318,7 @@ public: } }; -// 59754 Rune Tap - Party +// 59754 - Rune Tap class spell_dk_rune_tap_party : public SpellScriptLoader { public: @@ -2363,7 +2379,7 @@ public: } }; -// 55090 - Scourge Strike (55265, 55270, 55271) +// -55090 - Scourge Strike class spell_dk_scourge_strike : public SpellScriptLoader { public: @@ -2443,7 +2459,7 @@ public: } }; -// 49145 - Spell Deflection +// -49145 - Spell Deflection class spell_dk_spell_deflection : public SpellScriptLoader { public: @@ -2588,7 +2604,6 @@ public: void AddSC_deathknight_spell_scripts() { - // Ours new spell_dk_wandering_plague(); new spell_dk_raise_ally(); new spell_dk_raise_ally_trigger(); @@ -2608,8 +2623,6 @@ void AddSC_deathknight_spell_scripts() new spell_dk_dancing_rune_weapon_visual(); new spell_dk_scent_of_blood_trigger(); new spell_dk_pet_scaling(); - - // Theirs new spell_dk_anti_magic_shell_raid(); new spell_dk_anti_magic_shell_self(); new spell_dk_anti_magic_zone(); diff --git a/src/server/scripts/Spells/spell_druid.cpp b/src/server/scripts/Spells/spell_druid.cpp index 3171aaf13..f0bf7ce6e 100644 --- a/src/server/scripts/Spells/spell_druid.cpp +++ b/src/server/scripts/Spells/spell_druid.cpp @@ -19,7 +19,6 @@ enum DruidSpells { - // Ours SPELL_DRUID_GLYPH_OF_WILD_GROWTH = 62970, SPELL_DRUID_NURTURING_INSTINCT_R1 = 47179, SPELL_DRUID_NURTURING_INSTINCT_R2 = 47180, @@ -30,8 +29,6 @@ enum DruidSpells SPELL_DRUID_BARKSKIN = 22812, SPELL_DRUID_GLYPH_OF_BARKSKIN = 63057, SPELL_DRUID_GLYPH_OF_BARKSKIN_TRIGGER = 63058, - - // Theirs SPELL_DRUID_ENRAGE_MOD_DAMAGE = 51185, SPELL_DRUID_GLYPH_OF_TYPHOON = 62135, SPELL_DRUID_IDOL_OF_FERAL_SHADOWS = 34241, @@ -49,7 +46,7 @@ enum DruidSpells SPELL_DRUID_ITEM_T8_BALANCE_RELIC = 64950, }; -// Ours +// 70723 - Item - Druid T10 Balance 4P Bonus class spell_dru_t10_balance_4p_bonus : public SpellScriptLoader { public: @@ -90,6 +87,7 @@ public: } }; +// -33872 - Nurturing Instinct class spell_dru_nurturing_instinct : public SpellScriptLoader { public: @@ -124,6 +122,8 @@ public: } }; +/* 5487 - Bear Form + 9634 - Dire Bear Form */ class spell_dru_feral_swiftness : public SpellScriptLoader { public: @@ -159,6 +159,7 @@ public: } }; +// 16864 - Omen of Clarity class spell_dru_omen_of_clarity : public SpellScriptLoader { public: @@ -194,6 +195,7 @@ public: } }; +// 50419 - Brambles class spell_dru_brambles_treant : public SpellScriptLoader { public: @@ -240,6 +242,7 @@ public: } }; +// 22812 - Barkskin class spell_dru_barkskin : public SpellScriptLoader { public: @@ -273,6 +276,10 @@ public: } }; +/* 35669 - Serverside - Druid Pet Scaling 01 + 35670 - Serverside - Druid Pet Scaling 02 + 35671 - Serverside - Druid Pet Scaling 03 + 35672 - Serverside - Druid Pet Scaling 04 */ class spell_dru_treant_scaling : public SpellScriptLoader { public: @@ -364,7 +371,6 @@ public: } }; -// Theirs // -1850 - Dash class spell_dru_dash : public SpellScriptLoader { @@ -477,8 +483,8 @@ public: } }; -// 34246 - Idol of the Emerald Queen -// 60779 - Idol of Lush Moss +/* 34246 - Increased Lifebloom Periodic + 60779 - Idol of Lush Moss */ class spell_dru_idol_lifebloom : public SpellScriptLoader { public: @@ -680,7 +686,7 @@ public: } }; -// 48504 - Living Seed (Proc) +// 48504 - Living Seed class spell_dru_living_seed_proc : public SpellScriptLoader { public: @@ -713,7 +719,7 @@ public: } }; -// 69366 - Moonkin Form passive +// 69366 - Moonkin Form (Passive) class spell_dru_moonkin_form_passive : public SpellScriptLoader { public: @@ -1011,7 +1017,7 @@ public: } }; -// -50294 - Starfall (AOE) +// -50294 - Starfall class spell_dru_starfall_aoe : public SpellScriptLoader { public: @@ -1038,7 +1044,7 @@ public: } }; -// -50286 - Starfall (Dummy) +// -50286 - Starfall class spell_dru_starfall_dummy : public SpellScriptLoader { public: @@ -1239,7 +1245,7 @@ public: } }; -// 70691 - Item T10 Restoration 4P Bonus +// 70691 - Rejuvenation class spell_dru_t10_restoration_4p_bonus : public SpellScriptLoader { public: @@ -1391,7 +1397,6 @@ public: void AddSC_druid_spell_scripts() { - // Ours new spell_dru_t10_balance_4p_bonus(); new spell_dru_nurturing_instinct(); new spell_dru_feral_swiftness(); @@ -1400,8 +1405,6 @@ void AddSC_druid_spell_scripts() new spell_dru_barkskin(); new spell_dru_treant_scaling(); new spell_dru_berserk(); - - // Theirs new spell_dru_dash(); new spell_dru_enrage(); new spell_dru_glyph_of_starfire(); diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp index 551c56e38..5e30d9600 100644 --- a/src/server/scripts/Spells/spell_generic.cpp +++ b/src/server/scripts/Spells/spell_generic.cpp @@ -65,6 +65,7 @@ class spell_gen_5000_gold : public SpellScriptLoader } }; +// 24401 - Test Pet Passive class spell_gen_model_visible : public SpellScriptLoader { public: @@ -122,6 +123,7 @@ public: } }; +// 51640 - Taunt Flag Targeting class spell_the_flag_of_ownership : public SpellScriptLoader { public: @@ -194,6 +196,10 @@ public: } }; +/* 51060 - Have Withered Batwing + 51068 - Have Muddy Mire Maggot + 51088 - Have Amberseed + 51094 - Have Chilled Serpent Mucus */ class spell_gen_have_item_auras : public SpellScriptLoader { public: @@ -242,6 +248,8 @@ public: } }; +/* 54355 - Detonation + 57099 - Landmine Knockback Achievement Aura */ class spell_gen_mine_sweeper : public SpellScriptLoader { public: @@ -285,6 +293,9 @@ public: } }; +/* 20004 - Life Steal + 20005 - Chilled + 20007 - Holy Strength */ class spell_gen_reduced_above_60 : public SpellScriptLoader { public: @@ -340,6 +351,8 @@ public: } }; +/* 69664 - Aquanos Laundry (spell_q20438_q24556_aquantos_laundry) + 38724 - Magic Sucker Device (Success Visual) (spell_q10838_demoniac_scryer_visual) */ class spell_gen_relocaste_dest : public SpellScriptLoader { public: @@ -375,6 +388,10 @@ private: float _x, _y, _z, _o; }; +/* 55640 - Lightweave Embroidery + 67698 - Item - Coliseum 25 Normal Healer Trinket + 67752 - Item - Coliseum 25 Heroic Healer Trinket + 69762 - Unchained Magic */ class spell_gen_allow_proc_from_spells_with_cost : public SpellScriptLoader { public: @@ -414,6 +431,8 @@ public: } }; +/* 32727 - Arena Preparation + 44521 - Preparation */ class spell_gen_bg_preparation : public SpellScriptLoader { public: @@ -467,6 +486,9 @@ public: } }; +/* 27867 - Freeze (spell_gen_disabled_above_70) + 59917 - Minor Mount Speed (spell_gen_disabled_above_70) + 46629 - Deathfrost (spell_gen_disabled_above_73) */ class spell_gen_disabled_above_level : public SpellScriptLoader { public: @@ -506,6 +528,8 @@ private: uint8 _level; }; +/* 61013 - Warlock Pet Scaling 05 + 61017 - Hunter Pet Scaling 04 */ class spell_pet_hit_expertise_scalling : public SpellScriptLoader { public: @@ -597,6 +621,7 @@ public: } }; +// 55475 - Grow Flower Patch class spell_gen_grow_flower_patch : public SpellScriptLoader { public: @@ -626,6 +651,7 @@ public: } }; +// 22888 - Rallying Cry of the Dragonslayer class spell_gen_rallying_cry_of_the_dragonslayer : public SpellScriptLoader { public: @@ -661,6 +687,7 @@ public: } }; +// 39953 - A'dal's Song of Battle class spell_gen_adals_song_of_battle : public SpellScriptLoader { public: @@ -691,6 +718,8 @@ public: } }; +/* 15366 - Songflower Serenade + 22888 - Rallying Cry of the Dragonslayer */ class spell_gen_disabled_above_63 : public SpellScriptLoader { public: @@ -721,6 +750,7 @@ public: } }; +// 59630 - Black Magic class spell_gen_black_magic_enchant : public SpellScriptLoader { public: @@ -760,6 +790,7 @@ public: } }; +// 53642 - The Might of Mograine class spell_gen_area_aura_select_players : public SpellScriptLoader { public: @@ -785,6 +816,26 @@ public: } }; +/* 29883 - Blink (spell_gen_select_target_count_15_1) + 38573 - Spore Drop Effect (spell_gen_select_target_count_15_1) + 38633 - Arcane Volley (spell_gen_select_target_count_15_1) + 38650 - Rancid Mushroom (spell_gen_select_target_count_15_1) + 39672 - Curse of Agony (spell_gen_select_target_count_15_1) + 41081 - Find Target (spell_gen_select_target_count_15_1) + 41357 - L1 Arcane Charge (spell_gen_select_target_count_15_1) + 53457 - Impale (spell_gen_select_target_count_15_1) + 54847 - Mojo Volley (spell_gen_select_target_count_15_2) + 59452 - Mojo Volley (spell_gen_select_target_count_15_2) + 46008 - Negative Energy (spell_gen_select_target_count_15_5) + 38017 - Wave A - 1 (spell_gen_select_target_count_7_1) + 40851 - Disgruntled (spell_gen_select_target_count_7_1) + 45680 - Shadow Bolt (spell_gen_select_target_count_7_1) + 45976 - Open Portal (spell_gen_select_target_count_7_1) + 48425 - Shoot (spell_gen_select_target_count_7_1) + 52438 - Summon Skittering Swarmer (spell_gen_select_target_count_7_1) + 52449 - Summon Skittering Infector (spell_gen_select_target_count_7_1) + 41172 - Rapid Shot (spell_gen_select_target_count_24_1) + 74960 - Infrigidate (spell_gen_select_target_count_30_1) */ class spell_gen_select_target_count : public SpellScriptLoader { public: @@ -823,6 +874,7 @@ private: uint8 _count; }; +// 20631 - Furbolg Medicine Pouch class spell_gen_use_spell_base_level_check : public SpellScriptLoader { public: @@ -851,6 +903,8 @@ public: } }; +/* -49004 - Scent of Blood + -12317 - Enrage */ class spell_gen_proc_from_direct_damage : public SpellScriptLoader { public: @@ -877,6 +931,8 @@ public: } }; +/* -51123 - Killing Machine + -49188 - Rime */ class spell_gen_no_offhand_proc : public SpellScriptLoader { public: @@ -903,6 +959,13 @@ public: } }; +/* 71602 - Item - Icecrown 25 Normal Caster Trinket 1 Base + 71645 - Item - Icecrown 25 Heroic Caster Trinket 1 Base + 71845 - Item - Icecrown 25 Normal Caster Weapon Proc + 71846 - Item - Icecrown 25 Heroic Caster Weapon Proc + 72419 - Item - Icecrown Reputation Ring Healer Trigger + 75465 - Item - Chamber of Aspects 25 Nuker Trinket + 75474 - Item - Chamber of Aspects 25 Heroic Nuker Trinket */ class spell_gen_proc_once_per_cast : public SpellScriptLoader { public: @@ -944,6 +1007,7 @@ public: } }; +// 70805 - Item - Rogue T10 2P Bonus class spell_gen_proc_on_self : public SpellScriptLoader { public: @@ -970,6 +1034,7 @@ public: } }; +// 70803 - Item - Rogue T10 4P Bonus class spell_gen_proc_not_self : public SpellScriptLoader { public: @@ -996,6 +1061,7 @@ public: } }; +// 24983 - Baby Murloc Passive class spell_gen_baby_murloc_passive : public SpellScriptLoader { public: @@ -1028,6 +1094,7 @@ public: } }; +// 24984 - Baby Murloc class spell_gen_baby_murloc : public SpellScriptLoader { public: @@ -1060,6 +1127,7 @@ public: } }; +// 40414, 40892, 49026 - Fixate class spell_gen_fixate : public SpellScriptLoader { public: @@ -1109,6 +1177,8 @@ public: } }; +/* 64440 - Blade Warding + 64568 - Blood Reserve */ class spell_gen_proc_above_75 : public SpellScriptLoader { public: @@ -1135,6 +1205,7 @@ public: } }; +// 21737 - Periodic Knock Away class spell_gen_periodic_knock_away : public SpellScriptLoader { public: @@ -1163,6 +1234,7 @@ public: } }; +// 10101, 18670, 18813, 18945, 19633, 20686, 25778, 31389, 32959 - Knock Away class spell_gen_knock_away : public SpellScriptLoader { public: @@ -1192,6 +1264,8 @@ public: } }; +/* 74630, 75882, 75883, 75884 - Combustion + 74802, 75874, 75875, 75876 - Consumption */ class spell_gen_mod_radius_by_caster_scale : public SpellScriptLoader { public: @@ -1218,6 +1292,7 @@ public: } }; +// 15600 - Hand of Justice class spell_gen_proc_reduced_above_60 : public SpellScriptLoader { public: @@ -1249,6 +1324,11 @@ public: } }; +/* 21708 - Summon Noxxion's Spawns + 30205 - Shadow Cage + 52249 - Quetz'lun's Hex of Air + 52278 - Quetz'lun's Hex of Fire + 54894 - Icy Imprisonment */ class spell_gen_visual_dummy_stun : public SpellScriptLoader { public: @@ -1283,6 +1363,7 @@ public: } }; +// 21809 - Summon Theradrim Shardling class spell_gen_random_target32 : public SpellScriptLoader { public: @@ -1314,6 +1395,7 @@ public: } }; +// 9204 - Serverside - Hate to Zero class spell_gen_hate_to_zero : public SpellScriptLoader { public: @@ -1343,6 +1425,7 @@ public: } }; +// 36448, 36475 - Focused Bursts class spell_gen_focused_bursts : public SpellScriptLoader { public: @@ -1381,6 +1464,7 @@ enum eFlurryOfClaws SPELL_FLURRY_OF_CLAWS_DAMAGE = 53033 }; +// 53032 - Flurry of Claws class spell_gen_flurry_of_claws : public SpellScriptLoader { public: @@ -1413,6 +1497,7 @@ public: } }; +// 36500 - Glaive class spell_gen_throw_back : public SpellScriptLoader { public: @@ -1446,6 +1531,7 @@ enum eHaunted NPC_SCOURGE_HAUNT = 29238 }; +// 53768 - Haunted class spell_gen_haunted : public SpellScriptLoader { public: @@ -1527,7 +1613,8 @@ public: } }; -// Theirs +/* 39228 - Argussian Compass + 60218 - Essence of Gossamer */ class spell_gen_absorb0_hitlimit1 : public SpellScriptLoader { public: @@ -1563,7 +1650,6 @@ public: } }; -// 28764 - Adaptive Warding (Frostfire Regalia Set) enum AdaptiveWarding { SPELL_GEN_ADAPTIVE_WARDING_FIRE = 28765, @@ -1573,6 +1659,7 @@ enum AdaptiveWarding SPELL_GEN_ADAPTIVE_WARDING_ARCANE = 28770 }; +// 28764 - Adaptive Warding (Frostfire Regalia Set) class spell_gen_adaptive_warding : public SpellScriptLoader { public: @@ -1655,6 +1742,13 @@ public: } }; +/* 45822 - Iceblood Warmaster + 45823 - Tower Point Warmaster + 45824 - West Frostwolf Warmaster + 45826 - East Frostwolf Warmaster + 45828 - Dun Baldar North Marshal + 45829 - Dun Baldar South Marshal + 45830 - Stonehearth Marshal */ class spell_gen_av_drekthar_presence : public SpellScriptLoader { public: @@ -1698,7 +1792,7 @@ public: } }; -// 46394 Brutallus Burn +// 46394 - Brutallus Burn class spell_gen_burn_brutallus : public SpellScriptLoader { public: @@ -1731,6 +1825,7 @@ enum CannibalizeSpells SPELL_CANNIBALIZE_TRIGGERED = 20578 }; +// 20577 - Cannibalize class spell_gen_cannibalize : public SpellScriptLoader { public: @@ -1817,13 +1912,13 @@ public: } }; -// 63845 - Create Lance enum CreateLanceSpells { SPELL_CREATE_LANCE_ALLIANCE = 63914, SPELL_CREATE_LANCE_HORDE = 63919 }; +// 63845 - Create Lance class spell_gen_create_lance : public SpellScriptLoader { public: @@ -1868,8 +1963,8 @@ enum MossCoveredFeet SPELL_FALL_DOWN = 6869 }; -// 6870 Moss Covered Feet -// 31399 Moss Covered Feet +/* 6870 - Moss Covered Feet + 31399 - Moss Covered Feet */ class spell_gen_moss_covered_feet : public SpellScriptLoader { public: @@ -2098,7 +2193,7 @@ enum ParachuteSpells SPELL_PARACHUTE_BUFF = 44795, }; -// 45472 Parachute +// 45472 - Parachute class spell_gen_parachute : public SpellScriptLoader { public: @@ -2135,6 +2230,7 @@ public: } }; +// 6962 - Pet Summoned class spell_gen_pet_summoned : public SpellScriptLoader { public: @@ -2168,6 +2264,7 @@ public: } }; +// 58601 - Remove Flight Auras class spell_gen_remove_flight_auras : public SpellScriptLoader { public: @@ -2211,6 +2308,7 @@ enum EluneCandle SPELL_ELUNE_CANDLE_NORMAL = 26636 }; +// 26374 - Elune's Candle class spell_gen_elune_candle : public SpellScriptLoader { public: @@ -2271,6 +2369,9 @@ public: } }; +/* 29266, 57685, 58951, 70592, 70628, 74490 - Permanent Feign Death + 31261 - Permanent Feign Death (Root) + 35356, 35357 - Spawn Feign Death */ class spell_gen_creature_permanent_feign_death : public SpellScriptLoader { public: @@ -2322,6 +2423,8 @@ enum PvPTrinketTriggeredSpells SPELL_PVP_TRINKET = 42292, }; +/* 72752 - Will of the Forsaken Cooldown Trigger + 72757 - Will of the Forsaken Cooldown Trigger (WOTF) */ class spell_pvp_trinket_wotf_shared_cd : public SpellScriptLoader { public: @@ -2398,6 +2501,7 @@ enum AnimalBloodPoolSpell FACTION_DETHA_ATTACK = 942 }; +// 46221 - Animal Blood class spell_gen_animal_blood : public SpellScriptLoader { public: @@ -2446,7 +2550,7 @@ enum DivineStormSpell SPELL_DIVINE_STORM = 53385, }; -// 70769 Divine Storm! +// 70769 - Divine Storm! class spell_gen_divine_storm_cd_reset : public SpellScriptLoader { public: @@ -2485,6 +2589,10 @@ public: } }; +/* 60893 - Northrend Alchemy Research + 61177 - Northrend Inscription Research + 61288 - Minor Inscription Research + 61756 - Northrend Inscription Research (FAST QA VERSION) */ class spell_gen_profession_research : public SpellScriptLoader { public: @@ -2535,6 +2643,12 @@ public: } }; +/* 45204 - Clone Me! + 45785 - Sinister Reflection Clone + 49889 - Mystery of the Infinite: Future You's Mirror Image Aura + 50218 - The Cleansing: Your Inner Turmoil's Mirror Image Aura + 51719 - Altar of Quetz'lun: Material You's Mirror Image Aura + 57528 - Nightmare Figment Mirror Image */ class spell_gen_clone : public SpellScriptLoader { public: @@ -2575,6 +2689,11 @@ enum CloneWeaponSpells SPELL_COPY_RANGED_AURA = 57594 }; +/* 41055, 63416 - Copy Weapon + 45206 - Copy Off-hand Weapon + 57593 - Copy Ranged Weapon + 69891 - Copy Weapon (No Threat) + 69892 - Copy Off-hand Weapon (No Threat) */ class spell_gen_clone_weapon : public SpellScriptLoader { public: @@ -2602,6 +2721,11 @@ public: } }; +/* 41054, 63418 - Copy Weapon + 45205 - Copy Offhand Weapon + 57594 - Copy Ranged Weapon + 69893 - Copy Weapon (No Threat) + 69896 - Copy Offhand Weapon (No Threat) */ class spell_gen_clone_weapon_aura : public SpellScriptLoader { public: @@ -2730,6 +2854,7 @@ enum SeaforiumSpells SPELL_PLANT_CHARGES_CREDIT_ACHIEVEMENT = 60937 }; +// 52408 - Seaforium Blast class spell_gen_seaforium_blast : public SpellScriptLoader { public: @@ -2776,6 +2901,7 @@ enum FriendOrFowl SPELL_TURKEY_VENGEANCE = 25285 }; +// 25281 - Turkey Marker class spell_gen_turkey_marker : public SpellScriptLoader { public: @@ -2830,6 +2956,7 @@ public: } }; +// -55428 - Lifeblood class spell_gen_lifeblood : public SpellScriptLoader { public: @@ -2864,6 +2991,7 @@ enum MagicRoosterSpells SPELL_MAGIC_ROOSTER_TAUREN_MALE = 66124 }; +// 65917 - Magic Rooster class spell_gen_magic_rooster : public SpellScriptLoader { public: @@ -2917,6 +3045,11 @@ public: } }; +/* 4073 - Mechanical Dragonling + 12749 - Mithril Mechanical Dragonling + 13166 - Battle Chicken + 13258 - Summon Goblin Bomb + 19804 - Arcanite Dragonling */ class spell_gen_allow_cast_from_item_only : public SpellScriptLoader { public: @@ -2950,6 +3083,7 @@ enum VehicleScaling SPELL_GEAR_SCALING = 66668 }; +// 65266, 65635, 65636, 66666, 66667, 66668 - Gear Scaling class spell_gen_vehicle_scaling : public SpellScriptLoader { public: @@ -3029,6 +3163,9 @@ public: } }; +/* 53475 - Set Oracle Faction Friendly + 53487 - Set Wolvar Faction Honored + 54015 - Set Oracle Faction Honored */ class spell_gen_oracle_wolvar_reputation : public SpellScriptLoader { public: @@ -3083,6 +3220,9 @@ enum DamageReductionAura SPELL_DAMAGE_REDUCTION_AURA = 68066 }; +/* 20911 - Blessing of Sanctuary + 25899 - Greater Blessing of Sanctuary + 63944 - Renewed Hope */ class spell_gen_damage_reduction_aura : public SpellScriptLoader { public: @@ -3134,6 +3274,7 @@ enum DummyTrigger SPELL_PERSISTANT_SHIELD = 26467 }; +// 13567 - Dummy Trigger class spell_gen_dummy_trigger : public SpellScriptLoader { public: @@ -3170,6 +3311,7 @@ public: } }; +// 17251 - Spirit Healer Res class spell_gen_spirit_healer_res : public SpellScriptLoader { public: @@ -3214,6 +3356,7 @@ enum TransporterBackfires SPELL_TRANSPORTER_MALFUNCTION_MISS = 36902 }; +// 23448 - Transporter Arrival class spell_gen_gadgetzan_transporter_backfire : public SpellScriptLoader { public: @@ -3263,6 +3406,7 @@ enum GnomishTransporter SPELL_TRANSPORTER_FAILURE = 23446 }; +// 23453 - Gnomish Transporter class spell_gen_gnomish_transporter : public SpellScriptLoader { public: @@ -3305,6 +3449,8 @@ enum DalaranDisguiseSpells SPELL_SILVER_COVENANT_DISGUISE_MALE = 70972 }; +/* 69673 - Silver Covenant Disguise (spell_gen_silver_covenant_disguise) + 69672 - Sunreaver Disguise (spell_gen_sunreaver_disguise) */ class spell_gen_dalaran_disguise : public SpellScriptLoader { public: @@ -3406,6 +3552,10 @@ enum BreakShieldSpells SPELL_BREAK_SHIELD_TRIGGER_SUNDERING_THURST = 63825 }; +/* 62575, 62626, 64342, 64590, 64595, 64686, 65147, 66480, 68504 - Shield-Breaker + 63233 - Necrocution + 63825 - Sundering Thrust + 64507 - Shield-Breaker Counter */ class spell_gen_break_shield: public SpellScriptLoader { public: @@ -3533,6 +3683,7 @@ enum ChargeSpells SPELL_CHARGE_MISS_EFFECT = 62977, }; +// 62563, 62874, 62960, 63003, 63010, 63661, 64591, 66481, 68282, 68284, 68321, 68498, 68501 - Charge class spell_gen_mounted_charge: public SpellScriptLoader { public: @@ -3651,6 +3802,7 @@ enum DefendVisuals SPELL_VISUAL_SHIELD_3 = 63132 }; +// 62552, 62719, 66482 - Defend class spell_gen_defend : public SpellScriptLoader { public: @@ -3763,6 +3915,7 @@ enum MountedDuelSpells SPELL_MOUNTED_DUEL = 62875 }; +// 62863 - Duel class spell_gen_tournament_duel : public SpellScriptLoader { public: @@ -3811,6 +3964,19 @@ enum TournamentMountsSpells SPELL_LANCE_EQUIPPED = 62853 }; +/* 62774 - Summon Tournament Charger + 62779 - Summon Tournament Ram + 62780 - Summon Tournament Mechanostrider + 62781 - Summon Tournament Elekk + 62782 - Summon Tournament Nightsaber + 62783 - Summon Tournament Wolf + 62784 - Summon Tournament Raptor + 62785 - Summon Tournament Kodo + 62786 - Summon Tournament Hawkstrider + 62787 - Summon Tournament Warhorse + 63663 - Summon Tournament Argent Charger + 63791 - Summon Tournament Hawkstrider (Aspirant) + 63792 - Summon Tournament Steed (Aspirant) */ class spell_gen_summon_tournament_mount : public SpellScriptLoader { public: @@ -3946,6 +4112,7 @@ enum TournamentQuestsAchievements QUEST_A_VALIANT_OF_SILVERMOON = 13696 }; +// 63034 - Player On Tournament Mount class spell_gen_on_tournament_mount : public SpellScriptLoader { public: @@ -4104,6 +4271,42 @@ public: } }; +/* 62594 - Stormwind Champion's Pennant + 62595 - Stormwind Aspirant's Pennant + 62596 - Stormwind Valiant's Pennant + 63394 - Gnomeregan Aspirant's Pennant + 63395 - Gnomeregan Valiant's Pennant + 63396 - Gnomeregan Champion's Pennant + 63397 - Sen'jin Aspirant's Pennant + 63398 - Sen'jin Valiant's Pennant + 63399 - Sen'jin Champion's Pennant + 63401 - Silvermoon Aspirant's Pennant + 63402 - Silvermoon Valiant's Pennant + 63403 - Silvermoon Champion's Pennant + 63404 - Darnassus Aspirant's Pennant + 63405 - Darnassus Valiant's Pennant + 63406 - Darnassus Champion's Pennant + 63421 - Exodar Aspirant's Pennant + 63422 - Exodar Valiant's Pennant + 63423 - Exodar Champion's Pennant + 63425 - Ironforge Aspirant's Pennant + 63426 - Ironforge Valiant's Pennant + 63427 - Ironforge Champion's Pennant + 63428 - Undercity Aspirant's Pennant + 63429 - Undercity Valiant's Pennant + 63430 - Undercity Champion's Pennant + 63431 - Orgrimmar Aspirant's Pennant + 63432 - Orgrimmar Valiant's Pennant + 63433 - Orgrimmar Champion's Pennant + 63434 - Thunder Bluff Aspirant's Pennant + 63435 - Thunder Bluff Valiant's Pennant + 63436 - Thunder Bluff Champion's Pennant + 63500 - Argent Crusade Valiant's Pennant + 63501 - Argent Crusade Champion's Pennant + 63606 - Argent Crusade Aspirant's Pennant + 63607 - Ebon Blade Aspirant's Pennant + 63608 - Ebon Blade Valiant's Pennant + 63609 - Ebon Blade Champion's Pennant */ class spell_gen_tournament_pennant : public SpellScriptLoader { public: @@ -4137,6 +4340,7 @@ public: } }; +// 61698 - Serverside - Flush - Knockback effect class spell_gen_ds_flush_knockback : public SpellScriptLoader { public: @@ -4174,6 +4378,20 @@ public: } }; +/* 20625 - Ritual of Doom Sacrifice (spell_gen_default_count_pct_from_max_hp) + 29142 - Eyesore Blaster (spell_gen_default_count_pct_from_max_hp) + 35139 - Throw Boom's Doom (spell_gen_default_count_pct_from_max_hp) + 42393 - Brewfest - Attack Keg (spell_gen_default_count_pct_from_max_hp) + 49882 - Leviroth Self-Impale (spell_gen_default_count_pct_from_max_hp) + 55269 - Deathly Stare (spell_gen_default_count_pct_from_max_hp) + 56578 - Rapid-Fire Harpoon (spell_gen_default_count_pct_from_max_hp) + 56698 - Shadow Blast (spell_gen_default_count_pct_from_max_hp) + 59102 - Shadow Blast (spell_gen_default_count_pct_from_max_hp) + 60532 - Heart Explosion Effects (spell_gen_default_count_pct_from_max_hp) + 60864 - Jaws of Death (spell_gen_default_count_pct_from_max_hp) + 38441 - Cataclysmic Bolt (spell_gen_50pct_count_pct_from_max_hp) + 66316, 67100, 67101, 67102 - Spinning Pain Spike (spell_gen_50pct_count_pct_from_max_hp) + 41360 - L5 Arcane Charge (spell_gen_100pct_count_pct_from_max_hp) */ class spell_gen_count_pct_from_max_hp : public SpellScriptLoader { public: @@ -4212,6 +4430,14 @@ private: int32 _damagePct; }; +/* 15998 - Capture Worg Pup + 25952 - Reindeer Dust Effect + 29435 - Capture Female Kaliri Hatchling + 42268 - Quest - Mindless Abomination Explosion FX Master + 51592 - Pickup Primordial Hatchling + 51910 - Kickin' Nass: Quest Completion + 52267 - Despawn Horse + 54420 - Deliver Gryphon */ class spell_gen_despawn_self : public SpellScriptLoader { public: @@ -4249,6 +4475,7 @@ enum GenericBandage SPELL_RECENTLY_BANDAGED = 11196 }; +// 23567, 23568, 23569, 23696, 24412, 24413, 24414 - First Aid class spell_gen_bandage : public SpellScriptLoader { public: @@ -4334,12 +4561,12 @@ public: } }; -// Blade Warding - 64440 enum BladeWarding { SPELL_GEN_BLADE_WARDING_TRIGGERED = 64442 }; +// Blade Warding - 64440 class spell_gen_blade_warding : public SpellScriptLoader { public: @@ -4391,6 +4618,11 @@ enum GenericLifebloom SPELL_FACTION_CHAMPIONS_DRU_LIFEBLOOM_FINAL_HEAL = 66094 }; +/* 43421 - Lifebloom (spell_hexlord_lifebloom) + 52551 - Lifebloom (spell_tur_ragepaw_lifebloom) + 53608 - Lifebloom (spell_cenarion_scout_lifebloom) + 57762, 59990 - Lifebloom (spell_twisted_visage_lifebloom) + 66093, 67957, 67958, 67959 - Lifebloom (spell_faction_champion_dru_lifebloom) */ class spell_gen_lifebloom : public SpellScriptLoader { public: @@ -4442,6 +4674,8 @@ enum SummonElemental SPELL_SUMMON_EARTH_ELEMENTAL = 19704 }; +/* 40133 - Summon Fire Elemental (spell_gen_summon_fire_elemental) + 40132 - Summon Earth Elemental (spell_gen_summon_earth_elemental) */ class spell_gen_summon_elemental : public SpellScriptLoader { public: @@ -4550,6 +4784,15 @@ enum Mounts SPELL_BIG_BLIZZARD_BEAR_310 = 58999 }; +/* 58983 - Big Blizzard Bear (spell_big_blizzard_bear) + 47977 - Magic Broom (spell_magic_broom) + 48025 - Headless Horseman's Mount (spell_headless_horseman_mount) + 54729 - Winged Steed of the Ebon Blade (spell_winged_steed_of_the_ebon_blade) + 71342 - Big Love Rocket (spell_big_love_rocket) + 72286 - Invincible (spell_invincible) + 74856 - Blazing Hippogryph (spell_blazing_hippogryph) + 75614 - Celestial Steed (spell_celestial_steed) + 75973 - X-53 Touring Rocket (spell_x53_touring_rocket) */ class spell_gen_mount : public SpellScriptLoader { public: @@ -4686,6 +4929,7 @@ enum FoamSword ITEM_FOAM_SWORD_YELLOW = 45179 }; +// 64142 - Upper Deck - Create Foam Sword class spell_gen_upper_deck_create_foam_sword : public SpellScriptLoader { public: @@ -4730,6 +4974,7 @@ enum Bonked SPELL_ON_GUARD = 62972 }; +// 62991 - Bonked! class spell_gen_bonked : public SpellScriptLoader { public: @@ -4774,6 +5019,7 @@ public: } }; +// 28880, 59542, 59543, 59544, 59545, 59547, 59548 - Gift of the Naaru class spell_gen_gift_of_naaru : public SpellScriptLoader { public: @@ -4832,6 +5078,8 @@ enum Replenishment SPELL_INFINITE_REPLENISHMENT = 61782 }; +/* 57669 - Replenishment + 61782 - Infinite Replenishment + Wisdom */ class spell_gen_replenishment : public SpellScriptLoader { public: @@ -4921,6 +5169,7 @@ enum SpectatorCheerTrigger uint8 const EmoteArray[3] = { EMOTE_ONE_SHOT_CHEER, EMOTE_ONE_SHOT_EXCLAMATION, EMOTE_ONE_SHOT_APPLAUD }; +// 55945 - Spectator - Cheer Trigger class spell_gen_spectator_cheer_trigger : public SpellScriptLoader { public: @@ -4953,6 +5202,7 @@ enum VendorBarkTrigger SAY_AMPHITHEATER_VENDOR = 0 }; +// 56096 - Vendor - Bark Trigger class spell_gen_vendor_bark_trigger : public SpellScriptLoader { public: @@ -4986,6 +5236,7 @@ enum WhisperGulchYoggSaronWhisper SPELL_YOGG_SARON_WHISPER_DUMMY = 29072 }; +// 27769 - Whisper Gulch: Yogg-Saron Whisper class spell_gen_whisper_gulch_yogg_saron_whisper : public SpellScriptLoader { public: @@ -5018,6 +5269,7 @@ public: } }; +// 50630, 68576 - Eject All Passengers class spell_gen_eject_all_passengers : public SpellScriptLoader { public: @@ -5051,6 +5303,17 @@ public: } }; +/* 62539 - Eject Passenger 2 + 64614 - Eject Passenger 4 + 64629 - Eject Passenger 1 + 64630 - Eject Passenger 2 + 64631 - Eject Passenger 3 + 64632 - Eject Passenger 4 + 64633 - Eject Passenger 5 + 64634 - Eject Passenger 6 + 64635 - Eject Passenger 7 + 64636 - Eject Passenger 8 + 67393 - Eject Passenger */ class spell_gen_eject_passenger : public SpellScriptLoader { public: @@ -5088,7 +5351,21 @@ public: } }; -// Used for some spells cast by vehicles or charmed creatures that do not send a cooldown event on their own +/* 37727 - Touch of Darkness + 37851 - Tag Greater Felfire Diemetradon + 37917 - Arcano-Cloak + 37918 - Arcano-pince + 37919 - Arcano-dismantle + 47911 - EMP + 48620 - Wing Buffet + 51748 - Signal Hemet to Attack + 51752 - Stampy's Stompy-Stomp + 51756 - Charge + 54996 - Ice Slick + 54997 - Cast Net + 56513 - Jormungar Strike + 56524 - Acid Breath */ +// Used for some spells cast by vehicles or charmed creatures that do not send a cooldown event on their own. class spell_gen_charmed_unit_spell_cooldown : public SpellScriptLoader { public: @@ -5121,6 +5398,7 @@ public: } }; +// 58984 - Shadowmeld class spell_gen_shadowmeld : public SpellScriptLoader { public: @@ -5197,7 +5475,6 @@ void AddSC_generic_spell_scripts() new spell_gen_disabled_above_63(); new spell_gen_black_magic_enchant(); new spell_gen_area_aura_select_players(); - new spell_gen_mount("spell_big_blizzard_bear", 0, SPELL_BIG_BLIZZARD_BEAR_60, SPELL_BIG_BLIZZARD_BEAR_100, SPELL_BIG_BLIZZARD_BEAR_150, SPELL_BIG_BLIZZARD_BEAR_280, SPELL_BIG_BLIZZARD_BEAR_310); new spell_gen_select_target_count("spell_gen_select_target_count_15_1", TARGET_UNIT_SRC_AREA_ENEMY, 1); new spell_gen_select_target_count("spell_gen_select_target_count_15_2", TARGET_UNIT_SRC_AREA_ENEMY, 2); new spell_gen_select_target_count("spell_gen_select_target_count_15_5", TARGET_UNIT_SRC_AREA_ENEMY, 5); @@ -5286,6 +5563,7 @@ void AddSC_generic_spell_scripts() new spell_gen_lifebloom("spell_faction_champion_dru_lifebloom", SPELL_FACTION_CHAMPIONS_DRU_LIFEBLOOM_FINAL_HEAL); new spell_gen_summon_elemental("spell_gen_summon_fire_elemental", SPELL_SUMMON_FIRE_ELEMENTAL); new spell_gen_summon_elemental("spell_gen_summon_earth_elemental", SPELL_SUMMON_EARTH_ELEMENTAL); + new spell_gen_mount("spell_big_blizzard_bear", 0, SPELL_BIG_BLIZZARD_BEAR_60, SPELL_BIG_BLIZZARD_BEAR_100, SPELL_BIG_BLIZZARD_BEAR_150, SPELL_BIG_BLIZZARD_BEAR_280, SPELL_BIG_BLIZZARD_BEAR_310); new spell_gen_mount("spell_magic_broom", 0, SPELL_MAGIC_BROOM_60, SPELL_MAGIC_BROOM_100, SPELL_MAGIC_BROOM_150, SPELL_MAGIC_BROOM_280); new spell_gen_mount("spell_headless_horseman_mount", 0, SPELL_HEADLESS_HORSEMAN_MOUNT_60, SPELL_HEADLESS_HORSEMAN_MOUNT_100, SPELL_HEADLESS_HORSEMAN_MOUNT_150, SPELL_HEADLESS_HORSEMAN_MOUNT_280); new spell_gen_mount("spell_winged_steed_of_the_ebon_blade", 0, 0, 0, SPELL_WINGED_STEED_150, SPELL_WINGED_STEED_280);