| .. |
|
combat
|
Add safe zone flag to prevent combat in peaceful areas
|
2026-02-14 11:50:49 -05:00 |
|
commands
|
Add talk and reply commands with conversation system
|
2026-02-14 14:31:39 -05:00 |
|
render
|
Fix operator precedence in POV smart conjugation
|
2026-02-14 01:00:37 -05:00 |
|
store
|
Wire kill/death tracking into combat engine
|
2026-02-14 11:40:45 -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 |
|
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 |
|
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
|
Fix code review issues for phase 14
|
2026-02-14 12:12:23 -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 librarian NPC with integration tests
|
2026-02-14 14:31:39 -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 |
|
weather.py
|
Add weather system with tests
|
2026-02-14 16:18:03 -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 |