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