From a6f0ad79e2e3a5b7c11eef1ffc3233f3a2766f77 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Sun, 14 Jun 2026 22:38:23 -0400 Subject: feat: fractional ticks and server game_speed implemented. potentially insanely janky. --- TODO.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index d9cba9b..1a91969 100644 --- a/TODO.md +++ b/TODO.md @@ -130,6 +130,11 @@ Aliases resolve before built-in commands and support argument passthrough (`alia - [x] Name validation (alphanumeric+spaces, 3-30 chars) - [x] Max input line length (1024 bytes) - [x] WebSocket origin checking (same-origin + loopback) +- [x] Tick-based action queue system (600ms) — commands classified as instant, free, or active +- [x] ActionState system for player activity display in room look +- [x] Smart conflict resolution (multi-player attack/get timestamp ordering, shared depletion deferral) +- [x] Fractional tick system — all YAML timers accept float64, probabilistically rounded +- [x] Configurable tick_length and game_speed for server operators - [x] Ground item spawn stacking fix (Tick + SeedGroundItems) ### Commands @@ -147,6 +152,7 @@ Aliases resolve before built-in commands and support argument passthrough (`alia - [x] `pull / push ` — toggle interactions (levers, gates) - [x] `alias / unalias ` — account-wide command aliases - [x] `option / options [name] [value]` — 15 character settings (bool, string, int types) +- [x] `queued` — show pending tick actions - [x] `description / desc / help [topic] / quit` - [x] `search ` — search bird's nests for loot - [x] `burn [item]` — start a fire from logs on ground or in inventory (smart default) -- cgit v1.2.3