Commit Graph

39720 Commits

Author SHA1 Message Date
jackpoz
76bd0adaa4 Core/Misc: Fix static analysis issues
(cherry picked from commit 41f4a80f30)
2020-08-18 19:46:12 +02:00
jackpoz
31654a2295 Core/Misc: Fix static analysis issues
(cherry picked from commit b2a341df6e)
2020-08-18 19:42:54 +02:00
Regigicas
e43d81cd68 Scripts/Commands: Fix a crash on summon when no group is avaible (#20029)
Closes #20027

(cherry picked from commit d9c83a6c01)
2020-08-18 19:16:04 +02:00
Killyana
af5c195e7f DB: Use the correct ID for Hagash The blind
Updates #18930

(cherry picked from commit 1f834d3cd1)
2020-08-18 19:04:19 +02:00
Killyana
65c594d86e DB/SAI: Fix Thrallmar Grunt event text
Closes #18930
By dr-j

(cherry picked from commit f9f15250a5)
2020-08-18 19:03:22 +02:00
Golrag
c46aa9d5b5 Core/VMaps: Fix no collision triangles
(cherry picked from commit 89d641f1e6)
2020-08-18 18:53:13 +02:00
Weyrath
35bf146969 Core/Quests: Fixed order of RewardChoiceItems and reputation reward. (#19904)
(cherry picked from commit 8b2bd9a5f2)
2020-08-18 18:53:13 +02:00
Treeston
5f59be31b0 Core/AI: UnitAI::SelectTarget now applies offset BEFORE filtering by predicate (to match expected behavior). (#19975)
* Also some major code deduplication (SelectTarget now calls SelectTargetList).

(cherry picked from commit 8d0633c842)
2020-08-18 18:53:13 +02:00
Killyana
6e0be8b469 DB/Quest: Celestial Planetarium access heroic requirements
Updates #19981

(cherry picked from commit 432dd7c25d)
2020-08-18 18:53:13 +02:00
Killyana
4b6b59931a DB/Quest: Celestial Planetarium access quests
Closes #19981

(cherry picked from commit 1008536ce4)
2020-08-18 18:53:13 +02:00
Killyana
1a1fe1847d DB/Creature: Overseer Faedris
Remove Dup spawn
Closes #20020

(cherry picked from commit 13edbd9e31)
2020-08-18 18:53:13 +02:00
Killyana
842c120fda DB/Quest: Finish Me!
Fix Quest requirements
Closes #20019
by meji46

(cherry picked from commit d50794a33e)
2020-08-18 18:53:13 +02:00
treeston
814f7e45fb Some more script adjustments ported from #19930.
(cherry picked from commit 3f8c0cb446)
2020-08-18 18:53:13 +02:00
Treeston
2c3a107bee Prevent an issue that stopped Aura AfterEffect handlers being called on default handler prevention. (#20001)
Fixes #19996.

(cherry picked from commit ed241a2fd6)
2020-08-18 18:53:13 +02:00
treeston
1e6480ee35 Woopsie. Fix an oversight causing the main tank flag in SelectTarget to be inverted.
(cherry picked from commit 9bacaf15b6)
2020-08-18 18:53:13 +02:00
treeston
2dfafa69eb Hi, I'm Treeston, and welcome to Combat PR Prep Refactors.
Today, we're moving UNIT_FLAG_IMMUNE_TO_PC and UNIT_FLAG_IMMUNE_TO_NPC to higher-level abstraction so combat manager can react to it.
New methods on Unit:
- void SetImmuneTo<All/PC/NPC>(apply, keepCombat = false);
- bool IsImmuneTo<All/PC/NPC>() const;

(cherry picked from commit 74af880217)
2020-08-18 18:53:13 +02:00
Killyana
befbfbb655 DB/Creature: Tivax the Breaker
(cherry picked from commit c6d7994445)
2020-08-18 18:53:13 +02:00
Keader
db80892a41 Build fix
(cherry picked from commit 3aadb72eaa)
2020-08-18 18:53:13 +02:00
Keader
251c1811ae Core/Custom: Fixed SPELLMOD_COOLDOWN exploit on Duel Reset system
Followup 0048d4b618
Closes #17419

(cherry picked from commit e254ebebbe)
2020-08-18 18:53:13 +02:00
Nyeriah
5b8d3ede7d Scripts/Karazhan: Fix Attumen and Midnight not moving towards each other on phase transition after latest changes
(cherry picked from commit 746fce30d9)
2020-08-18 18:53:13 +02:00
Killyana
7e41ddd2f3 DB: Fix the previous commit
(cherry picked from commit fe15464feb)
2020-08-18 18:53:13 +02:00
Killyana
6223dd6437 DB/Gameobject: Add missing spawn of The Alliance of Lordaeron
(cherry picked from commit fb194588e1)
2020-08-18 18:53:13 +02:00
Killyana
c22c02bdc6 DB/Creature: Crystalforge Bunny
(cherry picked from commit ce8996fa23)
2020-08-18 18:53:13 +02:00
Gustavo
d50611c108 Core/Auras: Implement SPELL_AURA_DETECT_AMORE (#19955)
Based on b58b29c958

(cherry picked from commit a27a3e0457)
2020-08-18 18:53:13 +02:00
Treeston
94e164f9c9 Utilities/Containers: New RandomResize implementation with guaranteed asymptotic linear time for all container types (#19974)
(cherry picked from commit ac50034df7)
2020-08-18 18:53:13 +02:00
treeston
67ffe7bcf0 Core/Combat: Fixed issues with creatures sometimes entering combat with friendly targets
Close #19980

(cherry picked from commit 07593f6c34)
2020-08-18 18:53:13 +02:00
treeston
daf9c703c4 Two more refactors I missed for #19930. Last ones for now, I promise.
(cherry picked from commit 62d5113252)
2020-08-18 18:53:13 +02:00
treeston
2c88d9f162 Some more refactoring prep for combat/threat (#19930).
(cherry picked from commit 2739a5c5f5)
2020-08-18 18:53:13 +02:00
treeston
bacc5ef94e Creatures now release spell focus on projectile launch (for spells that have a projectile portion) as opposed to projectile impact.
This should make some very slow projectiles (f.ex. Professor Putricide's Malleable Goo) a lot smoother.

(cherry picked from commit 5d3c69bf44)
2020-08-18 18:53:13 +02:00
Ovah
71db17220a Core/Spells: enable and implement SMSG_MISSILE_CANCEL (#25215) 2020-08-16 12:07:51 +02:00
TDB Release
f4b4425862 TDB 837.20081 - 2020/08/14 TDB837.20081 2020-08-14 21:46:30 +00:00
funjoker
2aed7f18c0 DB: Update quest data for locale zhTW to 35435 2020-08-14 22:47:54 +02:00
funjoker
1fbf66628b DB: Update creature data for locale zhTW to 35435 2020-08-14 22:47:45 +02:00
funjoker
ade7194b7c DB: Update hotfixes for locale zhTW to 35435 2020-08-14 22:47:35 +02:00
funjoker
a1f8029238 DB: Update broadcast_text for locale zhTW to 35435 2020-08-14 22:47:25 +02:00
Shauren
10cee0fc78 DB: Resolve pool id conflicts between branches 2020-08-14 19:20:16 +02:00
Killyana
7db70a5f89 DB/Creature: Hearthsinger Forresten
(cherry picked from commit 57604f43bd)
2020-08-14 18:26:16 +02:00
Keader
04c303a7e5 Core/Custom: Fixed Duel Reset Exploits
Close #17419
*Fixed exploit with SPELLMOD_COOLDOWN
*Fixed exploit with some items (like Sylvanas' Music Box)
*Little cleanup

(cherry picked from commit 0048d4b618)
2020-08-14 17:38:52 +02:00
Shauren
1c52d5fff7 Core/Misc: Replace NULL with nullptr 2020-08-14 17:06:03 +02:00
funjoker
02fd3a1f15 DB: Update quest data for locale zhCN to 35435 2020-08-14 02:31:34 +02:00
funjoker
502687f29b DB: Update creature data for locale zhCN to 35435 2020-08-14 02:31:23 +02:00
funjoker
ad32a0e7c8 DB: Update hotfixes for locale zhCN to 35435 2020-08-14 02:30:58 +02:00
funjoker
cf2148170e DB: Update broadcast_text for locale zhCN to 35435 2020-08-14 02:30:45 +02:00
funjoker
957b40b6ad DB: Fix another mistake in ruRU hotfixes file 2020-08-14 01:59:40 +02:00
funjoker
a1693e695d DB: Fix mistake in ruRU hotfixes file 2020-08-14 01:55:54 +02:00
funjoker
56fc822a64 DB: Update quest data for locale ruRU to 35435 2020-08-14 01:53:33 +02:00
funjoker
d29b575f57 DB: Update creature data for locale ruRU to 35435 2020-08-14 01:53:22 +02:00
funjoker
2c5a0a72d6 DB: Update hotfixes for locale ruRU to 35435 2020-08-14 01:53:11 +02:00
funjoker
366b50844b DB: Update broadcast_text for locale ruRU to 35435 2020-08-14 01:53:00 +02:00
funjoker
c22bce141b DB: Update quest data for locale ptBR to 35435 2020-08-14 00:42:29 +02:00