Commit Graph
35396 Commits
Author SHA1 Message Date
Killyana ccda17a297 DB: Fix Some waypoints
Some Drakes on Dragonblight and Frimarra are on top of each other

(cherry picked from commit bdc554e5909bbae267ca62bfc2fb2d2369609a04)
2021-10-23 16:11:23 +02:00
Shauren d181c1da75 Core/CrashHandler: Include assertion messages in crash reports
(cherry picked from commit 62db1fb683c13b8dde0cc359564e090e0594658f)
2021-10-23 16:02:44 +02:00
Treeston 55cb4f9a6d Core/Threat: Fear no longer suppresses threat. All confuse effects now suppress threat, even ones that wouldn't break on damage.
(cherry picked from commit 704870496f672f628635e45a1cec98a485d86c28)
2021-10-23 16:01:05 +02:00
Treeston 19f24b3e40 Core/Maps: Fix a crash when spawning a spawn group
(cherry picked from commit 969436adfe8fc0f1c6a01d422ab7f6aa08486be3)
2021-10-23 16:00:28 +02:00
Treeston ca5df17dc2 Core/GameObject: Add getter for current Quat rotation
(cherry picked from commit 28eeb4bfc982407cff398730ecb1be9712e9ecca)
2021-10-23 16:00:05 +02:00
Treeston 852164132c Core/Movement: Some improvements to script interfaces for SplineChainMovementGenerator
(cherry picked from commit e63e0cb6fc6360e6e80874371dd612c46b0c0482)
2021-10-23 15:59:31 +02:00
Treeston d57e74b3b5 Core/Scripting: Delay zone script's OnCreatureCreate until the creature has been added to map stores
(cherry picked from commit b4a1887c4d8df5a7729ed5c4126f6a7655a02127)
2021-10-23 14:53:14 +02:00
Treeston fd930d4c83 Core/Maps: Properly re-create map on login for ephemeral player saves. Because it bugged me to no end when testing anything ever.
(cherry picked from commit dc86a8e5db549300f7cb7b2243654c105013f929)
2021-10-23 14:52:18 +02:00
Treeston 8760b7322e Core/Spells: Clean up some assist checks (no behavior change)
(cherry picked from commit 83ee145736a39ac1ce8305947f188aeaa13c7b04)
2021-10-23 14:49:43 +02:00
Treeston d81a74bc98 Core/Spells: Fix an incorrect check that was exempting negative spells from _IMMUNE_TO_x checks. Closes #21929.
(cherry picked from commit 75e7404bba8c68e534ae3216787e424c4f0cb337)
2021-10-23 14:46:53 +02:00
Treeston 00b9c23e28 Core/Entities: Fixed an issue where creatures would not properly assist formation members in certain scenarios. Tagging #21967.
(cherry picked from commit a001bc63b1182babddbb188f7c762c6168a98b5c)
2021-10-23 14:45:40 +02:00
Treeston 34f9666f20 Core/Unit: Some charm fixes:
* Properly restore react state after possession expires. Closes #20769.
* Possessed creatures now don't override player control with random/waypoint motion
* SmartAI creatures now properly re-aggress charmer after charm expires

