diff --git a/data/sql/updates/pending_db_world/rev_1650555787208782000.sql b/data/sql/updates/pending_db_world/rev_1650555787208782000.sql new file mode 100644 index 000000000..24c9d924b --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1650555787208782000.sql @@ -0,0 +1,5 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1650555787208782000'); + +DELETE FROM `spell_script_names` WHERE `ScriptName` = 'spell_igb_battle_experience_check'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(71201, 'spell_igb_battle_experience_check'); diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp index af6fd51aa..f30b7438e 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp @@ -2719,6 +2719,22 @@ public: } }; +// 71201 - Battle Experience - proc should never happen, handled in script +class spell_igb_battle_experience_check : public AuraScript +{ + PrepareAuraScript(spell_igb_battle_experience_check); + + bool CheckProc(ProcEventInfo& /*eventInfo*/) + { + return false; + } + + void Register() override + { + DoCheckProc += AuraCheckProcFn(spell_igb_battle_experience_check::CheckProc); + } +}; + void AddSC_boss_icecrown_gunship_battle() { new npc_gunship(); @@ -2750,4 +2766,5 @@ void AddSC_boss_icecrown_gunship_battle() new spell_igb_below_zero(); new spell_igb_on_gunship_deck(); new achievement_im_on_a_boat(); + RegisterSpellScript(spell_igb_battle_experience_check); }