You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initial release
- Added Local NPCs support:
- Added RC: Local NPCs command.
- Sends PLI_NC_LOCALNPCSGET through the authenticated NC connection.
- Displays PLO_NC_LEVELDUMP results in a styled read-only result tab.
- Reworked RC Chat:
- Added a terminal-style RC Chat tab with inline prompt input.
- RC Chat tab title now tracks the connected server name.
- Added /clear for RC Chat, including while disconnected.
- Prevented accidental edits to chat history while still allowing selection/copy.
- Changed disconnected send message to "Not connected - cannot send chat".
- Added terminal-style PM threads:
- Incoming PMs are stored by sender and can be opened from RC: Open PM / Open All PMs.
- PM tabs now have prompt input and Enter replies directly in the tab.
- PM tabs auto-refresh when new messages arrive.
- PM received lines in RC Chat are clickable/underlined and open the PM thread.
- Suppresses RC Chat PM notifications when that sender's PM tab is already open.
- Added /clear in PM tabs to clear the thread and persisted log.
- PM history persists under pms/ and reloads when reopening a thread.
- PM formatting now uses worded timestamps and separated message blocks.
- Added styled result tabs:
- Staff Activity, Ban History, and Local NPCs now open in terminal-style scratch result tabs.
- Added syntax highlighting for list headers, dates, activity verbs, ban fields, and NPC dump labels.
- Added leading tab icons for these result views.
- Improved config editors:
- Server Options, Server Flags, and Folder Config now open as styled scratch config tabs.
- They keep the proper goption syntax with package-local SublimeRC editor color profiles for dark background and colored line numbers.
- Save still writes the backing .goption file and uploads through the existing config upload path.
- Added leading tab icons for config views.
- Improved script editors:
- NPC scripts, class scripts, weapon scripts, and NPC flags now open as styled scratch editor tabs.
- Script tabs keep the proper gscript syntax file with package-local SublimeRC editor color profiles for dark background and colored line numbers.
- NPC flag tabs keep the proper goption syntax file with package-local SublimeRC editor color profiles for dark background and colored line numbers.
- Save writes the backing modified file and uploads through the existing NC upload path.
- Added type-specific tab icons for NPCs, NPC flags, classes, and weapons.
- Ban system work:
- Added newer listserver/GraalEngine ban request and setban support.
- Added bantypes loading into ban reason choices.
- Added ban history and staff activity request/display support.
- Fixed legacy ban packet parsing for older servers.
- Fixed legacy setban formatting.
- Preserved legacy and newer ban flows behind protocol selection.
- Logging cleanup:
- Added ignore_world_time_debug flag, defaulted on, to suppress NEWWORLDTIME debug spam.
- Made "Received X server flags" debug-only.
- Removed noisy ban trace packet logging.
- Sent PM debug lines no longer appear in RC Chat unless debug mode is enabled.
- Command palette polish:
- Moved command icons to "RC: <icon> Command" format.
- Replaced plain symbol icons with richer command icons.
- Added icons to listserver picker entries before fetching gserver lists.
- File search quality-of-life:
- Made /find result paths clickable in RC Chat, with actions to open, download, open externally, or copy the resolved server path.
- Resolved clicked /find paths through the file browser folder first so nested paths open correctly.
- File browser quality-of-life:
- Moved file browser transfer and FTP messages into a dedicated File Browser terminal tab.
- Mirrored /find output into the File Browser tab with the same clickable file actions.
- Compiler quality-of-life:
- Moved script update and compiler output messages into the NC terminal tab.
- Added a setting to route compiler output either to the NC tab or a bottom output panel.
- NC quality-of-life:
- Added an optional setting to route NPC-server messages into a dedicated NC tab with a palette command to reopen it.
- RC Chat quality-of-life:
- Added Ctrl-click on RC Chat nicknames to open a PM tab for that connected player.
- Restored RC-side control handling for #ALERT messages and #DEFINECMD NPC command aliases.
- Script upload compatibility:
- Matched NPC/class script tokenizing to the server tokenizer for lines that begin with quotes.
- File browser uploads:
- Added an Upload File palette command that uploads local files to the last opened File Browser folder.
- Added normal and large-file upload handling for File Browser uploads.
- Added external file watching so files opened in another editor upload back after saving.