(cherry picked from commit da21ca80fc35a325df0fb0ef2f687a91121d42de)
2021-10-23 14:44:05 +02:00
Ovah e88536f258 Core/LFG: fixed random dungeon cooldown (#22321)
* Core/LFG: fixed random dungeon cooldown

The issue was that queuing up for random dungeons puts you into a queue for a already selected dungeon from the beginning so the dungeonId that we use here is actually the dungeonId that we will enter when out group is complete. We change that and use our selected dungeons as reference instead which contains the random dungeon at the very beginning (if we queued up for random dungeons so we check that too).

(cherry picked from commit bf8c6f220c07a3316fcf0b04ac6a9a77755b9b1d)
2021-10-23 14:37:37 +02:00
Treeston dd239e8b0f Scripts/Commands: .npc info now includes react state info
(cherry picked from commit 2c030ed5e7dc809e384415716789e0a663352d16)
2021-10-23 14:33:21 +02:00
ModoX 437fb2aaba Core/CreatureTexts: Added new field SoundPlayType to enable usage of ObjectSounds within creature_text (#27136)
* Also adjusted Vigilant Quoram texts to use ObjectSounds
2021-10-23 13:10:32 +02:00
ModoX 8b171d7c01 Core/Instances: Drop allowMount column in instance_template as it is already handled properly by SPELL_ATTR0_OUTDOORS_ONLY (#27148) 2021-10-23 11:42:47 +02:00
Treeston b6f4b53407 Core/Threat: Only send SMSG_THREAT_UPDATE if the threat list actually changed
(cherry picked from commit 4e5d1b70219d77747e7e6dc31b553a7a1c451ad3)
2021-10-23 02:14:04 +02:00
Treeston 7a503ff597 Core/Threat: Further tweak to assist threat, all CC now prevents assist threat splitting (not just damage-breakable CC)
(cherry picked from commit 408ce487323504fcdf693b7dfa581b74d5073971)
2021-10-23 02:14:04 +02:00
Treeston 05119fd909 Core/Unit: Random code style/naming adjustments
(cherry picked from commit 710488ea2063d384d3b57aeca1eeccec103b9a38)
2021-10-23 02:14:04 +02:00
Treeston 392a644dc8 Core/Threat: Threat system adjustments:
* Online states are now re-evaluated before victim update instead of continuously. Closes #22226. Tagging #21501.
* Victim update now happens every 1s as opposed to every server tick unless current target goes away.
* Suppressed threat is no longer re-established until the victim gains additional threat (by hitting the target, for instance).
* Assistance threat is now split between non-controlled units threatened by target, as opposed to all units threatened by target.

(cherry picked from commit 5cea572a9ad524c6f28ff8519bee61d1ff4357d0)
2021-10-23 02:14:04 +02:00
Treeston 395f58d651 Core/Unit: Inline some unnecessary helpers.
(cherry picked from commit ce06767ef50e4eca7b9ff834a873f99e6ad381d5)
2021-10-23 02:14:04 +02:00
Killyana 9755bcb179 DB/Loot: Indurium Mineral Vein
Closes #22317

(cherry picked from commit 073ba8ee5fb9dacfe6149e43f17754d73d418a57)
2021-10-23 02:14:04 +02:00
PolarCookie 9dd2748618 DB: Naxxanar and Voltarus teleporters
Closes #22311

(cherry picked from commit 151ed6f684b47053192d75ea30b0b3b9838b6120)
2021-10-23 02:14:04 +02:00
ZenoX92 e1120ca233 DB/Quest: Quest Emotes (Hillsbrad Foothills & Alterac Mountains) (Alliance)
Closes #22301

(cherry picked from commit ecc00ed6edce3cd4b95b19813927746912407e85)
2021-10-23 02:14:04 +02:00
ZenoX92 6946b5cab4 DB/Quest: Torek's Assault
Closes #22302

(cherry picked from commit b36b712f5328faa675c1579f75cefef1a7a972a6)
2021-10-23 02:14:04 +02:00
illfated 18fd805677 DB/Quest: actual RewardText for The New Horde
Closes #22313

(cherry picked from commit 0dc42c4185b0d41b665d1a31e1e3f4eea5393e72)
2021-10-23 02:14:04 +02:00
ZenoX92 d45b66b9e1 DB/Quest: Quest Emotes (Dustwallow Marsh)
Closes #22312

(cherry picked from commit d746c401b5310d4a39ac637c4a751a61f8d9545d)
2021-10-23 02:14:04 +02:00
ZenoX92 d408d60f0c DB/Creature: Theramore Practicing Guard
Closes #22310

(cherry picked from commit d56f08d58463dfdbe0e73c370428b8f7073cf20c)
2021-10-23 02:14:04 +02:00
Killyana 115332fcaa DB: Fix some DB errors
(cherry picked from commit 2df068ec38f460e9e4218067b96e0386847069a6)
2021-10-23 02:14:04 +02:00
Killyana 0e1cc3c71a DB/Script: Update guid object related to "Cleansing Witch Hill"
Ref #22262

(cherry picked from commit 7346793bcdfef591658b6934220dc25ee52351a3)
2021-10-23 02:14:04 +02:00
Ovah b2eef8903b Core/Maps: initialize PositionFullTerrainStatus to avoid having issues with those variables (#22315)
(cherry picked from commit bab06993e278f790e9236e874290b403c751e9b5)
2021-10-23 02:14:04 +02:00
Keader 0feb1592bf Scripts/Uduar: XT002 Rework (#21566)
Closes #21489

(cherry picked from commit 81a6e2e5101834b4f8950ea8ecc728f5548ab906)
2021-10-23 02:14:02 +02:00
Keader c2666bd255 Utilities/EventProcessor: Added a overload to AddEventAtOffset accept rand time
(cherry picked from commit 4d9c36c8c3bc59afb74ffe336ff121c06812d645)
2021-10-23 00:23:22 +02:00
Keader 37c9553372 Scripts/Black Temple: Fixed some issues on Illidan
(cherry picked from commit 0ebb315d6ce420c534dcef9c3af1cbad43c88096)
2021-10-23 00:22:53 +02:00
Treeston a5989dcee9 Core/Unit: Store charmer and charmed pointers on Unit directly, no more map lookups for Unit::GetCharmer and Unit::GetCharmed
(cherry picked from commit d4ef2529e91043bc719c3238714413fd21c9005c)
2021-10-23 00:11:44 +02:00
Shauren ab95c5e9d7 Core/Creatures: Restored old initialization order: AI after movement
Closes #22307

(cherry picked from commit cdf4040f4fce4f1e5ebb33525c4618845605081c)
2021-10-22 23:51:59 +02:00
Treeston 070bbb6707 Core/Unit: Acquire GetControllingPlayer. Use to fix duel bugs.
(cherry picked from commit d2d9f470c388a80d395e9a49a860ceb0b7e27fd3)
2021-10-22 23:51:36 +02:00
Treeston e4e8c1c59c Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a crapton of booleans
(cherry picked from commit 042f5515e4f3e52b0d2e23d9b9e147041849ce12)
2021-10-22 23:47:51 +02:00
Treeston 6a91fe3fbe Core/Creature: Fall back to combat list if calling for help without threat list
(cherry picked from commit 0e4a49b0a4c86eb4a2d0d128e24bc8aaabb47e31)
2021-10-22 23:21:01 +02:00
Treeston f6ceb4bf0c Scripts/SmartScripts: _SET_IN_COMBAT_WITH_ZONE and _CALL_FOR_HELP no longer use a target. Because that feature made no sense and was unused.
(cherry picked from commit 5706d49e49733f70a6ea2304b7e3671c16ca0c13)
2021-10-22 23:20:36 +02:00
Treeston 6b8329f6af Core/Creature: Some adjustments to Creature::CallForHelp. Now works even if the Creature hasn't selected a victim yet.
(cherry picked from commit 79f0e55dcbe4a978363b4216188dd45e77512d1c)
2021-10-22 23:17:41 +02:00
Treeston fff5a32a13 Core/LFG: Order group members before creating LFG group (leader > tank > healer > dps). Closes #16244.
(cherry picked from commit dd54c8012321ecd40fc82f04cf0c98b201bc580e)
2021-10-22 23:17:04 +02:00
jackpoz b6f28a7ebc Core/Packets: Reduce memory footprint of cached queries (#22297)
Ensure only the minimum required memory is used by caching query packets by calling shrink_to_fit()

(cherry picked from commit deabd4ab453ee8cf1f515bdb32bf9cf9de7f0591)
2021-10-22 23:15:27 +02:00
Killyana 8c17cdf095 DB/GameObject: Restore deleted objects
(cherry picked from commit 6e8070ae3388bb48a7a1e97f64ae3f44558319e6)
2021-10-22 23:05:32 +02:00
ZenoX92 6099c07680 DB/Quest: Feast at the Blue Recluse
Closes #22291

(cherry picked from commit 8ad08aea91661e0db941233ba2c8bdeccc689dd8)
2021-10-22 23:02:34 +02:00
ZenoX92 eb241db187 DB/Quest: Move the Sunken Treasure to SAI
Closes #22290

(cherry picked from commit 42fec4a698d0a4b51277d5ad3f484e195eda1d5d)
2021-10-22 21:50:04 +02:00
ZenoX92 82d5b7c744 DB/Creature: Stonemaul Spirit
Closes #22286

(cherry picked from commit 1b93ad790d4668f3f990a0862a624e784db4d2de)
2021-10-22 21:47:04 +02:00
Killyana ad5dd6cc9e DB/Creature: Risen Wintergarde Miner
Closes #16306

(cherry picked from commit db060c406ff19222c62a134087fbb6fee6d3a00c)
2021-10-22 21:42:06 +02:00
PolarCookie 8c9e5cd3f3 [3.3.5] Core/Loot/Gameobject: Tempspawned Gameobjects after looting (#22124)
* spell spawned chest non-despawn fix

* fix the consumed game objects

(cherry picked from commit 97371533bf4fa0664957b2badf2c945b5b7595c2)
2021-10-22 21:39:28 +02:00
DanVS 1195e2cf1a Scripts/Scarlet Enclave: Death Comes From On High
(cherry picked from commit afc25d22ef2c08d55e28e41778c6867dd2b2577d)
2021-10-22 21:38:42 +02:00