..
combat
Add safe zone flag to prevent combat in peaceful areas
2026-02-14 11:50:49 -05:00
commands
Add craft and recipes commands
2026-02-14 17:58:59 -05:00
render
Add atmosphere rendering function
2026-02-14 16:20:00 -05:00
store
Add description and home_zone fields to player and database
2026-02-14 17:17:36 -05:00
world
Add world cache to speedup startup
2026-02-07 15:00:07 -05:00
zmachine
Handle object 0 (nothing) gracefully in object parser
2026-02-10 18:32:36 -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
container.py
Fix dataclass equality causing duplicate items in move_to
2026-02-14 01:39:45 -05:00
content.py
Add TOML content loader for declarative command definitions
2026-02-07 20:27:29 -05:00
conversation.py
Add talk and reply commands with conversation system
2026-02-14 14:31:39 -05:00
corpse.py
Add decomposition timer with broadcast and game loop integration
2026-02-14 10:20:22 -05:00
crafting.py
Add crafting recipe system
2026-02-14 17:58:30 -05:00
creation.py
Add character creation flow with description prompt
2026-02-14 17:17:36 -05:00
dialogue.py
Add dialogue tree data model with tests
2026-02-14 14:31:39 -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
Add instruction tracing to step_fast and improve error messages
2026-02-10 18:29:27 -05:00
entity.py
Add NPC schedule system with game time
2026-02-14 14:31:39 -05:00
export.py
Add boundary region data model with TOML parsing and export
2026-02-14 12:39:48 -05:00
gametime.py
Add game day tracking to game time system
2026-02-14 16:18:03 -05:00
gmcp.py
Dedupe MSDP vitals to avoid spamming idle clients
2026-02-12 16:31:17 -05:00
housing.py
Add furniture persistence to home zone TOML
2026-02-14 17:58:30 -05:00
if_session.py
Clean up global state, migrate broadcast_to_spectators to Zone
2026-02-11 19:42:12 -05:00
loot.py
Add loot table system with LootEntry and roll_loot
2026-02-14 10:02:38 -05:00
mob_ai.py
Integrate behavior states into mob movement
2026-02-14 14:31:39 -05:00
mobs.py
Add librarian NPC with integration tests
2026-02-14 14:31:39 -05:00
npc_behavior.py
Add NPC behavior state machine with tests
2026-02-14 14:31:39 -05:00
npc_schedule.py
Add NPC schedule system with game time
2026-02-14 14:31:39 -05:00
object.py
Fix dataclass equality causing duplicate items in move_to
2026-02-14 01:39:45 -05:00
player.py
Add description and home_zone fields to player and database
2026-02-14 17:17:36 -05:00
portal.py
Add Portal class with target zone and coordinates
2026-02-11 20:38:47 -05:00
prompt.py
Fix prompt template to show PL as gauge with max value
2026-02-14 10:45:39 -05:00
resting.py
Wire stamina cues into combat and power loops
2026-02-14 01:00:37 -05:00
seasons.py
Add season system with tests
2026-02-14 16:18:03 -05:00
server.py
Add craft and recipes commands
2026-02-14 17:58:59 -05:00
targeting.py
Add target resolution module with ordinal and prefix matching
2026-02-14 01:39:45 -05:00
thing.py
Add item tags to Thing model
2026-02-14 12:39:48 -05:00
things.py
Add item tags to Thing model
2026-02-14 12:39:48 -05:00
timeofday.py
Add time-of-day system with tests
2026-02-14 16:18:03 -05:00
unconscious.py
Wire stamina cues into combat and power loops
2026-02-14 01:00:37 -05:00
verb_handlers.py
Add key-based unlock as first verb interaction
2026-02-11 21:47:33 -05:00
verbs.py
Add verb infrastructure on Object
2026-02-11 21:47:33 -05:00
visibility.py
Add visibility system for time and weather effects
2026-02-14 16:20:00 -05:00
weather.py
Add weather-driven ambient messages
2026-02-14 16:20:00 -05:00
zone.py
Add boundary region data model with TOML parsing and export
2026-02-14 12:39:48 -05:00
zones.py
Add boundary region data model with TOML parsing and export
2026-02-14 12:39:48 -05:00