ddon-server/Arrowgene.Ddon.Scripts/scripts/chat_commands
Nirrudn f25a9d1fa4 Feedback Changes round 2
NotFound switched to ConcurrentDictionary and utilizes AddOrUpdate to accept hotloaded changes.

Removed attempted error correction for string formatting, switched to a try/catch block to log format errors and display the localized "NotFound" error string instead.
2026-07-10 17:14:01 -04:00
..
animalcrossing.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
areapoint.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
arearank.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
bbminfo.csx Fix/Feat: Small Fixes 10/1 + Valuable Item Recovery (#968) 2025-10-06 22:01:45 -07:00
chain.csx Quest locks for caution spots 2026-06-07 19:42:05 +01:00
exportappearance.csx feat: Official Pawns 2026-05-31 08:31:27 -04:00
fashion.csx Fix: Bugfix Stack 08-21 ~ 09-02 (#958) 2025-09-17 02:17:30 -07:00
finishquest.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
finishquesttype.csx Fix: General Bugfixes, April 2026 (#1031) 2026-04-30 21:28:52 -07:00
flag.csx fixes: Fix issues related to content locks 2025-04-04 00:36:37 -04:00
gc.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
giveitem.csx code review: Fix issues detected 2026-05-09 09:31:24 -04:00
givepawn.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
givepowerfulitems.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
gm.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
godmode.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
group.csx feat: Add area rank caution spots 2025-03-06 21:55:39 -05:00
help.csx Adjust scripts so that they use a server chat type and don't broadcast to all players. 2025-03-21 13:11:20 -07:00
il.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
info.csx feat: Default Drops 2025-04-10 20:44:05 -04:00
invite.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
locale.csx Feedback Changes round 2 2026-07-10 17:14:01 -04:00
motherlode.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
omdata.csx Adjust scripts so that they use a server chat type and don't broadcast to all players. 2025-03-21 13:11:20 -07:00
party.csx Cleanup invite timers better. Improve thread safety of pawn loss handlers and use the right notices. Refactor some party internals. /party command for inspecting internal party state in case of desyncs. /finishquesttype for admin testing. 2025-05-25 14:00:03 -07:00
pawntime.csx Fix rental history SQL for Postgres compatibility. Fix missing S2/S3 orb stat issue with rental pawns (requires rehiring). Additional chat messages for pawn adventure timer resetting. /pawntime command. Fix issue with job emblem attachments when they're held by pawns. 2025-07-27 23:41:23 -07:00
ql.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
quest.csx feat: Add support for contents release 2025-04-01 20:57:15 -04:00
README.md feat: Implement the EXM "Recurrence of Darkness" 2025-02-26 10:28:00 -05:00
release.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
releaseepitaph.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
repop.csx feat: Add area rank caution spots 2025-03-06 21:55:39 -05:00
schedule.csx feat: Improve quest rewards 2026-05-03 22:02:46 -04:00
setlevel.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
sl.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
spawntest.csx Random admin commands for stage and item lookup, and showing spawn locations in game. 2025-04-15 02:36:26 -07:00
time.csx Fix: Bugfix Stack 08-21 ~ 09-02 (#958) 2025-09-17 02:17:30 -07:00
unlock.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
updateom.csx fix: Fix compile issue with updateom.csx 2026-05-09 11:08:49 -04:00
version.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
warp.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00
warpi.csx Feature: Communication Features (#983) 2026-04-18 01:27:57 -07:00

Chat Commands

Warning

Chat commands provided by the server repository and are not labeled as AccountStateType.User or AccountStateType.GameMaster are intended to be used for debug only. If command settings are changed such that they become available for general use, that command is to be maintained and debugged by the admins running that server.

Chat commands are behaviors which can be executed in game, starting with /. Commands are restricted based on the AccountType. When implementing the command, the AccountState field controls who can execute it. This also controls which commands show up when using the command /help.

Each chat command should be named as <chat_command>.csx and stored in the directory <assets>/scripts/chat_commands. The name of the file should match the name assigned to the field CommandName. If a command is complex and requires it's own settings file, they should be located in a file located in <assets>/scripts/settings/chat_commands. The name of the settings file should match the name of the chat command.

General settings for all chat commands can be found in <assets>/scripts/settings/ChatCommands.csx.

Guidelines

The value assign to CommandName should be lowercase and contain no spaces.