# -*- 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_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, 开始熬制(共90秒, 3级,30秒); 等计时结束变成 胡萝卜牛肉汤(熟), 手持木碗出锅"}, {"block": CARROT_SOUP, "item": MUTTON, "target": LAMB_SOUP_WITH_TURNIPS, "consume": 2, "startTimer": LAMB_SOUP_WITH_TURNIPS, "tip": "§a胡萝卜汤加羊肉x2, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 胡萝卜羊肉汤(熟), 手持木碗出锅"}, {"block": CARROT_SOUP, "item": PORKRIB, "target": CARROT_RIBS, "consume": 2, "startTimer": CARROT_RIBS, "tip": "§a胡萝卜汤加猪肋排x2, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 胡萝卜排骨汤(熟), 手持木碗出锅"}, {"block": VEGETABLE_SOUP, "item": MUTTON, "target": VEGETABLE_BEEF_SOUP, "consume": 2, "startTimer": VEGETABLE_BEEF_SOUP, "tip": "§a蔬菜汤加羊肉x2, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 清汤羊肉(熟), 手持木碗出锅"}, {"block": VEGETABLE_SOUP, "item": BEEF, "target": VEGETABLE_LAMB_SOUP, "consume": 2, "startTimer": VEGETABLE_LAMB_SOUP, "tip": "§a蔬菜汤加生牛肉x2, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 蔬菜牛肉汤(熟), 手持木碗出锅"}, {"block": VEGETABLE_SOUP, "item": CRUSHED_MEAT, "target": VEGETABLE_LEAN_BROTH, "consume": 5, "startTimer": VEGETABLE_LEAN_BROTH, "tip": "§a蔬菜汤加碎肉x5, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 蔬菜瘦肉汤(熟), 手持木碗出锅"}, {"block": VEGETABLE_SOUP, "item": CARROT_POTATO_SOUP, "target": VEGETABLE_SSTEW, "consume": 1, "drop": POT_EMPTY, "startTimer": VEGETABLE_SSTEW, "tip": "§a蔬菜汤加胡萝卜土豆汤, 变成 蔬菜乱炖(生), 掉落一个汤锅(空); 开始熬制(共180秒, 3级,60秒), 等计时结束变熟, 手持木碗出锅"}, {"block": CARROT_POTATO_SOUP, "item": VEGETABLE, "target": VEGETABLE_SSTEW, "consume": 3, "startTimer": VEGETABLE_SSTEW, "tip": "§a胡萝卜土豆汤加青菜碎x3, 变成 蔬菜乱炖(生); 开始熬制(共180秒, 3级,60秒), 等计时结束变熟, 手持木碗出锅"}, {"block": CARROT_POTATO_SOUP, "item": COW_RIBS, "target": BEEF_BONE_BROTH, "consume": 2, "startTimer": BEEF_BONE_BROTH, "tip": "§a胡萝卜土豆汤加牛肋x2, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 胡萝卜土豆牛骨汤(熟), 手持木碗出锅"}, {"block": CARROT_POTATO_SOUP, "item": MUTTON, "target": LAMB_STEW, "consume": 2, "startTimer": LAMB_STEW, "tip": "§a胡萝卜土豆汤加羊肉x2, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 土豆胡萝卜炖羊肉(熟), 手持木碗出锅"}, {"block": CARROT_POTATO_SOUP, "item": SHEEP_RACKS, "target": VEGETABLE_POTATOES_LAMBSTEAK, "consume": 2, "startTimer": VEGETABLE_POTATOES_LAMBSTEAK, "tip": "§a胡萝卜土豆汤加羊小排x2, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 胡萝卜土豆羊排汤(熟), 手持木碗出锅"}, {"block": CARROT_SOUP, "item": COD, "target": CARROT_COD_SOUP, "consume": 1, "startTimer": CARROT_COD_SOUP, "tip": "§a胡萝卜汤加鳕鱼, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 胡萝卜鳕鱼汤(熟), 手持木碗出锅"}, {"block": CARROT_SOUP, "item": SALMON, "target": CARROT_FISH_SOUP, "consume": 1, "startTimer": CARROT_FISH_SOUP, "tip": "§a胡萝卜汤加鲑鱼, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 胡萝卜鲑鱼汤(熟), 手持木碗出锅"}, {"block": COD_SOUP, "item": EGG, "target": EGG_COD_SOUP, "consume": 3, "startTimer": EGG_COD_SOUP, "tip": "§a鳕鱼汤加鸡蛋x3, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 蛋花鳕鱼汤(熟), 手持木碗出锅"}, {"block": EGG_SOUP, "item": COD, "target": EGG_COD_SOUP, "consume": 1, "startTimer": EGG_COD_SOUP, "tip": "§a蛋花汤加鳕鱼, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 蛋花鳕鱼汤(熟), 手持木碗出锅"}, {"block": EGG_SOUP, "item": CRUSHED_MEAT, "target": NORI_EGG_SOUP, "consume": 5, "startTimer": NORI_EGG_SOUP, "tip": "§a蛋花汤加碎肉x5, 开始熬制(共120秒, 4级,30秒); 等计时结束变成 瘦肉蛋花汤(熟), 手持木碗出锅"}, {"block": VEGETABLE_LEAN_BROTH, "item": EGG, "target": NORI_EGG_SOUP, "consume": 3, "startTimer": NORI_EGG_SOUP, "tip": "§a蔬菜瘦肉汤加鸡蛋x3, 开始熬制(共120秒, 4级,30秒); 等计时结束变成 瘦肉蛋花汤(熟), 手持木碗出锅"}, {"block": TOFU_SOUP, "item": SALMON, "target": TOFU_FISH_SOUP_RAW, "consume": 1, "startTimer": TOFU_FISH_SOUP_RAW, "tip": "§a豆腐汤加鲑鱼, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"}, {"block": SALMON_SOUP, "item": BEANCURD, "target": TOFU_FISH_SOUP_RAW, "consume": 4, "startTimer": TOFU_FISH_SOUP_RAW, "tip": "§a鲑鱼汤加豆腐x4, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"}, {"block": MUSHROOM_SOUP, "item": CHICKEN, "target": CHICKEN_STEW_MUSHROOMS, "consume": 1, "startTimer": CHICKEN_STEW_MUSHROOMS, "tip": "§a蘑菇汤加生鸡肉, 开始熬制(共270秒, 3级,90秒); 等计时结束变成 蘑菇炖鸡(熟), 手持木碗出锅"}, {"block": VEGETABLE_SOUP, "item": SASHIMI, "target": VEGETABLE_FISH_SOUP_0, "consume": 10, "startTimer": VEGETABLE_FISH_SOUP_0, "tip": "§a蔬菜汤加生鱼片x10, 开始熬制(共180秒, 3级,60秒); 等计时结束变成 蔬菜鱼片汤(熟), 手持木碗出锅"}, # ---------------- 五、单独菜谱 ---------------- # 菜谱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, 开始熬制(共90秒, 3级,30秒); 等计时结束变成 猪蹄汤(全熟), 手持木碗出锅"}, # 菜谱30 羊肉泡馍汤 {"block": POT_WATER, "item": MO, "target": ROUJIAMO_SOUP_0, "consume": 1, "startTimer": ROUJIAMO_SOUP_0, "tip": "§a放入馍, 开始熬制(共30秒); 等计时结束变成 羊肉泡馍汤(熟), 手持木碗出锅"}, # 菜谱31 生面汤 {"block": POT_WATER, "item": NOODLES, "target": RAW_NOODLE_SOUP, "consume": 1, "startTimer": RAW_NOODLE_SOUP, "tip": "§a放入生面, 开始熬制(共60秒); 等计时结束变成 熟面汤, 手持木碗盛出 熟面条"}, # 菜谱32 饺子汤 {"block": POT_WATER, "item": DUMPLINGS, "target": DUMPLINGS_SOUP_0, "consume": 1, "startTimer": DUMPLINGS_SOUP_0, "tip": "§a放入生饺子, 开始熬制(共120秒, 2级,60秒); 等计时结束变成 饺子汤(熟), 手持木碗盛出 饺子_碗装"}, # 菜谱35 生米锅 {"block": POT_WATER, "item": BROWN_RICE, "target": RAW_RICE_POT, "consume": 64, "startTimer": RAW_RICE_POT, "tip": "§a放入大米x64, 变成 生米锅; 开始煮饭(共90秒)结束变成 熟米饭(形态随机)"}, # 菜谱39 煮鸡蛋(生) {"block": POT_WATER, "item": EGG_PILE, "target": RAW_EGG_SOUP, "consume": 1, "startTimer": RAW_EGG_SOUP, "tip": "§a放入鸡蛋堆, 开始熬制(共60秒); 等计时结束变成 煮鸡蛋(熟), 空手右键取出 水煮蛋x9"}, # 菜谱42 煮豆腐(生) {"block": POT_WATER, "item": SOYMILK, "target": BEANCURD_SOUP_0, "consume": 1, "startTimer": BEANCURD_SOUP_0, "tip": "§a倒入豆浆, 开始熬制(共60秒); 等计时结束变成 煮豆腐(熟), 拿菜刀右键切成 豆腐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 = [ {"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": 30, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_BEEF_SOUP_1, "target": CARROT_BEEF_SOUP_2, "time": 30, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_BEEF_SOUP_2, "target": CARROT_BEEF_SOUP_3, "time": 30, "below": [LIT_STOVE], "autoStart": True}, # 胡萝卜羊肉汤(60秒/级) {"source": LAMB_SOUP_WITH_TURNIPS, "target": LAMB_SOUP_WITH_TURNIPS_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": LAMB_SOUP_WITH_TURNIPS_1, "target": LAMB_SOUP_WITH_TURNIPS_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": LAMB_SOUP_WITH_TURNIPS_2, "target": LAMB_SOUP_WITH_TURNIPS_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 胡萝卜排骨汤(60秒/级) {"source": CARROT_RIBS, "target": CARROT_RIBS_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_RIBS_1, "target": CARROT_RIBS_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_RIBS_2, "target": CARROT_RIBS_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 清汤羊肉(60秒/级) {"source": VEGETABLE_BEEF_SOUP, "target": VEGETABLE_BEEF_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_BEEF_SOUP_1, "target": VEGETABLE_BEEF_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_BEEF_SOUP_2, "target": VEGETABLE_BEEF_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 蔬菜牛肉汤(60秒/级) {"source": VEGETABLE_LAMB_SOUP, "target": VEGETABLE_LAMB_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_LAMB_SOUP_1, "target": VEGETABLE_LAMB_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_LAMB_SOUP_2, "target": VEGETABLE_LAMB_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 蔬菜瘦肉汤(60秒/级) {"source": VEGETABLE_LEAN_BROTH, "target": VEGETABLE_LEAN_BROTH_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_LEAN_BROTH_1, "target": VEGETABLE_LEAN_BROTH_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_LEAN_BROTH_2, "target": VEGETABLE_LEAN_BROTH_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 蔬菜乱炖(60秒/级) {"source": VEGETABLE_SSTEW, "target": VEGETABLE_SSTEW_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_SSTEW_1, "target": VEGETABLE_SSTEW_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_SSTEW_2, "target": VEGETABLE_SSTEW_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 胡萝卜土豆牛骨汤(60秒/级) {"source": BEEF_BONE_BROTH, "target": BEEF_BONE_BROTH_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": BEEF_BONE_BROTH_1, "target": BEEF_BONE_BROTH_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": BEEF_BONE_BROTH_2, "target": BEEF_BONE_BROTH_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 土豆胡萝卜炖羊肉(60秒/级) {"source": LAMB_STEW, "target": LAMB_STEW_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": LAMB_STEW_1, "target": LAMB_STEW_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": LAMB_STEW_2, "target": LAMB_STEW_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 胡萝卜土豆羊排汤(60秒/级) {"source": VEGETABLE_POTATOES_LAMBSTEAK, "target": LAMB_CHOP_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": LAMB_CHOP_SOUP_1, "target": LAMB_CHOP_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": LAMB_CHOP_SOUP_2, "target": LAMB_CHOP_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 胡萝卜鳕鱼汤(60秒/级) {"source": CARROT_COD_SOUP, "target": CARROT_COD_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_COD_SOUP_1, "target": CARROT_COD_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_COD_SOUP_2, "target": CARROT_COD_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 胡萝卜鲑鱼汤(60秒/级) {"source": CARROT_FISH_SOUP, "target": CARROT_FISH_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_FISH_SOUP_1, "target": CARROT_FISH_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": CARROT_FISH_SOUP_2, "target": CARROT_FISH_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 蛋花鳕鱼汤(60秒/级) {"source": EGG_COD_SOUP, "target": EGG_COD_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": EGG_COD_SOUP_1, "target": EGG_COD_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": EGG_COD_SOUP_2, "target": EGG_COD_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 瘦肉蛋花汤(30秒/级, 四段) {"source": NORI_EGG_SOUP, "target": NORI_EGG_SOUP_0, "time": 30, "below": [LIT_STOVE], "autoStart": True}, {"source": NORI_EGG_SOUP_0, "target": NORI_EGG_SOUP_1, "time": 30, "below": [LIT_STOVE], "autoStart": True}, {"source": NORI_EGG_SOUP_1, "target": NORI_EGG_SOUP_2, "time": 30, "below": [LIT_STOVE], "autoStart": True}, {"source": NORI_EGG_SOUP_2, "target": NORI_EGG_SOUP_3, "time": 30, "below": [LIT_STOVE], "autoStart": True}, # 豆腐鲑鱼汤(60秒/级, 生=tufusoupb) {"source": TOFU_FISH_SOUP_RAW, "target": TOFU_FISH_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": TOFU_FISH_SOUP_1, "target": TOFU_FISH_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": TOFU_FISH_SOUP_2, "target": TOFU_FISH_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 蘑菇炖鸡(90秒/级) {"source": CHICKEN_STEW_MUSHROOMS, "target": CHICKEN_STEW_MUSHROOMS_1, "time": 90, "below": [LIT_STOVE], "autoStart": True}, {"source": CHICKEN_STEW_MUSHROOMS_1, "target": CHICKEN_STEW_MUSHROOMS_2, "time": 90, "below": [LIT_STOVE], "autoStart": True}, {"source": CHICKEN_STEW_MUSHROOMS_2, "target": CHICKEN_STEW_MUSHROOMS_3, "time": 90, "below": [LIT_STOVE], "autoStart": True}, # 猪蹄汤(30秒/级, 加土豆->三分熟->七分熟->全熟) {"source": RAW_PIG_FOOD_SOUP_2, "target": RAW_PIG_FOOD_SOUP_3, "time": 30, "below": [LIT_STOVE], "autoStart": True}, {"source": RAW_PIG_FOOD_SOUP_3, "target": RAW_PIG_FOOD_SOUP_4, "time": 30, "below": [LIT_STOVE], "autoStart": True}, {"source": RAW_PIG_FOOD_SOUP_4, "target": RAW_PIG_FOOD_SOUP_5, "time": 30, "below": [LIT_STOVE], "autoStart": True}, # 羊肉泡馍汤(单级30秒) {"source": ROUJIAMO_SOUP_0, "target": ROUJIAMO_SOUP_1, "time": 30, "below": [LIT_STOVE], "autoStart": True}, # 生面汤(单级60秒) {"source": RAW_NOODLE_SOUP, "target": COOKED_NOODLE_SOUP, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 饺子汤(60秒/级) {"source": DUMPLINGS_SOUP_0, "target": DUMPLINGS_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": DUMPLINGS_SOUP_1, "target": DUMPLINGS_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 生米锅(一级90秒, 形态随机) {"source": RAW_RICE_POT, "time": 90, "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": 60, "below": [LIT_STOVE], "autoStart": True}, # 煮豆腐(单级60秒) {"source": BEANCURD_SOUP_0, "target": BEANCURD_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, # 蔬菜鱼片汤(60秒/级, 3级) {"source": VEGETABLE_FISH_SOUP_0, "target": VEGETABLE_FISH_SOUP_1, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_FISH_SOUP_1, "target": VEGETABLE_FISH_SOUP_2, "time": 60, "below": [LIT_STOVE], "autoStart": True}, {"source": VEGETABLE_FISH_SOUP_2, "target": VEGETABLE_FISH_SOUP_3, "time": 60, "below": [LIT_STOVE], "autoStart": True}, ]