mirror of
https://github.com/azerothcore/azerothcore-wotlk.git
synced 2026-01-30 04:11:11 -08:00
fix(Core/Raid): Reworked Archimonde fight (#1691)
* Reworked Archimonde * missing spell scripts on db * Travis? * Thanks Nefertum * Update rev_1554524766481187700.sql * compact sql * Update data/sql/updates/pending_db_world/rev_1554524766481187700.sql Co-Authored-By: Pondaveia <43385840+Pondaveia@users.noreply.github.com> * Update rev_1554524766481187700.sql * Update boss_archimonde.cpp * Resets * Update boss_archimonde.cpp * Update boss_archimonde.cpp * Finger of death check improvement Deku suggested adding this check instead: - me->IsWithinMeleeRange(unit) * fix: remove unneeded if statement * Possible targets list bug Added a list for both Finger of death and Spell protections specifically. Also cleared the lists when needed to avoid possible bugs. * comment typo * Last touches * Copy paste fail? Removed waypoint reached function. No idea how it got there! * Update boss_archimonde.cpp * The meele check was too small This check allows the tank to move the boss without getting snipped by finger of death * Update boss_archimonde.cpp * Initializing summonlist on constructor * Update hyjal.h * Update hyjal.h * Changed Archimonde AI Hyjal_trash AI to BossAI * Removing hyjal_trashAI function * Somehow the commit above didn't remove * unused variable * bool initialization on the constructor bool Enraged; bool BelowTenPercent; bool HasProtected; bool IsChanneling; * HOLY SHIT TRAVIS
This commit is contained in:
parent
6b2254bee7
commit
ff7658ed40
4 changed files with 384 additions and 213 deletions
|
|
@ -0,0 +1,8 @@
|
|||
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1554524766481187700');
|
||||
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` IN (32111, 31984, 35354);
|
||||
|
||||
INSERT INTO `spell_script_names` VALUES
|
||||
(32111, 'spell_red_sky_effect'),
|
||||
(31984, 'spell_finger_of_death'),
|
||||
(35354, 'spell_hand_of_death');
|
||||
Loading…
Add table
Add a link
Reference in a new issue