From bfb40db86db70977af43cc32c4d68faf28c3c12a Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Mon, 25 Sep 2023 08:04:49 -0300 Subject: [PATCH] fix(Scripts/SlavePens): Correct target selector for Quagmirran Acid Spray (#17341) fix(Scripts/SlavePens): Correct target for Quagmirran Acid Spray --- .../pending_db_world/rev_1695589175269497100.sql | 4 ++++ .../SlavePens/boss_quagmirran.cpp | 14 ++++---------- 2 files changed, 8 insertions(+), 10 deletions(-) create mode 100644 data/sql/updates/pending_db_world/rev_1695589175269497100.sql diff --git a/data/sql/updates/pending_db_world/rev_1695589175269497100.sql b/data/sql/updates/pending_db_world/rev_1695589175269497100.sql new file mode 100644 index 000000000..09372c758 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1695589175269497100.sql @@ -0,0 +1,4 @@ +-- +DELETE FROM `spelldifficulty_dbc` WHERE `ID`=34780; +INSERT INTO `spelldifficulty_dbc` VALUES +(34780,34780,39340,0,0); diff --git a/src/server/scripts/Outland/CoilfangReservoir/SlavePens/boss_quagmirran.cpp b/src/server/scripts/Outland/CoilfangReservoir/SlavePens/boss_quagmirran.cpp index 105b17616..136348fa6 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SlavePens/boss_quagmirran.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SlavePens/boss_quagmirran.cpp @@ -23,8 +23,7 @@ enum Spells { SPELL_ACID_SPRAY = 38153, SPELL_CLEAVE = 40504, - SPELL_POISON_BOLT_VOLLEY_N = 34780, - SPELL_POISON_BOLT_VOLLEY_H = 39340, + SPELL_POISON_BOLT_VOLLEY = 34780, SPELL_UPPERCUT = 32055 }; @@ -38,11 +37,6 @@ struct boss_quagmirran : public BossAI }); } - void Reset() override - { - _Reset(); - } - void JustEngagedWith(Unit* /*who*/) override { _JustEngagedWith(); @@ -57,11 +51,11 @@ struct boss_quagmirran : public BossAI context.Repeat(21800ms); }).Schedule(25200ms, [this](TaskContext context) { - DoCastVictim(SPELL_ACID_SPRAY); + DoCastRandomTarget(SPELL_ACID_SPRAY); context.Repeat(25s); }).Schedule(31800ms, [this](TaskContext context) { - DoCastSelf(DUNGEON_MODE(SPELL_POISON_BOLT_VOLLEY_N, SPELL_POISON_BOLT_VOLLEY_H)); + DoCastAOE(SPELL_POISON_BOLT_VOLLEY); context.Repeat(24400ms); }); } @@ -70,4 +64,4 @@ struct boss_quagmirran : public BossAI void AddSC_boss_quagmirran() { RegisterTheSlavePensCreatureAI(boss_quagmirran); -} \ No newline at end of file +}