吃 3 功能

This commit is contained in:
wenhe committed 2026-09-21 16:13:53 +08:00
1 parent 4176eb293c
commit fb817b5d34
12 files changed
+1021 -118

No files matched your search

+53 -1
View File
@@ -624,7 +624,7 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
二、饺子组
- 饺子皮 + 猪肉馅/青菜碎 双向组合 -> 饺子皮(猪肉馅加蔬菜); 捏合 -> 面团消失, 掉落1个生饺子(物品) [已实现]
- 生饺子 手持右键蒸笼(消耗4个) -> 蒸笼(蒸饺子_生), 60秒 -> 熟 [已实现]
- 手持盘子(plate_0)右键熟 -> 掉落盘装水饺(plate_30) + 蒸笼归位 [已实现]
- 手持盘子(plate_0)右键熟 -> 掉落美味饺子(全份)盘装(plate_30a) + 蒸笼归位 [已实现]
三、包子组
- 饺子皮 空手 -> 包子皮; +猪/牛肉馅 -> 包子皮(加肉); 捏合/塑形 -> 面团消失, 掉落1个生肉包子(物品) [已实现]
@@ -885,3 +885,55 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
手持方块物品右键炒锅类功能方块取消默认放置(全局) [已实现]
【留后】各盘装成品/盖饭 右键吃(总食用功能后续实现)、半份/部分份变体出锅(见 全部功能没做什么.txt)
########################################
【总食用】(shiyongfood) 2026-09-21
########################################
实现于 xiangyemod/shiyongfood (ShiyongfoodData + ShiyongfoodService, 注册到 FeatureDispatcher:
右键方块 blockOwner + 手持右键表面 itemUseOn + 手持直接吃 tryUse[新增路由])
规范: tuilun/总食用转化关系.txt (用户最终稿); 所有数值/效果以该txt为准
机制: 成品放置成方块后 空手右键方块 吃一级(方块转换下一级/完全消耗消失+容器掉落);
例外: 饭团/水煮蛋/豆腐 手持右键直接吃(消耗1个, 无容器)
饱食度: 在现有值上累加(当前+回复, 上限20点); 效果 AddEffectToEntity(amplifier=等级-1); 冷却0.4秒
一、炒锅成品吃 [已实现]
- 盘装菜(plate_1~54系列)全份->半份递减吃(黑椒牛排/清炒猪排/胡萝卜鲑鱼/胡萝卜羊腿/
胡萝卜炒羊里脊/小炒五花肉/胡萝卜炒猪排骨/辣炒兔肉/炒鱿鱼[三分之二/三分之一]/
炒鱿鱼须/小炒鸡肉/麻婆豆腐/炒蟹/牛肉意面/香菇意面/胡萝卜意面/鸡肉番茄意面);
无半份的整盘吃完; 吃完掉落 脏盘子(plate_0a)
- 盖饭: 辣子鸡丁盖饭(全/半份)/香菇滑鸡盖饭(全/半份)/麻婆豆腐盖饭/鳕鱼盖饭 吃完掉 脏盘子
- 蛋炒饭(bowlofriceegg)吃完掉 木碗(bowlasoup)
- 葱油饼/酱香饼 放置成方块吃, 无容器 [已实现]
二、油锅成品吃 [已实现]
- 盘装鸡块/炸猪排/炸薯条/盘装炸鱼/炸饺子 单次吃完掉 脏盘子
- 天妇罗炸虾 整份->半份递减吃(归属油锅), 半份吃完掉 脏盘子
三、汤锅成品吃 [已实现]
- 碗装汤品20种 + 熟面条 + 熟米饭(三形态) + 汤面13种 单次吃完掉 木碗
- 美味饺子(全份plate_30a->半份plate_30)递减吃, 半份吃完掉 脏盘子
四、面食.甜食吃 [已实现]
- 熟肉包子 分食链: 整->半个->1/4个->消失(每级回复1点, 整级带生命恢复I30秒)
- 肉夹馍/煎饼卷牛肉/煎饼卷鳕鱼/熟竹筒饭/馍/煎饼 放置成方块吃, 无容器
- 法棍/吐司/可颂(一份)/甜甜圈(一份) 放置成方块吃, 无容器
- 奶油蛋糕(整块, 无切分变体)/蜂蜜/浆果/巧克力蛋糕小块 放置成方块吃, 无容器
- 焦糖布丁/舒芙蕾 放置成方块吃, 无容器
五、寿司吃 [已实现]
- 鳕鱼/鲑鱼/热带鱼寿司块 + 手握(鳕鱼/鲑鱼/热带鱼/鱿鱼) 三->两->一->空 递减吃, 无容器
- 盘装寿司(plate_27/28/29/42)单次吃完掉 脏盘子
六、烧烤吃 [已实现]
- 烤鸡 整只->3/4->半只->1/4->消失; 烤乳猪 整只->5/6->4/6->3/6->2/6->1/6->消失; 无容器
- 烤鳕鱼(熟)/烤鲑鱼(熟) 吃完掉落 支杆(b_34)1个
- 熟牛肉串/熟羊肉串/熟蔬菜串/熟香菇串 单次吃完, 无容器
七、乡野食物吃 [已实现]
- 章鱼小丸子 完整->半份递减吃, 半份吃完掉 脏盘子
- 原版食物成品盘(plate_16/17/18/20/21/4) 单次吃完掉 脏盘子
八、乡野饮料 [已实现]
- 西瓜汁/橙汁/苹果汁/桃子汁/葡萄汁/豆浆 喝完掉 玻璃杯(fruitjuice_0)
- 冰棍5口味/冰沙5口味 单次吃完, 无容器
九、手持直接吃(不放置) [已实现]
- 饭团(rice_balls)/水煮蛋(boiled_egg)/豆腐(beancurd) 手持右键直接吃, 消耗1个, 无容器
(已给 饭团/水煮蛋 补 use_animation:eat + food 组件, 使其长按右键可触发食用事件;
豆腐原本就有 food 组件)
【提示/体验】每次吃有提示"回复X点饱食度, 获得 XX效果(时长)"; 右键冷却0.4秒;
所有成品方块与手持吃物品经 FeatureDispatcher 统一路由(新增 tryUse 路由表) [已实现]