新增水晶系统
This commit is contained in:
34
.tasks/2025-11-11_1_crystal-system.md
Normal file
34
.tasks/2025-11-11_1_crystal-system.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# 背景
|
||||
文件名:2025-11-11_1
|
||||
创建于:2025-11-11_21:49:00
|
||||
创建者:ASUS
|
||||
主分支:main
|
||||
任务分支:无
|
||||
Yolo模式:Off
|
||||
|
||||
# 任务描述
|
||||
新增高级水晶系统,依赖菜园系统与冒险系统,能够复用其已注册的前置物品;水晶插件需要向商店注册水晶商品,提供水晶变色(如消耗99炉灰并等待一小时获得黑色水晶卷轴),并向炼金系统注册物品配方(黑色水晶卷轴*2 + 水晶 => 黑水晶)等交互。
|
||||
|
||||
# 项目概览
|
||||
现有插件式框架包含菜园、冒险、炼金等系统,均提供接口供新插件注册物品、商店条目与炼金配方;PWF核心定义了插件基类、配置与依赖管理逻辑。
|
||||
|
||||
# 分析
|
||||
待梳理菜园系统、冒险系统及相关物品注册接口的实现细节,以确认水晶系统能够复用的资源与依赖顺序;同时需要了解商店与炼金系统的注册流程与数据模型约束。
|
||||
|
||||
# 提议的解决方案
|
||||
- 编写新的 `WPSCrystalSystem` 插件,依赖背包、商店、炼金等核心模块,初始化时完成水晶物品、配方与以物易物挂载,并通过调度器复用待机任务。
|
||||
- 使用链式炼金拆分颜色演化(炉灰→粉尘→卷轴→水晶),同时为每种颜色配置等待流程与最终融合配方,确保常量均可配置化。
|
||||
- 引入专属数据库表 `crystal_records` 记录变色/兑换流程状态,结合调度器在系统重启后恢复任务。
|
||||
- 提供指令入口 `水晶`,支持 `变色`、`兑换`、`列表` 等子命令,并返回 Markdown 状态。
|
||||
|
||||
# 当前执行步骤:"执行水晶系统实现"
|
||||
|
||||
# 任务进度
|
||||
2025-11-11_21:49:00
|
||||
- 完成水晶模型、服务与主插件代码,注册物品与配方,并接入调度器、商店及指令交互。
|
||||
2025-11-11_22:30:00
|
||||
- 调整指令展示与兑换匹配逻辑,补充中文名称映射;基础材料获取途径尚待设计。
|
||||
|
||||
# 最终审查
|
||||
未完成
|
||||
|
||||
Reference in New Issue
Block a user