Commit 3d8050ef4b5c8f1ceb650bdfb3ecb6266931e754

Authored by liuzujun
1 parent 1279810c

钻石3改成虹光玉8

@@ -126,9 +126,10 @@ ItemStartId = { @@ -126,9 +126,10 @@ ItemStartId = {
126 ItemId = { 126 ItemId = {
127 Gold = 1, -- 金币 127 Gold = 1, -- 金币
128 Exp = 2, -- 经验 128 Exp = 2, -- 经验
129 - Diamond = 3, -- 钻石 129 + Jade = 3, -- 虹光玉
130 PlayerExp = 4, -- 突破材料 130 PlayerExp = 4, -- 突破材料
131 FriendPoint = 5, -- 友情点 131 FriendPoint = 5, -- 友情点
  132 + Diamond = 8, -- 钻石
132 BreakCost = 10, -- 突破材料 133 BreakCost = 10, -- 突破材料
133 EquipUp = 11, -- 装备升级材料 134 EquipUp = 11, -- 装备升级材料
134 DinerCoin = 12, --后勤物资 135 DinerCoin = 12, --后勤物资
src/actions/ActivityAction.lua
@@ -1275,8 +1275,8 @@ function _M.buyBattleCommandLvlRpc(agent, data) @@ -1275,8 +1275,8 @@ function _M.buyBattleCommandLvlRpc(agent, data)
1275 end 1275 end
1276 if cost == 0 then return 5 end 1276 if cost == 0 then return 5 end
1277 1277
1278 - if not role:checkItemEnough({[ItemId.Diamond] = cost}) then return 6 end  
1279 - role:costItems({[ItemId.Diamond] = cost}, {log = {desc = "actBuyBpLevel", int1 = curLvl}}) 1278 + if not role:checkItemEnough({[ItemId.Jade] = cost}) then return 6 end
  1279 + role:costItems({[ItemId.Jade] = cost}, {log = {desc = "actBuyBpLevel", int1 = curLvl}})
1280 actData["lvl"] = nextLvl 1280 actData["lvl"] = nextLvl
1281 role.activity:updateActData("BattleCommand", actData) 1281 role.activity:updateActData("BattleCommand", actData)
1282 1282
src/actions/AdvAction.lua
@@ -381,8 +381,8 @@ function _M.quickHangRpc(agent, data) @@ -381,8 +381,8 @@ function _M.quickHangRpc(agent, data)
381 381
382 local cost = math.ceil((info.time - skynet.timex()) / 3600 * globalCsv.adv_idle_quicken) 382 local cost = math.ceil((info.time - skynet.timex()) / 3600 * globalCsv.adv_idle_quicken)
383 383
384 - if not role:checkItemEnough({[ItemId.Diamond] = cost}) then return end  
385 - role:costItems({[ItemId.Diamond] = cost}, {log = {desc = "advQuickHang", int1 = chapterId}}) 384 + if not role:checkItemEnough({[ItemId.Jade] = cost}) then return end
  385 + role:costItems({[ItemId.Jade] = cost}, {log = {desc = "advQuickHang", int1 = chapterId}})
386 info.time = 0 386 info.time = 0
387 role:changeUpdates({{type = "advHang", field = chapterId, value = info}}) 387 role:changeUpdates({{type = "advHang", field = chapterId, value = info}})
388 388
@@ -508,10 +508,10 @@ function _M.buyAdvCountRpc(agent , data) @@ -508,10 +508,10 @@ function _M.buyAdvCountRpc(agent , data)
508 local cost 508 local cost
509 if isEl then 509 if isEl then
510 if math.illegalNum(count, 1, globalCsv.adv_endless_daily_buy_count - role.dailyData:getProperty("advElBC")) then return end 510 if math.illegalNum(count, 1, globalCsv.adv_endless_daily_buy_count - role.dailyData:getProperty("advElBC")) then return end
511 - cost = {[ItemId.Diamond] = count * globalCsv.adv_endless_daily_buy_cost} 511 + cost = {[ItemId.Jade] = count * globalCsv.adv_endless_daily_buy_cost}
512 else 512 else
513 if math.illegalNum(count, 1, globalCsv.adv_daily_buy_count - role.dailyData:getProperty("advBC")) then return end 513 if math.illegalNum(count, 1, globalCsv.adv_daily_buy_count - role.dailyData:getProperty("advBC")) then return end
514 - cost = {[ItemId.Diamond] = count * globalCsv.adv_daily_buy_cost} 514 + cost = {[ItemId.Jade] = count * globalCsv.adv_daily_buy_cost}
515 end 515 end
516 516
517 517
@@ -1029,8 +1029,8 @@ function _M.refreshSupportRpc(agent, data) @@ -1029,8 +1029,8 @@ function _M.refreshSupportRpc(agent, data)
1029 if cr < al then --免费 1029 if cr < al then --免费
1030 role.dailyData:updateProperty({field = "advSupRe", delta = 1}) 1030 role.dailyData:updateProperty({field = "advSupRe", delta = 1})
1031 else -- 付费 1031 else -- 付费
1032 - if not role:checkItemEnough({[ItemId.Diamond] = globalCsv.adv_support_refresh_cost}) then return end  
1033 - role:costItems({[ItemId.Diamond] = globalCsv.adv_support_refresh_cost}, {log = {desc = "advReSupport"}}) 1032 + if not role:checkItemEnough({[ItemId.Jade] = globalCsv.adv_support_refresh_cost}) then return end
  1033 + role:costItems({[ItemId.Jade] = globalCsv.adv_support_refresh_cost}, {log = {desc = "advReSupport"}})
1034 end 1034 end
1035 1035
1036 role:advRandomSupportEffect() 1036 role:advRandomSupportEffect()
src/actions/DinerAction.lua
@@ -253,7 +253,7 @@ function _M.expediteSellRpc( agent, data ) @@ -253,7 +253,7 @@ function _M.expediteSellRpc( agent, data )
253 end 253 end
254 local diamond = globalCsv.diner_sell_quick_cost[count] 254 local diamond = globalCsv.diner_sell_quick_cost[count]
255 if diamond > 0 then 255 if diamond > 0 then
256 - local cost = {[ItemId.Diamond] = diamond} 256 + local cost = {[ItemId.Jade] = diamond}
257 if not role:checkItemEnough(cost) then 257 if not role:checkItemEnough(cost) then
258 return 2 258 return 2
259 end 259 end
@@ -612,7 +612,7 @@ function _M.refreshTaskRpc( agent, data ) @@ -612,7 +612,7 @@ function _M.refreshTaskRpc( agent, data )
612 local role = agent.role 612 local role = agent.role
613 local msg = MsgPack.unpack(data) 613 local msg = MsgPack.unpack(data)
614 614
615 - --local cost = {[ItemId.Diamond] = 40} 615 + --local cost = {[ItemId.Jade] = 40}
616 --if not role:checkItemEnough(cost) then 616 --if not role:checkItemEnough(cost) then
617 -- return 1 617 -- return 1
618 --end 618 --end
src/actions/HangAction.lua
@@ -424,8 +424,8 @@ function _M.quickRpc(agent , data) @@ -424,8 +424,8 @@ function _M.quickRpc(agent , data)
424 local costs = globalCsv.idle_quickproduce_cost:toArray(true, "=") 424 local costs = globalCsv.idle_quickproduce_cost:toArray(true, "=")
425 if not costs[curCount] then return end 425 if not costs[curCount] then return end
426 if costs[curCount] > 0 then 426 if costs[curCount] > 0 then
427 - if not role:checkItemEnough({[ItemId.Diamond] = costs[curCount]}) then return end  
428 - role:costItems({[ItemId.Diamond] = costs[curCount]}, {log = {desc = "quickHang", int1 = hangInfo.carbonId}}) 427 + if not role:checkItemEnough({[ItemId.Jade] = costs[curCount]}) then return end
  428 + role:costItems({[ItemId.Jade] = costs[curCount]}, {log = {desc = "quickHang", int1 = hangInfo.carbonId}})
429 end 429 end
430 430
431 role.dailyData:updateProperty({field = "hangQC", value = curCount}) 431 role.dailyData:updateProperty({field = "hangQC", value = curCount})
@@ -502,9 +502,9 @@ function _M.buyBonusCountRpc(agent, data) @@ -502,9 +502,9 @@ function _M.buyBonusCountRpc(agent, data)
502 local lastCount = globalCsv.bonus_daily_buy_count * coef + extraCnt - bonusC[btype]["b"] 502 local lastCount = globalCsv.bonus_daily_buy_count * coef + extraCnt - bonusC[btype]["b"]
503 if math.illegalNum(count, 1, lastCount) then return 1 end 503 if math.illegalNum(count, 1, lastCount) then return 1 end
504 504
505 - if not role:checkItemEnough({[ItemId.Diamond] = globalCsv.bonus_buy_cost * count}) then return 2 end 505 + if not role:checkItemEnough({[ItemId.Jade] = globalCsv.bonus_buy_cost * count}) then return 2 end
506 506
507 - role:costItems({[ItemId.Diamond] = globalCsv.bonus_buy_cost * count}, {log = {desc = "buyBonusCount", int1 = btype, int2 = count}}) 507 + role:costItems({[ItemId.Jade] = globalCsv.bonus_buy_cost * count}, {log = {desc = "buyBonusCount", int1 = btype, int2 = count}})
508 bonusC[btype]["b"] = bonusC[btype]["b"] + count 508 bonusC[btype]["b"] = bonusC[btype]["b"] + count
509 bonusC[btype]["c"] = bonusC[btype]["c"] - count 509 bonusC[btype]["c"] = bonusC[btype]["c"] - count
510 510
@@ -777,11 +777,11 @@ function _M.bagFieldRpc(agent, data) @@ -777,11 +777,11 @@ function _M.bagFieldRpc(agent, data)
777 if not costD then 777 if not costD then
778 return 1 778 return 1
779 end 779 end
780 - if costD ~= 0 and not role:checkItemEnough({[ItemId.Diamond] = costD}) then 780 + if costD ~= 0 and not role:checkItemEnough({[ItemId.Jade] = costD}) then
781 return 2 781 return 2
782 end 782 end
783 role:updateProperty({field = "hangBagLimit", value = curBL + 1}) 783 role:updateProperty({field = "hangBagLimit", value = curBL + 1})
784 - role:costItems({[ItemId.Diamond] = costD}, {log = {desc = "bagField"}}) 784 + role:costItems({[ItemId.Jade] = costD}, {log = {desc = "bagField"}})
785 SendPacket(actionCodes.Hang_bagFieldRpc, '') 785 SendPacket(actionCodes.Hang_bagFieldRpc, '')
786 return true 786 return true
787 end 787 end
src/actions/HeroAction.lua
@@ -630,11 +630,11 @@ function _M.getResetRewardRpc(agent, data) @@ -630,11 +630,11 @@ function _M.getResetRewardRpc(agent, data)
630 totalCost[costArr[1]] = costArr[2] 630 totalCost[costArr[1]] = costArr[2]
631 else 631 else
632 local diamond = (costArr[2] - itemCount) * costArr[3] 632 local diamond = (costArr[2] - itemCount) * costArr[3]
633 - if role:getItemCount(ItemId.Diamond) < diamond then 633 + if role:getItemCount(ItemId.Jade) < diamond then
634 return 1 634 return 1
635 end 635 end
636 totalCost[costArr[1]] = itemCount 636 totalCost[costArr[1]] = itemCount
637 - totalCost[ItemId.Diamond] = diamond 637 + totalCost[ItemId.Jade] = diamond
638 end 638 end
639 639
640 --if pay and not role:costDiamond({count = globalCsv.unit_heroBack_cost or 200, log = {desc = "resetHero", int1 = msg.id}}) then 640 --if pay and not role:costDiamond({count = globalCsv.unit_heroBack_cost or 200, log = {desc = "resetHero", int1 = msg.id}}) then
src/actions/PvpAction.lua
@@ -241,7 +241,7 @@ function _M.buyCountRpc(agent, data) @@ -241,7 +241,7 @@ function _M.buyCountRpc(agent, data)
241 return 1 241 return 1
242 end 242 end
243 243
244 - local cost = {[ItemId.Diamond] = globalCsv.pvp_buy_cost * count} 244 + local cost = {[ItemId.Jade] = globalCsv.pvp_buy_cost * count}
245 if not role:checkItemEnough(cost) then return 2 end 245 if not role:checkItemEnough(cost) then return 2 end
246 role:costItems(cost, {log = {desc = "buyPvpKey"}}) 246 role:costItems(cost, {log = {desc = "buyPvpKey"}})
247 role:award({[ItemId.PvpKey] = count}, {log = {desc = "buyPvpKey"}}) 247 role:award({[ItemId.PvpKey] = count}, {log = {desc = "buyPvpKey"}})
src/actions/RoleAction.lua
@@ -615,8 +615,8 @@ function _M.openTimeBoxRpc(agent, data) @@ -615,8 +615,8 @@ function _M.openTimeBoxRpc(agent, data)
615 stopTime = nowTime + quick 615 stopTime = nowTime + quick
616 local cost_pre = globalCsv.box_timeOpen_diamond:toArray(true, "=") 616 local cost_pre = globalCsv.box_timeOpen_diamond:toArray(true, "=")
617 local costKey = math.ceil(quick / (cost_pre[1] * 60)) * cost_pre[2] 617 local costKey = math.ceil(quick / (cost_pre[1] * 60)) * cost_pre[2]
618 - if not role:checkItemEnough({[ItemId.Diamond] = costKey}) then return 5 end  
619 - role:costItems({[ItemId.Diamond] = costKey}, {log = {desc = "openTimeBox", int1 = slot, int2 = oper}}) 618 + if not role:checkItemEnough({[ItemId.Jade] = costKey}) then return 5 end
  619 + role:costItems({[ItemId.Jade] = costKey}, {log = {desc = "openTimeBox", int1 = slot, int2 = oper}})
620 else 620 else
621 stopTime = math.min(nowTime,time + globalCsv.box_productLine_time * 3600) 621 stopTime = math.min(nowTime,time + globalCsv.box_productLine_time * 3600)
622 end 622 end
@@ -805,8 +805,8 @@ function _M.storyBookRewardRpc(agent, data) @@ -805,8 +805,8 @@ function _M.storyBookRewardRpc(agent, data)
805 role:log("carriage_video", { 805 role:log("carriage_video", {
806 carriage_video_type = storyBookData.type, --放映室类型,剧情CG:0, 角色CG:1, 主线剧情:2, 角色剧情:3, 活动剧情:4, 图鉴:5 806 carriage_video_type = storyBookData.type, --放映室类型,剧情CG:0, 角色CG:1, 主线剧情:2, 角色剧情:3, 活动剧情:4, 图鉴:5
807 carriage_video_id = storyId, --放映室片段ID 807 carriage_video_id = storyId, --放映室片段ID
808 - carriage_video_coinid = reward[ItemId.Diamond] and ItemId.Diamond or 0, --放映奖励货币类型,无奖励则填写0  
809 - carriage_video_coinnum = reward[ItemId.Diamond] or 0, --放映奖励货币数量,无奖励则填写0 808 + carriage_video_coinid = reward[ItemId.Jade] and ItemId.Jade or 0, --放映奖励货币类型,无奖励则填写0
  809 + carriage_video_coinnum = reward[ItemId.Jade] or 0, --放映奖励货币数量,无奖励则填写0
810 carriage_video_item = reward, --放映奖励其他物品数量,json格式记录,{'itemid1':10,'itemid2':5,…………..},无奖励则填写0 810 carriage_video_item = reward, --放映奖励其他物品数量,json格式记录,{'itemid1':10,'itemid2':5,…………..},无奖励则填写0
811 }) 811 })
812 812
@@ -1337,7 +1337,7 @@ function _M.goldBuyRpc(agent, data) @@ -1337,7 +1337,7 @@ function _M.goldBuyRpc(agent, data)
1337 if not costD then 1337 if not costD then
1338 return 1 1338 return 1
1339 end 1339 end
1340 - if costD ~= 0 and not role:checkItemEnough({[ItemId.Diamond] = costD}) then 1340 + if costD ~= 0 and not role:checkItemEnough({[ItemId.Jade] = costD}) then
1341 return 2 1341 return 2
1342 end 1342 end
1343 local goldC = 0 1343 local goldC = 0
@@ -1359,7 +1359,7 @@ function _M.goldBuyRpc(agent, data) @@ -1359,7 +1359,7 @@ function _M.goldBuyRpc(agent, data)
1359 local coef = role.storeData:getGearExchangeCoef() 1359 local coef = role.storeData:getGearExchangeCoef()
1360 goldC = goldC * coef 1360 goldC = goldC * coef
1361 role.dailyData:updateProperty({field = "goldBuyT", value = curT + 1}) 1361 role.dailyData:updateProperty({field = "goldBuyT", value = curT + 1})
1362 - role:costItems({[ItemId.Diamond] = costD}, {log = {desc = "goldBuy"}}) 1362 + role:costItems({[ItemId.Jade] = costD}, {log = {desc = "goldBuy"}})
1363 local reward, change = role:award({[ItemId.Gold] = math.floor(goldC)}, {log = {desc = "goldBuy"}}) 1363 local reward, change = role:award({[ItemId.Gold] = math.floor(goldC)}, {log = {desc = "goldBuy"}})
1364 SendPacket(actionCodes.Role_goldBuyRpc, MsgPack.pack(role:packReward(reward, change))) 1364 SendPacket(actionCodes.Role_goldBuyRpc, MsgPack.pack(role:packReward(reward, change)))
1365 return true 1365 return true
src/actions/SeaportAction.lua
@@ -198,8 +198,8 @@ function _M.taskRpc(agent, data) @@ -198,8 +198,8 @@ function _M.taskRpc(agent, data)
198 198
199 if quick and remainT > 0 then 199 if quick and remainT > 0 then
200 local cost = math.ceil(remainT / 3600) * globalCsv.seaport_task_quick 200 local cost = math.ceil(remainT / 3600) * globalCsv.seaport_task_quick
201 - if not role:checkItemEnough({[ItemId.Diamond] = cost}) then return 8 end  
202 - role:costItems({[ItemId.Diamond] = cost}, {log = {desc = "seaportTask", int1 = taskId, int2 = level}}) 201 + if not role:checkItemEnough({[ItemId.Jade] = cost}) then return 8 end
  202 + role:costItems({[ItemId.Jade] = cost}, {log = {desc = "seaportTask", int1 = taskId, int2 = level}})
203 end 203 end
204 204
205 local carbonCsv = csvdb["idle_battleCsv"] 205 local carbonCsv = csvdb["idle_battleCsv"]
src/models/Role.lua
@@ -61,6 +61,7 @@ Role.schema = { @@ -61,6 +61,7 @@ Role.schema = {
61 ignoreMt = {"number", 0}, -- 忽略维护拦截 61 ignoreMt = {"number", 0}, -- 忽略维护拦截
62 sversion = {"number", STRUCT_VERSION or 0}, -- 重整数据版本 62 sversion = {"number", STRUCT_VERSION or 0}, -- 重整数据版本
63 timeReset = {"table", {}}, --重置轮回记录 63 timeReset = {"table", {}}, --重置轮回记录
  64 + jade = {"number", 0}, -- 虹光玉
64 diamond = {"number", 0}, -- 免费钻 65 diamond = {"number", 0}, -- 免费钻
65 reDiamond = {"number", 0}, -- android充值钻 66 reDiamond = {"number", 0}, -- android充值钻
66 reDiamondIos = {"number", 0}, -- ios充值钻 67 reDiamondIos = {"number", 0}, -- ios充值钻
src/models/RolePlugin.lua
@@ -346,7 +346,7 @@ function RolePlugin.bind(Role) @@ -346,7 +346,7 @@ function RolePlugin.bind(Role)
346 function Role:addItem(params) 346 function Role:addItem(params)
347 params = params or {} 347 params = params or {}
348 params.count = math.floor(params.count or 0) 348 params.count = math.floor(params.count or 0)
349 - if params.itemId == ItemId.Diamond then 349 + if params.itemId == ItemId.Jade then
350 self:gainDiamond(params) 350 self:gainDiamond(params)
351 return 351 return
352 end 352 end
@@ -404,14 +404,14 @@ function RolePlugin.bind(Role) @@ -404,14 +404,14 @@ function RolePlugin.bind(Role)
404 404
405 function Role:costItems(itemCountT, params) 405 function Role:costItems(itemCountT, params)
406 local pms = clone(params or {}) 406 local pms = clone(params or {})
407 - if itemCountT[ItemId.Diamond] then --优先扣除钻石  
408 - pms.count = itemCountT[ItemId.Diamond] 407 + if itemCountT[ItemId.Jade] then --优先扣除钻石
  408 + pms.count = itemCountT[ItemId.Jade]
409 if not self:costDiamond(pms) then 409 if not self:costDiamond(pms) then
410 return 410 return
411 end 411 end
412 end 412 end
413 for itemId, count in pairs(itemCountT) do 413 for itemId, count in pairs(itemCountT) do
414 - if itemId ~= ItemId.Diamond then 414 + if itemId ~= ItemId.Jade then
415 pms.itemId = itemId 415 pms.itemId = itemId
416 pms.count = - count 416 pms.count = - count
417 self:addItem(pms) 417 self:addItem(pms)
@@ -453,7 +453,8 @@ function RolePlugin.bind(Role) @@ -453,7 +453,8 @@ function RolePlugin.bind(Role)
453 453
454 function Role:getAllDiamond() 454 function Role:getAllDiamond()
455 local diamond = self:getProperty("sid") == IOS_SID and self:getProperty("reDiamondIos") or self:getProperty("reDiamond") 455 local diamond = self:getProperty("sid") == IOS_SID and self:getProperty("reDiamondIos") or self:getProperty("reDiamond")
456 - return self:getProperty("diamond") + diamond 456 + --return self:getProperty("diamond") + diamond
  457 + return diamond
457 end 458 end
458 459
459 function Role:gainDiamond(params) 460 function Role:gainDiamond(params)
@@ -462,20 +463,20 @@ function RolePlugin.bind(Role) @@ -462,20 +463,20 @@ function RolePlugin.bind(Role)
462 if isnan(count) then 463 if isnan(count) then
463 return false 464 return false
464 end 465 end
465 - local origind = self:getProperty("diamond") 466 + local origind = 0 -- self:getProperty("diamond")
466 local originr = self:getProperty("sid") == IOS_SID and self:getProperty("reDiamondIos") or self:getProperty("reDiamond") 467 local originr = self:getProperty("sid") == IOS_SID and self:getProperty("reDiamondIos") or self:getProperty("reDiamond")
467 local origin = origind + originr 468 local origin = origind + originr
468 - if params.isRecharge then 469 + --if params.isRecharge then
469 if params.sid == IOS_SID then 470 if params.sid == IOS_SID then
470 self:incrProperty("reDiamondIos", count) 471 self:incrProperty("reDiamondIos", count)
471 else 472 else
472 self:incrProperty("reDiamond", count) 473 self:incrProperty("reDiamond", count)
473 end 474 end
474 - else  
475 - self:incrProperty("diamond", count)  
476 - end 475 + --else
  476 + --self:incrProperty("diamond", count)
  477 + --end
477 478
478 - self:logItems(ItemId.Diamond, origin, count, params.log) 479 + self:logItems(ItemId.Jade, origin, count, params.log)
479 if params.log then 480 if params.log then
480 local log = clone(params.log) 481 local log = clone(params.log)
481 if log["cint1"] or log["cint2"] or log["cint3"] then 482 if log["cint1"] or log["cint2"] or log["cint3"] then
@@ -502,7 +503,7 @@ function RolePlugin.bind(Role) @@ -502,7 +503,7 @@ function RolePlugin.bind(Role)
502 return false 503 return false
503 end 504 end
504 local isIos = self:getProperty("sid") == IOS_SID 505 local isIos = self:getProperty("sid") == IOS_SID
505 - local origind = self:getProperty("diamond") 506 + local origind = 0 -- self:getProperty("diamond")
506 local originr = isIos and self:getProperty("reDiamondIos") or self:getProperty("reDiamond") 507 local originr = isIos and self:getProperty("reDiamondIos") or self:getProperty("reDiamond")
507 local origin = origind + originr 508 local origin = origind + originr
508 509
@@ -512,18 +513,20 @@ function RolePlugin.bind(Role) @@ -512,18 +513,20 @@ function RolePlugin.bind(Role)
512 if origin < count then 513 if origin < count then
513 return false 514 return false
514 end 515 end
515 - local last = count  
516 - local costFirst = isIos and {"diamond", "reDiamondIos"} or {"diamond", "reDiamond"}  
517 - if params.isRecharge then  
518 - costFirst = isIos and {"reDiamondIos", "diamond"} or {"reDiamond", "diamond"}  
519 - end  
520 - last = math.max(last - self:getProperty(costFirst[1]), 0)  
521 - if last < count then  
522 - self:incrProperty(costFirst[1], last - count)  
523 - end  
524 - if last > 0 then  
525 - self:incrProperty(costFirst[2], -last)  
526 - end 516 + local diamondKey = isIos and "reDiamondIos" or "reDiamond"
  517 + self:incrProperty(diamondKey, -count)
  518 + --local last = count
  519 + --local costFirst = isIos and {"diamond", "reDiamondIos"} or {"diamond", "reDiamond"}
  520 + --if params.isRecharge then
  521 + -- costFirst = isIos and {"reDiamondIos", "diamond"} or {"reDiamond", "diamond"}
  522 + --end
  523 + --last = math.max(last - self:getProperty(costFirst[1]), 0)
  524 + --if last < count then
  525 + -- self:incrProperty(costFirst[1], last - count)
  526 + --end
  527 + --if last > 0 then
  528 + -- self:incrProperty(costFirst[2], -last)
  529 + --end
527 530
528 531
529 self:logItems(ItemId.Diamond, origin, count, params.log) 532 self:logItems(ItemId.Diamond, origin, count, params.log)
@@ -2124,7 +2127,7 @@ function RolePlugin.bind(Role) @@ -2124,7 +2127,7 @@ function RolePlugin.bind(Role)
2124 end 2127 end
2125 2128
2126 if diamondCount > 0 then 2129 if diamondCount > 0 then
2127 - reward[ItemId.Diamond] = (reward[ItemId.Diamond] or 0) + diamondCount 2130 + reward[ItemId.Jade] = (reward[ItemId.Jade] or 0) + diamondCount
2128 end 2131 end
2129 2132
2130 self:checkTaskEnter("Pay", {rmb = rechargeData.rmb, twd = rechargeData.twd}) 2133 self:checkTaskEnter("Pay", {rmb = rechargeData.rmb, twd = rechargeData.twd})
src/services/dbseed.lua
@@ -201,10 +201,10 @@ local steps = { @@ -201,10 +201,10 @@ local steps = {
201 handler = initAutoIncreUidTable, 201 handler = initAutoIncreUidTable,
202 desc = "initialize auto_increment_uid table " 202 desc = "initialize auto_increment_uid table "
203 }, 203 },
204 - [3] = {  
205 - handler = initAdvSeasonTable,  
206 - desc = "initialize adv_season table "  
207 - }, 204 + --[3] = {
  205 + -- handler = initAdvSeasonTable,
  206 + -- desc = "initialize adv_season table "
  207 + --},
208 [4] = { 208 [4] = {
209 handler = checkRoleTables, 209 handler = checkRoleTables,
210 desc = "check role tables " 210 desc = "check role tables "