提示消息缩减,物品归类,菜谱自定义配方
This commit is contained in:
1 parent
19a61f1a4d
commit
344fad19ac
37 files changed
+352
-3361
No files matched your search
+49
-49
@@ -249,149 +249,149 @@ SWITCH_RULES = [
|
||||
"tip": "§a掀开锅盖, 炒锅变回(空)"},
|
||||
# 菜谱1 辣椒锅底 (炒锅(添油) + 辣椒x2)
|
||||
{"block": OIL_PAN, "item": PEPPER, "target": CARROT_POT_BASE, "consume": 2,
|
||||
"tip": "§a放入辣椒x2, 变成 炒锅_15(辣椒锅底); 可加肉做辣系菜"},
|
||||
"tip": "§a放入辣椒x2, 可加肉做辣系菜"},
|
||||
# 菜谱2 葱花锅底 (炒锅(添油) + 葱花碎x3) -> 炒锅_51
|
||||
{"block": OIL_PAN, "item": CRUSHED_SCALLIONS, "target": COOKING_SCALLIONS, "consume": 3,
|
||||
"tip": "§a放入葱花碎x3, 变成 炒锅_51(葱花锅底); 可加羊肉/猪肉清炒"},
|
||||
"tip": "§a放入葱花碎x3, 可加羊肉/猪肉清炒"},
|
||||
|
||||
# ---------------- 二、放料(炒锅(添油) + 食材 -> 生态) ----------------
|
||||
# 菜谱3 炒猪肉
|
||||
{"block": OIL_PAN, "item": PORKCHOP, "target": FRIED_PORK, "consume": 1,
|
||||
"tip": "§a放入生猪肉, 变成 炒锅_62(炒猪肉_生); 可加土豆块/胡萝卜碎做炒猪肉"},
|
||||
"tip": "§a放入生猪肉, 可加土豆块/胡萝卜碎做炒猪肉"},
|
||||
# 菜谱5 炒土豆
|
||||
{"block": OIL_PAN, "item": POTATO_WEDGES, "target": COOKING_POTATO, "consume": 1,
|
||||
"tip": "§a放入土豆块, 变成 炒锅_47(炒土豆_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入土豆块, 拿锅铲翻炒4次"},
|
||||
# 菜谱7 加大蒜
|
||||
{"block": OIL_PAN, "item": CRUSHED_GARLIC, "target": COOKING_GARLIC, "consume": 3,
|
||||
"tip": "§a放入蒜末x3, 变成 炒锅_43(加大蒜); 可加螃蟹做炒蟹"},
|
||||
"tip": "§a放入大蒜x3, 可加螃蟹做炒蟹"},
|
||||
# 菜谱8 炒胡萝卜 (基底, 两级翻炒)
|
||||
{"block": OIL_PAN, "item": CARROT, "target": COOKING_CARROT, "consume": 2,
|
||||
"tip": "§a放入胡萝卜x2, 变成 炒锅_25(炒胡萝卜_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入胡萝卜x2, 拿锅铲翻炒4次"},
|
||||
# 菜谱9 意面 (基底)
|
||||
{"block": OIL_PAN, "item": NOODLES, "target": PASTA_POT_0, "consume": 2,
|
||||
"tip": "§a放入生面x2, 变成 炒锅_75(意面_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入生面x2, 拿锅铲翻炒4次"},
|
||||
# 菜谱10 炒碎肉
|
||||
{"block": OIL_PAN, "item": CRUSHED_MEAT, "target": COOKING_MEAT, "consume": 4,
|
||||
"tip": "§a放入碎肉x4, 变成 炒锅_44(炒碎肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入碎肉x4, 拿锅铲翻炒4次"},
|
||||
# 菜谱11 炒鱿鱼须
|
||||
{"block": OIL_PAN, "item": RAW_SQUID_WHISKERS, "target": SQUID_WHISKERS_0, "consume": 3,
|
||||
"tip": "§a放入鱿鱼须x3, 变成 炒锅_92(炒鱿鱼须_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入鱿鱼须x3, 拿锅铲翻炒4次"},
|
||||
# 菜谱13 煎鲑鱼
|
||||
{"block": OIL_PAN, "item": SALMON, "target": COOKING_FISH, "consume": 1,
|
||||
"tip": "§a放入鲑鱼, 变成 炒锅_41(煎鲑鱼_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入鲑鱼, 拿锅铲翻炒4次"},
|
||||
# 菜谱14 炒鱿鱼 (两级翻炒)
|
||||
{"block": OIL_PAN, "item": DEAD_SQUID, "target": COOKING_SQUID, "consume": 1,
|
||||
"tip": "§a放入死鱿鱼(切掉鱿鱼须), 变成 炒锅_56(炒鱿鱼_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入死鱿鱼(切掉鱿鱼须), 拿锅铲翻炒4次"},
|
||||
# 菜谱15 煎蛋
|
||||
{"block": OIL_PAN, "item": EGG, "target": COOKED_EGG, "consume": 1,
|
||||
"tip": "§a打入鸡蛋, 变成 炒锅_17(煎蛋); 放在点燃炉灶上计时煎熟"},
|
||||
"tip": "§a打入鸡蛋, 放在点燃炉灶上计时煎熟"},
|
||||
# 菜谱16 黑椒牛排
|
||||
{"block": OIL_PAN, "item": BEEF, "target": CARROT_AND_BEEF, "consume": 1,
|
||||
"tip": "§a放入生牛肉, 变成 炒锅_1(黑椒牛排_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入生牛肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱18 黑椒牛腿
|
||||
{"block": OIL_PAN, "item": LEGCOW, "target": CARROT_AND_LEGCOW, "consume": 1,
|
||||
"tip": "§a放入牛腿肉, 变成 炒锅_5(黑椒牛腿_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入牛腿肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱25 小炒五花肉
|
||||
{"block": OIL_PAN, "item": PORKLOINS, "target": COOKING_COOKED_PORKLOIN, "consume": 1,
|
||||
"tip": "§a放入五花肉, 变成 炒锅_30(小炒五花肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入五花肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱38 炒时蔬(加蔬菜)
|
||||
{"block": OIL_PAN, "item": VEGETABLE, "target": COOKING_VEGETABLES, "consume": 4,
|
||||
"tip": "§a放入青菜碎x4, 变成 炒锅_59(炒时蔬_加蔬菜_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入青菜碎x4, 拿锅铲翻炒4次"},
|
||||
# 菜谱41 煎馍
|
||||
{"block": OIL_PAN, "item": DOUGH_0, "target": COOKING_DOUGH_0, "consume": 1,
|
||||
"tip": "§a放入生面团(发酵后), 变成 炒锅_36(煎馍_生); 放在点燃炉灶上计时煎熟"},
|
||||
"tip": "§a放入生面团(发酵后), 放在点燃炉灶上计时煎熟"},
|
||||
# 菜谱42 煎面饼
|
||||
{"block": OIL_PAN, "item": DOUGHT_7, "target": COOKING_DOUGHT_0, "consume": 1,
|
||||
"tip": "§a放入生面饼, 变成 炒锅_39(煎面饼_生); 放在点燃炉灶上计时煎熟"},
|
||||
"tip": "§a放入生面饼, 放在点燃炉灶上计时煎熟"},
|
||||
# 菜谱44 小炒鸡肉
|
||||
{"block": OIL_PAN, "item": CHICKEN, "target": COOKING_ANY_MEAT, "consume": 1,
|
||||
"tip": "§a放入生鸡肉, 变成 炒锅_22(小炒鸡肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放入生鸡肉, 拿锅铲翻炒4次"},
|
||||
|
||||
# ---------------- 三、基底/中间态 + 主料 -> 菜生态 ----------------
|
||||
# 菜谱12 炒蟹 (加大蒜 + 螃蟹)
|
||||
{"block": COOKING_GARLIC, "item": CRAB, "target": COOKING_CRAB_1, "consume": 1,
|
||||
"tip": "§a加大蒜炒螃蟹, 变成 炒锅_34(炒蟹_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a放大蒜炒螃蟹, 拿锅铲翻炒4次"},
|
||||
# 菜谱17 胡萝卜牛排骨 (炒胡萝卜_熟 + 牛肋x2)
|
||||
{"block": COOKING_PEPPER, "item": COSTILLAVACAES, "target": CARROT_AND_BEEFRIBS, "consume": 2,
|
||||
"tip": "§a炒胡萝卜加牛肋x2, 变成 炒锅_3(胡萝卜牛排骨_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加牛肋x2, 拿锅铲翻炒4次"},
|
||||
# 菜谱19 清炒羊肉 (葱花锅底_51 + 羊肉)
|
||||
{"block": COOKING_SCALLIONS, "item": MUTTON, "target": CARROT_AND_MUTTON, "consume": 1,
|
||||
"tip": "§a葱花锅底加羊肉, 变成 炒锅_7(清炒羊肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a葱花锅底加羊肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱20 清炒猪排 (葱花锅底_51 + 猪肉)
|
||||
{"block": COOKING_SCALLIONS, "item": PORKCHOP, "target": CARROT_AND_PORKCHOP, "consume": 1,
|
||||
"tip": "§a葱花锅底加猪肉, 变成 炒锅_9(清炒猪排_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a葱花锅底加猪肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱21 胡萝卜鲑鱼 (炒胡萝卜_熟 + 鲑鱼)
|
||||
{"block": COOKING_PEPPER, "item": SALMON, "target": CARROT_AND_SALMON, "consume": 1,
|
||||
"tip": "§a炒胡萝卜加鲑鱼, 变成 炒锅_11(胡萝卜鲑鱼_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加鲑鱼, 拿锅铲翻炒4次"},
|
||||
# 菜谱22 胡萝卜羊腿 (炒胡萝卜_熟 + 羊腿)
|
||||
{"block": COOKING_PEPPER, "item": LEGSLEEP, "target": CARROT_LEG_OF_LAMB, "consume": 1,
|
||||
"tip": "§a炒胡萝卜加羊腿, 变成 炒锅_13(胡萝卜羊腿_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加羊腿, 拿锅铲翻炒4次"},
|
||||
# 菜谱23 胡萝卜炒鳕鱼 (炒胡萝卜_熟 + 鳕鱼)
|
||||
{"block": COOKING_PEPPER, "item": COD, "target": COOKING_COD, "consume": 1,
|
||||
"tip": "§a炒胡萝卜加鳕鱼, 变成 炒锅_28(胡萝卜炒鳕鱼_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加鳕鱼, 拿锅铲翻炒4次"},
|
||||
# 菜谱24 胡萝卜牛里脊 (炒胡萝卜_熟 + 牛里脊)
|
||||
{"block": COOKING_PEPPER, "item": BEEF_TENDERLOIN, "target": COOKING_BEEF_TENDERLOIN, "consume": 1,
|
||||
"tip": "§a炒胡萝卜加牛里脊, 变成 炒锅_23(胡萝卜牛里脊_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加牛里脊, 拿锅铲翻炒4次"},
|
||||
# 菜谱26 胡萝卜炒猪排骨 (炒胡萝卜_熟 + 猪肋排x2)
|
||||
{"block": COOKING_PEPPER, "item": PORKRIB, "target": COOKING_COOKED_PORKRIBS, "consume": 2,
|
||||
"tip": "§a炒胡萝卜加猪肋排x2, 变成 炒锅_32(胡萝卜炒猪排骨_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加猪肋排x2, 拿锅铲翻炒4次"},
|
||||
# 菜谱27 胡萝卜炒羊里脊 (炒胡萝卜_熟 + 羊里脊x2)
|
||||
{"block": COOKING_PEPPER, "item": SHEEPLOINS, "target": COOKING_SHEEPLOIN, "consume": 2,
|
||||
"tip": "§a炒胡萝卜加羊里脊x2, 变成 炒锅_52(胡萝卜炒羊里脊_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加羊里脊x2, 拿锅铲翻炒4次"},
|
||||
# 菜谱28 胡萝卜炒羊排 (炒胡萝卜_熟 + 羊小排x2)
|
||||
{"block": COOKING_PEPPER, "item": SHEEPRACKS, "target": COOKING_SHEEPRACK, "consume": 2,
|
||||
"tip": "§a炒胡萝卜加羊小排x2, 变成 炒锅_54(胡萝卜炒羊排_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加羊小排x2, 拿锅铲翻炒4次"},
|
||||
# 菜谱29 辣子鸡丁 (辣椒锅底 + 鸡肉)
|
||||
{"block": CARROT_POT_BASE, "item": CHICKEN, "target": COOKING_CHILI_CHICKEN, "consume": 1,
|
||||
"tip": "§a辣椒锅底加鸡肉, 变成 炒锅_26(辣子鸡丁_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a辣椒锅底加鸡肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱30 辣炒兔肉 (辣椒锅底 + 兔肉x2)
|
||||
{"block": CARROT_POT_BASE, "item": RABBIT, "target": COOKING_RABBIT, "consume": 2,
|
||||
"tip": "§a辣椒锅底加兔肉x2, 变成 炒锅_49(辣炒兔肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a辣椒锅底加兔肉x2, 拿锅铲翻炒4次"},
|
||||
# 菜谱31 辣炒鲑鱼 (辣椒锅底 + 鲑鱼)
|
||||
{"block": CARROT_POT_BASE, "item": SALMON, "target": SPICY_FISH_0, "consume": 1,
|
||||
"tip": "§a辣椒锅底加鲑鱼, 变成 炒锅_90(辣炒鲑鱼_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a辣椒锅底加鲑鱼, 拿锅铲翻炒4次"},
|
||||
# 菜谱32 辣椒炒牛肉 (辣椒锅底 + 牛肉)
|
||||
{"block": CARROT_POT_BASE, "item": BEEF, "target": OILPAN_CHILI_BEEF_1, "consume": 1,
|
||||
"tip": "§a辣椒锅底加牛肉, 变成 炒锅_71(辣椒炒牛肉_生); 拿锅铲翻炒4次 或 加豆腐做麻婆豆腐"},
|
||||
"tip": "§a辣椒锅底加牛肉, 拿锅铲翻炒4次 或 加豆腐做麻婆豆腐"},
|
||||
# 菜谱33 麻婆豆腐 (辣椒炒牛肉_生 + 豆腐)
|
||||
{"block": OILPAN_CHILI_BEEF_1, "item": BEANCURD, "target": OILPAN_CHILI_BEEF_BEANCURD, "consume": 1,
|
||||
"tip": "§a辣椒炒牛肉加豆腐, 变成 炒锅_73(麻婆豆腐_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a辣椒炒牛肉加豆腐, 拿锅铲翻炒4次"},
|
||||
# 菜谱34 香菇滑鸡 (小炒鸡肉_半熟 + 香菇x8)
|
||||
{"block": FRIED_CHICKEN, "item": BROWN_MUSHROOM, "target": MUSHROOM_FRIED_CHICKEN_1, "consume": 8,
|
||||
"tip": "§a小炒鸡肉加香菇x8, 变成 炒锅_68(香菇滑鸡_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a小炒鸡肉加香菇x8, 拿锅铲翻炒4次"},
|
||||
{"block": FRIED_CHICKEN, "item": RED_MUSHROOM, "target": MUSHROOM_FRIED_CHICKEN_1, "consume": 8,
|
||||
"tip": "§a小炒鸡肉加香菇x8, 变成 炒锅_68(香菇滑鸡_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a小炒鸡肉加香菇x8, 拿锅铲翻炒4次"},
|
||||
# 菜谱35 土豆炒猪肉 (组合A: 炒猪肉_生 + 土豆块x3; 组合B: 炒土豆_熟 + 猪肉)
|
||||
{"block": FRIED_PORK, "item": POTATO_WEDGES, "target": FRIED_PORK_WITH_POTATOES, "consume": 3,
|
||||
"tip": "§a炒猪肉加土豆块x3, 变成 炒锅_64(土豆炒猪肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒猪肉加土豆块x3, 拿锅铲翻炒4次"},
|
||||
{"block": COOKING_POTATO_1, "item": PORKCHOP, "target": FRIED_PORK_WITH_POTATOES, "consume": 1,
|
||||
"tip": "§a炒土豆加生猪肉, 变成 炒锅_64(土豆炒猪肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒土豆加生猪肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱36 胡萝卜炒猪肉 (组合A: 炒猪肉_生 + 胡萝卜碎x3; 组合B: 炒胡萝卜_熟 + 猪肉)
|
||||
{"block": FRIED_PORK, "item": CRUSHED_CARROTS, "target": FRIED_PORK_WITH_CARROTS, "consume": 3,
|
||||
"tip": "§a炒猪肉加胡萝卜碎x3, 变成 炒锅_63(胡萝卜炒猪肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒猪肉加胡萝卜碎x3, 拿锅铲翻炒4次"},
|
||||
{"block": COOKING_PEPPER, "item": PORKCHOP, "target": FRIED_PORK_WITH_CARROTS, "consume": 1,
|
||||
"tip": "§a炒胡萝卜加生猪肉, 变成 炒锅_63(胡萝卜炒猪肉_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒胡萝卜加生猪肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱38 炒时蔬(加胡萝卜) (炒时蔬_加蔬菜_熟 + 胡萝卜碎)
|
||||
{"block": COOKING_VEGETABLES_1, "item": CRUSHED_CARROTS, "target": SEASONAL_VEGETABLES, "consume": 1,
|
||||
"tip": "§a炒时蔬加胡萝卜碎, 变成 炒锅_88(炒时蔬_加胡萝卜_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a炒时蔬加胡萝卜碎, 拿锅铲翻炒4次"},
|
||||
# 菜谱39 煎葱油饼 (煎面饼_生 + 葱花碎x3)
|
||||
{"block": COOKING_DOUGHT_0, "item": CRUSHED_SCALLIONS, "target": COOKING_SCALLION_PANCAKE_0, "consume": 3,
|
||||
"tip": "§a煎面饼加葱花碎x3, 变成 炒锅_20(煎葱油饼_生); 放在点燃炉灶上计时煎熟"},
|
||||
"tip": "§a煎面饼加葱花碎x3, 放在点燃炉灶上计时煎熟"},
|
||||
# 菜谱40 煎酱香饼 (煎面饼_熟 + 辣椒x3)
|
||||
{"block": COOKING_DOUGHT_1, "item": PEPPER, "target": COOKING_PANCAKE_2, "consume": 3,
|
||||
"tip": "§a煎面饼加辣椒x3, 变成 炒锅_46(煎酱香饼); 拿锅铲翻炒4次"},
|
||||
"tip": "§a煎面饼加辣椒x3, 拿锅铲翻炒4次"},
|
||||
# 菜谱45~48 意面系 (意面_熟 + 主料)
|
||||
{"block": PASTA_POT_1, "item": COOKED_BEEF, "target": PASTA_POT_2, "consume": 1,
|
||||
"tip": "§a意面加熟牛肉, 变成 炒锅_77(牛肉意面_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a意面加熟牛肉, 拿锅铲翻炒4次"},
|
||||
{"block": PASTA_POT_1, "item": BROWN_MUSHROOM, "target": PASTA_POT_4, "consume": 5,
|
||||
"tip": "§a意面加香菇x5, 变成 炒锅_79(香菇意面_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a意面加香菇x5, 拿锅铲翻炒4次"},
|
||||
{"block": PASTA_POT_1, "item": CRUSHED_CARROTS, "target": PASTA_POT_6, "consume": 3,
|
||||
"tip": "§a意面加胡萝卜碎x3, 变成 炒锅_81(胡萝卜意面_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a意面加胡萝卜碎x3, 拿锅铲翻炒4次"},
|
||||
{"block": PASTA_POT_1, "item": CHICKEN, "target": PASTA_POT_8, "consume": 1,
|
||||
"tip": "§a意面加鸡肉, 变成 炒锅_83(鸡肉番茄意面_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a意面加鸡肉, 拿锅铲翻炒4次"},
|
||||
# 菜谱49 蛋炒饭 (煎蛋 + 胡萝卜碎x3)
|
||||
{"block": COOKED_EGG, "item": CRUSHED_CARROTS, "target": RICE_EGG_1, "consume": 3,
|
||||
"tip": "§a煎蛋加胡萝卜碎x3, 变成 炒锅_85(蛋炒饭_加胡萝卜_生); 拿锅铲翻炒4次"},
|
||||
"tip": "§a煎蛋加胡萝卜碎x3, 拿锅铲翻炒4次"},
|
||||
|
||||
# ---------------- 四、翻炒(锅铲右键旋转4次, 需下方点燃炉灶, 冷却1.5秒) ----------------
|
||||
{"block": COOKING_CARROT, "item": SPATULA, "action": "stir", "target": WOKCARROT_1, "times": 4,
|
||||
|
||||
+8
-10
@@ -81,16 +81,16 @@ class ChaoguoService(BlueFoxServerSystem):
|
||||
self.timerSources.add(src)
|
||||
self.featureBlocks.add(src) # 登记右键路由, 空手右键才分发到这里
|
||||
self.startTimerTips = {
|
||||
COOKED_EGG: "§a开始煎蛋, 计时结束煎熟, 手持盘子出锅",
|
||||
COOKING_SCALLION_PANCAKE_0: "§a开始煎葱油饼, 计时结束变成 煎葱油饼_熟, 空手出锅 葱油饼",
|
||||
COOKING_DOUGH_0: "§a开始煎馍, 计时结束变成 煎馍_熟, 空手出锅 馍",
|
||||
COOKING_DOUGHT_0: "§a开始煎面饼, 计时结束变成 煎面饼_熟, 空手出锅 煎饼",
|
||||
COOKED_EGG: "§a开始煎蛋, 等待一段时间, 手持盘子出锅",
|
||||
COOKING_SCALLION_PANCAKE_0: "§a开始煎葱油饼, 等待一段时间, 空手出锅 葱油饼",
|
||||
COOKING_DOUGH_0: "§a开始煎馍, 等待一段时间, 空手出锅 馍",
|
||||
COOKING_DOUGHT_0: "§a开始煎面饼, 等待一段时间, 空手出锅 煎饼",
|
||||
}
|
||||
self.timingTips = {
|
||||
COOKED_EGG: "§e正在煎蛋, 计时结束煎熟, 手持盘子出锅",
|
||||
COOKING_SCALLION_PANCAKE_0: "§e正在煎葱油饼, 计时结束变成 煎葱油饼_熟, 空手出锅 葱油饼",
|
||||
COOKING_DOUGH_0: "§e正在煎馍, 计时结束变成 煎馍_熟, 空手出锅 馍",
|
||||
COOKING_DOUGHT_0: "§e正在煎面饼, 计时结束变成 煎面饼_熟, 空手出锅 煎饼",
|
||||
COOKED_EGG: "§e正在煎蛋, 等待一段时间后出锅",
|
||||
COOKING_SCALLION_PANCAKE_0: "§e正在煎葱油饼, 等待一段时间后出锅",
|
||||
COOKING_DOUGH_0: "§e正在煎馍, 等待一段时间后出锅",
|
||||
COOKING_DOUGHT_0: "§e正在煎面饼, 等待一段时间后出锅",
|
||||
}
|
||||
|
||||
# ---- 右键冷却表 ----
|
||||
@@ -304,8 +304,6 @@ class ChaoguoService(BlueFoxServerSystem):
|
||||
playerId, recipe.get("tip", "§a翻炒完成"))
|
||||
else:
|
||||
self._writeFlag(dim, pos, "rtdd_cf", cf)
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(
|
||||
playerId, "§a翻炒中 (%d/%d)" % (cf, times))
|
||||
|
||||
def _rotateWok(self, pos, dim):
|
||||
"""炒锅翻炒旋转: aux+1 四方向循环(照石磨 _rotateMill)"""
|
||||
|
||||
@@ -63,9 +63,9 @@ MEATBALLMAKER_RULES = [
|
||||
# 丸子机计时: _3(加料完成) -> 30s -> _4(半熟) -> 30s -> _5(熟)
|
||||
MEATBALL_TIMERS = [
|
||||
{"source": "rtdd:meatballmaker_3", "target": "rtdd:meatballmaker_4",
|
||||
"time": 30, "autoStart": True, "below": ["rtdd:stove_2"], "doneTip": "§e丸子半熟了"},
|
||||
"time": 30, "autoStart": True, "below": ["rtdd:stove_2"]},
|
||||
{"source": "rtdd:meatballmaker_4", "target": "rtdd:meatballmaker_5",
|
||||
"time": 30, "autoStart": True, "below": ["rtdd:stove_2"], "doneTip": "§e丸子熟了!"},
|
||||
"time": 30, "autoStart": True, "below": ["rtdd:stove_2"]},
|
||||
]
|
||||
|
||||
# ============================================================================
|
||||
|
||||
+4
-13
@@ -97,12 +97,12 @@ class ChujuService(BlueFoxServerSystem):
|
||||
self.featureBlocks.add(src)
|
||||
if src not in self.startTimerTips:
|
||||
if src == "rtdd:meatballmaker_3":
|
||||
self.startTimerTips[src] = "§a开始烹制(第1级/共2级): 还需60秒(每级30秒), 计时结束变成 章鱼小丸子, 手持盘子出锅"
|
||||
self.timingTips[src] = "§e正在烹制中(第1级/共2级): 还需60秒(每级30秒), 计时结束变成 章鱼小丸子, 手持盘子出锅"
|
||||
self.startTimerTips[src] = "§a开始烹制(第1级/共2级): 还需60秒(每级30秒), 手持盘子出锅"
|
||||
self.timingTips[src] = "§e正在烹制中(第1级/共2级): 还需60秒(每级30秒), 等待出锅"
|
||||
else:
|
||||
sec = r.get("time", 60)
|
||||
self.startTimerTips[src] = "§a开始烹制(第2级/共2级): 还需%d秒, 计时结束变成 章鱼小丸子, 手持盘子出锅" % sec
|
||||
self.timingTips[src] = "§e正在烹制中(第2级/共2级): 还需%d秒, 计时结束变成 章鱼小丸子, 手持盘子出锅" % sec
|
||||
self.startTimerTips[src] = "§a开始烹制(第2级/共2级): 还需%d秒, 手持盘子出锅" % sec
|
||||
self.timingTips[src] = "§e正在烹制中(第2级/共2级): 还需%d秒, 等待出锅" % sec
|
||||
|
||||
# ---- 右键冷却表 ----
|
||||
self.cooldown = {}
|
||||
@@ -441,8 +441,6 @@ class ChujuService(BlueFoxServerSystem):
|
||||
if target == "rtdd:beatermike_2":
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(
|
||||
playerId, "§a牛奶搅打完成,加入鸡蛋做鸡蛋牛奶")
|
||||
else:
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, "§a继续搅打牛奶")
|
||||
return True
|
||||
return False
|
||||
|
||||
@@ -469,8 +467,6 @@ class ChujuService(BlueFoxServerSystem):
|
||||
if target == "rtdd:beater_custard_2":
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(
|
||||
playerId, "§a蛋搅打完成,可加木碗取奶油或加牛奶做鸡蛋牛奶")
|
||||
else:
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, "§a继续搅打鸡蛋")
|
||||
return True
|
||||
return False
|
||||
|
||||
@@ -506,8 +502,6 @@ class ChujuService(BlueFoxServerSystem):
|
||||
if target == "rtdd:beater_eggsandmilk_2":
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(
|
||||
playerId, "§a鸡蛋牛奶完成,可加盘子取蛋液")
|
||||
else:
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, "§a搅打中,")
|
||||
return True
|
||||
return False
|
||||
|
||||
@@ -614,9 +608,6 @@ class ChujuService(BlueFoxServerSystem):
|
||||
tip = "§a研磨完成,可空手取出 面粉" if mat == "wheat" \
|
||||
else "§a研磨完成,可加玻璃罐取油"
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, tip)
|
||||
else:
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(
|
||||
playerId, "§a研磨中,(%d/%d)" % (newProg, STONEMILL_GRIND_COUNT))
|
||||
return True
|
||||
|
||||
# ---- 完成: 取成品 ----
|
||||
|
||||
+31
-35
@@ -132,20 +132,20 @@ SWITCH_RULES = [
|
||||
{"block": "rtdd:farineblock_1", "item": WATER_BUCKET,
|
||||
"target": "rtdd:farineblock_2", "consume": 1, "give": EMPTY_BUCKET,
|
||||
"tip": "§a面粉加水, 水桶变空桶"},
|
||||
{"block": "rtdd:rawdough_0", "item": None, "target": "rtdd:rawdough_1", "tip": "§a和面中,"},
|
||||
{"block": "rtdd:rawdough_1", "item": None, "target": "rtdd:rawdough_2", "tip": "§a和面中,"},
|
||||
{"block": "rtdd:rawdough_2", "item": None, "target": "rtdd:rawdough_3", "tip": "§a和面中,"},
|
||||
{"block": "rtdd:rawdough_0", "item": None, "target": "rtdd:rawdough_1"},
|
||||
{"block": "rtdd:rawdough_1", "item": None, "target": "rtdd:rawdough_2"},
|
||||
{"block": "rtdd:rawdough_2", "item": None, "target": "rtdd:rawdough_3"},
|
||||
{"block": "rtdd:rawdough_3", "item": None, "target": "rtdd:rawdough_4",
|
||||
"startTimer": "rtdd:rawdough_4", "tip": "§a和面完成, 开始发酵"},
|
||||
"startTimer": "rtdd:rawdough_4", "tip": "§a和完面, 开始发酵"},
|
||||
{"block": "rtdd:rawdough_4", "item": CLEAVER, "action": "chop_smalldough",
|
||||
"tip": "§a切出了8个小面团"},
|
||||
{"block": "rtdd:dough_0", "item": ROLLINGPIN, "target": "rtdd:dough_1",
|
||||
"consume": 1, "tip": "§a开始擀面(消耗1根擀面杖)"},
|
||||
{"block": "rtdd:dough_1", "item": None, "target": "rtdd:dought_2", "tip": "§a擀面中,"},
|
||||
{"block": "rtdd:dought_2", "item": None, "target": "rtdd:dought_3", "tip": "§a擀面中,"},
|
||||
{"block": "rtdd:dought_3", "item": None, "target": "rtdd:dought_4", "tip": "§a擀面中,"},
|
||||
{"block": "rtdd:dought_4", "item": None, "target": "rtdd:dought_5", "tip": "§a擀面中,"},
|
||||
{"block": "rtdd:dought_5", "item": None, "target": "rtdd:dought_6", "tip": "§a擀面中,"},
|
||||
{"block": "rtdd:dough_1", "item": None, "target": "rtdd:dought_2"},
|
||||
{"block": "rtdd:dought_2", "item": None, "target": "rtdd:dought_3"},
|
||||
{"block": "rtdd:dought_3", "item": None, "target": "rtdd:dought_4"},
|
||||
{"block": "rtdd:dought_4", "item": None, "target": "rtdd:dought_5"},
|
||||
{"block": "rtdd:dought_5", "item": None, "target": "rtdd:dought_6"},
|
||||
{"block": "rtdd:dought_6", "item": None, "target": "rtdd:dought_7",
|
||||
"give": ROLLINGPIN, "tip": "§a擀好了, 擀面杖返还"},
|
||||
{"block": "rtdd:dought_7", "item": CLEAVER, "target": "rtdd:dought_8", "tip": "§a面饼切开"},
|
||||
@@ -154,8 +154,8 @@ SWITCH_RULES = [
|
||||
"tip": "§a切出了生面"},
|
||||
{"block": "rtdd:smalldough_0", "item": ROLLINGPIN, "target": "rtdd:smalldough_1",
|
||||
"consume": 1, "tip": "§a开始擀小面团(消耗1根擀面杖)"},
|
||||
{"block": "rtdd:smalldough_1", "item": None, "target": "rtdd:smalldough_2", "tip": "§a擀小面团中,"},
|
||||
{"block": "rtdd:smalldough_2", "item": None, "target": "rtdd:smalldough_3", "tip": "§a擀小面团中,"},
|
||||
{"block": "rtdd:smalldough_1", "item": None, "target": "rtdd:smalldough_2"},
|
||||
{"block": "rtdd:smalldough_2", "item": None, "target": "rtdd:smalldough_3"},
|
||||
{"block": "rtdd:smalldough_3", "item": None, "action": "drop_dumpling_skin",
|
||||
"dropItem": "rtdd:dumplings_0", "give": ROLLINGPIN,
|
||||
"tip": "§a压成饺子皮, 擀面杖返还"},
|
||||
@@ -181,7 +181,7 @@ SWITCH_RULES = [
|
||||
"tip": "§a包子皮加了肉馅"},
|
||||
{"block": "rtdd:baozipi", "item": BEEF_FILLING, "target": "rtdd:roubao_1",
|
||||
"tip": "§a包子皮加了肉馅"},
|
||||
{"block": "rtdd:roubao_1", "item": None, "target": "rtdd:roubao_2", "tip": "§a塑形中,"},
|
||||
{"block": "rtdd:roubao_1", "item": None, "target": "rtdd:roubao_2"},
|
||||
{"block": "rtdd:roubao_2", "item": None, "action": "drop_result",
|
||||
"dropItem": "rtdd:roubaozi_3", "tip": "§a塑形成生肉包子"},
|
||||
{"block": "rtdd:baozilong_2", "item": None, "action": "take_steamer",
|
||||
@@ -214,20 +214,16 @@ SWITCH_RULES = [
|
||||
"consume": 1, "tip": "§a加入熟牛肉"},
|
||||
{"block": "rtdd:cookeddought_2", "item": POTATO, "target": "rtdd:cookeddought_3",
|
||||
"consume": 1, "tip": "§a加入土豆"},
|
||||
{"block": "rtdd:cookeddought_3", "item": None, "target": "rtdd:cookeddought_4",
|
||||
"tip": "§a卷制中,"},
|
||||
{"block": "rtdd:cookeddought_4", "item": None, "target": "rtdd:cookeddought_5",
|
||||
"tip": "§a卷制中,"},
|
||||
{"block": "rtdd:cookeddought_3", "item": None, "target": "rtdd:cookeddought_4"},
|
||||
{"block": "rtdd:cookeddought_4", "item": None, "target": "rtdd:cookeddought_5"},
|
||||
{"block": "rtdd:cookeddought_5", "item": None, "target": "rtdd:cookeddought_6",
|
||||
"tip": "§a煎饼卷牛肉完成"},
|
||||
{"block": "rtdd:cookeddought_1", "item": COOKED_COD, "target": "rtdd:cookedcoddought_2",
|
||||
"tip": "§a加入熟鳕鱼"},
|
||||
{"block": "rtdd:cookedcoddought_2", "item": POTATO, "target": "rtdd:cookedcoddought_3",
|
||||
"consume": 1, "tip": "§a加入土豆"},
|
||||
{"block": "rtdd:cookedcoddought_3", "item": None, "target": "rtdd:cookedcoddought_4",
|
||||
"tip": "§a卷制中,"},
|
||||
{"block": "rtdd:cookedcoddought_4", "item": None, "target": "rtdd:cookedcoddought_5",
|
||||
"tip": "§a卷制中,"},
|
||||
{"block": "rtdd:cookedcoddought_3", "item": None, "target": "rtdd:cookedcoddought_4"},
|
||||
{"block": "rtdd:cookedcoddought_4", "item": None, "target": "rtdd:cookedcoddought_5"},
|
||||
{"block": "rtdd:cookedcoddought_5", "item": None, "target": "rtdd:cookedcoddought_6",
|
||||
"tip": "§a煎饼卷鳕鱼完成"},
|
||||
|
||||
@@ -347,17 +343,17 @@ ITEM_USE_ON_RULES = [
|
||||
"replace": "rtdd:steamerdumplings_0", "consume": 4,
|
||||
"startTimer": "rtdd:steamerdumplings_0",
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c蒸笼需要放在点燃的炉灶上",
|
||||
"tip": "§a四个生饺子放进蒸笼, 开始蒸制; 计时结束变成 熟饺子"},
|
||||
"tip": "§a四个生饺子放进蒸笼, 开始蒸制"},
|
||||
{"item": "rtdd:roubaozi_3", "surface": STEAMER,
|
||||
"replace": "rtdd:baozilong_1", "consume": 3,
|
||||
"startTimer": "rtdd:baozilong_1",
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c蒸笼需要放在点燃的炉灶上",
|
||||
"tip": "§a三个生肉包子放进蒸笼, 开始蒸制; 计时结束变成 熟包子"},
|
||||
"tip": "§a三个生肉包子放进蒸笼, 开始蒸制"},
|
||||
{"item": "rtdd:bamboo_4", "surface": STEAMER,
|
||||
"replace": "rtdd:bamboo_6", "consume": 1,
|
||||
"startTimer": "rtdd:bamboo_6",
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c蒸笼需要放在点燃的炉灶上",
|
||||
"tip": "§a竹筒饭放进蒸笼, 开始蒸制; 计时结束变成 熟竹筒饭"},
|
||||
"tip": "§a竹筒饭放进蒸笼, 开始蒸制"},
|
||||
]
|
||||
|
||||
# ============================================================================
|
||||
@@ -367,32 +363,32 @@ ITEM_USE_ON_RULES = [
|
||||
TIMER_RULES = [
|
||||
# 发酵(60秒, autoStart)
|
||||
{"source": "rtdd:rawdough_4", "target": "rtdd:dough_0", "time": 2,
|
||||
"autoStart": True, "doneTip": "§e面团发酵好了"},
|
||||
"autoStart": True},
|
||||
{"source": "rtdd:breaddough_1", "target": "rtdd:breaddough_1a", "time": 2,
|
||||
"autoStart": True, "doneTip": "§e法棍面胚发好了"},
|
||||
"autoStart": True},
|
||||
# 蒸笼: 手持生食右键蒸笼 -> 蒸X_生(见 ITEM_USE_ON_RULES); 蒸X_生下方是
|
||||
# 点燃的炉灶(stove_2)才计时, 60秒蒸熟
|
||||
{"source": "rtdd:steamerdumplings_0", "target": "rtdd:steamerdumplings_1", "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e饺子蒸好了"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
{"source": "rtdd:baozilong_1", "target": "rtdd:baozilong_2", "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e包子蒸好了"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
{"source": "rtdd:bamboo_6", "target": "rtdd:bamboo_7", "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e竹筒饭蒸好了"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
# 烤炉烘焙(60秒, 下方判定烤炉; 烤炉被打碎 -> 该方块掉落+提示)
|
||||
{"source": "rtdd:breaddough_1a", "target": "rtdd:bread_1", "time": 2,
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True, "doneTip": "§e法棍烤好了"},
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True},
|
||||
{"source": "rtdd:breaddough_2", "target": "rtdd:bread_2", "time": 2,
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True, "doneTip": "§e吐司烤好了"},
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True},
|
||||
{"source": "rtdd:breaddough_4d", "target": "rtdd:bread_4c", "time": 2,
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True, "doneTip": "§e甜甜圈胚烤好了"},
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True},
|
||||
{"source": "rtdd:dought_9", "target": "rtdd:bread_3", "time": 2,
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True, "doneTip": "§e可颂烤好了"},
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True},
|
||||
{"source": "rtdd:cakebatterblock_0", "target": "rtdd:cakebatterblock", "time": 2,
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True, "doneTip": "§e蛋糕面糊烤好了"},
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True},
|
||||
{"source": "rtdd:plate_34", "target": "rtdd:plate_35", "time": 2,
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True, "doneTip": "§e布丁半成品好了"},
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True},
|
||||
{"source": "rtdd:creampastry_0", "target": "rtdd:souffle_0", "time": 2,
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True, "doneTip": "§e舒芙蕾烤好了"},
|
||||
"below": [OVEN], "autoStart": True, "dropOnBreak": True},
|
||||
]
|
||||
|
||||
# 烤炉烘焙掉落的提示语
|
||||
|
||||
+5
-9
@@ -105,9 +105,8 @@ class MianshiService(BlueFoxServerSystem):
|
||||
self.timerSources.add(src)
|
||||
self.featureBlocks.add(src)
|
||||
if src not in self.startTimerTips:
|
||||
tgt = NAME_MAP.get(r["target"], r["target"])
|
||||
self.startTimerTips[src] = "§a开始蒸制, 计时结束变成 %s" % tgt
|
||||
self.timingTips[src] = "§e正在蒸制中, 计时结束变成 %s" % tgt
|
||||
self.startTimerTips[src] = "§a开始蒸制, 计时出锅"
|
||||
self.timingTips[src] = "§e正在蒸制中, 计时出锅"
|
||||
|
||||
# ---- 结果方块/物品 -> "下一步"可读提示(供转换/入笼提示追加) ----
|
||||
# 例子: 饺子皮 -> "加入 猪肉馅、青菜碎"; 可颂面胚 -> "放在烤炉上等计时(60秒)结束变成 可颂"
|
||||
@@ -133,15 +132,13 @@ class MianshiService(BlueFoxServerSystem):
|
||||
for r in ITEM_USE_ON_RULES:
|
||||
_addTip(r["item"], "手持%s右键%s" % (
|
||||
NAME_MAP.get(r["item"], "它"), NAME_MAP.get(r["surface"], "表面")))
|
||||
# 3) 计时: 以"计时源方块"为 key, 说清等多久、变成什么
|
||||
# 3) 计时: 以"计时源方块"为 key, 说清放在哪等多久、怎么取出
|
||||
for r in TIMER_RULES:
|
||||
src = r["source"]
|
||||
sec = r.get("time", 60)
|
||||
tgt = NAME_MAP.get(r["target"], r["target"])
|
||||
if r.get("below") == [OVEN]:
|
||||
_addTip(src, "放在烤炉上等计时结束变成 %s" % tgt)
|
||||
_addTip(src, "放在烤炉上计时取出")
|
||||
else:
|
||||
_addTip(src, "等计时结束变成 %s" % tgt)
|
||||
_addTip(src, "计时到点取出")
|
||||
|
||||
# ---- 计时源方块 -> 计时结束后的成品名(烤炉固定开始烤制提示用) ----
|
||||
self.timerTargetName = {}
|
||||
@@ -338,7 +335,6 @@ class MianshiService(BlueFoxServerSystem):
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, cfg.get("doneTip", "§a完成"))
|
||||
else:
|
||||
self.kneadCount[key] = n
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, cfg["tip"] % n)
|
||||
return True
|
||||
|
||||
# ============================================================================
|
||||
|
||||
-3
@@ -243,7 +243,6 @@ class ShicaiService(BlueFoxServerSystem):
|
||||
if idx < len(blocks) - 1:
|
||||
# 逐级推进到下一刀
|
||||
self.replaceBlock(pos, dim, blocks[idx + 1], playerId)
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, "§a继续切配…")
|
||||
else:
|
||||
# 最后一级再切 -> 掉碎 + 变空气
|
||||
self.clearBlock(pos, dim)
|
||||
@@ -270,8 +269,6 @@ class ShicaiService(BlueFoxServerSystem):
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(playerId, "§a切好了蒜末")
|
||||
else:
|
||||
self.garlicChop[gkey] = n
|
||||
comp.CreateMsg(playerId).NotifyOneMessage(
|
||||
playerId, "§a切大蒜中…(%d/%d)" % (n, GARLIC_CHOP_COUNT))
|
||||
return True
|
||||
|
||||
# ============================================================================
|
||||
|
||||
@@ -61,7 +61,7 @@ SUSHI_GROUPS = [
|
||||
"pile2": "rtdd:sushipile_2",
|
||||
"pile3": "rtdd:sushipile_3",
|
||||
"addTip": "§a加上鳕鱼",
|
||||
"rollTip": "§a鳕鱼寿司卷制中…",
|
||||
"rollTip": None,
|
||||
"cutTip": "§a切出了鳕鱼寿司块(三个)",
|
||||
"nigiriTip": "§a捏成手握鳕鱼寿司",
|
||||
"pileTip": "§a堆成寿司堆",
|
||||
@@ -79,7 +79,7 @@ SUSHI_GROUPS = [
|
||||
"pile2": "rtdd:sushipile_4",
|
||||
"pile3": "rtdd:sushipile_5",
|
||||
"addTip": "§a加上鲑鱼",
|
||||
"rollTip": "§a鲑鱼寿司卷制中…",
|
||||
"rollTip": None,
|
||||
"cutTip": "§a切出了鲑鱼寿司块(三个)",
|
||||
"nigiriTip": "§a捏成手握鲑鱼寿司",
|
||||
"pileTip": "§a堆成寿司堆",
|
||||
@@ -97,7 +97,7 @@ SUSHI_GROUPS = [
|
||||
"pile2": "rtdd:sushipile_0",
|
||||
"pile3": "rtdd:sushipile_1",
|
||||
"addTip": "§a加上热带鱼",
|
||||
"rollTip": "§a热带鱼寿司卷制中…",
|
||||
"rollTip": None,
|
||||
"cutTip": "§a切出了热带鱼寿司块(三个)",
|
||||
"nigiriTip": "§a捏成手握热带鱼寿司",
|
||||
"pileTip": "§a堆成寿司堆",
|
||||
|
||||
-3
@@ -437,7 +437,6 @@ DEADMOB_SWITCHES = [
|
||||
"consume": 0,
|
||||
"type": "timer",
|
||||
"time": 300,
|
||||
"doneTip": "§e鲑鱼晾干了!",
|
||||
"giveItem": None,
|
||||
},
|
||||
{
|
||||
@@ -447,7 +446,6 @@ DEADMOB_SWITCHES = [
|
||||
"consume": 0,
|
||||
"type": "timer",
|
||||
"time": 300,
|
||||
"doneTip": "§e鲑鱼晾干了!",
|
||||
"giveItem": None,
|
||||
},
|
||||
{
|
||||
@@ -457,7 +455,6 @@ DEADMOB_SWITCHES = [
|
||||
"consume": 0,
|
||||
"type": "timer",
|
||||
"time": 300,
|
||||
"doneTip": "§e鳕鱼晾干了!",
|
||||
"giveItem": None,
|
||||
},
|
||||
]
|
||||
|
||||
+44
-44
@@ -243,106 +243,106 @@ SWITCH_RULES = [
|
||||
|
||||
# ---------------- 二、汤底(汤锅(加水)+食材 -> 汤底) ----------------
|
||||
{"block": POT_WATER, "item": CRUSHED_CARROTS, "target": CARROT_SOUP,
|
||||
"consume": 4, "tip": "§a放入胡萝卜碎x4, 变成 胡萝卜汤; 可继续加肉/鱼 或 组合汤"},
|
||||
"consume": 4, "tip": "§a放入胡萝卜碎x4, 可继续加肉/鱼 或 组合汤"},
|
||||
{"block": POT_WATER, "item": VEGETABLE, "target": VEGETABLE_SOUP,
|
||||
"consume": 4, "tip": "§a放入青菜碎x4, 变成 蔬菜汤; 可继续加肉/鱼 或 组合汤"},
|
||||
"consume": 4, "tip": "§a放入青菜碎x4, 可继续加肉/鱼 或 组合汤"},
|
||||
{"block": POT_WATER, "item": EGG, "target": EGG_SOUP,
|
||||
"consume": 3, "tip": "§a放入鸡蛋x3, 变成 蛋花汤; 可继续加肉/鱼 或 组合汤"},
|
||||
"consume": 3, "tip": "§a放入鸡蛋x3, 可继续加肉/鱼 或 组合汤"},
|
||||
{"block": POT_WATER, "item": POTATO_WEDGES, "target": POTATO_SOUP,
|
||||
"consume": 4, "tip": "§a放入土豆块x4, 变成 土豆汤; 可继续加肉/鱼 或 组合汤"},
|
||||
"consume": 4, "tip": "§a放入土豆块x4, 可继续加肉/鱼 或 组合汤"},
|
||||
{"block": POT_WATER, "item": RED_MUSHROOM, "target": RED_MUSHROOM_SOUP,
|
||||
"consume": 5, "tip": "§a放入红蘑菇x5, 变成 红蘑菇汤; 可继续加食材"},
|
||||
"consume": 5, "tip": "§a放入红蘑菇x5, 可继续加食材"},
|
||||
{"block": POT_WATER, "item": BROWN_MUSHROOM, "target": BROWN_MUSHROOM_SOUP,
|
||||
"consume": 5, "tip": "§a放入棕蘑菇x5, 变成 棕蘑菇汤; 可继续加食材"},
|
||||
"consume": 5, "tip": "§a放入棕蘑菇x5, 可继续加食材"},
|
||||
{"block": POT_WATER, "item": COD, "target": COD_SOUP,
|
||||
"consume": 1, "tip": "§a放入鳕鱼, 变成 鳕鱼汤; 可继续加食材"},
|
||||
"consume": 1, "tip": "§a放入鳕鱼, 可继续加食材"},
|
||||
{"block": POT_WATER, "item": SALMON, "target": SALMON_SOUP,
|
||||
"consume": 1, "tip": "§a放入鲑鱼, 变成 鲑鱼汤; 可继续加食材"},
|
||||
"consume": 1, "tip": "§a放入鲑鱼, 可继续加食材"},
|
||||
{"block": POT_WATER, "item": BEANCURD, "target": TOFU_SOUP,
|
||||
"consume": 4, "tip": "§a放入豆腐x4, 变成 豆腐汤; 可继续加食材"},
|
||||
"consume": 4, "tip": "§a放入豆腐x4, 可继续加食材"},
|
||||
|
||||
# ---------------- 三、组合汤(汤底+汤底/食材 -> 组合汤底) ----------------
|
||||
{"block": POTATO_SOUP, "item": CRUSHED_CARROTS, "target": CARROT_POTATO_SOUP,
|
||||
"consume": 4, "tip": "§a土豆汤加胡萝卜碎x4, 变成 胡萝卜土豆汤; 可继续加肉/鱼"},
|
||||
"consume": 4, "tip": "§a土豆汤加胡萝卜碎x4, 可继续加肉/鱼"},
|
||||
{"block": CARROT_SOUP, "item": POTATO_WEDGES, "target": CARROT_POTATO_SOUP,
|
||||
"consume": 4, "tip": "§a胡萝卜汤加土豆块x4, 变成 胡萝卜土豆汤; 可继续加肉/鱼"},
|
||||
"consume": 4, "tip": "§a胡萝卜汤加土豆块x4, 可继续加肉/鱼"},
|
||||
{"block": RED_MUSHROOM_SOUP, "item": BROWN_MUSHROOM, "target": MUSHROOM_SOUP,
|
||||
"consume": 5, "tip": "§a红蘑菇汤加棕蘑菇x5, 变成 蘑菇汤; 可继续加食材"},
|
||||
"consume": 5, "tip": "§a红蘑菇汤加棕蘑菇x5, 可继续加食材"},
|
||||
{"block": BROWN_MUSHROOM_SOUP, "item": RED_MUSHROOM, "target": MUSHROOM_SOUP,
|
||||
"consume": 5, "tip": "§a棕蘑菇汤加红蘑菇x5, 变成 蘑菇汤; 可继续加食材"},
|
||||
"consume": 5, "tip": "§a棕蘑菇汤加红蘑菇x5, 可继续加食材"},
|
||||
{"block": POTATO_SOUP, "item": EGG, "target": POTATO_EGG_SOUP,
|
||||
"consume": 3, "tip": "§a土豆汤加鸡蛋x3, 变成 土豆蛋花汤; 可继续加食材"},
|
||||
"consume": 3, "tip": "§a土豆汤加鸡蛋x3, 可继续加食材"},
|
||||
{"block": EGG_SOUP, "item": POTATO_WEDGES, "target": POTATO_EGG_SOUP,
|
||||
"consume": 4, "tip": "§a蛋花汤加土豆块x4, 变成 土豆蛋花汤; 可继续加食材"},
|
||||
"consume": 4, "tip": "§a蛋花汤加土豆块x4, 可继续加食材"},
|
||||
|
||||
# ---------------- 四、加肉/鱼/豆腐 -> 汤羹(生), 开始计时 ----------------
|
||||
{"block": CARROT_SOUP, "item": BEEF, "target": CARROT_BEEF_SOUP,
|
||||
"consume": 2, "startTimer": CARROT_BEEF_SOUP,
|
||||
"tip": "§a胡萝卜汤加生牛肉x2, 开始熬制; 等计时结束变成 胡萝卜牛肉汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜汤加生牛肉x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_SOUP, "item": MUTTON, "target": LAMB_SOUP_WITH_TURNIPS,
|
||||
"consume": 2, "startTimer": LAMB_SOUP_WITH_TURNIPS,
|
||||
"tip": "§a胡萝卜汤加羊肉x2, 开始熬制; 等计时结束变成 胡萝卜羊肉汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜汤加羊肉x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_SOUP, "item": PORKRIB, "target": CARROT_RIBS,
|
||||
"consume": 2, "startTimer": CARROT_RIBS,
|
||||
"tip": "§a胡萝卜汤加猪肋排x2, 开始熬制; 等计时结束变成 胡萝卜排骨汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜汤加猪肋排x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": VEGETABLE_SOUP, "item": MUTTON, "target": VEGETABLE_BEEF_SOUP,
|
||||
"consume": 2, "startTimer": VEGETABLE_BEEF_SOUP,
|
||||
"tip": "§a蔬菜汤加羊肉x2, 开始熬制; 等计时结束变成 清汤羊肉(熟), 手持木碗出锅"},
|
||||
"tip": "§a蔬菜汤加羊肉x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": VEGETABLE_SOUP, "item": BEEF, "target": VEGETABLE_LAMB_SOUP,
|
||||
"consume": 2, "startTimer": VEGETABLE_LAMB_SOUP,
|
||||
"tip": "§a蔬菜汤加生牛肉x2, 开始熬制; 等计时结束变成 蔬菜牛肉汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a蔬菜汤加生牛肉x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": VEGETABLE_SOUP, "item": CRUSHED_MEAT, "target": VEGETABLE_LEAN_BROTH,
|
||||
"consume": 5, "startTimer": VEGETABLE_LEAN_BROTH,
|
||||
"tip": "§a蔬菜汤加碎肉x5, 开始熬制; 等计时结束变成 蔬菜瘦肉汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a蔬菜汤加碎肉x5, 开始熬制, 手持木碗出锅"},
|
||||
{"block": VEGETABLE_SOUP, "item": CARROT_POTATO_SOUP, "target": VEGETABLE_SSTEW,
|
||||
"consume": 1, "drop": POT_EMPTY, "startTimer": VEGETABLE_SSTEW,
|
||||
"tip": "§a蔬菜汤加胡萝卜土豆汤, 变成 蔬菜乱炖(生), 掉落一个汤锅(空); 开始熬制, 等计时结束变熟, 手持木碗出锅"},
|
||||
"tip": "§a蔬菜汤加胡萝卜土豆汤, 掉落一个汤锅(空); 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_POTATO_SOUP, "item": VEGETABLE, "target": VEGETABLE_SSTEW,
|
||||
"consume": 3, "startTimer": VEGETABLE_SSTEW,
|
||||
"tip": "§a胡萝卜土豆汤加青菜碎x3, 变成 蔬菜乱炖(生); 开始熬制, 等计时结束变熟, 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜土豆汤加青菜碎x3, 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_POTATO_SOUP, "item": COW_RIBS, "target": BEEF_BONE_BROTH,
|
||||
"consume": 2, "startTimer": BEEF_BONE_BROTH,
|
||||
"tip": "§a胡萝卜土豆汤加牛肋x2, 开始熬制; 等计时结束变成 胡萝卜土豆牛骨汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜土豆汤加牛肋x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_POTATO_SOUP, "item": MUTTON, "target": LAMB_STEW,
|
||||
"consume": 2, "startTimer": LAMB_STEW,
|
||||
"tip": "§a胡萝卜土豆汤加羊肉x2, 开始熬制; 等计时结束变成 土豆胡萝卜炖羊肉(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜土豆汤加羊肉x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_POTATO_SOUP, "item": SHEEP_RACKS, "target": VEGETABLE_POTATOES_LAMBSTEAK,
|
||||
"consume": 2, "startTimer": VEGETABLE_POTATOES_LAMBSTEAK,
|
||||
"tip": "§a胡萝卜土豆汤加羊小排x2, 开始熬制; 等计时结束变成 胡萝卜土豆羊排汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜土豆汤加羊小排x2, 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_SOUP, "item": COD, "target": CARROT_COD_SOUP,
|
||||
"consume": 1, "startTimer": CARROT_COD_SOUP,
|
||||
"tip": "§a胡萝卜汤加鳕鱼, 开始熬制; 等计时结束变成 胡萝卜鳕鱼汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜汤加鳕鱼, 开始熬制, 手持木碗出锅"},
|
||||
{"block": CARROT_SOUP, "item": SALMON, "target": CARROT_FISH_SOUP,
|
||||
"consume": 1, "startTimer": CARROT_FISH_SOUP,
|
||||
"tip": "§a胡萝卜汤加鲑鱼, 开始熬制; 等计时结束变成 胡萝卜鲑鱼汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a胡萝卜汤加鲑鱼, 开始熬制, 手持木碗出锅"},
|
||||
{"block": COD_SOUP, "item": EGG, "target": EGG_COD_SOUP,
|
||||
"consume": 3, "startTimer": EGG_COD_SOUP,
|
||||
"tip": "§a鳕鱼汤加鸡蛋x3, 开始熬制; 等计时结束变成 蛋花鳕鱼汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a鳕鱼汤加鸡蛋x3, 开始熬制, 手持木碗出锅"},
|
||||
{"block": EGG_SOUP, "item": COD, "target": EGG_COD_SOUP,
|
||||
"consume": 1, "startTimer": EGG_COD_SOUP,
|
||||
"tip": "§a蛋花汤加鳕鱼, 开始熬制; 等计时结束变成 蛋花鳕鱼汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a蛋花汤加鳕鱼, 开始熬制, 手持木碗出锅"},
|
||||
{"block": EGG_SOUP, "item": CRUSHED_MEAT, "target": NORI_EGG_SOUP,
|
||||
"consume": 5, "startTimer": NORI_EGG_SOUP,
|
||||
"tip": "§a蛋花汤加碎肉x5, 开始熬制; 等计时结束变成 瘦肉蛋花汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a蛋花汤加碎肉x5, 开始熬制, 手持木碗出锅"},
|
||||
{"block": VEGETABLE_LEAN_BROTH, "item": EGG, "target": NORI_EGG_SOUP,
|
||||
"consume": 3, "startTimer": NORI_EGG_SOUP,
|
||||
"tip": "§a蔬菜瘦肉汤加鸡蛋x3, 开始熬制; 等计时结束变成 瘦肉蛋花汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a蔬菜瘦肉汤加鸡蛋x3, 开始熬制, 手持木碗出锅"},
|
||||
{"block": TOFU_SOUP, "item": SALMON, "target": TOFU_FISH_SOUP_RAW,
|
||||
"consume": 1,
|
||||
"tip": "§a豆腐汤加鲑鱼, 变成 豆腐鲑鱼汤_生; 再拿葱花碎右键加葱花后开始熬制, 计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a豆腐汤加鲑鱼, 再拿葱花碎右键加葱花后开始熬制, 手持木碗出锅"},
|
||||
{"block": SALMON_SOUP, "item": BEANCURD, "target": TOFU_FISH_SOUP_RAW,
|
||||
"consume": 4,
|
||||
"tip": "§a鲑鱼汤加豆腐x4, 变成 豆腐鲑鱼汤_生; 再拿葱花碎右键加葱花后开始熬制, 计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"},
|
||||
"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(加葱花), 开始熬制; 计时结束变成 豆腐鲑鱼汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a豆腐鲑鱼汤加葱花碎x3, 开始熬制, 手持木碗出锅"},
|
||||
{"block": MUSHROOM_SOUP, "item": CHICKEN, "target": CHICKEN_STEW_MUSHROOMS,
|
||||
"consume": 1, "startTimer": CHICKEN_STEW_MUSHROOMS,
|
||||
"tip": "§a蘑菇汤加生鸡肉, 开始熬制; 等计时结束变成 蘑菇炖鸡(熟), 手持木碗出锅"},
|
||||
"tip": "§a蘑菇汤加生鸡肉, 开始熬制, 手持木碗出锅"},
|
||||
{"block": VEGETABLE_SOUP, "item": SASHIMI, "target": VEGETABLE_FISH_SOUP_0,
|
||||
"consume": 10, "startTimer": VEGETABLE_FISH_SOUP_0,
|
||||
"tip": "§a蔬菜汤加生鱼片x10, 开始熬制; 等计时结束变成 蔬菜鱼片汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a蔬菜汤加生鱼片x10, 开始熬制, 手持木碗出锅"},
|
||||
|
||||
# ---------------- 五、单独菜谱 ----------------
|
||||
# 菜谱29 猪蹄汤
|
||||
@@ -350,31 +350,31 @@ SWITCH_RULES = [
|
||||
"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, 开始熬制; 等计时结束变成 猪蹄汤(全熟), 手持木碗出锅"},
|
||||
"tip": "§a猪蹄汤加土豆块x3, 开始熬制, 手持木碗出锅"},
|
||||
# 菜谱30 羊肉泡馍汤
|
||||
{"block": POT_WATER, "item": MO, "target": ROUJIAMO_SOUP_0,
|
||||
"consume": 1, "startTimer": ROUJIAMO_SOUP_0,
|
||||
"tip": "§a放入馍, 开始熬制; 等计时结束变成 羊肉泡馍汤(熟), 手持木碗出锅"},
|
||||
"tip": "§a放入馍, 开始熬制, 手持木碗出锅"},
|
||||
# 菜谱31 生面汤
|
||||
{"block": POT_WATER, "item": NOODLES, "target": RAW_NOODLE_SOUP,
|
||||
"consume": 1, "startTimer": RAW_NOODLE_SOUP,
|
||||
"tip": "§a放入生面, 开始熬制; 等计时结束变成 熟面汤, 手持木碗盛出 熟面条"},
|
||||
"tip": "§a放入生面, 开始熬制, 手持木碗盛出 熟面条"},
|
||||
# 菜谱32 饺子汤
|
||||
{"block": POT_WATER, "item": DUMPLINGS, "target": DUMPLINGS_SOUP_0,
|
||||
"consume": 1, "startTimer": DUMPLINGS_SOUP_0,
|
||||
"tip": "§a放入生饺子, 开始熬制; 等计时结束变成 饺子汤(熟), 手持木碗盛出 饺子_碗装"},
|
||||
"tip": "§a放入生饺子, 开始熬制, 手持木碗盛出 饺子_碗装"},
|
||||
# 菜谱35 生米锅
|
||||
{"block": POT_WATER, "item": BROWN_RICE, "target": RAW_RICE_POT,
|
||||
"consume": 64, "startTimer": RAW_RICE_POT,
|
||||
"tip": "§a放入大米x64, 变成 生米锅; 开始煮饭结束变成 熟米饭(形态随机)"},
|
||||
"tip": "§a放入大米x64, 变成 生米锅; 开始煮饭结束变熟, 木碗盛出"},
|
||||
# 菜谱39 煮鸡蛋(生)
|
||||
{"block": POT_WATER, "item": EGG_PILE, "target": RAW_EGG_SOUP,
|
||||
"consume": 1, "startTimer": RAW_EGG_SOUP,
|
||||
"tip": "§a放入鸡蛋堆, 开始熬制; 等计时结束变成 煮鸡蛋(熟), 空手右键取出 水煮蛋x9"},
|
||||
"tip": "§a放入鸡蛋堆, 开始熬制, 空手右键取出 水煮蛋x9"},
|
||||
# 菜谱42 煮豆腐(生)
|
||||
{"block": POT_WATER, "item": SOYMILK, "target": BEANCURD_SOUP_0,
|
||||
"consume": 1, "startTimer": BEANCURD_SOUP_0,
|
||||
"tip": "§a倒入豆浆, 开始熬制; 等计时结束变成 煮豆腐(熟), 拿菜刀右键切成 豆腐x16"},
|
||||
"tip": "§a倒入豆浆, 开始熬制, 拿菜刀右键切成 豆腐x16"},
|
||||
|
||||
# ---------------- 六、出锅(熟汤羹+木碗 -> 碗装成品, 锅变回汤锅(空)) ----------------
|
||||
{"block": CARROT_BEEF_SOUP_3, "item": BOWL, "action": "take_out",
|
||||
|
||||
+5
-10
@@ -139,19 +139,14 @@ class TangguoService(BlueFoxServerSystem):
|
||||
self.featureBlocks.add(src) # 登记右键路由, 空手右键才分发到这里
|
||||
# 【提示不再报秒数】计时已统一为 1 秒/级, 秒数信息无意义, 只提示成品
|
||||
if r.get("randomTargets"):
|
||||
tip = "§a开始煮饭, 计时结束变成 熟米饭(形态随机)"
|
||||
t2 = "§e正在煮饭, 计时结束变成 熟米饭(形态随机)"
|
||||
tip = "§a开始煮饭, 木碗盛出"
|
||||
t2 = "§e正在煮饭, 等待盛出"
|
||||
else:
|
||||
endBlock = self._timerTerminal(src)
|
||||
endName = self._finalNames.get(endBlock, "") if endBlock else ""
|
||||
act = self._finalInfo.get(endBlock) if endBlock else None
|
||||
actStr = (", " + act) if act else ""
|
||||
if endName:
|
||||
base = "计时结束变成 %s%s" % (endName, actStr)
|
||||
else:
|
||||
base = "计时结束自动变成成品"
|
||||
tip = "§a开始熬制: %s" % base
|
||||
t2 = "§e正在熬制: %s" % base
|
||||
base = (", " + act) if act else ""
|
||||
tip = "§a开始熬制%s" % base
|
||||
t2 = "§e正在熬制%s" % base
|
||||
self.startTimerTips[src] = tip
|
||||
self.timingTips[src] = t2
|
||||
|
||||
|
||||
@@ -60,12 +60,12 @@ JUICER_CHAIN = [
|
||||
"rtdd:juicer_4", # 5 榨汁机(完成)
|
||||
]
|
||||
|
||||
# 榨汁中逐级右键的提示(juicer_0→1→2→3→4 各阶段)
|
||||
# 榨汁中逐级右键的提示(juicer_0→1→2→3→4 各阶段) —— 仅保留状态键参与推进逻辑, 提示已静默
|
||||
JUICER_ADVANCE_TIPS = {
|
||||
"rtdd:juicer_0": "§a开始榨汁…",
|
||||
"rtdd:juicer_1": "§a榨汁中…",
|
||||
"rtdd:juicer_2": "§a榨汁中…",
|
||||
"rtdd:juicer_3": "§e榨汁完成!",
|
||||
"rtdd:juicer_0": None,
|
||||
"rtdd:juicer_1": None,
|
||||
"rtdd:juicer_2": None,
|
||||
"rtdd:juicer_3": None,
|
||||
}
|
||||
|
||||
# ============================================================================
|
||||
@@ -93,8 +93,6 @@ ICE_LOLLY_TIMER = {
|
||||
"target": "rtdd:icelollybox_2",
|
||||
"time": 30,
|
||||
"autoStart": False,
|
||||
"startTip": "§e已放入冰块,冰棍定型中…",
|
||||
"doneTip": "§e冰棍盒里的冰棍定型了!",
|
||||
}
|
||||
|
||||
# 水果物品名 → (各水果冰棍盒, 冰棍方块, 口味名)
|
||||
|
||||
@@ -84,27 +84,27 @@ SWITCH_RULES = [
|
||||
{"block": OILPOT_1, "item": BREADED_CHICKEN, "target": CHICKEN_0,
|
||||
"consume": 1, "startTimer": CHICKEN_0,
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c油锅需要放在点燃的炉灶上",
|
||||
"tip": "§a放入裹粉鸡块,开始炸制, 计时结束变成 炸鸡块(熟)"},
|
||||
"tip": "§a放入裹粉鸡块, 开始炸制, 计时结束取出"},
|
||||
{"block": OILPOT_1, "item": BREADED_PORK, "target": PORK_0,
|
||||
"consume": 1, "startTimer": PORK_0,
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c油锅需要放在点燃的炉灶上",
|
||||
"tip": "§a放入裹粉猪肉,开始炸制, 计时结束变成 炸猪排(熟)"},
|
||||
"tip": "§a放入裹粉猪肉, 开始炸制, 计时结束取出"},
|
||||
{"block": OILPOT_1, "item": BREADED_FRIES, "target": FRIES_0,
|
||||
"consume": 3, "startTimer": FRIES_0,
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c油锅需要放在点燃的炉灶上",
|
||||
"tip": "§a放入裹粉薯条x3,开始炸制, 计时结束变成 炸薯条(熟)"},
|
||||
"tip": "§a放入裹粉薯条x3, 开始炸制, 计时结束取出"},
|
||||
{"block": OILPOT_1, "item": BREADED_FISH, "target": FISH_0,
|
||||
"consume": 1, "startTimer": FISH_0,
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c油锅需要放在点燃的炉灶上",
|
||||
"tip": "§a放入裹粉鱼,开始炸制, 计时结束变成 炸鱼块(熟)"},
|
||||
"tip": "§a放入裹粉鱼, 开始炸制, 计时结束取出"},
|
||||
{"block": OILPOT_1, "item": BREADED_TEMPURA, "target": TEMPURA_1,
|
||||
"consume": 4, "startTimer": TEMPURA_1,
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c油锅需要放在点燃的炉灶上",
|
||||
"tip": "§a放入裹粉天妇罗x4, 开始炸制, 计时结束变成 炸天妇罗(熟)"},
|
||||
"tip": "§a放入裹粉天妇罗x4, 开始炸制, 计时结束取出"},
|
||||
{"block": OILPOT_1, "item": DUMPLINGS, "target": DUMPLING_1,
|
||||
"consume": 3, "startTimer": DUMPLING_1,
|
||||
"needBelow": LIT_STOVE, "belowTip": "§c油锅需要放在点燃的炉灶上",
|
||||
"tip": "§a放入生饺子x3, 开始炸制, 计时结束变成 炸饺子(熟)"},
|
||||
"tip": "§a放入生饺子x3, 开始炸制, 计时结束取出"},
|
||||
|
||||
# ---- 三、出锅(熟炸物 + 盘子 -> 掉落盘装成品) ----
|
||||
{"block": CHICKEN_2, "item": PLATE, "action": "take_out",
|
||||
@@ -128,30 +128,30 @@ SWITCH_RULES = [
|
||||
TIMER_RULES = [
|
||||
# 炸鸡块: 生->半熟60秒, 半熟->熟30秒
|
||||
{"source": CHICKEN_0, "target": CHICKEN_1, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸鸡块半熟了, 继续炸"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
{"source": CHICKEN_1, "target": CHICKEN_2, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸鸡块炸好了, 手持盘子右键取出"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
# 炸猪排
|
||||
{"source": PORK_0, "target": PORK_1, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸猪排半熟了, 继续炸"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
{"source": PORK_1, "target": PORK_2, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸猪排炸好了, 手持盘子右键取出"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
# 炸薯条
|
||||
{"source": FRIES_0, "target": FRIES_1, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸薯条半熟了, 继续炸"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
{"source": FRIES_1, "target": FRIES_2, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸薯条炸好了, 手持盘子右键取出"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
# 炸鱼块
|
||||
{"source": FISH_0, "target": FISH_1, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸鱼块半熟了, 继续炸"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
{"source": FISH_1, "target": FISH_2, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸鱼块炸好了, 手持盘子右键取出"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
# 炸天妇罗(单级: 生->熟60秒)
|
||||
{"source": TEMPURA_1, "target": TEMPURA_2, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e天妇罗炸好了, 手持盘子右键取出"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
# 炸饺子(单级: 生->熟60秒, 油锅+饺子合体)
|
||||
{"source": DUMPLING_1, "target": DUMPLING_2, "time": 2,
|
||||
"below": [LIT_STOVE], "autoStart": True, "doneTip": "§e炸饺子炸好了, 手持盘子右键取出"},
|
||||
"below": [LIT_STOVE], "autoStart": True},
|
||||
]
|
||||
|
||||
# ============================================================================
|
||||
|
||||
+1
-2
@@ -137,8 +137,7 @@ class YouguoService(BlueFoxServerSystem):
|
||||
act = self._finalInfo.get(endBlock) if endBlock else None
|
||||
actStr = (", " + act) if act else ""
|
||||
base = "还需%d秒%s" % (total, perStr)
|
||||
if endName:
|
||||
base += ", 计时结束变成 %s%s" % (endName, actStr)
|
||||
base += actStr
|
||||
tip = "§a开始炸制%s: %s" % (lvTip, base)
|
||||
t2 = "§e正在炸制中%s: %s" % (lvTip, base)
|
||||
self.startTimerTips[src] = tip
|
||||
|
||||
@@ -89,21 +89,21 @@ NATURAL_SWITCHES = FIREWOOD_RULES + [GRAPE_HARVEST, GRAPE_PLANT]
|
||||
NATURAL_TIMERS = [
|
||||
# 苹果树: 树叶 -> 苹果形态1 -> 苹果形态2
|
||||
{"source": "rtdd:apple_leaves", "target": "rtdd:apple_fruit_1",
|
||||
"time": 60, "autoStart": True, "doneTip": "§e苹果树结果了"},
|
||||
"time": 60, "autoStart": True},
|
||||
{"source": "rtdd:apple_fruit_1", "target": "rtdd:apple_fruit_3",
|
||||
"time": 60, "autoStart": True, "doneTip": "§e苹果熟了"},
|
||||
"time": 60, "autoStart": True},
|
||||
# 桃树: 树叶 -> 桃子一个 -> 桃子两个
|
||||
{"source": "rtdd:peach_leaves", "target": "rtdd:b_173",
|
||||
"time": 60, "autoStart": True, "doneTip": "§e桃树结果了"},
|
||||
"time": 60, "autoStart": True},
|
||||
{"source": "rtdd:b_173", "target": "rtdd:b_176",
|
||||
"time": 60, "autoStart": True, "doneTip": "§e桃子熟了"},
|
||||
"time": 60, "autoStart": True},
|
||||
# 橘树: 树叶 -> 橘子形态一 -> 形态二 -> 形态三
|
||||
{"source": "rtdd:orange_leaves", "target": "rtdd:tangerine_0",
|
||||
"time": 60, "autoStart": True, "doneTip": "§e橘树结果了"},
|
||||
"time": 60, "autoStart": True},
|
||||
{"source": "rtdd:tangerine_0", "target": "rtdd:tangerine_1",
|
||||
"time": 60, "autoStart": True},
|
||||
{"source": "rtdd:tangerine_1", "target": "rtdd:tangerine_2",
|
||||
"time": 60, "autoStart": True, "doneTip": "§e橘子熟了"},
|
||||
"time": 60, "autoStart": True},
|
||||
# 水稻/葡萄藤 已改用"原版 tick 概率生长(每block tick随机长大一级)+骨粉",
|
||||
# 见 NaturalTimerService._growBlockProcess / GROW_CHAIN, 不再走这里的秒式时长, 故都不在此
|
||||
]
|
||||
|
||||
Reference in new issue
Block a user