aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-10-23Scripts/Black Temple: Fixed some issues on IllidanKeader
(cherry picked from commit 0ebb315d6ce420c534dcef9c3af1cbad43c88096)
2021-10-23Core/Unit: Store charmer and charmed pointers on Unit directly, no more map ↵Treeston
lookups for Unit::GetCharmer and Unit::GetCharmed (cherry picked from commit d4ef2529e91043bc719c3238714413fd21c9005c)
2021-10-22Core/Creatures: Restored old initialization order: AI after movementShauren
Closes #22307 (cherry picked from commit cdf4040f4fce4f1e5ebb33525c4618845605081c)
2021-10-22Core/Unit: Acquire GetControllingPlayer. Use to fix duel bugs.Treeston
(cherry picked from commit d2d9f470c388a80d395e9a49a860ceb0b7e27fd3)
2021-10-22Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a ↵Treeston
crapton of booleans (cherry picked from commit 042f5515e4f3e52b0d2e23d9b9e147041849ce12)
2021-10-22Core/Creature: Fall back to combat list if calling for help without threat listTreeston
(cherry picked from commit 0e4a49b0a4c86eb4a2d0d128e24bc8aaabb47e31)
2021-10-22Scripts/SmartScripts: _SET_IN_COMBAT_WITH_ZONE and _CALL_FOR_HELP no longer ↵Treeston
use a target. Because that feature made no sense and was unused. (cherry picked from commit 5706d49e49733f70a6ea2304b7e3671c16ca0c13)
2021-10-22Core/Creature: Some adjustments to Creature::CallForHelp. Now works even if ↵Treeston
the Creature hasn't selected a victim yet. (cherry picked from commit 79f0e55dcbe4a978363b4216188dd45e77512d1c)
2021-10-22Core/LFG: Order group members before creating LFG group (leader > tank > ↵Treeston
healer > dps). Closes #16244. (cherry picked from commit dd54c8012321ecd40fc82f04cf0c98b201bc580e)
2021-10-22Core/Packets: Reduce memory footprint of cached queries (#22297)jackpoz
Ensure only the minimum required memory is used by caching query packets by calling shrink_to_fit() (cherry picked from commit deabd4ab453ee8cf1f515bdb32bf9cf9de7f0591)
2021-10-22DB/Quest: Move the Sunken Treasure to SAIZenoX92
Closes #22290 (cherry picked from commit 42fec4a698d0a4b51277d5ad3f484e195eda1d5d)
2021-10-22[3.3.5] Core/Loot/Gameobject: Tempspawned Gameobjects after looting (#22124)PolarCookie
* spell spawned chest non-despawn fix * fix the consumed game objects (cherry picked from commit 97371533bf4fa0664957b2badf2c945b5b7595c2)
2021-10-22Scripts/Scarlet Enclave: Death Comes From On HighDanVS
(cherry picked from commit afc25d22ef2c08d55e28e41778c6867dd2b2577d)
2021-10-22Core/AI: Remove unnecessary parameter from DoZoneInCombat after eb1972fTreeston
(cherry picked from commit c00a2efb21356eb4105cb7db9112c708762d9191)
2021-10-22Core/Scripts: Implement script name reloadingSeyden
* Authored by Seyden * Co-authored by Naios * We thank Shauren for your helpful feedback
2021-10-22Core/AI: Some cleanup to DoZoneInCombat and Malygos' AI that I found while ↵Treeston
working out #22226. (cherry picked from commit eb1972f21d6e79da32a89cb58c5c28eb98b0a4fb)
2021-10-22Core/Movement: Prevent NO_PATH evades from incorrectly happening in a few ↵Treeston
places. Closes #22226. (cherry picked from commit 86bba6421baf4be501dd523890ce691de3914e2f)
2021-10-22Core/SmartAI: SetRun fix for SAI, because for some reason it has like 95% of ↵Treeston
escortai code duplicated??? shitshow zz closes #21463 (cherry picked from commit f95a383293e32eeae514899c132e901174f4207e)
2021-10-22DBError follow-ups:Treeston
* 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 38d3b35561e2634fe633f1c21b1d786b2899e9cb)
2021-10-22Core/AI: EscortAI::SetRun now also adjusts already-in-progress waypoint ↵Treeston
paths, as opposed to only affecting future path loading. Closes #21290. (cherry picked from commit 121346f1f9d058079e662ce77c63f1d13b13517f)
2021-10-21Scripts/Trial Of The Crusader: Fixed Anub'arak Pursuing SpikesKeader
Closes #21420 (cherry picked from commit 8b9d18f29ca5febf27328634ef1323ea890b40c4)
2021-10-21Core/Commands: Fixed .damage command to work with spell schools caused by ↵Shauren
bad strtok usage Closes #22280 (cherry picked from commit bc3da555fea74fba6902bd0d2dfda773116c196a)
2021-10-21Scritpts/Commands: Fix area name display if no area present. Closes #21727.Treeston
(cherry picked from commit 2a50f9202bc36faf2b8b48cf52f2f86d974a4544)
2021-10-21DB/Quest: The Missing Diplomat (Part 16)ZenoX92
Closes #22261 (cherry picked from commit cbacc72d934c10448762b67a0fa97ea4eb38cb63)
2021-10-20DB/Quest: Cleansing Witch HillZenoX92
Closes #22262 (cherry picked from commit 25d7b7c819048d0c2d62b61dc47624735935a5f3)
2021-10-19Scripts/Commands: Fix .quest complete to properly work with PvP kill questsShauren
2021-10-19Spells/Auras: Properly handle negative health modifiers on application. ↵Treeston
Closes #22211. (cherry picked from commit 41982aa300263b2c8faedfb88015d31e0ee3161a)
2021-10-19Scripts/Eastern Kingdoms: zone_wetlands converted to SAI cleanup (#22252)illfated
(cherry picked from commit 59edf6b100a9092cd530af6cab2b68a84ecd11f0)
2021-10-17AI/SmartScripts: Replace SMART_ACTION_INVOKER_CAST with ↵Treeston
SMART_ACTION_SELF_CAST in action 85. SMART_ACTION_INVOKER_CAST moves to 134. (cherry picked from commit 0df3cb5bcc8097070b1f215032d3914d6a577f01)
2021-10-17AI/SmartScripts: Warn on startup for ACTION_INVOKER_CAST without invoker ↵Treeston
(same as invoker targets) (cherry picked from commit a3c85c8a2b625375d7d320cc1dc2b87e909b4bdf)
2021-10-17Core/Spells: added a helper to reset proc cooldowns (#22137)Ovah
(cherry picked from commit c48a596c66c075c876c860a7d5c036d033de0b9d)
2021-10-17Scripts/Icecrown Citadel: Fixed target selection for Vampiric Bite and Blood ↵Shauren
Mirror after threat rewrite Closes #21537 (cherry picked from commit 6cf12bcb4cb516f2564df264838c60e49c3857be)
2021-10-17Scripts/Pets: Some cleanup for Snake Trap. Tagging #21847, though this ↵DanVS
doesn't address it (yet). (cherry picked from commit 15ab24756dab76066bc24ca2a8c3289afbe836c0)
2021-10-17Scripts/Pets: Some cleanup for Snake Trap. Tagging #21847, though this ↵Treeston
doesn't address it (yet). (cherry picked from commit 15ab24756dab76066bc24ca2a8c3289afbe836c0)
2021-10-17visibility range check, fac4700 follow-upTreeston
(cherry picked from commit b7c0f1961c8800ff96e55b42df4448bdfc65092e)
2021-10-17Core/Maps: Continue updating creatures that own auras applied to players. ↵Treeston
Closes #22110. (cherry picked from commit fac470014b4b97060a22c346aadfaf9c03b99ff2)
2021-10-17Core/Movement: Properly resume chase/follow movement if it was paused by a ↵Treeston
spell cast. Closes #21900. (cherry picked from commit c031167e067dd0903c6fa4db4ea88cd5279039d2)
2021-10-17Creature/Script: Add missing emote to Princess Moira BronzebeardKillyana
Closes #22182 (cherry picked from commit 7c2fb9c7aa3eaab5f662c24a6e2e6acd8efbbe52)
2021-10-17Core/BattlePets: Fixes when adding pets (#27076)Meji
* 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-16Core/Auras: Implemented SPELL_AURA_ADD_PCT_MODIFIER_BY_SPELL_LABEL and ↵Shauren
SPELL_AURA_ADD_FLAT_MODIFIER_BY_SPELL_LABEL
2021-10-16Core/Auras: Implemented SPELL_AURA_CAST_WHILE_WALKING_BY_SPELL_LABEL and ↵Shauren
SPELL_AURA_CAST_WHILE_WALKING_ALL
2021-10-16Warning fixShauren
2021-10-16Core/Spells: Implemented SPELL_AURA_SUPPRESS_ITEM_PASSIVE_EFFECT_BY_SPELL_LABELShauren
2021-10-16Core/Spells: Fixed loading spell labelsShauren
2021-10-16Core/Chat: Added new TextRange personal to creature_text which sends the ↵ModoX
message to related target only (#27070) * also updated creature_texts of Vigilant Quoram in Lightforged Intro zone as an example
2021-10-16Core/Items: Replace assert with null check in Player::ApplyEquipCooldownShauren
Closes #27069
2021-10-16Core/Items: Refactored learning spells from items to check for ↵Shauren
ITEM_SPELLTRIGGER_LEARN_SPELL_ID instead of hardcoded spell ids
2021-10-16Core/BattlePets: Fix field index in BattlePetMgr::LoadFromDBShauren
2021-10-16Core/BattlePets: Misc fixes (#27057)Meji
* 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-16Core/Characters: Made homebind location a WorldLocation (this implicitly ↵ModoX
adds orientation) (#27055)