Treeston
82ecd32d9c
Scripts/Commands: New command ".go instance". Goes to an instance.
...
(cherry picked from commit 6a0870a999 )
2021-10-23 19:08:53 +02:00
Keader
2342361746
Scripts/Misc: Removed more UpdateEntry on InstanceScripts
...
(cherry picked from commit c78f454c0e )
2021-10-23 16:14:01 +02:00
Killyana
9a80c7e63c
DB/Creature: Complete the event at Icecrown Citadel entrance
...
Ref #18713
(cherry picked from commit 705852c2a2 )
2021-10-23 16:13:39 +02:00
Keader
5612a05f3f
Scripts/ICC: Removed not needed entrys added in last commit
...
(cherry picked from commit 7ab8a8b70b )
2021-10-23 16:12:52 +02:00
Keader
a1ec8ff54b
Scripts/ICC: Fixed Deathbringer after Delay zone script's OnCreatureCreate
...
Also removed some UpdateEntry hacks
Followup: b4a1887c4d
(cherry picked from commit 92f260c5f9 )
2021-10-23 16:12:28 +02:00
Killyana
ccda17a297
DB: Fix Some waypoints
...
Some Drakes on Dragonblight and Frimarra are on top of each other
(cherry picked from commit bdc554e590 )
2021-10-23 16:11:23 +02:00
Shauren
d181c1da75
Core/CrashHandler: Include assertion messages in crash reports
...
(cherry picked from commit 62db1fb683 )
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 704870496f )
2021-10-23 16:01:05 +02:00
Treeston
19f24b3e40
Core/Maps: Fix a crash when spawning a spawn group
...
(cherry picked from commit 969436adfe )
2021-10-23 16:00:28 +02:00
Treeston
ca5df17dc2
Core/GameObject: Add getter for current Quat rotation
...
(cherry picked from commit 28eeb4bfc9 )
2021-10-23 16:00:05 +02:00
Treeston
852164132c
Core/Movement: Some improvements to script interfaces for SplineChainMovementGenerator
...
(cherry picked from commit e63e0cb6fc )
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 b4a1887c4d )
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 dc86a8e5db )
2021-10-23 14:52:18 +02:00
Treeston
8760b7322e
Core/Spells: Clean up some assist checks (no behavior change)
...
(cherry picked from commit 83ee145736 )
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 75e7404bba )
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 a001bc63b1 )
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 da21ca80fc )
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 bf8c6f220c )
2021-10-23 14:37:37 +02:00
Treeston
dd239e8b0f
Scripts/Commands: .npc info now includes react state info
...
(cherry picked from commit 2c030ed5e7 )
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 4e5d1b7021 )
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 408ce48732 )
2021-10-23 02:14:04 +02:00
Treeston
05119fd909
Core/Unit: Random code style/naming adjustments
...
(cherry picked from commit 710488ea20 )
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 5cea572a9a )
2021-10-23 02:14:04 +02:00
Treeston
395f58d651
Core/Unit: Inline some unnecessary helpers.
...
(cherry picked from commit ce06767ef5 )
2021-10-23 02:14:04 +02:00
Killyana
9755bcb179
DB/Loot: Indurium Mineral Vein
...
Closes #22317
(cherry picked from commit 073ba8ee5f )
2021-10-23 02:14:04 +02:00
PolarCookie
9dd2748618
DB: Naxxanar and Voltarus teleporters
...
Closes #22311
(cherry picked from commit 151ed6f684 )
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 ecc00ed6ed )
2021-10-23 02:14:04 +02:00
ZenoX92
6946b5cab4
DB/Quest: Torek's Assault
...
Closes #22302
(cherry picked from commit b36b712f53 )
2021-10-23 02:14:04 +02:00
illfated
18fd805677
DB/Quest: actual RewardText for The New Horde
...
Closes #22313
(cherry picked from commit 0dc42c4185 )
2021-10-23 02:14:04 +02:00
ZenoX92
d45b66b9e1
DB/Quest: Quest Emotes (Dustwallow Marsh)
...
Closes #22312
(cherry picked from commit d746c401b5 )
2021-10-23 02:14:04 +02:00
ZenoX92
d408d60f0c
DB/Creature: Theramore Practicing Guard
...
Closes #22310
(cherry picked from commit d56f08d584 )
2021-10-23 02:14:04 +02:00
Killyana
115332fcaa
DB: Fix some DB errors
...
(cherry picked from commit 2df068ec38 )
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 7346793bcd )
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 bab06993e2 )
2021-10-23 02:14:04 +02:00
Keader
0feb1592bf
Scripts/Uduar: XT002 Rework ( #21566 )
...
Closes #21489
(cherry picked from commit 81a6e2e510 )
2021-10-23 02:14:02 +02:00
Keader
c2666bd255
Utilities/EventProcessor: Added a overload to AddEventAtOffset accept rand time
...
(cherry picked from commit 4d9c36c8c3 )
2021-10-23 00:23:22 +02:00
Keader
37c9553372
Scripts/Black Temple: Fixed some issues on Illidan
...
(cherry picked from commit 0ebb315d6c )
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 d4ef2529e9 )
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 cdf4040f4f )
2021-10-22 23:51:59 +02:00
Treeston
070bbb6707
Core/Unit: Acquire GetControllingPlayer. Use to fix duel bugs.
...
(cherry picked from commit d2d9f470c3 )
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 042f5515e4 )
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 0e4a49b0a4 )
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 5706d49e49 )
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 79f0e55dcb )
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 dd54c80123 )
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 deabd4ab45 )
2021-10-22 23:15:27 +02:00
Killyana
8c17cdf095
DB/GameObject: Restore deleted objects
...
(cherry picked from commit 6e8070ae33 )
2021-10-22 23:05:32 +02:00
ZenoX92
6099c07680
DB/Quest: Feast at the Blue Recluse
...
Closes #22291
(cherry picked from commit 8ad08aea91 )
2021-10-22 23:02:34 +02:00