From f55386659bd94900e7f8f3f4cdd0f21631194cfd Mon Sep 17 00:00:00 2001 From: wenhe <1046926120@qq.com> Date: Fri, 4 Sep 2026 18:47:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=9F=E7=89=88=E9=A3=9F=E6=9D=90=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=20=E5=85=B3=E8=81=94=E6=80=A7=E5=BC=BA=E7=9A=84?= =?UTF-8?q?=E6=96=87=E6=A1=A3=20=E9=87=8D=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xiangyemod/jiaju/FurnitureData.py | 43 +- .../netease_blocks/medicinetank.json | 2 +- .../netease_blocks/plantvegetables.json | 55 + .../netease_group/ingredients_groups.json | 27 +- .../netease_items_beh/rtdd_boiled_egg.json | 12 + .../netease_items_beh/rtdd_cream_0.json | 12 + .../rtdd_crushed_carrots.json | 12 + .../rtdd_crushed_scallions.json | 12 + .../netease_items_beh/rtdd_potato_wedges.json | 12 + .../netease_items_beh/rtdd_rice_balls.json | 12 + .../netease_items_beh/rtdd_rice_seeds.json | 12 + .../netease_items_beh/rtdd_vegetable.json | 12 + .../netease_tab/xy_Ingredients.json | 1 + resource_pack_Are13Lvd/blocks.json | 5 + .../models/netease_block/plantvegetables.json | 1480 +++++++++++++++++ .../netease_items_res/rtdd_boiled_egg.json | 11 + .../netease_items_res/rtdd_cream_0.json | 11 + .../rtdd_crushed_carrots.json | 11 + .../rtdd_crushed_scallions.json | 11 + .../netease_items_res/rtdd_potato_wedges.json | 11 + .../netease_items_res/rtdd_rice_balls.json | 11 + .../netease_items_res/rtdd_rice_seeds.json | 11 + .../netease_items_res/rtdd_vegetable.json | 11 + resource_pack_Are13Lvd/texts/zh_CN.lang | 16 +- .../textures/item_texture.json | 24 + .../textures/items/boiled_egg.png | Bin 0 -> 357 bytes .../textures/items/cream_0.png | Bin 0 -> 373 bytes .../textures/items/crushed_carrots.png | Bin 0 -> 315 bytes .../textures/items/crushed_scallions.png | Bin 0 -> 382 bytes .../textures/items/potato_wedges.png | Bin 0 -> 204 bytes .../textures/items/rice_balls.png | Bin 0 -> 479 bytes .../textures/items/rice_seeds.png | Bin 0 -> 405 bytes .../textures/items/vegetable.png | Bin 0 -> 539 bytes tuilun/{ => ok}/乡野饮料转化关系.txt | 0 tuilun/ok/家具家私转化关系.txt | 64 +- tuilun/ok/药物系统转化关系.txt | 6 +- tuilun/乡野自然转化关系.txt | 19 +- tuilun/乡野食材转化关系.txt | 111 +- tuilun/全部功能做了什么.txt | 60 + tuilun/全部功能没做什么.txt | 19 +- tuilun/厨具转化关系.txt | 176 +- tuilun/寿司转化关系.txt | 142 +- tuilun/汤锅转化关系.txt | 352 +--- tuilun/油锅转化关系.txt | 89 +- tuilun/炒锅转化关系.txt | 526 +----- tuilun/面食.甜食转化关系.txt | 386 ++--- 46 files changed, 2478 insertions(+), 1309 deletions(-) create mode 100644 behavior_pack_v8jz0zSR/netease_blocks/plantvegetables.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_boiled_egg.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_cream_0.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_carrots.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_scallions.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_potato_wedges.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_balls.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_seeds.json create mode 100644 behavior_pack_v8jz0zSR/netease_items_beh/rtdd_vegetable.json create mode 100644 resource_pack_Are13Lvd/models/netease_block/plantvegetables.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_boiled_egg.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_cream_0.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_carrots.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_scallions.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_potato_wedges.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_rice_balls.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_rice_seeds.json create mode 100644 resource_pack_Are13Lvd/netease_items_res/rtdd_vegetable.json create mode 100644 resource_pack_Are13Lvd/textures/items/boiled_egg.png create mode 100644 resource_pack_Are13Lvd/textures/items/cream_0.png create mode 100644 resource_pack_Are13Lvd/textures/items/crushed_carrots.png create mode 100644 resource_pack_Are13Lvd/textures/items/crushed_scallions.png create mode 100644 resource_pack_Are13Lvd/textures/items/potato_wedges.png create mode 100644 resource_pack_Are13Lvd/textures/items/rice_balls.png create mode 100644 resource_pack_Are13Lvd/textures/items/rice_seeds.png create mode 100644 resource_pack_Are13Lvd/textures/items/vegetable.png rename tuilun/{ => ok}/乡野饮料转化关系.txt (100%) diff --git a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/jiaju/FurnitureData.py b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/jiaju/FurnitureData.py index bd6b25c..504aebb 100644 --- a/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/jiaju/FurnitureData.py +++ b/behavior_pack_v8jz0zSR/Script_NeteaseModousIY5aSF/xiangyemod/jiaju/FurnitureData.py @@ -111,6 +111,31 @@ TRAYRACKS_RULES = [ "target": "rtdd:trayracks_1", "giveItem": "rtdd:plate_0", "tip": "§a取回1个盘子"}, ] +# ============================================================ +# 三b、碗柜 (cupboard_0 空 ~ cupboard_3 三个碗) +# 放碗(木碗 rtdd:bowlasoup): 手持木碗右键逐个放入, 最多3个 +# 取碗: 空手右键逐个取回 +# ============================================================ +CUPBOARD_RULES = [ + {"source": "rtdd:cupboard_0", "item": "rtdd:bowlasoup", + "target": "rtdd:cupboard_1", "consume": 1, "tip": "§a放入1个木碗"}, + {"source": "rtdd:cupboard_1", "item": "rtdd:bowlasoup", + "target": "rtdd:cupboard_2", "consume": 1, "tip": "§a放入1个木碗"}, + {"source": "rtdd:cupboard_2", "item": "rtdd:bowlasoup", + "target": "rtdd:cupboard_3", "consume": 1, "tip": "§a放入1个木碗"}, + {"source": "rtdd:cupboard_3", "item": "rtdd:bowlasoup", + "tip": "§c碗柜已满!"}, + {"source": "rtdd:cupboard_3", "item": None, + "target": "rtdd:cupboard_2", "dropItem": [{"name": "rtdd:bowlasoup", "count": 1}], + "tip": "§a取回1个木碗"}, + {"source": "rtdd:cupboard_2", "item": None, + "target": "rtdd:cupboard_1", "dropItem": [{"name": "rtdd:bowlasoup", "count": 1}], + "tip": "§a取回1个木碗"}, + {"source": "rtdd:cupboard_1", "item": None, + "target": "rtdd:cupboard_0", "dropItem": [{"name": "rtdd:bowlasoup", "count": 1}], + "tip": "§a取回最后1个木碗"}, +] + # ============================================================ # 四、书柜 (bookcase 系列, 后放先取, 至多13本) # 放书(书 minecraft:book / 附魔书 minecraft:enchanted_book): 逐个放入, @@ -294,6 +319,20 @@ TRASHBIN_RULES = [ "target": "rtdd:storage_buckets", "tip": "§a垃圾桶已关闭"}, ] +# ============================================================ +# 七b、壁炉 (b_88 壁炉 / b_89 壁炉(加柴火) / b_90 壁炉(点燃)) +# 加柴: 手持木条(rtdd:b_15)右键空壁炉 -> 加柴火, 消耗4个木条 +# 点燃: 手持打火石(不消耗)/烈焰弹(消耗1)右键加柴火 -> 点燃 +# ============================================================ +FIREPLACE_RULES = [ + {"source": "rtdd:b_88", "item": "rtdd:b_15", + "target": "rtdd:b_89", "consume": 4, "tip": "§a壁炉加好了柴火"}, + {"source": "rtdd:b_89", "item": "minecraft:flint_and_steel", + "target": "rtdd:b_90", "tip": "§a壁炉点燃了"}, + {"source": "rtdd:b_89", "item": "minecraft:fire_charge", + "target": "rtdd:b_90", "consume": 1, "tip": "§a壁炉点燃了"}, +] + # ============================================================ # 八、左键破坏存物方块的掉落(书柜/药水架/厨具架) # 存了东西的方块被左键打碎时, 掉 空方块本体 + 全部存储物品(附魔/药水效果保留)。 @@ -311,5 +350,5 @@ for _b in KITCHENRACK_BLOCKS[1:]: # 厨具架各形态 -> 厨具架(空) # 汇总: 家具家私右键转换规则(厨具架为通用逻辑, 不在规则表, 单独注册) # ============================================================ FURNITURE_SWITCHES = (ARROWBARREL_RULES + FLUME_RULES + TRAYRACKS_RULES - + BOOKCASE_RULES + POTIONRACK_RULES - + RECORDPLAYER_RULES + TRASHBIN_RULES) + + CUPBOARD_RULES + BOOKCASE_RULES + POTIONRACK_RULES + + RECORDPLAYER_RULES + TRASHBIN_RULES + FIREPLACE_RULES) diff --git a/behavior_pack_v8jz0zSR/netease_blocks/medicinetank.json b/behavior_pack_v8jz0zSR/netease_blocks/medicinetank.json index 8509429..dfd73e4 100644 --- a/behavior_pack_v8jz0zSR/netease_blocks/medicinetank.json +++ b/behavior_pack_v8jz0zSR/netease_blocks/medicinetank.json @@ -4,7 +4,7 @@ "description": { "identifier": "rtdd:medicinetank", "register_to_creative_menu": true, - "category": "xy_medicine" + "category": "xy_kitchenware" }, "components": { "netease:aabb": { diff --git a/behavior_pack_v8jz0zSR/netease_blocks/plantvegetables.json b/behavior_pack_v8jz0zSR/netease_blocks/plantvegetables.json new file mode 100644 index 0000000..8c3a4ad --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_blocks/plantvegetables.json @@ -0,0 +1,55 @@ +{ + "format_version": "1.10.0", + "minecraft:block": { + "description": { + "identifier": "rtdd:plantvegetables", + "register_to_creative_menu": true, + "category": "xy_ingredients" + }, + "components": { + "netease:aabb": { + "collision": { + "min": [ + 0, + 0, + 0.1 + ], + "max": [ + 1, + 0.15, + 0.75 + ] + }, + "clip": { + "min": [ + 0, + 0, + 0.1 + ], + "max": [ + 1, + 0.15, + 0.75 + ] + } + }, + "minecraft:block_light_absorption": { + "value": 0 + }, + "netease:render_layer": { + "value": "alpha" + }, + "netease:solid": { + "value": false + }, + "netease:face_directional": { + "type": "direction" + }, + "netease:block_entity": { + "client_tick": false, + "movable": false, + "tick": false + } + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_group/ingredients_groups.json b/behavior_pack_v8jz0zSR/netease_group/ingredients_groups.json index 0c32bc1..fed60cb 100644 --- a/behavior_pack_v8jz0zSR/netease_group/ingredients_groups.json +++ b/behavior_pack_v8jz0zSR/netease_group/ingredients_groups.json @@ -22,7 +22,12 @@ "rtdd:cutscallions_2", "rtdd:cutscallions_3", "rtdd:cutscallions_4", - "rtdd:scallions" + "rtdd:scallions", + "rtdd:plantvegetables", + "rtdd:vegetable", + "rtdd:crushed_carrots", + "rtdd:crushed_scallions", + "rtdd:potato_wedges" ] }, { @@ -49,8 +54,6 @@ "group_name": "itemGroup.name.ingr_05_fish", "icon": "rtdd:crab", "list": [ - "rtdd:salmon_pile", - "rtdd:cod_pile", "rtdd:rawsquidwhiskersr", "rtdd:crab", "rtdd:lobster", @@ -59,7 +62,7 @@ ] }, { - "group_name": "itemGroup.name.ingr_04_crop", + "group_name": "itemGroup.name.ingr_09_pile", "icon": "rtdd:potato_pile", "list": [ "rtdd:potato_pile", @@ -69,6 +72,15 @@ "rtdd:orangepile_0", "rtdd:apple_pile", "rtdd:egg_pile", + "rtdd:salmon_pile", + "rtdd:cod_pile", + "rtdd:bread_pile" + ] + }, + { + "group_name": "itemGroup.name.ingr_04_crop", + "icon": "rtdd:grape", + "list": [ "rtdd:grape", "rtdd:peach", "rtdd:orange" @@ -79,7 +91,7 @@ "icon": "rtdd:brownrice", "list": [ "rtdd:brownrice", - "rtdd:bread_pile", + "rtdd:rice_seeds", "rtdd:soybean" ] }, @@ -92,7 +104,8 @@ "rtdd:garlicskewers", "rtdd:chiliskewer", "rtdd:beancurd", - "rtdd:pepper" + "rtdd:pepper", + "rtdd:cream_0" ] }, { @@ -107,4 +120,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_boiled_egg.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_boiled_egg.json new file mode 100644 index 0000000..1cdd02a --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_boiled_egg.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_food", + "identifier": "rtdd:boiled_egg" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_cream_0.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_cream_0.json new file mode 100644 index 0000000..30a050c --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_cream_0.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_ingredients", + "identifier": "rtdd:cream_0" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_carrots.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_carrots.json new file mode 100644 index 0000000..c168e39 --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_carrots.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_ingredients", + "identifier": "rtdd:crushed_carrots" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_scallions.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_scallions.json new file mode 100644 index 0000000..0d0ad6e --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_crushed_scallions.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_ingredients", + "identifier": "rtdd:crushed_scallions" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_potato_wedges.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_potato_wedges.json new file mode 100644 index 0000000..ed801b9 --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_potato_wedges.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_ingredients", + "identifier": "rtdd:potato_wedges" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_balls.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_balls.json new file mode 100644 index 0000000..51f08f9 --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_balls.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_food", + "identifier": "rtdd:rice_balls" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_seeds.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_seeds.json new file mode 100644 index 0000000..b5dbe7c --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_rice_seeds.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_ingredients", + "identifier": "rtdd:rice_seeds" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_vegetable.json b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_vegetable.json new file mode 100644 index 0000000..6b1d073 --- /dev/null +++ b/behavior_pack_v8jz0zSR/netease_items_beh/rtdd_vegetable.json @@ -0,0 +1,12 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "components": { + "minecraft:max_stack_size": 64 + }, + "description": { + "category": "xy_ingredients", + "identifier": "rtdd:vegetable" + } + } +} diff --git a/behavior_pack_v8jz0zSR/netease_tab/xy_Ingredients.json b/behavior_pack_v8jz0zSR/netease_tab/xy_Ingredients.json index 3c65d50..75f4823 100644 --- a/behavior_pack_v8jz0zSR/netease_tab/xy_Ingredients.json +++ b/behavior_pack_v8jz0zSR/netease_tab/xy_Ingredients.json @@ -9,6 +9,7 @@ "itemGroup.name.ingr_02_veg", "itemGroup.name.ingr_03_meat", "itemGroup.name.ingr_05_fish", + "itemGroup.name.ingr_09_pile", "itemGroup.name.ingr_04_crop", "itemGroup.name.ingr_08_grain", "itemGroup.name.ingr_06_seasoning", diff --git a/resource_pack_Are13Lvd/blocks.json b/resource_pack_Are13Lvd/blocks.json index 27af945..0e82e33 100644 --- a/resource_pack_Are13Lvd/blocks.json +++ b/resource_pack_Are13Lvd/blocks.json @@ -2149,6 +2149,11 @@ "sound": "wood", "textures": "rtdd_blocks_vegetables" }, + "rtdd:plantvegetables": { + "netease_model": "rtdd:plantvegetables", + "sound": "grass", + "textures": "rtdd_blocks_vegetables" + }, "rtdd:cutvegetable_1": { "netease_model": "rtdd:cutvegetable_1", "sound": "wood", diff --git a/resource_pack_Are13Lvd/models/netease_block/plantvegetables.json b/resource_pack_Are13Lvd/models/netease_block/plantvegetables.json new file mode 100644 index 0000000..281598c --- /dev/null +++ b/resource_pack_Are13Lvd/models/netease_block/plantvegetables.json @@ -0,0 +1,1480 @@ +{ + "format_version": "1.13.0", + "netease:block_geometry": { + "description": { + "identifier": "rtdd:plantvegetables", + "textures": [ + "rtdd_blocks_vegetables" + ], + "textures_descriptions": [ + { + "width": 16, + "length": 16 + } + ], + "use_ao": true + }, + "bones": [ + { + "name": "root", + "pivot": [ + 0, + 0, + 0 + ], + "cubes": [ + { + "origin": [ + -12, + -0.5, + 9 + ], + "size": [ + 6, + 1.0, + 2 + ], + "uv": { + "north": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 8, + 10 + ], + "uv_size": [ + -2, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 11, + 6 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 6, + 6 + ], + "uv_size": [ + 2, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 7, + 10 + ], + "uv_size": [ + 2, + -6 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 11, + 3 + ], + "uv_size": [ + -2, + 6 + ], + "texture": 0, + "rot": 90 + } + } + }, + { + "origin": [ + -11, + -0.5, + 8 + ], + "size": [ + 3, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 9, + 6 + ], + "uv_size": [ + -3, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 7, + 6 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 7, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 8, + 5 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 9, + 3 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 90 + } + } + }, + { + "origin": [ + -11, + -0.5, + 11 + ], + "size": [ + 4, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 10, + 6 + ], + "uv_size": [ + -4, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 9, + 6 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 12, + 8 + ], + "uv_size": [ + -4, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 5, + 11 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 12, + 5 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 12, + 7 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 90 + } + } + }, + { + "origin": [ + -13, + -0.5, + 9 + ], + "size": [ + 1, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 6, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 10, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 6, + 10 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 9, + 3 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 90 + } + } + }, + { + "origin": [ + -4, + -0.5, + 3 + ], + "size": [ + 6, + 1.0, + 2 + ], + "uv": { + "north": { + "uv": [ + 11, + 6 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 6, + 6 + ], + "uv_size": [ + 2, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 8, + 10 + ], + "uv_size": [ + -2, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 7, + 10 + ], + "uv_size": [ + 2, + -6 + ], + "texture": 0, + "rot": 90 + }, + "down": { + "uv": [ + 11, + 3 + ], + "uv_size": [ + -2, + 6 + ], + "texture": 0, + "rot": 270 + } + }, + "rotation": [ + 0, + -22.5, + 0 + ], + "pivot": [ + -8, + 1, + -9 + ] + }, + { + "origin": [ + -2, + -0.5, + 5 + ], + "size": [ + 3, + 1.0, + 1 + ], + "uv": { + "east": { + "uv": [ + 7, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 9, + 6 + ], + "uv_size": [ + -3, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 7, + 6 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 8, + 5 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 90 + }, + "down": { + "uv": [ + 9, + 3 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 270 + } + }, + "rotation": [ + 0, + -22.5, + 0 + ], + "pivot": [ + -8, + 1, + -9 + ] + }, + { + "origin": [ + -3, + -0.5, + 2 + ], + "size": [ + 4, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 12, + 8 + ], + "uv_size": [ + -4, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 5, + 11 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 10, + 6 + ], + "uv_size": [ + -4, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 9, + 6 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 12, + 5 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 90 + }, + "down": { + "uv": [ + 12, + 7 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 270 + } + }, + "rotation": [ + 0, + -22.5, + 0 + ], + "pivot": [ + -8, + 1, + -9 + ] + }, + { + "origin": [ + 2, + -0.5, + 4 + ], + "size": [ + 1, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 6, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 10, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 6, + 10 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 90 + }, + "down": { + "uv": [ + 9, + 3 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 270 + } + }, + "rotation": [ + 0, + -22.5, + 0 + ], + "pivot": [ + -8, + 1, + -9 + ] + }, + { + "origin": [ + -8, + 0, + 8 + ], + "size": [ + 3, + 1, + 1 + ], + "uv": { + "north": { + "uv": [ + 7, + 10 + ], + "uv_size": [ + -3, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 7, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 9, + 6 + ], + "uv_size": [ + -3, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 7, + 6 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 6, + 10 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 90 + }, + "down": { + "uv": [ + 10, + 3 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 270 + } + } + }, + { + "origin": [ + -5.5, + -0.7, + 8 + ], + "size": [ + 3.0, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 2, + 13 + ], + "uv_size": [ + 3, + -1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 7, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 9, + 6 + ], + "uv_size": [ + -3, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 3, + 12 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 5, + 12 + ], + "uv_size": [ + -3, + 1 + ], + "texture": 0 + }, + "down": { + "uv": [ + 10, + 3 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 270 + } + } + }, + { + "origin": [ + -6, + -0.7, + 7 + ], + "size": [ + 4, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 2, + 12 + ], + "uv_size": [ + 4, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 5, + 11 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 10, + 6 + ], + "uv_size": [ + -4, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 4, + 13 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 4, + 10 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 90 + }, + "down": { + "uv": [ + 12, + 7 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 270 + } + } + }, + { + "origin": [ + -6, + -0.7, + 9 + ], + "size": [ + 1, + 1.0, + 1 + ], + "uv": { + "north": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 6, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 6, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 6, + 10 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 90 + }, + "down": { + "uv": [ + 10, + 4 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 270 + } + } + }, + { + "origin": [ + -11, + -2, + 5 + ], + "size": [ + 6, + 1, + 2 + ], + "uv": { + "north": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 8, + 10 + ], + "uv_size": [ + -2, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 11, + 6 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 6, + 6 + ], + "uv_size": [ + 2, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 9, + 5 + ], + "uv_size": [ + -2, + 6 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 10, + 4 + ], + "uv_size": [ + -2, + 6 + ], + "texture": 0, + "rot": 90 + } + }, + "rotation": [ + -22.5, + 0, + 0 + ], + "pivot": [ + 4, + -1, + 11 + ] + }, + { + "origin": [ + -12, + -2, + 2 + ], + "size": [ + 3, + 1, + 1 + ], + "uv": { + "north": { + "uv": [ + 9, + 6 + ], + "uv_size": [ + -3, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 7, + 6 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 7, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 8, + 5 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 11, + 5 + ], + "uv_size": [ + -1, + 3 + ], + "texture": 0, + "rot": 90 + } + }, + "rotation": [ + -22.5, + 0, + 0 + ], + "pivot": [ + 4, + -1, + 11 + ] + }, + { + "origin": [ + -10, + -2, + 7 + ], + "size": [ + 4, + 1, + 1 + ], + "uv": { + "north": { + "uv": [ + 10, + 6 + ], + "uv_size": [ + -4, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 10, + 8 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 12, + 8 + ], + "uv_size": [ + -4, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 5, + 11 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 12, + 5 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 12, + 7 + ], + "uv_size": [ + -1, + 4 + ], + "texture": 0, + "rot": 90 + } + }, + "rotation": [ + -22.5, + 0, + 0 + ], + "pivot": [ + 4, + -1, + 11 + ] + }, + { + "origin": [ + -12, + -2, + 5 + ], + "size": [ + 1, + 1, + 1 + ], + "uv": { + "north": { + "uv": [ + 6, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 6, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 11, + 9 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 6, + 10 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 11, + 6 + ], + "uv_size": [ + -1, + 1 + ], + "texture": 0, + "rot": 90 + } + }, + "rotation": [ + -22.5, + 0, + 0 + ], + "pivot": [ + 4, + -1, + 11 + ] + }, + { + "origin": [ + -13, + -2, + 3 + ], + "size": [ + 6, + 1, + 2 + ], + "uv": { + "north": { + "uv": [ + 14, + 3 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "east": { + "uv": [ + 9, + 5 + ], + "uv_size": [ + -2, + 1 + ], + "texture": 0 + }, + "south": { + "uv": [ + 13, + 7 + ], + "uv_size": [ + -6, + 1 + ], + "texture": 0 + }, + "west": { + "uv": [ + 9, + 5 + ], + "uv_size": [ + -2, + 1 + ], + "texture": 0 + }, + "up": { + "uv": [ + 11, + 3 + ], + "uv_size": [ + -2, + 6 + ], + "texture": 0, + "rot": 270 + }, + "down": { + "uv": [ + 10, + 3 + ], + "uv_size": [ + -2, + 6 + ], + "texture": 0, + "rot": 90 + } + }, + "rotation": [ + -22.5, + 0, + 0 + ], + "pivot": [ + 4, + -1, + 11 + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_boiled_egg.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_boiled_egg.json new file mode 100644 index 0000000..0efea4f --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_boiled_egg.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:boiled_egg" + }, + "components": { + "minecraft:icon": "boiled_egg" + } + } +} diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_cream_0.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_cream_0.json new file mode 100644 index 0000000..d4f3d17 --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_cream_0.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:cream_0" + }, + "components": { + "minecraft:icon": "cream_0" + } + } +} diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_carrots.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_carrots.json new file mode 100644 index 0000000..5303eab --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_carrots.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:crushed_carrots" + }, + "components": { + "minecraft:icon": "crushed_carrots" + } + } +} diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_scallions.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_scallions.json new file mode 100644 index 0000000..59921d7 --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_crushed_scallions.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:crushed_scallions" + }, + "components": { + "minecraft:icon": "crushed_scallions" + } + } +} diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_potato_wedges.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_potato_wedges.json new file mode 100644 index 0000000..f97e145 --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_potato_wedges.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:potato_wedges" + }, + "components": { + "minecraft:icon": "potato_wedges" + } + } +} diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_rice_balls.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_rice_balls.json new file mode 100644 index 0000000..62d27b5 --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_rice_balls.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:rice_balls" + }, + "components": { + "minecraft:icon": "rice_balls" + } + } +} diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_rice_seeds.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_rice_seeds.json new file mode 100644 index 0000000..36f78b1 --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_rice_seeds.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:rice_seeds" + }, + "components": { + "minecraft:icon": "rice_seeds" + } + } +} diff --git a/resource_pack_Are13Lvd/netease_items_res/rtdd_vegetable.json b/resource_pack_Are13Lvd/netease_items_res/rtdd_vegetable.json new file mode 100644 index 0000000..0a158f6 --- /dev/null +++ b/resource_pack_Are13Lvd/netease_items_res/rtdd_vegetable.json @@ -0,0 +1,11 @@ +{ + "format_version": "1.10", + "minecraft:item": { + "description": { + "identifier": "rtdd:vegetable" + }, + "components": { + "minecraft:icon": "vegetable" + } + } +} diff --git a/resource_pack_Are13Lvd/texts/zh_CN.lang b/resource_pack_Are13Lvd/texts/zh_CN.lang index 8503b4e..0d56cc6 100644 --- a/resource_pack_Are13Lvd/texts/zh_CN.lang +++ b/resource_pack_Are13Lvd/texts/zh_CN.lang @@ -588,7 +588,7 @@ tile.rtdd:peach_leaves.name=桃树树叶 tile.rtdd:beater_custard_2.name=搅拌器(蛋_3) tile.rtdd:beater_custard_1.name=搅拌器(蛋_2) tile.rtdd:beater_custard_0.name=搅拌器(蛋_1) -tile.rtdd:medicinetank.name=玻璃罐(药罐) +tile.rtdd:medicinetank.name=玻璃罐 tile.rtdd:storage_buckets.name=垃圾桶(关闭) tile.rtdd:jewelrybox_1.name=盲盒(开过) tile.rtdd:jewelrybox_0.name=盲盒 @@ -846,6 +846,7 @@ tile.rtdd:cutvegetable_1.name=切青菜(切一刀) tile.rtdd:b_269.name=橘木 tile.rtdd:bowlavegetablebeefsoup.name=清汤羊肉 tile.rtdd:cutvegetable_0.name=切青菜(摆放地上) +tile.rtdd:plantvegetables.name=青菜 tile.rtdd:garlicskewers.name=大蒜串 tile.rtdd:cookingcookedporkribs.name=炒锅_32(胡萝卜炒猪排骨_生) tile.rtdd:fish_2.name=挂肉钩_6(鱼_2(禁用)) @@ -1170,10 +1171,11 @@ itemGroup.name.drink_04_icebox=冰棍盒·炒冰盒 itemGroup.name.ingr_02_veg=蔬菜·切配 itemGroup.name.ingr_03_meat=肉类·肉馅 itemGroup.name.ingr_05_fish=鱼·海鲜 -itemGroup.name.ingr_04_crop=蔬果·堆类 +itemGroup.name.ingr_09_pile=食材堆 +itemGroup.name.ingr_04_crop=蔬果·水果 +itemGroup.name.ingr_08_grain=谷物·米面 itemGroup.name.ingr_06_seasoning=调味·佐料 itemGroup.name.ingr_07_coated=裹粉半成品 -itemGroup.name.ingr_08_grain=谷物·米面 itemGroup.name.mar_03_box=条箱 itemGroup.name.mar_04_barrel=货桶 itemGroup.name.mar_01_salesbox=售卖盒 @@ -1235,3 +1237,11 @@ item.rtdd:grape.name=葡萄 item.rtdd:peach.name=桃子 item.rtdd:orange.name=橙子 item.rtdd:soybean.name=黄豆 +item.rtdd:crushed_carrots.name=胡萝卜碎 +item.rtdd:crushed_scallions.name=葱花碎 +item.rtdd:potato_wedges.name=土豆块 +item.rtdd:cream_0.name=奶油 +item.rtdd:rice_seeds.name=稻谷 +item.rtdd:vegetable.name=青菜 +item.rtdd:rice_balls.name=饭团 +item.rtdd:boiled_egg.name=水煮蛋 diff --git a/resource_pack_Are13Lvd/textures/item_texture.json b/resource_pack_Are13Lvd/textures/item_texture.json index ed2672c..2069958 100644 --- a/resource_pack_Are13Lvd/textures/item_texture.json +++ b/resource_pack_Are13Lvd/textures/item_texture.json @@ -105,6 +105,30 @@ }, "thedriedfish": { "textures": "textures/items/thedriedfish" + }, + "boiled_egg": { + "textures": "textures/items/boiled_egg" + }, + "cream_0": { + "textures": "textures/items/cream_0" + }, + "crushed_carrots": { + "textures": "textures/items/crushed_carrots" + }, + "crushed_scallions": { + "textures": "textures/items/crushed_scallions" + }, + "potato_wedges": { + "textures": "textures/items/potato_wedges" + }, + "rice_balls": { + "textures": "textures/items/rice_balls" + }, + "rice_seeds": { + "textures": "textures/items/rice_seeds" + }, + "vegetable": { + "textures": "textures/items/vegetable" } } } \ No newline at end of file diff --git a/resource_pack_Are13Lvd/textures/items/boiled_egg.png b/resource_pack_Are13Lvd/textures/items/boiled_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1ed7218a4abd9f7a087f1a44bb48f9f81da660 GIT binary patch literal 357 zcmV-r0h<1aP)0lSc+D z=!Sr7c64)L(9_gq`26!5SWHn#nc=qlEtsoNtY^aJ5|CzO@Z-mK22E`(hKKhbV5mhg z0A@P~z-$MBe}Dfmu(Gi+SUcE(4Ec}K0GM-;HG>WK|BvDC-@jPH4XYQ>0Vv==9+#4l z#%};9dOm;pgreZv*RKp;zkFr*@#6=>pWnYR48Vwm*RNkO{Q2{Tft`bc;n%NU4Bx+f z1=F8De`a{~@)dp;*t<9}E}gfK;q=Lq44*!IWcd2!GuY;jA3rj@eEx#r=z&9^fJBK# z6waaZC&Bc>S#wcS3)Fj7_O@X4N#QX#!;8*KP)YF(6pCxBppFiXUG?`li~ay{D7cCUwS&dhrfOUBomcLy z2@OeH#do=fOU{#XUk?6!SR8k=P}?lg;hvUj z7GPn1u>y4ZA&YyEDbjjHk)pn(qgv4tbNk7aT9`3cq{1e~pm<_q68#78-v_`qb>NN+ T9WvU*00000NkvXXu0mjf!?dJk literal 0 HcmV?d00001 diff --git a/resource_pack_Are13Lvd/textures/items/crushed_carrots.png b/resource_pack_Are13Lvd/textures/items/crushed_carrots.png new file mode 100644 index 0000000000000000000000000000000000000000..76e600ce87f13f6ba87084496d67fdd64153f272 GIT binary patch literal 315 zcmV-B0mS}^P)ZDKh5n1Lb5 zi-$o^<1a%&-**OES%f+kT$N*mk}lg4#YK<4FAD4+8Qx1NLes2JUhW~ z@jbIv_;&(L27gP-U5N}0{84Vhkl@v<{!rua7lAa{>XsM3j?2xpp;*EGD2jr-YJ9u*Lms`p(BL6+4(v}v0&C-oH)}s_ zwdg*3r02_=E1k$yRY$G|bLwJ@VSv0`b#xizQZR5;CSb3M{YXJ2P_1#ZSA%t$t7^{{uDXA>W3Pc1 zi7#%mU=QhFel|G5TFSM<1u=RJa`BBn-nEJaH0o9Er$hHnk|bGtiD*{#H1f%|5XgRf c|6~x+H$e)n>*LGC$^ZZW07*qoM6N<$g3&3drvLx| literal 0 HcmV?d00001 diff --git a/resource_pack_Are13Lvd/textures/items/potato_wedges.png b/resource_pack_Are13Lvd/textures/items/potato_wedges.png new file mode 100644 index 0000000000000000000000000000000000000000..f27b43351e2c378967049440250ab118780b1d26 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRaG=Ln`8u6Bd|91g!om-*WM2 zAcK$Kt|Woqhi|Uk_6f z8xC-7V3qQb5mU2>ZC&%?l~l2av%@Thq#K7=_$KfkNagT5tH2P%vx#wuV9WM%1qW6! zPB%Yj)?m`ebMR@%4DG_I_JA*fqGCT76uH^>7#MV)p4VCK>{1ML9)qW=pUXO@geCwD C-A7#j literal 0 HcmV?d00001 diff --git a/resource_pack_Are13Lvd/textures/items/rice_balls.png b/resource_pack_Are13Lvd/textures/items/rice_balls.png new file mode 100644 index 0000000000000000000000000000000000000000..00e2a7d5d1a487378735ed43ea00c6de0c33cb4a GIT binary patch literal 479 zcmV<50U-W~P)x>&^1hg+a~pBjb}$ z6cnPUNC~&g0i}vXU41kBz8jR4>+tpYfnqfaj^pMIPtNBh8we)Rv<%*B2jmO`nOuQr z6=?S60qbS>~5?IB&7CueOVt#h%{IrT3g@#?@G=EfFD?K Vo}T>kcQXJ0002ovPDHLkV1gmi)=>Ze literal 0 HcmV?d00001 diff --git a/resource_pack_Are13Lvd/textures/items/rice_seeds.png b/resource_pack_Are13Lvd/textures/items/rice_seeds.png new file mode 100644 index 0000000000000000000000000000000000000000..78096e135f5b9b2208e199db563f50470747b171 GIT binary patch literal 405 zcmV;G0c!qyVB5g1`n;6EmX-Ox3pe}!TdUGh zyo=$2f8Q@Me17|a;meB`DB^RMrogSVLb4shfCmTmgY0Ga_U1jZVz8A9SEVzet4H?& z12mAp_{OqiF#q3&z5l=7oA}?JjphHN9R&9D239s^ zj6j4t32G`luF)L`B3AAw0E^4I_rnc9cESH+-%l|7d9a_sPP6hqI0`>61xx&SaF_A< z(|2%%xC8OeU53}MzrdYog&x2 z1P;ty3{M}t#x993FQ7;9uk&^I>>&X#FfafBulnW-QFisN00000NkvXXu0mjffTO_n literal 0 HcmV?d00001 diff --git a/resource_pack_Are13Lvd/textures/items/vegetable.png b/resource_pack_Are13Lvd/textures/items/vegetable.png new file mode 100644 index 0000000000000000000000000000000000000000..d44aa4d11716ce69e5632a00f700dabe6fca5056 GIT binary patch literal 539 zcmV+$0_6RPP)MkMNmPgErPWbDcUAY4oOOPlkAh-+66Jm#fyJ<%p2aDncobbWH9KY;jf6}-&=?BM>xDFS{!YG@mVY0|D~jz95u%1$hrCa|?9(dk${tdcDio%{UK zB0|{kvN3^Oy|=4}sHzfc)vzot>!y!@&mgYr?mwkj_3fI*TB%Hn=tTAQl8hce3kET( zmEQynW?)x8akP(}9dQor=tdDLhMZ-iQsZkb$6B#~&+7rK#srH$mJz~3i`YkD-N3B0 zv07T9Jsjrw>lrH5nrPU9KMtq*200k(LLop~(8ESGk7b#R-@nV)$sw_SccOj^=O)wg zLjM@KavnXD;_c6e?2Scv_ic`qLf-xNael$Ee=O4I%>g+ycm_Qj;Zyb*X01fBBf_h> zS*E66P_rzq4UdY84>G*JBAr40MUaRjF{~oHq9N`)`pot0Jv@qH2e%F%PZz(ee6K&W z<)`PRt!#NgKAFkLvp0^}E~yOMdNbgj?(t39t<`r4;^_(TGILr^v$<`TM<&IQ+ir)h dZ1n#~z%Ol`vF}g=rvv~1002ovPDHLkV1oZf{t^HH literal 0 HcmV?d00001 diff --git a/tuilun/乡野饮料转化关系.txt b/tuilun/ok/乡野饮料转化关系.txt similarity index 100% rename from tuilun/乡野饮料转化关系.txt rename to tuilun/ok/乡野饮料转化关系.txt diff --git a/tuilun/ok/家具家私转化关系.txt b/tuilun/ok/家具家私转化关系.txt index d8d65ac..3bf8f2f 100644 --- a/tuilun/ok/家具家私转化关系.txt +++ b/tuilun/ok/家具家私转化关系.txt @@ -2,15 +2,18 @@ 【家具家私】(xy_furniture) 转化关系 ======================================== 说明: -- 家具家私分类方块: 箭桶、水槽、盘子架、书柜、药水架、厨具架、唱片机、垃圾桶 系列 +- 家具家私分类方块: 箭桶、水槽、盘子架、碗柜、书柜、药水架、厨具架、唱片机、 + 垃圾桶、壁炉 系列 - 有交互转换的: 箭桶(存/取箭)、水槽(加水/取水/放洗脏盘/取脏盘)、 - 盘子架(放/取盘)、书柜(放/取书)、药水架(放/取药水)、厨具架(放/取厨具) + 盘子架(放/取盘)、碗柜(放/取木碗)、书柜(放/取书)、药水架(放/取药水)、 + 厨具架(放/取厨具)、壁炉(加柴/点燃) - 【方块存储物品实现】(FurnitureService 两种记录, 写入方块实体数据, 退出重进不丢): ① count记录(箭桶): 记录一种物品+数量, 字段 rtdd_swt=count / rtdd_swc=数量 / rtdd_swi=物品名 / rtdd_swa=aux值 ② stack记录(书柜/药水架): 后放先取堆栈, 记录物品名+aux(药水)或附魔ench(书), 字段 rtdd_swt=stack / rtdd_sws=堆栈(原始扁平列表, 不存引擎NBT编码的userData) -- 【实现状态】: 箭桶/水槽/盘子架/书柜/药水架/厨具架/古式唱片机/垃圾桶 全部已实现 +- 【实现状态】: 箭桶/水槽/盘子架/碗柜/书柜/药水架/厨具架/古式唱片机/垃圾桶/壁炉 + 全部已实现 (统一由 xiangyemod/jiaju/FurnitureService 处理, 注册到 FeatureDispatcher; 旧 BlockSwitchService 已废弃); 唱片播放曲目 待后续实现 - 【左键破坏掉落】: 书柜/药水架/厨具架这类"存了东西"的方块被打碎时, 掉 空方块本体 @@ -127,6 +130,44 @@ 转换条件:[右键 进行转换, 获得盘子] 机制: 空手右键, 取回最后1个盘子 +======================================== +三b、碗柜(放木碗/取木碗, 至多3个)【已实现】 +======================================== +- 可放物品: 木碗(rtdd:bowlasoup) +- 放碗: 手持木碗右键 碗柜(空/未满) → 消耗1个, 逐个放入, 最多3个 +- 取碗: 空手右键 → 逐个取回(掉落物形式), 取回最后1个回到空碗柜 +- 满柜: 手持木碗右键三个碗的碗柜 → 提示"碗柜已满", 拦截默认行为 +- 方块链: 碗柜_空=cupboard_0, 碗柜_一个碗=cupboard_1, + 碗柜_两个碗=cupboard_2, 碗柜_三个碗=cupboard_3 + +23. 碗柜_0(空) -> 碗柜_1(一个碗) +转换条件:[手持 木碗 右键 进行转换, 木碗数量减少] +机制: 手持木碗右键, 消耗1个, 放入1个木碗 + +24. 碗柜_1(一个碗) -> 碗柜_2(两个碗) +转换条件:[手持 木碗 右键 进行转换, 木碗数量减少] +机制: 手持木碗右键, 消耗1个, 放入第二个 + +25. 碗柜_2(两个碗) -> 碗柜_3(三个碗) +转换条件:[手持 木碗 右键 进行转换, 木碗数量减少] +机制: 手持木碗右键, 消耗1个, 放入第三个 + +26. 碗柜_3(三个碗) 手持木碗右键 +转换条件:[手持 木碗 右键] +机制: 提示"碗柜已满", 不消耗, 拦截默认行为 + +27. 碗柜_3(三个碗) -> 碗柜_2(两个碗) +转换条件:[右键 进行转换, 获得木碗] +机制: 空手右键, 取回1个木碗(掉落物) + +28. 碗柜_2(两个碗) -> 碗柜_1(一个碗) +转换条件:[右键 进行转换, 获得木碗] +机制: 空手右键, 取回1个木碗(掉落物) + +29. 碗柜_1(一个碗) -> 碗柜_0(空) +转换条件:[右键 进行转换, 获得木碗] +机制: 空手右键, 取回最后1个木碗(掉落物) + ======================================== 四、书柜(放书/取书, 后放先取, 至多13本) 存储实现: stack记录(rtdd_swt=stack), 后放先取堆栈, 保留完整物品信息(含附魔userData) @@ -207,11 +248,26 @@ todo 转换: 垃圾桶(关闭) -> 垃圾桶(打开) -> 垃圾桶(有垃圾) -> 右键转换 功能: 打开时 主手拿任何东西右键 都会变成 垃圾桶(有垃圾) 状态 同时清空主手物品 以达到垃圾桶效果 +======================================== +七b、壁炉(加柴/点燃)【已实现】 +======================================== +- 壁炉(空) b_88 / 壁炉(加柴火) b_89 / 壁炉(点燃) b_90 +- 加柴: 手持 木条(rtdd:b_15) 右键空壁炉 → 加柴火, 消耗4个木条 +- 点燃: 手持 打火石(不消耗)/烈焰弹(消耗1) 右键加柴火 → 点燃 + +30. 壁炉(空) -> 壁炉(加柴火) +转换条件:[手持 木条 右键 进行转换, 木条数量减少] +机制: 手持木条右键, 消耗4个, 壁炉加好柴火 + +31. 壁炉(加柴火) -> 壁炉(点燃) +转换条件:[手持 打火石/烈焰弹 右键 进行转换] +机制: 手持打火石(不消耗)或烈焰弹(消耗1)右键, 壁炉点燃 + ======================================== 八、静态家具方块(无转换) ======================================== b_102(烟囱)、b_103(烟道)、b_111(吧台)、b_112(台柜)、b_124(格子架)、b_125(格子窗)、 -b_127(地图台)、b_15(木条)、b_35(双人床)、b_88(壁炉)、b_196~b_201(书本系列)、 +b_127(地图台)、b_15(木条)、b_35(双人床)、b_196~b_201(书本系列)、 bamboomeshfence(竹栏)、cabinet(橱柜(盘子+调料瓶))、cabinet_1(橱柜(仅调料瓶))、 seasoningrack(调料架)、shelving(置物架)、statueofadeity(神像)、stool(桌凳) diff --git a/tuilun/ok/药物系统转化关系.txt b/tuilun/ok/药物系统转化关系.txt index eb03bff..e5c0313 100644 --- a/tuilun/ok/药物系统转化关系.txt +++ b/tuilun/ok/药物系统转化关系.txt @@ -40,9 +40,13 @@ 二、药罐(制药) ======================================== - +todo 药罐_1~4 对应四种药物 通过石臼研磨 取出 (后续实现) ======================================== 三、其他静态方块 ======================================== bandage_2(绷带)、mortar(石臼) 以上为静态工具方块,无独立转换 +注: 玻璃罐(medicinetank)已移至厨具分类(xy_kitchenware), 见 厨具转化关系.txt 七、静态工具方块; + 药罐_1~4(medicinetank_1~4)仍留在药物系统分类 + + todo 绷带 回血 (后续实现) diff --git a/tuilun/乡野自然转化关系.txt b/tuilun/乡野自然转化关系.txt index 29ad210..4ab75b0 100644 --- a/tuilun/乡野自然转化关系.txt +++ b/tuilun/乡野自然转化关系.txt @@ -4,6 +4,7 @@ 说明: - 分为3个分组: 果树·树叶 / 藤蔓·柴火 / 水稻·作物 - 果树结果、作物生长为计时产出 +- 产出的水果/大米等均进入 乡野食材分类, 供榨汁/炒冰/汤锅等使用 - 【待确认】表示该步骤所需的具体机制尚未最终确定 ======================================== @@ -12,14 +13,17 @@ 1. 苹果树树叶 -> 苹果(形态1) -> 苹果(形态2) 转换条件:[果树成熟计时结果,逐级形态变化] 机制: 计时约60秒结果,逐级变化形态 +(成熟苹果供榨汁/苹果堆等, 见 乡野食材分类 与 乡野饮料) 2. 桃树树叶 -> 桃子(一个) -> 桃子(两个) 转换条件:[果树成熟计时结果,逐级形态变化] 机制: 计时约60秒结果,逐级变化形态 +(成熟桃子供榨汁/冰棍/炒冰, 见 乡野饮料) 3. 橘树树叶 -> 橘子(形态一) -> 橘子(形态二) -> 橘子(形态三) 转换条件:[果树成熟计时结果,逐级形态变化] 机制: 计时约60秒结果,逐级变化形态 +(成熟橘子供榨汁/冰棍/炒冰, 见 乡野饮料) ======================================== 二、藤蔓·柴火 @@ -27,17 +31,28 @@ 4. 葡萄藤_1 -> 葡萄藤_2 转换条件:[葡萄藤生长计时] 机制: 计时约60秒生长 +(成熟葡萄(grape)供榨汁/冰棍/炒冰, 见 乡野饮料) 5. 柴火_1(柴火) -> 柴火_2 -转换条件:【待确认】柴火堆放/取用转换? -机制: 柴火堆放/取用(机制待确认) +转换条件:[手持 柴火 右键 进行堆叠] +机制: 手持柴火右键,消耗1个,堆叠成柴火_2(堆放) + +5a. 柴火_2 -> 柴火_1(柴火) +转换条件:[右键 进行转换,取走柴火] +机制: 空手右键,取走1个柴火,退回柴火_1(取用) +(柴火用于燃料; 注意: 壁炉加柴用的是 木条(rtdd:b_15), 不是柴火方块, 见 家具家私转化关系.txt 七b) ======================================== 三、水稻·作物 ======================================== +5b. 稻谷 -> 水稻(刚种下) +转换条件:[手持 稻谷(rtdd:rice_seeds,食材分类) 右键 进行种植] +机制: 手持稻谷右键耕地, 消耗1个, 种下水稻(稻谷为本次由Java版迁入的种子) + 6. 水稻(刚种下) -> 水稻(生长中) -> 水稻(成熟) 转换条件:[水稻生长计时,逐级变化] 机制: 计时生长,约60秒升一级,共两级成熟 +(成熟水稻产出 大米(brownrice), 进入 乡野食材/谷物·米面, 供生米锅/米饭/竹筒饭等) ======================================== 四、方块清单 diff --git a/tuilun/乡野食材转化关系.txt b/tuilun/乡野食材转化关系.txt index da262a2..76c1b1b 100644 --- a/tuilun/乡野食材转化关系.txt +++ b/tuilun/乡野食材转化关系.txt @@ -2,21 +2,36 @@ 【乡野食材】(xy_ingredients) 转化关系 ======================================== 说明: -- 分为7个分组: 蔬菜·切配 / 肉类·肉馅 / 鱼·海鲜 / 蔬果·堆类 / 谷物·米面 / 调味·佐料 / 裹粉半成品 -- 切配类食材可用菜刀切分,肉馅可按压 -- 油锅炸物需先裹面粉: 生食材裹粉后成为"裹粉半成品"(见第六节),再下油锅 +- 分为8个分组: 蔬菜·切配 / 肉类·肉馅 / 鱼·海鲜 / 食材堆 / 蔬果·水果 / + 谷物·米面 / 调味·佐料 / 裹粉半成品 +- 【原版放置】: 手持原版食材右键方块表面, 会放置成"摆放地上"的切配方块(消耗1个), + 再由菜刀切配; 该逻辑与 原版放置功能(yuanbanfangzhi) 统一 +- 切配类食材可用菜刀切分, 肉馅可按压 +- 油锅炸物需先裹面粉: 生食材裹粉后成为"裹粉半成品"(见第八节),再下油锅 - 【待确认】表示该步骤所需的具体操作尚未最终确定 +- 【需补充】表示该食材(原版不切状态)当前基岩版缺失, 需从Java版迁入 ======================================== -一、蔬菜·切配(菜刀切分) +一、蔬菜·切配(原版放置 -> 菜刀切分) ======================================== +【原版放置】手持原版食材右键地面/方块表面, 消耗1个, 生成"摆放地上"形态: +- 原版胡萝卜(minecraft:carrot) 右键放置 -> 切胡萝卜(摆放地上 cutcarrot_0) +- 原版土豆(minecraft:potato) 右键放置 -> 切土豆(摆放地上 cutpotato_0) +- 原版青菜(rtdd:vegetable, 青菜) 右键放置 -> 切青菜(摆放地上 cutvegetable_0) + 1. 切胡萝卜(摆放地上) -> 切胡萝卜(切一块) -> 切胡萝卜(切两块) -> 切胡萝卜(切三块) -> 切胡萝卜(切四块) 转换条件:[手持 菜刀 右键 依次切割] 机制: 手持菜刀右键,每刀切一级,共四刀 +1a. 切胡萝卜(切四块) -> 胡萝卜碎(crushed_carrots) +转换条件:[右键 进行转换(进一步切碎)] +机制: 切到四块后继续切, 变为 胡萝卜碎(切配半成品)【待确认: 具体切法】 2. 切土豆(摆放地上) -> 切土豆(去皮) -> 切土豆(切一块) -> 切土豆(切两块) -> 切土豆(切三块) 转换条件:[手持 菜刀 右键 依次切割] 机制: 手持菜刀右键,先去皮再逐级切,共四刀 +2a. 切土豆(切三块) -> 土豆块(potato_wedges) +转换条件:[右键 进行转换(切块)] +机制: 切到三块后继续切, 变为 土豆块(切配半成品, 供油锅炸薯条)【待确认: 具体切法】 3. 切青菜(摆放地上) -> 切青菜(切一刀) -> 切青菜(切两刀) -> 切青菜(切三刀) 转换条件:[手持 菜刀 右键 依次切割] @@ -25,106 +40,126 @@ 4. 葱花_1 -> 葱花_2 -> 葱花_3 -> 葱花_4 转换条件:[手持 菜刀 右键 依次切分葱] 机制: 手持菜刀右键切葱,逐级切分 +4a. 葱花_4 -> 葱花碎(crushed_scallions) +转换条件:[右键 进行转换(进一步切碎)] +机制: 切到葱花_4后继续切, 变为 葱花碎(切配半成品)【待确认: 具体切法】 5. 葱(scallions) 转换条件:[静态食材,无独立转换](本次由Java版迁入,用于炒锅加葱/葱花锅底) +5a. 青菜(原版, plantvegetables/vegetable) +转换条件:[静态食材,无独立转换] +机制: 原版不切状态, 手持右键放置后成为切青菜(摆放地上), 再菜刀切分 [已从Java版迁入] + ======================================== 二、肉类·肉馅 ======================================== -5. 生猪肉馅 -> 生猪肉馅(按压) +6. 生猪肉馅 -> 生猪肉馅(按压) 转换条件:[右键 进行转换(按压成型)] 机制: 空手右键,按压成型 -6. 生牛肉馅 -> 生牛肉馅(按压) +7. 生牛肉馅 -> 生牛肉馅(按压) 转换条件:[右键 进行转换(按压成型)] 机制: 空手右键,按压成型 -7. 羊腿/羊里脊/羊小排/牛里脊/牛腿肉/牛肋/五花肉/猪肋排/猪蹄/碎肉(静态食材) +8. 羊腿/羊里脊/羊小排/牛里脊/牛腿肉/牛肋/五花肉/猪肋排/猪蹄/碎肉(静态食材) 转换条件:[静态食材,无独立转换](本次由Java版迁入) ======================================== 三、鱼·海鲜 ======================================== -8. 鲑鱼堆 / 鳕鱼堆 -转换条件:[静态堆叠食材,无独立转换] - 9. 鱿鱼须/螃蟹/龙虾/生鱼片/鱼干(静态食材) 转换条件:[静态食材,无独立转换](本次由Java版迁入) +- 鱿鱼须来自死鱿鱼切割(死亡生物); 生鱼片来自死鱼切割/寿司切块 ======================================== -四、蔬果·堆类 +四、食材堆(各类堆叠食材集中分组) ======================================== -10. 土豆堆 / 胡萝卜堆(b_40) / 桃子堆 / 橙子堆 / 苹果堆 / 鸡蛋堆 -转换条件:[静态堆叠食材,无独立转换](注:面包堆已移入谷物·米面组) +10. 土豆堆 / 胡萝卜堆(b_40) / 桃子堆 / 橙子堆 / 苹果堆 / 鸡蛋堆 / 鲑鱼堆 / 鳕鱼堆 / 面包堆 +转换条件:[静态堆叠食材,无独立转换] +说明: 各类"XX堆"集中到本组"食材堆"(含原鱼·海鲜的鲑鱼堆/鳕鱼堆、原谷物·米面的面包堆) +- 鸡蛋堆(egg_pile)仍属食材堆, 供鸡窝/蛋液等使用 -10a. 葡萄(grape) / 桃子(peach) / 橙子(orange) +======================================== +五、蔬果·水果(单个水果, 供榨汁/冰棍/炒冰) +======================================== +11. 葡萄(grape) / 桃子(peach) / 橙子(orange) 转换条件:[静态水果食材,无独立转换](本次由Java版迁入,用于乡野饮料榨汁/冰棍/炒冰) ======================================== -五、谷物·米面 +六、谷物·米面 ======================================== -11. 大米(brownrice) -转换条件:[静态食材,无独立转换](本次由Java版迁入,用于生米锅/米饭/竹筒饭/蛋炒饭) +12. 大米(brownrice) +转换条件:[静态食材,无独立转换](本次由Java版迁入,用于生米锅/米饭/竹筒饭/蛋炒饭; + 米饭需先经 汤锅 煮熟盛出, 再做寿司/蛋炒饭等) -12. 面包堆(bread_pile) -转换条件:[静态堆叠食材,无独立转换](自蔬果·堆类移入) +13. 稻谷(riceseeds) +转换条件:[静态食材,无独立转换](本次由Java版迁入, 水稻种子, 用于种植水稻/产出大米) + +14. 生面(noodles) +转换条件:[静态食材,无独立转换](本次由Java版迁入,归本组,用作汤锅生面汤/炒锅意面的面条食材) ======================================== -六、调味·佐料 +七、调味·佐料 ======================================== -11. 大蒜(cutgarlic) +15. 大蒜(cutgarlic) 转换条件:[静态切配食材,无独立转换] -12. 蒜末(crushedgarlic) +16. 蒜末(crushedgarlic) 转换条件:[静态切配食材,无独立转换](本次由Java版迁入) -13. 大蒜串 / 辣椒串 +17. 大蒜串 / 辣椒串 转换条件:[静态串类食材,无独立转换](注:辣椒串原属烧烤分类,已迁至此分组) -14. 豆腐(beancurd) +18. 豆腐(beancurd) 转换条件:[静态食材,无独立转换](本次由Java版迁入) +19. 奶油(cream_0) +转换条件:[静态食材,无独立转换](本次由Java版迁入, 用于蛋糕裱奶油/甜点) + ======================================== -七、裹粉半成品(油锅炸物前置,由生食材裹面粉而来) +八、裹粉半成品(油锅炸物前置,由生食材裹面粉而来) ======================================== -15. 生鱼片 -> 裹粉的鱼 +20. 生鱼片 -> 裹粉的鱼 转换条件:[手持 面粉 右键 进行裹粉](【待确认】) 机制: 生鱼片裹面粉,变为裹粉的鱼,供油锅炸鱼块 -16. 龙虾 -> 裹粉的天妇罗 +21. 龙虾 -> 裹粉的天妇罗 转换条件:[手持 面粉 右键 进行裹粉](【待确认】) 机制: 龙虾裹面粉,变为裹粉的天妇罗,供油锅炸天妇罗(天妇罗炸虾成品即由此而来) -17. 猪肉 -> 裹粉的猪肉 +22. 猪肉 -> 裹粉的猪肉 转换条件:[手持 面粉 右键 进行裹粉](【待确认】) 机制: 猪肉裹面粉,变为裹粉的猪肉,供油锅炸猪排 -18. 鸡块 -> 裹粉的鸡块 +23. 鸡块 -> 裹粉的鸡块 转换条件:[手持 面粉 右键 进行裹粉](【待确认】) 机制: 鸡块裹面粉,变为裹粉的鸡块,供油锅炸鸡块 -19. 土豆条 -> 裹粉的薯条 +24. 土豆条 -> 裹粉的薯条 转换条件:[手持 面粉 右键 进行裹粉](【待确认】) 机制: 土豆条裹面粉,变为裹粉的薯条,供油锅炸薯条 ======================================== -八、方块/物品清单(按7分组) +九、方块/物品清单(按8分组) ======================================== -【蔬菜·切配】cutcarrot_0~4(切胡萝卜)、cutpotato_0~4(切土豆)、cutvegetable_0~3(切青菜)、cutscallions_1~4(葱花)、scallions(葱) +【蔬菜·切配】cutcarrot_0~4(切胡萝卜)、cutpotato_0~4(切土豆)、cutvegetable_0~3(切青菜)、 +cutscallions_1~4(葱花)、scallions(葱)、plantvegetables(青菜)、vegetable(青菜物品)、 +crushed_carrots(胡萝卜碎)、crushed_scallions(葱花碎)、potato_wedges(土豆块) 【肉类·肉馅】rawmeatball_0~3(生肉馅)、legsleep(羊腿)、sheeploins(羊里脊)、sheepracks(羊小排)、 beef_tenderloin(牛里脊)、legcow(牛腿肉)、costillavacaes(牛肋)、porkloins(五花肉)、porkrib(猪肋排)、ham(猪蹄)、crushedmeat(碎肉) -【鱼·海鲜】salmon_pile(鲑鱼堆)、cod_pile(鳕鱼堆)、rawsquidwhiskersr(鱿鱼须)、crab(螃蟹)、 -lobster(龙虾)、sashimi(生鱼片)、thedriedfish(鱼干) +【鱼·海鲜】rawsquidwhiskersr(鱿鱼须)、crab(螃蟹)、lobster(龙虾)、sashimi(生鱼片)、thedriedfish(鱼干) -【蔬果·堆类】potato_pile(土豆堆)、carrot_pile(胡萝卜堆)、b_40(胡萝卜堆)、peachpile_0(桃子堆)、 -orangepile_0(橙子堆)、apple_pile(苹果堆)、egg_pile(鸡蛋堆)、grape(葡萄)、peach(桃子)、orange(橙子) +【食材堆】potato_pile(土豆堆)、carrot_pile(胡萝卜堆)、b_40(胡萝卜堆)、peachpile_0(桃子堆)、 +orangepile_0(橙子堆)、apple_pile(苹果堆)、egg_pile(鸡蛋堆)、salmon_pile(鲑鱼堆)、cod_pile(鳕鱼堆)、bread_pile(面包堆) -【谷物·米面】brownrice(大米)、bread_pile(面包堆) +【蔬果·水果】grape(葡萄)、peach(桃子)、orange(橙子) -【调味·佐料】cutgarlic(大蒜)、crushedgarlic(蒜末)、pepper(辣椒)、garlicskewers(大蒜串)、chiliskewer(辣椒串)、beancurd(豆腐) +【谷物·米面】brownrice(大米)、rice_seeds(稻谷)、noodles(生面) + +【调味·佐料】cutgarlic(大蒜)、crushedgarlic(蒜末)、pepper(辣椒)、garlicskewers(大蒜串)、chiliskewer(辣椒串)、beancurd(豆腐)、cream_0(奶油) 【裹粉半成品】oiltempura(裹粉的天妇罗)、oilfish_0(裹粉的鱼)、oilpork(裹粉的猪肉)、 oil_chickennuggets(裹粉的鸡块)、oilfrenchfries(裹粉的薯条) diff --git a/tuilun/全部功能做了什么.txt b/tuilun/全部功能做了什么.txt index 0442fee..052f186 100644 --- a/tuilun/全部功能做了什么.txt +++ b/tuilun/全部功能做了什么.txt @@ -213,6 +213,11 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher) - 放盘子: 手持盘子逐个放入(最多5个), 消耗1个 [已实现] - 取盘子: 空手右键逐个取回 [已实现] +三b、碗柜 (cupboard_0 空 ~ cupboard_3 三个碗) +- 放碗: 手持木碗(rtdd:bowlasoup)右键逐个放入(最多3个), 消耗1个 [已实现] +- 取碗: 空手右键逐个取回(掉落物形式) [已实现] +- 满柜: 手持木碗右键三个碗的碗柜 → 提示"碗柜已满", 拦截默认行为 [已实现] + 四、书柜 (bookcase 系列, 后放先取, 至多13本) - 放书: 手持书/附魔书右键逐个放入, 消耗1本; 堆栈"替换方块前从旧方块读出→替换后写回新方块", 多本连续放入不会丢 [已实现] @@ -247,6 +252,10 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher) - 扔垃圾: 打开时手持任意物品右键 → 变为 有垃圾 状态 + 清空主手物品 [已实现] - 关闭: 右键(空手/手持均可) 打开/有垃圾 → 关闭桶盖 [已实现] +七b、壁炉 (b_88 壁炉 / b_89 壁炉(加柴火) / b_90 壁炉(点燃)) +- 加柴: 手持木条(rtdd:b_15)右键空壁炉 → 加柴火, 消耗4个木条 [已实现] +- 点燃: 手持打火石(不消耗)/烈焰弹(消耗1)右键加柴火 → 点燃 [已实现] + 八、左键破坏存物方块掉落 (书柜/药水架/厨具架) - 存了东西的家具方块被左键打碎时: 取消默认掉落 → 掉 空方块本体(保留朝向) + 全部存储物品 [已实现] (书柜掉空书柜bookcase+里面的书; 药水架掉空药水架lotion_0+里面的药水; 厨具架掉空架+厨具) @@ -292,4 +301,55 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher) - 西瓜冰沙(melonicecreamplace): 分类 禁用(xy_jinyong) → 乡野饮料(xy_drink), 名称 西瓜冰棍_2(西瓜冰棍)禁用 → 西瓜冰沙, 放入 冰棍(drink_03_popsicle) 分组 [已调整] - 黄豆(rtdd:soybean): 归乡野食材(xy_ingredients), 放入 谷物·米面(ingr_08_grain) 分组 [已调整] +- 玻璃罐(rtdd:medicinetank): 分类 药物系统(xy_medicine) → 厨具(xy_kitchenware) [已调整] + (药罐_1~4 medicinetank_1~4 仍留在药物系统分类) + + +######################################## +【文档重写】(2026-09-04 关联整理) +######################################## +- 厨具转化关系.txt: 重写, 把已写好的 todo 转正为正式规则: + 搅拌器(肉馅取出/牛奶蛋互通到鸡蛋牛奶/盘子取蛋液半成品)、蒸笼(反向开盖)、 + 带油锅铲(上油后变回锅铲)、锅勺(汤锅翻煮)、新增 石磨(磨黄豆->玻璃罐->油罐)、 + 擀面杖(加工中消耗, 最后一步掉落返还) [已整理] +- 乡野食材转化关系.txt: 重写, 分组调整为8组, 各类"XX堆"集中到新组【食材堆】; + 新增【原版放置】说明(原版胡萝卜/土豆/青菜右键放置成切配方块); + 标注缺失 青菜原版态(plantvegetables/vegetable) 需从Java版迁入 [已整理] +- 寿司转化关系.txt: 重写, "干海带+大米"改为"干海带+米饭"(米饭=汤锅煮米木碗盛出), + 逻辑严谨区分 竹筒饭用生大米 [已整理] +- 面食.甜食转化关系.txt: 重写, 补 擀面杖消耗/蛋液半成品来源(搅拌器)/米饭vs大米区分 [已整理] +- 乡野自然转化关系.txt: 重写, 柴火堆放/取用转正, 关联水果/大米到食材分类 [已整理] +- 汤锅/炒锅/油锅: 补关联, 米饭来源(汤锅盛出供寿司/蛋炒饭)、油罐来源(石磨制) [已整理] + +【缺失食材·已创建】(对比Java版, 已迁入基岩版行为包) +- 物品类(8个, 均归乡野食材/成品分类, 贴图/JSON/item_texture/lang 齐全): + 胡萝卜碎(crushed_carrots)、葱花碎(crushed_scallions)、土豆块(potato_wedges)、 + 奶油(cream_0)、稻谷(rice_seeds)、青菜物品(vegetable)、 + 饭团(rice_balls,乡野食物)、水煮蛋(boiled_egg,乡野食物) +- 青菜方块(plantvegetables): 已创建(参照切青菜模型), 归乡野食材/蔬菜·切配组, + 与原版放置衔接(手持青菜物品右键放置→切青菜摆放地上) [已创建] + +【已放弃·不创建】(用户确认不迁入) +- 鸡腿(raw_chicken_thighs)、鸡翅(raw_chicken_wings)、大饼(bannock) —— 已删除已建文件 +- 调料瓶(spicebottle)、香菇串(shiitake_mushroom_skewers)、烤白菜串(cabbage_skewers)、 + 蒜苗(a_14/a_16/a_17/a_21)、黑胡椒(blackpepper) —— 未创建, 不再迁入 + +【食材分组·已落地】(ingredients_groups.json / xy_Ingredients.json / lang 三处同步) +- 新建"食材堆"分组(ingr_09_pile): 土豆堆/胡萝卜堆/桃子堆/橙子堆/苹果堆/鸡蛋堆/鲑鱼堆/鳕鱼堆/面包堆 集中 +- 原"蔬果·堆类"(ingr_04_crop) 改名"蔬果·水果": 只留 葡萄/桃子/橙子(单个水果) +- 新食材归组: 胡萝卜碎/葱花碎/土豆块/青菜/青菜方块→蔬菜·切配; 稻谷→谷物·米面; 奶油→调味·佐料 [已调整] +- 乡野食材转化关系.txt 重写纳入新食材(8分组+新食材+稻谷/奶油/切配半成品) [已整理] +- 关联补充: 稻谷→水稻种植(乡野自然)、土豆块→裹粉薯条(油锅) [已整理] + +【全局重写·基于行为包实际方块清单】(2026-09-04 第二轮) +- 8个转化关系txt 全部按行为包 netease_blocks/netease_items_beh 实际方块名重写, + 不再沿用旧文档的"翻译名", 并串联分类间关联: + - 厨具: stove/beater/meatballmaker/steamer/stonemill/oilcan/medicinetank 等工具层 + - 炒锅: wok/coverthepan/oilpan + carrotpotbase/vegetablespotbase/cooking_pepper 锅底 + 各菜谱方块 + - 汤锅: stewedsoup/stewedsoupwater/coverthepot + 各汤底/汤羹 + rawricepot/ricepot 米饭流程 + - 油锅: oilpot_0/1 + 各炸物方块 + plate_* 成品 + - 面食: farineblcok/rawdough/dough 面团链 + dumplings/baozipi/bamboo/bread/cake 各系列 + - 寿司: sushi_0/1 + codsushi/salmonsushi/fishsushi/nigirisushi/sushipile/plate 系列 + - 乡野食材: 8分组(含食材堆/蔬果·水果) + 新食材 + 切配半成品 + - 乡野自然: apple_leaves/tangerine/grapebushes/firewood/riceseedlings + 稻谷种植 [已重写] diff --git a/tuilun/全部功能没做什么.txt b/tuilun/全部功能没做什么.txt index 44937d4..1baefc2 100644 --- a/tuilun/全部功能没做什么.txt +++ b/tuilun/全部功能没做什么.txt @@ -127,7 +127,18 @@ - 未做原因: 属于吃的东西, 食用部分由统一的"总食用功能"后续实现 (乡野饮料转化关系.txt 未标注具体食用规则) -二、冰棍堆 其他口味组合 -- 方块: popsiclepile_2/3(冰棍堆) -- 说明: 目前只支持 橙子+西瓜(堆) → 橙子+西瓜+苹果(堆2), 即只有"插苹果冰棍"一种组合 -- 未做原因: 其他口味组合暂无对应堆方块, 不支持堆叠 (转化文档已注明) + +######################################## +【药物系统】(xy_medicine) +######################################## + +一、药罐-制药 +- 方块: 药罐_1~4(medicinetank_1~4) +- 设想: 药罐_1~4 对应四种药物, 通过石臼研磨取出 +- 未做原因: 药物制作流程后续实现 (药物系统转化关系.txt 二、药罐 todo 已标注) + +二、绷带-回血 +- 方块: bandage_2(绷带) +- 设想: 手持绷带右键回血 +- 未做原因: 后续实现 (药物系统转化关系.txt 三、其他静态方块 todo 已标注) + diff --git a/tuilun/厨具转化关系.txt b/tuilun/厨具转化关系.txt index c32ea12..56513e3 100644 --- a/tuilun/厨具转化关系.txt +++ b/tuilun/厨具转化关系.txt @@ -1,111 +1,147 @@ ======================================== 【厨具】(xy_kitchenware) 转化关系 ======================================== -说明: -- 厨具分类无分组,按标识自动排序 -- 锅铲/锅勺/带油锅铲为手持物品(由原方块版改为物品,原方块已删除) -- 部分厨具有交互转换(炉灶/丸子机/搅拌器/蒸笼/盘子) -- 其余为静态工具方块 +说明(基于行为包实际方块清单重写): +- 厨具分类方块: stove(炉灶)、beater(搅拌器)、meatballmaker(丸子机)、steamer(蒸笼)、 + stonemill(石磨)、oilcan(油罐)、medicinetank(玻璃罐)、oven(烤炉)、b_34(支杆)、 + bowlasoup(木碗)、plate_0(盘子)/plate_0a(脏盘子)/platepile(盘子堆)、rollingpin(擀面杖) +- 厨具物品: spatula(锅铲)、spatula_oil(带油锅铲)、potandspoon(锅勺)、cleaver(菜刀) +- 厨具是全部烹饪的"工具层": 炒锅(翻炒/锅铲)、汤锅(翻煮/锅勺)、油锅(满油/油罐)、 + 面食(擀面/擀面杖)、寿司(切/菜刀)、乡野饮料(榨汁/石磨黄豆) - 【待确认】表示该步骤所需的具体操作或食材尚未最终确定 ======================================== -一、炉灶 +一、炉灶 (stove -> stove_1 加木条 -> stove_2 点燃) ======================================== -1. 炉灶(空) -> 炉灶(加木条) -转换条件:[手持 木条/木块 右键 进行转换,消耗1个] -机制: 手持木条右键,消耗4个,加木条 +1. stove(炉灶_空) -> stove_1(炉灶_加木条) +转换条件:[手持 木条(rtdd:b_15) 右键 进行转换] +机制: 手持木条右键, 消耗4个, 加木条(木条为家具分类方块, 见 家具家私转化关系.txt) -2. 炉灶(加木条) -> 炉灶(点燃) +2. stove_1(炉灶_加木条) -> stove_2(炉灶_点燃) 转换条件:[手持 打火石/烈焰弹 右键 进行转换] -机制: 手持打火石右键不消耗/烈焰弹右键消耗1个,点燃 +机制: 手持打火石右键不消耗/烈焰弹右键消耗1个, 点燃 +(炉灶点燃态 = 灶台底座, 炒锅/汤锅烹饪都需架在其上) ======================================== -二、丸子机(肉丸/鱼丸制作) +二、丸子机 (meatballmaker_0~5, 章鱼小丸子) ======================================== -3. 丸子机(空) -> 丸子机(加入面团) -转换条件:[手持 面团(面食分类) 右键 进行转换,消耗1个] -机制: 手持面团右键,消耗1个,加入面团 +3. meatballmaker_0(空) -> 加入面团 +转换条件:[手持 面团(面食.甜食) 右键 进行转换,消耗1个] +机制: 手持面团右键, 消耗1个, 加入面团 -4. 丸子机(加入面团) -> 丸子机(加入鱿鱼) -转换条件:[手持 鱿鱼 右键 进行转换,消耗1个] -机制: 手持鱿鱼右键,消耗1个,加入鱿鱼(食材种类可扩展) +4. 加入面团 -> 加入鱿鱼须 +转换条件:[手持 鱿鱼须(乡野食材) 右键 进行转换] +机制: 手持鱿鱼须右键, 消耗4个 -5. 丸子机(加入面团) -> 丸子机(加入_??随便放) -转换条件:[手持 其他食材 右键 进行转换,消耗1个] -机制: 手持任意食材右键,加入后标记食材(具体食材待确认) - -6. 丸子机(加入食材) -> 丸子机(半熟) +5. 加入食材 -> 丸子机(半熟) -> 丸子机(熟) 转换条件:[计时自动转换] -机制: 计时约60秒变半熟 +机制: 计时约30秒升一级, 共两级变熟 -7. 丸子机(半熟) -> 丸子机(熟) -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -8. 丸子机(熟) -> 丸子成品 -转换条件:[右键 进行转换,取出丸子] -机制: 空手右键,取出丸子成品 +6. 丸子机(熟) -> 章鱼小丸子_完整(plate_40) +转换条件:[手持 盘子(plate_0) 右键 进行转换] +机制: 手持盘子右键, 消耗1个盘子, 取出章鱼小丸子_完整 +(章鱼小丸子归乡野食物; 完整转半份见 乡野食物转化关系.txt) ======================================== -三、搅拌器(蛋液/肉馅/牛奶等搅打) +三、搅拌器 (beater, 蛋液/肉馅/牛奶) ======================================== -9. 搅拌器(空) + 肉 -> 搅拌器(肉_1) -> 搅拌器(肉_2) -转换条件:[手持 肉类 右键 依次放入/搅打] -机制: 手持肉类右键,消耗1个,逐级搅打 +7. beater(空) + 肉 -> beatermeat_0 -> beatermeat_1 +转换条件:[手持 原版牛/猪肉 右键 依次放入/搅打] +机制: 手持肉类右键, 消耗2个, 逐级搅打 +7a. beatermeat_1 -> 取出 生猪/牛肉馅(rawmeatball, 乡野食材) +转换条件:[右键 进行转换, 取出肉馅] +机制: 最后一步右键, 取出 生猪/牛肉馅(由放入的肉决定) -10. 搅拌器(空) + 牛奶 -> 搅拌器(牛奶_1) -> 搅拌器(牛奶_2) -> 搅拌器(牛奶_3) +8. beater(空) + 牛奶 -> beatermike_0 -> beatermike_1 -> beatermike_2 转换条件:[手持 牛奶 右键 依次放入/搅打] -机制: 手持牛奶右键,消耗1个,逐级搅打 +机制: 手持牛奶右键, 消耗1个, 逐级搅打 -11. 搅拌器(空) + 蛋 -> 搅拌器(蛋_1) -> 搅拌器(蛋_2) -> 搅拌器(蛋_3) +9. beater(空) + 蛋 -> 蛋_1 -> 蛋_2 -> 蛋_3(beater_eggsandmilk 前段) 转换条件:[手持 鸡蛋 右键 依次放入/搅打] -机制: 手持鸡蛋右键,消耗1个,逐级搅打 +机制: 手持鸡蛋右键, 消耗1个, 逐级搅打 -12. 搅拌器(空) + 鸡蛋 + 牛奶 -> 搅拌器(鸡蛋牛奶_1) -> 搅拌器(鸡蛋牛奶_2) -> 搅拌器(鸡蛋牛奶_3) -转换条件:[手持 鸡蛋/牛奶 右键 依次放入/搅打] -机制: 先放鸡蛋再放牛奶,各消耗1个,逐级搅打 +10. 牛奶/蛋 互通到"鸡蛋牛奶"流程 (beater_eggsandmilk_0~2) +转换条件:[牛奶_2 再放 蛋 / 蛋_3 再放 牛奶] +机制: 不论先搅打牛奶还是先搅打蛋, 最后都要走进"鸡蛋牛奶"流程; + 提示按先加入的来提示另一个: 先牛奶就提示"加入蛋", 先蛋就提示"加入牛奶" -13. 搅拌器(成品) -> 半成品/成品 -转换条件:【待确认】搅打完成后的用途(如布丁/蛋糕面糊等) -机制: 搅打完成,可用于后续料理(用途待确认) +11. beater_eggsandmilk_2(鸡蛋牛奶完成) -> 蛋液半成品(plate_34) +转换条件:[手持 盘子(plate_0) 右键 进行转换] +机制: 手持盘子右键, 消耗1个盘子, 取出 蛋液半成品(plate_34, 归面食.甜食/面团·胚料组) ======================================== -四、蒸笼 +四、蒸笼 (steamer + steamercover) ======================================== -14. 蒸笼(空) -> 蒸笼(加盖) -转换条件:[手持 蒸笼盖 右键 进行转换] -机制: 手持蒸笼盖右键,盖上盖子 +12. steamer(蒸笼_空) <-> steamer 盖盖 +转换条件:[右键 进行转换] +机制: 右键盖上蒸笼盖(steamercover), 再右键掀开(双向) -15. 蒸笼(加盖) + 生食 -> 蒸熟 -转换条件:[放入待蒸食材,计时自动转换] -机制: 放入待蒸食材,计时约60秒蒸熟 -(配合蒸饺子/蒸包子/蒸竹筒饭/蒸牛奶鸡蛋等,详见各食物分类) +13. 蒸笼(加盖) + 生食 -> 蒸熟 +转换条件:[放入待蒸食材, 计时自动转换] +机制: 放入待蒸食材, 计时约60秒蒸熟 +(蒸饺子/蒸包子/蒸竹筒饭/蒸牛奶鸡蛋, 具体见 面食.甜食转化关系.txt 各组) ======================================== -五、盘子 +五、盘子 (plate_0 干净 -> plate_0a 脏) ======================================== -16. 盘子(干净) -> 脏盘子 +14. plate_0(干净) -> plate_0a(脏盘子) 转换条件:[装盛食物食用后变脏] -机制: 用盘子吃完食物后,盘子变为脏盘子 +机制: 用盘子吃完食物后, 盘子变为脏盘子 +(脏盘子可放水槽清洗, 见 家具家私转化关系.txt 水槽) ======================================== -六、手持厨具物品(由原方块版改为物品) +六、石磨 (stonemill, 磨黄豆 -> 玻璃罐装 -> 油罐) ======================================== -19. 锅铲(rtdd:spatula) -转换条件:[手持 右键 进行翻炒] -机制: 手持锅铲右键炒锅食材,每3次升一级(配合炒锅烹饪) +15. stonemill(空) + 黄豆 -> 加入黄豆 +转换条件:[手持 黄豆(rtdd:soybean, 乡野食材) 右键 进行转换] +机制: 手持黄豆右键石磨, 消耗16个, 加入黄豆 -20. 带油锅铲(rtdd:spatula_oil,附魔光效) -转换条件:[手持 右键 炒锅 进行上油] -机制: 手持带油锅铲右键炒锅,炒锅+带油锅铲→炒锅(添油)(rtdd:oilpan),不消耗 +16. 加入黄豆 -> 研磨中(旋转) +转换条件:[右键 进行转换(研磨)] +机制: 右键开始研磨, 石磨四个方向依次旋转(每次转90度), 转回原方向即成功(四次回归) -21. 锅勺(rtdd:potandspoon) -转换条件:[静态手持物品] -机制: 手持物品,无独立转换 +17. 研磨完成 -> 石磨(空) + 油罐(oilcan) +转换条件:[手持 玻璃罐(rtdd:medicinetank) 右键 进行转换] +机制: 研磨完成后, 手持玻璃罐右键取出, 消耗1个玻璃罐, 获得 油罐(oilcan), 石磨回空态 + +18. oilcan(油罐) 取油耗尽 -> medicinetank(玻璃罐) +转换条件:[油罐 取油使用次数扣到0] +机制: 油罐的油被取光(被锅铲取油16次)后, 变回 玻璃罐(medicinetank) ======================================== -七、静态工具方块(无转换) +七、手持厨具物品 ======================================== -oilcan(油罐)、rollingpin(擀面杖)、stonemill(石磨)、oven(烤炉)、b_34(支杆)、 -bowlasoup(木碗)、platepile(盘子堆) -以上为工具/器皿方块,用于配合各食物分类的烹饪流程,无独立转换 +19. spatula(锅铲) -> spatula_oil(带油锅铲) +转换条件:[手持 锅铲 右键 油罐(oilcan)] +机制: 锅铲右键油罐, 变为带油锅铲(附魔光效), 油罐使用次数-1 +19a. spatula_oil(带油锅铲) -> spatula(锅铲) +转换条件:[手持 带油锅铲 右键 油罐] +机制: 带油锅铲右键油罐, 变回锅铲, 油罐使用次数+1 +20. 带油锅铲 上油 +转换条件:[手持 带油锅铲 右键 炒锅(rtdd:wok)] +机制: 炒锅+带油锅铲 -> 炒锅(添油)(rtdd:oilpan), 不消耗油铲; 上完油后带油锅铲变回锅铲 + (配合炒锅烹饪, 见 炒锅转化关系.txt) +21. 锅铲 翻炒 +转换条件:[手持 锅铲 右键 炒锅食材] +机制: 手持锅铲右键炒锅食材, 每3次升一级(配合炒锅烹饪) + +22. potandspoon(锅勺) 翻煮 +转换条件:[手持 锅勺 右键 汤锅] +机制: 手持锅勺右键汤锅, 配合汤锅烹饪翻煮(具体节奏待确认) + +23. cleaver(菜刀) 切割 +转换条件:[手持 菜刀 右键 食材/半成品] +机制: 菜刀用于切肉/切鱼/切蔬菜/切寿司/切蛋糕等, 各分类通用(见对应转化关系.txt) + +24. rollingpin(擀面杖) 擀面 +转换条件:[手持 擀面杖 右键 面团(面食.甜食)] +机制: 擀面过程中擀面杖会被消耗, 干完最后一步掉落返还 + (具体见 面食.甜食转化关系.txt 面粉·面团组; 面食分类还有 rollingpin_1/2/3) + +======================================== +八、其他静态工具 +======================================== +oven(烤炉): 烘焙底座, 配合面食.甜食烘焙/蛋糕烤制 +b_34(支杆): 烧烤上杆底座(见 烧烤转化关系.txt) +bowlasoup(木碗): 汤锅出锅盛汤容器(见 汤锅转化关系.txt) +platepile(盘子堆): 静态 diff --git a/tuilun/寿司转化关系.txt b/tuilun/寿司转化关系.txt index 6b14df4..ee2af6a 100644 --- a/tuilun/寿司转化关系.txt +++ b/tuilun/寿司转化关系.txt @@ -1,137 +1,75 @@ ======================================== 【寿司】(xy_sushi) 转化关系 ======================================== -说明: -- 寿司分类新增细分组,共7组(按tab显示顺序): - 寿司·基础 -> 鳕鱼寿司 -> 鲑鱼寿司 -> 热带鱼寿司 -> 手握寿司 -> 寿司堆 -> 盘装寿司 -- 制作规律: 干海带 -> 加米 -> 加鱼/食材 -> 卷 -> 切块 -> 堆叠/手握 -- 数量类转换统一为"递增->递减"双向逻辑 -- 已归入禁用分类(不再出现在本分类): 切寿司(cutsushi,寿司_9) -- 【待确认】表示该步骤所需的具体操作或食材尚未最终确定 +说明(基于行为包实际方块清单重写): +- 寿司方块: sushi_0(干海带)、sushi_1(干海带加米饭) + 鳕鱼寿司(codsushi_1~6/codsushicubes_1/2)、鲑鱼寿司(salmonsushi_1~6/salmonsushicubes_1/2)、 + 热带鱼寿司(fishsushi_1~5/fishsushicubes_1/2/fishmonsushi_6)、 + 手握(nigirisushi 系列)、寿司堆(sushipile_0~5)、盘装(plate_27/28/29/42) +- 【米饭来源·逻辑严谨】寿司用"米饭"是熟米饭: 大米(brownrice, 食材) 经 汤锅 煮成生米锅, + 计时煮熟, 木碗盛出为碗装米饭(bowlofrice), 才可用于做寿司。见 汤锅转化关系.txt 37~39 + 竹筒饭用生大米(见 面食.甜食 竹筒饭组), 二者不要混淆 +- 制作规律: 干海带 -> 加米饭 -> 加鱼 -> 卷制 -> 切块 -> 堆叠/手握 +- 竹帘/菜刀: 卷制用 竹帘, 切块用 菜刀(cleaver, 厨具) +- 已归入禁用: 切寿司(cutsushi) ======================================== 一、寿司·基础组 ======================================== -方块: 干海带(sushi_0)、干海带(加米)(sushi_1) - -1. 干海带 -> 干海带(加米) -转换条件:[手持 大米(食材分类) 右键 进行转换,消耗1个] -机制: 手持大米右键,消耗1个,铺上米饭 - -2. 干海带(加米) + 鳕鱼 -> 鳕鱼寿司(加鳕鱼) -转换条件:[手持 鳕鱼 右键 进行转换,消耗1个] -机制: 手持鳕鱼右键,消耗1个,放上鳕鱼 - -3. 干海带(加米) + 鲑鱼 -> 鲑鱼寿司(加鲑鱼) -转换条件:[手持 鲑鱼 右键 进行转换,消耗1个] -机制: 手持鲑鱼右键,消耗1个,放上鲑鱼 - -4. 干海带(加米) + 热带鱼 -> 热带鱼寿司(加热带鱼) -转换条件:[手持 热带鱼 右键 进行转换,消耗1个] -机制: 手持热带鱼右键,消耗1个,放上热带鱼 +1. sushi_0(干海带) -> sushi_1(干海带加米饭) +转换条件:[手持 米饭(汤锅盛出的碗装米饭 bowlofrice) 右键, 消耗1个] +机制: 铺上米饭(米饭来源见 汤锅转化关系.txt) ======================================== 二、鳕鱼寿司组 ======================================== -方块: 鳕鱼寿司(codsushi_1~5)、鳕鱼寿司块(codsushi_6/codsushicubes_1/2) - -1. 鳕鱼寿司(加鳕鱼) -> 鳕鱼寿司(卷_1) -> 鳕鱼寿司(卷_2) -> 鳕鱼寿司(卷_3) -> 鳕鱼寿司(卷_4) -转换条件:[手持 竹帘 右键 依次卷制] -机制: 手持竹帘右键,逐级卷制 - -2. 鳕鱼寿司(卷) -> 鳕鱼寿司块(一个) -> 鳕鱼寿司块(两个) -> 鳕鱼寿司块(三个) -转换条件:[手持 菜刀 右键 进行切割/堆叠] -机制: 手持菜刀右键切割,再堆叠成两个/三个 +2. sushi_1 + 鳕鱼 -> codsushi_1(加鳕鱼) [手持 鳕鱼 右键, 消耗1个] +3. codsushi_1 -> codsushi_2 -> codsushi_3 -> codsushi_4 -> codsushi_5(卷制) + [手持 竹帘 右键, 逐级卷制] +4. codsushi_5 -> codsushi_6(切块/一个) -> codsushicubes_1(两个) -> codsushicubes_2(三个) + [手持 菜刀 右键切块, 再堆叠] +5. 递减: 三个 -> 两个 -> 块 [空手右键取走] ======================================== 三、鲑鱼寿司组 ======================================== -方块: 鲑鱼寿司(salmonsushi_1~5)、鲑鱼寿司块(salmonsushi_6/salmonsushicubes_1/2) - -1. 鲑鱼寿司(加鲑鱼) -> 鲑鱼寿司(卷_1) -> 鲑鱼寿司(卷_2) -> 鲑鱼寿司(卷_3) -> 鲑鱼寿司(卷_4) -转换条件:[手持 竹帘 右键 依次卷制] -机制: 手持竹帘右键,逐级卷制 - -2. 鲑鱼寿司(卷) -> 鲑鱼寿司块(一个) -> 鲑鱼寿司块(两个) -> 鲑鱼寿司块(三个) -转换条件:[手持 菜刀 右键 进行切割/堆叠] -机制: 手持菜刀右键切割,再堆叠成两个/三个 +6. sushi_1 + 鲑鱼 -> salmonsushi_1(加鲑鱼) [手持 鲑鱼 右键] +7. salmonsushi_1 -> salmonsushi_2~5(卷制) [手持 竹帘 右键] +8. salmonsushi_5 -> salmonsushi_6(切块) -> salmonsushicubes_1(两个) -> salmonsushicubes_2(三个) +9. 递减: 空手右键取走 ======================================== 四、热带鱼寿司组 ======================================== -方块: 热带鱼寿司(fishsushi_1~5)、热带鱼寿司块(fishsushicubes_1/2、fishmonsushi_6) - -1. 热带鱼寿司(加热带鱼) -> 热带鱼寿司(卷_1) -> 热带鱼寿司(卷_2) -> 热带鱼寿司(卷_3) -> 热带鱼寿司(卷_4) -转换条件:[手持 竹帘 右键 依次卷制] -机制: 手持竹帘右键,逐级卷制 - -2. 热带鱼寿司(卷) -> 热带鱼寿司块(一个) -> 热带鱼寿司块(两个) -> 热带鱼寿司块(三个) -转换条件:[手持 菜刀 右键 进行切割/堆叠] -机制: 手持菜刀右键切割,再堆叠成两个/三个 +10. sushi_1 + 热带鱼 -> fishsushi_1(加热带鱼) [手持 热带鱼 右键] +11. fishsushi_1 -> fishsushi_2~5(卷制) [手持 竹帘 右键] +12. fishsushi_5 -> fishsushicubes_1(两个) -> fishsushicubes_2(三个)(含 fishmonsushi_6 切块态) +13. 递减: 空手右键取走 ======================================== 五、手握寿司组 ======================================== -方块: 手握普通寿司(nigirisushi)、手握鳕鱼寿司(nigirisushicod_2/3、nigirisushifishcod)、 -手握鲑鱼寿司(nigirisushisalnom_2/3、nigirisushifishsalmon_1)、手握热带鱼寿司(nigirisushifish_1~3)、 -手握鱿鱼寿司(squid_sushi、squidsushi_2/3) - -1. 干海带(加米) + 鳕鱼 -> 手握鳕鱼寿司(一个) -> 手握鳕鱼寿司(两个) -> 手握鳕鱼寿司(三个) -转换条件:[手持 鳕鱼 右键 依次制作] -机制: 手持鳕鱼右键,消耗1个,逐个制作 - -2. 干海带(加米) + 鲑鱼 -> 手握鲑鱼寿司(一个) -> 手握鲑鱼寿司(两个) -> 手握鲑鱼寿司(三个) -转换条件:[手持 鲑鱼 右键 依次制作] -机制: 手持鲑鱼右键,消耗1个,逐个制作 - -3. 干海带(加米) + 热带鱼 -> 手握热带鱼寿司(一个) -> 手握热带鱼寿司(两个) -> 手握热带鱼寿司(三个) -转换条件:[手持 热带鱼 右键 依次制作] -机制: 手持热带鱼右键,消耗1个,逐个制作 - -4. 干海带(加米) + 鱿鱼 -> 手握鱿鱼寿司(一个) -> 手握鱿鱼寿司(两个) -> 手握鱿鱼寿司(三个) -转换条件:[手持 鱿鱼 右键 依次制作] -机制: 手持鱿鱼右键,消耗1个,逐个制作 - -5. 干海带(加米) -> 手握普通寿司 -转换条件:【待确认】普通手握寿司制作 -机制: 直接成型普通手握寿司 +(手握: sushi_1(加米饭) + 鱼 -> 手握一个 -> 两个 -> 三个) +14. sushi_1 + 鳕鱼 -> nigirisushicod_2(一个) -> nigirisushicod_3(两个) + (nigirisushifishcod 为鳕鱼手握) +15. sushi_1 + 鲑鱼 -> nigirisushisalnom_2(一个) -> nigirisushisalnom_3(两个) + (nigirisushifishsalmon_1 为鲑鱼手握) +16. sushi_1 + 热带鱼 -> nigirisushifish_1(一个) -> nigirisushifish_2(两个) -> nigirisushifish_3(三个) +17. sushi_1 + 鱿鱼 -> squid_sushi(一个) -> squidsushi_2(两个) -> squidsushi_3(三个) +18. sushi_1 -> nigirisushi(手握普通寿司) [直接成型, 【待确认】] ======================================== 六、寿司堆组 ======================================== -方块: 寿司堆(sushipile_0~5) - -1. 鳕鱼寿司块 -> 寿司堆(鳕鱼_两个) -> 寿司堆(鳕鱼_三个) -转换条件:[手持 寿司块 右键 进行堆叠] -机制: 手持寿司块右键,堆叠成两个/三个 - -1a. 寿司堆(鳕鱼_三个) -> 寿司堆(鳕鱼_两个) -> 鳕鱼寿司块 -转换条件:[右键 进行转换,取走一个] -机制: 空手右键,取走1个,数量递减 3->2->块 - -2. 鲑鱼寿司块 -> 寿司堆(鲑鱼寿司_两个) -> 寿司堆(鲑鱼寿司_三个) -转换条件:[手持 寿司块 右键 进行堆叠] -机制: 手持寿司块右键,堆叠成两个/三个 - -2a. 寿司堆(鲑鱼寿司_三个) -> 寿司堆(鲑鱼寿司_两个) -> 鲑鱼寿司块 -转换条件:[右键 进行转换,取走一个] -机制: 空手右键,取走1个,数量递减 3->2->块 - -3. 热带鱼寿司块 -> 寿司堆(热带鱼_两个) -> 寿司堆(热带鱼_三个) -转换条件:[手持 寿司块 右键 进行堆叠] -机制: 手持寿司块右键,堆叠成两个/三个 - -3a. 寿司堆(热带鱼_三个) -> 寿司堆(热带鱼_两个) -> 热带鱼寿司块 -转换条件:[右键 进行转换,取走一个] -机制: 空手右键,取走1个,数量递减 3->2->块 +(寿司块 -> 寿司堆(两个) -> (三个); 递减空手取走) +19. codsushicubes 系列 -> sushipile_0~5(寿司堆各态) [手持 寿司块 右键堆叠] +20. 递减: 三个 -> 两个 -> 块 [空手右键取走] ======================================== 七、盘装寿司组 ======================================== -方块: 盘装寿司(plate_27/28/29/42) - - plate_27: 盘装寿司(手握热带鱼三份+热带鱼寿司) - plate_28: 盘装寿司(手握鳕鱼三份+鳕鱼寿司) - plate_29: 盘装寿司(手握鲑鱼三份+鲑鱼寿司) - plate_42: 盘装寿司(手握鱿鱼三份+热带鱼寿司) -机制: 成品摆盘方块,由对应手握/卷寿司组合摆放而成,无独立转换 +机制: 成品摆盘方块, 由对应手握/卷寿司组合摆放而成, 无独立转换 diff --git a/tuilun/汤锅转化关系.txt b/tuilun/汤锅转化关系.txt index 75681ea..c01aa78 100644 --- a/tuilun/汤锅转化关系.txt +++ b/tuilun/汤锅转化关系.txt @@ -1,306 +1,84 @@ ======================================== 【汤锅】(xy_tangguo) 转化关系 ======================================== -说明: -- 汤锅烹饪基本都需要"灶台"底座 -- 多阶段汤羹命名规律: 生 -> 四分熟 -> 八分熟 -> 熟(部分为三分熟/七分熟/五分熟) -- 阶段转换统一为: 计时自动转换,每级约60秒(可右键提前进入下一阶段,具体待定) -- 出锅统一为: 手持木碗右键,消耗1个,获得碗装成品 +说明(基于行为包实际方块清单重写): +- 汤锅方块: stewedsoup(汤锅_空)、stewedsoupwater(汤锅_加水)、coverthepot(锅盖) +- 汤底(单食材): carrotsoup/vegetablesoup/eggsoup/potatosoup/carrotandpotatosoup/ + red_mushroomsoup/brownmushroomsoup/mushroomsoup/codsoup/salmonsoup/potatoeggsoup +- 汤羹规律: XX(生_0) -> 四分熟_1 -> 八分熟_2 -> 熟_3, 计时约60秒一级 +- 出锅: 手持 木碗(bowlasoup, 厨具) 右键, 消耗1个, 获得碗装成品(bowla*) +- 米饭流程: 大米(brownrice, 乡野食材) -> rawricepot(生米锅) -> ricepot_1~3(熟米饭) + -> 木碗盛出 bowlofrice(碗装米饭), 再用于 寿司(见 寿司转化关系.txt)/蛋炒饭(炒锅) +- 依赖: 灶台底座(炉灶点燃态); 食材来自 乡野食材分类 ======================================== 一、基础工具 ======================================== -1. 汤锅(空锅) -> 汤锅(加水) -转换条件:[手持 水桶 右键 进行转换,消耗水桶获得空桶] -机制: 手持水桶右键空锅,水桶变空桶,变为加水锅 - -2. 汤锅(加水) -> 汤锅(盖锅) -转换条件:[手持 锅盖 右键 进行转换] -机制: 手持锅盖右键,盖上锅盖 +1. stewedsoup(汤锅_空) -> stewedsoupwater(汤锅_加水) +转换条件:[手持 水桶 右键 进行转换, 水桶变空桶] +2. stewedsoupwater(加水锅) 盖锅 +转换条件:[手持 锅盖(coverthepot) 右键 进行转换] +机制: 盖/掀锅盖双向 ======================================== -二、食材汤锅(单食材汤底) +二、汤底(stewedsoupwater + 食材) ======================================== -3. 汤锅(加水) + 胡萝卜 -> 胡萝卜汤 -转换条件:[手持 胡萝卜(食材分类) 右键 进行转换,消耗1个] -机制: 手持胡萝卜右键,消耗1个,变为胡萝卜汤 - -4. 汤锅(加水) + 蔬菜 -> 蔬菜汤 -转换条件:[手持 蔬菜(食材分类) 右键 进行转换,消耗1个] -机制: 手持蔬菜右键,消耗1个,变为蔬菜汤 - -5. 汤锅(加水) + 鸡蛋 -> 蛋花汤 -转换条件:[手持 鸡蛋 右键 进行转换,消耗1个] -机制: 手持鸡蛋右键,消耗1个,变为蛋花汤 - -6. 汤锅(加水) + 土豆 -> 土豆汤 -转换条件:[手持 土豆(食材分类) 右键 进行转换,消耗1个] -机制: 手持土豆右键,消耗1个,变为土豆汤 - -7. 汤锅(加水) + 胡萝卜 + 土豆 -> 胡萝卜土豆汤 -转换条件:[手持 胡萝卜/土豆 右键 进行转换,各消耗1个] -机制: 先放胡萝卜再放土豆,各消耗1个,变为胡萝卜土豆汤 - -8. 汤锅(加水) + 红蘑菇 -> 红蘑菇汤 -转换条件:[手持 红蘑菇 右键 进行转换,消耗1个] -机制: 手持红蘑菇右键,消耗1个,变为红蘑菇汤 - -9. 汤锅(加水) + 棕蘑菇 -> 棕蘑菇汤 -转换条件:[手持 棕蘑菇 右键 进行转换,消耗1个] -机制: 手持棕蘑菇右键,消耗1个,变为棕蘑菇汤 - -10. 汤锅(加水) + 蘑菇 -> 蘑菇汤 -转换条件:[手持 蘑菇 右键 进行转换,消耗1个] -机制: 手持蘑菇右键,消耗1个,变为蘑菇汤 - -11. 汤锅(加水) + 鳕鱼 -> 鳕鱼汤 -转换条件:[手持 鳕鱼 右键 进行转换,消耗1个] -机制: 手持鳕鱼右键,消耗1个,变为鳕鱼汤 - -12. 汤锅(加水) + 鲑鱼 -> 鲑鱼汤 -转换条件:[手持 鲑鱼 右键 进行转换,消耗1个] -机制: 手持鲑鱼右键,消耗1个,变为鲑鱼汤 - -13. 汤锅(加水) + 土豆 + 鸡蛋 -> 土豆蛋花汤 -转换条件:[手持 土豆/鸡蛋 右键 进行转换,各消耗1个] -机制: 先放土豆再放鸡蛋,各消耗1个,变为土豆蛋花汤 +3. + 胡萝卜 -> carrotsoup(胡萝卜汤) +4. + 蔬菜(青菜) -> vegetablesoup(蔬菜汤) +5. + 鸡蛋 -> eggsoup(蛋花汤) +6. + 土豆 -> potatosoup(土豆汤) +7. + 胡萝卜 + 土豆 -> carrotandpotatosoup(胡萝卜土豆汤) +8. + 红蘑菇 -> red_mushroomsoup(红蘑菇汤) +9. + 棕蘑菇 -> brownmushroomsoup(棕蘑菇汤) +10. + 蘑菇 -> mushroomsoup(蘑菇汤) +11. + 鳕鱼 -> codsoup(鳕鱼汤) +12. + 鲑鱼 -> salmonsoup(鲑鱼汤) +13. + 土豆 + 鸡蛋 -> potatoeggsoup(土豆蛋花汤) ======================================== -三、各汤羹菜谱(生 -> 四分熟 -> 八分熟 -> 熟) +三、各汤羹(汤底 + 肉/鱼 -> 生 -> 计时 -> 熟) ======================================== -14. 胡萝卜汤 + 生牛肉 -> 胡萝卜牛肉汤_生 -转换条件:[手持 生牛肉 右键 进行转换,消耗1个] -机制: 手持生牛肉右键,消耗1个,变为胡萝卜牛肉汤_生 - -15. 胡萝卜牛肉汤_生 -> 胡萝卜牛肉汤_四分熟 -> 胡萝卜牛肉汤_八分熟 -> 胡萝卜牛肉汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -16. 胡萝卜汤 + 羊肉 -> 胡萝卜羊肉汤_生 -转换条件:[手持 生羊肉 右键 进行转换,消耗1个] -机制: 手持生羊肉右键,消耗1个,变为胡萝卜羊肉汤_生 - -17. 胡萝卜羊肉汤_生 -> 胡萝卜羊肉汤_四分熟 -> 胡萝卜羊肉汤_八分熟 -> 胡萝卜羊肉汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -18. 胡萝卜汤 + 猪排骨 -> 胡萝卜排骨汤_生 -转换条件:[手持 猪排骨 右键 进行转换,消耗1个] -机制: 手持猪排骨右键,消耗1个,变为胡萝卜排骨汤_生 - -19. 胡萝卜排骨汤_生 -> 胡萝卜排骨汤_四分熟 -> 胡萝卜排骨汤_八分熟 -> 胡萝卜排骨汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -20. 蔬菜汤 + 生牛肉 -> 清汤羊肉_生 -转换条件:[手持 生牛肉 右键 进行转换,消耗1个] -机制: 手持生牛肉右键,消耗1个,变为清汤羊肉_生 - -21. 清汤羊肉_生 -> 清汤羊肉_四分熟 -> 清汤羊肉_八分熟 -> 清汤羊肉_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -22. 蔬菜汤 + 羊肉 -> 蔬菜牛肉汤_生 -转换条件:[手持 生羊肉 右键 进行转换,消耗1个] -机制: 手持生羊肉右键,消耗1个,变为蔬菜牛肉汤_生 - -23. 蔬菜牛肉汤_生 -> 蔬菜牛肉汤_四分熟 -> 蔬菜牛肉汤_八分熟 -> 蔬菜牛肉汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -24. 蔬菜汤 + 碎肉 -> 蔬菜瘦肉汤_生 -转换条件:[手持 碎肉 右键 进行转换,消耗1个] -机制: 手持碎肉右键,消耗1个,变为蔬菜瘦肉汤_生(菜名保留,食材用碎肉替代瘦肉) - -25. 蔬菜瘦肉汤_生 -> 蔬菜瘦肉汤_四分熟 -> 蔬菜瘦肉汤_八分熟 -> 蔬菜瘦肉汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -26. 蔬菜汤 + 各类蔬菜 -> 蔬菜汤_生(蔬菜乱炖) -转换条件:[手持 各类蔬菜 右键 进行转换,消耗1个] -机制: 手持多种蔬菜放入,消耗各1个,变为蔬菜汤_生 - -27. 蔬菜汤_生 -> 蔬菜汤_四分熟 -> 蔬菜汤_八分熟 -> 蔬菜汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -28. 胡萝卜土豆汤 + 牛腿 -> 胡萝卜土豆牛骨汤_生 -转换条件:[手持 牛腿(食材分类) 右键 进行转换,消耗1个] -机制: 手持牛腿右键,消耗1个,变为胡萝卜土豆牛骨汤_生(菜名保留,食材用牛腿替代牛骨) - -29. 胡萝卜土豆牛骨汤_生 -> 胡萝卜土豆牛骨汤_四分熟 -> 胡萝卜土豆牛骨汤_八分熟 -> 胡萝卜土豆牛骨汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -30. 胡萝卜土豆汤 + 羊肉 -> 土豆胡萝卜炖羊肉_生 -转换条件:[手持 生羊肉 右键 进行转换,消耗1个] -机制: 手持生羊肉右键,消耗1个,变为土豆胡萝卜炖羊肉_生 - -31. 土豆胡萝卜炖羊肉_生 -> 土豆胡萝卜炖羊肉_四分熟 -> 土豆胡萝卜炖羊肉_八分熟 -> 土豆胡萝卜炖羊肉_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -32. 胡萝卜土豆汤 + 羊排 -> 胡萝卜土豆羊排汤_生 -转换条件:[手持 羊排 右键 进行转换,消耗1个] -机制: 手持羊排右键,消耗1个,变为胡萝卜土豆羊排汤_生 - -33. 胡萝卜土豆羊排汤_生 -> 胡萝卜土豆羊排汤_三分熟 -> 胡萝卜土豆羊排汤_七分熟 -> 胡萝卜土豆羊排汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -34. 胡萝卜汤 + 鳕鱼 -> 胡萝卜鳕鱼汤_生 -转换条件:[手持 鳕鱼 右键 进行转换,消耗1个] -机制: 手持鳕鱼右键,消耗1个,变为胡萝卜鳕鱼汤_生 - -35. 胡萝卜鳕鱼汤_生 -> 胡萝卜鳕鱼汤_三分熟 -> 胡萝卜鳕鱼汤_七分熟 -> 胡萝卜鳕鱼汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -36. 胡萝卜汤 + 鲑鱼 -> 胡萝卜鲑鱼汤_生 -转换条件:[手持 鲑鱼 右键 进行转换,消耗1个] -机制: 手持鲑鱼右键,消耗1个,变为胡萝卜鲑鱼汤_生 - -37. 胡萝卜鲑鱼汤_生 -> 胡萝卜鲑鱼汤_三分熟 -> 胡萝卜鲑鱼汤_七分熟 -> 胡萝卜鲑鱼汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -38. 鳕鱼汤 + 鸡蛋 -> 蛋花鳕鱼汤_生 -转换条件:[手持 鸡蛋 右键 进行转换,消耗1个] -机制: 手持鸡蛋右键,消耗1个,变为蛋花鳕鱼汤_生 - -39. 蛋花鳕鱼汤_生 -> 蛋花鳕鱼汤_四分熟 -> 蛋花鳕鱼汤_八分熟 -> 蛋花鳕鱼汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -40. 瘦肉蛋花汤底 + 鸡蛋 -> 瘦肉蛋花汤_生 -转换条件:[手持 鸡蛋 右键 进行转换,消耗1个] -机制: 手持鸡蛋右键,消耗1个,变为瘦肉蛋花汤_生(瘦肉蛋花汤底由碎肉制成,菜名保留) - -41. 瘦肉蛋花汤_生 -> 瘦肉蛋花汤_三分熟 -> 瘦肉蛋花汤_七分熟 -> 瘦肉蛋花汤_全熟 -> 瘦肉蛋花汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共四级变熟 - -42. 豆腐汤 + 鲑鱼 -> 豆腐鲑鱼汤_生 -转换条件:[手持 鲑鱼 右键 进行转换,消耗1个] -机制: 手持鲑鱼右键,消耗1个,变为豆腐鲑鱼汤_生 - -43. 豆腐鲑鱼汤_生 -> 豆腐鲑鱼汤_生(加葱花) -转换条件:[手持 葱花 右键 进行转换,消耗1个] -机制: 手持葱花右键,消耗1个,加葱花 - -44. 豆腐鲑鱼汤(加葱花) -> 豆腐鲑鱼汤_四分熟 -> 豆腐鲑鱼汤_八分熟 -> 豆腐鲑鱼汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -45. 汤锅(加水) + 豆腐 -> 豆腐汤_生 -转换条件:[手持 豆腐 右键 进行转换,消耗1个] -机制: 手持豆腐右键,消耗1个,变为豆腐汤_生(注:豆腐汤方块当前为禁用分类) - -46. 豆腐汤_生 -> 豆腐汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -47. 蘑菇汤 + 鸡肉 -> 蘑菇炖鸡_生 -转换条件:[手持 生鸡肉 右键 进行转换,消耗1个] -机制: 手持生鸡肉右键,消耗1个,变为蘑菇炖鸡_生 - -48. 蘑菇炖鸡_生 -> 蘑菇炖鸡_四分熟 -> 蘑菇炖鸡_八分熟 -> 蘑菇炖鸡_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -49. 汤锅(加水) + 猪蹄 -> 猪蹄汤_生 -转换条件:[手持 猪蹄 右键 进行转换,消耗1个] -机制: 手持猪蹄右键,消耗1个,变为猪蹄汤_生 - -50. 猪蹄汤_生 -> 猪蹄汤_三分熟 -> 猪蹄汤_七分熟 -> 猪蹄汤_全熟 -> 猪蹄汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共四级变熟 - -51. 汤锅(加水) + 大米 -> 生米锅 -转换条件:[手持 大米(rtdd:brownrice,食材分类) 右键 进行转换,消耗1个] -机制: 手持大米右键,消耗1个,变为生米锅 - -52. 生米锅 -> 熟米饭_形态1 -> 熟米饭_形态2 -> 熟米饭_形态3 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 - -53. 汤锅(加水) + 馍 -> 羊肉泡馍汤_生 -转换条件:[手持 馍(面食分类) 右键 进行转换,消耗1个] -机制: 手持馍右键,消耗1个,变为羊肉泡馍汤_生 - -54. 羊肉泡馍汤_生 -> 羊肉泡馍汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -55. 汤锅(加水) + 生面 -> 生面汤 -转换条件:[手持 生面(rtdd:noodles,面食分类) 右键 进行转换,消耗1个] -机制: 手持生面右键,消耗1个,变为生面汤 - -56. 生面汤 -> 熟面汤 -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -57. 汤锅(加水) + 生饺子 -> 饺子_生 -转换条件:[手持 生饺子(面食分类) 右键 进行转换,消耗1个] -机制: 手持生饺子右键,消耗1个,变为饺子_生 - -58. 饺子_生 -> 饺子_五分熟 -> 饺子_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共两级变熟 - -59. 汤锅(加水) + 鱿鱼 -> 鱿鱼汤_生 -转换条件:[手持 鱿鱼 右键 进行转换,消耗1个] -机制: 手持鱿鱼右键,消耗1个,变为鱿鱼汤_生(注:鱿鱼汤方块当前为禁用分类) - -60. 鱿鱼汤_生 -> 鱿鱼汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -61. 蔬菜汤 + 鱼 -> 蔬菜鱼片汤_生 -转换条件:[手持 鱼 右键 进行转换,消耗1个] -机制: 手持鱼右键,消耗1个,变为蔬菜鱼片汤_生 - -62. 蔬菜鱼片汤_生 -> 蔬菜鱼片汤_四分熟 -> 蔬菜鱼片汤_八分熟 -> 蔬菜鱼片汤_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共三级变熟 +(生_0 -> 四分熟_1 -> 八分熟_2 -> 熟_3, 计时约60秒一级; 部分为三分熟/七分熟) +14. carrotsoup + 生牛肉 -> carrotbeefsoup_0~3(胡萝卜牛肉汤) +15. carrotsoup + 羊肉 -> lambsoupwithturnips_0~3(胡萝卜羊肉汤) +16. carrotsoup + 猪排骨 -> carrotribs_0~3(胡萝卜排骨汤) +17. vegetablesoup + 生牛肉 -> vegetablebeefsoup_0~3(清汤羊肉) +18. vegetablesoup + 羊肉 -> vegetablelambsoup_0~3(蔬菜牛肉汤) +19. vegetablesoup + 碎肉 -> vegetableleanbroth_0~3(蔬菜瘦肉汤) +20. vegetablesoup + 各类蔬菜 -> vegetablesstew_0~3(蔬菜汤/乱炖) +21. carrotandpotatosoup + 牛腿 -> beefbonebroth_0~3(胡萝卜土豆牛骨汤) +22. carrotandpotatosoup + 羊肉 -> lambstew_0~3(土豆胡萝卜炖羊肉) +23. carrotandpotatosoup + 羊排 -> vegetablepotatoesandlambsteaksoup_0~3(胡萝卜土豆羊排汤) +24. carrotsoup + 鳕鱼 -> carrotcodsoup_0~3(胡萝卜鳕鱼汤) +25. carrotsoup + 鲑鱼 -> carrotfishsoup_0~3(胡萝卜鲑鱼汤) +26. codsoup + 鸡蛋 -> eggcodsoup_0~3(蛋花鳕鱼汤) +27. 瘦肉蛋花汤底 + 鸡蛋 -> norieggsoup_0~3(瘦肉蛋花汤) +28. 豆腐汤 + 鲑鱼 -> tufusoup/tufusoupb/tufusoupc/tufufishsoup_1~3(豆腐鲑鱼汤) + (加葱花步骤见原文档) +29. 汤锅 + 豆腐 -> beancurdsoup_0/1(豆腐汤) +30. mushroomsoup + 生鸡肉 -> chickenstewwithmushrooms_0~3(蘑菇炖鸡) +31. 汤锅 + 猪蹄 -> rawpigfoodsoup_0~5(猪蹄汤) +32. 汤锅 + 馍 -> roujiamosoup_0/1(羊肉泡馍汤) +33. 汤锅 + 生面(noodles) -> rawnoodlesoup(生面汤) -> cookednoodlessoup(熟面汤) +34. 汤锅 + 生饺子 -> dumplingssoup_0~2(饺子汤) +35. 汤锅 + 鱿鱼 -> squidsoup_0/1(鱿鱼汤) +36. vegetablesoup + 鱼 -> vegetablefishsoup_0~3(蔬菜鱼片汤) ======================================== -四、出锅(熟汤羹 + 木碗 -> 碗装成品) +四、米饭流程(核心关联) ======================================== -说明:各汤羹"熟"态用木碗盛出,得到碗装成品(归入"成品菜"分组) -机制: 手持木碗(厨具分类)右键,消耗1个木碗,获得对应碗装成品 - -63. 胡萝卜牛肉汤_熟 + 木碗 -> 胡萝卜牛肉汤(碗装) -64. 胡萝卜羊肉汤_熟 + 木碗 -> 胡萝卜羊肉汤(碗装) -65. 胡萝卜排骨汤_熟 + 木碗 -> 胡萝卜排骨汤(碗装) -66. 清汤羊肉_熟 + 木碗 -> 清汤羊肉(碗装) -67. 蔬菜牛肉汤_熟 + 木碗 -> 蔬菜牛肉汤(碗装) -68. 蔬菜瘦肉汤_熟 + 木碗 -> 蔬菜瘦肉汤(碗装) -69. 蔬菜汤_熟 + 木碗 -> 蔬菜汤(碗装) -70. 胡萝卜土豆牛骨汤_熟 + 木碗 -> 胡萝卜土豆牛骨汤(碗装) -71. 土豆胡萝卜炖羊肉_熟 + 木碗 -> 土豆胡萝卜炖羊肉(碗装) -72. 胡萝卜土豆羊排汤_熟 + 木碗 -> 胡萝卜土豆羊排汤(碗装) -73. 胡萝卜鳕鱼汤_熟 + 木碗 -> 胡萝卜鳕鱼汤(碗装) -74. 胡萝卜鲑鱼汤_熟 + 木碗 -> 胡萝卜鲑鱼汤(碗装) -75. 蛋花鳕鱼汤_熟 + 木碗 -> 蛋花鳕鱼汤(碗装) -76. 瘦肉蛋花汤_熟 + 木碗 -> 瘦肉蛋花汤(碗装) -77. 豆腐鲑鱼汤_熟 + 木碗 -> 豆腐鲑鱼汤(碗装) -78. 蘑菇炖鸡_熟 + 木碗 -> 蘑菇炖鸡(碗装) -79. 猪蹄汤_熟 + 木碗 -> 猪蹄汤(碗装) -80. 羊肉泡馍汤_熟 + 木碗 -> 羊肉泡馍汤(碗装) -81. 熟米饭(形态) + 木碗 -> 米饭(碗装) -82. 饺子_熟 + 木碗 -> 饺子(碗装) -83. 蔬菜鱼片汤_熟 + 木碗 -> 蔬菜鱼片汤(碗装) +37. stewedsoupwater + 大米(brownrice) -> rawricepot(生米锅) +转换条件:[手持 大米(乡野食材, 生) 右键, 消耗1个] +38. rawricepot -> ricepot_1 -> ricepot_2 -> ricepot_3(熟米饭) +转换条件:[计时约60秒一级, 共三级变熟] +39. ricepot_3(熟米饭) + 木碗(bowlasoup) -> bowlofrice(碗装米饭) +转换条件:[手持 木碗 右键, 消耗1个木碗] +(碗装米饭 bowlofrice/bowlofrice_2/bowlofrice_3 用于: + 寿司 干海带+米饭(寿司转化关系.txt) / 炒锅 蛋炒饭(炒锅转化关系.txt)) ======================================== -五、成品菜分组(碗装成品方块,无后续转换) +五、出锅(熟汤羹 + 木碗 -> 碗装成品) ======================================== -bowlabeefbonebroth(胡萝卜土豆牛骨汤)、bowlacarrotbeefsoup(胡萝卜牛肉汤)、bowlacarrotcodsoup(胡萝卜鳕鱼汤)、 -bowlacarrotribs(胡萝卜排骨汤)、bowlaeggcodsoup(蛋花鳕鱼汤)、bowlalambstew(土豆胡萝卜炖羊肉)、 -bowla_lambchopsoup(胡萝卜土豆羊排汤)、bowla_roujiamo(羊肉泡馍汤)、bowlatufufish(豆腐鲑鱼汤)、 -bowlavegetablebeefsoup(清汤羊肉)、bowlavegetablelambsoup(蔬菜牛肉汤)、bowlavegetableleanbroth(蔬菜瘦肉汤)、 -bowlavegetablesstew(蔬菜汤)、bowlofmushroomsoup(蘑菇炖鸡)、browncarrotfishsoupsoup(胡萝卜鲑鱼汤)、 -brownlambsoupwithturnipssoup(胡萝卜羊肉汤)、brown_norieggsoup(瘦肉蛋花汤)、brownpigfootsoup(猪蹄汤)、 -brownvegetablefishsoup(蔬菜鱼片汤)、dumplingssoup(饺子_碗装)、bowlofrice(米饭_1)、bowlofrice_2(米饭_2)、 -bowlofrice_3(米饭_3)、plate_30(美味饺子半份)、plate_30a(美味饺子全份) -以上均为成品方块,无后续转换关系 +机制: 手持 木碗(bowlasoup, 厨具) 右键熟汤羹, 消耗1个木碗, 获得对应碗装成品 +(各汤羹熟态出锅 -> bowla* 系列, 成品归 tangguo_finished 成品组) +- 豆腐汤熟态/鱿鱼汤熟态 方块当前为禁用分类 diff --git a/tuilun/油锅转化关系.txt b/tuilun/油锅转化关系.txt index db856d4..2fea60b 100644 --- a/tuilun/油锅转化关系.txt +++ b/tuilun/油锅转化关系.txt @@ -1,76 +1,39 @@ ======================================== 【油锅】(xy_youguo) 转化关系 ======================================== -说明: -- 油锅烹饪规律: 空锅 -> 满油 -> 加裹粉半成品(生) -> 半熟 -> 熟 -> 出锅成品 -- 油锅炸物需先裹面粉: 生食材 -> 裹粉半成品(乡野食材分类) -> 下油锅 -- 阶段转换统一为: 计时自动转换,每级约60秒(可右键提前,具体待定) -- 出锅统一为: 手持盘子右键,消耗1个,获得成品 +说明(基于行为包实际方块清单重写): +- 油锅方块: oilpot_0(油锅_空)、oilpot_1(油锅_满油) +- 炸物规律: oilpot_1(满油) + 裹粉半成品(生) -> 炸物_0(生) -> 计时 -> 炸物_2(熟) +- 出锅: 手持 盘子(plate_0, 厨具) 右键, 消耗1个盘子, 获得成品(plate_*) +- 油罐来源: 石磨磨黄豆->玻璃罐取出(见 厨具转化关系.txt 六) +- 裹粉半成品来源: 见 乡野食材转化关系.txt 八 ======================================== 一、油锅基础 ======================================== -1. 油锅(空锅) -> 油锅(满油) -转换条件:[手持 食用油(油罐) 右键 进行转换,消耗1个] -机制: 手持油罐右键空锅,消耗1罐油,变为满油锅 - -2. 油锅(满油) + 裹粉的鸡块 -> 炸鸡块_生 -转换条件:[手持 裹粉的鸡块(食材分类) 右键 进行转换,消耗1个] -机制: 手持裹粉的鸡块右键,消耗1个,变为炸鸡块_生 - -3. 炸鸡块_生 -> 炸鸡块_半熟 -> 炸鸡块_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共两级变熟 - -4. 油锅(满油) + 裹粉的猪肉 -> 炸猪排_生 -转换条件:[手持 裹粉的猪肉(食材分类) 右键 进行转换,消耗1个] -机制: 手持裹粉的猪肉右键,消耗1个,变为炸猪排_生 - -5. 炸猪排_生 -> 炸猪排_半熟 -> 炸猪排_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共两级变熟 - -6. 油锅(满油) + 裹粉的薯条 -> 炸薯条_生 -转换条件:[手持 裹粉的薯条(食材分类) 右键 进行转换,消耗1个] -机制: 手持裹粉的薯条右键,消耗1个,变为炸薯条_生 - -7. 炸薯条_生 -> 炸薯条_半熟 -> 炸薯条_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共两级变熟 - -8. 油锅(满油) + 裹粉的鱼 -> 炸鱼块_生 -转换条件:[手持 裹粉的鱼(食材分类) 右键 进行转换,消耗1个] -机制: 手持裹粉的鱼右键,消耗1个,变为炸鱼块_生(裹粉的鱼由生鱼片裹粉而来) - -9. 炸鱼块_生 -> 炸鱼块_半熟 -> 炸鱼块_熟 -转换条件:[计时自动转换] -机制: 计时约60秒升一级,共两级变熟 - -10. 油锅(满油) + 裹粉的天妇罗 -> 炸天妇罗_生 -转换条件:[手持 裹粉的天妇罗(食材分类) 右键 进行转换,消耗1个] -机制: 手持裹粉的天妇罗右键,消耗1个,变为炸天妇罗_生(裹粉的天妇罗由龙虾裹粉而来) - -11. 炸天妇罗_生 -> 炸天妇罗_熟 -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -12. 油锅(满油) + 生饺子 -> 炸饺子_1 -转换条件:[手持 生饺子(面食分类) 右键 进行转换,消耗1个] -机制: 手持生饺子右键,消耗1个,变为炸饺子_1 +1. oilpot_0(空锅) -> oilpot_1(满油) +转换条件:[手持 油罐(oilcan) 右键 进行转换] +机制: 手持油罐右键空锅, 消耗1罐油, 变为满油锅 + (油罐被取油会扣使用次数, 取光变回玻璃罐, 见 厨具转化关系.txt) ======================================== -二、出锅(熟食 + 盘子 -> 成品) +二、炸物(满油 + 裹粉半成品 -> 生 -> 计时 -> 熟) ======================================== -机制: 手持盘子(厨具分类)右键,消耗1个盘子,获得对应成品 - -13. 炸鸡块_熟 + 盘子 -> 盘装鸡块 -14. 炸猪排_熟 + 盘子 -> 炸猪排 -15. 炸薯条_熟 + 盘子 -> 炸薯条 -16. 炸鱼块_熟 + 盘子 -> 盘装炸鱼 -17. 炸天妇罗_熟 + 盘子 -> 天妇罗炸虾 -18. 炸饺子_熟 + 盘子 -> 炸饺子 +(炸物_0 生 -> 炸物_1 半熟 -> 炸物_2 熟, 计时约60秒一级) +2. oilpot_1 + 裹粉的鸡块(oil_chickennuggets) -> oilchickennuggets_0~2(炸鸡块) +3. oilpot_1 + 裹粉的猪肉(oilpork) -> oilpotporkchop_0~2(炸猪排) +4. oilpot_1 + 裹粉的薯条(oilfrenchfries, 土豆块裹粉) -> oilfrenchfries_0~2(炸薯条) +5. oilpot_1 + 裹粉的鱼(oilfish_0, 生鱼片裹粉) -> oilpotfish_0~2(炸鱼块) +6. oilpot_1 + 裹粉的天妇罗(oiltempura, 龙虾裹粉) -> oiltempura_1 -> oiltempura_2(炸天妇罗) +7. oilpot_1 + 生饺子(面食.甜食) -> oil_frieddumplings_1(炸饺子) ======================================== -三、成品方块(无后续转换) +三、出锅(熟炸物 + 盘子 -> 成品) ======================================== -plate_36(炸猪排)、plate_37(炸薯条)、plate_38(盘装鸡块)、plate_39(盘装炸鱼)、plate_49(天妇罗炸虾)、plate_51(炸饺子) +机制: 手持 盘子(plate_0) 右键, 消耗1个盘子, 获得成品 +8. 炸鸡块_熟 -> plate_38(盘装鸡块) +9. 炸猪排_熟 -> plate_36(炸猪排) +10. 炸薯条_熟 -> plate_37(炸薯条) +11. 炸鱼块_熟 -> plate_39(盘装炸鱼) +12. 炸天妇罗_熟 -> plate_49(天妇罗炸虾) +13. 炸饺子_熟 -> plate_51(炸饺子) diff --git a/tuilun/炒锅转化关系.txt b/tuilun/炒锅转化关系.txt index ddda444..7dc87ee 100644 --- a/tuilun/炒锅转化关系.txt +++ b/tuilun/炒锅转化关系.txt @@ -1,459 +1,105 @@ ======================================== 【炒锅】(xy_chaoguo) 转化关系 ======================================== -说明: -- 炒锅烹饪基本都需要"灶台"底座(灶台基础款/炉灶点燃态) -- 菜名即食材: 转换按菜名写该食材; 羊腿/羊里脊/羊排/牛里脊/牛腿/五花肉/猪排骨/猪蹄等肉类食材已迁入乡野食材分类 -- 翻炒统一为: 手持锅铲右键,每3次升一级,冷却约1.5秒 -- 出锅统一为: 手持盘子/碗右键,消耗1个,获得成品菜 +说明(基于行为包实际方块清单重写): +- 炒锅方块: wok(炒锅)、coverthepan(锅盖)、oilpan(添油锅); + 锅底: carrotpotbase(胡萝卜锅底)/vegetablespotbase(蔬菜锅底)/cooking_pepper(辣椒锅底) +- 全部菜式形态: XX(生) -> XX(熟), 用 锅铲(spatula) 翻炒, 每3次升一级 +- 出锅: 手持 盘子(plate_0) 右键, 消耗1个盘子, 获得成品菜(plate_* 归成品组) +- 依赖: 灶台底座(炉灶点燃态 stove_2, 见 厨具转化关系.txt); 食材来自 乡野食材分类 +- 米饭: 蛋炒饭用 汤锅煮米木碗盛出的熟米饭(见 汤锅转化关系.txt) ======================================== 一、基础工具 ======================================== -1. 炒锅(空) -> 炒锅(添油) -转换条件:[手持 带油锅铲 右键 进行转换,不消耗油铲] -机制: 手持带油锅铲右键空锅,不消耗,变为添油锅 +1. wok(炒锅_空) -> oilpan(炒锅_添油) +转换条件:[手持 带油锅铲(spatula_oil) 右键 进行转换] +机制: 带油锅铲右键空锅, 变为添油锅(oilpan), 不消耗油铲; 带油锅铲用完变回锅铲 + (见 厨具转化关系.txt 七) -2. 炒锅(空) -> 炒锅(盖锅) -转换条件:[空手 右键 进行转换] -机制: 空手右键,盖上锅盖 -todo : 炒锅(盖锅) -> 炒锅(空) 也是右键即可 -======================================== -二、食材炒锅(锅底/中间态) -======================================== -3. 炒锅(添油) + 辣椒 -> 辣椒锅底 -转换条件:[手持 辣椒(食材分类) 右键 进行转换,消耗1个] -机制: 手持辣椒右键添油锅,消耗1个,变为辣椒锅底 - -4. 炒锅(添油) + 葱 -> 葱花锅底 -转换条件:[手持 葱(食材分类) 右键 进行转换,消耗1个] -机制: 手持葱右键添油锅,消耗1个,变为葱花锅底(原名香菜锅底,因无香菜食材,改用葱/青菜) - -5. 炒锅(添油) + 猪肉 -> 炒猪肉_生 -转换条件:[手持 生猪肉 右键 进行转换,消耗1个] -机制: 手持生猪肉右键添油锅,消耗1个,变为炒猪肉_生 - -6. 炒锅(添油) + 鸡肉 -> 炒鸡肉_生 -转换条件:[手持 生鸡肉 右键 进行转换,消耗1个] -机制: 手持生鸡肉右键添油锅,消耗1个,变为炒鸡肉_生 - -7. 炒锅(添油) + 面团 -> 煎面饼_生 -转换条件:[手持 面团(面食分类) 右键 进行转换,消耗1个] -机制: 手持面团右键添油锅,消耗1个,变为煎面饼_生 - -8. 炒锅(添油) + 土豆 -> 炒土豆_生 -转换条件:[手持 土豆(食材分类) 右键 进行转换,消耗1个] -机制: 手持土豆右键添油锅,消耗1个,变为炒土豆_生 - -9. 炒土豆_生 -> 炒土豆_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -10. 炒锅(添油) + 葱 -> 加葱 -转换条件:[手持 葱 右键 进行转换,消耗1个] -机制: 手持葱右键添油锅,消耗1个,变为加葱 - -11. 炒锅(添油) + 大蒜 -> 加大蒜 -转换条件:[手持 大蒜(食材分类) 右键 进行转换,消耗1个] -机制: 手持大蒜右键添油锅,消耗1个,变为加大蒜 - -12. 炒锅(添油) + 胡萝卜 -> 炒胡萝卜_生 -转换条件:[手持 胡萝卜(食材分类) 右键 进行转换,消耗1个] -机制: 手持胡萝卜右键添油锅,消耗1个,变为炒胡萝卜_生 - -13. 炒胡萝卜_生 -> 炒胡萝卜_半熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次升半熟 - -14. 炒胡萝卜_半熟 -> 炒胡萝卜_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次升熟 - -15. 炒锅(添油) + 生面 -> 意面_生 -转换条件:[手持 生面(rtdd:noodles,面食分类) 右键 进行转换,消耗1个] -机制: 手持生面右键添油锅,消耗1个,变为意面_生 - -16. 意面_生 -> 意面_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 +2. wok(炒锅_空) <-> 炒锅(盖锅) +转换条件:[右键 进行转换] +机制: 右键盖上锅盖(coverthepan), 再右键掀开(双向) ======================================== -三、各菜谱(生 -> 熟) +二、锅底(添油锅 + 食材 -> 锅底) ======================================== -17. 炒胡萝卜_熟 + 生牛肉 -> 黑椒牛排_生 -转换条件:[手持 生牛肉 右键 进行转换,消耗1个] -机制: 手持生牛肉右键,消耗1个,变为黑椒牛排_生 +3. oilpan + 辣椒 -> cooking_pepper(辣椒锅底) +转换条件:[手持 辣椒(pepper, 乡野食材) 右键 进行转换,消耗1个] -18. 黑椒牛排_生 -> 黑椒牛排_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 +4. oilpan + 胡萝卜 -> carrotpotbase(胡萝卜锅底) +转换条件:[手持 胡萝卜(切胡萝卜/原版胡萝卜) 右键 进行转换,消耗1个] +机制: 胡萝卜锅底 = 炒菜主锅底, 后续加肉/鱼成菜 -19. 炒胡萝卜_熟 + 牛肋 -> 胡萝卜牛排骨_生 -转换条件:[手持 牛肋(rtdd:costillavacaes) 右键 进行转换,消耗1个] -机制: 手持牛肋右键,消耗1个,变为胡萝卜牛排骨_生(菜名保留"牛排骨") - -20. 胡萝卜牛排骨_生 -> 胡萝卜牛排骨_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -21. 炒胡萝卜_熟 + 牛腿 -> 黑椒牛腿_生 -转换条件:[手持 牛腿 右键 进行转换,消耗1个] -机制: 手持牛腿右键,消耗1个,变为黑椒牛腿_生 - -22. 黑椒牛腿_生 -> 黑椒牛腿_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -23. 炒胡萝卜_熟 + 羊肉 -> 清炒羊肉_生 -转换条件:[手持 生羊肉 右键 进行转换,消耗1个] -机制: 手持生羊肉右键,消耗1个,变为清炒羊肉_生 - -24. 清炒羊肉_生 -> 清炒羊肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -25. 炒胡萝卜_熟 + 猪排 -> 清炒猪排_生 -转换条件:[手持 猪排 右键 进行转换,消耗1个] -机制: 手持猪排右键,消耗1个,变为清炒猪排_生 - -26. 清炒猪排_生 -> 清炒猪排_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -27. 炒胡萝卜_熟 + 鲑鱼 -> 胡萝卜鲑鱼_生 -转换条件:[手持 鲑鱼 右键 进行转换,消耗1个] -机制: 手持鲑鱼右键,消耗1个,变为胡萝卜鲑鱼_生 - -28. 胡萝卜鲑鱼_生 -> 胡萝卜鲑鱼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -29. 炒胡萝卜_熟 + 羊腿 -> 胡萝卜羊腿_生 -转换条件:[手持 羊腿 右键 进行转换,消耗1个] -机制: 手持羊腿右键,消耗1个,变为胡萝卜羊腿_生 - -30. 胡萝卜羊腿_生 -> 胡萝卜羊腿_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -31. 炒锅(添油) + 面团 -> 煎葱油饼_生 -转换条件:[手持 面团(面食分类) 右键 进行转换,消耗1个] -机制: 手持面团右键,消耗1个,变为煎葱油饼_生 - -32. 煎葱油饼_生 -> 煎葱油饼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -33. 炒锅(添油) + 面团 -> 煎酱香饼_生 -转换条件:[手持 面团(面食分类) 右键 进行转换,消耗1个] -机制: 手持面团右键,消耗1个,变为煎酱香饼_生 - -34. 煎酱香饼_生 -> 煎酱香饼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -35. 炒锅(添油) + 面团 -> 煎馍_生 -转换条件:[手持 面团(面食分类) 右键 进行转换,消耗1个] -机制: 手持面团右键,消耗1个,变为煎馍_生 - -36. 煎馍_生 -> 煎馍_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -37. 炒锅(添油) + 面团 -> 煎饼_生 -转换条件:[手持 面团(面食分类) 右键 进行转换,消耗1个] -机制: 手持面团右键,消耗1个,变为煎饼_生 - -38. 煎饼_生 -> 煎饼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -39. 辣椒锅底 + 鸡肉 -> 辣子鸡丁_生 -转换条件:[手持 生鸡肉 右键 进行转换,消耗1个] -机制: 手持生鸡肉右键辣椒锅底,消耗1个,变为辣子鸡丁_生 - -40. 辣子鸡丁_生 -> 辣子鸡丁_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -41. 炒胡萝卜_熟 + 鳕鱼 -> 胡萝卜炒鳕鱼_生 -转换条件:[手持 鳕鱼 右键 进行转换,消耗1个] -机制: 手持鳕鱼右键,消耗1个,变为胡萝卜炒鳕鱼_生 - -42. 胡萝卜炒鳕鱼_生 -> 胡萝卜炒鳕鱼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -43. 炒锅(添油) + 螃蟹 -> 炒蟹_生 -转换条件:[手持 螃蟹 右键 进行转换,消耗1个] -机制: 手持螃蟹右键,消耗1个,变为炒蟹_生 - -44. 炒蟹_生 -> 炒蟹_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -45. 炒锅(添油) + 鲑鱼 -> 煎鲑鱼_生 -转换条件:[手持 鲑鱼 右键 进行转换,消耗1个] -机制: 手持鲑鱼右键,消耗1个,变为煎鲑鱼_生 - -46. 煎鲑鱼_生 -> 煎鲑鱼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -47. 炒锅(添油) + 碎肉 -> 炒碎肉_生 -转换条件:[手持 碎肉(食材分类) 右键 进行转换,消耗1个] -机制: 手持碎肉右键,消耗1个,变为炒碎肉_生 - -48. 炒碎肉_生 -> 炒碎肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -49. 辣椒锅底 + 兔肉 -> 辣炒兔肉_生 -转换条件:[手持 兔肉 右键 进行转换,消耗1个] -机制: 手持兔肉右键辣椒锅底,消耗1个,变为辣炒兔肉_生 - -50. 辣炒兔肉_生 -> 辣炒兔肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -51. 炒胡萝卜_熟 + 五花肉 -> 小炒五花肉_生 -转换条件:[手持 五花肉 右键 进行转换,消耗1个] -机制: 手持五花肉右键,消耗1个,变为小炒五花肉_生 - -52. 小炒五花肉_生 -> 小炒五花肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -53. 炒胡萝卜_熟 + 猪排骨 -> 胡萝卜炒猪排骨_生 -转换条件:[手持 猪排骨 右键 进行转换,消耗1个] -机制: 手持猪排骨右键,消耗1个,变为胡萝卜炒猪排骨_生 - -54. 胡萝卜炒猪排骨_生 -> 胡萝卜炒猪排骨_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -55. 炒胡萝卜_熟 + 羊里脊 -> 胡萝卜炒羊里脊_生 -转换条件:[手持 羊里脊 右键 进行转换,消耗1个] -机制: 手持羊里脊右键,消耗1个,变为胡萝卜炒羊里脊_生 - -56. 胡萝卜炒羊里脊_生 -> 胡萝卜炒羊里脊_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -57. 炒胡萝卜_熟 + 羊排 -> 胡萝卜炒羊排_生 -转换条件:[手持 羊排 右键 进行转换,消耗1个] -机制: 手持羊排右键,消耗1个,变为胡萝卜炒羊排_生 - -58. 胡萝卜炒羊排_生 -> 胡萝卜炒羊排_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -59. 炒锅(添油) + 鱿鱼 -> 炒鱿鱼_生 -转换条件:[手持 鱿鱼 右键 进行转换,消耗1个] -机制: 手持鱿鱼右键,消耗1个,变为炒鱿鱼_生 - -60. 炒鱿鱼_生 -> 炒鱿鱼_半熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次升半熟 - -61. 炒鱿鱼_半熟 -> 炒鱿鱼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次升熟 - -62. 炒锅(添油) + 蔬菜 -> 炒时蔬_加蔬菜_生 -转换条件:[手持 蔬菜(食材分类) 右键 进行转换,消耗1个] -机制: 手持蔬菜右键,消耗1个,变为炒时蔬_加蔬菜_生 - -63. 炒时蔬_加蔬菜_生 -> 炒时蔬_加蔬菜_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -64. 炒时蔬_加蔬菜_熟 + 胡萝卜 -> 炒时蔬_加胡萝卜_生 -转换条件:[手持 胡萝卜(食材分类) 右键 进行转换,消耗1个] -机制: 手持胡萝卜右键,消耗1个,变为炒时蔬_加胡萝卜_生 - -65. 炒时蔬_加胡萝卜_生 -> 炒时蔬_加胡萝卜_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -66. 炒胡萝卜_熟 + 牛里脊 -> 胡萝卜牛里脊_生 -转换条件:[手持 牛里脊 右键 进行转换,消耗1个] -机制: 手持牛里脊右键,消耗1个,变为胡萝卜牛里脊_生 - -67. 胡萝卜牛里脊_生 -> 胡萝卜牛里脊_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -68. 炒锅(添油) + 鱿鱼须 -> 炒鱿鱼须_生 -转换条件:[手持 鱿鱼须 右键 进行转换,消耗1个] -机制: 手持鱿鱼须右键,消耗1个,变为炒鱿鱼须_生(鱿鱼须来自死鱿鱼切割) - -69. 炒鱿鱼须_生 -> 炒鱿鱼须_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -70. 辣椒锅底 + 鲑鱼 -> 辣炒鲑鱼_生 -转换条件:[手持 鲑鱼 右键 进行转换,消耗1个] -机制: 手持鲑鱼右键辣椒锅底,消耗1个,变为辣炒鲑鱼_生 - -71. 辣炒鲑鱼_生 -> 辣炒鲑鱼_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -72. 炒锅(添油) + 香菇 + 鸡肉 -> 香菇滑鸡_生 -转换条件:[手持 香菇/鸡肉 右键 进行转换,各消耗1个] -机制: 先放香菇再放鸡肉(或反之),消耗各1个,变为香菇滑鸡_生 - -73. 香菇滑鸡_生 -> 香菇滑鸡_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -74. 炒猪肉_生 + 土豆 -> 土豆炒猪肉_生 -转换条件:[手持 土豆(食材分类) 右键 进行转换,消耗1个] -机制: 手持土豆右键炒猪肉_生,消耗1个,变为土豆炒猪肉_生 - -75. 土豆炒猪肉_生 -> 土豆炒猪肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -76. 炒猪肉_生 + 胡萝卜 -> 胡萝卜炒猪肉_生 -转换条件:[手持 胡萝卜(食材分类) 右键 进行转换,消耗1个] -机制: 手持胡萝卜右键炒猪肉_生,消耗1个,变为胡萝卜炒猪肉_生 - -77. 胡萝卜炒猪肉_生 -> 胡萝卜炒猪肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -78. 炒锅(添油) + 鸡蛋 -> 煎蛋 -转换条件:[手持 鸡蛋 右键 进行转换,消耗1个] -机制: 手持鸡蛋右键,消耗1个,变为煎蛋 - -79. 煎蛋 + 米饭 -> 蛋炒饭_加胡萝卜_生 -转换条件:[手持 米饭 右键 进行转换,消耗1个] -机制: 手持米饭右键煎蛋,消耗1个,变为蛋炒饭_加胡萝卜_生 - -80. 蛋炒饭_加胡萝卜_生 -> 蛋炒饭_加胡萝卜_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -81. 蛋炒饭_加胡萝卜_熟 + 米饭 -> 蛋炒饭_加米饭_熟 -转换条件:[手持 米饭 右键 进行转换,消耗1个] -机制: 手持米饭右键,消耗1个,变为蛋炒饭_加米饭_熟 - -82. 辣椒锅底 + 牛肉 -> 辣椒炒牛肉_生 -转换条件:[手持 生牛肉 右键 进行转换,消耗1个] -机制: 手持生牛肉右键辣椒锅底,消耗1个,变为辣椒炒牛肉_生 - -83. 辣椒炒牛肉_生 -> 辣椒炒牛肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -84. 辣椒锅底 + 牛肉 + 豆腐 -> 麻婆豆腐_生 -转换条件:[手持 牛肉/豆腐 右键 进行转换,各消耗1个] -机制: 先放牛肉再放豆腐,消耗各1个,变为麻婆豆腐_生 - -85. 麻婆豆腐_生 -> 麻婆豆腐_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -86. 意面_熟 + 牛肉 -> 牛肉意面_生 -转换条件:[手持 生牛肉 右键 进行转换,消耗1个] -机制: 手持生牛肉右键意面_熟,消耗1个,变为牛肉意面_生 - -87. 牛肉意面_生 -> 牛肉意面_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -88. 意面_熟 + 香菇 -> 香菇意面_生 -转换条件:[手持 香菇 右键 进行转换,消耗1个] -机制: 手持香菇右键意面_熟,消耗1个,变为香菇意面_生 - -89. 香菇意面_生 -> 香菇意面_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -90. 意面_熟 + 胡萝卜 -> 胡萝卜意面_生 -转换条件:[手持 胡萝卜(食材分类) 右键 进行转换,消耗1个] -机制: 手持胡萝卜右键意面_熟,消耗1个,变为胡萝卜意面_生 - -91. 胡萝卜意面_生 -> 胡萝卜意面_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -92. 意面_熟 + 鸡肉 + 番茄 -> 鸡肉番茄意面_生 -转换条件:[手持 鸡肉/番茄 右键 进行转换,各消耗1个] -机制: 先放鸡肉再放番茄,消耗各1个,变为鸡肉番茄意面_生 - -93. 鸡肉番茄意面_生 -> 鸡肉番茄意面_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 - -94. 炒锅(添油) + 鸡肉 -> 小炒鸡肉_生 -转换条件:[手持 生鸡肉 右键 进行转换,消耗1个] -机制: 手持生鸡肉右键,消耗1个,变为小炒鸡肉_生 - -95. 小炒鸡肉_生 -> 小炒鸡肉_熟 -转换条件:[手持 锅铲 翻炒3次,进行转换] -机制: 手持锅铲右键,翻炒3次变熟 +5. oilpan + 蔬菜(青菜/时蔬) -> vegetablespotbase(蔬菜锅底/葱花锅底) +转换条件:[手持 蔬菜 或 葱(scallions) 右键 进行转换,消耗1个] +机制: 原名"香菜锅底", 因无香菜食材改用葱/青菜, 变为蔬菜锅底 ======================================== -四、出锅(熟菜 + 容器 -> 成品菜) +三、食材炒锅(中间态/直接炒) ======================================== -说明:各菜式"熟"态放入盘子/碗,出锅得到成品菜(归入"成品菜"分组) -机制: 手持盘子(厨具分类)右键,消耗1个盘子,获得对应成品菜 - -96. 黑椒牛排_熟 + 盘子 -> 黑椒牛排(全份) -97. 胡萝卜牛排骨_熟 + 盘子 -> 胡萝卜牛排骨 -98. 黑椒牛腿_熟 + 盘子 -> 黑椒牛腿 -99. 清炒羊肉_熟 + 盘子 -> 清炒羊肉 -100. 清炒猪排_熟 + 盘子 -> 清炒猪排(全份) -101. 胡萝卜鲑鱼_熟 + 盘子 -> 胡萝卜鲑鱼(全份) -102. 胡萝卜羊腿_熟 + 盘子 -> 胡萝卜羊腿(全份) -103. 煎葱油饼_熟 -> 葱油饼 -104. 煎酱香饼_熟 -> 酱香饼 -105. 煎馍_熟 -> 煎馍成品 -106. 煎饼_熟 -> 煎饼 -107. 辣子鸡丁_熟 + 盘子 -> 辣子鸡丁(全份) -108. 胡萝卜炒鳕鱼_熟 + 盘子 -> 胡萝卜炒鳕鱼(盘装) -109. 炒蟹_熟 + 盘子 -> 炒蟹(全份) -110. 煎鲑鱼_熟 + 盘子 -> 煎鲑鱼 -111. 炒碎肉_熟 + 盘子 -> 炒碎肉 -112. 辣炒兔肉_熟 + 盘子 -> 辣炒兔肉(全份) -113. 小炒五花肉_熟 + 盘子 -> 小炒五花肉(全份) -114. 胡萝卜炒猪排骨_熟 + 盘子 -> 胡萝卜炒猪排骨(全份) -115. 胡萝卜炒羊里脊_熟 + 盘子 -> 胡萝卜炒羊里脊(全份) -116. 胡萝卜炒羊排_熟 + 盘子 -> 胡萝卜炒羊排 -117. 炒鱿鱼_熟 + 盘子 -> 炒鱿鱼(全份) -118. 炒时蔬_加蔬菜_熟 + 盘子 -> 炒时蔬 -119. 胡萝卜牛里脊_熟 + 盘子 -> 胡萝卜牛里脊 -120. 炒鱿鱼须_熟 + 盘子 -> 炒鱿鱼须(全份) -121. 辣炒鲑鱼_熟 + 盘子 -> 辣炒鲑鱼 -122. 香菇滑鸡_熟 + 盘子 -> 香菇滑鸡 -123. 土豆炒猪肉_熟 + 盘子 -> 土豆炒猪肉 -124. 胡萝卜炒猪肉_熟 + 盘子 -> 胡萝卜炒猪肉 -125. 蛋炒饭_加米饭_熟 -> 蛋炒饭(碗装) -126. 辣椒炒牛肉_熟 + 盘子 -> 辣椒炒牛肉 -127. 麻婆豆腐_熟 + 盘子 -> 麻婆豆腐(全份) -128. 牛肉意面_熟 + 盘子 -> 牛肉意面(全份) -129. 香菇意面_熟 + 盘子 -> 香菇意面(全份) -130. 胡萝卜意面_熟 + 盘子 -> 胡萝卜意面(全份) -131. 鸡肉番茄意面_熟 + 盘子 -> 鸡肉番茄意面(全份) -132. 小炒鸡肉_熟 + 盘子 -> 小炒鸡肉(全份) +6. oilpan + 生猪肉 -> fried_pork(炒猪肉_生) +7. oilpan + 生鸡肉 -> friedchicken(炒鸡肉_生) +8. oilpan + 面团 -> cookingdought(煎面饼_生) +9. oilpan + 土豆 -> cookingpotato(炒土豆_生) -> 翻炒3次熟 +10. oilpan + 葱 -> cookingscallions(加葱) +11. oilpan + 大蒜 -> cookinggarlic(加大蒜) +12. oilpan + 胡萝卜 -> cookingcarrot(炒胡萝卜_生) -> 翻炒3次半熟 -> 3次熟 +13. oilpan + 生面(noodles) -> pastapot_0(意面_生) -> 翻炒3次熟 pastapot_1(意面_熟) +14. oilpan + 碎肉 -> cookingmeat(炒碎肉_生) -> 熟 +15. oilpan + 鱿鱼须 -> squidwhiskersincooking(炒鱿鱼须_生) -> 熟 +16. oilpan + 螃蟹 -> cookingcrab(炒蟹_生) -> 熟 +17. oilpan + 鲑鱼 -> cookingfish(煎鲑鱼_生) -> 熟 +18. oilpan + 鱿鱼 -> cookingsquid(炒鱿鱼_生) -> 半熟 -> 熟 +19. oilpan + 鸡蛋 -> cookedegg(煎蛋) ======================================== -五、成品菜分组(静态成品方块,无后续转换) +四、各菜谱(胡萝卜锅底/辣椒锅底 + 肉/鱼 -> 菜) ======================================== -plate_1(清炒猪排)、plate_1a(半份)、plate_2(黑椒牛排全份)、plate_2a(半份)、plate_3(清炒羊肉)、 -plate_5(胡萝卜鲑鱼全份)、plate_5a(半份)、plate_6(胡萝卜牛排骨)、plate_7(黑椒牛腿)、 -plate_8(胡萝卜牛里脊)、plate_9(胡萝卜羊腿全份)、plate_9a(半份)、plate_10(胡萝卜炒羊里脊全份)、 -plate_10a(半份)、plate_11(胡萝卜炒羊排)、plate_12(小炒五花肉全份)、plate_12a(半份)、 -plate_13(胡萝卜炒猪排骨全份)、plate_13a(半份)、plate_15(胡萝卜炒鳕鱼)、plate_19(辣炒兔肉全份)、 -plate_19a(半份)、plate_22(元气煎蛋)、plate_23(炒时蔬)、plate_24(炒碎肉)、plate_25(煎鲑鱼)、 -plate_26(炒鱿鱼全份)、plate_26a(2/3份)、plate_26b(1/3份)、plate_26c(炒鱿鱼须半份)、plate_26d(炒鱿鱼须全份)、 -plate_31(小炒鸡肉全份)、plate_31a(半份)、plate_32(麻婆豆腐全份)、plate_32a(半份)、 -plate_33(炒蟹全份)、plate_33a(半份)、plate_41(辣炒鲑鱼)、plate_43(牛肉意面全份)、plate_43a(半份)、 -plate_44(香菇意面全份)、plate_44a(半份)、plate_45(胡萝卜意面全份)、plate_45a(半份)、 -plate_46(鸡肉番茄意面半份)、plate_46a(半份)、plate_47(辣子鸡丁)、plate_47a(辣椒炒牛肉)、 -plate_52(土豆炒猪肉)、plate_53(胡萝卜炒猪肉)、plate_54(香菇滑鸡)、 -bowlofriceegg(蛋炒饭)、plate_14(炒土豆)、cookedpancake(酱香饼)、scallion_pancake_0(葱油饼) -以上均为成品方块,无后续转换关系 +(全部: XX_生 -> XX_熟, 锅铲翻炒3次) +20. carrotpotbase + 生牛肉 -> carrotandbeef(黑椒牛排) +21. carrotpotbase + 牛肋 -> carrotandbeefribs(胡萝卜牛排骨) +22. carrotpotbase + 牛腿 -> carrotandlegcow(黑椒牛腿) +23. carrotpotbase + 羊肉 -> carrotandmutton(清炒羊肉) +24. carrotpotbase + 猪排 -> carrotandporkchop(清炒猪排) +25. carrotpotbase + 鲑鱼 -> carrotandsalmon(胡萝卜鲑鱼) +26. carrotpotbase + 羊腿 -> carrotlegoflamb(胡萝卜羊腿) +27. carrotpotbase + 鳕鱼 -> cookingcod(胡萝卜炒鳕鱼) +28. carrotpotbase + 牛里脊 -> cookingbeeftenderloin(胡萝卜牛里脊) +29. carrotpotbase + 五花肉 -> cookingcookedporkloin(小炒五花肉) +30. carrotpotbase + 猪排骨 -> cookingcookedporkribs(胡萝卜炒猪排骨) +31. carrotpotbase + 羊里脊 -> cookingsheeploin(胡萝卜炒羊里脊) +32. carrotpotbase + 羊排 -> cookingsheeprack(胡萝卜炒羊排) +33. cooking_pepper + 鸡肉 -> cookingchilipepperandchicken(辣子鸡丁) +34. cooking_pepper + 兔肉 -> cookingrabbit(辣炒兔肉) +35. cooking_pepper + 鲑鱼 -> spicy_fish(辣炒鲑鱼) +36. cooking_pepper + 牛肉 -> oilpanchilipepperbeef(辣椒炒牛肉) +37. cooking_pepper + 牛肉 + 豆腐 -> oilpanchilipepperbeefbeancurd(麻婆豆腐) +38. 香菇 + 鸡肉 -> mushroom_fried_chicken(香菇滑鸡) +39. 炒猪肉(fried_pork) + 土豆 -> fried_porkwith_potatoes(土豆炒猪肉) +40. 炒猪肉(fried_pork) + 胡萝卜 -> fried_porkwith_carrots(胡萝卜炒猪肉) +41. 炒时蔬(cookingvegetables/seasonalvegetables) + 胡萝卜 -> 炒时蔬_加胡萝卜 +42. oilpan + 面团 -> cooking_scallion_pancake(煎葱油饼)/cooking_pancake_1(煎酱香饼)/ + cookingdough(煎馍)/cookingdought(煎饼)(各生->熟) +43. oilpan + 鸡肉 -> cookinganymeat(小炒鸡肉_生) -> cookedanymeat(熟) + +======================================== +五、意面系列(pastapot_1 意面熟 + 料) +======================================== +44. pastapot_1 + 牛肉 -> pastapot_2(牛肉意面_生) -> pastapot_3(熟) +45. pastapot_1 + 香菇 -> pastapot_4(香菇意面_生) -> pastapot_5(熟) +46. pastapot_1 + 胡萝卜 -> pastapot_6(胡萝卜意面_生) -> pastapot_7(熟) +47. pastapot_1 + 鸡肉 + 番茄 -> pastapot_8(鸡肉番茄意面_生) -> pastapot_9(熟) + +======================================== +六、蛋炒饭 +======================================== +48. cookedegg(煎蛋) + 米饭(汤锅盛出) -> riceegg_1(蛋炒饭_生) -> 翻炒3次 riceegg_2(熟) + + 米饭 -> riceegg_3(蛋炒饭_加米饭_熟) +49. riceegg_3 -> 蛋炒饭成品(bowlofriceegg) + +======================================== +七、出锅(熟菜 + 盘子 -> 成品) +======================================== +机制: 手持 盘子(plate_0, 厨具) 右键, 消耗1个盘子, 获得对应成品菜(plate_*) +(各菜式出锅一一对应, 成品归 chaoguo_finished 成品组, 见上方方块清单) diff --git a/tuilun/面食.甜食转化关系.txt b/tuilun/面食.甜食转化关系.txt index 8aa2a38..0e75090 100644 --- a/tuilun/面食.甜食转化关系.txt +++ b/tuilun/面食.甜食转化关系.txt @@ -1,331 +1,147 @@ ======================================== 【面食.甜食】(xy_mianshi) 转化关系 ======================================== -说明: -- 原"面食"分类与"面包甜点"分类合并,分类名改为"面食.甜食" -- 共10个分组(按tab显示顺序): - 工具·擀面杖 -> 面粉·面团 -> 饺子 -> 包子 -> 馍·肉夹馍 -> 煎饼卷 -> 竹筒饭 -> 面包·烘焙 -> 面团·胚料 -> 甜点·蛋糕 -- 发酵/醒面/烘焙/蒸制多为计时转换,约60秒一级 -- 蛋糕切分: 手持菜刀右键, 整块 -> 3/4 -> 半 -> 小块 -- 数量类转换统一为"递增->递减"双向逻辑 -- 已归入禁用分类(不再出现在本分类): 饺子皮_4(饺子_5)、饺子皮_5(饺子_6)、蜂蜜蛋糕_4、浆果蛋糕_4、巧克力蛋糕_4 -- 【待确认】表示该步骤所需的具体操作或食材尚未最终确定 +说明(基于行为包实际方块清单重写): +- 原"面食"+"面包甜点"合并为"面食.甜食", 共10组: + 工具·擀面杖 / 面粉·面团 / 饺子 / 包子 / 馍·肉夹馍 / 煎饼卷 / 竹筒饭 / 面包·烘焙 / 面团·胚料 / 甜点·蛋糕 +- 【擀面杖】: 擀面用 擀面杖(rollingpin_1/2/3, 本分类) 配合 厨具的 rollingpin, + 加工中擀面杖会被消耗, 干完最后一步掉落返还(见 厨具转化关系.txt 七) +- 【蛋液半成品】plate_34: 由 搅拌器(厨具) 鸡蛋牛奶流程 用盘子取出(见 厨具转化关系.txt 三) +- 【米饭/大米区分】: 竹筒饭/生米锅用 生大米(brownrice); 蛋炒饭/寿司用 熟米饭(汤锅盛出) +- 【面团用途】: 面团(rawdough/dought 系列) 供 丸子机(厨具)/炒锅煎饼(炒锅) 使用 +- 【生面】noodles: 供 汤锅生面汤/炒锅意面(见 汤锅/炒锅转化关系.txt) +- 发酵/醒面/烘焙/蒸制 多为计时转换, 约60秒一级 +- 已归入禁用: 饺子皮_4/5、蜂蜜蛋糕_4、浆果蛋糕_4、巧克力蛋糕_4 +- 【待确认】表示该步骤的具体操作或食材尚未最终确定 ======================================== 一、工具·擀面杖组 ======================================== -方块: 擀面杖_2(rollingpin_1)、擀面杖_3(rollingpin_2)、擀面杖_4(rollingpin_3) -机制: 均为擀面工具,配合面粉·面团组使用,无独立转换关系 -- 蒸笼工具(蒸笼/蒸笼盖)归厨具分类;本组的蒸笼仅见"饺子"组(蒸饺) +方块: rollingpin_1(擀面杖_2)、rollingpin_2(擀面杖_3)、rollingpin_3(擀面杖_4) +机制: 擀面工具, 配合面粉·面团组使用(加工中消耗, 最后一步掉落返还) ======================================== 二、面粉·面团组 ======================================== -方块: 面粉(farineblcok)、面粉(加鸡蛋)(farineblock_1)、面粉(加水)(farineblock_2)、面粉块(farineblock_3)、 -生面团(rawdough_0)、生面团(和面_1~4)(rawdough_1~4)、生面团(和面_4/5/6)(dought_4/5/6)、 -生面团(发酵后)(dough_0)、生面团(擀面_1)(dough_1)、生面团(擀面_2/3)(dought_2/3)、 -小面团(smalldough_0)、小面团(擀面_1~3)(smalldough_1~3)、生面饼(dought_7)、面饼切开(dought_8)、 -生面(noodles,物品,本次由Java版迁入,归本组,用作汤锅生面汤/炒锅意面的面条食材,制作流程待定) +方块: farineblcok(面粉)、farineblock_1(面粉加鸡蛋)、farineblock_2(面粉加水)、 +farineblock_3(面粉块)、rawdough_0(生面团)、rawdough_1~4(和面)、dough_0(发酵后)、 +dough_1(擀面_1)、dought_2/3(擀面_2/3)、smalldough_0~3(小面团/擀面)、 +dought_4/5/6(和面中间态)、dought_7(生面饼)、dought_8(面饼切开)、noodles(生面) -1. 面粉 -> 面粉(加鸡蛋) -转换条件:[手持 鸡蛋 右键 进行转换,消耗1个] -机制: 手持鸡蛋右键面粉,消耗1个,加鸡蛋 - -2. 面粉(加鸡蛋) -> 面粉(加水) -转换条件:[手持 水桶 右键 进行转换,消耗水桶获得空桶] -机制: 手持水桶右键,水桶变空桶,加水 - -3. 面粉(加水) -> 面粉块 -转换条件:[手持 擀面杖/空手 右键 进行转换(揉面)] -机制: 右键揉面,变为面粉块 - -4. 面粉块 -> 生面团 -转换条件:[手持 擀面杖 右键 进行转换(和面)] -机制: 手持擀面杖右键,和面变为生面团 - -5. 生面团 -> 生面团(和面_1) -> 生面团(和面_2) -> 生面团(和面_3) -> 生面团(和面_4) -转换条件:[手持 擀面杖 右键 依次和面] -机制: 手持擀面杖右键,每级一次,共四级 - -6. 生面团(和面_4/5/6)(dought_4/5/6) -转换条件:[静态面团中间态,并入和面团] -机制: 名称与rawdough_4(和面_4)重复,暂作和面后续阶段,后续需核对 - -7. 生面团(和面) -> 生面团(发酵后) -转换条件:[计时自动转换] -机制: 计时发酵约60秒 - -8. 生面团(发酵后) -> 生面团(擀面_1) -转换条件:[手持 擀面杖 右键 进行转换] -机制: 手持擀面杖右键,开始擀面 - -9. 生面团(擀面_1) -> 生面团(擀面_2) -> 生面团(擀面_3) -转换条件:[手持 擀面杖 右键 依次擀面] -机制: 手持擀面杖右键,每级一次 - -10. 生面团(擀面) -> 生面饼 -转换条件:[手持 擀面杖 右键 进行转换] -机制: 手持擀面杖右键,擀成面饼 - -11. 生面饼 -> 面饼切开 -转换条件:[手持 菜刀 右键 进行转换] -机制: 手持菜刀右键,切分面饼 - -12. 面饼切开 -> 可颂面胚(dought_9, 见"面团·胚料"组) +1. farineblcok(面粉) -> farineblock_1(加鸡蛋) +转换条件:[手持 鸡蛋 右键, 消耗1个] +2. farineblock_1 -> farineblock_2(加水) +转换条件:[手持 水桶 右键, 水桶变空桶] +3. farineblock_2 -> farineblock_3(面粉块) +转换条件:[手持 擀面杖/空手 右键(揉面)] +4. farineblock_3 -> rawdough_0(生面团) +转换条件:[手持 擀面杖 右键(和面)] +5. rawdough_0 -> rawdough_1~4(和面) +转换条件:[手持 擀面杖 右键, 每级一次, 共四级] +6. rawdough_4 -> dough_0(发酵后) +转换条件:[计时发酵约60秒] +7. dough_0 -> dough_1(擀面_1) -> dought_2/3(擀面_2/3) +转换条件:[手持 擀面杖 右键, 每级一次] +8. dought_3(擀面完成) -> dought_7(生面饼) +转换条件:[手持 擀面杖 右键(最后一步, 掉落擀面杖返还)] +9. dought_7(生面饼) -> dought_8(面饼切开) +转换条件:[手持 菜刀(cleaver) 右键] +10. dought_8 -> dought_9(可颂胚, 见面团·胚料组) 转换条件:[右键 进行转换] -机制: 空手右键,变为可颂胚 - -13. 小面团 -> 小面团(擀面_1) -> 小面团(擀面_2) -> 小面团(擀面_3) -转换条件:[手持 擀面杖 右键 依次擀面] -机制: 手持擀面杖右键,每级一次,共三级 +11. smalldough_0(小面团) -> smalldough_1~3(擀面) +转换条件:[手持 擀面杖 右键, 每级一次, 共三级] +12. noodles(生面): 静态面条食材, 供 汤锅生面汤/炒锅意面(见对应转化关系.txt) ======================================== 三、饺子组 ======================================== -方块: 饺子皮(dumplings_0)、饺子皮(加猪肉馅)(dumplings_1)、饺子皮(加蔬菜)(dumplings_2)、 -饺子皮(猪肉馅加蔬菜)(dumplings_3)、生饺子(dumplings_4)、蒸笼(蒸饺子_生)(steamerdumplings_0)、蒸笼(蒸饺子_熟)(steamerdumplings_1) -- 原饺子皮_4(饺子_5)、饺子皮_5(饺子_6) 已归入禁用分类 +方块: dumplings_0(饺子皮)、dumplings_1(加猪肉馅)、dumplings_2(加蔬菜)、 +dumplings_3(猪肉馅加蔬菜)、dumplings_4(生饺子)、steamerdumplings_0(蒸饺子生)、steamerdumplings_1(蒸饺子熟) -1. 饺子皮 -> 饺子皮(加猪肉馅) -转换条件:[手持 猪肉馅(食材分类) 右键 进行转换,消耗1个] -机制: 手持猪肉馅右键饺子皮,消耗1个,加猪肉馅 - -2. 饺子皮 -> 饺子皮(加蔬菜) -转换条件:[手持 蔬菜(食材分类) 右键 进行转换,消耗1个] -机制: 手持蔬菜右键饺子皮,消耗1个,加蔬菜 - -3. 饺子皮(加猪肉馅) -> 饺子皮(猪肉馅加蔬菜) -转换条件:[手持 蔬菜 右键 进行转换,消耗1个] -机制: 手持蔬菜右键,消耗1个,加蔬菜 - -4. 饺子皮(加馅) -> 生饺子 -转换条件:[右键 进行转换(捏合)] -机制: 空手右键,捏合成生饺子 - -5. 生饺子 -> 蒸笼(蒸饺子_生) -转换条件:[手持 生饺子 右键 放入蒸笼] -机制: 手持生饺子右键蒸笼,变为蒸饺子_生 - -6. 蒸笼(蒸饺子_生) -> 蒸笼(蒸饺子_熟) -转换条件:[计时自动转换] -机制: 计时约60秒变熟 +13. dumplings_0 -> dumplings_1(加猪肉馅) [手持 猪肉馅(rawmeatball, 食材) 右键] +14. dumplings_0 -> dumplings_2(加蔬菜) [手持 蔬菜 右键] +15. dumplings_1 -> dumplings_3(猪肉馅加蔬菜) [手持 蔬菜 右键] +16. dumplings_2/3 -> dumplings_4(生饺子) [右键捏合] +17. dumplings_4 + 蒸笼(厨具) -> steamerdumplings_0 -> 计时60秒 -> steamerdumplings_1(熟) + [手持 生饺子 右键蒸笼; 蒸笼盖盖/开盖见 厨具转化关系.txt 四] +(生饺子也可 汤锅煮饺子汤(汤锅转化关系.txt)/油锅炸饺子(油锅转化关系.txt)) ======================================== 四、包子组 ======================================== -方块: 包子皮(baozipi)、包子皮(加肉)(roubao_1)、生肉包子(塑形)(roubao_2)、生肉包子(roubaozi_3)、 -蒸笼(包子_生)(baozilong_1)、蒸笼(包子_熟)(baozilong_2)、熟肉包子(shouroubao)、 -熟肉包子(半个)(shoubaozi_2)、熟肉包子(1/4个)(shoubaozi_3)、熟肉包子(两个)(shoubaozidui_2)、熟肉包子(三个)(shoubaozidui_3) +方块: baozipi(包子皮)、roubao_1(加肉)、roubao_2(塑形)、roubaozi_3(生肉包子)、 +baozilong_1(蒸笼包子生)、baozilong_2(蒸笼包子熟)、shouroubao(熟肉包子)、 +shoubaozi_2(半个)、shoubaozi_3(1/4)、shoubaozidui_2(两个)、shoubaozidui_3(三个) -1. 包子皮 -> 包子皮(加肉) -转换条件:[手持 肉馅 右键 进行转换,消耗1个] -机制: 手持肉馅右键包子皮,消耗1个,加肉馅 - -2. 包子皮(加肉) -> 生肉包子(塑形) -转换条件:[右键 进行转换(捏合)] -机制: 空手右键,捏合成型 - -3. 生肉包子(塑形) -> 生肉包子 -转换条件:[右键 进行转换] -机制: 空手右键,塑形完成 - -4. 生肉包子 -> 蒸笼(包子_生) -转换条件:[手持 生肉包子 右键 放入蒸笼] -机制: 手持生肉包子右键蒸笼,变为包子_生 - -5. 蒸笼(包子_生) -> 蒸笼(包子_熟) -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -6. 蒸笼(包子_熟) -> 熟肉包子 -转换条件:[右键 进行转换,取出熟包子] -机制: 空手右键,获得熟肉包子 - -7. 熟肉包子 -> 熟肉包子(半个) -> 熟肉包子(1/4个) -转换条件:[手持 菜刀 右键 进行切割] -机制: 手持菜刀右键,切成两半,再切成1/4 - -8. 熟肉包子(半个) -> 熟肉包子(两个) / 熟肉包子(三个) -转换条件:[手持 熟肉包子 右键 进行堆叠] -机制: 手持熟肉包子右键,堆叠成两个/三个 - -8a. 熟肉包子(三个) -> 熟肉包子(两个) -> 熟肉包子(半个) -转换条件:[右键 进行转换,取走一个包子] -机制: 空手右键,取走1个,数量递减 3->2->半 +18. baozipi -> roubao_1(加肉) [手持 肉馅 右键] +19. roubao_1 -> roubao_2(塑形) -> roubaozi_3(生肉包子) [右键捏合/塑形] +20. roubaozi_3 + 蒸笼 -> baozilong_1 -> 计时60秒 -> baozilong_2(熟) +21. baozilong_2 -> shouroubao(熟肉包子) [右键取出] +22. shouroubao -> shoubaozi_2(半个) -> shoubaozi_3(1/4) [手持 菜刀 右键切] +23. shoubaozi_2(半个) -> shoubaozidui_2(两个)/shoubaozidui_3(三个) [手持 熟肉包子 右键堆叠] +24. 数量递减: 三个 -> 两个 -> 半个 [空手右键取走] ======================================== 五、馍·肉夹馍组 ======================================== -方块: 馍(roujiamo_0)、馍(切开)(roujiamo_1)、肉夹馍(roujiamo_2) - -1. 面团加工 -> 馍 -转换条件:[手持 生面饼 右键 放入烤炉/烙制] -机制: 生面饼烤制/烙制,变为馍 - -2. 馍 -> 馍(切开) -转换条件:[手持 菜刀 右键 进行切割] -机制: 手持菜刀右键,切开馍 - -3. 馍(切开) + 肉 -> 肉夹馍 -转换条件:[手持 熟肉 右键 进行转换,消耗1个] -机制: 手持熟肉右键,夹入肉,变为肉夹馍 +方块: roujiamo_0(馍)、roujiamo_1(馍切开)、roujiamo_2(肉夹馍) +25. 生面饼(dought_7) 烙制 -> roujiamo_0(馍) [手持 生面饼 右键 烤炉/烙制] +26. roujiamo_0 -> roujiamo_1(切开) [手持 菜刀 右键] +27. roujiamo_1 + 熟肉 -> roujiamo_2(肉夹馍) [手持 熟肉 右键] +(馍 也用于 汤锅羊肉泡馍汤, 见 汤锅转化关系.txt) ======================================== 六、煎饼卷组 ======================================== -方块: 煎饼(cooked_dought)、煎饼(加蔬菜)(cookeddought_1)、 -煎饼卷牛肉(cookeddought_2~6)、煎饼卷鳕鱼(cookedcoddought_2~6) - -1. 煎饼 -> 煎饼(加蔬菜) -转换条件:[手持 蔬菜(食材分类) 右键 进行转换,消耗1个] -机制: 手持蔬菜右键,加蔬菜 - -2. 煎饼(加蔬菜) -> 煎饼卷牛肉(加牛肉) -> 煎饼卷牛肉(加土豆) -> 煎饼卷牛肉(卷_1) -> 煎饼卷牛肉(卷_2) -> 煎饼卷牛肉 -转换条件:[手持 牛肉/土豆 右键 依次转换] -机制: 手持牛肉加肉,手持土豆加土豆,再卷制成卷 - -3. 煎饼 + 鳕鱼 -> 煎饼卷鳕鱼(加鳕鱼) -> 煎饼卷鳕鱼(加土豆) -> 煎饼卷鳕鱼(卷_1) -> 煎饼卷鳕鱼(卷_2) -> 煎饼卷鳕鱼 -转换条件:[手持 鳕鱼/土豆 右键 依次转换] -机制: 手持鳕鱼加鱼,手持土豆加土豆,再卷制成卷 +方块: cooked_dought(煎饼)、cookeddought_1(加蔬菜)、cookeddought_2~6(卷牛肉)、 +cookedcoddought_2~6(卷鳕鱼) +28. cooked_dought -> cookeddought_1(加蔬菜) [手持 蔬菜 右键] +29. cookeddought_1 + 牛肉/土豆 -> cookeddought_2~6(煎饼卷牛肉, 加肉/加土豆/卷制) +30. cooked_dought + 鳕鱼/土豆 -> cookedcoddought_2~6(煎饼卷鳕鱼) ======================================== -七、竹筒饭组 +七、竹筒饭组(用生大米, 与寿司熟米饭区分) ======================================== -方块: 竹筒(bamboo_0)、竹筒(切开)(bamboo_1)、竹筒(加入米)(bamboo_2)、竹筒(加入肉)(bamboo_4)、 -蒸笼(竹筒饭_生)(bamboo_6)、蒸笼(竹筒饭_熟)(bamboo_7)、熟竹筒饭(bamboo_5) -- 原竹筒_4(bamboo_3) 已归入禁用分类 - -1. 竹筒 -> 竹筒(切开) -转换条件:[手持 菜刀 右键 进行转换] -机制: 手持菜刀右键,切开竹筒 - -2. 竹筒(切开) -> 竹筒(加入米) -转换条件:[手持 大米(食材分类) 右键 进行转换,消耗1个] -机制: 手持大米右键,加入米 - -3. 竹筒(加入米) -> 竹筒(加入肉) -转换条件:[手持 肉类 右键 进行转换,消耗1个] -机制: 手持肉类右键,加入肉 - -4. 竹筒(加入肉) -> 蒸笼(竹筒饭_生) -转换条件:[手持 竹筒(加肉) 右键 放入蒸笼] -机制: 手持竹筒右键蒸笼,变为竹筒饭_生 - -5. 蒸笼(竹筒饭_生) -> 蒸笼(竹筒饭_熟) -转换条件:[计时自动转换] -机制: 计时约60秒变熟 - -6. 蒸笼(竹筒饭_熟) -> 熟竹筒饭 -转换条件:[右键 进行转换,取出竹筒饭] -机制: 空手右键,获得熟竹筒饭 +方块: bamboo_0(竹筒)、bamboo_1(切开)、bamboo_2(加米)、bamboo_4(加肉)、 +bamboo_6(蒸笼竹筒饭生)、bamboo_7(蒸笼竹筒饭熟)、bamboo_5(熟竹筒饭) +31. bamboo_0 -> bamboo_1(切开) [手持 菜刀 右键] +32. bamboo_1 -> bamboo_2(加米) [手持 大米(brownrice, 生米) 右键, 消耗1个] +33. bamboo_2 -> bamboo_4(加肉) [手持 肉类 右键] +34. bamboo_4 + 蒸笼 -> bamboo_6 -> 计时60秒 -> bamboo_7(熟) +35. bamboo_7 -> bamboo_5(熟竹筒饭) [右键取出] ======================================== 八、面包·烘焙组 ======================================== -方块: 法棍系列(bread_1/1a/1b)、吐司系列(bread_2/2a/2b)、可颂系列(bread_3/3a/3b)、甜甜圈系列(bread_4/4a/4b/4c) - -1. 法棍面胚(发面) -> 法棍 -> 法棍2(2份) -> 法棍3(3份) -转换条件:[烘焙成熟后,用刀切割可分成多份] -机制: 烤熟为法棍,手持菜刀切为2份,再切为3份 - -2. 吐司面胚 -> 吐司1 -> 吐司2(2份) -> 吐司3(3份) -转换条件:[烘焙成熟后,用刀切割可分成多份] -机制: 烤熟为吐司,手持菜刀切为2份,再切为3份 - -3. 可颂面胚 -> 可颂1 -> 可颂2(2份) -> 可颂3(3份) -转换条件:[烘焙成熟后,用刀切割可分成多份] -机制: 烤熟为可颂,手持菜刀切为2份,再切为3份 - -4. 甜甜圈胚(烤熟) -> 甜甜圈(成品1个) -> 甜甜圈(成品2个) -> 甜甜圈(成品3个) -转换条件:[右键/操作依次转换] -机制: 手持甜甜圈堆叠,1个变2个再变3个 - -4a. 甜甜圈(成品3个) -> 甜甜圈(成品2个) -> 甜甜圈(成品1个) -转换条件:[右键 进行转换,取走一个甜甜圈] -机制: 空手右键,取走1个,数量递减 3->2->1 +方块: bread_1/1a/1b(法棍)、bread_2/2a/2b(吐司)、bread_3/3a/3b(可颂)、bread_4/4a/4b/4c(甜甜圈) +36. 法棍面胚 -> bread_1(法棍) -> bread_1a(2份) -> bread_1b(3份) [烤炉烤熟, 菜刀切分] +37. 吐司面胚 -> bread_2 -> bread_2a(2份) -> bread_2b(3份) +38. 可颂面胚(dought_9) -> bread_3 -> bread_3a(2份) -> bread_3b(3份) +39. 甜甜圈胚 -> bread_4(成品1) -> bread_4a(2) -> bread_4b(3) -> bread_4c; 递减空手取走 ======================================== 九、面团·胚料组 ======================================== -方块: 法棍面胚_1(未发面)(breaddough_1)、法棍面胚_2(发面)(breaddough_1a)、吐司面胚(breaddough_2)、 -吐司面胚(面包面团_4)(breaddough_4)、甜甜圈胚(生)(breaddough_4d)、可颂面胚(dought_9)、蛋液半成品(plate_34) - -1. 法棍面胚_1(未发面) -> 法棍面胚_2(发面) -转换条件:[计时自动转换(发酵)] -机制: 计时发酵约60秒 - -2. 吐司面胚(breaddough_2/breaddough_4) -> 吐司 -转换条件:[放入烤炉,计时烘焙] -机制: 放入烤炉,计时约60秒烘焙成熟 - -3. 甜甜圈胚(生) -> 甜甜圈胚(烤熟) -转换条件:[放入烤炉,计时烘焙] -机制: 放入烤炉,计时约60秒烘焙成熟 - -4. 可颂面胚(dought_9) -> 可颂 -转换条件:[放入烤炉,计时烘焙] -机制: 放入烤炉,计时约60秒烘焙成熟 - -5. 蛋液半成品(plate_34) -转换条件:[静态胚料方块,供制作使用,无独立转换] +方块: breaddough_1(法棍胚未发)、breaddough_1a(法棍胚发面)、breaddough_2(吐司胚)、 +breaddough_4(吐司胚)、breaddough_4d(甜甜圈胚)、dought_9(可颂胚)、plate_34(蛋液半成品) +40. breaddough_1 -> breaddough_1a [计时发酵60秒] +41. breaddough_2/4 -> 吐司 [烤炉计时烘焙] +42. breaddough_4d -> 甜甜圈胚烤熟 [烤炉计时烘焙] +43. dought_9 -> 可颂 [烤炉计时烘焙] +44. plate_34(蛋液半成品): 由 搅拌器 鸡蛋牛奶 用盘子取出(厨具转化关系.txt), 供甜点/蒸蛋 ======================================== 十、甜点·蛋糕组 ======================================== -方块: 蛋糕面糊(生)(cakebatterblock_0)、蛋糕面糊(烤熟)(cakebatterblock)、蛋糕胚(cakebase)、奶油蛋糕(cake_0)、 -蜂蜜蛋糕系列(cake_1/1a/1b/1d)、浆果蛋糕系列(cake_2/2a/2b/2d)、巧克力蛋糕系列(cake_3/3a/3b/3d)、 -焦糖布丁(cream_caramel)、布丁半成品(plate_35)、舒芙蕾(souffle_0)、舒芙蕾半成品(creampastry_0)、 -蒸笼(蒸牛奶鸡蛋_生/熟)(steamermilkandegg/steamermilkandegg_1) -- 蜂蜜蛋糕_4/浆果蛋糕_4/巧克力蛋糕_4 已归入禁用分类 - -1. 蛋糕面糊(生) -> 蛋糕面糊(烤熟) -转换条件:[放入烤炉,计时烘焙] -机制: 放入烤炉,计时约60秒烘焙成熟 - -2. 蛋糕面糊(烤熟) -> 蛋糕胚 -转换条件:[右键 进行转换(脱模)] -机制: 空手右键,脱模变为蛋糕胚 - -3. 蛋糕胚 -> 奶油蛋糕(整块) -转换条件:[手持 奶油 右键 进行转换,消耗1个] -机制: 手持奶油右键,裱上奶油,变为奶油蛋糕 - -4. 奶油蛋糕(整块) -> 3/4块 -> 半块 -> 小块 -转换条件:[手持 菜刀 右键 进行切割] -机制: 手持菜刀右键,切成3/4,再切半块,再切小块 - -5. 蛋糕胚 + 蜂蜜 -> 蜂蜜蛋糕(整块) -转换条件:[手持 蜂蜜 右键 进行转换,消耗1个] -机制: 手持蜂蜜右键,抹上蜂蜜,变为蜂蜜蛋糕 - -6. 蜂蜜蛋糕(整块) -> 3/4块 -> 半块 -> 小块 -转换条件:[手持 菜刀 右键 进行切割] -机制: 手持菜刀右键,依次切分 - -7. 蛋糕胚 + 浆果 -> 浆果蛋糕(整块) -转换条件:[手持 浆果 右键 进行转换,消耗1个] -机制: 手持浆果右键,铺上浆果,变为浆果蛋糕 - -8. 浆果蛋糕(整块) -> 3/4块 -> 半块 -> 小块 -转换条件:[手持 菜刀 右键 进行切割] -机制: 手持菜刀右键,依次切分 - -9. 蛋糕胚 + 巧克力 -> 巧克力蛋糕(整块) -转换条件:[手持 巧克力 右键 进行转换,消耗1个] -机制: 手持巧克力右键,淋上巧克力,变为巧克力蛋糕 - -10. 巧克力蛋糕(整块) -> 3/4块 -> 半块 -> 小块 -转换条件:[手持 菜刀 右键 进行切割] -机制: 手持菜刀右键,依次切分 - -11. 布丁半成品 -> 焦糖布丁 -转换条件:[放入烤炉/冷藏,计时转换] -机制: 计时约60秒成型,变为焦糖布丁 - -12. 舒芙蕾半成品 -> 舒芙蕾 -转换条件:[放入烤炉,计时烘焙] -机制: 放入烤炉,计时约60秒烘焙成型 - -13. 蒸笼(蒸牛奶鸡蛋_生) -> 蒸笼(蒸牛奶鸡蛋_熟) -转换条件:[放入蒸笼,计时自动转换] -机制: 计时约60秒变熟 +方块: cakebatterblock_0(面糊生)、cakebatterblock(面糊熟)、cakebase(蛋糕胚)、cake_0(奶油蛋糕)、 +cake_1/1a/1b/1d(蜂蜜)、cake_2/2a/2b/2d(浆果)、cake_3/3a/3b/3d(巧克力)、 +cream_caramel(焦糖布丁)、plate_35(布丁半成品)、souffle_0(舒芙蕾)、creampastry_0(舒芙蕾半成品)、 +steamermilkandegg/steamermilkandegg_1(蒸牛奶鸡蛋) +45. cakebatterblock_0 -> cakebatterblock(面糊熟) [烤炉计时烘焙] +46. cakebatterblock -> cakebase(蛋糕胚) [右键脱模] +47. cakebase + 奶油(cream_0, 食材) -> cake_0(奶油蛋糕) [手持 奶油 右键] +48. cakebase + 蜂蜜 -> cake_1系列; cakebase + 浆果 -> cake_2系列; cakebase + 巧克力 -> cake_3系列 +49. 各蛋糕整块 -> 3/4 -> 半 -> 小块 [手持 菜刀 右键切分; 数量递减空手取走] +50. plate_35(布丁半成品) -> cream_caramel(焦糖布丁) [烤炉/冷藏计时] +51. creampastry_0(舒芙蕾半成品) -> souffle_0(舒芙蕾) [烤炉计时烘焙] +52. steamermilkandegg(蒸牛奶鸡蛋生) -> steamermilkandegg_1(熟) [蒸笼计时, 配合蛋液半成品/牛奶]