AncTe
|
b2e94818e5
|
fix: 图形元素
|
2026-11-03 17:04:40 +08:00 |
|
AncTe
|
e4dc28e09e
|
refactor: 删除 @motajs/types
|
2026-11-03 15:20:05 +08:00 |
|
AncTe
|
01c84ffb18
|
refactor: 删除 @motajs/client @motajs/client-base
|
2026-11-03 15:18:11 +08:00 |
|
AncTe
|
ad37186068
|
refactor: 删除 legacy-system
|
2026-11-03 15:00:52 +08:00 |
|
AncTe
|
45e4f025b9
|
refactor: 删除 legacy-common 包
|
2026-11-03 14:51:52 +08:00 |
|
AncTe
|
410e0c2943
|
refactor: 删除 legacy-common 的 utils
|
2026-10-29 20:28:46 +08:00 |
|
AncTe
|
e05cc55b95
|
refactor: 删除 legacy-ui 包
|
2026-10-29 17:38:01 +08:00 |
|
AncTe
|
924e56efda
|
fix: 删除多余引入
|
2026-10-29 17:09:14 +08:00 |
|
AncTe
|
c5b0a255ba
|
fix: 注释与实现错位问题
|
2026-10-26 22:18:30 +08:00 |
|
AncTe
|
a9b9be33d5
|
refactor: 删除旧 hotkey
|
2026-10-26 18:57:49 +08:00 |
|
AncTe
|
88c4f5112c
|
refactor: 按键系统的部分实现
|
2026-10-24 18:25:06 +08:00 |
|
AncTe
|
7d323e1674
|
rename: @motajs/system/src/hotkey/type.ts
|
2026-10-23 20:54:15 +08:00 |
|
AncTe
|
0b7eac364f
|
refactor: 按键注册
|
2026-10-23 20:41:40 +08:00 |
|
AncTe
|
3fd339ffcb
|
feat: 抬起按键的优先级
|
2026-10-23 00:45:40 +08:00 |
|
AncTe
|
564f53d82a
|
refactor: 按键系统
|
2026-10-22 22:25:59 +08:00 |
|
AncTe
|
77f5b3aa19
|
feat(09-23): implement scoped hotkey system with commands and excitation-driven modes
|
2026-10-22 18:33:53 +08:00 |
|
AncTe
|
6c19e1f060
|
feat: 完善 Hotkey 类型
|
2026-10-21 19:42:40 +08:00 |
|
AncTe
|
ddbc2825c4
|
feat: 完善按键系统接口
|
2026-10-21 17:20:42 +08:00 |
|
AncTe
|
e6f4346924
|
refactor: 插件系统结构
|
2026-10-20 20:44:33 +08:00 |
|
AncTe
|
6fe47deda5
|
feat: 新的按键系统类型定义
|
2026-10-20 12:22:31 +08:00 |
|
AncTe
|
f53f611db0
|
refactor: 删除 legacy 的大部分内容
|
2026-10-19 20:12:47 +08:00 |
|
AncTe
|
0a133058ca
|
refactor: 渲染端初始化移动至主插件
|
2026-10-16 00:41:58 +08:00 |
|
AncTe
|
2f3d3387a0
|
refactor: 插件系统 & 数据端顶层移植
|
2026-10-14 20:32:46 +08:00 |
|
AncTe
|
a15b79b29f
|
feat: 商店系统实现
|
2026-10-12 19:17:06 +08:00 |
|
AncTe
|
ea7a404cc6
|
feat: 与空装备对比
|
2026-10-10 18:49:14 +08:00 |
|
AncTe
|
acfb9c117d
|
refactor: UI 系统及其在渲染端的初始化
|
2026-10-08 19:02:04 +08:00 |
|
AncTe
|
46cad94aff
|
refactor: UI 系统
|
2026-10-05 19:44:33 +08:00 |
|
AncTe
|
75a39ad573
|
refactor: 被动录像步应当在主动录像步执行期间完成
|
2026-10-04 15:37:26 +08:00 |
|
AncTe
|
425ff28297
|
refactor: 删除 hook 的 loadHook 接口
|
2026-09-30 15:46:22 +08:00 |
|
AncTe
|
7180649a64
|
refactor: hook & feat: 勇士属性更新接口
|
2026-09-30 15:44:29 +08:00 |
|
AncTe
|
122567b050
|
refactor: hero
|
2026-09-29 16:41:44 +08:00 |
|
AncTe
|
bbdea04393
|
refactor: 地图前半部分
|
2026-09-28 23:36:54 +08:00 |
|
AncTe
|
2198734f81
|
refactor: replay system
|
2026-09-23 18:25:31 +08:00 |
|
AncTe
|
9247a8886c
|
feat: 调整录像参数类型的参数类型,10 ~ 31 留空,32 ~ 255 分配给短字符串
|
2026-09-23 16:26:17 +08:00 |
|
AncTe
|
1fb92c3976
|
refactor: data-common/common
|
2026-09-23 16:04:50 +08:00 |
|
AncTe
|
d36ea69066
|
refactor: 贴图存储方式
|
2026-09-22 21:11:21 +08:00 |
|
AncTe
|
50bd679fad
|
feat: 渲染端配置加载
|
2026-09-21 10:09:20 +08:00 |
|
AncTe
|
cc434a6c66
|
refactor: 加载系统重构
|
2026-09-20 20:53:46 +08:00 |
|
AncTe
|
d12790280a
|
feat: 完成数据端数据类型的构建
|
2026-09-20 19:11:43 +08:00 |
|
AncTe
|
f5a6ed8cf6
|
refactor: 加载系统
|
2026-09-18 20:30:40 +08:00 |
|
AncTe
|
ae5a956492
|
chore: 删除 IDirectionMapper,全换成 IFaceHandler
|
2026-09-18 08:26:57 +08:00 |
|
AncTe
|
4aaea68b65
|
refactor: 寻路系统改进
|
2026-09-17 21:21:08 +08:00 |
|
AncTe
|
e9e9939bd8
|
refactor: 删除 data-state 中的 legacy 文件夹
|
2026-09-17 19:37:30 +08:00 |
|
AncTe
|
87dea63399
|
refactor: 删除 legacy-client 文件夹
|
2026-09-17 18:31:18 +08:00 |
|
AncTe
|
35d4ad6f1c
|
fix(07-10): 编解码自洽 —— bigint 长度字节守卫与参数计数取截断后长度
- WR-01:normalizeParam 的 bigint 分支按长度字节的真实容量(255 字节 = 2^2040)判定,|值| >= 2^2040 触发告警 152 并丢弃该参数;normalizeParamList 过滤被丢弃项,不保留占位
- WR-02:add/insert/set 写入的命令参数计数一律取标准化后的 normalizeParam.length,与 normalizeParamList 的 255 截断一致
- logger.json 的 warn 152 文案改为与真实可表示范围(2^2040 - 1)一致,并写明溢出参数会被忽略
- array.test.ts 新增 bigint 长度字节边界往返、超界丢弃后命令计数/读流对齐、256/300 参数截断计数回归
|
2026-09-17 12:53:27 +08:00 |
|
AncTe
|
1f9fb18cf5
|
fix(07-10): 写入路径越界校验与读流跨读档过期
- insert/delete/set 在 disabled 早退后、任何缓冲读写前校验 index,越界不修改任何缓冲区并告警新码 179(携带操作名/索引/当前长度)
- insert(index === length) 判为合法追加,按 add 语义写入(paramUsed 起、indexArray[length] = paramUsed),insert 合法区间变为 [0, length]
- setReplayArray 在 rebuildIndexArray 后补 expireStreams(),活跃读流跨 ReplaySystem.loadState 标记过期(#06-17-3 / 审计 H)
- types.ts 的 insert/delete/set jsDoc 写明合法区间与越界契约
- logger.json 新增 warn 179(当前最大 warn 码 178 之后)
- array.test.ts 新增 5 条边界回归(含越界前后逐字节不变量);saveLoad.test.ts 新增活跃读流跨读档告警 156 回归
|
2026-09-17 12:50:45 +08:00 |
|
AncTe
|
cee843981f
|
feat: 录像记录 & CoreState 存储接口
|
2026-09-14 18:09:45 +08:00 |
|
AncTe
|
b86a060759
|
feat: 移动器新增 push 方法
|
2026-09-13 19:01:57 +08:00 |
|
AncTe
|
ef58f79518
|
feat: 将 anon-tokyo 内嵌到项目中
|
2026-09-13 18:49:29 +08:00 |
|
AncTe
|
46a38fa0c6
|
refactor: 录像系统指令
|
2026-09-13 16:38:19 +08:00 |
|