Commit Graph

  • 394a9b8355 Merge pull request 'Implement robust logging and enhanced event coverage' (#6) from feature/robust-logging into main main lily 2026-03-19 21:16:40 -06:00
  • 7bab50b431 Merge branch 'main' into feature/robust-logging lily 2026-03-19 21:11:44 -06:00
  • b81362d4d1 Implement robust logging with flexi_logger and update CI to verify logs AI Agent 2026-03-19 18:04:32 -06:00
  • 93b1c1e301 Merge pull request 'Add tests for weather and time of day system' (#5) from feature/weather-time into main lily 2026-03-19 17:43:52 -06:00
  • d9f2929c0c Merge branch 'main' into feature/weather-time lily 2026-03-19 17:38:05 -06:00
  • 2689f9e29e Add tests for weather and time of day system AI Agent 2026-03-19 17:01:31 -06:00
  • 8b49ef2c46 Merge pull request 'Implement weather and time of day system' (#4) from feature/weather-time into main lily 2026-03-19 17:00:04 -06:00
  • 1f4955db82 Implement weather and time of day system AI Agent 2026-03-19 16:58:06 -06:00
  • 03122f2901 Merge pull request 'Feature: Dynamic command discovery and enhanced RPC testing' (#3) from feature/dynamic-commands into main lily 2026-03-19 16:08:59 -06:00
  • 678543dd9a Merge origin/main into feature/dynamic-commands AI Agent 2026-03-19 15:56:45 -06:00
  • 0914b5a32b Replace sleep with wait-for-tcp script in run-tests.sh and CI workflow to improve reliability of smoke tests. Update TESTING.md to include prerequisites for the new script. AI Agent 2026-03-19 15:47:21 -06:00
  • 1a545bbae7 Refactor run-tests.sh to source individual test scripts and update TESTING.md for clarity on smoke test execution. CI now sets SKIP_SMOKE_BUILD to optimize the workflow. AI Agent 2026-03-19 15:39:32 -06:00
  • 3a2a606c4a needed tools AI Agent 2026-03-19 15:30:21 -06:00
  • f183daa16c Feature: dynamic command discovery for JSON-RPC and enhanced testing AI Agent 2026-03-19 15:22:39 -06:00
  • 3baa0091f9 Merge pull request 'Feature: Shops, Economy and Enhanced NPC Interactions' (#2) from feature/shops-and-interactions into main lily 2026-03-19 09:59:10 -06:00
  • 87baaee46f Finalize shops, interactions and world data AI Agent 2026-03-19 08:12:16 -06:00
  • 52b333fa48 Update world data with dialogue, currency, and shop inventories AI Agent 2026-03-17 13:34:36 -06:00
  • 0722a2f1d7 Implement currency, shops, and enhanced NPC interaction system AI Agent 2026-03-17 13:31:33 -06:00
  • 2e1794b799 Fix: Rename unused jsonrpc field to _jsonrpc to silence warning AI Agent 2026-03-17 10:14:31 -06:00
  • df757ba37d Merge pull request 'Fix smoke tests and resolve CI timeouts' (#1) from mcp-integration into main lily 2026-03-17 10:00:19 -06:00
  • ebdfa16aa5 Fix smoke tests: update movement for new spawn point and resolve Test 6 timeout AI Agent 2026-03-17 09:53:01 -06:00
  • dd517d8851 Add JSON-RPC interface and refactor for MCP support AI Agent 2026-03-16 19:19:21 -06:00
  • 4e41038555 Implement Lawold capital city: 49 rooms, 59 NPCs, and full world integration AI Agent 2026-03-16 13:51:22 -06:00
  • def077c645 fix lily 2026-03-14 18:39:06 -06:00
  • 2157b45486 Enhance error handling in ssh_mud function by temporarily disabling exit on error. This allows for graceful handling of MUD connection closures without terminating the script prematurely. AI Agent 2026-03-14 18:32:54 -06:00
  • f2f1699351 Enable verbose output in run-tests.sh by adding the '-x' flag to the set command for improved debugging. AI Agent 2026-03-14 18:30:58 -06:00
  • 014730e2f7 Refactor SSH command in run-tests.sh to handle MUD connection closure gracefully AI Agent 2026-03-14 18:29:19 -06:00
  • b5fb56c50c Update smoke-tests.yml to install Rust using rustup instead of apt AI Agent 2026-03-14 18:25:33 -06:00
  • a2ffee0f94 Update documentation and CI to include world validation checks AI Agent 2026-03-14 18:22:34 -06:00
  • 93862c3c34 Add world validation command to mudtool AI Agent 2026-03-14 18:18:58 -06:00
  • 7c50bbf01a fix tests AI Agent 2026-03-14 18:15:58 -06:00
  • 9c286823e6 Update TESTING.md to include prerequisites for running tests, specifying the need for the Rust toolchain and SSH client. AI Agent 2026-03-14 18:06:54 -06:00
  • 09ff51c2b0 sometests AI Agent 2026-03-14 17:54:12 -06:00
  • 98967ebe59 Add world content: warden class, druids guild, sylvan race, town expansion, whispering_woods region AI Agent 2026-03-14 17:24:09 -06:00
  • 5d290a8396 Add PLANNED.md with features grouped by difficulty AI Agent 2026-03-14 17:23:14 -06:00
  • 3a51ad115e gemini added rooms AI Agent 2026-03-14 17:16:32 -06:00
  • 156410bc39 Clean up README: remove redundant TOML examples, point to schema docs AI Agent 2026-03-14 16:41:29 -06:00
  • e5e7057650 Add TOML reference docs for all world data types AI Agent 2026-03-14 16:40:09 -06:00
  • 7b6829b1e8 Give every NPC a race and class, resolved at spawn time AI Agent 2026-03-14 16:32:27 -06:00
  • 598360ac95 Implement guild system with multi-guild, spells, and combat casting AI Agent 2026-03-14 16:13:10 -06:00
  • bdd1a85ea2 Add optional target argument to look command AI Agent 2026-03-14 15:42:35 -06:00
  • 005c4faf08 Flexible race system with slot-based equipment and dragon race AI Agent 2026-03-14 15:37:20 -06:00
  • 3f164e4697 Add README and agent guidelines documentation AI Agent 2026-03-14 15:12:49 -06:00
  • 5fd2c10198 Implement tick-based game loop, combat overhaul, and attack-any-NPC AI Agent 2026-03-14 15:12:44 -06:00
  • a083c38326 Update tests: status effects persist across sessions and tick while offline AI Agent 2026-03-14 14:36:13 -06:00
  • 1d344225d3 Update test checklist for tick-based combat and status effect systems AI Agent 2026-03-14 14:34:00 -06:00
  • e7aac6d1dd Add admin system, registration gate, mudtool database editor, and test checklist AI Agent 2026-03-14 14:24:03 -06:00
  • 680f48477e Add SQLite persistence, per-player NPC attitude system, character creation, and combat AI Agent 2026-03-14 13:58:22 -06:00
  • c82f57a720 Initial commit: SSH MUD server with data-driven world AI Agent 2026-03-14 13:24:34 -06:00