diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 (`<red>text</red>`, `<bold>text</bold>`) 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 |
