Treeston
2f7d2ef3e9
Core/ChatCommands: C++17 cleanup (again) (PR #25323 )
2020-08-30 02:50:25 +02:00
Treeston
fd05a35341
Revert "[3.3.5] Core/ChatCommands: C++17 cleanup (if constexpr + std::string_view)"
...
This reverts commit 11c4a60fbe .
2020-08-24 16:38:39 +02:00
Treeston
11c4a60fbe
[3.3.5] Core/ChatCommands: C++17 cleanup (if constexpr + std::string_view)
2020-08-24 16:17:56 +02:00
Peter Keresztes Schmidt
9df61fd111
Core/ChatCommands: Parse SpellInfo also from enchant, glyph, talent and trade links (PR #25270 )
2020-08-17 18:26:41 +02:00
Treeston
ffc3e355fe
Core/ChatCommands: Move Trinity::ChatCommands::Variant from boost::variant to std::variant (for real this time)
2020-08-17 02:23:38 +02:00
Treeston
7bceff1b2a
revert 1aeb7a0 and f9e7dbd until I can work around GCC being silly
2020-08-17 01:05:09 +02:00
Treeston
f9e7dbd8b4
Core/ChatCommands: Move Trinity::ChatCommands::Variant from boost::variant to std::variant, which means we no longer need visitors
2020-08-17 00:49:07 +02:00
Treeston
7ac6ccb36b
Core/Chat: Add SpellInfo const* handler for command args. Use it to update .cast <spellId/link> <triggered>.
2020-03-19 16:13:01 +01:00
Aokromes
ed93932537
New year
...
Say bye bye to every year changing dates
2020-01-02 06:25:50 +01:00
Treeston
fcfcb0eb6f
Happy New Year, folks. It's 2019!
2019-01-01 15:45:25 +01:00
Treeston
f27284594b
[3.3.5] Core/Chat: Unify chat hyperlink parsing (PR #22417 )
...
- Validate most link properties all the time
- If enabled, also validate link text (needs locale)
- Instead of blocking the entire message, sanitize it
- Apply filtering to DND/AFK messages. Closes #22399
2018-09-13 00:11:27 +02:00
Treeston
a4c666dc3d
Core/ChatCommands: Implement achievement link parsing
2018-09-09 12:41:00 +02:00
Treeston
37489eda93
Core/ChatCommands: Properly handle single-argument handlers (argument string discarded). Add special handling for on/off booleans.
2018-09-08 19:46:12 +02:00
Treeston
66a87c4642
Scripts/Commands: New argument parsing methodology (PR #22363 )
...
- 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*
2018-09-07 20:31:04 +02:00