Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/cpp-code-standards.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,3 +329,13 @@ All Header files should contain header guards

#endif // MY_HEADER_H
```

### Text Output

All C++ script/system/command text output must use [acore_string](acore_string) whenever possible (e.g., ChatHandler messages, script system messages).

NPC dialog, emotes, and other in-game text that is managed via database text systems (such as `creature_text`, `broadcast_text`, etc.) should continue to use those systems instead of `acore_string`.

When adding new strings, localization must be provided for all available languages.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is eh in my mind


**Tip:** You may use AI to assist with translating localization strings.
Loading