========================================
【油锅】(xy_youguo) 转化关系
========================================
说明:
- 正文全部用中文方块名, 英文id见文末【方块清单】
- 油锅方块: 油锅(空)、油锅(满油); 工具: 油罐(厨具)、玻璃罐(厨具)、盘子(厨具)
- 核心流程: 倒油【右键转换】 -> 放料【右键转换】 -> 计时炸【计时】 -> 出锅【右键转换】 -> 盘装成品【吃】
- 炸物规律: 油锅(满油) + 裹粉半成品 -> 炸物(生) -> 计时60秒 -> 炸物(半熟) -> 计时30秒 -> 炸物(熟)
  (天妇罗/炸饺子为单级: 生 -> 计时60秒 -> 熟)
- 出锅: 手持 盘子 右键 熟炸物, 消耗1个盘子, 熟炸物取出后【变回油锅(满油)】,
  盘装成品以【掉落物】形式掉落(地上不留方块, 油锅可直接再放料)
- 计时判定(与蒸笼一致): 炸物方块【正下方】必须是 点燃的炉灶(stove_2) 才开始计时;
  计时数据仍在【炸物方块本身】上(炸物方块 tick 时判定下方炉灶); 炉灶移走/熄灭则暂停(数据保留)
- 油罐倒油: 油罐入锅后【直接变回玻璃罐】(不扣次数); 玻璃罐可再取油装回油罐

【操作类型图例】
  【右键转换】= 手持指定物品右键方块触发
  【计时】    = 方块自动计时转换(60秒/30秒一级)
  【吃】      = 成品可直接右键食用

【跨分类关联】
- 油罐/玻璃罐: 厨具(石磨磨黄豆 -> 玻璃罐 -> 油罐, 见 厨具转化关系.txt 六); 玻璃罐=medicinetank
- 裹粉半成品: 乡野食材转化关系.txt 八(土豆块/生鱼片/猪肉/鸡肉/龙虾 裹粉)
- 生饺子: 面食.甜食 饺子组 捏合掉落物(面食.甜食转化关系.txt)
- 盘子: 厨具; 点燃的炉灶(stove_2): 厨具 炉灶加柴点燃

========================================
一、油锅基础
========================================
1. 油锅(空) -> 油锅(满油) 【右键转换】
转换条件:[手持 油罐 右键, 消耗1罐油]
机制: 油罐倒油入锅; 油罐【直接变回玻璃罐】(不扣次数)
2. 油锅(满油) -> 油锅(空) 取油 【右键转换】
转换条件:[手持 玻璃罐 右键, 消耗1个玻璃罐]
机制: 从满油锅舀油装罐, 获得 1个油罐; 油锅变回空锅
      (与第1条构成油罐循环: 油罐倒油变玻璃罐 -> 玻璃罐取油变油罐)

========================================
二、炸物(油锅(满油) + 裹粉半成品 -> 生 -> 计时 -> 熟)
========================================
机制: 手持 裹粉半成品 右键 油锅(满油)【右键转换】-> 炸物(生);
      【计时】: 炸物(生) -> 60秒 -> 炸物(半熟) -> 30秒 -> 炸物(熟)
      计时判定: 炸物方块【正下方】须是 点燃的炉灶(stove_2) 才开始计时,
      计时数据在炸物方块本身上(炸物方块 tick 判定下方); 炉灶移走/熄灭则暂停
