From 4cc1ddcd185509080b4b3e15d1646567edd51c9d Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Mon, 15 Jun 2026 02:57:35 -0400 Subject: removed game speed for being broken and an antifeature anyway. added color support. --- TODO.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 75cdc59..133d84f 100644 --- a/TODO.md +++ b/TODO.md @@ -215,7 +215,7 @@ See WORLDBUILDING.md for full examples of every data type with explanations. - [x] Replaced `toggle` command with `option`/`options` — supports bool (on/off), string (choice lists), and int option types - [x] All old toggles migrated to the option system (tiny_map, xp_drops, exits, mob_enter, mob_leave, mob_spawn, reserve, depletion, description) -- [x] Added `color` option (none, ansi, xterm256) +- [x] Added `color` option — support for ANSI 16-color, xterm 256-color, and `none` modes with tag-based color syntax (`text`, `text`) and a `color` Go package for programmatic use - [x] Added `mapwidth` and `mapheight` options for the `map` command viewport size - [x] `map` command — renders a full ASCII map centered on the player using BFS graph traversal with geometric coordinate assignment - [x] Shared BFS graph builder (`buildGraph`) reused by both the tiny map (in `look`) and the `map` command @@ -251,7 +251,7 @@ See WORLDBUILDING.md for full examples of every data type with explanations. - [ ] Hacking, Thieving, Agility, Alchemy, Construction, Crafting, Scavenging, Farming, Assassin - [ ] Quest system (already supported via talk nodes + world/player flags) - [ ] PvP combat, multi-combat zones -- [ ] ANSI color output +- [x] ANSI / xterm256 color output — gather, combat, room names, talk, item names, prompt - [ ] Admin commands - [ ] Persist ground items and mob state across restarts - [ ] More rooms — flesh out the asteroid world -- cgit v1.2.3