文档重写 厨具功能实现
This commit is contained in:
1 parent
f55386659b
commit
262b91ba08
28 files changed
+1039
-31
No files matched your search
+1
-1
@@ -52,7 +52,7 @@
|
||||
6. 水稻(刚种下) -> 水稻(生长中) -> 水稻(成熟)
|
||||
转换条件:[水稻生长计时,逐级变化]
|
||||
机制: 计时生长,约60秒升一级,共两级成熟
|
||||
(成熟水稻产出 大米(brownrice), 进入 乡野食材/谷物·米面, 供生米锅/米饭/竹筒饭等)
|
||||
(成熟水稻产出 大米(brownrice), 进入 乡野食材/谷物·米面, 经 汤锅 煮饭盛出后供 寿司(含饭团 rice_balls)/蛋炒饭, 生米供 竹筒饭 等)
|
||||
|
||||
========================================
|
||||
四、方块清单
|
||||
|
||||
+2
-2
@@ -78,7 +78,7 @@
|
||||
10. 土豆堆 / 胡萝卜堆(b_40) / 桃子堆 / 橙子堆 / 苹果堆 / 鸡蛋堆 / 鲑鱼堆 / 鳕鱼堆 / 面包堆
|
||||
转换条件:[静态堆叠食材,无独立转换]
|
||||
说明: 各类"XX堆"集中到本组"食材堆"(含原鱼·海鲜的鲑鱼堆/鳕鱼堆、原谷物·米面的面包堆)
|
||||
- 鸡蛋堆(egg_pile)仍属食材堆, 供鸡窝/蛋液等使用
|
||||
- 鸡蛋堆(egg_pile)仍属食材堆, 供鸡窝/蛋液/汤锅煮鸡蛋(raweggsoup)/蛋花汤(eggsoup)/炒锅煎蛋(cookedegg)等使用
|
||||
|
||||
========================================
|
||||
五、蔬果·水果(单个水果, 供榨汁/冰棍/炒冰)
|
||||
@@ -91,7 +91,7 @@
|
||||
========================================
|
||||
12. 大米(brownrice)
|
||||
转换条件:[静态食材,无独立转换](本次由Java版迁入,用于生米锅/米饭/竹筒饭/蛋炒饭;
|
||||
米饭需先经 汤锅 煮熟盛出, 再做寿司/蛋炒饭等)
|
||||
米饭需先经 汤锅 煮熟盛出, 再做寿司(含饭团 rice_balls)/蛋炒饭等)
|
||||
|
||||
13. 稻谷(riceseeds)
|
||||
转换条件:[静态食材,无独立转换](本次由Java版迁入, 水稻种子, 用于种植水稻/产出大米)
|
||||
|
||||
@@ -353,3 +353,40 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
||||
- 乡野食材: 8分组(含食材堆/蔬果·水果) + 新食材 + 切配半成品
|
||||
- 乡野自然: apple_leaves/tangerine/grapebushes/firewood/riceseedlings + 稻谷种植 [已重写]
|
||||
|
||||
|
||||
########################################
|
||||
【厨具】(xy_kitchenware) 2026-09-07
|
||||
########################################
|
||||
实现于 xiangyemod/chuju (ChujuData + ChujuService + ChujuTimerService, 注册到 FeatureDispatcher)
|
||||
|
||||
一、炉灶 (stove -> stove_1 -> stove_2)
|
||||
- 加柴: 手持木条(b_15)右键空炉灶 → 加木条(stove_1), 消耗4个木条 [已实现]
|
||||
- 点燃: 手持打火石(不消耗)/烈焰弹(消耗1)右键加木条 → 点燃(stove_2) [已实现]
|
||||
|
||||
二、丸子机 (meatballmaker_0~5, 章鱼小丸子)
|
||||
- 放面团: 手持面团(dough_0)右键空丸子机 → 加入面团(meatballmaker_1), 消耗1个 [已实现]
|
||||
- 放鱿鱼须: 手持鱿鱼须(rawsquidwhiskersr)右键 → 加入鱿鱼(meatballmaker_2), 消耗4个 [已实现]
|
||||
- 放配料: 手持任意物品右键 → 加入配料(meatballmaker_3), 消耗1个 [已实现]
|
||||
- 计时熟化: 加料完成(_3) 计时30秒 → 半熟(_4) 计时30秒 → 熟(_5)
|
||||
(autoStart 自动启动, 绝对时间戳写方块实体数据, 退出重进继续计时) [已实现]
|
||||
- 取成品: 手持盘子(plate_0)右键熟 → 掉落 章鱼小丸子_完整(plate_40) + 还原空 [已实现]
|
||||
|
||||
三、搅拌器 (beater 系列)
|
||||
- 搅肉: 空+肉(生猪排/生牛肉) → 肉_1 → 肉_2(共消耗2个肉); 空手取出 生猪肉馅(rawmeatball_0)/
|
||||
生牛肉馅(rawmeatball_1), 按放入肉的种类决定 [已实现]
|
||||
- 搅奶: 空+牛奶桶 → 牛奶_1/2/3(每次消耗1牛奶桶, 返还空桶) [已实现]
|
||||
- 搅蛋: 空+鸡蛋 → 蛋_1/2/3(共消耗3个鸡蛋) [已实现]
|
||||
- 取奶油: 蛋完成态(beater_custard_2) + 木碗(消耗1) → 掉落 奶油(cream_0) + 还原空 [已实现]
|
||||
- 鸡蛋牛奶: 牛奶_3+蛋 或 蛋_3+牛奶桶(返空桶) → 鸡蛋牛奶_1; 空手搅打 → 鸡蛋牛奶_3 [已实现]
|
||||
- 取蛋液: 鸡蛋牛奶_3 + 盘子(消耗1) → 掉落 蛋液半成品(plate_34) + 还原空 [已实现]
|
||||
|
||||
四、石磨 (stonemill)
|
||||
- 加黄豆: 手持黄豆(soybean)右键石磨 → 加入黄豆, 消耗16个 [已实现]
|
||||
- 研磨: 空手右键旋转(每次90度), 4次回归完成; 进度存方块实体数据 rtdd_mill(退出重进不丢) [已实现]
|
||||
- 取油罐: 研磨完成 + 玻璃罐(medicinetank, 消耗1) → 掉落 油罐(oilcan) + 石磨回空 [已实现]
|
||||
|
||||
五、蒸笼 (steamer <-> steamercover)
|
||||
- 盖盖/掀盖: 空手右键双向切换 [已实现]
|
||||
|
||||
【留后】见 全部功能没做什么.txt 厨具节 (盘子→脏盘子、油罐⇄油锅/锅铲上油、蒸笼蒸熟、锅铲/锅勺/菜刀/擀面杖具体用法)
|
||||
|
||||
@@ -142,3 +142,25 @@
|
||||
- 设想: 手持绷带右键回血
|
||||
- 未做原因: 后续实现 (药物系统转化关系.txt 三、其他静态方块 todo 已标注)
|
||||
|
||||
|
||||
########################################
|
||||
【厨具】(xy_kitchenware)
|
||||
########################################
|
||||
|
||||
一、盘子-变脏 (plate_0 -> plate_0a)
|
||||
- 设想: 盘子装盛食物食用后变脏盘子
|
||||
- 未做原因: 属于食物食用链路, 留到具体菜品/总食用功能实现 (厨具转化关系.txt 五、盘子)
|
||||
|
||||
二、油罐⇄油锅/锅铲上油 (oilcan -> 空油锅/炒锅)
|
||||
- 涉及: 油罐取油耗尽变回玻璃罐(18)、油罐直接上油空炒锅→满油油锅(18a)、
|
||||
锅铲<->带油锅铲(19/19a)、带油锅铲上油炒锅(20)
|
||||
- 未做原因: 依赖油锅/炒锅(具体菜品)分类, 留到炒锅/油锅功能实现时做 (厨具转化关系.txt 六、七)
|
||||
|
||||
三、蒸笼-蒸熟 (steamercover + 生食 -> 熟)
|
||||
- 涉及: 蒸饺子/蒸包子/蒸竹筒饭/蒸牛奶鸡蛋
|
||||
- 未做原因: 蒸熟的具体食材都在面食.甜食分类, 留到面食.甜食实现时做 (厨具转化关系.txt 四)
|
||||
|
||||
四、手持厨具具体用法 (锅铲/锅勺/菜刀/擀面杖)
|
||||
- 涉及: 锅铲翻炒炒锅(21)、锅勺翻煮汤锅(22)、菜刀切割食材半成品(23)、擀面杖擀面团(24)
|
||||
- 未做原因: 均作用于具体分类(炒锅/汤锅/寿司/面食等), 留到各分类实现时做 (厨具转化关系.txt 七)
|
||||
|
||||
+20
-6
@@ -29,10 +29,15 @@
|
||||
转换条件:[手持 面团(面食.甜食) 右键 进行转换,消耗1个]
|
||||
机制: 手持面团右键, 消耗1个, 加入面团
|
||||
|
||||
4. 加入面团 -> 加入鱿鱼须
|
||||
4. 加入面团 -> 加入鱿鱼
|
||||
转换条件:[手持 鱿鱼须(乡野食材) 右键 进行转换]
|
||||
机制: 手持鱿鱼须右键, 消耗4个
|
||||
|
||||
4b. 丸子机(加入鱿鱼) -> 丸子机(加入配料)
|
||||
转换条件:[手持 任意物品 右键 进行转换, 消耗1个]
|
||||
机制: 手持任意物品右键, 消耗1个, 加入配料(准备烹制, 计时自动开始)
|
||||
|
||||
|
||||
5. 加入食材 -> 丸子机(半熟) -> 丸子机(熟)
|
||||
转换条件:[计时自动转换]
|
||||
机制: 计时约30秒升一级, 共两级变熟
|
||||
@@ -56,15 +61,17 @@
|
||||
转换条件:[手持 牛奶 右键 依次放入/搅打]
|
||||
机制: 手持牛奶右键, 消耗1个, 逐级搅打
|
||||
|
||||
9. beater(空) + 蛋 -> 蛋_1 -> 蛋_2 -> 蛋_3(beater_eggsandmilk 前段)
|
||||
9. beater(空) + 蛋 -> 蛋_1 -> 蛋_2 -> 蛋_3(beater_custard_0~2)
|
||||
转换条件:[手持 鸡蛋 右键 依次放入/搅打]
|
||||
机制: 手持鸡蛋右键, 消耗1个, 逐级搅打
|
||||
|
||||
机制: 手持鸡蛋右键, 消耗3个, 逐级搅打, 蛋_3为蛋完成态
|
||||
9a. 蛋完成态(beater_custard_2) + 木碗 -> 奶油(cream_0)
|
||||
转换条件:[手持 木碗(bowlasoup) 右键 进行转换, 不加入牛奶]
|
||||
机制: 蛋完成态不加入牛奶, 手持木碗右键取出, 获得 奶油(cream_0, 乡野食材/调味·佐料)一份
|
||||
10. 牛奶/蛋 互通到"鸡蛋牛奶"流程 (beater_eggsandmilk_0~2)
|
||||
转换条件:[牛奶_2 再放 蛋 / 蛋_3 再放 牛奶]
|
||||
转换条件:[牛奶_3 再放 蛋 / 蛋_3 再放 牛奶]
|
||||
机制: 不论先搅打牛奶还是先搅打蛋, 最后都要走进"鸡蛋牛奶"流程;
|
||||
提示按先加入的来提示另一个: 先牛奶就提示"加入蛋", 先蛋就提示"加入牛奶"
|
||||
|
||||
若当前为蛋完成态(蛋_3), 提示语额外追加"用木碗可获得奶油一份"
|
||||
11. beater_eggsandmilk_2(鸡蛋牛奶完成) -> 蛋液半成品(plate_34)
|
||||
转换条件:[手持 盘子(plate_0) 右键 进行转换]
|
||||
机制: 手持盘子右键, 消耗1个盘子, 取出 蛋液半成品(plate_34, 归面食.甜食/面团·胚料组)
|
||||
@@ -107,10 +114,17 @@
|
||||
18. oilcan(油罐) 取油耗尽 -> medicinetank(玻璃罐)
|
||||
转换条件:[油罐 取油使用次数扣到0]
|
||||
机制: 油罐的油被取光(被锅铲取油16次)后, 变回 玻璃罐(medicinetank)
|
||||
18a. oilcan(油罐) 直接上油空炒锅 -> 满油油锅 + 空玻璃罐
|
||||
转换条件:[手持 油罐(oilcan) 右键 空炒锅(rtdd:wok)]
|
||||
机制: 手持油罐右键空炒锅, 消耗1个油罐, 获得1个空玻璃罐(medicinetank),
|
||||
空炒锅(wok) 变为 满油油锅(oilpan, 添油锅)
|
||||
(油罐直接上油 与 带油锅铲上油(第20条) 二者择一)
|
||||
|
||||
========================================
|
||||
七、手持厨具物品
|
||||
========================================
|
||||
说明: 本节的物品形态变化(锅铲<->带油锅铲、油罐取油等)直接替换玩家手上的物品,
|
||||
不要像方块交互那样以掉落物形式产出
|
||||
19. spatula(锅铲) -> spatula_oil(带油锅铲)
|
||||
转换条件:[手持 锅铲 右键 油罐(oilcan)]
|
||||
机制: 锅铲右键油罐, 变为带油锅铲(附魔光效), 油罐使用次数-1
|
||||
|
||||
+16
-5
@@ -2,23 +2,24 @@
|
||||
【寿司】(xy_sushi) 转化关系
|
||||
========================================
|
||||
说明(基于行为包实际方块清单重写):
|
||||
- 寿司方块: sushi_0(干海带)、sushi_1(干海带加米饭)
|
||||
- 寿司方块: sushi_0(干海带/海苔)、sushi_1(干海带加米饭)
|
||||
鳕鱼寿司(codsushi_1~6/codsushicubes_1/2)、鲑鱼寿司(salmonsushi_1~6/salmonsushicubes_1/2)、
|
||||
热带鱼寿司(fishsushi_1~5/fishsushicubes_1/2/fishmonsushi_6)、
|
||||
手握(nigirisushi 系列)、寿司堆(sushipile_0~5)、盘装(plate_27/28/29/42)
|
||||
- 【米饭来源·逻辑严谨】寿司用"米饭"是熟米饭: 大米(brownrice, 食材) 经 汤锅 煮成生米锅,
|
||||
计时煮熟, 木碗盛出为碗装米饭(bowlofrice), 才可用于做寿司。见 汤锅转化关系.txt 37~39
|
||||
竹筒饭用生大米(见 面食.甜食 竹筒饭组), 二者不要混淆
|
||||
- 制作规律: 干海带 -> 加米饭 -> 加鱼 -> 卷制 -> 切块 -> 堆叠/手握
|
||||
- 制作规律: 海苔 -> 加米饭 -> 加鱼 -> 卷制 -> 切块 -> 堆叠/手握; 饭团由手握裹海苔而成
|
||||
- 竹帘/菜刀: 卷制用 竹帘, 切块用 菜刀(cleaver, 厨具)
|
||||
- 已归入禁用: 切寿司(cutsushi)
|
||||
- 【饭团·新增】饭团(rice_balls) 由手握普通寿司裹海苔而成, 归 手握寿司组(sushi_05_nigiri)
|
||||
|
||||
========================================
|
||||
一、寿司·基础组
|
||||
========================================
|
||||
1. sushi_0(干海带) -> sushi_1(干海带加米饭)
|
||||
1. sushi_0(干海带/海苔) -> sushi_1(干海带加米饭)
|
||||
转换条件:[手持 米饭(汤锅盛出的碗装米饭 bowlofrice) 右键, 消耗1个]
|
||||
机制: 铺上米饭(米饭来源见 汤锅转化关系.txt)
|
||||
机制: 海苔上铺米饭(米饭来源见 汤锅转化关系.txt)
|
||||
|
||||
========================================
|
||||
二、鳕鱼寿司组
|
||||
@@ -49,7 +50,8 @@
|
||||
========================================
|
||||
五、手握寿司组
|
||||
========================================
|
||||
(手握: sushi_1(加米饭) + 鱼 -> 手握一个 -> 两个 -> 三个)
|
||||
(手握: sushi_1(加米饭) + 鱼 -> 手握一个 -> 两个 -> 三个;
|
||||
饭团(rice_balls) 亦归本组)
|
||||
14. sushi_1 + 鳕鱼 -> nigirisushicod_2(一个) -> nigirisushicod_3(两个)
|
||||
(nigirisushifishcod 为鳕鱼手握)
|
||||
15. sushi_1 + 鲑鱼 -> nigirisushisalnom_2(一个) -> nigirisushisalnom_3(两个)
|
||||
@@ -73,3 +75,12 @@
|
||||
- plate_29: 盘装寿司(手握鲑鱼三份+鲑鱼寿司)
|
||||
- plate_42: 盘装寿司(手握鱿鱼三份+热带鱼寿司)
|
||||
机制: 成品摆盘方块, 由对应手握/卷寿司组合摆放而成, 无独立转换
|
||||
|
||||
========================================
|
||||
八、饭团(新增)
|
||||
========================================
|
||||
物品: rice_balls(饭团)
|
||||
21. 手握普通寿司(nigirisushi) + 海苔(sushi_0 干海带) -> rice_balls(饭团)
|
||||
转换条件:[手持 海苔(干海带 sushi_0) 右键, 消耗1个]
|
||||
机制: 米饭手握(手握普通寿司)裹上海苔, 捏成三角饭团, 掉落/获得饭团物品
|
||||
(米饭来源见 汤锅转化关系.txt 米饭流程; 饭团归 手握寿司组 sushi_05_nigiri)
|
||||
+27
-3
@@ -9,6 +9,10 @@
|
||||
- 出锅: 手持 木碗(bowlasoup, 厨具) 右键, 消耗1个, 获得碗装成品(bowla*)
|
||||
- 米饭流程: 大米(brownrice, 乡野食材) -> rawricepot(生米锅) -> ricepot_1~3(熟米饭)
|
||||
-> 木碗盛出 bowlofrice(碗装米饭), 再用于 寿司(见 寿司转化关系.txt)/蛋炒饭(炒锅)
|
||||
- 【鸡蛋·多用途联动】同一"鸡蛋"原料("鸡蛋堆 egg_pile"拆出或原版鸡蛋)贯穿三处:
|
||||
-> 汤锅: 蛋花汤(eggsoup) / 煮鸡蛋(raweggsoup -> cookedeggsoup -> 水煮蛋)
|
||||
-> 炒锅: 煎蛋(cookedegg, 炒锅转化关系.txt 第19条)
|
||||
-> 厨具: 搅拌器蛋液(beater_eggsandmilk_*, 厨具转化关系.txt 三)
|
||||
- 依赖: 灶台底座(炉灶点燃态); 食材来自 乡野食材分类
|
||||
|
||||
========================================
|
||||
@@ -77,8 +81,28 @@
|
||||
寿司 干海带+米饭(寿司转化关系.txt) / 炒锅 蛋炒饭(炒锅转化关系.txt))
|
||||
|
||||
========================================
|
||||
五、出锅(熟汤羹 + 木碗 -> 碗装成品)
|
||||
五、煮鸡蛋组(新增独立分组 itemGroup.name.tangguo_boiledeggs)
|
||||
========================================
|
||||
方块: raweggsoup(煮鸡蛋_生)、cookedeggsoup(煮鸡蛋_熟)
|
||||
成品: boiled_egg(水煮蛋, 归 tangguo_finished 成品组)
|
||||
- 本组由 禁用(xy_jinyong) 移回汤锅, 单独成组
|
||||
|
||||
40. stewedsoupwater(汤锅加水) + 鸡蛋 -> raweggsoup(煮鸡蛋_生)
|
||||
转换条件:[手持 鸡蛋 右键, 消耗1个]
|
||||
机制: 鸡蛋入锅, 变为生煮鸡蛋
|
||||
|
||||
41. raweggsoup(煮鸡蛋_生) -> cookedeggsoup(煮鸡蛋_熟)
|
||||
转换条件:[计时约60秒变熟]
|
||||
机制: 生煮鸡蛋计时煮熟
|
||||
|
||||
42. cookedeggsoup(煮鸡蛋_熟) + 木碗(bowlasoup) -> boiled_egg(水煮蛋)
|
||||
转换条件:[手持 木碗 右键, 消耗1个木碗, 获得水煮蛋]
|
||||
机制: 从锅中捞出煮熟的鸡蛋, 水煮蛋归成品菜组(与其它汤羹木碗出锅机制一致)
|
||||
|
||||
========================================
|
||||
六、出锅(熟汤羹 + 木碗 -> 碗装成品)
|
||||
========================================
|
||||
机制: 手持 木碗(bowlasoup, 厨具) 右键熟汤羹, 消耗1个木碗, 获得对应碗装成品
|
||||
(各汤羹熟态出锅 -> bowla* 系列, 成品归 tangguo_finished 成品组)
|
||||
- 豆腐汤熟态/鱿鱼汤熟态 方块当前为禁用分类
|
||||
(各汤羹熟态出锅 -> bowla* 系列, 成品归 tangguo_finished 成品组;
|
||||
水煮蛋(boiled_egg) 亦归 tangguo_finished 成品组)
|
||||
- 豆腐汤熟态/鱿鱼汤熟态 方块当前为禁用分类
|
||||
@@ -8,6 +8,8 @@
|
||||
- 出锅: 手持 盘子(plate_0) 右键, 消耗1个盘子, 获得成品菜(plate_* 归成品组)
|
||||
- 依赖: 灶台底座(炉灶点燃态 stove_2, 见 厨具转化关系.txt); 食材来自 乡野食材分类
|
||||
- 米饭: 蛋炒饭用 汤锅煮米木碗盛出的熟米饭(见 汤锅转化关系.txt)
|
||||
- 鸡蛋联动: 生鸡蛋 -> 煎蛋(cookedegg) 用于蛋炒饭; 生鸡蛋另可 汤锅 煮鸡蛋(raweggsoup)/蛋花汤(eggsoup)
|
||||
(鸡蛋来自 鸡蛋堆 egg_pile, 乡野食材; 炒锅煎蛋 与 汤锅煮鸡蛋 互不干扰, 同源不同处理)
|
||||
|
||||
========================================
|
||||
一、基础工具
|
||||
@@ -52,6 +54,7 @@
|
||||
17. oilpan + 鲑鱼 -> cookingfish(煎鲑鱼_生) -> 熟
|
||||
18. oilpan + 鱿鱼 -> cookingsquid(炒鱿鱼_生) -> 半熟 -> 熟
|
||||
19. oilpan + 鸡蛋 -> cookedegg(煎蛋)
|
||||
(鸡蛋同源: 还用于 汤锅 煮鸡蛋/蛋花汤, 见 汤锅转化关系.txt; 煎蛋为蛋炒饭前置)
|
||||
|
||||
========================================
|
||||
四、各菜谱(胡萝卜锅底/辣椒锅底 + 肉/鱼 -> 菜)
|
||||
@@ -96,6 +99,7 @@
|
||||
========================================
|
||||
48. cookedegg(煎蛋) + 米饭(汤锅盛出) -> riceegg_1(蛋炒饭_生) -> 翻炒3次 riceegg_2(熟)
|
||||
+ 米饭 -> riceegg_3(蛋炒饭_加米饭_熟)
|
||||
(煎蛋来自第19条; 米饭来自 汤锅 大米煮饭盛出, 见 汤锅转化关系.txt 四)
|
||||
49. riceegg_3 -> 蛋炒饭成品(bowlofriceegg)
|
||||
|
||||
========================================
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
- 【擀面杖】: 擀面用 擀面杖(rollingpin_1/2/3, 本分类) 配合 厨具的 rollingpin,
|
||||
加工中擀面杖会被消耗, 干完最后一步掉落返还(见 厨具转化关系.txt 七)
|
||||
- 【蛋液半成品】plate_34: 由 搅拌器(厨具) 鸡蛋牛奶流程 用盘子取出(见 厨具转化关系.txt 三)
|
||||
(鸡蛋同源: 另用于 汤锅 煮鸡蛋/蛋花汤、炒锅 煎蛋, 见 汤锅/炒锅转化关系.txt)
|
||||
- 【米饭/大米区分】: 竹筒饭/生米锅用 生大米(brownrice); 蛋炒饭/寿司用 熟米饭(汤锅盛出)
|
||||
- 【面团用途】: 面团(rawdough/dought 系列) 供 丸子机(厨具)/炒锅煎饼(炒锅) 使用
|
||||
- 【生面】noodles: 供 汤锅生面汤/炒锅意面(见 汤锅/炒锅转化关系.txt)
|
||||
|
||||
Reference in new issue
Block a user