如果玩家背包有这个成品菜,优先给这个数量加一,也就是把取到的成品菜放到同类项,次优先则:当我们主手没有物品时,获取到玩家主手上去,再次级,则是玩家主手有东西,背包有空余位置,那么将成品菜放到玩家背包里去,最次就是玩家背包满了,主手也有东西,那么就以现在我们这样的掉落物形式获得
This commit is contained in:
1 parent
36af4e3c59
commit
14de700929
6 files changed
+73
-10
No files matched your search
@@ -721,6 +721,12 @@ FurnitureData+FurnitureService 实现, 注册到 FeatureDispatcher)
|
||||
(同汤锅): 客户端 ClientItemUseOnEvent ret=True 消闪 + NotifyToServer('TakeoutRequest')
|
||||
-> YouguoService.handleTakeoutRequest(校验落点仍是成品防重复). 由 InterceptData.TAKEOUT_CANCEL
|
||||
自动派生 [已实现]
|
||||
【成品入包 2026-09-29】炒锅/汤锅/油锅的 dropItem 工具方法统一改为【优先入包】(用户要求):
|
||||
传 playerId 时 —— ①主手空->放主手(SpawnItemToPlayerCarried) ②否则入背包
|
||||
(SpawnItemToPlayerInv, 引擎自动同类叠加/找空位) ③背包满(返回False)->落回地面掉落物。
|
||||
三处取成品调用点(炒锅出锅/油锅出锅/汤锅盛出+返容器的 桶/锅/木碗) 均补传 playerId,
|
||||
玩家不再需要弯腰捡, 直接进手/进包; 不传 playerId 的其他 dropItem 调用(如破坏掉落)
|
||||
保持原掉落物, 零影响 [已实现]
|
||||
【留后】各盘装成品 右键吃(总食用功能后续实现)、天妇罗炸虾递减吃(整份->半份 plate_49a)、
|
||||
盘子用后变脏
|
||||
|
||||
|
||||
+2
-2
@@ -303,10 +303,10 @@ todo 补充
|
||||
(3 石砖竖排 -> 1 烟道)
|
||||
· 吧台 b_111 / todo 自己想一个
|
||||
【设计】吧台(b_111)【有序】
|
||||
【空】 【空】 原版任意活板门
|
||||
【空】 【空】 云杉活板门
|
||||
木条 木条 木条
|
||||
任意原版木板 任意原版木板 任意原版木板
|
||||
(3 木条 + 3 木板 -> 1 吧台)
|
||||
(3 木条 + 3 木板 + 1 云杉活板门 -> 1 吧台)
|
||||
· 台柜 b_112 —— 无配方todo 自己想一个
|
||||
【设计】台柜(b_112)【有序】
|
||||
任意原版木板 任意原版木板 任意原版木板
|
||||
|
||||
Reference in new issue
Block a user