DarkflameServer/dGame/dGameMessages
Aaron Kimbrell feeac2e041
feat: refactor slash commands system into more scalable system (#1510)
* WIP, but working

* Scaffolding

* testing and making it compile again

* move all commands to functions

* renaming to compile

* fix failing tests

idk how these werent failing before.  Seems to have been magic.

* move commandss into their namespace
make help command useful
fix mac error

TODO: remove the multiple not founds/ rework the structure to split into help and handling

* Just need to fill out the fields, but it's all there templated

* Add all aliases, register missing commands

* All help text

* remove test logs

* improvements

pass through added code for optimizations and cleanup as well as reduce the amount of scoping for readability and maintainability

* Update SlashCommandHandler.cpp

* only save command if it is a GM command

* simplify if checks

* remove broken delimiter

* Update SlashCommandHandler.cpp

* Update SlashCommandHandler.cpp

---------

Co-authored-by: David Markowitz <EmosewaMC@gmail.com>
2024-04-08 15:11:59 -05:00
..
CMakeLists.txt fix: Dissolve more CMake dependencies (#1387) 2024-03-05 20:13:24 -06:00
DoClientProjectileImpact.h chore: Convert DoClientProjectileImpact to use bitstream refs (#1471) 2024-02-26 22:16:19 -06:00
EchoStartSkill.h chore: Change EchoStartSkill to use BitStream reference (#1472) 2024-02-26 08:09:45 -06:00
EchoSyncSkill.h chore: Convert EchoSyncSkill to use BitStream references (#1473) 2024-02-26 08:08:56 -06:00
GameMessageHandler.cpp Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
GameMessageHandler.h Convert game message bit stream raw pointers to references (#1465) 2024-02-26 08:17:22 -06:00
GameMessages.cpp feat: refactor slash commands system into more scalable system (#1510) 2024-04-08 15:11:59 -05:00
GameMessages.h feat: refactor slash commands system into more scalable system (#1510) 2024-04-08 15:11:59 -05:00
PropertyDataMessage.cpp Move CDClientManager to be a namespace (#1431) 2024-02-08 23:40:43 -06:00
PropertyDataMessage.h convert to unix line endings 2022-08-05 22:01:59 -05:00
PropertySelectQueryProperty.cpp chore: Eradicate C-style casts and further clean up some code (#1361) 2023-12-27 22:18:20 -06:00
PropertySelectQueryProperty.h convert to unix line endings 2022-08-05 22:01:59 -05:00
RequestServerProjectileImpact.h Convert game message bit stream raw pointers to references (#1465) 2024-02-26 08:17:22 -06:00
StartSkill.h Convert game message bit stream raw pointers to references (#1465) 2024-02-26 08:17:22 -06:00
SyncSkill.h Convert game message bit stream raw pointers to references (#1465) 2024-02-26 08:17:22 -06:00