aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-04DB/Quest: Update outro event of quest 'Plagued Lands'offl
Updates #25313 (cherry picked from commit 3f4bcfbbe1ee919d9de85825c9b7fb4a4944ace9)
2022-02-04DB/Locale/esES+esMX Texts missing in quests (Part 23)Cerveciento
Closes #25319 (cherry picked from commit 1bf8b9452aa4c5bc97af6282cf68a009dac230ab)
2022-02-04DB/Locale/esES+esMX Texts missing in quests (Part 22)Cerveciento
Closes #25306 (cherry picked from commit 8325dfa7d438ebfe6bea7f7bf965f547e7ac9d75)
2022-02-04DB/Quest: Fix typo in RewardText of quest 'The Remains of Trey Lightforge'offl
Closes #25322 (cherry picked from commit 64c1e956a4037af4c11041a7720f753546000387)
2022-02-04Build: Add Clang version guard to CMake (PR #25324)Treeston
(cherry picked from commit 27b1930d97d541c241655d8b820cbaebe6eec44e)
2022-02-04Core/Warden: Fix warden timeout ticking twice as fast as it shouldShauren
(cherry picked from commit ec783fcbb59fcd6e657bc1a39c2b073fd7506ed4)
2022-02-04Core/ChatCommands: Do not try to consume integral types if the token is ↵Peter Keresztes Schmidt
empty (PR #25320) (cherry picked from commit 6079bc7f34250e65efa3dcbe5471382b217ebf24)
2022-02-04Core/Movement: Fix RandomMovementGenerator for swimming creaturesjackpoz
Fix RandomMovementGenerator for swimming creatures not moving at all due to PATHFIND_FARFROMPOLY being handled as wrong path. Fixes #25236 (cherry picked from commit 1aceb413495c18e5840112d6ada0c4c71cc03c7b)
2022-02-04DB/Misc: Add new view vw_conditions_with_labels that shows labels instead of ↵jackpoz
numbers from conditions table (cherry picked from commit 7cdc4b46bb6ce63ae3830fb1f8e0464093e1a015)
2022-02-04Common/Utilities: Move EnumUtils' implementation struct from Trinity::Impl ↵Treeston
to Trinity::Impl::EnumUtilsImpl. This avoids confusing name clashes for other implementations in sub-namespaces of Trinity::Impl. (cherry picked from commit 91744de3162bab23d7c5a0dd65fc8b4249eb803a)
2022-02-04DB/Misc: Add new view vw_disables_with_labels that shows labels instead of ↵jackpoz
numbers from disables table (cherry picked from commit 6d295629cf01cc23e9c6c521c767a4fa6fd0eb41)
2022-02-04Core/Misc: std::string -> std::string_view in a bunch of places, notably ↵Treeston
chat commands and Util.h (cherry picked from commit a41bbd9ad9adedb15c7133bdef1575a6ec0eb1ab)
2022-02-04Core/Unit: Fixed race condition when loot recipient is in different map (#25312)robinsch
(cherry picked from commit aaa089ab7f634b50acfabb5ad312edd5ee82d2e2)
2022-02-04Core/SAI: Remove completed timed action lists even while evadingjackpoz
Fixes #25294 (cherry picked from commit 03eb0886a8b0e192d3c299d72ef223d30495c534)
2022-02-04Scripts/Commands: Convert argument parsing of some misc commands to new ↵Peter Keresztes Schmidt
system (#25308) * Core/Shared: Make WeatherType smart * Scripts/Commands: Convert argument parsing of some misc commands to new system (cherry picked from commit 5bab0e43c627c949bb5fb1d7fd014855c6c02b8e)
2022-02-04Scripts/Commands: Convert argument parsing of cast commands to new system ↵Peter Keresztes Schmidt
(#25309) (cherry picked from commit cefac75a7d17ea3263f24b6e0fb63c11f92a04ac)
2022-02-04Scripts/Commands: Fix two unreachable code issues found by PVS-studio (#25311)Peter Keresztes Schmidt
(cherry picked from commit 3262ef447a9c41bef9a9a3d11f5a89a63137c4df)
2022-02-04DB/Quest: Convert & update support for 'Ebon Blade Prisoners' to SAIoffl
Closes #24672 (cherry picked from commit 6611b7145746d5bc18541f7f3a4b641739877740)
2022-02-04DB/Quest: Convert & update support for Borean Tundra escort quests to SAIoffl
Closes #25001 (cherry picked from commit 040fda87ef0a7a2c7a61dc2fdc3c478c5adf3dd6)
2022-02-04Scripts/Commands: Convert argument parsing of message commands to new system ↵Peter Keresztes Schmidt
(#25305) (cherry picked from commit f17b9b20f10ed8e14cdddef395ff467053068d35)
2022-02-04Core/ChatCommands: Add std::wstring argument type (#25302)Peter Keresztes Schmidt
(cherry picked from commit 617a769d6f8dc51d049296fbccca724713916ed4)
2022-02-04Scripts/Commands: Convert argument parsing of most list commands to new ↵Peter Keresztes Schmidt
system (#25303) (cherry picked from commit 522a4cb1a66539a656c44342d7652c3065a90588)
2022-02-04DB/SAI: Update some scripts using CMC cast flagoffl
(cherry picked from commit d714adbc4fbfdc2825d12105419cf52943fe1042)
2022-02-04DB/SAI: Remove SMARTCAST_INTERRUPT_PREVIOUS from Invoker Cast, Cross Cast ↵offl
and Self Cast actions Ref aae38bec116d5fb60d1f5900867cfe33388ed0bb Not needed at all for these action types, you can't interrupt player's spells by this event flag and there's no reason to interrupt creature's spells (cherry picked from commit e931bc11c25ce26074896115d45ee7f4d77e5071)
2022-02-04DB/SAI: Make Bonestripper Buzzard & Vulture move to invoker rather than ↵offl
random creature Ref #20821 (cherry picked from commit 07acb1d4397f5f1ebd3c9b62e420b3955e73fbe8)
2022-02-04DB/SAI: Remove SMARTCAST_INTERRUPT_PREVIOUS from more event typesoffl
Ref aae38bec116d5fb60d1f5900867cfe33388ed0bb (cherry picked from commit dddb96d02eb10689029e078868c1ccb9b4e38134)
2022-02-04Build/GCC: Raise required version to 8.3.0 (#25297)Giacomo Pozzoni
Even when building with Clang, make sure to have libstdc++ >= 8 (cherry picked from commit 41d70a5905c152d26217cc152a1748c337cfd81e)
2022-02-04Core/Misc: Update worldserver.conf.dist to match actual defaults.Treeston
(cherry picked from commit d717b9dc3e0a25fc0c6f7d55e08740e295697c67)
2022-02-04CI/GitHub: Build on GCC (#25288)Giacomo Pozzoni
* CI/GitHub: Build on GCC * Mark warnings as errors (cherry picked from commit f4dc3cbd65f42f9f144c6718d717ac003fa2edc9)
2022-02-04Core/Warden: Add Lua checks to Warden (PR #25286)Treeston
(cherry picked from commit 0531463a3c02d98ed77e9c7689ad7237ecaddc09)
2022-02-04Core/Gossip: Add new helper method to ScriptedGossip for resolving menuId -> ↵Maks Szokalski
sender (PR #25293) (cherry picked from commit db8bdaa08fbce1f2481ce79cb97a6f03725c5389)
2022-02-04Core/Warden: Ignore the `length` value in the database for MEM_CHECK checks. ↵Treeston
Hi there Aokromes. (cherry picked from commit fc32c3fd3b2e91702a41798ef962cbc8475c8584)
2022-02-04Core/Warden: More refactors lifted from #25286.Treeston
(cherry picked from commit a3971ca4b05e2913850b6d4fe7d40884fa645fa0)
2022-02-04Core/Warden: Some Warden refactors lifted from #25286.Treeston
(cherry picked from commit 5b4288f05f7e2360bcdc80872787ee2e7a7a2f56)
2022-02-04Core/Networking: Initialize MPSCQueueIntrusive dummy node without undefined ↵Shauren
behavior (cherry picked from commit e1289805fc04e75f9e7cba078cbc826ce60f037a)
2022-02-04Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and ↵Shauren
remove it (cherry picked from commit 7d4fbf706ae19481468901ccd65c497fcabe56bf)
2022-02-04Scripts/Spells: Convert remaining spell_generic scripts to simplified script ↵Shauren
registration using new additional constructor argument support (cherry picked from commit 7a5a010d415014a1cf78b1f6186d78a39a18c70a)
2022-02-03DB/Spawns: Added more Bastion intro spawnsNaddley
Closes #27697
2022-02-03DB/Creature: Removed aura from Injured Stormwind Infantry (50047)Naddley
Closes #27705
2022-02-03DB/Spawns: Added spawns for initial Bastion questsNaddley
Closes #27673
2022-02-03Core/Scripts: Unify RegisterSpellScript and RegisterAuraScript macros to do ↵Shauren
the same thing and implemented passing custom arguments to spell script classes (cherry picked from commit 75a6a7a0ad48874e75dd71f766dad3707341bb32)
2022-02-03Core/Util: Added another template utility - find_type_ifShauren
* Trinity::find_type_if - Find a type matching predicate in a given template parameter pack (cherry picked from commit 84a87d87bfd569192ff1564e3d8b2e68d5fff4bc)
2022-02-03Core/Util: Added new utilitiesShauren
* Trinity::new_from_tuple - same as std::make_from_tuple except allocates object using "new" * Trinity::is_tuple - detects whether given type is a tuple specialization * advstd::type_identity - C++20 std::type_identity (cherry picked from commit 7c08fc863ac45f2d41b18103b0132004a4c0c524)
2022-02-03Core/Commands: Exclude ambigious cast operator overloads from command VariantShauren
Closes #25618 (cherry picked from commit b57530ebb143965863b0974adfc95fb8a4e365ee)
2022-02-03Scripts/Commands: Convert argument parsing of event commands to new system ↵Peter Keresztes Schmidt
(PR #25275) (cherry picked from commit 7bfeb03c136f18fda73474054c837f4fe8f11136)
2022-02-03Core/ChatCommands: Check whether a passed numeric enum value is valid (#25285)Peter Keresztes Schmidt
(cherry picked from commit 4286e7aa02e777268b25d8a5bcc1ee87f7b16c4d)
2022-02-03Scripts/Commands: Convert argument parsing of gm commands to new system (#25279)Peter Keresztes Schmidt
(cherry picked from commit 9c9e8c7d58cd0e939330089cfb555945ebbf73eb)
2022-02-03Scripts/Commands: Convert argument parsing of remaining go command to new ↵Peter Keresztes Schmidt
system (#25284) (cherry picked from commit 1aadf6c6d173e593eef0e9976e51a7189a54a8ce)
2022-02-02Scripts/Commands: Convert argument parsing of honor commands to new systemCarbenium
(cherry picked from commit 515a34f64f200ea0fb9722914b76ab8abd358891)
2022-02-02Core/Warden: Add .debug warden force, allowing you to force specific warden ↵Treeston
checks to be sent (cherry picked from commit f04f4e91ff3afbf89f30659b85e8593c3206138e)