(裹粉半成品来源: 乡野食材转化关系.txt 八)
3. 油锅(满油) + 裹粉鸡块(消耗1个) -> 炸鸡块(生) -> 计时60秒 -> 炸鸡块(半熟) -> 计时30秒 -> 炸鸡块(熟) 【右键转换+计时】
4. 油锅(满油) + 裹粉猪肉(消耗1个) -> 炸猪排(生) -> 计时60秒 -> 炸猪排(半熟) -> 计时30秒 -> 炸猪排(熟) 【右键转换+计时】
5. 油锅(满油) + 裹粉薯条(消耗3个) -> 炸薯条(生) -> 计时60秒 -> 炸薯条(半熟) -> 计时30秒 -> 炸薯条(熟) 【右键转换+计时】
6. 油锅(满油) + 裹粉鱼(消耗1个) -> 炸鱼块(生) -> 计时60秒 -> 炸鱼块(半熟) -> 计时30秒 -> 炸鱼块(熟) 【右键转换+计时】
7. 油锅(满油) + 裹粉天妇罗(消耗4个) -> 炸天妇罗(生) -> 计时60秒 -> 炸天妇罗(熟) 【右键转换+计时】
   (天妇罗单级: 生 -> 60秒 -> 熟)
8. 油锅(满油) + 生饺子(消耗3个) -> 油锅_1(炸饺子) -> 计时60秒 -> 可取出 【右键转换+计时】
   注意: 油锅_1(炸饺子) 是"油锅+饺子"合体(占油锅位置);
         计时在 油锅_1(炸饺子) 上进行, 计时结束取出也在 油锅_1(炸饺子) 上(见 三.14)

========================================
三、出锅(熟炸物 + 盘子 -> 盘装成品)
========================================
机制: 手持 盘子(厨具) 右键 熟炸物【右键转换】, 消耗1个盘子, 熟炸物取出后
      【变回油锅(满油)】(油还在锅, 可直接再放料), 盘装成品以【掉落物】形式掉落
9.  炸鸡块(熟) + 盘子 -> 掉落 盘装鸡块 -> 【吃】
10. 炸猪排(熟) + 盘子 -> 掉落 炸猪排(盘装) -> 【吃】
11. 炸薯条(熟) + 盘子 -> 掉落 炸薯条(盘装) -> 【吃】
12. 炸鱼块(熟) + 盘子 -> 掉落 盘装炸鱼 -> 【吃】
13. 炸天妇罗(熟) + 盘子 -> 掉落 天妇罗炸虾 -> 天妇罗炸虾(半份)【吃】
    (天妇罗炸虾 吃一半 -> 天妇罗炸虾(半份) -> 吃完, 递减食用)
14. 油锅_1(炸饺子) + 盘子 -> 掉落 炸饺子(盘装) -> 【吃】
    (取出在油锅_1(炸饺子)上进行, 取出后该位置变回 油锅(满油))

todo 各盘装成品 右键吃 (吃的操作后续由总食用功能实现)

========================================
【方块清单】(中文 -> 英文id, 供实现对照)
========================================
- 油锅(空): oilpot_0; 油锅(满油): oilpot_1; 油罐: oilcan; 玻璃罐: medicinetank(厨具)
- 炸鸡块: oilchickennuggets_0(生)/_1(半熟)/_2(熟)
- 炸猪排: oilpotporkchop_0(生)/_1(半熟)/_2(熟)
- 炸薯条: oilfrenchfries_0(生)/_1(半熟)/_2(熟)
- 炸鱼块: oilpotfish_0(生)/_1(半熟)/_2(熟)
- 炸天妇罗: oiltempura_1(生)/_2(熟)
- 炸饺子(油锅+饺子合体): oil_frieddumplings_1(生)/_2(熟)
- 盘装成品(归 youguo_finished 成品组, 掉落物形式): 盘装鸡块: plate_38; 炸猪排: plate_36;
  炸薯条: plate_37; 盘装炸鱼: plate_39; 天妇罗炸虾: plate_49; 天妇罗炸虾(半份): plate_49a;
  炸饺子: plate_51
- 关联外部: 裹粉鸡块(oil_chickennuggets)/裹粉猪肉(oilpork)/裹粉薯条(oilfrenchfries)/
  裹粉鱼(oilfish)/裹粉天妇罗(oiltempura)(乡野食材); 生饺子(dumplings_4, 面食.甜食)
