FEATURE  ·  v2026.05.22  ·  2026-05-22

Rookery Title System — Phase 1 shipped (2026-05-22)

— Greenfield (no native AAEmu title system in 3.0 NL0bP fork). New Titles section in the admin rail: create/edit/delete titles, assign multiple per character, full audit log. Benefits payload is JSON (discord_role_id, in_game_flags, allowed_commands, web_access, display color/priority) — designed to extend without schema migrations. Characters QA modal now has an inline Titles panel for one-click grant/revoke from the player view. Backend: 3 MariaDB tables (rookery_titles, rookery_character_titles, rookery_title_audit) + 9 endpoints. Server-side enforcement C# patch CharacterManager.cs.rookery_titles_patch.proposed ready for next maintenance window — exposes CharacterHasTitle() / CharacterHasTitleFlag() to gameplay code, 60-second refresh so grants/revokes go live without a restart. Discord role sync script ready (sync_title_discord_roles.py); install via Task Scheduler when bot token is in place. Internal tooling — staff visibility only.

« All Patch Notes