Commit 97300a91b2939f760716f816632e7d929153ccfc
Merge branch 'bugfix' into qa
* bugfix: 优化 充值返利邮件档位排序 伤害错误
Showing
4 changed files
with
21 additions
and
9 deletions
Show diff stats
src/adv/AdvPlayer.lua
... | ... | @@ -349,7 +349,7 @@ function BaseObject:hurt(value, releaser, params) |
349 | 349 | end |
350 | 350 | |
351 | 351 | if params.hurtType ~= 5 then |
352 | - if params.hurtType ~= 6 or params.hurtType ~= 4 then | |
352 | + if params.hurtType ~= 6 and params.hurtType ~= 4 then | |
353 | 353 | value = math.max(0, value - self.def) |
354 | 354 | end |
355 | 355 | value = self:getInjuredValue(value) --减伤计算 | ... | ... |
src/models/RoleLog.lua
... | ... | @@ -62,6 +62,7 @@ local ItemReason = { |
62 | 62 | finishTask = 403, -- 任务 |
63 | 63 | taskActive = 404, -- 完成活跃任务 |
64 | 64 | advMainTask = 405, -- 拾荒主线 |
65 | + chatline = 406, --查看chatline | |
65 | 66 | |
66 | 67 | finishAchive = 601, -- 完成成就 |
67 | 68 | advAchiev = 602, -- 拾荒成就 |
... | ... | @@ -92,7 +93,8 @@ local ItemReason = { |
92 | 93 | dinerBuildUp = 1108, -- 建筑升级 |
93 | 94 | removeSell = 1109, -- 移除售卖 |
94 | 95 | dinerSell = 1110, -- 餐饮售卖 |
95 | - | |
96 | + dinerShop = 1111, -- 餐厅商店 | |
97 | + dinerSellQ = 1112, -- 餐厅快速 | |
96 | 98 | -- 英雄 |
97 | 99 | heroLevelUp = 1201, -- 英雄升级 |
98 | 100 | heroBreak = 1202, -- 英雄突破 |
... | ... | @@ -104,6 +106,13 @@ local ItemReason = { |
104 | 106 | unlockPool = 1208, -- 解锁英雄定向抽卡池 |
105 | 107 | downloadCv = 1209, -- 下载 cv包奖励 |
106 | 108 | refer = 1210, -- 穿戴 |
109 | + | |
110 | + -- pvp | |
111 | + pvpCHead = 1301, -- pvp 跨服竞技场头像 | |
112 | + | |
113 | + --adv | |
114 | + chooseEvent = 1351, -- 冒险选择 | |
115 | + clickTrader = 1352, -- 冒险商店 | |
107 | 116 | } |
108 | 117 | |
109 | 118 | |
... | ... | @@ -699,7 +708,7 @@ function RoleLog.bind(Role) |
699 | 708 | action_type = after - before > 0 and 1 or 0, -- 变化类型(玩家获取:1,玩家消耗:0) |
700 | 709 | item_before = before, -- 道具变化前的数量 |
701 | 710 | item_after = after, -- 道具变化后的数量 |
702 | - item_reason = reasonType, -- 道具流动一级原因,如抽卡、装备强化、副本掉落,可参考道具动作类型枚举表 | |
711 | + item_reason = reasonType or 0, -- 道具流动一级原因,如抽卡、装备强化、副本掉落,可参考道具动作类型枚举表 | |
703 | 712 | item_subreason = subreason, -- 道具流动二级原因,抽卡:卡池ID,装备强化:装备ID,副本掉落:副本ID |
704 | 713 | item_other = other, -- 其他(可包含阶数,强化等级,随机属性) |
705 | 714 | }) | ... | ... |
src/models/RolePlugin.lua
... | ... | @@ -203,7 +203,7 @@ function RolePlugin.bind(Role) |
203 | 203 | function Role:changeHead(id, notNotify) |
204 | 204 | self:updateProperty({field = "headId" ,value = id, notNotify = notNotify}) |
205 | 205 | self:changeCrossServerPvpSelfInfo("headId") |
206 | - self:log("role_action", {desc = "changeHead", int1 = id}) | |
206 | + self:mylog("role_action", {desc = "changeHead", int1 = id}) | |
207 | 207 | end |
208 | 208 | |
209 | 209 | function Role:addPlayExp(addExp, params) |
... | ... | @@ -761,7 +761,7 @@ function RolePlugin.bind(Role) |
761 | 761 | end |
762 | 762 | if heartWarning < 50 and heartWarning % 5 == 0 then |
763 | 763 | self:sendGmMsg("server_accountBanned_warning") |
764 | - self:log("role_action",{desc = "heartWarning", int1 = heartWarning}) | |
764 | + self:mylog("role_action",{desc = "heartWarning", int1 = heartWarning}) | |
765 | 765 | end |
766 | 766 | end |
767 | 767 | |
... | ... | @@ -774,11 +774,11 @@ function RolePlugin.bind(Role) |
774 | 774 | self:setProperty("banType", 0) |
775 | 775 | self:setProperty("heartWarning", 0) |
776 | 776 | |
777 | - self:log("role_action", {desc = "ban_rm"}) | |
777 | + self:mylog("role_action", {desc = "ban_rm"}) | |
778 | 778 | else |
779 | 779 | self:setProperty("banTime", now + 86400 * time) |
780 | 780 | self:setProperty("banType", banType) |
781 | - self:log("role_action", {desc = "ban", int1 = time, int2 = banType}) | |
781 | + self:mylog("role_action", {desc = "ban", int1 = time, int2 = banType}) | |
782 | 782 | end |
783 | 783 | end |
784 | 784 | |
... | ... | @@ -1595,7 +1595,7 @@ function RolePlugin.bind(Role) |
1595 | 1595 | self:updateProperty({field = "rmbC", delta = rmb}) |
1596 | 1596 | self:updateProperty({field = "twdC", delta = rechargeData.twd}) |
1597 | 1597 | |
1598 | - self:mylog("role_action", {desc = "recharge", int1 = id, int2 = rmb, key1 = params.transactionId, key2 = params.order, long1 = params.pay_time}) | |
1598 | + self:mylog("role_action", {desc = "recharge", int1 = id, int2 = rmb, key1 = params.transactionId, key2 = params.order, long1 = tonum(params.pay_time, 0)}) | |
1599 | 1599 | |
1600 | 1600 | return nil, reward |
1601 | 1601 | end |
... | ... | @@ -1735,6 +1735,9 @@ function RolePlugin.bind(Role) |
1735 | 1735 | table.insert(checkPoint, oldCheckPoint + i * diff) |
1736 | 1736 | end |
1737 | 1737 | end |
1738 | + table.sort(checkPoint, function(a, b) | |
1739 | + return a < b | |
1740 | + end) | |
1738 | 1741 | return gift, checkPoint |
1739 | 1742 | end |
1740 | 1743 | ... | ... |