diff --git a/data/sql/updates/pending_db_world/rev_1659982493488417100.sql b/data/sql/updates/pending_db_world/rev_1659982493488417100.sql new file mode 100644 index 000000000..eaac45402 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1659982493488417100.sql @@ -0,0 +1,2 @@ +-- +DELETE FROM `creature_addon` WHERE `guid`=144632; diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp index 199ab9b9a..b0cf0c878 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_kurinnaxx.cpp @@ -28,14 +28,16 @@ enum Spells SPELL_SAND_TRAP = 25648, SPELL_ENRAGE = 26527, SPELL_SUMMON_PLAYER = 26446, - SPELL_WIDE_SLASH = 25814 + SPELL_WIDE_SLASH = 25814, + SPELL_THRASH = 3391 }; enum Events { EVENT_MORTAL_WOUND = 1, EVENT_SAND_TRAP = 2, - EVENT_WIDE_SLASH = 3 + EVENT_WIDE_SLASH = 3, + EVENT_THRASH = 4 }; enum Texts @@ -60,6 +62,7 @@ struct boss_kurinnaxx : public BossAI events.ScheduleEvent(EVENT_MORTAL_WOUND, 8s, 10s); events.ScheduleEvent(EVENT_SAND_TRAP, 5s, 15s); events.ScheduleEvent(EVENT_WIDE_SLASH, 10s, 15s); + events.ScheduleEvent(EVENT_THRASH, 16s); } void DamageTaken(Unit*, uint32& /*damage*/, DamageEffectType, SpellSchoolMask) override @@ -114,6 +117,10 @@ struct boss_kurinnaxx : public BossAI DoCastSelf(SPELL_WIDE_SLASH); events.ScheduleEvent(EVENT_WIDE_SLASH, 12s, 15s); break; + case EVENT_THRASH: + DoCastSelf(SPELL_THRASH); + events.ScheduleEvent(EVENT_THRASH, 16s); + break; default: break; }