mirror of
https://github.com/motajs/template.git
synced 2026-09-20 22:40:17 +08:00
- ReplayUseItemCommand / ReplayEquipCommand / ReplayUnequipCommand now extend BaseReplayCommand with fixed numeric params and per-false-position logger error codes (2006-2010); string item/slot params removed, autoUnload is a required bool. - remove isNumber/isItem/isBoolean/isSlot/resolveSlot helpers; all logic now lives in the command classes. - drop createReplayCommandItems/registerReplayCommandItems; CoreState owns a private registerReplayCommand() registering the eight stable codes directly. - prune unused replay boundary types from replay/types.ts. - fix ReplaySandbox: a replay ending on a run of moves now finalizes the trailing run through notExecuted (previously the last move never started). - rewrite commands.test.ts for the base-class design and direct registration. Verified: data type gate 0 in-scope; vitest 19 files / 112 tests pass; prettier and eslint clean on touched files. |
||
|---|---|---|
| .. | ||
| client-base | ||
| client-modules | ||
| data-base | ||
| data-common | ||
| data-fallback | ||
| data-state | ||
| data-system | ||
| entry-client | ||
| entry-data | ||
| legacy-plugin-client | ||
| legacy-plugin-data | ||