Files
rtdd/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/tangguo/TangguoData.py
T
2026-09-23 14:27:13 +08:00

684 lines
44 KiB
Python

# -*- coding: utf-8 -*-
"""
================================================================================
汤锅(xy_tangguo)转化规则数据
================================================================================
统一管理"汤锅"分类下的转化规则常量。只被
TangguoService / TangguoTimerService 读取, FeatureDispatcher 通过
方块名路由到对应服务。
【实现范围(对应 汤锅转化关系.txt)】
一、汤锅基础 : 汤锅(空)<->(加水)、盖/掀锅盖
二、汤底/成品汤: 汤锅(加水)+食材(右键) -> 汤底; 汤底+肉/鱼/豆腐(右键) -> 汤羹(生)
三、计时熬制 : 汤羹(生)->(四分熟)->(八分熟)->(熟), 下方须是点燃的炉灶(stove_2)
四、出锅 : 熟汤羹+木碗(右键) -> 掉落碗装成品, 锅变回 汤锅(空)
五、米饭/蛋/豆腐: 生米锅/煮蛋/煮豆腐 计时 + 取出
六、汤面分组 : 手持汤锅成品菜 右键 熟面条(方块) -> 汤面
【计时(见 TangguoTimerService)】
所有汤羹/生米锅/煮蛋/煮豆腐 计时都判定【正下方】是 点燃的炉灶(stove_2),
计时数据在汤羹方块本身; 炉灶移走/熄灭则暂停, 回来继续
【不实现】: 各碗装成品/汤面 右键吃 (吃的操作后续由总食用功能实现)
================================================================================
"""
# ============================================================================
# 一、方块/物品(常量)
# ============================================================================
POT_EMPTY = "rtdd:stewedsoup" # 汤锅(空)
POT_WATER = "rtdd:stewedsoupwater" # 汤锅(加水)
POT_LID = "rtdd:coverthepot" # 汤锅(盖锅)
LIT_STOVE = "rtdd:stove_2" # 点燃的炉灶(厨具)
BOWL = "rtdd:bowlasoup" # 木碗(厨具)
CLEAVER = "rtdd:cleaver" # 菜刀(厨具)
PLATE = "rtdd:plate_0" # 盘子(厨具)
WATER_BUCKET = "minecraft:water_bucket" # 水桶(原版)
EMPTY_BUCKET = "minecraft:bucket" # 空桶(原版)
# ---- 食材(乡野食材/原版) ----
CRUSHED_CARROTS = "rtdd:crushed_carrots" # 胡萝卜碎
VEGETABLE = "rtdd:vegetable" # 青菜碎
EGG = "minecraft:egg" # 鸡蛋(原版)
POTATO_WEDGES = "rtdd:potato_wedges" # 土豆块/土豆碎
RED_MUSHROOM = "minecraft:red_mushroom" # 红蘑菇(原版)
BROWN_MUSHROOM = "minecraft:brown_mushroom" # 棕蘑菇(原版)
COD = "minecraft:cod" # 鳕鱼(原版)
SALMON = "minecraft:salmon" # 鲑鱼(原版)
BEEF = "minecraft:beef" # 生牛肉(原版)
MUTTON = "minecraft:mutton" # 生羊肉(原版)
CHICKEN = "minecraft:chicken" # 生鸡肉(原版)
PORKRIB = "rtdd:porkrib" # 猪肋排
COW_RIBS = "rtdd:costillavacaes" # 牛肋
SHEEP_RACKS = "rtdd:sheepracks" # 羊小排
CRUSHED_MEAT = "rtdd:crushedmeat" # 碎肉
BEANCURD = "rtdd:beancurd" # 豆腐
HAM = "rtdd:ham" # 猪蹄
MO = "rtdd:roujiamo_0" # 馍(面食.甜食)
NOODLES = "rtdd:noodles" # 生面(面食.甜食)
DUMPLINGS = "rtdd:dumplings_4" # 生饺子(面食.甜食)
SASHIMI = "rtdd:sashimi" # 生鱼片
BROWN_RICE = "rtdd:brownrice" # 大米(乡野食材)
EGG_PILE = "rtdd:egg_pile" # 鸡蛋堆(乡野食材)
SOYMILK = "rtdd:fruitjuice_7" # 豆浆(乡野饮料)
SCALLIONS = "rtdd:crushed_scallions" # 葱花碎
RICE_BALLS = "rtdd:rice_balls" # 饭团(乡野食物, 供寿司)
BOILED_EGG = "rtdd:boiled_egg" # 水煮蛋(乡野食物)
# ============================================================================
# 二、汤底方块(不可计时, 供继续加料/组合)
# ============================================================================
CARROT_SOUP = "rtdd:carrotsoup" # 胡萝卜汤
VEGETABLE_SOUP = "rtdd:vegetablesoup" # 蔬菜汤
EGG_SOUP = "rtdd:eggsoup" # 蛋花汤
POTATO_SOUP = "rtdd:potatosoup" # 土豆汤
CARROT_POTATO_SOUP = "rtdd:carrotandpotatosoup" # 胡萝卜土豆汤
RED_MUSHROOM_SOUP = "rtdd:red_mushroomsoup" # 红蘑菇汤
BROWN_MUSHROOM_SOUP = "rtdd:brownmushroomsoup" # 棕蘑菇汤
MUSHROOM_SOUP = "rtdd:mushroomsoup" # 蘑菇汤
COD_SOUP = "rtdd:codsoup" # 鳕鱼汤
SALMON_SOUP = "rtdd:salmonsoup" # 鲑鱼汤
POTATO_EGG_SOUP = "rtdd:potatoeggsoup" # 土豆蛋花汤
TOFU_SOUP = "rtdd:tufusoup" # 豆腐汤
# ============================================================================
# 三、汤羹计时链(生 -> 四分熟 -> 八分熟 -> 熟)
# ============================================================================
CARROT_BEEF_SOUP = "rtdd:carrotbeefsoup" # 胡萝卜牛肉汤
CARROT_BEEF_SOUP_1 = "rtdd:carrotbeefsoup_1"
CARROT_BEEF_SOUP_2 = "rtdd:carrotbeefsoup_2"
CARROT_BEEF_SOUP_3 = "rtdd:carrotbeefsoup_3"
LAMB_SOUP_WITH_TURNIPS = "rtdd:lambsoupwithturnips" # 胡萝卜羊肉汤
LAMB_SOUP_WITH_TURNIPS_1 = "rtdd:lambsoupwithturnips_1"
LAMB_SOUP_WITH_TURNIPS_2 = "rtdd:lambsoupwithturnips_2"
LAMB_SOUP_WITH_TURNIPS_3 = "rtdd:lambsoupwithturnips_3"
CARROT_RIBS = "rtdd:carrotribs" # 胡萝卜排骨汤
CARROT_RIBS_1 = "rtdd:carrotribs_1"
CARROT_RIBS_2 = "rtdd:carrotribs_2"
CARROT_RIBS_3 = "rtdd:carrotribs_3"
VEGETABLE_BEEF_SOUP = "rtdd:vegetablebeefsoup" # 清汤羊肉
VEGETABLE_BEEF_SOUP_1 = "rtdd:vegetablebeefsoup_1"
VEGETABLE_BEEF_SOUP_2 = "rtdd:vegetablebeefsoup_2"
VEGETABLE_BEEF_SOUP_3 = "rtdd:vegetablebeefsoup_3"
VEGETABLE_LAMB_SOUP = "rtdd:vegetablelambsoup" # 蔬菜牛肉汤
VEGETABLE_LAMB_SOUP_1 = "rtdd:vegetablelambsoup_1"
VEGETABLE_LAMB_SOUP_2 = "rtdd:vegetablelambsoup_2"
VEGETABLE_LAMB_SOUP_3 = "rtdd:vegetablelambsoup_3"
VEGETABLE_LEAN_BROTH = "rtdd:vegetableleanbroth" # 蔬菜瘦肉汤
VEGETABLE_LEAN_BROTH_1 = "rtdd:vegetableleanbroth_1"
VEGETABLE_LEAN_BROTH_2 = "rtdd:vegetableleanbroth_2"
VEGETABLE_LEAN_BROTH_3 = "rtdd:vegetableleanbroth_3"
VEGETABLE_SSTEW = "rtdd:vegetablesstew" # 蔬菜乱炖
VEGETABLE_SSTEW_1 = "rtdd:vegetablesstew_1"
VEGETABLE_SSTEW_2 = "rtdd:vegetablesstew_2"
VEGETABLE_SSTEW_3 = "rtdd:vegetablesstew_3"
BEEF_BONE_BROTH = "rtdd:beefbonebroth" # 胡萝卜土豆牛骨汤
BEEF_BONE_BROTH_1 = "rtdd:beefbonebroth_1"
BEEF_BONE_BROTH_2 = "rtdd:beefbonebroth_2"
BEEF_BONE_BROTH_3 = "rtdd:beefbonebroth_3"
LAMB_STEW = "rtdd:lambstew" # 土豆胡萝卜炖羊肉
LAMB_STEW_1 = "rtdd:lambstew_1"
LAMB_STEW_2 = "rtdd:lambstew_2"
LAMB_STEW_3 = "rtdd:lambstew_3"
VEGETABLE_POTATOES_LAMBSTEAK = "rtdd:vegetablepotatoesandlambsteaksoup" # 胡萝卜土豆羊排汤(生)
LAMB_CHOP_SOUP_1 = "rtdd:lambchopsoup_1" # 胡萝卜土豆羊排汤(三分熟)
LAMB_CHOP_SOUP_2 = "rtdd:lambchopsoup_2" # (七分熟)
LAMB_CHOP_SOUP_3 = "rtdd:lambchopsoup_3" # (熟)
CARROT_COD_SOUP = "rtdd:carrotcodsoup" # 胡萝卜鳕鱼汤
CARROT_COD_SOUP_1 = "rtdd:carrotcodsoup_1"
CARROT_COD_SOUP_2 = "rtdd:carrotcodsoup_2"
CARROT_COD_SOUP_3 = "rtdd:carrotcodsoup_3"
CARROT_FISH_SOUP = "rtdd:carrotfishsoup" # 胡萝卜鲑鱼汤
CARROT_FISH_SOUP_1 = "rtdd:carrotfishsoup_1"
CARROT_FISH_SOUP_2 = "rtdd:carrotfishsoup_2"
CARROT_FISH_SOUP_3 = "rtdd:carrotfishsoup_3"
EGG_COD_SOUP = "rtdd:eggcodsoup" # 蛋花鳕鱼汤
EGG_COD_SOUP_1 = "rtdd:eggcodsoup_1"
EGG_COD_SOUP_2 = "rtdd:eggcodsoup_2"
EGG_COD_SOUP_3 = "rtdd:eggcodsoup_3"
NORI_EGG_SOUP = "rtdd:norieggsoup" # 瘦肉蛋花汤(生)
NORI_EGG_SOUP_0 = "rtdd:norieggsoup_0" # (三分熟)
NORI_EGG_SOUP_1 = "rtdd:norieggsoup_1" # (七分熟)
NORI_EGG_SOUP_2 = "rtdd:norieggsoup_2" # (全熟)
NORI_EGG_SOUP_3 = "rtdd:norieggsoup_3" # (熟)
TOFU_FISH_SOUP_RAW = "rtdd:tufusoupb" # 豆腐鲑鱼汤(生)
TOFU_FISH_SCALLION = "rtdd:tufusoupc" # 汤锅_89(豆腐鲑鱼汤_生_加葱花)
TOFU_FISH_SOUP_1 = "rtdd:tufufishsoup_1" # (四分熟)
TOFU_FISH_SOUP_2 = "rtdd:tufufishsoup_2" # (八分熟)
TOFU_FISH_SOUP_3 = "rtdd:tufufishsoup_3" # (熟)
CHICKEN_STEW_MUSHROOMS = "rtdd:chickenstewwithmushrooms" # 蘑菇炖鸡
CHICKEN_STEW_MUSHROOMS_1 = "rtdd:chickenstewwithmushrooms_1"
CHICKEN_STEW_MUSHROOMS_2 = "rtdd:chickenstewwithmushrooms_2"
CHICKEN_STEW_MUSHROOMS_3 = "rtdd:chickenstewwithmushrooms_3"
RAW_PIG_FOOD_SOUP_0 = "rtdd:rawpigfoodsoup_0" # 汤锅_66(猪蹄汤_生)
RAW_PIG_FOOD_SOUP_2 = "rtdd:rawpigfoodsoup_2" # 汤锅_67(猪蹄汤_加土豆)
RAW_PIG_FOOD_SOUP_3 = "rtdd:rawpigfoodsoup_3" # 汤锅_68(三分熟)
RAW_PIG_FOOD_SOUP_4 = "rtdd:rawpigfoodsoup_4" # 汤锅_69(七分熟)
RAW_PIG_FOOD_SOUP_5 = "rtdd:rawpigfoodsoup_5" # 汤锅_70(全熟)
ROUJIAMO_SOUP_0 = "rtdd:roujiamosoup_0" # 羊肉泡馍汤(生)
ROUJIAMO_SOUP_1 = "rtdd:roujiamosoup_1" # (熟)
RAW_NOODLE_SOUP = "rtdd:rawnoodlesoup" # 生面汤(生)
COOKED_NOODLE_SOUP = "rtdd:cookednoodlessoup" # 熟面汤(熟)
DUMPLINGS_SOUP_0 = "rtdd:dumplingssoup_0" # 饺子汤(生)
DUMPLINGS_SOUP_1 = "rtdd:dumplingssoup_1" # (五分熟)
DUMPLINGS_SOUP_2 = "rtdd:dumplingssoup_2" # (熟)
VEGETABLE_FISH_SOUP_0 = "rtdd:vegetablefishsoup_0" # 蔬菜鱼片汤(生)
VEGETABLE_FISH_SOUP_1 = "rtdd:vegetablefishsoup_1"
VEGETABLE_FISH_SOUP_2 = "rtdd:vegetablefishsoup_2"
VEGETABLE_FISH_SOUP_3 = "rtdd:vegetablefishsoup_3"
RAW_RICE_POT = "rtdd:rawricepot" # 生米锅
RICE_POT_1 = "rtdd:ricepot_1" # 熟米饭_形态1
RICE_POT_2 = "rtdd:ricepot_2" # 熟米饭_形态2
RICE_POT_3 = "rtdd:ricepot_3" # 熟米饭_形态3
RAW_EGG_SOUP = "rtdd:raweggsoup" # 煮鸡蛋(生)
COOKED_EGG_SOUP = "rtdd:cookedeggsoup" # 煮鸡蛋(熟)
BEANCURD_SOUP_0 = "rtdd:beancurdsoup_0" # 煮豆腐(生)
BEANCURD_SOUP_1 = "rtdd:beancurdsoup_1" # 煮豆腐(熟)
# ============================================================================
# 四、碗装成品(出锅掉落物, 归 tangguo_finished, 均为【吃】)
# ============================================================================
BOWL_CARROT_BEEF = "rtdd:bowlacarrotbeefsoup" # 胡萝卜牛肉汤
BOWL_LAMB_TURNIP = "rtdd:brownlambsoupwithturnipssoup" # 胡萝卜羊肉汤
BOWL_CARROT_RIBS = "rtdd:bowlacarrotribs" # 胡萝卜排骨汤
BOWL_VEGETABLE_BEEF = "rtdd:bowlavegetablebeefsoup" # 清汤羊肉
BOWL_VEGETABLE_LAMB = "rtdd:bowlavegetablelambsoup" # 蔬菜牛肉汤
BOWL_VEGETABLE_LEAN = "rtdd:bowlavegetableleanbroth" # 蔬菜瘦肉汤
BOWL_VEGETABLE_SSTEW = "rtdd:bowlavegetablesstew" # 蔬菜乱炖
BOWL_BEEF_BONE = "rtdd:bowlabeefbonebroth" # 胡萝卜土豆牛骨汤
BOWL_LAMB_STEW = "rtdd:bowlalambstew" # 土豆胡萝卜炖羊肉
BOWL_LAMB_CHOP = "rtdd:bowla_lambchopsoup" # 胡萝卜土豆羊排汤
BOWL_CARROT_COD = "rtdd:bowlacarrotcodsoup" # 胡萝卜鳕鱼汤
BOWL_CARROT_FISH = "rtdd:browncarrotfishsoupsoup" # 胡萝卜鲑鱼汤
BOWL_EGG_COD = "rtdd:bowlaeggcodsoup" # 蛋花鳕鱼汤
BOWL_NORI_EGG = "rtdd:brown_norieggsoup" # 瘦肉蛋花汤
BOWL_TOFU_FISH = "rtdd:bowlatufufish" # 豆腐鲑鱼汤
BOWL_MUSHROOM_CHICKEN = "rtdd:bowlofmushroomsoup" # 蘑菇炖鸡
BOWL_PIG_FOOT = "rtdd:brownpigfootsoup" # 猪蹄汤
BOWL_ROUJIAMO = "rtdd:bowla_roujiamo" # 羊肉泡馍汤
BOWL_NOODLE = "rtdd:noodle_soup" # 熟面条
BOWL_DUMPLINGS = "rtdd:dumplingssoup" # 饺子_碗装
BOWL_VEGETABLE_FISH = "rtdd:brownvegetablefishsoup" # 蔬菜鱼片汤
BOWL_RICE_1 = "rtdd:bowlofrice" # 米饭_1(熟米饭_形态1)
BOWL_RICE_2 = "rtdd:bowlofrice_2" # 米饭_2(形态2)
BOWL_RICE_3 = "rtdd:bowlofrice_3" # 米饭_3(形态3)
PLATE_30A = "rtdd:plate_30a" # 美味饺子(全份)盘装
# ============================================================================
# 五、汤面方块(food_02_rice_noodle 分组)
# ============================================================================
NOODLESOUP_1 = "rtdd:noodlesoup_1" # 猪排蔬菜面
NOODLESOUP_2 = "rtdd:noodlesoup_2" # 羊排蔬菜面
NOODLESOUP_3 = "rtdd:noodlesoup_3" # 牛骨面
NOODLESOUP_4 = "rtdd:noodlesoup_4" # 小鸡炖蘑菇面
ASSORTED_RAMEN = "rtdd:assortedramen" # 胡萝卜蔬菜面
BRAISED_NOODLES = "rtdd:braisednoodles" # 胡萝卜蔬菜牛肉面
MUSHROOM_NOODLES = "rtdd:mushroomnoodles" # 香菇面
YUSHENG_RAMEN = "rtdd:yushengramen" # 蔬菜鱼片面
VEGETABLE_NOODLES = "rtdd:vegetable_noodles" # 蔬菜面
NOODLES_1 = "rtdd:noodles_1" # 蛋花面
NOODLES_2 = "rtdd:noodles_2" # 蛋花面(加葱花)
EGG_NOODLES = "rtdd:egg_noodles" # 鸡蛋面
TONKOTSU_RAMEN = "rtdd:tonkotsu_ramen" # 猪排蔬菜面加水煮蛋(由 猪排蔬菜面+水煮蛋)
# ============================================================================
# 六、右键规则 (方块, 手持物品) -> 规则
# item=None 表示空手右键
# target=替换方块; consume=消耗手持; give=给背包;
# drop=额外掉落(掉落物形式); dropItem=出锅/取出掉落物; count=掉落数量;
# action=take_out(出锅/取出: 变回汤锅(空)+掉落); startTimer=转换后启动计时
# ============================================================================
SWITCH_RULES = [
# ---------------- 一、汤锅基础 ----------------
{"block": POT_EMPTY, "item": WATER_BUCKET, "target": POT_WATER,
"consume": 1, "give": EMPTY_BUCKET,
"tip": "§a倒入水, 汤锅变(加水); 水桶变回空桶"},
{"block": POT_WATER, "item": EMPTY_BUCKET, "target": POT_EMPTY,
"consume": 1, "drop": WATER_BUCKET,
"tip": "§a倒掉水, 汤锅变回(空), 掉落一个水桶"},
{"block": POT_WATER, "item": None, "target": POT_LID,
"tip": "§a盖上锅盖, 汤锅变(盖锅); 空手右键可再掀开"},
{"block": POT_LID, "item": None, "target": POT_WATER,
"tip": "§a掀开锅盖, 汤锅变回(加水)"},
# ---------------- 二、汤底(汤锅(加水)+食材 -> 汤底) ----------------
{"block": POT_WATER, "item": CRUSHED_CARROTS, "target": CARROT_SOUP,
"consume": 4, "tip": "§a放入胡萝卜碎x4, 变成 胡萝卜汤; 可继续加肉/鱼 或 组合汤"},
{"block": POT_WATER, "item": VEGETABLE, "target": VEGETABLE_SOUP,
"consume": 4, "tip": "§a放入青菜碎x4, 变成 蔬菜汤; 可继续加肉/鱼 或 组合汤"},
{"block": POT_WATER, "item": EGG, "target": EGG_SOUP,
"consume": 3, "tip": "§a放入鸡蛋x3, 变成 蛋花汤; 可继续加肉/鱼 或 组合汤"},
{"block": POT_WATER, "item": POTATO_WEDGES, "target": POTATO_SOUP,
"consume": 4, "tip": "§a放入土豆块x4, 变成 土豆汤; 可继续加肉/鱼 或 组合汤"},
{"block": POT_WATER, "item": RED_MUSHROOM, "target": RED_MUSHROOM_SOUP,
"consume": 5, "tip": "§a放入红蘑菇x5, 变成 红蘑菇汤; 可继续加食材"},
{"block": POT_WATER, "item": BROWN_MUSHROOM, "target": BROWN_MUSHROOM_SOUP,
"consume": 5, "tip": "§a放入棕蘑菇x5, 变成 棕蘑菇汤; 可继续加食材"},
{"block": POT_WATER, "item": COD, "target": COD_SOUP,
"consume": 1, "tip": "§a放入鳕鱼, 变成 鳕鱼汤; 可继续加食材"},
{"block": POT_WATER, "item": SALMON, "target": SALMON_SOUP,
"consume": 1, "tip": "§a放入鲑鱼, 变成 鲑鱼汤; 可继续加食材"},
{"block": POT_WATER, "item": BEANCURD, "target": TOFU_SOUP,
"consume": 4, "tip": "§a放入豆腐x4, 变成 豆腐汤; 可继续加食材"},
# ---------------- 三、组合汤(汤底+汤底/食材 -> 组合汤底) ----------------
{"block": POTATO_SOUP, "item": CRUSHED_CARROTS, "target": CARROT_POTATO_SOUP,
"consume": 4, "tip": "§a土豆汤加胡萝卜碎x4, 变成 胡萝卜土豆汤; 可继续加肉/鱼"},
{"block": CARROT_SOUP, "item": POTATO_WEDGES, "target": CARROT_POTATO_SOUP,
"consume": 4, "tip": "§a胡萝卜汤加土豆块x4, 变成 胡萝卜土豆汤; 可继续加肉/鱼"},
{"block": RED_MUSHROOM_SOUP, "item": BROWN_MUSHROOM, "target": MUSHROOM_SOUP,
"consume": 5, "tip": "§a红蘑菇汤加棕蘑菇x5, 变成 蘑菇汤; 可继续加食材"},
{"block": BROWN_MUSHROOM_SOUP, "item": RED_MUSHROOM, "target": MUSHROOM_SOUP,
"consume": 5, "tip": "§a棕蘑菇汤加红蘑菇x5, 变成 蘑菇汤; 可继续加食材"},
{"block": POTATO_SOUP, "item": EGG, "target": POTATO_EGG_SOUP,
"consume": 3, "tip": "§a土豆汤加鸡蛋x3, 变成 土豆蛋花汤; 可继续加食材"},
{"block": EGG_SOUP, "item": POTATO_WEDGES, "target": POTATO_EGG_SOUP,
"consume": 4, "tip": "§a蛋花汤加土豆块x4, 变成 土豆蛋花汤; 可继续加食材"},
# ---------------- 四、加肉/鱼/豆腐 -> 汤羹(生), 开始计时 ----------------
{"block": CARROT_SOUP, "item": BEEF, "target": CARROT_BEEF_SOUP,
"consume": 2, "startTimer": CARROT_BEEF_SOUP,
"tip": "§a胡萝卜汤加生牛肉x2, 开始熬制; 等计时结束变成 胡萝卜牛肉汤(熟), 手持木碗出锅"},
{"block": CARROT_SOUP, "item": MUTTON, "target": LAMB_SOUP_WITH_TURNIPS,
"consume": 2, "startTimer": LAMB_SOUP_WITH_TURNIPS,
"tip": "§a胡萝卜汤加羊肉x2, 开始熬制; 等计时结束变成 胡萝卜羊肉汤(熟), 手持木碗出锅"},
{"block": CARROT_SOUP, "item": PORKRIB, "target": CARROT_RIBS,
"consume": 2, "startTimer": CARROT_RIBS,
"tip": "§a胡萝卜汤加猪肋排x2, 开始熬制; 等计时结束变成 胡萝卜排骨汤(熟), 手持木碗出锅"},
{"block": VEGETABLE_SOUP, "item": MUTTON, "target": VEGETABLE_BEEF_SOUP,
"consume": 2, "startTimer": VEGETABLE_BEEF_SOUP,
"tip": "§a蔬菜汤加羊肉x2, 开始熬制; 等计时结束变成 清汤羊肉(熟), 手持木碗出锅"},
{"block": VEGETABLE_SOUP, "item": BEEF, "target": VEGETABLE_LAMB_SOUP,
"consume": 2, "startTimer": VEGETABLE_LAMB_SOUP,
"tip": "§a蔬菜汤加生牛肉x2, 开始熬制; 等计时结束变成 蔬菜牛肉汤(熟), 手持木碗出锅"},
{"block": VEGETABLE_SOUP, "item": CRUSHED_MEAT, "target": VEGETABLE_LEAN_BROTH,
"consume": 5, "startTimer": VEGETABLE_LEAN_BROTH,
"tip": "§a蔬菜汤加碎肉x5, 开始熬制; 等计时结束变成 蔬菜瘦肉汤(熟), 手持木碗出锅"},
{"block": VEGETABLE_SOUP, "item": CARROT_POTATO_SOUP, "target": VEGETABLE_SSTEW,
"consume": 1, "drop": POT_EMPTY, "startTimer": VEGETABLE_SSTEW,
"tip": "§a蔬菜汤加胡萝卜土豆汤, 变成 蔬菜乱炖(生), 掉落一个汤锅(空); 开始熬制, 等计时结束变熟, 手持木碗出锅"},
{"block": CARROT_POTATO_SOUP, "item": VEGETABLE, "target": VEGETABLE_SSTEW,
"consume": 3, "startTimer": VEGETABLE_SSTEW,
"tip": "§a胡萝卜土豆汤加青菜碎x3, 变成 蔬菜乱炖(生); 开始熬制, 等计时结束变熟, 手持木碗出锅"},
{"block": CARROT_POTATO_SOUP, "item": COW_RIBS, "target": BEEF_BONE_BROTH,
"consume": 2, "startTimer": BEEF_BONE_BROTH,
"tip": "§a胡萝卜土豆汤加牛肋x2, 开始熬制; 等计时结束变成 胡萝卜土豆牛骨汤(熟), 手持木碗出锅"},
{"block": CARROT_POTATO_SOUP, "item": MUTTON, "target": LAMB_STEW,
"consume": 2, "startTimer": LAMB_STEW,
"tip": "§a胡萝卜土豆汤加羊肉x2, 开始熬制; 等计时结束变成 土豆胡萝卜炖羊肉(熟), 手持木碗出锅"},
{"block": CARROT_POTATO_SOUP, "item": SHEEP_RACKS, "target": VEGETABLE_POTATOES_LAMBSTEAK,
"consume": 2, "startTimer": VEGETABLE_POTATOES_LAMBSTEAK,
"tip": "§a胡萝卜土豆汤加羊小排x2, 开始熬制; 等计时结束变成 胡萝卜土豆羊排汤(熟), 手持木碗出锅"},
{"block": CARROT_SOUP, "item": COD, "target": CARROT_COD_SOUP,
"consume": 1, "startTimer": CARROT_COD_SOUP,
"tip": "§a胡萝卜汤加鳕鱼, 开始熬制; 等计时结束变成 胡萝卜鳕鱼汤(熟), 手持木碗出锅"},
{"block": CARROT_SOUP, "item": SALMON, "target": CARROT_FISH_SOUP,
"consume": 1, "startTimer": CARROT_FISH_SOUP,
"tip": "§a胡萝卜汤加鲑鱼, 开始熬制; 等计时结束变成 胡萝卜鲑鱼汤(熟), 手持木碗出锅"},
{"block": COD_SOUP, "item": EGG, "target": EGG_COD_SOUP,
"consume": 3, "startTimer": EGG_COD_SOUP,
"tip": "§a鳕鱼汤加鸡蛋x3, 开始熬制; 等计时结束变成 蛋花鳕鱼汤(熟), 手持木碗出锅"},
{"block": EGG_SOUP, "item": COD, "target": EGG_COD_SOUP,
"consume": 1, "startTimer": EGG_COD_SOUP,
"tip": "§a蛋花汤加鳕鱼, 开始熬制; 等计时结束变成 蛋花鳕鱼汤(熟), 手持木碗出锅"},
{"block": EGG_SOUP, "item": CRUSHED_MEAT, "target": NORI_EGG_SOUP,
"consume": 5, "startTimer": NORI_EGG_SOUP,
"tip": "§a蛋花汤加碎肉x5, 开始熬制; 等计时结束变成 瘦肉蛋花汤(熟), 手持木碗出锅"},
{"block": VEGETABLE_LEAN_BROTH, "item": EGG, "target": NORI_EGG_SOUP,
"consume": 3, "startTimer": NORI_EGG_SOUP,
"tip": "§a蔬菜瘦肉汤加鸡蛋x3, 开始熬制; 等计时结束变成 瘦肉蛋花汤(熟), 手持木碗出锅"},
{"block": TOFU_SOUP, "item": SALMON, "target": TOFU_FISH_SOUP_RAW,
"consume": 1,
"tip": "§a豆腐汤加鲑鱼, 变成 豆腐鲑鱼汤_生; 再拿葱花碎右键加葱花后开始熬制, 计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"},
{"block": SALMON_SOUP, "item": BEANCURD, "target": TOFU_FISH_SOUP_RAW,
"consume": 4,
"tip": "§a鲑鱼汤加豆腐x4, 变成 豆腐鲑鱼汤_生; 再拿葱花碎右键加葱花后开始熬制, 计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"},
# 菜谱26 supplement: 豆腐鲑鱼汤_生 + 葱花碎x3 -> 汤锅_89(加葱花), 开始计时
{"block": TOFU_FISH_SOUP_RAW, "item": SCALLIONS, "target": TOFU_FISH_SCALLION,
"consume": 3, "startTimer": TOFU_FISH_SCALLION,
"tip": "§a豆腐鲑鱼汤加葱花碎x3, 变成 汤锅_89(加葱花), 开始熬制; 计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"},
{"block": MUSHROOM_SOUP, "item": CHICKEN, "target": CHICKEN_STEW_MUSHROOMS,
"consume": 1, "startTimer": CHICKEN_STEW_MUSHROOMS,
"tip": "§a蘑菇汤加生鸡肉, 开始熬制; 等计时结束变成 蘑菇炖鸡(熟), 手持木碗出锅"},
{"block": VEGETABLE_SOUP, "item": SASHIMI, "target": VEGETABLE_FISH_SOUP_0,
"consume": 10, "startTimer": VEGETABLE_FISH_SOUP_0,
"tip": "§a蔬菜汤加生鱼片x10, 开始熬制; 等计时结束变成 蔬菜鱼片汤(熟), 手持木碗出锅"},
# ---------------- 五、单独菜谱 ----------------
# 菜谱29 猪蹄汤
{"block": POT_WATER, "item": HAM, "target": RAW_PIG_FOOD_SOUP_0,
"consume": 2, "tip": "§a放入猪蹄x2, 变成 猪蹄汤(生); 继续拿土豆块x3右键 加土豆"},
{"block": RAW_PIG_FOOD_SOUP_0, "item": POTATO_WEDGES, "target": RAW_PIG_FOOD_SOUP_2,
"consume": 3, "startTimer": RAW_PIG_FOOD_SOUP_2,
"tip": "§a猪蹄汤加土豆块x3, 开始熬制; 等计时结束变成 猪蹄汤(全熟), 手持木碗出锅"},
# 菜谱30 羊肉泡馍汤
{"block": POT_WATER, "item": MO, "target": ROUJIAMO_SOUP_0,
"consume": 1, "startTimer": ROUJIAMO_SOUP_0,
"tip": "§a放入馍, 开始熬制; 等计时结束变成 羊肉泡馍汤(熟), 手持木碗出锅"},
# 菜谱31 生面汤
{"block": POT_WATER, "item": NOODLES, "target": RAW_NOODLE_SOUP,
"consume": 1, "startTimer": RAW_NOODLE_SOUP,
"tip": "§a放入生面, 开始熬制; 等计时结束变成 熟面汤, 手持木碗盛出 熟面条"},
# 菜谱32 饺子汤
{"block": POT_WATER, "item": DUMPLINGS, "target": DUMPLINGS_SOUP_0,
"consume": 1, "startTimer": DUMPLINGS_SOUP_0,
"tip": "§a放入生饺子, 开始熬制; 等计时结束变成 饺子汤(熟), 手持木碗盛出 饺子_碗装"},
# 菜谱35 生米锅
{"block": POT_WATER, "item": BROWN_RICE, "target": RAW_RICE_POT,
"consume": 64, "startTimer": RAW_RICE_POT,
"tip": "§a放入大米x64, 变成 生米锅; 开始煮饭结束变成 熟米饭(形态随机)"},
# 菜谱39 煮鸡蛋(生)
{"block": POT_WATER, "item": EGG_PILE, "target": RAW_EGG_SOUP,
"consume": 1, "startTimer": RAW_EGG_SOUP,
"tip": "§a放入鸡蛋堆, 开始熬制; 等计时结束变成 煮鸡蛋(熟), 空手右键取出 水煮蛋x9"},
# 菜谱42 煮豆腐(生)
{"block": POT_WATER, "item": SOYMILK, "target": BEANCURD_SOUP_0,
"consume": 1, "startTimer": BEANCURD_SOUP_0,
"tip": "§a倒入豆浆, 开始熬制; 等计时结束变成 煮豆腐(熟), 拿菜刀右键切成 豆腐x16"},
# ---------------- 六、出锅(熟汤羹+木碗 -> 碗装成品, 锅变回汤锅(空)) ----------------
{"block": CARROT_BEEF_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_CARROT_BEEF, "consume": 1,
"tip": "§a盛出 胡萝卜牛肉汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": LAMB_SOUP_WITH_TURNIPS_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_LAMB_TURNIP, "consume": 1,
"tip": "§a盛出 胡萝卜羊肉汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": CARROT_RIBS_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_CARROT_RIBS, "consume": 1,
"tip": "§a盛出 胡萝卜排骨汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": VEGETABLE_BEEF_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_VEGETABLE_BEEF, "consume": 1,
"tip": "§a盛出 清汤羊肉, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": VEGETABLE_LAMB_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_VEGETABLE_LAMB, "consume": 1,
"tip": "§a盛出 蔬菜牛肉汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": VEGETABLE_LEAN_BROTH_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_VEGETABLE_LEAN, "consume": 1,
"tip": "§a盛出 蔬菜瘦肉汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": VEGETABLE_SSTEW_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_VEGETABLE_SSTEW, "consume": 1,
"tip": "§a盛出 蔬菜乱炖, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": BEEF_BONE_BROTH_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_BEEF_BONE, "consume": 1,
"tip": "§a盛出 胡萝卜土豆牛骨汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": LAMB_STEW_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_LAMB_STEW, "consume": 1,
"tip": "§a盛出 土豆胡萝卜炖羊肉, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": LAMB_CHOP_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_LAMB_CHOP, "consume": 1,
"tip": "§a盛出 胡萝卜土豆羊排汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": CARROT_COD_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_CARROT_COD, "consume": 1,
"tip": "§a盛出 胡萝卜鳕鱼汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": CARROT_FISH_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_CARROT_FISH, "consume": 1,
"tip": "§a盛出 胡萝卜鲑鱼汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": EGG_COD_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_EGG_COD, "consume": 1,
"tip": "§a盛出 蛋花鳕鱼汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": NORI_EGG_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_NORI_EGG, "consume": 1,
"tip": "§a盛出 瘦肉蛋花汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": TOFU_FISH_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_TOFU_FISH, "consume": 1,
"tip": "§a盛出 豆腐鲑鱼汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": CHICKEN_STEW_MUSHROOMS_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_MUSHROOM_CHICKEN, "consume": 1,
"tip": "§a盛出 蘑菇炖鸡, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": RAW_PIG_FOOD_SOUP_5, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_PIG_FOOT, "consume": 1,
"tip": "§a盛出 猪蹄汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": ROUJIAMO_SOUP_1, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_ROUJIAMO, "consume": 1,
"tip": "§a盛出 羊肉泡馍汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": COOKED_NOODLE_SOUP, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_NOODLE, "consume": 1,
"tip": "§a盛出 熟面条, 锅变回 汤锅(空); 熟面条可做汤面"},
{"block": DUMPLINGS_SOUP_2, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_DUMPLINGS, "consume": 1,
"tip": "§a盛出 饺子_碗装, 锅变回 汤锅(空); 成品【吃】右键食用"},
# 菜谱32 todo: 饺子汤_熟 + 盘子 -> 美味饺子(全份)盘装
{"block": DUMPLINGS_SOUP_2, "item": PLATE, "action": "take_out",
"target": POT_EMPTY, "dropItem": PLATE_30A, "consume": 1,
"tip": "§a捞出 美味饺子(全份)盘装, 锅变回 汤锅(空); 成品【吃】右键食用"},
{"block": VEGETABLE_FISH_SOUP_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_VEGETABLE_FISH, "consume": 1,
"tip": "§a盛出 蔬菜鱼片汤, 锅变回 汤锅(空); 成品【吃】右键食用"},
# 菜谱38 碗装米饭(木碗盛出)
{"block": RICE_POT_1, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_RICE_1, "consume": 1,
"tip": "§a盛出 米饭_1(熟米饭_形态1), 锅变回 汤锅(空); 碗装米饭供炒锅蛋炒饭"},
{"block": RICE_POT_2, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_RICE_2, "consume": 1,
"tip": "§a盛出 米饭_2(熟米饭_形态2), 锅变回 汤锅(空); 碗装米饭供炒锅蛋炒饭"},
{"block": RICE_POT_3, "item": BOWL, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOWL_RICE_3, "consume": 1,
"tip": "§a盛出 米饭_3(熟米饭_形态3), 锅变回 汤锅(空); 碗装米饭供炒锅蛋炒饭"},
# ---------------- 七、取出(空手/菜刀, 锅变回汤锅(空)) ----------------
# 菜谱37 饭团
{"block": RICE_POT_1, "item": None, "action": "take_out",
"target": POT_EMPTY, "dropItem": RICE_BALLS, "count": 16,
"tip": "§a捏成 饭团x16, 锅变回 汤锅(空); 饭团供寿司用"},
{"block": RICE_POT_2, "item": None, "action": "take_out",
"target": POT_EMPTY, "dropItem": RICE_BALLS, "count": 16,
"tip": "§a捏成 饭团x16, 锅变回 汤锅(空); 饭团供寿司用"},
{"block": RICE_POT_3, "item": None, "action": "take_out",
"target": POT_EMPTY, "dropItem": RICE_BALLS, "count": 16,
"tip": "§a捏成 饭团x16, 锅变回 汤锅(空); 饭团供寿司用"},
# 菜谱41 水煮蛋
{"block": COOKED_EGG_SOUP, "item": None, "action": "take_out",
"target": POT_EMPTY, "dropItem": BOILED_EGG, "count": 9,
"tip": "§a取出 水煮蛋x9, 锅变回 汤锅(空); 水煮蛋【吃】右键食用"},
# 菜谱44 豆腐(菜刀切, 不消耗刀)
{"block": BEANCURD_SOUP_1, "item": CLEAVER, "action": "take_out",
"target": POT_EMPTY, "dropItem": BEANCURD, "count": 16,
"tip": "§a切出 豆腐x16, 锅变回 汤锅(空); 豆腐供炒锅/汤锅使用"},
# ---------------- 八、汤面分组(手持汤锅成品菜 右键 熟面条(方块)) ----------------
{"block": BOWL_NOODLE, "item": BOWL_CARROT_RIBS, "target": NOODLESOUP_1,
"consume": 1, "drop": BOWL,
"tip": "§a排骨汤浇在面条上, 变成 猪排蔬菜面, 掉落一个木碗; 汤面【吃】右键食用"},
{"block": BOWL_NOODLE, "item": BOWL_LAMB_CHOP, "target": NOODLESOUP_2,
"consume": 1, "drop": BOWL,
"tip": "§a羊排汤浇在面条上, 变成 羊排蔬菜面, 掉落一个木碗; 汤面【吃】右键食用"},
{"block": BOWL_NOODLE, "item": BOWL_BEEF_BONE, "target": NOODLESOUP_3,
"consume": 1, "drop": BOWL,
"tip": "§a牛骨汤浇在面条上, 变成 牛骨面, 掉落一个木碗; 汤面【吃】右键食用"},
{"block": BOWL_NOODLE, "item": BOWL_MUSHROOM_CHICKEN, "target": NOODLESOUP_4,
"consume": 1, "drop": BOWL,
"tip": "§a蘑菇炖鸡浇在面条上, 变成 小鸡炖蘑菇面, 掉落一个木碗; 汤面【吃】右键食用"},
{"block": BOWL_NOODLE, "item": BOWL_VEGETABLE_SSTEW, "target": ASSORTED_RAMEN,
"consume": 1, "drop": BOWL,
"tip": "§a蔬菜乱炖浇在面条上, 变成 胡萝卜蔬菜面, 掉落一个木碗; 汤面【吃】右键食用"},
{"block": BOWL_NOODLE, "item": BOWL_VEGETABLE_LAMB, "target": BRAISED_NOODLES,
"consume": 1, "drop": BOWL,
"tip": "§a蔬菜牛肉汤浇在面条上, 变成 胡萝卜蔬菜牛肉面, 掉落一个木碗; 汤面【吃】右键食用"},
{"block": BOWL_NOODLE, "item": BOWL_VEGETABLE_FISH, "target": YUSHENG_RAMEN,
"consume": 1, "drop": BOWL,
"tip": "§a蔬菜鱼片汤浇在面条上, 变成 蔬菜鱼片面, 掉落一个木碗; 汤面【吃】右键食用"},
{"block": BOWL_NOODLE, "item": BOILED_EGG, "target": EGG_NOODLES,
"consume": 1, "drop": BOWL,
"tip": "§a放上水煮蛋, 变成 鸡蛋面, 掉落一个木碗; 汤面【吃】右键食用"},
# 蛋花面(加葱花)
{"block": NOODLES_1, "item": SCALLIONS, "target": NOODLES_2,
"consume": 1, "tip": "§a蛋花面撒上葱花碎, 变成 蛋花面(加葱花); 汤面【吃】右键食用"},
# 猪排蔬菜面加水煮蛋(猪排蔬菜面 + 水煮蛋)
{"block": NOODLESOUP_1, "item": BOILED_EGG, "target": TONKOTSU_RAMEN,
"consume": 1, "tip": "§a猪排蔬菜面放上水煮蛋, 变成 猪排蔬菜面加水煮蛋; 汤面【吃】右键食用"},
]
# ============================================================================
# 七、手持物品右键方块表面规则(供 TangguoService handleItemUseOn)
# 锅态汤面走 itemUseOn 路径: 手持 锅态汤方块(蘑菇汤/蔬菜汤/蛋花汤) 右键 熟面条表面,
# 转换+取消放置在同一事件完成, 避免手持方块物品时引擎把"锅"放出来/掉出来
# ============================================================================
ITEM_USE_ON_RULES = [
# ---- 锅态汤面走 itemUseOn 路径(手持锅态汤方块 右键 熟面条表面) ----
{"item": MUSHROOM_SOUP, "surface": BOWL_NOODLE, "target": MUSHROOM_NOODLES,
"consume": 1, "drop": BOWL,
"tip": "§a蘑菇汤浇在面条上, 变成 香菇面, 掉落一个木碗; 汤面【吃】右键食用"},
{"item": VEGETABLE_SOUP, "surface": BOWL_NOODLE, "target": VEGETABLE_NOODLES,
"consume": 1, "drop": BOWL,
"tip": "§a蔬菜汤浇在面条上, 变成 蔬菜面, 掉落一个木碗; 汤面【吃】右键食用"},
{"item": EGG_SOUP, "surface": BOWL_NOODLE, "target": NOODLES_1,
"consume": 1, "drop": BOWL,
"tip": "§a蛋花汤浇在面条上, 变成 蛋花面, 掉落一个木碗; 可加葱花碎 或 直接【吃】"},
]
# ============================================================================
# 八、计时规则(供 TangguoTimerService)
# below: 汤羹方块正下方须是 点燃的炉灶(stove_2) 才计时
# randomTargets: 生米锅到点后随机出其一形态
# ============================================================================
TIMER_RULES = [
# 胡萝卜牛肉汤(30秒/级)
{"source": CARROT_BEEF_SOUP, "target": CARROT_BEEF_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_BEEF_SOUP_1, "target": CARROT_BEEF_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_BEEF_SOUP_2, "target": CARROT_BEEF_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 胡萝卜羊肉汤(60秒/级)
{"source": LAMB_SOUP_WITH_TURNIPS, "target": LAMB_SOUP_WITH_TURNIPS_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": LAMB_SOUP_WITH_TURNIPS_1, "target": LAMB_SOUP_WITH_TURNIPS_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": LAMB_SOUP_WITH_TURNIPS_2, "target": LAMB_SOUP_WITH_TURNIPS_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 胡萝卜排骨汤(60秒/级)
{"source": CARROT_RIBS, "target": CARROT_RIBS_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_RIBS_1, "target": CARROT_RIBS_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_RIBS_2, "target": CARROT_RIBS_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 清汤羊肉(60秒/级)
{"source": VEGETABLE_BEEF_SOUP, "target": VEGETABLE_BEEF_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_BEEF_SOUP_1, "target": VEGETABLE_BEEF_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_BEEF_SOUP_2, "target": VEGETABLE_BEEF_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 蔬菜牛肉汤(60秒/级)
{"source": VEGETABLE_LAMB_SOUP, "target": VEGETABLE_LAMB_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_LAMB_SOUP_1, "target": VEGETABLE_LAMB_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_LAMB_SOUP_2, "target": VEGETABLE_LAMB_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 蔬菜瘦肉汤(60秒/级)
{"source": VEGETABLE_LEAN_BROTH, "target": VEGETABLE_LEAN_BROTH_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_LEAN_BROTH_1, "target": VEGETABLE_LEAN_BROTH_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_LEAN_BROTH_2, "target": VEGETABLE_LEAN_BROTH_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 蔬菜乱炖(60秒/级)
{"source": VEGETABLE_SSTEW, "target": VEGETABLE_SSTEW_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_SSTEW_1, "target": VEGETABLE_SSTEW_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_SSTEW_2, "target": VEGETABLE_SSTEW_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 胡萝卜土豆牛骨汤(60秒/级)
{"source": BEEF_BONE_BROTH, "target": BEEF_BONE_BROTH_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": BEEF_BONE_BROTH_1, "target": BEEF_BONE_BROTH_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": BEEF_BONE_BROTH_2, "target": BEEF_BONE_BROTH_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 土豆胡萝卜炖羊肉(60秒/级)
{"source": LAMB_STEW, "target": LAMB_STEW_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": LAMB_STEW_1, "target": LAMB_STEW_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": LAMB_STEW_2, "target": LAMB_STEW_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 胡萝卜土豆羊排汤(60秒/级)
{"source": VEGETABLE_POTATOES_LAMBSTEAK, "target": LAMB_CHOP_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": LAMB_CHOP_SOUP_1, "target": LAMB_CHOP_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": LAMB_CHOP_SOUP_2, "target": LAMB_CHOP_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 胡萝卜鳕鱼汤(60秒/级)
{"source": CARROT_COD_SOUP, "target": CARROT_COD_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_COD_SOUP_1, "target": CARROT_COD_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_COD_SOUP_2, "target": CARROT_COD_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 胡萝卜鲑鱼汤(60秒/级)
{"source": CARROT_FISH_SOUP, "target": CARROT_FISH_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_FISH_SOUP_1, "target": CARROT_FISH_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CARROT_FISH_SOUP_2, "target": CARROT_FISH_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 蛋花鳕鱼汤(60秒/级)
{"source": EGG_COD_SOUP, "target": EGG_COD_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": EGG_COD_SOUP_1, "target": EGG_COD_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": EGG_COD_SOUP_2, "target": EGG_COD_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 瘦肉蛋花汤(30秒/级, 四段)
{"source": NORI_EGG_SOUP, "target": NORI_EGG_SOUP_0, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": NORI_EGG_SOUP_0, "target": NORI_EGG_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": NORI_EGG_SOUP_1, "target": NORI_EGG_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": NORI_EGG_SOUP_2, "target": NORI_EGG_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 豆腐鲑鱼汤(60秒/级, 生=tufusoupb)
{"source": TOFU_FISH_SCALLION, "target": TOFU_FISH_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": TOFU_FISH_SOUP_1, "target": TOFU_FISH_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": TOFU_FISH_SOUP_2, "target": TOFU_FISH_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 蘑菇炖鸡(90秒/级)
{"source": CHICKEN_STEW_MUSHROOMS, "target": CHICKEN_STEW_MUSHROOMS_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CHICKEN_STEW_MUSHROOMS_1, "target": CHICKEN_STEW_MUSHROOMS_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": CHICKEN_STEW_MUSHROOMS_2, "target": CHICKEN_STEW_MUSHROOMS_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 猪蹄汤(30秒/级, 加土豆->三分熟->七分熟->全熟)
{"source": RAW_PIG_FOOD_SOUP_2, "target": RAW_PIG_FOOD_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": RAW_PIG_FOOD_SOUP_3, "target": RAW_PIG_FOOD_SOUP_4, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": RAW_PIG_FOOD_SOUP_4, "target": RAW_PIG_FOOD_SOUP_5, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 羊肉泡馍汤(单级30秒)
{"source": ROUJIAMO_SOUP_0, "target": ROUJIAMO_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 生面汤(单级60秒)
{"source": RAW_NOODLE_SOUP, "target": COOKED_NOODLE_SOUP, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 饺子汤(60秒/级)
{"source": DUMPLINGS_SOUP_0, "target": DUMPLINGS_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": DUMPLINGS_SOUP_1, "target": DUMPLINGS_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 生米锅(一级90秒, 形态随机)
{"source": RAW_RICE_POT, "time": 1, "below": [LIT_STOVE], "autoStart": True,
"randomTargets": [RICE_POT_1, RICE_POT_2, RICE_POT_3]},
# 煮鸡蛋(单级60秒)
{"source": RAW_EGG_SOUP, "target": COOKED_EGG_SOUP, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 煮豆腐(单级60秒)
{"source": BEANCURD_SOUP_0, "target": BEANCURD_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
# 蔬菜鱼片汤(60秒/级, 3级)
{"source": VEGETABLE_FISH_SOUP_0, "target": VEGETABLE_FISH_SOUP_1, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_FISH_SOUP_1, "target": VEGETABLE_FISH_SOUP_2, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
{"source": VEGETABLE_FISH_SOUP_2, "target": VEGETABLE_FISH_SOUP_3, "time": 1,
"below": [LIT_STOVE], "autoStart": True},
]