mud/src/mudlib
Jared Miller 5f12a4f841
Suppress upper window writes in MudScreen to fix Lost Pig output
V5+ games write room names to the upper window (status line) via
select_window(1). Since select_window was a no-op, status line text
leaked into the main output buffer, causing ">Outside" on prompt lines.

Track the active window and only buffer writes to window 0 (lower).
2026-02-10 14:36:42 -05:00
..
combat Add spawn command and wire mobs into server 2026-02-09 11:54:29 -05:00
commands Fix IF bugs: case-insensitive story lookup, double prompt, phantom restore command 2026-02-10 14:16:19 -05:00
render Wire client capabilities into Player & terrain 2026-02-07 22:44:45 -05:00
store Add PlayerData TypedDict to fix type errors 2026-02-07 22:13:27 -05:00
world Add world cache to speedup startup 2026-02-07 15:00:07 -05:00
zmachine Suppress upper window writes in MudScreen to fix Lost Pig output 2026-02-10 14:36:42 -05:00
__init__.py Add first generation 2026-02-07 09:45:48 -05:00
__main__.py Add debug logs to view negotiations 2026-02-07 10:32:11 -05:00
caps.py Add MTTS capability parsing module with client color detection 2026-02-07 22:44:23 -05:00
content.py Add TOML content loader for declarative command definitions 2026-02-07 20:27:29 -05:00
editor.py Fix editor search/replace parsing, dirty flag, and cursor tracking 2026-02-07 23:06:47 -05:00
effects.py Add fly command with cloud trail effects 2026-02-07 14:48:42 -05:00
embedded_if_session.py Implement V5+ save/restore opcodes and handle in-game saves on restore 2026-02-10 14:18:42 -05:00
entity.py Add mob templates, registry, and spawn/despawn/query 2026-02-09 11:54:29 -05:00
if_session.py Strip dfrotz prompt even without preceding newline 2026-02-09 17:55:14 -05:00
mob_ai.py Add mob AI for combat decisions 2026-02-09 11:54:29 -05:00
mobs.py Add mob templates, registry, and spawn/despawn/query 2026-02-09 11:54:29 -05:00
player.py Wire embedded z-machine interpreter into MUD mode stack 2026-02-10 11:18:16 -05:00
resting.py Add rest command for stamina recovery 2026-02-08 22:16:47 -05:00
server.py Fix IF bugs: case-insensitive story lookup, double prompt, phantom restore command 2026-02-10 14:16:19 -05:00