Commit c99f08dfc5a043f43469e8b45a5163b32d29333f
1 parent
f28058a0
探索指令调试完成
Showing
1 changed file
with
6 additions
and
5 deletions
Show diff stats
src/actions/StoreAction.lua
@@ -389,10 +389,10 @@ function _M.getExploreCommandRewardRpc(agent, data) | @@ -389,10 +389,10 @@ function _M.getExploreCommandRewardRpc(agent, data) | ||
389 | local config = csvdb[tab_name][id] | 389 | local config = csvdb[tab_name][id] |
390 | if not config then return end | 390 | if not config then return end |
391 | 391 | ||
392 | - local bpInfo = role.storeData:getProperty("bpInfo") or {} | 392 | + local bpInfo = role.storeData:getProperty("bpInfo") or {} |
393 | local info = bpInfo[id] or {} | 393 | local info = bpInfo[id] or {} |
394 | local flag = info["flag"] or 0 | 394 | local flag = info["flag"] or 0 |
395 | - if flag == 0 then return 1 end | 395 | + --if flag == 0 then return 1 end |
396 | 396 | ||
397 | local freeRecord = info["fr"] or "" | 397 | local freeRecord = info["fr"] or "" |
398 | local buyRecord = info["br"] or "" | 398 | local buyRecord = info["br"] or "" |
@@ -417,7 +417,7 @@ function _M.getExploreCommandRewardRpc(agent, data) | @@ -417,7 +417,7 @@ function _M.getExploreCommandRewardRpc(agent, data) | ||
417 | if freeFlag == "0" then | 417 | if freeFlag == "0" then |
418 | gift = config.giftFree | 418 | gift = config.giftFree |
419 | 419 | ||
420 | - freeRecord = string.setbit(freeRecord, id) | 420 | + freeRecord = string.setbit(freeRecord, subId) |
421 | info["fr"] = freeRecord | 421 | info["fr"] = freeRecord |
422 | end | 422 | end |
423 | 423 | ||
@@ -427,11 +427,12 @@ function _M.getExploreCommandRewardRpc(agent, data) | @@ -427,11 +427,12 @@ function _M.getExploreCommandRewardRpc(agent, data) | ||
427 | end | 427 | end |
428 | gift = gift .. config.giftLimit | 428 | gift = gift .. config.giftLimit |
429 | 429 | ||
430 | - buyRecord = string.setbit(buyRecord, id) | 430 | + buyRecord = string.setbit(buyRecord, subId) |
431 | info["br"] = buyRecord | 431 | info["br"] = buyRecord |
432 | end | 432 | end |
433 | 433 | ||
434 | - role.storeData:updateProperty({field = "bpInfo", value = info}) | 434 | + bpInfo[id] = info |
435 | + role.storeData:updateProperty({field = "bpInfo", value = bpInfo}) | ||
435 | 436 | ||
436 | local reward, _ = role:award(gift, {log = {desc = "exploreCommand", int1 = id, int2 = subId}}) | 437 | local reward, _ = role:award(gift, {log = {desc = "exploreCommand", int1 = id, int2 = subId}}) |
437 | 438 |