THE MATRIX DISPLAY FILES - v0.3.3
=================================
Created by Xendrome - https://www.dosbbs.com

All caller-facing menus and Help pages live in this DISPLAY directory.
EDITOR.EXE is a local SysOp utility; its administrative screens remain compiled in.
You may edit ANSI colors, wording, borders and layout without rebuilding MATRIX.EXE
or COMMONS.EXE. Keep command keys shown on each menu consistent with the program.

Bare display filenames are loaded from DISPLAY\ first. For backward compatibility,
the game falls back to the main game directory when a requested file is not found here.

FILES
-----
MATRIX.ANS   Opening splash
MAIN.ANS     Main Zion menu
CREATE.ANS   New-character discipline menu
STATUS.ANS   Operative Status screen
VAULT.ANS    Zion Credit Vault
MORPHMAX.ANS Morpheus maximum-level screen
MORPHNO.ANS  Morpheus insufficient-XP screen
MORPHRDY.ANS Morpheus advancement choice
FIELDMED.ANS Field medical choice
COMBAT.ANS   Per-round combat command display
JACKIN.ANS   Matrix connection / Sweep menu
MISNWARN.ANS Zion mission risk/confirmation screen
KEYMAKER.ANS Rare Keymaker three-door encounter
SPARRING.ANS Resistance Sparring opponent menu
TRAINING.ANS Construct Training menu
ARMORY.ANS   Zion Armory category menu
WEAPONS.ANS  Weapon purchase list shell
ARMOR.ANS    Armor purchase list shell
SELLGEAR.ANS Equipped weapon/armor resale screen
MEDBAY.ANS   Zion Medical Bay menu
COMMONS.ANS  Zion Commons main menu
WALL.ANS     Operator Wall heading
POST.ANS     Operator Wall posting prompt
ACTIVE.ANS   Active Operatives heading
RUMOR.ANS    Operator Rumor display
GAMBLE.ANS   Oracle's Numbers betting screen
HELP1.ANS through HELP5.ANS  Help / How to Play pages

DYNAMIC TOKENS
--------------
Text between @ signs is replaced at runtime. Do not change token spelling unless you
intend it to appear literally. Use @@ when you need one literal @ character.

Common tokens:
 @GAME_NAME@ @BBS_NAME@ @SYSOP_NAME@ @HANDLE@ @CLASS@ @LEVEL@
 @XP@ @XP_TARGET@ @XP_REMAIN@ @XP_LINE@
 @HP@ @MAX_HP@ @FOCUS@ @MAX_FOCUS@ @CREDITS@ @VAULT@
 @MATRIX_RUNS@ @TRAINING_RUNS@ @MISSION_RUNS@ @PVP_RUNS@
 @MED_PATCHES@ @TRAUMA_PACKS@ @MAX_MED_PATCHES@ @MAX_TRAUMA_PACKS@
 @MACHINE_ALERT@ @AGENT_ACTIVITY@ @SENTINEL_ACTIVITY@ @ZION_STRENGTH@
 @WEAPON@ @POWER@ @WEAPON_SALE@ @ARMOR@ @DEFENSE@ @ARMOR_SALE@

Menu-specific tokens:
 @NEXT_LEVEL@ @SECTOR@ @MED_HEAL@ @STANDARD_COST@ @FOCUS_COST@
 @STABILIZE_COST@ @MED_PATCH_COST@ @REFINE_PATCHES@ @REFINE_COST@
 @ENEMY_NAME@ @ENEMY_HP@ @ENEMY_MAX@
 @WEAPON_LIST@ @ARMOR_LIST@ @SPARRING_LIST@
 @MAX_WAGER@ @WIN_MULT@ @RUMOR@

STATUS.ANS also supports:
 @STRENGTH@ @SPEED@ @FOCUS_STAT@ @INTELLIGENCE@ @PERCEPTION@ @WILLPOWER@
 @KUNGFU@ @FIREARMS@ @HACKING@ @KILLS@ @AGENT_KILLS@ @DEATHS@

NOTES
-----
* Keep normal caller screens within 80 columns for classic BBS clients.
* COMBAT.ANS and FIELDMED.ANS are inline displays and should not clear the screen.
* MATRIX.ANS should remain a single-screen splash because MATRIX.EXE waits for E/ENTER/Q.
* HELP navigation is handled by the executable; keep the navigation hints visible.
* Changing menu text does not change the actual command keys accepted by the game.

 v0.3.3: GAMBLE.ANS and HELP5.ANS now describe seven guesses with a daily game limit. A wager is
 committed before play and forfeited on disconnect or cancellation. Merge
 these wording changes if you maintain customized versions of those screens.

GAMBLE.ANS also supports @GAMES_LEFT@ for remaining gambling plays today.

HELP SCREEN LAYOUT FIX - v0.3.3
------------------------------
HELP1.ANS through HELP5.ANS now use DOS CRLF line endings consistently.
Page 4's LF-only lines caused horizontal stair-stepping over FOSSIL.
All five pages fit within 24 rows and 78 visible columns, with navigation
on row 24 and no trailing newline to scroll the terminal. Surplus blank
rows were removed and a few long sentences shortened without changing rules.
Source and runtime copies match. No executables or game data changed.

Copy DISPLAY\HELP1.ANS through DISPLAY\HELP5.ANS into the live display
folder (and ATDT's seed/static files tree). Start a fresh door session to
load the updated screens. Keep MATRIX.CFG and DATA unchanged.

