获取逻辑

This commit is contained in:
wenhe committed 2026-09-30 11:57:35 +08:00
1 parent 2b1d14ad78
commit 2d918f8c6f
2 files changed
+58 -29

No files matched your search

@@ -335,9 +335,11 @@ class FurnitureService(BlueFoxServerSystem):
retAux = record.get("aux", 0)
retUserData = record.get("userData")
# 掉落物形式返回箭(根因C); 药水箭带 userData 还原药水效果
self._dropItemDict(dim, pos, {"itemName": retItemName, "count": retCount,
"aux": retAux, "userData": retUserData})
# 取箭属于"玩家主动获得", 走统一优先级(合并->主手->背包->掉落);
# 药水箭带 userData, 走不合并分支直接进主手/背包, 数据不丢
self._giveItemDict(playerId, pos, dim,
{"itemName": retItemName, "count": retCount,
"aux": retAux, "userData": retUserData})
# 替换方块
if recipe.get("target"):