炒锅功能实现 3
This commit is contained in:
1 parent
2db14445c8
commit
192a5e466b
14 files changed
+1515
-36
No files matched your search
@@ -787,3 +787,99 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
||||
汤锅类功能方块取消默认放置(全局) [已实现]
|
||||
【留后】各碗装成品/汤面 右键吃(总食用功能后续实现)
|
||||
|
||||
|
||||
########################################
|
||||
【炒锅】(xy_chaoguo) 2026-09-18
|
||||
########################################
|
||||
实现于 xiangyemod/chaoguo (ChaoguoData + ChaoguoService + ChaoguoTimerService, 注册到 FeatureDispatcher)
|
||||
(4个计时方块 netease:block_entity tick 已改 true: cookedegg / cooking_scallion_pancake_0 /
|
||||
cookingdough_0 / cookingdought_0; 全部方块/食材 id 见 炒锅转化关系.txt 与 ChaoguoData.py)
|
||||
|
||||
一、炒锅基础
|
||||
- 炒锅(空)<->炒锅(盖锅): 空手右键双向切换 [已实现]
|
||||
- 辣椒锅底: 炒锅(空) + 辣椒(rtdd:pepper)x2 -> 炒锅_15(辣椒锅底) [已实现]
|
||||
- 葱花锅底: 炒锅(空) + 葱花碎x3 -> 炒锅_94(葱花锅底) [已实现]
|
||||
- 炒锅(空)->炒锅(添油): 带油锅铲右键, 已实现于 ChujuService(不重复注册);
|
||||
为保持该 itemUseOn 可达, ChujuService 已把 wok 同时登记为管辖方块
|
||||
(否则分发器会因"被点方块归属不含本服务"跳过上油) [已实现]
|
||||
|
||||
二、放料(炒锅(添油) + 食材右键 -> 菜生态, 消耗数量按txt)
|
||||
- 生猪肉x1->炒猪肉_生 / 土豆块x1->炒土豆_生 / 葱花碎x3->加葱 / 蒜末x3->加大蒜 /
|
||||
胡萝卜(原版)x2->炒胡萝卜_生 / 生面x2->意面_生 / 碎肉x4->炒碎肉_生 /
|
||||
鱿鱼须x3->炒鱿鱼须_生 / 鲑鱼x1->煎鲑鱼_生 / 死鱿鱼(切掉鱿鱼须)x1->炒鱿鱼_生 /
|
||||
鸡蛋x1->煎蛋 / 生牛肉x1->黑椒牛排_生 / 牛腿肉x1->黑椒牛腿_生 / 五花肉x1->小炒五花肉_生 /
|
||||
青菜碎x4->炒时蔬_加蔬菜_生 / 生面团(发酵后)x1->煎馍_生 / 生面饼x1->煎面饼_生 /
|
||||
生鸡肉x1->小炒鸡肉_生 [已实现]
|
||||
|
||||
三、基底/中间态 + 主料 -> 菜生态
|
||||
- 加大蒜+螃蟹x1->炒蟹_生; 炒胡萝卜_熟(基底) + 牛肋x2->胡萝卜牛排骨_生 / +鲑鱼->胡萝卜鲑鱼_生 /
|
||||
+羊腿->胡萝卜羊腿_生 / +鳕鱼->胡萝卜炒鳕鱼_生 / +牛里脊->胡萝卜牛里脊_生 /
|
||||
+猪肋排x2->胡萝卜炒猪排骨_生 / +羊里脊x2->胡萝卜炒羊里脊_生 / +羊小排x2->胡萝卜炒羊排_生 /
|
||||
+生猪肉->胡萝卜炒猪肉_生(组合B) [已实现]
|
||||
- 葱花锅底+羊肉->清炒羊肉_生 / +生猪肉->清炒猪排_生 [已实现]
|
||||
- 辣椒锅底+鸡肉->辣子鸡丁_生 / +兔肉x2->辣炒兔肉_生 / +鲑鱼->辣炒鲑鱼_生 /
|
||||
+牛肉->辣椒炒牛肉_生 [已实现]
|
||||
- 辣椒炒牛肉_生+豆腐x1->麻婆豆腐_生 [已实现]
|
||||
- 小炒鸡肉_半熟+香菇(原版棕/红蘑菇)x8->香菇滑鸡_生 [已实现]
|
||||
- 炒猪肉_生+土豆块x3->土豆炒猪肉_生(组合A); 炒土豆_熟+生猪肉x1->土豆炒猪肉_生(组合B) [已实现]
|
||||
- 炒猪肉_生+胡萝卜碎x3->胡萝卜炒猪肉_生(组合A); 炒胡萝卜_熟+生猪肉x1->胡萝卜炒猪肉_生(组合B) [已实现]
|
||||
- 炒时蔬_加蔬菜_熟+胡萝卜碎x1->炒时蔬_加胡萝卜_生 [已实现]
|
||||
- 煎面饼_生+葱花碎x3->煎葱油饼_生; 煎面饼_熟+辣椒x3->煎酱香饼 [已实现]
|
||||
- 意面_熟(基底)+熟牛肉->牛肉意面_生 / +棕蘑菇x5->香菇意面_生 / +胡萝卜碎x3->胡萝卜意面_生 /
|
||||
+鸡肉->鸡肉番茄意面_生 [已实现]
|
||||
- 煎蛋+胡萝卜碎x3->蛋炒饭_加胡萝卜_生 [已实现]
|
||||
|
||||
四、翻炒(手持锅铲右键, 需下方点燃炉灶 stove_2, 冷却1.5秒, 计3次满后变下一态;
|
||||
计数存方块实体数据 rtdd_cf, 换方块自动清零)
|
||||
- 炒胡萝卜_生->半熟->熟(两级) / 意面_生->熟 / 炒土豆_生->熟 / 炒碎肉_生->熟 /
|
||||
炒鱿鱼须_生->熟 / 炒蟹_生->熟 / 煎鲑鱼_生->熟 / 炒鱿鱼_生->半熟->熟(两级) /
|
||||
黑椒牛排_生->熟 / 胡萝卜牛排骨_生->熟 / 黑椒牛腿_生->熟 / 清炒羊肉_生->熟 /
|
||||
清炒猪排_生->熟 / 胡萝卜鲑鱼_生->熟 / 胡萝卜羊腿_生->熟 / 胡萝卜炒鳕鱼_生->熟 /
|
||||
胡萝卜牛里脊_生->熟 / 小炒五花肉_生->熟 / 胡萝卜炒猪排骨_生->熟 /
|
||||
胡萝卜炒羊里脊_生->熟 / 胡萝卜炒羊排_生->熟 / 辣子鸡丁_生->熟 / 辣炒兔肉_生->熟 /
|
||||
辣炒鲑鱼_生->熟 / 辣椒炒牛肉_生->熟 / 麻婆豆腐_生->熟 / 香菇滑鸡_生->熟 /
|
||||
土豆炒猪肉_生->熟 / 胡萝卜炒猪肉_生->熟 / 炒时蔬_加蔬菜_生->熟 / 炒时蔬_加胡萝卜_生->熟 /
|
||||
小炒鸡肉_生->半熟->熟(两级) / 牛肉意面_生->熟 / 香菇意面_生->熟 / 胡萝卜意面_生->熟 /
|
||||
鸡肉番茄意面_生->熟 / 蛋炒饭_加胡萝卜_生->熟 [已实现]
|
||||
- 煎酱香饼: 翻炒3次(方块不变, 门控 rtdd_cf=3), 满3次才可空手出锅 [已实现]
|
||||
- 下方无点燃炉灶 -> 提示"炒锅需要放在点燃的炉灶上才能翻炒"并拦截 [已实现]
|
||||
|
||||
五、计时(计时方块正下方是点燃炉灶 stove_2 才计时; 计时数据在方块本身; 炉灶移走暂停+提示;
|
||||
放置后 autoStart 自动启动; 未启动时 空手右键计时源方块可手动启动)
|
||||
- 煎蛋: 30秒煎熟(方块不变, 门控标记 rtdd_cg=1, 之后才可盘子出锅) [已实现]
|
||||
- 煎葱油饼_生: 60秒 -> 煎葱油饼_熟 [已实现]
|
||||
- 煎馍_生: 60秒 -> 煎馍_熟 [已实现]
|
||||
- 煎面饼_生: 60秒 -> 煎面饼_熟 [已实现]
|
||||
|
||||
六、出锅(手持盘子右键熟态, 消耗1盘子, 锅变回 炒锅(空), 盘装成品以掉落物形式出现)
|
||||
- 炒土豆->plate_14 / 炒碎肉->plate_24 / 炒鱿鱼须->plate_26d / 炒蟹->plate_33 /
|
||||
煎鲑鱼->plate_25 / 炒鱿鱼->plate_26 / 元气煎蛋->plate_22(需 rtdd_cg=1 门控) /
|
||||
黑椒牛排->plate_2 / 胡萝卜牛排骨->plate_6 / 黑椒牛腿->plate_7 / 清炒羊肉->plate_3 /
|
||||
清炒猪排->plate_1 / 胡萝卜鲑鱼->plate_5 / 胡萝卜羊腿->plate_9 / 胡萝卜炒鳕鱼->plate_15 /
|
||||
胡萝卜牛里脊->plate_8 / 小炒五花肉->plate_12 / 胡萝卜炒猪排骨->plate_13 /
|
||||
胡萝卜炒羊里脊->plate_10 / 胡萝卜炒羊排->plate_11 / 辣子鸡丁->plate_47 /
|
||||
辣炒兔肉->plate_19 / 辣炒鲑鱼->plate_41 / 辣椒炒牛肉->plate_47a / 麻婆豆腐->plate_32 /
|
||||
香菇滑鸡->plate_54 / 土豆炒猪肉->plate_52 / 胡萝卜炒猪肉->plate_53 / 炒时蔬->plate_23 /
|
||||
小炒鸡肉->plate_31 / 牛肉意面->plate_43 / 香菇意面->plate_44 / 胡萝卜意面->plate_45 /
|
||||
鸡肉番茄意面->plate_46 / 蛋炒饭->bowlofriceegg [已实现]
|
||||
|
||||
七、空手出锅(空手右键, 锅变回 炒锅(空), 成品掉落物形式)
|
||||
- 煎葱油饼_熟 空手出锅 -> 葱油饼(scallion_pancake_0) [已实现]
|
||||
- 煎馍_熟 空手出锅 -> 馍(roujiamo_0) [已实现]
|
||||
- 煎面饼_熟 空手出锅 -> 煎饼(cooked_dought) [已实现]
|
||||
- 煎酱香饼(需翻炒3次门控 rtdd_cf=3) 空手出锅 -> 酱香饼(cookedpancake) [已实现]
|
||||
|
||||
八、盖饭(food_11_rice_meal, 走 itemUseOn 路径, 转换与取消默认放置同一事件完成)
|
||||
- 正向: 手持 辣子鸡丁(plate_47)/香菇滑鸡(plate_54)/麻婆豆腐(全份)(plate_32)/胡萝卜炒鳕鱼(plate_15)
|
||||
右键 米饭(形态1/2/3任一), 消耗1个成品菜, 米饭原地变对应盖饭:
|
||||
辣子鸡丁盖饭(全份)(plate_48) / 香菇滑鸡盖饭(全份)(plate_55) / 麻婆豆腐盖饭(plate_56) /
|
||||
鳕鱼盖饭(plate_50) [已实现]
|
||||
- 反向: 手持 米饭(形态1/2/3任一) 右键 上述成品菜方块, 消耗1个米饭, 菜品原地变对应盖饭 [已实现]
|
||||
- 蛋炒饭加米饭: 手持米饭(任一形态)右键 炒锅_86(蛋炒饭_加胡萝卜_熟) -> 炒锅_87(蛋炒饭_加米饭_熟) [已实现]
|
||||
- 手持成品菜/米饭 右键 本分类功能方块 无对应转换时直接取消默认放置(不"先放再消失") [已实现]
|
||||
|
||||
【提示/体验】所有转换有提示(含消耗数量与下一步指引); 数量不足/翻炒无下方点燃炉灶/
|
||||
出锅门控未达成(煎蛋未熟/酱香饼未翻炒) 有提示并拦截; 翻炒冷却1.5秒, 其余右键冷却0.4秒;
|
||||
手持方块物品右键炒锅类功能方块取消默认放置(全局) [已实现]
|
||||
【留后】各盘装成品/盖饭 右键吃(总食用功能后续实现)、半份/部分份变体出锅(见 全部功能没做什么.txt)
|
||||
|
||||
Reference in new issue
Block a user