Commit Graph

175 Commits

Author SHA1 Message Date
UltraNix 3d609bfd24 fix(Core/Spells): Send proper caster's guid in SMSG_SPELL_START/SMSG_SPELL_GO packets in case of spells casted originally by gameobjects. (#11337)
Added visual channeling when mind controlling Razorgore by player.
Fixes #11275
2022-04-15 12:16:02 -03:00
IntelligentQuantum ab4ee71762 feat(Core/Maps): AreaBoundary (#10525)
* cherry-picked commit (https://github.com/TrinityCore/TrinityCore/commit/2da458c56d024aac04468ce2af454a83ad790bf6)
2022-04-15 14:10:41 +02:00
Skjalf 2f5a5dffcb fix(Scripts/BlackwingLair): Solve the issue with Nefarian occasionall… (#11398) 2022-04-14 17:27:04 -03:00
Nefertumm 6a931b6be2 fix(Core/BWL): Orb of Command areatrigger (#11385) 2022-04-13 08:55:06 -03:00
Nefertumm 1b1e29bef4 fix(Core/BWL): Nefarian class call spells (#11384) 2022-04-12 20:38:08 -03:00
UltraNix f124ae14a9 fix(Scripts/BlackwingLair): Do not spawn more than 52 Razorgore's add… (#11274) 2022-04-11 12:01:40 -03:00
Nefertumm 1ee058dfd8 fix(Core/BWL): Nefarian spawns (#11326)
* fix(Core/BWL): Nefarian spawns

* Rogue class call with vanish

* backticks

* despawn skeletons after death

* Update boss_nefarian.cpp
2022-04-11 08:15:15 -03:00
UltraNix 1cce367645 fix(Scripts/BlackwingLair): Prevent Razorgores' eggs from respawning … (#11336)
* fix(Scripts/BlackwingLair): Prevent Razorgores' eggs from respawning after wipe.

* Update.

* Update.

* Update.
2022-04-09 08:59:47 -03:00
Nefertumm 4dcab1f7bc fix(Core/BWL): Razorgore spawns timer (#11320) 2022-04-07 12:28:32 -04:00
UltraNix c047311788 Scripts/Spells: Suppression Aura should not hit stealthed units. (#11270)
* Scripts/Spells: Suppression Aura should not hit stealthed units.

Fixes #11249

* Update.

* Update data/sql/updates/pending_db_world/rev_1648996451912542300.sql

Co-authored-by: Nefertumm <nefertum.dev@protonmail.com>
2022-04-07 12:28:12 -04:00
Kitzunu b41967a067 feat(Core/GameObject): Gob flag helpers (#11287) 2022-04-05 13:52:58 +02:00
Kitzunu edb7cac19b feat(Core/Unit): NPCFlags helpers (#11286)
* cherry-pick commit (TrinityCore/TrinityCore@d611925)
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
2022-04-05 13:52:42 +02:00
UltraNix 95ee81ae2a fix(Core/Spells): Razorgore's Explosion ignores LoS. (#11253)
* fix(Core/Spells): Razorgore's Explosion ignores LoS.

Fixes #11180

* Update.

* Update.

* Update.
2022-04-05 05:29:36 -03:00
UltraNix 5df8fd9ad7 fix(Scripts/BlackwingLair): Razorgore should not attack units with Conflagrate. (#11272)
Fixes #11183
2022-04-05 05:28:27 -03:00
Nefertumm 32009468c8 fix(Core/BWL): Blackwing Lair improvements (#11244) 2022-04-03 03:14:41 -03:00
UltraNix b58ffb4f6b fix(Scripts/BlackwingLair): Chromaggus should not attack units afflic… (#11254)
…ted by Time Lapse: Bronze.
2022-04-03 03:04:23 -03:00
UltraNix 36e884dca8 fix(Scripts/BWL): Chromaggus Affliction debuff should target… (#11161)
… max 12 players.
2022-04-02 10:59:52 -03:00
UltraNix 353f518561 fix(Scripts/BlackwingLair): Suppression Trap casts its aura 5 sec afer re-activate. (#11252)
Fixes #11177
2022-04-02 07:37:31 -03:00
Kitzunu 535c7451a2 feat(Core/Unit): New helpers for DynamicFlags (#11230)
* feat(Core/Unit): New helpers for DynamicFlags

* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/d611925dc7ab2b3f19c5ee9e0f75b8dfb6de1291)

Co-Authored-By: Shauren <shauren.trinity@gmail.com>

* oopsie

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-04-01 07:14:29 -03:00
Kitzunu 856aed6fc6 feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 (#11227) 2022-03-30 07:59:42 -03:00
Nefertumm 540b5fcaa4 fix(DB/Core/Misc): More adjustments to BWL (#11154) 2022-03-27 07:55:07 -03:00
Nefertumm 3a69d36a99 fix(Core/BWL): Victor Nefarius encounter not resetting properly (#11145) 2022-03-27 07:53:13 -03:00
UltraNix 2ddf2303ea fix(Scripts/Blackwing Lair): Supression traps should not be disarmed... (#11082)
…after Broodlord defeat.
2022-03-26 22:58:10 -03:00
Nefertumm 69a3904b8e fix(Core/BWL): Victor Nefarius Shadow Bolt (#11078) 2022-03-26 22:56:30 -03:00
Skjalf 7377c96cc8 fix(Scripts/BlackwingLair): Razorgore improvements (#10971)
- Rewrite reset events
- Use proper healing spell on phase transition
- Now uses abilities during phase 1
- Phase transition scripted - mobs now run away
2022-03-23 15:42:34 -03:00
UltraNix 3ac052151a fix(Scripts/MoltenCore): Ragnaros should change its main target to so… (#10758)
Fixes #10363
2022-03-14 22:22:36 +01:00
Nefertumm 7decab3ccd fix(Core/BWL): Nefarian weekly adds spawn mechanics (#10981)
* fix(Core/BWL): Nefarian weekly spawn mechanics
2022-03-13 12:34:09 +01:00
Nefertumm 9e7f7f9a9a fix(Core/BWL): Nefarian reset behaviour (#10957) 2022-03-11 23:05:02 -03:00
Nefertumm fa55eab6b5 fix(Core/BWL): Remove warlocks and taskmasters as Razorgore's summons (#10961) 2022-03-11 04:34:36 -03:00
Nefertumm a022919c66 fix(Scripts/BlackwingLair): Vaelastrasz (#10962) 2022-03-10 08:55:40 -03:00
UltraNix 6e35325a9c fix(Scripts/BlackwingLair): Improved Ebonroc's movement. (#10905) 2022-03-10 03:32:18 -03:00
Nefertumm 707968ee95 fix(Scripts/BlackwingLair): Nefarian (#10536) 2022-03-09 13:32:09 -03:00
UltraNix 41cc053c68 fix(Scripts/Raids): Phase 3 of Razorgore encounter should start when all eggs are destroyed. (#10837)
Fixes #10770.
2022-03-06 12:27:13 -05:00
UltraNix 1392cee302 fix(Scripts/Raids): Debuff Mind Exhaustion on Razorgore should be apply on start of mind control. (#10835)
Fixes #10769
2022-03-06 12:26:26 -05:00
UltraNix e4d3f57d7c fix(Scripts/Raids): some corrections to Broodlord Supression Room: (#10834)
Supression traps should always hit players.
Supression traps should not be disarmed after Broodlord defeat.
Supression traps should be visible after disarm.
Fixes #10768
2022-03-03 11:29:31 +01:00
UltraNix 4b77dcdd8f fix(Scripts/BWL): Vaelastrasz improvement (#10845) 2022-03-02 20:15:30 -03:00
UltraNix 0fea133f09 fix(Scripts/BlackwingLair): Chromaggus should cast the same affliction spell among players. (#10644)
Brood Affliction: Bronze should stun players in random intervals.
- CLoses #10584

Co-authored-by: temperrr <temperrr@users.noreply.github.com>
2022-02-15 01:07:46 +01:00
UltraNix d3e0445939 fix(Scripts/BlackwingLair): Razorgore adds should spawn 45 seconds after Razorgore's combat engagement (#10641)
- Closes #10581

Co-authored-by: temperrr <temperrr@users.noreply.github.com>
2022-02-15 00:52:02 +01:00
Nefertumm b5b4891470 fix(Core/Scripts/BWL): Vaelastrasz Burning Adrenaline (#10626) 2022-02-15 00:47:17 +01:00
Nefertumm 6daaffa924 fix(Scripts/BWL): Blast Wave timer (#10622) 2022-02-14 20:45:29 +01:00
Kitzunu 455899dc75 fix(Core/Misc): Change const to be after type name (#10591) 2022-02-14 16:05:45 -03:00
UltraNix b971d16d49 fix(DB/Creatures): Death Talon Wyrmguard should gain extra auras. (#10456)
* fix(DB/Creatures): Death Talon Wyrmguard should gain extra auras.

Fixed #10425
2022-02-12 19:45:34 +01:00
UltraNix 61125a1ba1 fix(Scripts/BlackwingLair): Razorgore The Untamed misc improvements (#10205)
- Closes #10151
2022-02-12 13:22:47 +01:00
Skjalf 8e04e47b67 fix(Scripts/UBRS): fix crash with Solakar minions (#10638) 2022-02-11 17:32:27 -03:00
Nefertumm 2933a535ff Fix(Core/Instance): Chromaggus reset (#10473)
* Fix(Core/BWL): Chromaggus reset

* add comment
2022-02-11 15:33:35 +01:00
Nefertumm 87f76587d8 fix(Scripts/MoltenCore): Ragnaros dying while submerging (#10535)
* Fix(Core/MC): Ragnaros dying while submerging

* Don't die on submerge

* Update boss_ragnaros.cpp
2022-02-07 06:39:50 -03:00
Nefertumm efce657db4 fix(Core/BWL): do not open Nefarian door until Chromaggus is defeated (#10472) 2022-02-04 19:05:26 +01:00
Kargatum 3a0a9ba088 feat(Core/Common): move EventMap to separated files, add support chrono (#10209) 2022-02-04 15:12:45 +01:00
Nefertumm 40d233a9f6 fix(Scripts/MoltenCore): Separate teleport timers for Majordomo Executus (#10348) 2022-02-04 02:19:33 -03:00
Kargatum 5969df4e30 refactor(Core/Logging): switch to fmt style for LOG_ (#10366)
* feat(Core/Common): add support fmt style for ASSERT and ABORT

* correct CheckCompactArrayMaskOverflow

* 1

* Update src/server/game/Spells/Spell.cpp

* rework logging

* add fmt replace logs

* logging

* FMT_LOG_

* settings

* fix startup

* 1

* 2

* 3

* 4

* 5

* fmt::print

* to fmt
2022-01-27 16:44:41 +01:00