aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-06Core/ChatCommands: Fix an issue that caused trailing variant options to ↵Treeston
sometimes not be selected (cherry picked from commit 14fa6c3a725f617e02af74eea95f5074b9095704)
2022-02-06Core/LFG: Handle vote kick as failed if there cannot be 3 votes agreeingjackpoz
i.e: 4 players, vote kick starts, 1 rejects, vote is considered as failed. (cherry picked from commit f0f0de01fad0bc7bdfda215ec1a0f5b58d4a0ebf)
2022-02-06DB/Quest: Convert & update support for 'A Slow Death' to SAIoffl
Closes #25399 Based on dr-j's script (cherry picked from commit 29b39ae6063f69e185b26712079c5b77000027b5)
2022-02-05DB/Quest: Convert & update support for 'Escape from Firewing Point!' to SAIoffl
Closes #25358 Based on dr-j's script (cherry picked from commit 2ff8da2acd5f336e92c07a3e1165c35e20400027)
2022-02-05DB/Quest: Convert & update support for 'The Caverns of Time' to SAIoffl
(cherry picked from commit d89c84263dac334e336002629e47239489546063)
2022-02-05DB/Quest: Convert & update Homing Robot chickens to SAIoffl
Closes #25239 (cherry picked from commit 8c303e4f979cff5c34f228054cea4e81bb70c11c)
2022-02-05[3.3.5] Core/ChatCommands: Show error messages from argument parsers (PR #25443)Treeston
(cherry picked from commit 75f9e7396e35360f3016cc0cb21e72e20f5d96d5)
2022-02-05Core/Misc: Fix some static analysis warnings exposed after 6b8f3d0.Treeston
(cherry picked from commit 59be657ca267667b3cbeb1f34d47df0382e97f53)
2022-02-05Core/LFG: Restore ".lfg queue" command argument handlingjackpoz
(cherry picked from commit a46c835ed1b498d4670c149a9f3ca31ea44eb35f)
2022-02-05Scripts/ICC: update Deathbringer Lord Marrowgar scripts to new model (#25436)ForesterDev
(cherry picked from commit 1c41c5285a89d7a4038f71c0f5c40dbc1009b3c1)
2022-02-05Scripts/ICC: update Blood Queen Lana'thel scripts to new model (#25434)ForesterDev
(cherry picked from commit def58965e8516978594a5d960c603932d34b7b2d)
2022-02-05 Game/AI: Implement option to move a creature back to Homeposition on Evade. ↵Rushor
(#24492) * Game/AI: Implement option to move a creature back to Homeposition on Evade. * If ToHomePosition (action param 1) is 1 > Move to last stored position * If ToHomePosition (action param 1) is 0 > Move to homeposition * Ref: https://github.com/TrinityCore/TrinityCore/issues/24226 * Add parameter for walkmode * Game/AI: SAI SMART_ACTION_EVADE - Rename ToHomePosition to ToRespawnPosition and store point from GetRespawnPosition. * Game/AI: SAI SMART_ACTION_EVADE - Rename ToHomePosition to ToRespawnPosition * Remove broken bits, simplify the code * Update comments * Code cleanup Co-authored-by: jackpoz <giacomopoz@gmail.com> (cherry picked from commit 02fca032e1d497be08681de0bfd7bca979f0dafd)
2022-02-05Dep/fmt: update fmt library to 7.0.3Winfidonarleyan
(cherry picked from commit 9d96e4852a4a25fdc323f656e24034fa1a280826)
2022-02-05Add "On" to some gossip methods in AI (#25415)Maks Szokalski
* Add "On" to some methods * Update npc_innkeeper.cpp * Update zone_borean_tundra.cpp (cherry picked from commit 41188eb535e445b73909659980257da2939e4be4)
2022-02-05Core/ChatCommands: make ExactSequence more readableTreeston
(cherry picked from commit feaaa595cae735bb6093b24a88562c27b2723cfe)
2022-02-05Core/ChatCommands: Drop PlayerIdentifier's cast operators which could return ↵Peter Keresztes Schmidt
nullptr (PR #25431) (cherry picked from commit 8985fc4046e9a9b43d873e4d7b89a71afb910517)
2022-02-05Scripts/Commands: Convert argument parsing of lfg commands to new system (PR ↵Peter Keresztes Schmidt
#25430) (cherry picked from commit 0769d7726975a2fc848972a53f71efc4b6463e72)
2022-02-05Scripts/Commands: Convert remaining debug commands (PR #25429)Peter Keresztes Schmidt
(cherry picked from commit 062c55f1ab9c84396ce5b054945f5a908e3a354f)
2022-02-05Core/Misc: Convert leftover DatabaseTransactions-by-reference (pass them by ↵Treeston
value!) (cherry picked from commit 6b8f3d0f94b7a611eba81b7a2ff476cf75d09f4a)
2022-02-05[3.3.5] Core/Guilds: Guild cleanup (PR #25422)Treeston
(cherry picked from commit cd28423a4e813baf6833f38c93613a7f82a721f8)
2022-02-05Chat/Commands: Eradicate ChatHandler::extractOptFirstArgTreeston
(cherry picked from commit 4f636b80e4942c4c9c4811496d1c1b77f767378d)
2022-02-05Core/AI: CombatAI refactor (PR #25416)Maks Szokalski
(cherry picked from commit 99f9c26b2d8fde1388fd35af4b6c0eb0f323157a)
2022-02-05DB/Misc: Move & update some VoA scripts to SAI, add waypoints (#25419)Houston
Co-authored-by: Houston <houston@gmail.com> Co-authored-by: offl <11556157+offl@users.noreply.github.com> (cherry picked from commit ca9c7467673505663135ade6c33bf92a6f90534a)
2022-02-05Scripts/Icecrown: Small event of the down Nerub'ar Broodkeep (#25410)Houston
Updates #25193 Co-authored-by: Keader Co-authored-by: Ovahlord (sucker) (cherry picked from commit f8db738e8da008ccb48f79f5dd10ebbd81750f5f)
2022-02-05Core/Movement: Corrected Animation Tier handling (PR #24875)NoName
Co-authored-by: Warpten <vertozor@gmail.com> Co-authored-by: Ovahlord <dreadkiller@gmx.de> Co-authored-by: Carbenium <carbenium@outlook.com> (cherry picked from commit dad187615df603ad8614531a0ec84c1a5e136838)
2022-02-05Scripts/AreaTrigger: Rename OnlyOnceAreaTriggerScript::_OnTrigger to ↵Treeston
TryHandleOnce, and make its return value useful. (cherry picked from commit 0c7f6ac89fcc5fdc7f4435a6c1b673c752eb1e41)
2022-02-05Core/MotionMaster: Do not generate path to MoveLandKeader
(cherry picked from commit 141d3d27185f02c300c1530d9cecb44b473e7fda)
2022-02-05Scripts/Commands: .character command conversionTreeston
(cherry picked from commit 00dd337b5d2c91907424828d7eebe3191931b036)
2022-02-05Core/ChatCommands: Move ostream operator into Variant class so we don't ↵Peter Keresztes Schmidt
pollute std:: (PR #25413) (cherry picked from commit 68a4085427a898046b4afb73f6c369640418b848)
2022-02-05[3.3.5] Scripts/Commands: .arena command conversion (PR #25407)Treeston
(cherry picked from commit b63d655e20a0facf14fc77798c52ea67d8551fa7)
2022-02-05Core/Maps: Always update the grid of player summons even if far away (#25406)Giacomo Pozzoni
* Core/Maps: Always update the grid of player summons even if far away * Code cleanup * Use a vector instead of unordered_set (cherry picked from commit c68faf108edf50ae8a2ff4a341eff1e0d4269cbc)
2022-02-05Core/PathFinding: Enable pathfinding (MMaps) by defaultjackpoz
(cherry picked from commit 5498f3be96ecf09c35622c3ba5e9abb8c8b96e13)
2022-02-05Core/Spells: Implemented PROC_ATTR_CANT_PROC_FROM_ITEM_CASTKeader
(cherry picked from commit 8a53e7e1c3da59c41991b20ba4997360286dec15)
2022-02-05Scripts/IcecrownCitadel: correct Rimefang's script nameTreeston
(cherry picked from commit fc3feebee9e26ec5bc21a46f37b5affe416582c6)
2022-02-05Core/Scripts: Remove now-unused WaypointPathStarted hook. WaypointStarted ↵Treeston
does everything it used to do, anyway. b3694bf follow-up. (cherry picked from commit c9356190b7891deb7878bc30064eaf1c81857c2c)
2022-02-05Core/SAI: Fix SMART_EVENT_WAYPOINT_START not being called at every waypoint ↵jackpoz
checking wrong path id parameter Remove multiple calls to SMART_EVENT_WAYPOINT_START for the 1st waypoint. Closes #24760 (cherry picked from commit b3694bf47bfdab8ee9c074ac4a22d8f389e1cfc1)
2022-02-05Core/Authserver: Removal of sha_pass_hash, compatibility fields, and ↵Treeston
everything that uses them (PR #25156) (cherry picked from commit bcdbdd6f23ce65cc0e381e61d2840140dce79311)
2022-02-05Core/Combat: When entering a vehicle, transfer any current threat to that ↵Treeston
vehicle. Closes #1340. (cherry picked from commit 47c7910036d5a32a92aa58b48553a1b8c8891e08)
2022-02-05Core/Unit: Fix units on vehicles not dismounting on death (#25404)Giacomo Pozzoni
* Core/Unit: Fix units on vehicles not dismounting on death Closes #23095 Issue added in 982643cd96790ffc54e7a3e507469649f3b074d2 * Remove leftovers from previous tries (cherry picked from commit ff26027453179448bb972d88a51e565d71e95f3f)
2022-02-05Core/Arena: Fix Arena.ArenaStartPersonalRating setting not having effect if ↵jackpoz
the player didn't do any arena match before next server restart Ref #16609 (cherry picked from commit cc64762f068749bbee0ef96580614f5a8cdfc867)
2022-02-05Core/Players: Directly store PlayerSpell in m_spells, not as pointerShauren
Closes #25402 (cherry picked from commit 1e446b021b704818fb4ef9bd8622716d138295b0)
2022-02-05Core/SAI: Do not allow SMART_EVENT_RESET to call SMART_ACTION_CALL_SCRIPT_RESETjackpoz
There might be cases where this should be allowed (i.e. if the SMART_TARGET_* is another object) but for now we'll just never allow it. (cherry picked from commit 28921f191de2269dd90b50ac99dd0d29ba90d0c4)
2022-02-05Scripts/Obsidian Sanctum: Fix portals not being visiblejackpoz
Change NearestGameObjectEntryInObjectRangeCheck to allow returning GameObject not spawned. Fixes other occurrences where a similar issue exists. (cherry picked from commit ca2159bf405fb96a8eba9f1e58bda7ee6c7eb247)
2022-02-05Core/SAI: Reduce the chance of infinite loops/stack overflows (#25398)Giacomo Pozzoni
Fixes #24092 (cherry picked from commit a58aeb41f466fd916cdc12e805f7a8130c8ccdf5)
2022-02-05Core/Misc: Allow all kinds of non-map containers in grid searchersShauren
(cherry picked from commit a02d36f18c5846fc4306cb602851744cb352fc57)
2022-02-05Scripts/Icecrown Citadel: Finish script registration refactoring - ↵Shauren
RegisterSpellScriptWithArgs (cherry picked from commit 600a6b5f681c0f5864f9e9e37559965742e22ca9)
2022-02-05Scripts/Icecrown Citadel: Fix scriptname conflictShauren
(cherry picked from commit b63fa9c42f26f3d80d9ace93654de0bac425f8cd)
2022-02-05Scripts/ICC: update Lich King scripts to new model (#25396)ForesterDev
* Scripts/ICC: update Lich King scripts to new model * fix build (cherry picked from commit d04bdd0316c5c158da4ec0461b714d04321e8f57)
2022-02-05Scripts/ICC: update Sindragosa scripts to new model (#25395)ForesterDev
(cherry picked from commit deec517239311f06ce4bfa62a930b1b874ef058a)
2022-02-05Scripts/ICC: update Professor Putricide scripts to new model (#25394)ForesterDev
* Scripts/ICC: update Professor Putricide scripts to new model * fix build (cherry picked from commit 0b0d5e9beaf0cc2b7c94e0884a4269899c55691c)