Commit 13846d71cda412d2fb353372175cbcb249b9b9fe
1 parent
510e33e1
头像永久
Showing
1 changed file
with
14 additions
and
1 deletions
Show diff stats
src/actions/GmAction.lua
| @@ -76,7 +76,20 @@ function _M.silent(role, pms) | @@ -76,7 +76,20 @@ function _M.silent(role, pms) | ||
| 76 | end | 76 | end |
| 77 | 77 | ||
| 78 | function _M.pvp_cross_head(role, pms) | 78 | function _M.pvp_cross_head(role, pms) |
| 79 | - role:awardExpireItem(tonum(pms.expire), pms.reward, {log = {desc = "pvpCHead"}}) | 79 | + local reward = pms.reward:toNumMap() |
| 80 | + local iconCsv = csvdb["player_iconCsv"] | ||
| 81 | + local isLong = false | ||
| 82 | + for k , v in pairs(reward) do | ||
| 83 | + if iconCsv[k] and iconCsv[k].path == 3 then | ||
| 84 | + isLong = true | ||
| 85 | + break | ||
| 86 | + end | ||
| 87 | + end | ||
| 88 | + if isLong then | ||
| 89 | + role:award(reward, {log = {desc = "pvpCHead"}}) | ||
| 90 | + else | ||
| 91 | + role:awardExpireItem(tonum(pms.expire), reward, {log = {desc = "pvpCHead"}}) | ||
| 92 | + end | ||
| 80 | return "成功" | 93 | return "成功" |
| 81 | end | 94 | end |
| 82 | 95 |