aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-10-26Core/EscortAI: initialize run state before filling waypoints (PR #22416)Ovah
(cherry picked from commit 993c392cd7b1baaabf08a6a0aa3a8dcc895ae1c5)
2021-10-26Scripts/VoA: Archavon no longer leaps in melee range (PR #22414)Full-Stack Developer
(cherry picked from commit 3c5b1f025846d1bf9d441ba1a58c26aa574cac62)
2021-10-26kill some whitespacesAokromes
(cherry picked from commit cc49b7bb3024c6eb36d9bbbe7b151d7ae9ba91b7)
2021-10-26Core/PacketIO: Fixed SMSG_SPELLNONMELEEDAMAGELOG structureShauren
(cherry picked from commit 93e87010ed77138ccea44c16e48ddac7da5acbaa)
2021-10-26Core/Threat: Properly sequence checking offline state _after_ adding the ↵Treeston
reference to the threat list. This ensures IsEngagedWith reports consistent values for downstack calls in Creature. Closes #22406. (cherry picked from commit 9f1755dbf13d475a26741690ec5d6a340a7f4230)
2021-10-26Core/Creature: Get rid of a few Creature::getAttackerForHelper misuses. ↵Treeston
That's not what the function does, folks. (cherry picked from commit 71c5569d186c4c24382b7c2846630da4a9edfb4f)
2021-10-26Core/Conditions: Added conditions for old areatrigger system ↵ModoX
(AreaTrigger.db2) (#27174)
2021-10-26Core/Conversations: Dropped time fields and calculate them using db2 data ↵ModoX
(#27151)
2021-10-25Core/Conditions: Added conversation line source type (#27167)ModoX
2021-10-25Core/ChatCommands: Implement achievement link parsingTreeston
(cherry picked from commit a4c666dc3d75d0c77fdeb52a6d2cd21100ba4588)
2021-10-25Core/Threat: Suppressed threat is now re-evaluated on taunt state update, ↵Treeston
and taunting units can no longer be suppressed. (cherry picked from commit fdbec8b6398295e75e38bd174318d5e172124905)
2021-10-25Scripts/Commands: Rewrite .account commands to new modelTreeston
(cherry picked from commit c59388783a6009301548dae2c29e2a29c71aadf7)
2021-10-25Core/ChatCommands: Properly handle single-argument handlers (argument string ↵Treeston
discarded). Add special handling for on/off booleans. (cherry picked from commit 37489eda93b6fac53a6596979dfab08e04b04523)
2021-10-25Core/Misc: Fixed clang 13 warnings, gcc 11 build errors and nopch buildShauren
2021-10-25Scripts/Commands: New argument parsing methodology (PR #22363)Treeston
- Detect the arguments accepted by the command handler - Tokenize out those arguments automatically and feed them to the handler - Unmatched rest of the string can be accepted by trailing char const* or CommandArgs* (cherry picked from commit 66a87c4642d25f27ca24254cfeb0a0c4b21036b1)
2021-10-24Core/Entities: Minor refactor to viewer dependent updatefield writing to ↵Shauren
allow using viewer dependent dynamic updatefields
2021-10-24Core/DataStores: Hackfix broken db2 files that have invalid id tablesShauren
2021-10-23Core/RBAC: Simplification part 1. Nobody needs different permissions for ↵Treeston
each type of .go command. (cherry picked from commit 5843724debc3642434c055e5cf6f29a1eaf65358)
2021-10-23Core/Conditions: allow CONDITION_QUEST_COMPLETE to handle spellclick ↵Ovah
conditions (#22371) This is a needed change in order to make spellclicks functional that are only available when you have a already completed quest. (cherry picked from commit cd36606027c5fa2353889902c437fa39bb71dfdf)
2021-10-23Scripts/Ulduar: Algalon the Observer fixes (#22320)Keader
(cherry picked from commit ca7ee982db4d25c464acf6daadc150d58dafa016)
2021-10-23Core/Misc: Sync Languages.h content between branchesShauren
2021-10-23Scripts/Commands: Cleanup and trinity_string for .go instance. Hi shauren.Treeston
(cherry picked from commit 8e4f6777a28ac7b5d59ff1ff852e5184d877ff96)
2021-10-23Scripts/Commands: New command ".go instance". Goes to an instance.Treeston
(cherry picked from commit 6a0870a9993f5a1016439644d4a9ab3fd89277e5)
2021-10-23Scripts/Misc: Removed more UpdateEntry on InstanceScriptsKeader
(cherry picked from commit c78f454c0ee74000ab7f77463e8b44ff7480fdec)
2021-10-23Scripts/ICC: Removed not needed entrys added in last commitKeader
(cherry picked from commit 7ab8a8b70b6bce42574d6dc9f92156b071ee402f)
2021-10-23Scripts/ICC: Fixed Deathbringer after Delay zone script's OnCreatureCreateKeader
Also removed some UpdateEntry hacks Followup: b4a1887c4d8df5a7729ed5c4126f6a7655a02127 (cherry picked from commit 92f260c5f9ffbd21c561f16c9ce9e52cbee289b8)
2021-10-23Core/CrashHandler: Include assertion messages in crash reportsShauren
(cherry picked from commit 62db1fb683c13b8dde0cc359564e090e0594658f)
2021-10-23Core/Threat: Fear no longer suppresses threat. All confuse effects now ↵Treeston
suppress threat, even ones that wouldn't break on damage. (cherry picked from commit 704870496f672f628635e45a1cec98a485d86c28)
2021-10-23Core/Maps: Fix a crash when spawning a spawn groupTreeston
(cherry picked from commit 969436adfe8fc0f1c6a01d422ab7f6aa08486be3)
2021-10-23Core/GameObject: Add getter for current Quat rotationTreeston
(cherry picked from commit 28eeb4bfc982407cff398730ecb1be9712e9ecca)
2021-10-23Core/Movement: Some improvements to script interfaces for ↵Treeston
SplineChainMovementGenerator (cherry picked from commit e63e0cb6fc6360e6e80874371dd612c46b0c0482)
2021-10-23Core/Scripting: Delay zone script's OnCreatureCreate until the creature has ↵Treeston
been added to map stores (cherry picked from commit b4a1887c4d8df5a7729ed5c4126f6a7655a02127)
2021-10-23Core/Maps: Properly re-create map on login for ephemeral player saves. ↵Treeston
Because it bugged me to no end when testing anything ever. (cherry picked from commit dc86a8e5db549300f7cb7b2243654c105013f929)
2021-10-23Core/Spells: Clean up some assist checks (no behavior change)Treeston
(cherry picked from commit 83ee145736a39ac1ce8305947f188aeaa13c7b04)
2021-10-23Core/Spells: Fix an incorrect check that was exempting negative spells from ↵Treeston
_IMMUNE_TO_x checks. Closes #21929. (cherry picked from commit 75e7404bba8c68e534ae3216787e424c4f0cb337)
2021-10-23Core/Entities: Fixed an issue where creatures would not properly assist ↵Treeston
formation members in certain scenarios. Tagging #21967. (cherry picked from commit a001bc63b1182babddbb188f7c762c6168a98b5c)
2021-10-23Core/Unit: Some charm fixes:Treeston
* 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-23Core/LFG: fixed random dungeon cooldown (#22321)Ovah
* 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-23Scripts/Commands: .npc info now includes react state infoTreeston
(cherry picked from commit 2c030ed5e7dc809e384415716789e0a663352d16)
2021-10-23Core/CreatureTexts: Added new field SoundPlayType to enable usage of ↵ModoX
ObjectSounds within creature_text (#27136) * Also adjusted Vigilant Quoram texts to use ObjectSounds
2021-10-23Core/Instances: Drop allowMount column in instance_template as it is already ↵ModoX
handled properly by SPELL_ATTR0_OUTDOORS_ONLY (#27148)
2021-10-23Core/Threat: Only send SMSG_THREAT_UPDATE if the threat list actually changedTreeston
(cherry picked from commit 4e5d1b70219d77747e7e6dc31b553a7a1c451ad3)
2021-10-23Core/Threat: Further tweak to assist threat, all CC now prevents assist ↵Treeston
threat splitting (not just damage-breakable CC) (cherry picked from commit 408ce487323504fcdf693b7dfa581b74d5073971)
2021-10-23Core/Unit: Random code style/naming adjustmentsTreeston
(cherry picked from commit 710488ea2063d384d3b57aeca1eeccec103b9a38)
2021-10-23Core/Threat: Threat system adjustments:Treeston
* 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-23Core/Unit: Inline some unnecessary helpers.Treeston
(cherry picked from commit ce06767ef50e4eca7b9ff834a873f99e6ad381d5)
2021-10-23DB: Naxxanar and Voltarus teleportersPolarCookie
Closes #22311 (cherry picked from commit 151ed6f684b47053192d75ea30b0b3b9838b6120)
2021-10-23Core/Maps: initialize PositionFullTerrainStatus to avoid having issues with ↵Ovah
those variables (#22315) (cherry picked from commit bab06993e278f790e9236e874290b403c751e9b5)
2021-10-23Scripts/Uduar: XT002 Rework (#21566)Keader
Closes #21489 (cherry picked from commit 81a6e2e5101834b4f8950ea8ecc728f5548ab906)
2021-10-23Utilities/EventProcessor: Added a overload to AddEventAtOffset accept rand timeKeader
(cherry picked from commit 4d9c36c8c3bc59afb74ffe336ff121c06812d645)