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
ZenoX92
eb241db187
DB/Quest: Move the Sunken Treasure to SAI
...
Closes #22290
(cherry picked from commit 42fec4a698 )
2021-10-22 21:50:04 +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 97371533bf )
2021-10-22 21:39:28 +02:00
DanVS
1195e2cf1a
Scripts/Scarlet Enclave: Death Comes From On High
...
(cherry picked from commit afc25d22ef )
2021-10-22 21:38:42 +02:00
Treeston
5d48e8db7d
Core/AI: Remove unnecessary parameter from DoZoneInCombat after eb1972f
...
(cherry picked from commit c00a2efb21 )
2021-10-22 13:29:34 +02:00
Seyden
8f097e4425
Core/Scripts: Implement script name reloading
...
* Authored by Seyden
* Co-authored by Naios
* We thank Shauren for your helpful feedback
2021-10-22 12:52:37 +02:00
Treeston
6a5edf0472
Core/AI: Some cleanup to DoZoneInCombat and Malygos' AI that I found while working out #22226 .
...
(cherry picked from commit eb1972f21d )
2021-10-22 00:48:20 +02:00
Treeston
6f0e58cce0
Core/Movement: Prevent NO_PATH evades from incorrectly happening in a few places. Closes #22226 .
...
(cherry picked from commit 86bba6421b )
2021-10-22 00:42:04 +02:00
Treeston
0c3690db91
Core/SmartAI: SetRun fix for SAI, because for some reason it has like 95% of escortai code duplicated??? shitshow zz
...
closes #21463
(cherry picked from commit f95a383293 )
2021-10-22 00:41:41 +02:00
Treeston
45766c3d6e
DBError follow-ups:
...
* broadcast_text mismatch (6eb7f06 ) is now a _INFO since Aok isn't nearly as fast as fixing as he claimed.
* SmartAI invoker misuse (482328b and a3c85c8 ) are now blocking errors
(cherry picked from commit 38d3b35561 )
2021-10-22 00:41:07 +02:00
Treeston
58000148d3
Core/AI: EscortAI::SetRun now also adjusts already-in-progress waypoint paths, as opposed to only affecting future path loading. Closes #21290 .
...
(cherry picked from commit 121346f1f9 )
2021-10-22 00:40:20 +02:00
Keader
539fcb1862
Scripts/Trial Of The Crusader: Fixed Anub'arak Pursuing Spikes
...
Closes #21420
(cherry picked from commit 8b9d18f29c )
2021-10-21 23:13:53 +02:00
Shauren
cf4ec52d39
Core/Commands: Fixed .damage command to work with spell schools caused by bad strtok usage
...
Closes #22280
(cherry picked from commit bc3da555fe )
2021-10-21 00:18:13 +02:00
Treeston
abaf5d8068
Scritpts/Commands: Fix area name display if no area present. Closes #21727 .
...
(cherry picked from commit 2a50f9202b )
2021-10-21 00:17:59 +02:00
ZenoX92
c16164f68d
DB/Quest: The Missing Diplomat (Part 16)
...
Closes #22261
(cherry picked from commit cbacc72d93 )
2021-10-21 00:05:14 +02:00
ZenoX92
20224aef17
DB/Quest: Cleansing Witch Hill
...
Closes #22262
(cherry picked from commit 25d7b7c819 )
2021-10-20 00:30:28 +02:00
Shauren
8a309542ce
Scripts/Commands: Fix .quest complete to properly work with PvP kill quests
2021-10-19 23:46:09 +02:00
Treeston
d3f93bcc26
Spells/Auras: Properly handle negative health modifiers on application. Closes #22211 .
...
(cherry picked from commit 41982aa300 )
2021-10-19 23:41:07 +02:00
illfated
5cafc211e6
Scripts/Eastern Kingdoms: zone_wetlands converted to SAI cleanup ( #22252 )
...
(cherry picked from commit 59edf6b100 )
2021-10-19 23:38:02 +02:00
Treeston
0aee79dfb8
AI/SmartScripts: Replace SMART_ACTION_INVOKER_CAST with SMART_ACTION_SELF_CAST in action 85. SMART_ACTION_INVOKER_CAST moves to 134.
...
(cherry picked from commit 0df3cb5bcc )
2021-10-17 22:07:54 +02:00
Treeston
a2d266edf3
AI/SmartScripts: Warn on startup for ACTION_INVOKER_CAST without invoker (same as invoker targets)
...
(cherry picked from commit a3c85c8a2b )
2021-10-17 20:14:45 +02:00
Ovah
7084e0c360
Core/Spells: added a helper to reset proc cooldowns ( #22137 )
...
(cherry picked from commit c48a596c66 )
2021-10-17 18:41:27 +02:00
Shauren
2dbd83789b
Scripts/Icecrown Citadel: Fixed target selection for Vampiric Bite and Blood Mirror after threat rewrite
...
Closes #21537
(cherry picked from commit 6cf12bcb4c )
2021-10-17 16:28:52 +02:00
DanVS
3503e9dc92
Scripts/Pets: Some cleanup for Snake Trap. Tagging #21847 , though this doesn't address it (yet).
...
(cherry picked from commit 15ab24756d )
2021-10-17 01:40:21 +02:00
Treeston
5d08e13108
Scripts/Pets: Some cleanup for Snake Trap. Tagging #21847 , though this doesn't address it (yet).
...
(cherry picked from commit 15ab24756d )
2021-10-17 01:33:12 +02:00
Treeston
48ce1965ba
visibility range check, fac4700 follow-up
...
(cherry picked from commit b7c0f1961c )
2021-10-17 01:30:05 +02:00
Treeston
f7e5931b49
Core/Maps: Continue updating creatures that own auras applied to players. Closes #22110 .
...
(cherry picked from commit fac470014b )
2021-10-17 01:11:51 +02:00
Treeston
6d2423b733
Core/Movement: Properly resume chase/follow movement if it was paused by a spell cast. Closes #21900 .
...
(cherry picked from commit c031167e06 )
2021-10-17 01:10:25 +02:00
Killyana
cefd86e330
Creature/Script: Add missing emote to Princess Moira Bronzebeard
...
Closes #22182
(cherry picked from commit 7c2fb9c7aa )
2021-10-17 00:54:40 +02:00
Meji
7c15ec00c7
Core/BattlePets: Fixes when adding pets ( #27076 )
...
* Add pet when learning it for the first time (summon spell not known).
* Removed code that adds battle pet if its summon spell is known (Learn cageable pet -> Cage pet -> Log out -> Log in -> Pet is added).
* When uncaging check that the species has a summon spell before trying to learn it.
2021-10-17 00:11:48 +02:00
Shauren
ba4fa060d7
Core/Auras: Implemented SPELL_AURA_ADD_PCT_MODIFIER_BY_SPELL_LABEL and SPELL_AURA_ADD_FLAT_MODIFIER_BY_SPELL_LABEL
2021-10-16 22:05:02 +02:00
Shauren
3e81db7b93
Core/Auras: Implemented SPELL_AURA_CAST_WHILE_WALKING_BY_SPELL_LABEL and SPELL_AURA_CAST_WHILE_WALKING_ALL
2021-10-16 18:44:59 +02:00
Shauren
d0aa599052
Warning fix
2021-10-16 18:09:57 +02:00
Shauren
6e4a90d274
Core/Spells: Implemented SPELL_AURA_SUPPRESS_ITEM_PASSIVE_EFFECT_BY_SPELL_LABEL
2021-10-16 16:43:13 +02:00
Shauren
95e2185094
Core/Spells: Fixed loading spell labels
2021-10-16 16:42:49 +02:00
ModoX
e63c5e4253
Core/Chat: Added new TextRange personal to creature_text which sends the message to related target only ( #27070 )
...
* also updated creature_texts of Vigilant Quoram in Lightforged Intro zone as an example
2021-10-16 15:02:40 +02:00
Shauren
145a75dea6
Core/Items: Replace assert with null check in Player::ApplyEquipCooldown
...
Closes #27069
2021-10-16 13:28:19 +02:00
Shauren
6b69338990
Core/Items: Refactored learning spells from items to check for ITEM_SPELLTRIGGER_LEARN_SPELL_ID instead of hardcoded spell ids
2021-10-16 13:22:42 +02:00
Shauren
047117fe9f
Core/BattlePets: Fix field index in BattlePetMgr::LoadFromDB
2021-10-16 12:21:04 +02:00
Meji
11cc5c0d3b
Core/BattlePets: Misc fixes ( #27057 )
...
* Rename WorldPackets::BattlePet::BattlePet::CollarID to WorldPackets::BattlePet::BattlePet::DisplayID
* Use the DisplayID field to store the model of the battle pet. If the species has BattlePetSpeciesFlags::RandomDisplay, nothing is stored. Otherwise a random model is chosen from those available
* Stored DisplayID in ITEM_MODIFIER_BATTLE_PET_DISPLAY_ID when caging the battle pet (previously the CreatureID was being stored)
* Modified SendPlaySpellVisual function to allow sending Target and TargetPosition at the same time
* Added SpellVisual when uncaging
2021-10-16 12:15:03 +02:00
ModoX
68c2fc8ff5
Core/Characters: Made homebind location a WorldLocation (this implicitly adds orientation) ( #27055 )
2021-10-16 01:17:47 +02:00
Meji
82b3a409db
Core/BattlePets: Store declined names ( #27025 )
2021-10-16 00:48:54 +02:00
Shauren
518c86f9ac
Core/Bnet: Fixed changing realms from character list
...
Closes #27063
2021-10-15 22:16:40 +02:00
Shauren
c59937a835
Core/DataStores: Fixed ItemSparse.db2 structure
...
Closes #27065
2021-10-15 21:32:36 +02:00