Commit 432937819731e79fcf547dce8eea4a0fbccc2921
1 parent
720eab03
日志bug
Showing
5 changed files
with
20 additions
and
13 deletions
Show diff stats
src/actions/HeroAction.lua
| @@ -109,6 +109,7 @@ function _M.wakeRpc(agent, data) | @@ -109,6 +109,7 @@ function _M.wakeRpc(agent, data) | ||
| 109 | role:costItems(cost, {log = {desc = "heroWake", int1 = msg.id, int2 = hero:getProperty("type")}}) | 109 | role:costItems(cost, {log = {desc = "heroWake", int1 = msg.id, int2 = hero:getProperty("type")}}) |
| 110 | 110 | ||
| 111 | local oldAttr = hero:getTotalAttrs() | 111 | local oldAttr = hero:getTotalAttrs() |
| 112 | + local oldBattleV = hero:getProperty("battleV") | ||
| 112 | hero:updateProperty({field = "wakeL", delta = 1}) | 113 | hero:updateProperty({field = "wakeL", delta = 1}) |
| 113 | 114 | ||
| 114 | local curLevel = hero:getProperty("wakeL") | 115 | local curLevel = hero:getProperty("wakeL") |
| @@ -122,6 +123,7 @@ function _M.wakeRpc(agent, data) | @@ -122,6 +123,7 @@ function _M.wakeRpc(agent, data) | ||
| 122 | hero_id = typ, --英雄ID | 123 | hero_id = typ, --英雄ID |
| 123 | hero_rise_cost = cost, --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} | 124 | hero_rise_cost = cost, --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} |
| 124 | hero_rise_score = hero:getProperty("battleV"), --英雄觉醒后评分提升 | 125 | hero_rise_score = hero:getProperty("battleV"), --英雄觉醒后评分提升 |
| 126 | + hero_rise_scoreget = hero:getProperty("battleV") - oldBattleV, --英雄觉醒后评分提升 | ||
| 125 | hero_rise_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} | 127 | hero_rise_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} |
| 126 | }) | 128 | }) |
| 127 | 129 | ||
| @@ -198,6 +200,7 @@ function _M.talentRpc(agent, data) | @@ -198,6 +200,7 @@ function _M.talentRpc(agent, data) | ||
| 198 | 200 | ||
| 199 | role:log("hero_talent", { | 201 | role:log("hero_talent", { |
| 200 | hero_id = hero:getProperty("type"), --英雄ID | 202 | hero_id = hero:getProperty("type"), --英雄ID |
| 203 | + hero_talent_id = index, --天赋ID | ||
| 201 | hero_talent_cost = cost, -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} | 204 | hero_talent_cost = cost, -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} |
| 202 | hero_talent_levelbef = oldSkillLv, -- 英雄技能升级前等级 | 205 | hero_talent_levelbef = oldSkillLv, -- 英雄技能升级前等级 |
| 203 | hero_talent_level = hero:getSkillLevel(1), -- 英雄技能升级后等级 | 206 | hero_talent_level = hero:getSkillLevel(1), -- 英雄技能升级后等级 |
| @@ -581,14 +584,16 @@ function _M.referRunesRpc(agent, data) | @@ -581,14 +584,16 @@ function _M.referRunesRpc(agent, data) | ||
| 581 | local attrChange = getChangeAttrJson(oldAttr, hero:getTotalAttrs()) | 584 | local attrChange = getChangeAttrJson(oldAttr, hero:getTotalAttrs()) |
| 582 | for runeId, typ in pairs(wear) do | 585 | for runeId, typ in pairs(wear) do |
| 583 | local ownRune = role.runeBag[runeId] | 586 | local ownRune = role.runeBag[runeId] |
| 584 | - role:log("hero_jewel", { | ||
| 585 | - hero_id = hero:getProperty("type"), -- 英雄ID | ||
| 586 | - hero_jewel_id = ownRune:getProperty("id"), -- 铭文ID | ||
| 587 | - hero_jewel_part = typ, -- 铭文装备部位 | ||
| 588 | - hero_jewel_score = hero:getProperty("battleV"), -- 铭文装备后的英雄分值 | ||
| 589 | - hero_jewel_scorebefore = oldBattleV, -- 铭文装备前的英雄分值 | ||
| 590 | - hero_jewel_result = attrChange, -- 铭文装备后效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} | ||
| 591 | - }) | 587 | + if ownRune then |
| 588 | + role:log("hero_jewel", { | ||
| 589 | + hero_id = hero:getProperty("type"), -- 英雄ID | ||
| 590 | + hero_jewel_id = ownRune:getProperty("id"), -- 铭文ID | ||
| 591 | + hero_jewel_part = typ, -- 铭文装备部位 | ||
| 592 | + hero_jewel_score = hero:getProperty("battleV"), -- 铭文装备后的英雄分值 | ||
| 593 | + hero_jewel_scorebefore = oldBattleV, -- 铭文装备前的英雄分值 | ||
| 594 | + hero_jewel_result = attrChange, -- 铭文装备后效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} | ||
| 595 | + }) | ||
| 596 | + end | ||
| 592 | end | 597 | end |
| 593 | 598 | ||
| 594 | SendPacket(actionCodes.Hero_referRunesRpc, "") | 599 | SendPacket(actionCodes.Hero_referRunesRpc, "") |
src/actions/RoleAction.lua
| @@ -549,7 +549,6 @@ function _M.openTimeBoxRpc(agent, data) | @@ -549,7 +549,6 @@ function _M.openTimeBoxRpc(agent, data) | ||
| 549 | local quick = msg.quick | 549 | local quick = msg.quick |
| 550 | if not boxL[slot] then return end | 550 | if not boxL[slot] then return end |
| 551 | local costKey = 0 | 551 | local costKey = 0 |
| 552 | - local costTime = skynet.timex() - boxL[slot].time | ||
| 553 | if boxL[slot].time > skynet.timex() then -- 没开完 | 552 | if boxL[slot].time > skynet.timex() then -- 没开完 |
| 554 | if not quick then return end | 553 | if not quick then return end |
| 555 | local cost_pre = globalCsv.box_timeOpen_diamond:toArray(true, "=") | 554 | local cost_pre = globalCsv.box_timeOpen_diamond:toArray(true, "=") |
| @@ -560,6 +559,7 @@ function _M.openTimeBoxRpc(agent, data) | @@ -560,6 +559,7 @@ function _M.openTimeBoxRpc(agent, data) | ||
| 560 | local boxId = boxL[slot].id | 559 | local boxId = boxL[slot].id |
| 561 | local itemData = csvdb["itemCsv"][boxId] | 560 | local itemData = csvdb["itemCsv"][boxId] |
| 562 | local randomData = csvdb["item_randomCsv"][itemData.id] | 561 | local randomData = csvdb["item_randomCsv"][itemData.id] |
| 562 | + local costTime = skynet.timex() - (boxL[slot].time - randomData.openTime) | ||
| 563 | -- 随机奖励 | 563 | -- 随机奖励 |
| 564 | reward = {} | 564 | reward = {} |
| 565 | for i = 1, 10 do | 565 | for i = 1, 10 do |
| @@ -684,7 +684,7 @@ function _M.storyBookRewardRpc(agent, data) | @@ -684,7 +684,7 @@ function _M.storyBookRewardRpc(agent, data) | ||
| 684 | role:changeUpdates({{ type = "storyB", field = storyId, value = storyStatus[storyId] }}) | 684 | role:changeUpdates({{ type = "storyB", field = storyId, value = storyStatus[storyId] }}) |
| 685 | local reward, change = role:award(storyBookData.gift, {log = {desc = "storybookReward", int1 = storyId}}) | 685 | local reward, change = role:award(storyBookData.gift, {log = {desc = "storybookReward", int1 = storyId}}) |
| 686 | 686 | ||
| 687 | - role:log("carriage_decals", { | 687 | + role:log("carriage_video", { |
| 688 | carriage_video_type = storyBookData.type, --放映室类型,剧情CG:0, 角色CG:1, 主线剧情:2, 角色剧情:3, 活动剧情:4, 图鉴:5 | 688 | carriage_video_type = storyBookData.type, --放映室类型,剧情CG:0, 角色CG:1, 主线剧情:2, 角色剧情:3, 活动剧情:4, 图鉴:5 |
| 689 | carriage_video_id = storyId, --放映室片段ID | 689 | carriage_video_id = storyId, --放映室片段ID |
| 690 | carriage_video_coinid = reward[ItemId.Gold] and ItemId.Gold or 0, --放映奖励货币类型,无奖励则填写0 | 690 | carriage_video_coinid = reward[ItemId.Gold] and ItemId.Gold or 0, --放映奖励货币类型,无奖励则填写0 |
src/actions/StoreAction.lua
| @@ -177,7 +177,7 @@ function _M.purchaseOrderResult(agent, data) | @@ -177,7 +177,7 @@ function _M.purchaseOrderResult(agent, data) | ||
| 177 | item_level = 1, -- 购买的道具等级 | 177 | item_level = 1, -- 购买的道具等级 |
| 178 | order_cost = dataSet.rmb * 100, -- 此次消费的现金金额(单位:分),如 51800即未518元,对应客户端SDK传入的'total_fee' | 178 | order_cost = dataSet.rmb * 100, -- 此次消费的现金金额(单位:分),如 51800即未518元,对应客户端SDK传入的'total_fee' |
| 179 | order_currency = "CNY", -- 货币类型,默认为"CNY"(人民币),遵循ISO 4217规范 | 179 | order_currency = "CNY", -- 货币类型,默认为"CNY"(人民币),遵循ISO 4217规范 |
| 180 | - order_type = self.getProperty("rmbC") > 0 and 0 or 1, -- 订单类型,首充记录为1,否则为0 | 180 | + order_type = role:getProperty("rmbC") > 0 and 0 or 1, -- 订单类型,首充记录为1,否则为0 |
| 181 | order_id = msg.platformOrder, -- 本条记录的订单号,对应客户端SDK返回的'bs_trade_no' | 181 | order_id = msg.platformOrder, -- 本条记录的订单号,对应客户端SDK返回的'bs_trade_no' |
| 182 | }) | 182 | }) |
| 183 | 183 |
src/models/RoleLog.lua
| @@ -215,6 +215,7 @@ local MethodType = { | @@ -215,6 +215,7 @@ local MethodType = { | ||
| 215 | hero_id = true, --英雄ID | 215 | hero_id = true, --英雄ID |
| 216 | hero_rise_cost = "json", --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} | 216 | hero_rise_cost = "json", --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} |
| 217 | hero_rise_score = true, --英雄觉醒后评分提升 | 217 | hero_rise_score = true, --英雄觉醒后评分提升 |
| 218 | + hero_rise_scoreget = true, -- 提升的评分 | ||
| 218 | hero_rise_result = "json", --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} | 219 | hero_rise_result = "json", --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} |
| 219 | }, | 220 | }, |
| 220 | hero_upgrade = { --英雄升级 | 221 | hero_upgrade = { --英雄升级 |
| @@ -236,6 +237,7 @@ local MethodType = { | @@ -236,6 +237,7 @@ local MethodType = { | ||
| 236 | hero_talent_cost = "json", -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} | 237 | hero_talent_cost = "json", -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} |
| 237 | hero_talent_levelbef = true, -- 英雄技能升级前等级 | 238 | hero_talent_levelbef = true, -- 英雄技能升级前等级 |
| 238 | hero_talent_level = true, -- 英雄技能升级后等级 | 239 | hero_talent_level = true, -- 英雄技能升级后等级 |
| 240 | + hero_talent_id = true, -- 天赋id | ||
| 239 | }, | 241 | }, |
| 240 | hero_jewel = { --英雄铭文 | 242 | hero_jewel = { --英雄铭文 |
| 241 | hero_id = true, -- 英雄ID | 243 | hero_id = true, -- 英雄ID |
| @@ -285,7 +287,7 @@ local MethodType = { | @@ -285,7 +287,7 @@ local MethodType = { | ||
| 285 | equip_upgrade_amount = true, -- 升级获取的装备数量 | 287 | equip_upgrade_amount = true, -- 升级获取的装备数量 |
| 286 | equip_upgrade_usedid = true, -- 升级消耗的装备ID | 288 | equip_upgrade_usedid = true, -- 升级消耗的装备ID |
| 287 | equip_upgrade_cost = true, -- 升级操作消耗装备数量 | 289 | equip_upgrade_cost = true, -- 升级操作消耗装备数量 |
| 288 | - equip_upgrade_current = true, -- 升级操作消耗货币数量 | 290 | + equip_upgrade_current = "json", -- 升级操作消耗货币数量 |
| 289 | }, | 291 | }, |
| 290 | carriage_dismantle = { --物资拆解 | 292 | carriage_dismantle = { --物资拆解 |
| 291 | item_id = true, -- 道具id | 293 | item_id = true, -- 道具id |
src/models/RolePlugin.lua
| @@ -229,7 +229,7 @@ function RolePlugin.bind(Role) | @@ -229,7 +229,7 @@ function RolePlugin.bind(Role) | ||
| 229 | self:log("setLevel", { | 229 | self:log("setLevel", { |
| 230 | level_before = oldLevel, | 230 | level_before = oldLevel, |
| 231 | level_changemain = log.desc, | 231 | level_changemain = log.desc, |
| 232 | - level_changedetail = log.sub or "", | 232 | + level_changedetail = log.int1 or 0, |
| 233 | level_reward = {}, | 233 | level_reward = {}, |
| 234 | }) | 234 | }) |
| 235 | else | 235 | else |