========================================
【乡野饮料】(xy_drink) 转化关系
========================================
说明:
- 分为3个分组: 果汁·榨汁饮品 / 冰棍 / 冰棍盒·炒冰盒
- 榨汁为逐级右键操作; 冰棍/冰沙为放入水果+计时冷冻
- 【待确认】表示该步骤所需的具体操作尚未最终确定

========================================
一、果汁·榨汁饮品(榨汁机系列) —— 全流程右键转换, 果汁由第一步放入的水果决定
========================================
机制说明(按批注重写):
  不再用"玻璃杯+水果右键=对应果汁"。
  榨汁机 空 → 放入水果 → 榨汁中1 → 榨汁中2 → 榨汁中3 → 完成 全程右键转换;
  第一步放什么水果, 榨汁完成取出对应的果汁。
todo 功能实现的时候需要考虑 玩家退出游戏后 我的步骤已经到了 榨汁2->榨汁3 的过程中 那么我重新进入游戏后 我获得的果汁 还是 之前第一步 空 到放入水果这一步 记录的水果类型
1. 榨汁机(空) -> 榨汁机(放入水果)
转换条件:[手持 水果(食材分类) 右键 进行转换, 消耗1个]
机制: 手持水果右键空榨汁机, 消耗1个, 放入水果并记录水果类型(决定最终果汁)

2. 榨汁机(放入水果) -> 榨汁机(榨汁中1)
转换条件:[右键 进行转换]
机制: 右键启动榨汁, 进入榨汁中1

3. 榨汁机(榨汁中1) -> 榨汁机(榨汁中2)
转换条件:[右键 进行转换]
机制: 右键继续榨汁, 进入榨汁中2

4. 榨汁机(榨汁中2) -> 榨汁机(榨汁中3)
转换条件:[右键 进行转换]
机制: 右键继续榨汁, 进入榨汁中3

5. 榨汁机(榨汁中3) -> 榨汁机(完成)
转换条件:[右键 进行转换]
机制: 右键榨汁完成

6. 榨汁机(完成) -> 对应果汁
转换条件:[手持 玻璃杯(fruitjuice_0) 右键 进行转换, 消耗1个]
机制: 手持玻璃杯右键榨汁机(完成), 消耗1个玻璃杯, 获得 第一步放入水果 对应的果汁
      (按记录的水果类型, 果汁成品自带杯)
- 西瓜 -> 西瓜汁 fruitjuice_1
- 橙子 -> 橙汁 fruitjuice_2
- 苹果 -> 苹果汁 fruitjuice_3
- 桃子 -> 桃子汁 fruitjuice_4
- 葡萄 -> 葡萄汁 fruitjuice_6
- 黄豆 -> 豆浆 fruitjuice_7
(玻璃杯 fruitjuice_0 仅为成品容器, 不再作为"玻璃杯+水果"的中转)

========================================
二、冰棍(冰棍盒系列)
========================================
7. 冰棍盒 -> 冰棍盒(冰棍定型)
转换条件:[手持 原版冰块[广义的冰] 右键 进行转换, 消耗1个]
机制: 手持冰块右键冰棍盒, 消耗1个

8. 冰棍盒(冰棍定型) -> 冰棍盒(苹果/桃子/橙子/葡萄/西瓜冰棍)
转换条件:[手持 对应水果 右键 进行转换, 消耗2个]
机制: 手持对应水果右键冰棍盒(定型), 消耗2个, 制成该口味冰棍

9. 冰棍盒(各水果) -> 对应冰棍 + 还原 冰棍盒(未定型)
转换条件:[右键 进行转换, 取出冰棍]
机制: 空手右键, 取出2根对应水果冰棍(苹果/桃子/橙子/葡萄/西瓜冰棍),
      冰棍盒还原为 冰棍盒(未定型)
      (按批注: 各水果冰棍盒取完冰棍后应还原成未定型)

