feat: 实现避难所仓储系统与生存状态HUD改进
- 新增避难所仓储功能,支持物品在随身背包与仓储间转移 - 添加生存状态图标资源与状态阈值告警系统 - 重构HUD界面,优化状态显示与操作流程 - 扩展游戏核心系统,增加仓储相关动作和校验 - 更新文档说明仓储规则与实现细节
This commit is contained in:
@@ -95,7 +95,7 @@ TinyWaste Online 不是网页式信息展示项目,而是一款:
|
||||
|
||||
中频系统改用面板弹出:
|
||||
|
||||
- 背包
|
||||
- 背包 / 避难所仓储
|
||||
- 蓝图
|
||||
- 任务
|
||||
- 完整日志
|
||||
@@ -151,6 +151,12 @@ TinyWaste Online 不是网页式信息展示项目,而是一款:
|
||||
|
||||
当前项目已经有 `Quick Slots + Inventory` 雏形,下一步建议补 `Shelter Storage`。
|
||||
|
||||
当前实现进度:
|
||||
|
||||
- 已经落地 `Field Bag + Shelter Storage` 双层库存
|
||||
- 仅位于 `home / Shelter-7` 时可访问避难所仓储
|
||||
- 避难所内制作会同时读取背包与仓储材料,避免资源可见却不可用
|
||||
|
||||
### 13.6.3 物品状态
|
||||
|
||||
每个背包物品后续建议支持:
|
||||
@@ -275,17 +281,20 @@ TinyWaste Online 不是网页式信息展示项目,而是一款:
|
||||
|
||||
## 13.11 当前代码层面的下一批重点
|
||||
|
||||
1. 把 `engine.ts` 继续拆成子模块:
|
||||
- `time-system`
|
||||
1. 当前已拆出的运行时模块:
|
||||
- `inventory-system`
|
||||
- `combat-system`
|
||||
- `event-system`
|
||||
- `place-system`
|
||||
- `effect-system`
|
||||
- `survival-system`
|
||||
- `quest-system`
|
||||
- `view-projection`
|
||||
2. 为状态阈值、背包容量、战斗结算分别补单元测试
|
||||
3. 引入基地仓库与背包转移逻辑
|
||||
4. 为背包、任务、蓝图面板补筛选与分类
|
||||
5. 为状态系统引入更明确的阶段化惩罚定义
|
||||
2. 下一轮继续拆出:
|
||||
- `combat-system`
|
||||
- `event-system`
|
||||
3. 为状态阈值、背包容量、战斗结算分别补单元测试
|
||||
4. 继续强化基地仓储:分类、批量整理、仓储专属配方
|
||||
5. 为背包、任务、蓝图面板补筛选与分类
|
||||
6. 为状态系统引入更明确的阶段化惩罚定义
|
||||
|
||||
## 13.12 结论
|
||||
|
||||
|
||||
Reference in New Issue
Block a user