/tg/ Station 13 - Modules - Types — Define Details

modular_nova/modules/title_screen/code/_title_screen_defines.dm

MAX_STARTUP_MESSAGESCap on how many boot terminal lines we keep/send - matches how many the client ever displayed.
LOBBY_TITLE_ASSET_PREFIXBase name for the lobby's background image asset. The title image changes over time
LOBBY_TITLE_MARK_ASSET_NAMEAsset name for the neutral Meridian Rift wordmark. Unlike the title screen this never changes, so it registers once under a fixed name.
TITLE_SETTINGS_FILEServer-wide, admin-chosen title screen presentation. Survives restarts.
TITLE_SETTINGS_VERSION3: the per-screen bezel is a choice instead of a boolean. Version 2's enabled bezel becomes Classic; disabled remains None. 2: presentation moved from four server-wide values to a record per screen, so one picture can wear the bezel while another stays flat. Version 1 files are migrated on load by fanning the old globals out across every screen.
TITLE_DEFAULT_SCREEN_KEYKey used for the neutral Meridian Rift master, which has no config file name.
TITLE_DEFAULT_ALT_SCREEN_KEYThe same master wearing the alternate wordmark ramp. It is a separate entry in the screen list rather than a checkbox on the first one, so picking it is the same gesture as picking any other screen.
TITLE_TREATMENT_NONEHow the lobby should render the current title screen. Defensive fallback for unmanaged/operator-provided artwork; the manager does not expose it.
TITLE_TREATMENT_MASKThe image is a neutral alpha master that TGUI tints with the active theme.
TITLE_TREATMENT_OVERLAYThe image renders as-is with the themed wordmark composited over it.
TITLE_TREATMENT_SCREENThe image sits inside the CRT glass with no wordmark over it.
TITLE_DEFAULT_VARIANTPer-screen presentation defaults, applied to any screen with no record yet.
TITLE_BEZEL_NONEThe monitor rim, independent of the screen effect since v2.
TITLE_SCREEN_ADMIN_RIGHTSRank that may change the title screen, matching ADMIN_VERB(admin_change_title_screen).

Define Details

LOBBY_TITLE_ASSET_PREFIX

Base name for the lobby's background image asset. The title image changes over time

LOBBY_TITLE_MARK_ASSET_NAME

Asset name for the neutral Meridian Rift wordmark. Unlike the title screen this never changes, so it registers once under a fixed name.

MAX_STARTUP_MESSAGES

Cap on how many boot terminal lines we keep/send - matches how many the client ever displayed.

TITLE_BEZEL_NONE

The monitor rim, independent of the screen effect since v2.

TITLE_DEFAULT_ALT_SCREEN_KEY

The same master wearing the alternate wordmark ramp. It is a separate entry in the screen list rather than a checkbox on the first one, so picking it is the same gesture as picking any other screen.

TITLE_DEFAULT_SCREEN_KEY

Key used for the neutral Meridian Rift master, which has no config file name.

TITLE_DEFAULT_VARIANT

Per-screen presentation defaults, applied to any screen with no record yet.

TITLE_SCREEN_ADMIN_RIGHTS

Rank that may change the title screen, matching ADMIN_VERB(admin_change_title_screen).

TITLE_SETTINGS_FILE

Server-wide, admin-chosen title screen presentation. Survives restarts.

TITLE_SETTINGS_VERSION

3: the per-screen bezel is a choice instead of a boolean. Version 2's enabled bezel becomes Classic; disabled remains None. 2: presentation moved from four server-wide values to a record per screen, so one picture can wear the bezel while another stays flat. Version 1 files are migrated on load by fanning the old globals out across every screen.

TITLE_TREATMENT_MASK

The image is a neutral alpha master that TGUI tints with the active theme.

TITLE_TREATMENT_NONE

How the lobby should render the current title screen. Defensive fallback for unmanaged/operator-provided artwork; the manager does not expose it.

TITLE_TREATMENT_OVERLAY

The image renders as-is with the themed wordmark composited over it.

TITLE_TREATMENT_SCREEN

The image sits inside the CRT glass with no wordmark over it.