10. 冰棍堆 组合逻辑(顺序无关, 空手取回按方块状态固定, 不存数据)
转换条件:[手持 冰棍 右键 单根冰棍/冰棍堆 进行堆叠, 消耗1根]
机制: 单根 橙子冰棍/西瓜冰棍 放地上, 手持另一根右键 → 冰棍堆(橙子+西瓜) popsiclepile_2
      顺序无关: 先放橙子再放西瓜 == 先放西瓜再放橙子, 都会变成 冰棍堆(橙子+西瓜)
- 橙子+西瓜 -> 冰棍堆(橙子+西瓜) popsiclepile_2
- 冰棍堆 + 苹果冰棍 -> 冰棍堆2(橙子+西瓜+苹果) popsiclepile_3
取回: 空手右键(按方块状态固定, 无需记录后放入的那根)
- 冰棍堆2 -> 取出 苹果冰棍, 退回 冰棍堆
- 冰棍堆 -> 取出 西瓜冰棍, 变回 单根橙子冰棍
(其他口味组合暂无对应堆方块, 不支持堆叠)

========================================
三、炒冰盒·冰沙
========================================
11. 炒冰盒(空) -> 炒冰盒(放冰)
转换条件:[手持 原版冰块[广义的冰] 右键 进行转换, 消耗1个]
机制: 手持冰块右键炒冰盒(空), 消耗1个, 放入冰块

12. 炒冰盒(放冰) + 苹果 -> 苹果炒冰盒
转换条件:[手持 苹果 右键 进行转换, 消耗1个]
机制: 手持苹果右键炒冰盒(放冰), 消耗1个, 制成苹果炒冰

13. 炒冰盒(放冰) + 葡萄 -> 葡萄炒冰盒
转换条件:[手持 葡萄 右键 进行转换, 消耗1个]
机制: 手持葡萄右键, 消耗1个, 制成葡萄炒冰

14. 炒冰盒(放冰) + 西瓜 -> 西瓜炒冰盒
转换条件:[手持 西瓜 右键 进行转换, 消耗1个]
机制: 手持西瓜右键, 消耗1个, 制成西瓜炒冰

15. 炒冰盒(放冰) + 橘子 -> 橘子炒冰盒
转换条件:[手持 橘子 右键 进行转换, 消耗1个]
机制: 手持橘子右键, 消耗1个, 制成橘子炒冰

16. 炒冰盒(放冰) + 桃子 -> 桃子炒冰盒
转换条件:[手持 桃子 右键 进行转换, 消耗1个]
机制: 手持桃子右键, 消耗1个, 制成桃子炒冰

17. 炒冰盒(各水果) -> 对应冰沙 + 还原 炒冰盒(空)
转换条件:[右键 进行转换, 取出冰沙]
机制: 空手右键, 取出1个对应冰沙(苹果/葡萄/橘子/桃子冰沙),
      炒冰盒还原为 炒冰盒(空)
      (按批注: 各水果炒冰盒取完冰沙后应还原成空)

========================================
四、成品方块清单
========================================
fruitjuice_0(玻璃杯)、fruitjuice_1(西瓜汁)、fruitjuice_2(橙汁)、fruitjuice_3(苹果汁)、fruitjuice_4(桃子汁)、
fruitjuice_6(葡萄汁)、fruitjuice_7(豆浆)、juicer_0~4(榨汁机各态)、appleicecreamplace(苹果冰沙)、
grapeicecreamplace(葡萄冰沙)、orangeicecreamplace(橘子冰沙)、peachicecreamplace(桃子冰沙)、
apple_popsicleplace(苹果冰棍)、grape_popsicleplace(葡萄冰棍)、melon_popsicleplace(西瓜冰棍)、
orange_popsicle_place(橙子冰棍)、peach_popsicleplace(桃子冰棍)、popsiclepile_2/3(冰棍堆)、
icelollyboxb~f(各水果冰棍盒)、icelollybox_1/2(未定型/定型)、appleicebox/grapeicebox/melonicebox/orangeicebox/peachicebox(炒冰盒)、
frytheicebox(炒冰盒)、frytheicebox_1(炒冰盒(放冰))
