diff options
| author | historia <[not public]> | 2026-06-14 22:38:23 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-06-14 22:38:23 -0400 |
| commit | a6f0ad79e2e3a5b7c11eef1ffc3233f3a2766f77 (patch) | |
| tree | 89601a502bbfcb50302cf03f09b6febc6040eeb0 /TODO.md | |
| parent | 1aba2bdd23aebed4032333e74aa553c40a31fcbd (diff) | |
| download | thehouseoficarus-a6f0ad79e2e3a5b7c11eef1ffc3233f3a2766f77.tar.gz | |
feat: fractional ticks and server game_speed implemented. potentially insanely janky.
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 <object>` — toggle interactions (levers, gates) - [x] `alias <name> <cmd> / unalias <name>` — 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 <item>` — search bird's nests for loot - [x] `burn [item]` — start a fire from logs on ground or in inventory (smart default) |
