aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/ChatCommands
AgeCommit message (Collapse)Author
2025-10-11Dep/fmt: Update to 12.0.0Shauren
2025-06-05Core/Chat: Remove fmt::sprintf from headersShauren
2025-05-18Core/Commands: Modernize string parsing for EXACT_SEQUENCE command argumentsShauren
2025-05-18Core/Commands: Don't validate enum numeric values for flagsShauren
2025-05-18Core/Commands: Fixed parsing enum chat command arguments when they have a ↵Shauren
TITLE comment
2025-05-07Core/Misc: Minor compile time improving changesShauren
2025-04-10Core/Commands: Allow non-const reference arguments in chat command handlersShauren
2023-10-06Core/Objects: Treat areas that have ParentAreaID filled but dont have ↵Shauren
IsSubzone flag as zones instead of areas
2023-08-16Core/Misc: Fixed minor formatting mistakesShauren
2023-04-28Core/Chat: Implemented more chat link typesShauren
Closes #28946
2023-04-06Core/Misc: Modernize code a bit by replacing std::tie with either structured ↵Shauren
bindings or operator<=>
2023-01-10Core/Logging: Fixed remaining uses of STRING_VIEW_FMT in log statementsShauren
2023-01-08Dep/fmt: Upgrade to 9.1.0Shauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2023-01-07Core/Misc: Replace enable_if overload selection with if constexprShauren
2023-01-07Core/Misc: Migrate our c++20 advstd to standard featuresShauren
2022-09-19Core/Misc: Changed string formatting functions to accept std::string_view as ↵Shauren
format argument instead being templated on it to slightly improve compile times and reduce executable size
2022-09-02Core/Commands: Convert quest commands to new systemShauren
2022-03-12Core/ChatCommands: AccountIdentifier from current targetCarbenium
(cherry picked from commit 8ee92147a5435600992d7269b98edd5d36cd8924)
2022-03-09Core/Commands: Fixed logging gm commands that accept hyperlink arguments and ↵Shauren
use legacy handlers Closes #26462 (cherry picked from commit ab1a5b7fc8fca3b6540a49c39fc00cb63f16dc6a)
2022-03-05Core: whitespace cleanup, reduce double blank line to single (#25795)Kargatum
* Core/Misc: fix double empty line * worldserver.conf (cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
2022-02-28CI/GitHub: Switch to GCC 8 (#25610)Giacomo Pozzoni
* CI/GitHub: Switch to GCC 8 Build on GitHub Actions using GCC 8 as it's the oldest supported GCC * Core/Misc: Attempt to fix GCC 8 build (cherry picked from commit d7459cccedc7ca9ba85e209dfeef61969fc78d9a)
2022-02-28Core/ChatCommands: Fix a potential crash if a custom chat command does not ↵Treeston
have a specified help string (cherry picked from commit 3ec98bf2410bb8fa73fe6b386a6e766bef575e97)
2022-02-27Core/ChatCommand: Improve feedback for ambiguous commandsTreeston
(cherry picked from commit a6d8a7ad1e5e507aacc90546982a7590b62d2d78)
2022-02-27Core/ChatCommands: Add `trinity_string` support for chat command helpTreeston
(cherry picked from commit 26c510775c6a1995d81b16ad7459227381801dcc)
2022-02-27Scripts/ChatCommands: Constrain how char const* may be used as a command ↵Treeston
handler parameter. It may now only be used in the legacy configuration, as the only argument. (cherry picked from commit 9fda67d016798260dcab4b2110c00ab85e1fff2f)
2022-02-271eca51b follow-up, nuke `command`.`permission` from orbit; it was only ↵Treeston
duplicating data already stored in the core. (cherry picked from commit 991dc8e050777b5e33ff22b008ab2125bae22437)
2022-02-27[3.3.5] ChatCommands, the other half: chat command resolution refactor (PR ↵Treeston
#25463) (cherry picked from commit 1eca51b417678b9a48b28552925d5694105f82bb)
2022-02-13Core/Misc: Minor game include cleanupShauren
2022-02-11Core/Misc: Explicitly include required headers instead of relying on them to ↵Shauren
be included by other headers
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-05[3.3.5] Core/ChatCommands: Show error messages from argument parsers (PR #25443)Treeston
(cherry picked from commit 75f9e7396e35360f3016cc0cb21e72e20f5d96d5)
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-05Chat/Commands: Eradicate ChatHandler::extractOptFirstArgTreeston
(cherry picked from commit 4f636b80e4942c4c9c4811496d1c1b77f767378d)
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-05Scripts/Commands: Convert argument parsing of .npc commandsTreeston
(And I snuck some chat command cleanup in there, more de-cluttering!) (cherry picked from commit 88d446dadf65bf47c72d3042834281233b1174ac)
2022-02-05Scripts/Commands: Convert argument parsing of gameobject commandsTreeston
(cherry picked from commit 35b3ba90b03143f2dc700cc4baeb88a58089c102)
2022-02-04Common/Util: Trinity::StringTo<double> support (PR #25364)Treeston
(cherry picked from commit f45aa5cac1579e87cbc599ffb58e10e662066792)
2022-02-04Core/ChatCommands: C++17 cleanup (again) (PR #25323)Treeston
(cherry picked from commit 2f7d2ef3e979ecd0536f3a3713e56c8e59652a47)
2022-02-04Common/Utilities: Centralize string -> T conversion in StringConvert.h (PR ↵Treeston
#25335) (cherry picked from commit cd30e0b86ce6ee88386a91cebdf353fc55805c57)
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/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/ChatCommands: Add std::wstring argument type (#25302)Peter Keresztes Schmidt
(cherry picked from commit 617a769d6f8dc51d049296fbccca724713916ed4)
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-02Core/ChatCommands: Parse SpellInfo also from enchant, glyph, talent and ↵Peter Keresztes Schmidt
trade links (PR #25270) (cherry picked from commit 9df61fd111a39983d751ac0bed767137b330c547)