diff --git a/src/actions/DinerAction.lua b/src/actions/DinerAction.lua index a72132f..ee41e17 100644 --- a/src/actions/DinerAction.lua +++ b/src/actions/DinerAction.lua @@ -681,7 +681,7 @@ function _M.getGreenhouseRpc( agent, data ) end end role.dinerData:updateProperty({field = "gfood", value = gfood}) - local reward = role:award(reward, {log = {desc = "greenHourse"}}) + local reward = role:award(reward, {log = {desc = "greenHourse", int1 = level}}) role:checkTaskEnter("FoodMGet") role:log("diner_action", {desc = "greenHourse"}) diff --git a/src/adv/Adv.lua b/src/adv/Adv.lua index e3633c4..287b8ba 100644 --- a/src/adv/Adv.lua +++ b/src/adv/Adv.lua @@ -840,7 +840,7 @@ function Adv:randomMapId(chapterId, level) return pool[math.randomInt(1, #pool)] end - +-- log long1 字段被征用!!! -- 在冒险中获得的物品都发放在冒险背包内 function Adv:award(gift, params) params = params or {} @@ -877,11 +877,13 @@ function Adv:award(gift, params) if params.log then local log = clone(params.log) - if log["cint1"] or log["cint2"] or log["cint3"] then + if log["cint1"] or log["cint2"] or log["cint3"] or log["long1"] then print("addAdvItem error log have cint1 or cint2 or cint3 ", debug.traceback()) end - log["cint1"] = origin + log["cint1"] = itemId log["cint2"] = math.abs(count) + log["cint3"] = self.chapterId + log["long1"] = self.level if count >= 0 then self.owner:log("in_adv", log) else diff --git a/src/adv/AdvTask.lua b/src/adv/AdvTask.lua index 74894b4..db97f41 100644 --- a/src/adv/AdvTask.lua +++ b/src/adv/AdvTask.lua @@ -352,6 +352,7 @@ function AdvTask.bind(Adv) else if (status or -1) >= data.value1 then status = -1 + self.owner:log("adv_action", {desc = "finishAchiev", short1 = 1, int1 = self.chapterId, int2 = taskId}) end if status and status ~= oldStatus then insertChange(self, self.chapterId, taskId, status) -- libgit2 0.21.2