mud/src/mudlib
Jared Miller 11636e073a
Add craft and recipes commands
Implements craft command to create items from recipes by consuming
ingredients from player inventory. Recipes command lists available
recipes or shows details for a specific recipe. Registers commands
and loads recipes at server startup.
2026-02-14 17:58:59 -05:00
..
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