Skip to content

Add Set Persistent Admin Notice verb - #10

Merged
misterreporter merged 1 commit into
mainfrom
persistent-set-admin-notice
Sep 12, 2026
Merged

Add Set Persistent Admin Notice verb#10
misterreporter merged 1 commit into
mainfrom
persistent-set-admin-notice

Conversation

@misterreporter

@misterreporter misterreporter commented Sep 10, 2026

Copy link
Copy Markdown

About The Pull Request

The existing Set Admin Notice verb only lives in GLOB.admin_notice, which is never saved anywhere and always starts blank on boot, so staff have been manually re-setting a notice (e.g. the character import/prefs contact-an-admin reminder) every round after reboot.

Adds a second verb, Set Persistent Admin Notice, that writes the notice to data/persistent_admin_notice.txt and reloads it into GLOB.admin_notice on round start via a ticker Initialize() hook, so it reuses the existing display pipeline (new player login message, the Adminnotice check verb) unchanged. Leaving the input blank clears it, same as the existing verb.

Testing Evidence

Works flawless test merged to the server.

Why It's Good For The Game

Staff needed it

Changelog

🆑
Added persistent admin notice verb
/:cl:

The existing Set Admin Notice verb only lives in GLOB.admin_notice,
which is never saved anywhere and always starts blank on boot, so
staff have been manually re-setting a notice (e.g. the character
import/prefs contact-an-admin reminder) every round after reboot.

Adds a second verb, Set Persistent Admin Notice, that writes the
notice to data/persistent_admin_notice.txt and reloads it into
GLOB.admin_notice on round start via a ticker Initialize() hook, so
it reuses the existing display pipeline (new player login message,
the Adminnotice check verb) unchanged. Leaving the input blank clears
it, same as the existing verb. Kept fully modularized per the
delay_pregame_on_reboot.dm precedent from PR #8: only the verb
registration, one ticker hook line, and the .dme include touch
upstream files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012qeUbzXBhnXZMEik4SijcF
@github-actions github-actions Bot added the Code label Sep 10, 2026
@misterreporter
misterreporter merged commit 38960a1 into main Sep 12, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant