Commit Graph

6 Commits

Author SHA1 Message Date
AI Agent
1f4955db82 Implement weather and time of day system
All checks were successful
Smoke tests / Build and smoke test (push) Successful in 1m20s
Smoke tests / Build and smoke test (pull_request) Successful in 1m24s
2026-03-19 16:58:06 -06:00
AI Agent
4e41038555 Implement Lawold capital city: 49 rooms, 59 NPCs, and full world integration
Some checks failed
Smoke tests / Build and smoke test (push) Has been cancelled
2026-03-16 13:51:36 -06:00
AI Agent
98967ebe59 Add world content: warden class, druids guild, sylvan race, town expansion, whispering_woods region
Made-with: Cursor
2026-03-14 17:24:09 -06:00
AI Agent
3a51ad115e gemini added rooms 2026-03-14 17:16:32 -06:00
AI Agent
e5e7057650 Add TOML reference docs for all world data types
- world/MANIFEST.md: manifest.toml and directory layout
- world/races/RACES.md: race schema (stats, body, natural, resistances, etc.)
- world/classes/CLASSES.md: class schema (base_stats, growth, hidden, guild)
- world/guilds/GUILDS.md: guild schema and [growth]
- world/spells/SPELLS.md: spell schema and types
- world/town/REGION.md: region.toml
- world/town/rooms/ROOMS.md: room schema and exits
- world/town/npcs/NPCS.md: NPC schema, race/class resolution
- world/town/objects/OBJECTS.md: object schema and [stats]

Made-with: Cursor
2026-03-14 16:40:09 -06:00
AI Agent
c82f57a720 Initial commit: SSH MUD server with data-driven world
Rust-based MUD server accepting SSH connections on port 2222.
Players connect with any SSH client, get dropped into a
data-driven world loaded from TOML files at startup.

Binary systems: SSH handling (russh), command parser, game state,
multiplayer broadcast, ANSI terminal rendering.

Data layer: world/ directory with regions, rooms, NPCs, and objects
defined as individual TOML files — no recompile needed to modify.

Commands: look, movement (n/s/e/w/u/d), say, who, help, quit.
Made-with: Cursor
2026-03-14 13:24:34 -06:00