Commit 887c1843acebc1d342c93f68d5589343da0636b9

Authored by zhouhaihai
1 parent c59e058b

日志新一批

src/actions/ActivityAction.lua
@@ -68,7 +68,7 @@ function _M.sudokuRpc(agent, data) @@ -68,7 +68,7 @@ function _M.sudokuRpc(agent, data)
68 role:log("activity", { 68 role:log("activity", {
69 activity_id = id, -- 活动ID(或活动指定任务的ID) 69 activity_id = id, -- 活动ID(或活动指定任务的ID)
70 activity_type = 0, -- 活动类型,见活动类型枚举表 70 activity_type = 0, -- 活动类型,见活动类型枚举表
71 - activity_reward = json.encode(reward), -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} 71 + activity_reward = reward, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
72 }) 72 })
73 73
74 SendPacket(actionCodes.Activity_sudokuRpc, MsgPack.pack({task = role:packReward(task, tchange), reward = role:packReward(reward, rchange), rId = rId})) 74 SendPacket(actionCodes.Activity_sudokuRpc, MsgPack.pack({task = role:packReward(task, tchange), reward = role:packReward(reward, rchange), rId = rId}))
@@ -107,7 +107,7 @@ function _M.sudokuRewardRpc(agent, data) @@ -107,7 +107,7 @@ function _M.sudokuRewardRpc(agent, data)
107 role:log("activity", { 107 role:log("activity", {
108 activity_id = 10000 + phase, -- 活动ID(或活动指定任务的ID) 108 activity_id = 10000 + phase, -- 活动ID(或活动指定任务的ID)
109 activity_type = 0, -- 活动类型,见活动类型枚举表 109 activity_type = 0, -- 活动类型,见活动类型枚举表
110 - activity_reward = json.encode(reward), -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} 110 + activity_reward = reward, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
111 }) 111 })
112 112
113 SendPacket(actionCodes.Activity_sudokuRewardRpc, MsgPack.pack(role:packReward(reward, change))) 113 SendPacket(actionCodes.Activity_sudokuRewardRpc, MsgPack.pack(role:packReward(reward, change)))
@@ -170,7 +170,7 @@ function _M.actSignRpc(agent, data) @@ -170,7 +170,7 @@ function _M.actSignRpc(agent, data)
170 role:log("activity", { 170 role:log("activity", {
171 activity_id = curData[0], -- 活动ID(或活动指定任务的ID) 171 activity_id = curData[0], -- 活动ID(或活动指定任务的ID)
172 activity_type = role.activity.ActivityType.Sign, -- 活动类型,见活动类型枚举表 172 activity_type = role.activity.ActivityType.Sign, -- 活动类型,见活动类型枚举表
173 - activity_reward = json.encode(reward), -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} 173 + activity_reward = reward, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
174 }) 174 })
175 175
176 SendPacket(actionCodes.Activity_actSignRpc, MsgPack.pack(role:packReward(reward, change))) 176 SendPacket(actionCodes.Activity_actSignRpc, MsgPack.pack(role:packReward(reward, change)))
src/actions/AdvAction.lua
@@ -254,7 +254,6 @@ function _M.startHangRpc(agent, data) @@ -254,7 +254,6 @@ function _M.startHangRpc(agent, data)
254 254
255 role:changeAdvCount(adv_idle_energy) 255 role:changeAdvCount(adv_idle_energy)
256 role:checkTaskEnter("AdvStart", {id = chapterId}) 256 role:checkTaskEnter("AdvStart", {id = chapterId})
257 - role:log("adv_action", {desc = "startHang", int1 = chapterId})  
258 257
259 SendPacket(actionCodes.Adv_startHangRpc, '') 258 SendPacket(actionCodes.Adv_startHangRpc, '')
260 return true 259 return true
@@ -294,8 +293,6 @@ function _M.quickHangRpc(agent, data) @@ -294,8 +293,6 @@ function _M.quickHangRpc(agent, data)
294 info.time = 0 293 info.time = 0
295 role:changeUpdates({{type = "advHang", field = chapterId, value = info}}) 294 role:changeUpdates({{type = "advHang", field = chapterId, value = info}})
296 295
297 - role:log("adv_action", {desc = "advQuickHang", int1 = chapterId})  
298 -  
299 SendPacket(actionCodes.Adv_quickHangRpc, '') 296 SendPacket(actionCodes.Adv_quickHangRpc, '')
300 return true 297 return true
301 end 298 end
@@ -376,8 +373,6 @@ function _M.endHangRpc(agent, data) @@ -376,8 +373,6 @@ function _M.endHangRpc(agent, data)
376 373
377 role:changeUpdates({{type = "advHang", field = chapterId, value = nil}}) 374 role:changeUpdates({{type = "advHang", field = chapterId, value = nil}})
378 375
379 - role:log("adv_action", {desc = "endHang", int1 = chapterId, short1 = cancel and 1 or 0})  
380 -  
381 SendPacket(actionCodes.Adv_endHangRpc, MsgPack.pack({reward = reward, change = change, isFull = isFull})) 376 SendPacket(actionCodes.Adv_endHangRpc, MsgPack.pack({reward = reward, change = change, isFull = isFull}))
382 return true 377 return true
383 end 378 end
@@ -399,7 +394,7 @@ function _M.buyAdvCountRpc(agent , data) @@ -399,7 +394,7 @@ function _M.buyAdvCountRpc(agent , data)
399 394
400 395
401 if not role:checkItemEnough(cost) then return end 396 if not role:checkItemEnough(cost) then return end
402 - role:costItems(cost, {log = {desc = "buyAdvCount", short1 = isEl and 1 or 0, int1 = count}}) 397 + role:costItems(cost, {log = {desc = "buyAdvCount", int1 = isEl and 1 or 0, int2 = count}})
403 if isEl then 398 if isEl then
404 role.dailyData:updateProperty({field = "advElC", delta = -count}) 399 role.dailyData:updateProperty({field = "advElC", delta = -count})
405 role.dailyData:updateProperty({field = "advElBC", delta = count}) 400 role.dailyData:updateProperty({field = "advElBC", delta = count})
@@ -407,7 +402,6 @@ function _M.buyAdvCountRpc(agent , data) @@ -407,7 +402,6 @@ function _M.buyAdvCountRpc(agent , data)
407 role:changeAdvCount(-count * globalCsv.adv_daily_buy_num) 402 role:changeAdvCount(-count * globalCsv.adv_daily_buy_num)
408 role.dailyData:updateProperty({field = "advBC", delta = count}) 403 role.dailyData:updateProperty({field = "advBC", delta = count})
409 end 404 end
410 - role:log("adv_action", {desc = "buyAdvCount", short1 = isEl and 1 or 0, int1 = count})  
411 405
412 SendPacket(actionCodes.Adv_buyAdvCountRpc, '') 406 SendPacket(actionCodes.Adv_buyAdvCountRpc, '')
413 return true 407 return true
@@ -432,8 +426,6 @@ function _M.finishTaskRpc(agent, data) @@ -432,8 +426,6 @@ function _M.finishTaskRpc(agent, data)
432 if not status then return end 426 if not status then return end
433 role:checkTaskEnter("AdvOverTask", {id = taskId}) 427 role:checkTaskEnter("AdvOverTask", {id = taskId})
434 428
435 - adv:log({desc = "finishTask", int1 = taskId})  
436 -  
437 SendPacket(actionCodes.Adv_finishTaskRpc, MsgPack.pack(role:packReward(reward, change))) 429 SendPacket(actionCodes.Adv_finishTaskRpc, MsgPack.pack(role:packReward(reward, change)))
438 return true 430 return true
439 end 431 end
@@ -455,8 +447,6 @@ function _M.clickBlockRpc(agent, data) @@ -455,8 +447,6 @@ function _M.clickBlockRpc(agent, data)
455 447
456 if adv:isWaitChooseArtifact() then return returnFail() end 448 if adv:isWaitChooseArtifact() then return returnFail() end
457 449
458 - adv:log({desc = "clickBlock", int1 = msg.roomId, int2 = msg.blockId})  
459 -  
460 local status, errorCode = adv:clickBlock(msg.roomId, msg.blockId, msg) 450 local status, errorCode = adv:clickBlock(msg.roomId, msg.blockId, msg)
461 if not status then return returnFail(errorCode) end 451 if not status then return returnFail(errorCode) end
462 452
@@ -494,7 +484,6 @@ function _M.useItemRpc(agent, data) @@ -494,7 +484,6 @@ function _M.useItemRpc(agent, data)
494 end 484 end
495 485
496 adv:checkAchievement(adv.AchievType.UseItem, count, itemId) 486 adv:checkAchievement(adv.AchievType.UseItem, count, itemId)
497 - adv:log({desc = "useItem", int1 = itemId, int2 = count})  
498 487
499 for i = 1, count do 488 for i = 1, count do
500 adv:doActive(itemData.effect, target) -- target 489 adv:doActive(itemData.effect, target) -- target
@@ -530,7 +519,6 @@ function _M.usePotionRpc(agent, data) @@ -530,7 +519,6 @@ function _M.usePotionRpc(agent, data)
530 local adv = role:getAdvData() 519 local adv = role:getAdvData()
531 if adv:isWaitChooseArtifact() then return end 520 if adv:isWaitChooseArtifact() then return end
532 521
533 - adv:log({desc = "usePotion", int1 = potionId})  
534 522
535 local status = adv:doActive(potionData.effect, target) -- target 523 local status = adv:doActive(potionData.effect, target) -- target
536 if not status then return end 524 if not status then return end
@@ -631,7 +619,6 @@ function _M.exitAdvRpc(agent, data) @@ -631,7 +619,6 @@ function _M.exitAdvRpc(agent, data)
631 role:saveGuide(57,1,true) 619 role:saveGuide(57,1,true)
632 end 620 end
633 local adv = role:getAdvData() 621 local adv = role:getAdvData()
634 - adv:log({desc = "exit"})  
635 local status = adv:exit() -- target {roomId = 1, blockId = 1} 选择的目标 622 local status = adv:exit() -- target {roomId = 1, blockId = 1} 选择的目标
636 SendPacket(actionCodes.Adv_exitAdvRpc, MsgPack.pack({events = adv:popBackEvents()})) 623 SendPacket(actionCodes.Adv_exitAdvRpc, MsgPack.pack({events = adv:popBackEvents()}))
637 return true 624 return true
@@ -703,7 +690,6 @@ function _M.endBattleRpc(agent, data) @@ -703,7 +690,6 @@ function _M.endBattleRpc(agent, data)
703 end 690 end
704 end 691 end
705 692
706 - adv:log({desc = "endBattle"})  
707 local status = adv:clickBlock(roomId, blockId, {player = player, bySkill = bySkill}) 693 local status = adv:clickBlock(roomId, blockId, {player = player, bySkill = bySkill})
708 694
709 if not status then return end 695 if not status then return end
@@ -787,7 +773,6 @@ function _M.wheelSurfRpc(agent, data) @@ -787,7 +773,6 @@ function _M.wheelSurfRpc(agent, data)
787 role:award(reward, {log = {desc = "advWheelSurf", int1 = ptype}}) 773 role:award(reward, {log = {desc = "advWheelSurf", int1 = ptype}})
788 role:finishGuide(58) 774 role:finishGuide(58)
789 role:checkTaskEnter("AdvDraw", {count = count, ptype = ptype}) 775 role:checkTaskEnter("AdvDraw", {count = count, ptype = ptype})
790 - role:log("adv_action", {desc = "advWheelSurf", int1 = ptype, int2 = count})  
791 776
792 SendPacket(actionCodes.Adv_wheelSurfRpc, MsgPack.pack({reward = backReward})) 777 SendPacket(actionCodes.Adv_wheelSurfRpc, MsgPack.pack({reward = backReward}))
793 return true 778 return true
@@ -816,7 +801,6 @@ function _M.repayWheelSurfRpc(agent, data) @@ -816,7 +801,6 @@ function _M.repayWheelSurfRpc(agent, data)
816 local gift = drawData["pool3"]:randWeight(true) 801 local gift = drawData["pool3"]:randWeight(true)
817 local reward, change = {[gift[1]] = gift[2]} 802 local reward, change = {[gift[1]] = gift[2]}
818 reward, change = role:award(reward, {log = {desc = "advRepayWheelSurf", int1 = ptype}}) 803 reward, change = role:award(reward, {log = {desc = "advRepayWheelSurf", int1 = ptype}})
819 - role:log("adv_action", {desc = "advRepayWheelSurf", int1 = ptype})  
820 804
821 SendPacket(actionCodes.Adv_repayWheelSurfRpc, MsgPack.pack(role:packReward(reward, change))) 805 SendPacket(actionCodes.Adv_repayWheelSurfRpc, MsgPack.pack(role:packReward(reward, change)))
822 return true 806 return true
@@ -839,7 +823,6 @@ function _M.finishAchievRpc(agent, data) @@ -839,7 +823,6 @@ function _M.finishAchievRpc(agent, data)
839 end 823 end
840 if not status then return end 824 if not status then return end
841 adv:updateAchievement() 825 adv:updateAchievement()
842 - role:log("adv_action", {desc = "finishAchiev", short1 = ctype, int1 = chapterId, int2 = taskId})  
843 role:finishGuide(57) 826 role:finishGuide(57)
844 SendPacket(actionCodes.Adv_finishAchievRpc, MsgPack.pack(role:packReward(reward, change))) 827 SendPacket(actionCodes.Adv_finishAchievRpc, MsgPack.pack(role:packReward(reward, change)))
845 return true 828 return true
@@ -896,7 +879,6 @@ function _M.refreshSupportRpc(agent, data) @@ -896,7 +879,6 @@ function _M.refreshSupportRpc(agent, data)
896 end 879 end
897 880
898 role:advRandomSupportEffect() 881 role:advRandomSupportEffect()
899 - role:log("adv_action", {desc = "advSupRe", short1 = cr < al and 0 or 1})  
900 882
901 SendPacket(actionCodes.Adv_refreshSupportRpc, '') 883 SendPacket(actionCodes.Adv_refreshSupportRpc, '')
902 return true 884 return true
src/actions/CarAction.lua
@@ -40,13 +40,12 @@ function _M.makePotionRpc( agent, data ) @@ -40,13 +40,12 @@ function _M.makePotionRpc( agent, data )
40 role:updateProperty({field = "potionBag", value = potionBag}) 40 role:updateProperty({field = "potionBag", value = potionBag})
41 role:checkTaskEnter("PotionMake", {count = count, id = potionId}) 41 role:checkTaskEnter("PotionMake", {count = count, id = potionId})
42 42
43 - role:log("role_action", {desc = "makePotion", int1 = potionId, int2 = count})  
44 role:log("carriage_cook", { 43 role:log("carriage_cook", {
45 item_id = potionId, -- 道具id 44 item_id = potionId, -- 道具id
46 item_level = potionLv, -- 道具等级 45 item_level = potionLv, -- 道具等级
47 item_type = 0, -- 道具类型,具体见枚举表中道具类型枚举表 46 item_type = 0, -- 道具类型,具体见枚举表中道具类型枚举表
48 carriage_cook_amount = count, -- 制作总量 47 carriage_cook_amount = count, -- 制作总量
49 - carriage_cook_cost = json.encode(cost), -- 制作消耗道具,json格式记录,{'itemid1':10,'itemid2':5,…………..} 48 + carriage_cook_cost = cost, -- 制作消耗道具,json格式记录,{'itemid1':10,'itemid2':5,…………..}
50 }) 49 })
51 SendPacket(actionCodes.Car_makePotionRpc, MsgPack.pack({potionBag = potionBag})) 50 SendPacket(actionCodes.Car_makePotionRpc, MsgPack.pack({potionBag = potionBag}))
52 return true 51 return true
@@ -104,7 +103,7 @@ function _M.equipUpRpc( agent, data ) @@ -104,7 +103,7 @@ function _M.equipUpRpc( agent, data )
104 equip_upgrade_amount = count, -- 升级获取的装备数量 103 equip_upgrade_amount = count, -- 升级获取的装备数量
105 equip_upgrade_usedid = lv, -- 升级消耗的装备ID 104 equip_upgrade_usedid = lv, -- 升级消耗的装备ID
106 equip_upgrade_cost = costCount, -- 升级操作消耗装备数量 105 equip_upgrade_cost = costCount, -- 升级操作消耗装备数量
107 - equip_upgrade_current = json.encode(cost), -- 升级消耗的货币类型 106 + equip_upgrade_current = cost, -- 升级消耗的货币类型
108 }) 107 })
109 108
110 SendPacket(actionCodes.Car_equipUpRpc, '') 109 SendPacket(actionCodes.Car_equipUpRpc, '')
@@ -181,8 +180,6 @@ function _M.saleEquipRpc(agent, data ) @@ -181,8 +180,6 @@ function _M.saleEquipRpc(agent, data )
181 role:checkTaskEnter("SaleEquip", {count = allCount}) 180 role:checkTaskEnter("SaleEquip", {count = allCount})
182 reward, change = role:award(reward, {log = {desc = "saleEquip"}}) 181 reward, change = role:award(reward, {log = {desc = "saleEquip"}})
183 182
184 - role:log("role_action", {desc = "saleEquip", int1 = allCount})  
185 -  
186 SendPacket(actionCodes.Car_saleEquipRpc, MsgPack.pack(role:packReward(reward, change))) 183 SendPacket(actionCodes.Car_saleEquipRpc, MsgPack.pack(role:packReward(reward, change)))
187 return true 184 return true
188 end 185 end
src/actions/DinerAction.lua
@@ -105,7 +105,6 @@ function _M.addSellRpc( agent, data ) @@ -105,7 +105,6 @@ function _M.addSellRpc( agent, data )
105 role.dinerData:updateProperty({field = "customer", value = customer}) 105 role.dinerData:updateProperty({field = "customer", value = customer})
106 end 106 end
107 role:finishGuide(28) 107 role:finishGuide(28)
108 - role:log("diner_action", {desc = "addSell", int1 = dish, int2 = count})  
109 108
110 role.dinerData:updateProperty({field = "sells", value = json.encode(sells)}) 109 role.dinerData:updateProperty({field = "sells", value = json.encode(sells)})
111 SendPacket(actionCodes.Diner_addSellRpc, "") 110 SendPacket(actionCodes.Diner_addSellRpc, "")
@@ -312,8 +311,6 @@ function _M.expediteSellRpc( agent, data ) @@ -312,8 +311,6 @@ function _M.expediteSellRpc( agent, data )
312 end 311 end
313 role:checkTaskEnter("FoodSellQuick") 312 role:checkTaskEnter("FoodSellQuick")
314 313
315 - role:log("diner_action", {desc = "sellQ"})  
316 -  
317 SendPacket(actionCodes.Diner_expediteSellRpc, MsgPack.pack({reward = reward, change = change, popular = popular})) 314 SendPacket(actionCodes.Diner_expediteSellRpc, MsgPack.pack({reward = reward, change = change, popular = popular}))
318 return true 315 return true
319 end 316 end
@@ -442,7 +439,6 @@ function _M.talentUpRpc( agent, data ) @@ -442,7 +439,6 @@ function _M.talentUpRpc( agent, data )
442 439
443 role:checkTaskEnter("DinerTalentUp", {type = talentData.effect:toArray(true,"=")[1], level = dishLevel + 1}) 440 role:checkTaskEnter("DinerTalentUp", {type = talentData.effect:toArray(true,"=")[1], level = dishLevel + 1})
444 role:finishGuide(27) 441 role:finishGuide(27)
445 - role:log("diner_action", {desc = "talentUp", int1 = dish, int2 = dishLevel + 1})  
446 role:log("carriage_logistics", { 442 role:log("carriage_logistics", {
447 carriage_logistics_type = typ, -- 后勤室制作类型ID,变异:0,通常:1,魔法:2 443 carriage_logistics_type = typ, -- 后勤室制作类型ID,变异:0,通常:1,魔法:2
448 carriage_logistics_itemid = dish, -- 后勤室升级物品或技能ID 444 carriage_logistics_itemid = dish, -- 后勤室升级物品或技能ID
@@ -483,7 +479,6 @@ function _M.skillUpRpc( agent, data ) @@ -483,7 +479,6 @@ function _M.skillUpRpc( agent, data )
483 479
484 role:costItems(cost, {log = {desc = "dinerSkillUp", int1 = skill, int2 = skillLevel + 1}}) 480 role:costItems(cost, {log = {desc = "dinerSkillUp", int1 = skill, int2 = skillLevel + 1}})
485 role.dinerData:updateProperty({field = "skillTree", value = skillTree:setv(skill, skillLevel + 1)}) 481 role.dinerData:updateProperty({field = "skillTree", value = skillTree:setv(skill, skillLevel + 1)})
486 - role:log("diner_action", {desc = "skillUp", int1 = skill, int2 = skillLevel + 1})  
487 482
488 SendPacket(actionCodes.Diner_skillUpRpc, '') 483 SendPacket(actionCodes.Diner_skillUpRpc, '')
489 return true 484 return true
@@ -511,8 +506,6 @@ function _M.lockTaskRpc( agent, data ) @@ -511,8 +506,6 @@ function _M.lockTaskRpc( agent, data )
511 end 506 end
512 role.dinerData:updateProperty({field = "order", value = json.encode(orders)}) 507 role.dinerData:updateProperty({field = "order", value = json.encode(orders)})
513 508
514 - role:log("diner_action", {desc = "lockTask", int1 = order.id})  
515 -  
516 SendPacket(actionCodes.Diner_lockTaskRpc, MsgPack.pack({lock = order.lock})) 509 SendPacket(actionCodes.Diner_lockTaskRpc, MsgPack.pack({lock = order.lock}))
517 return true 510 return true
518 end 511 end
@@ -576,7 +569,7 @@ function _M.updateTaskRpc( agent, data ) @@ -576,7 +569,7 @@ function _M.updateTaskRpc( agent, data )
576 role:log("restaurant_order", { 569 role:log("restaurant_order", {
577 restaurant_order_id = order.id, -- 订单任务ID 570 restaurant_order_id = order.id, -- 订单任务ID
578 restaurant_order_status = cmd, -- 订单任务状态,接受:0, 拒绝:1, 完成:2 571 restaurant_order_status = cmd, -- 订单任务状态,接受:0, 拒绝:1, 完成:2
579 - restaurant_order_rwd = json.encode(reward), -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 572 + restaurant_order_rwd = reward, -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
580 restaurant_order_lv = taskSet.rarity, -- 订单品质等级,普通:0, 稀有:1, 顶级:2, 豪华:3 573 restaurant_order_lv = taskSet.rarity, -- 订单品质等级,普通:0, 稀有:1, 顶级:2, 豪华:3
581 }) 574 })
582 575
@@ -654,7 +647,6 @@ function _M.refreshTaskRpc( agent, data ) @@ -654,7 +647,6 @@ function _M.refreshTaskRpc( agent, data )
654 end 647 end
655 end 648 end
656 649
657 - role:log("diner_action", {desc = "reTask"})  
658 role:finishGuide(41) 650 role:finishGuide(41)
659 role.dinerData:updateProperty({field = "order", value = json.encode(orders)}) 651 role.dinerData:updateProperty({field = "order", value = json.encode(orders)})
660 652
@@ -695,7 +687,6 @@ function _M.addWantFoodRpc(agent , data) @@ -695,7 +687,6 @@ function _M.addWantFoodRpc(agent , data)
695 gfood[slot] = {id = itemId, st = skynet.timex()} 687 gfood[slot] = {id = itemId, st = skynet.timex()}
696 end 688 end
697 689
698 - role:log("diner_action", {desc = "wantFood"})  
699 role:finishGuide(36) 690 role:finishGuide(36)
700 role.dinerData:updateProperty({field = "gfood", value = gfood}) 691 role.dinerData:updateProperty({field = "gfood", value = gfood})
701 692
@@ -880,8 +871,6 @@ function _M.entrustRpc(agent , data) @@ -880,8 +871,6 @@ function _M.entrustRpc(agent , data)
880 end 871 end
881 role.dinerData:updateProperty({field = "entrust", value = entrust}) 872 role.dinerData:updateProperty({field = "entrust", value = entrust})
882 873
883 - role:log("diner_action", {desc = "entrus", short1 = ctype, int1 = entrustId})  
884 -  
885 role:finishGuide(26) 874 role:finishGuide(26)
886 875
887 SendPacket(actionCodes.Diner_entrustRpc, MsgPack.pack({reward = reward, change = change})) 876 SendPacket(actionCodes.Diner_entrustRpc, MsgPack.pack({reward = reward, change = change}))
@@ -916,7 +905,7 @@ function _M.collectRpc(agent , data) @@ -916,7 +905,7 @@ function _M.collectRpc(agent , data)
916 905
917 role:log("restaurant_collect", { 906 role:log("restaurant_collect", {
918 restaurant_collect_id = id, -- 图谱收集ID 907 restaurant_collect_id = id, -- 图谱收集ID
919 - restaurant_collect_rwd = json.encode(reward), -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 908 + restaurant_collect_rwd = reward, -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
920 restaurant_collect_plan = count, -- 收集进度,即解锁顾客,数字表示 909 restaurant_collect_plan = count, -- 收集进度,即解锁顾客,数字表示
921 }) 910 })
922 911
@@ -948,8 +937,6 @@ function _M.comboRewardRpc(agent , data) @@ -948,8 +937,6 @@ function _M.comboRewardRpc(agent , data)
948 937
949 role.dinerData:updateProperty({field = "comboStatus", value = comboStatus}) -- 解锁了 938 role.dinerData:updateProperty({field = "comboStatus", value = comboStatus}) -- 解锁了
950 939
951 - role:log("diner_action", {desc = "combo", int1 = id})  
952 -  
953 SendPacket(actionCodes.Diner_comboRewardRpc, MsgPack.pack({reward = reward, change = change})) 940 SendPacket(actionCodes.Diner_comboRewardRpc, MsgPack.pack({reward = reward, change = change}))
954 return true 941 return true
955 end 942 end
src/actions/FriendAction.lua
@@ -111,7 +111,6 @@ function _M.searchRpc(agent, data) @@ -111,7 +111,6 @@ function _M.searchRpc(agent, data)
111 })) 111 }))
112 end 112 end
113 113
114 - role:log("role_action", {desc = "searchFriend"})  
115 SendPacket(actionCodes.Friend_searchRpc, MsgPack.pack({searchList = searchList})) 114 SendPacket(actionCodes.Friend_searchRpc, MsgPack.pack({searchList = searchList}))
116 return true 115 return true
117 end 116 end
@@ -178,8 +177,6 @@ function _M.applyRpc(agent, data) @@ -178,8 +177,6 @@ function _M.applyRpc(agent, data)
178 myInfo.online = true 177 myInfo.online = true
179 myInfo.hadApply = true 178 myInfo.hadApply = true
180 179
181 - role:log("role_action", {desc = "addFriend", int1 = 1})  
182 -  
183 rpcRole(objectId, "SendPacket", actionCodes.Friend_updateProperty, MsgPack.pack({newApply = 1, info = {myInfo}})) -- 通知对方 180 rpcRole(objectId, "SendPacket", actionCodes.Friend_updateProperty, MsgPack.pack({newApply = 1, info = {myInfo}})) -- 通知对方
184 end 181 end
185 182
@@ -350,8 +347,6 @@ function _M.handleApplyRpc(agent, data) @@ -350,8 +347,6 @@ function _M.handleApplyRpc(agent, data)
350 rpcRole(objectId, "SendPacket", actionCodes.Friend_updateProperty, MsgPack.pack({newFriend = 1, info = {myInfo}})) -- 通知对方 347 rpcRole(objectId, "SendPacket", actionCodes.Friend_updateProperty, MsgPack.pack({newFriend = 1, info = {myInfo}})) -- 通知对方
351 end 348 end
352 if next(needAdd) then 349 if next(needAdd) then
353 - role:log("role_action", {desc = "addFriend", int1 = #needAdd})  
354 -  
355 SendPacket(actionCodes.Friend_updateProperty, MsgPack.pack({newFriend = 1, info = needAddInfo})) 350 SendPacket(actionCodes.Friend_updateProperty, MsgPack.pack({newFriend = 1, info = needAddInfo}))
356 else 351 else
357 result = 1 352 result = 1
@@ -558,8 +553,6 @@ function _M.pointRpc(agent, data) @@ -558,8 +553,6 @@ function _M.pointRpc(agent, data)
558 role.dailyData:updateProperty({field = "giveFP", value = giveP}) 553 role.dailyData:updateProperty({field = "giveFP", value = giveP})
559 role:checkTaskEnter("GiveFriendP", {count = 1}) 554 role:checkTaskEnter("GiveFriendP", {count = 1})
560 rpcRole(objId, "SendPacket", actionCodes.Friend_updateProperty, MsgPack.pack({newPoint = 1, roleId = roleId})) 555 rpcRole(objId, "SendPacket", actionCodes.Friend_updateProperty, MsgPack.pack({newPoint = 1, roleId = roleId}))
561 -  
562 - role:log("role_action", {desc = "giveFPoint", int1 = 1})  
563 end 556 end
564 elseif cmd == 2 then -- 领取 557 elseif cmd == 2 then -- 领取
565 local objId = msg.roleId 558 local objId = msg.roleId
@@ -579,7 +572,6 @@ function _M.pointRpc(agent, data) @@ -579,7 +572,6 @@ function _M.pointRpc(agent, data)
579 role.dailyData:updateProperty({field = "getFP", value = getP}) 572 role.dailyData:updateProperty({field = "getFP", value = getP})
580 role:checkTaskEnter("GetFriendP", {count = 1}) 573 role:checkTaskEnter("GetFriendP", {count = 1})
581 574
582 - role:log("role_action", {desc = "getFPoint", int1 = 1})  
583 end 575 end
584 elseif cmd == 3 then -- 一键赠送领取 576 elseif cmd == 3 then -- 一键赠送领取
585 -- 赠送 577 -- 赠送
@@ -601,8 +593,6 @@ function _M.pointRpc(agent, data) @@ -601,8 +593,6 @@ function _M.pointRpc(agent, data)
601 role.dailyData:updateProperty({field = "giveFP", value = giveP}) 593 role.dailyData:updateProperty({field = "giveFP", value = giveP})
602 role:checkTaskEnter("GiveFriendP", {count = change}) 594 role:checkTaskEnter("GiveFriendP", {count = change})
603 595
604 - role:log("role_action", {desc = "giveFPoint", int1 = change})  
605 -  
606 else 596 else
607 result = 1 597 result = 1
608 end 598 end
@@ -627,7 +617,6 @@ function _M.pointRpc(agent, data) @@ -627,7 +617,6 @@ function _M.pointRpc(agent, data)
627 reward = role:award({[ItemId.FriendPoint] = getCount}, {log = {desc = "friendPoint"}}) 617 reward = role:award({[ItemId.FriendPoint] = getCount}, {log = {desc = "friendPoint"}})
628 role.dailyData:updateProperty({field = "getFP", value = getP}) 618 role.dailyData:updateProperty({field = "getFP", value = getP})
629 role:checkTaskEnter("GetFriendP", {count = getCount}) 619 role:checkTaskEnter("GetFriendP", {count = getCount})
630 - role:log("role_action", {desc = "getFPoint", int1 = getCount})  
631 else 620 else
632 result = (result or 0) + 2 621 result = (result or 0) + 2
633 end 622 end
src/actions/GmAction.lua
@@ -27,7 +27,6 @@ function _M.ignoreout(role, pms) @@ -27,7 +27,6 @@ function _M.ignoreout(role, pms)
27 else -- 解除 27 else -- 解除
28 role:updateProperty({field = "ignoreMt", value = 0}) 28 role:updateProperty({field = "ignoreMt", value = 0})
29 end 29 end
30 - role:log("gm_action", {desc = "ignoreout", key1 = pms.sender})  
31 return "指令生效" 30 return "指令生效"
32 end 31 end
33 32
@@ -47,17 +46,11 @@ function _M.ban(role, pms) @@ -47,17 +46,11 @@ function _M.ban(role, pms)
47 end) 46 end)
48 end 47 end
49 end 48 end
50 -  
51 - role:log("gm_action", {desc = "ban", int1 = time, int2 = ctype, key1 = pms.sender})  
52 -  
53 return isBan and "解封杀成功" or "封杀成功" 49 return isBan and "解封杀成功" or "封杀成功"
54 end 50 end
55 51
56 function _M.unban(role, pms) 52 function _M.unban(role, pms)
57 role:setBan(0, 0) 53 role:setBan(0, 0)
58 -  
59 - role:log("gm_action", {desc = "unban", key1 = pms.sender})  
60 -  
61 return "解封杀成功" 54 return "解封杀成功"
62 end 55 end
63 56
@@ -70,8 +63,6 @@ function _M.gmmsg(role, pms) @@ -70,8 +63,6 @@ function _M.gmmsg(role, pms)
70 skynet.call(agent.gate_serv, "lua", "forcekick", agent.fd) 63 skynet.call(agent.gate_serv, "lua", "forcekick", agent.fd)
71 end) 64 end)
72 end 65 end
73 - role:log("gm_action", {desc = "gmmsg", text1 = pms.pm1, key1 = pms.sender})  
74 -  
75 return "指令成功" 66 return "指令成功"
76 end 67 end
77 68
@@ -82,8 +73,6 @@ function _M.silent(role, pms) @@ -82,8 +73,6 @@ function _M.silent(role, pms)
82 return "解禁言成功" 73 return "解禁言成功"
83 end 74 end
84 role:updateProperty({field = "silent", value = specTime({hour = 0}, skynet.timex()) + pm1 * 86400}) 75 role:updateProperty({field = "silent", value = specTime({hour = 0}, skynet.timex()) + pm1 * 86400})
85 -  
86 - role:log("gm_action", {desc = "silent", int1 = pms.pm1, key1 = pms.sender})  
87 return "禁言成功" 76 return "禁言成功"
88 end 77 end
89 78
@@ -101,8 +90,6 @@ function _M.hero(role, pms) @@ -101,8 +90,6 @@ function _M.hero(role, pms)
101 if not role:addHero({type = heroType, log = {desc = "gm"}}) then 90 if not role:addHero({type = heroType, log = {desc = "gm"}}) then
102 return "失败" 91 return "失败"
103 end 92 end
104 -  
105 - role:log("gm_action", {desc = "hero", int1 = heroType, key1 = pms.sender})  
106 return "成功" 93 return "成功"
107 end 94 end
108 95
@@ -135,8 +122,6 @@ function _M.herol(role, pms) @@ -135,8 +122,6 @@ function _M.herol(role, pms)
135 hero:updateProperty({field = "level", delta = addLevel}) 122 hero:updateProperty({field = "level", delta = addLevel})
136 role:checkTaskEnter("HeroLevelUp", {level = hero:getProperty("level")}) 123 role:checkTaskEnter("HeroLevelUp", {level = hero:getProperty("level")})
137 124
138 - role:log("gm_action", {desc = "herol", int1 = heroType, int2 = addLevel, key1 = pms.sender})  
139 -  
140 return "成功" 125 return "成功"
141 end 126 end
142 127
@@ -148,8 +133,6 @@ function _M.herola(role, pms) @@ -148,8 +133,6 @@ function _M.herola(role, pms)
148 _M.herol(role, {pm1 = hero:getProperty("type"), pm2 = addLevel}) 133 _M.herol(role, {pm1 = hero:getProperty("type"), pm2 = addLevel})
149 end 134 end
150 135
151 - role:log("gm_action", {desc = "herola", int1 = addLevel, key1 = pms.sender})  
152 -  
153 return "成功" 136 return "成功"
154 end 137 end
155 138
@@ -160,7 +143,6 @@ function _M.equip(role, pms) @@ -160,7 +143,6 @@ function _M.equip(role, pms)
160 local level = tonum(pms.pm2) 143 local level = tonum(pms.pm2)
161 local count = tonum(pms.pm3) 144 local count = tonum(pms.pm3)
162 role:addEquip(typ, level, count, {log = {desc = "gm"}}) 145 role:addEquip(typ, level, count, {log = {desc = "gm"}})
163 - role:log("gm_action", {desc = "equip", int1 = typ, int2 = level, long1 = count, key1 = pms.sender})  
164 return "成功" 146 return "成功"
165 end 147 end
166 148
@@ -169,7 +151,6 @@ function _M.rune(role, pms) @@ -169,7 +151,6 @@ function _M.rune(role, pms)
169 local typ = tonum(pms.pm1) 151 local typ = tonum(pms.pm1)
170 local id = tonum(pms.pm2) 152 local id = tonum(pms.pm2)
171 local result = role:addRune({type = typ,id = id, log = {desc = "gm"}}) 153 local result = role:addRune({type = typ,id = id, log = {desc = "gm"}})
172 - role:log("gm_action", {desc = "rune", int1 = typ, int2 = id, key1 = pms.sender})  
173 154
174 return result 155 return result
175 end 156 end
@@ -190,8 +171,6 @@ function _M.fb(role, pms) -- 直接通关 @@ -190,8 +171,6 @@ function _M.fb(role, pms) -- 直接通关
190 role:hangFinish(carbonId) 171 role:hangFinish(carbonId)
191 addPre(carbonId) 172 addPre(carbonId)
192 173
193 - role:log("gm_action", {desc = "fb", int1 = carbonId, key1 = pms.sender})  
194 -  
195 role:checkTaskEnter("HangPass", {id = carbonId}) 174 role:checkTaskEnter("HangPass", {id = carbonId})
196 return "成功" 175 return "成功"
197 end 176 end
@@ -212,8 +191,6 @@ function _M.fbc(role, pms) -- 直接通关 @@ -212,8 +191,6 @@ function _M.fbc(role, pms) -- 直接通关
212 end 191 end
213 role:updateProperty({field = "hangPass", value = {}}) 192 role:updateProperty({field = "hangPass", value = {}})
214 addPre(carbonId) 193 addPre(carbonId)
215 -  
216 - role:log("gm_action", {desc = "fbc", int1 = carbonId, key1 = pms.sender})  
217 194
218 return "成功" 195 return "成功"
219 end 196 end
@@ -247,8 +224,6 @@ function _M.exp(role, pms) @@ -247,8 +224,6 @@ function _M.exp(role, pms)
247 exp = math.floor(math.max(exp, 0)) 224 exp = math.floor(math.max(exp, 0))
248 role:addPlayExp(exp, {log = {desc = "gm"}}) 225 role:addPlayExp(exp, {log = {desc = "gm"}})
249 226
250 - role:log("gm_action", {desc = "exp", int1 = exp, key1 = pms.sender})  
251 -  
252 return "成功" 227 return "成功"
253 end 228 end
254 229
@@ -305,7 +280,6 @@ function _M.get(role, pms) @@ -305,7 +280,6 @@ function _M.get(role, pms)
305 end 280 end
306 local count = tonum(pms.pm2, 1) 281 local count = tonum(pms.pm2, 1)
307 role:award({[itemId] = count}, {log = {desc = "gm"}}) 282 role:award({[itemId] = count}, {log = {desc = "gm"}})
308 - role:log("gm_action", {desc = "get", int1 = itemId, int2 = count, key1 = pms.sender})  
309 end 283 end
310 return "成功" 284 return "成功"
311 end 285 end
@@ -329,9 +303,6 @@ function _M.advc(role, pms) @@ -329,9 +303,6 @@ function _M.advc(role, pms)
329 advAFWear = {}, 303 advAFWear = {},
330 }, notNotify) 304 }, notNotify)
331 role.advData = nil 305 role.advData = nil
332 -  
333 - role:log("gm_action", {desc = "advc", key1 = pms.sender})  
334 -  
335 return "成功" 306 return "成功"
336 end 307 end
337 308
@@ -340,8 +311,6 @@ function _M.advf(role, pms) @@ -340,8 +311,6 @@ function _M.advf(role, pms)
340 role:updateProperty({field = "advC", value = 0}) 311 role:updateProperty({field = "advC", value = 0})
341 role.dailyData:updateProperty({field = "advElC", value = 0}) 312 role.dailyData:updateProperty({field = "advElC", value = 0})
342 313
343 - role:log("gm_action", {desc = "advf", key1 = pms.sender})  
344 -  
345 return "成功" 314 return "成功"
346 end 315 end
347 316
@@ -361,7 +330,6 @@ function _M.adv(role, pms) @@ -361,7 +330,6 @@ function _M.adv(role, pms)
361 advPass[chapterId] = layer 330 advPass[chapterId] = layer
362 role:updateProperty({field = "advPass", value = advPass}) 331 role:updateProperty({field = "advPass", value = advPass})
363 end 332 end
364 - role:log("gm_action", {desc = "adv", int1 = chapterId, int2 = layer, key1 = pms.sender})  
365 333
366 return "成功" 334 return "成功"
367 end 335 end
@@ -388,7 +356,6 @@ function _M.advt(role, pms) @@ -388,7 +356,6 @@ function _M.advt(role, pms)
388 isEnter = true, 356 isEnter = true,
389 debugMapId = mapId, 357 debugMapId = mapId,
390 }) 358 })
391 - role:log("gm_action", {desc = "advt", int1 = chapterId, int2 = layer, key1 = pms.sender})  
392 return "成功" 359 return "成功"
393 end 360 end
394 361
@@ -397,8 +364,6 @@ function _M.advl(role, pms) @@ -397,8 +364,6 @@ function _M.advl(role, pms)
397 local exp = tonum(pms.pm1) 364 local exp = tonum(pms.pm1)
398 role:addAdvLvExp(math.max(0, exp)) 365 role:addAdvLvExp(math.max(0, exp))
399 366
400 - role:log("gm_action", {desc = "advl", int1 = exp, key1 = pms.sender})  
401 -  
402 return "成功" 367 return "成功"
403 end 368 end
404 369
@@ -412,7 +377,6 @@ function _M.advcl(role, pms) @@ -412,7 +377,6 @@ function _M.advcl(role, pms)
412 end 377 end
413 advData.battle.player:addExp(exp) 378 advData.battle.player:addExp(exp)
414 advData:saveDB() 379 advData:saveDB()
415 - role:log("gm_action", {desc = "advcl", int1 = exp, key1 = pms.sender})  
416 380
417 return "成功" 381 return "成功"
418 end 382 end
@@ -422,7 +386,6 @@ function _M.idlec(role, pms) @@ -422,7 +386,6 @@ function _M.idlec(role, pms)
422 role:updateProperty({field = "hangTeam", value = {}}) 386 role:updateProperty({field = "hangTeam", value = {}})
423 role:updateProperty({field = "hangInfo", value = {}}) 387 role:updateProperty({field = "hangInfo", value = {}})
424 role:updateProperty({field = "hangBag", value = {}}) 388 role:updateProperty({field = "hangBag", value = {}})
425 - role:log("gm_action", {desc = "idlec", key1 = pms.sender})  
426 389
427 role.advData = nil 390 role.advData = nil
428 return "成功" 391 return "成功"
@@ -447,8 +410,6 @@ function _M.advit(role, pms) @@ -447,8 +410,6 @@ function _M.advit(role, pms)
447 local itemId = tonum(pms.pm1) 410 local itemId = tonum(pms.pm1)
448 local count = tonum(pms.pm2) 411 local count = tonum(pms.pm2)
449 reward[itemId] = count 412 reward[itemId] = count
450 -  
451 - role:log("gm_action", {desc = "advit", int1 = itemId, int2 = count, key1 = pms.sender})  
452 end 413 end
453 414
454 415
@@ -464,8 +425,6 @@ function _M.tower(role, pms) @@ -464,8 +425,6 @@ function _M.tower(role, pms)
464 if not csvdb["tower_battleCsv"][level] then return "不存在" end 425 if not csvdb["tower_battleCsv"][level] then return "不存在" end
465 role:updateProperty({field = "towerInfo", value = {c = globalCsv.tower_count_limit, l = level}}) 426 role:updateProperty({field = "towerInfo", value = {c = globalCsv.tower_count_limit, l = level}})
466 427
467 - role:log("gm_action", {desc = "tower", int1 = level, key1 = pms.sender})  
468 -  
469 return "成功" 428 return "成功"
470 end 429 end
471 430
@@ -484,8 +443,6 @@ function _M.email(role, pms) @@ -484,8 +443,6 @@ function _M.email(role, pms)
484 rewardPms = id ~= 0 and reward or nil, 443 rewardPms = id ~= 0 and reward or nil,
485 }) 444 })
486 445
487 - role:log("gm_action", {desc = "email", int1 = id, key1 = pms.sender})  
488 -  
489 return "成功" 446 return "成功"
490 end 447 end
491 448
@@ -503,7 +460,6 @@ function _M.cguide(role, pms) @@ -503,7 +460,6 @@ function _M.cguide(role, pms)
503 role:updateProperty({field = "funcGuide", value = ""}) 460 role:updateProperty({field = "funcGuide", value = ""})
504 end 461 end
505 462
506 - role:log("gm_action", {desc = "cguide", int1 = id, key1 = pms.sender})  
507 return "成功" 463 return "成功"
508 end 464 end
509 465
src/actions/HangAction.lua
@@ -156,8 +156,6 @@ function _M.startRpc( agent, data ) @@ -156,8 +156,6 @@ function _M.startRpc( agent, data )
156 end 156 end
157 role:updateProperty({field = "hangInfo", value = hangInfo}) 157 role:updateProperty({field = "hangInfo", value = hangInfo})
158 158
159 - role:log("hang_action", {desc = "startHang", int1 = carbonId})  
160 -  
161 SendPacket(actionCodes.Hang_startRpc, '') 159 SendPacket(actionCodes.Hang_startRpc, '')
162 return true 160 return true
163 end 161 end
@@ -248,7 +246,6 @@ function _M.endBattleRpc(agent, data) @@ -248,7 +246,6 @@ function _M.endBattleRpc(agent, data)
248 role:updateProperty({field = "hangInfo", value = hangInfo}) 246 role:updateProperty({field = "hangInfo", value = hangInfo})
249 247
250 local team = role:getProperty("pvpTC") 248 local team = role:getProperty("pvpTC")
251 - role:log("hang_action", {desc = "hangBattle", short1 = msg.starNum > 0 and 1 or 0, int1 = carbonId, int2 = role:getProperty("hangTBV"), cint1 = role:getHerosCamp(team.heros)})  
252 249
253 -- 引导 250 -- 引导
254 if carbonId == 10101 then 251 if carbonId == 10101 then
@@ -500,7 +497,7 @@ function _M.buyBonusCountRpc(agent, data) @@ -500,7 +497,7 @@ function _M.buyBonusCountRpc(agent, data)
500 497
501 if not role:checkItemEnough({[ItemId.Diamond] = globalCsv.bonus_buy_cost * count}) then return 2 end 498 if not role:checkItemEnough({[ItemId.Diamond] = globalCsv.bonus_buy_cost * count}) then return 2 end
502 499
503 - role:costItems({[ItemId.Diamond] = globalCsv.bonus_buy_cost * count}, {log = {desc = "buyBonusCount", short1 = btype, int1 = count}}) 500 + role:costItems({[ItemId.Diamond] = globalCsv.bonus_buy_cost * count}, {log = {desc = "buyBonusCount", int1 = btype, int2 = count}})
504 bonusC[btype]["b"] = bonusC[btype]["b"] + count 501 bonusC[btype]["b"] = bonusC[btype]["b"] + count
505 bonusC[btype]["c"] = bonusC[btype]["c"] - count 502 bonusC[btype]["c"] = bonusC[btype]["c"] - count
506 503
@@ -571,8 +568,6 @@ function _M.endBonusBattleRpc(agent, data) @@ -571,8 +568,6 @@ function _M.endBonusBattleRpc(agent, data)
571 role:checkTaskEnter("BonusPass", {id = id}) 568 role:checkTaskEnter("BonusPass", {id = id})
572 end 569 end
573 570
574 - role:log("hang_action", {desc = "bonusBattle", short1 = msg.starNum > 0 and 1 or 0, int1 = id})  
575 -  
576 SendPacket(actionCodes.Hang_endBonusBattleRpc, MsgPack.pack({ 571 SendPacket(actionCodes.Hang_endBonusBattleRpc, MsgPack.pack({
577 starNum = starNum, 572 starNum = starNum,
578 reward = reward, 573 reward = reward,
@@ -593,7 +588,6 @@ function _M.hangGiftRpc(agent, data) @@ -593,7 +588,6 @@ function _M.hangGiftRpc(agent, data)
593 if hangGift[id] then return 2 end 588 if hangGift[id] then return 2 end
594 589
595 local reward, change = role:award(carbonData.item_clear_special, {log = {desc = "hangGift", int1 = id}}) 590 local reward, change = role:award(carbonData.item_clear_special, {log = {desc = "hangGift", int1 = id}})
596 - role:log("hang_action", {desc = "hangGift", int1 = id})  
597 591
598 role:changeUpdates({{type = "hangGift", field = id, value = 1}}) 592 role:changeUpdates({{type = "hangGift", field = id, value = 1}})
599 593
src/actions/HeroAction.lua
@@ -25,7 +25,7 @@ local function getChangeAttrJson(oldAttr, newAttr) @@ -25,7 +25,7 @@ local function getChangeAttrJson(oldAttr, newAttr)
25 change[k] = nil 25 change[k] = nil
26 end 26 end
27 end 27 end
28 - return json.encode(change) 28 + return change
29 end 29 end
30 30
31 function _M.levelUpRpc( agent, data ) 31 function _M.levelUpRpc( agent, data )
@@ -47,7 +47,7 @@ function _M.levelUpRpc( agent, data ) @@ -47,7 +47,7 @@ function _M.levelUpRpc( agent, data )
47 47
48 role:log("hero_upgrade", { 48 role:log("hero_upgrade", {
49 hero_id = hero:getProperty("type"), --英雄ID 49 hero_id = hero:getProperty("type"), --英雄ID
50 - hero_upgrade_cost = json.encode(cost), -- 英雄升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} 50 + hero_upgrade_cost = cost, -- 英雄升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
51 hero_upgrade_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), -- 英雄升级效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} 51 hero_upgrade_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), -- 英雄升级效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..}
52 hero_upgrade_type = 0, -- 英雄升级方式,连续升级:1,单击升级:0 52 hero_upgrade_type = 0, -- 英雄升级方式,连续升级:1,单击升级:0
53 hero_upgrade_score = hero:getProperty("battleV"), -- 英雄升级后评分 53 hero_upgrade_score = hero:getProperty("battleV"), -- 英雄升级后评分
@@ -80,7 +80,7 @@ function _M.breakRpc( agent, data ) @@ -80,7 +80,7 @@ function _M.breakRpc( agent, data )
80 80
81 role:log("hero_break", { 81 role:log("hero_break", {
82 hero_id = hero:getProperty("type"), --英雄ID 82 hero_id = hero:getProperty("type"), --英雄ID
83 - hero_break_cost = json.encode(cost), -- 英雄突破消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} 83 + hero_break_cost = cost, -- 英雄突破消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
84 hero_break_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), -- 英雄突破效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} 84 hero_break_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), -- 英雄突破效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..}
85 hero_break_level = hero:getMaxLevel(), -- 英雄突破后等级上限 85 hero_break_level = hero:getMaxLevel(), -- 英雄突破后等级上限
86 }) 86 })
@@ -117,7 +117,7 @@ function _M.wakeRpc(agent, data) @@ -117,7 +117,7 @@ function _M.wakeRpc(agent, data)
117 117
118 role:log("hero_rise", { 118 role:log("hero_rise", {
119 hero_id = typ, --英雄ID 119 hero_id = typ, --英雄ID
120 - hero_rise_cost = json.encode(cost), --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} 120 + hero_rise_cost = cost, --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
121 hero_rise_score = hero:getProperty("battleV"), --英雄觉醒后评分提升 121 hero_rise_score = hero:getProperty("battleV"), --英雄觉醒后评分提升
122 hero_rise_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} 122 hero_rise_result = getChangeAttrJson(oldAttr, hero:getTotalAttrs()), --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..}
123 }) 123 })
@@ -195,7 +195,7 @@ function _M.talentRpc(agent, data) @@ -195,7 +195,7 @@ function _M.talentRpc(agent, data)
195 195
196 role:log("hero_talent", { 196 role:log("hero_talent", {
197 hero_id = hero:getProperty("type"), --英雄ID 197 hero_id = hero:getProperty("type"), --英雄ID
198 - hero_talent_cost = json.encode(cost), -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} 198 + hero_talent_cost = cost, -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
199 hero_talent_levelbef = oldSkillLv, -- 英雄技能升级前等级 199 hero_talent_levelbef = oldSkillLv, -- 英雄技能升级前等级
200 hero_talent_level = hero:getSkillLevel(1), -- 英雄技能升级后等级 200 hero_talent_level = hero:getSkillLevel(1), -- 英雄技能升级后等级
201 }) 201 })
@@ -683,7 +683,7 @@ function _M.getResetRewardRpc(agent, data) @@ -683,7 +683,7 @@ function _M.getResetRewardRpc(agent, data)
683 683
684 role:log("hero_recycle", { 684 role:log("hero_recycle", {
685 hero_recycle_list = hero:getProperty("type"), -- 回收的英雄id列表,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"} 685 hero_recycle_list = hero:getProperty("type"), -- 回收的英雄id列表,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
686 - hero_recycle_reward = json.encode(reward), -- 回收后获得的奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"} 686 + hero_recycle_reward = reward, -- 回收后获得的奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
687 hero_recycle_cnt = 1, -- 总回收英雄量 687 hero_recycle_cnt = 1, -- 总回收英雄量
688 }) 688 })
689 SendPacket(actionCodes.Hero_getResetRewardRpc, MsgPack.pack(role:packReward(reward, change))) 689 SendPacket(actionCodes.Hero_getResetRewardRpc, MsgPack.pack(role:packReward(reward, change)))
@@ -862,8 +862,8 @@ function _M.drawHeroRpc(agent, data) @@ -862,8 +862,8 @@ function _M.drawHeroRpc(agent, data)
862 gacha_type = btype, -- 卡池类型 862 gacha_type = btype, -- 卡池类型
863 gacha_up = 0, -- 卡池UP角色 863 gacha_up = 0, -- 卡池UP角色
864 gacha_times = drawCount[drawType], -- 抽卡次数 864 gacha_times = drawCount[drawType], -- 抽卡次数
865 - gacha_reward = json.encode(reward), -- 抽卡结果,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}  
866 - currency = json.encode(cost), -- 购买道具消耗的货币 865 + gacha_reward = reward, -- 抽卡结果,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
  866 + currency = cost, -- 购买道具消耗的货币
867 }) 867 })
868 SendPacket(actionCodes.Hero_drawHeroRpc, MsgPack.pack({reward = reward})) -- 这个 reward 是数组 868 SendPacket(actionCodes.Hero_drawHeroRpc, MsgPack.pack({reward = reward})) -- 这个 reward 是数组
869 return true 869 return true
src/actions/PvpAction.lua
@@ -287,7 +287,7 @@ function _M.startBattleRpc(agent, data) @@ -287,7 +287,7 @@ function _M.startBattleRpc(agent, data)
287 if pvpFree >= globalCsv.pvp_battle_free_count then 287 if pvpFree >= globalCsv.pvp_battle_free_count then
288 local cost = {[ItemId.PvpKey] = 1} 288 local cost = {[ItemId.PvpKey] = 1}
289 if not role:checkItemEnough(cost) then return 5 end 289 if not role:checkItemEnough(cost) then return 5 end
290 - role:costItems(cost, {log = {desc = "startPvp", short1 = 1}}) 290 + role:costItems(cost, {log = {desc = "startPvp", int1 = 1}})
291 else 291 else
292 role.dailyData:updateProperty({field = "pvpFree", delta = 1}) 292 role.dailyData:updateProperty({field = "pvpFree", delta = 1})
293 end 293 end
@@ -296,9 +296,6 @@ function _M.startBattleRpc(agent, data) @@ -296,9 +296,6 @@ function _M.startBattleRpc(agent, data)
296 _pvpStartBattleCacheC = {idx = idx, key = key, revenge = revenge} 296 _pvpStartBattleCacheC = {idx = idx, key = key, revenge = revenge}
297 297
298 role:checkTaskEnter("PvpBattle") 298 role:checkTaskEnter("PvpBattle")
299 -  
300 -  
301 - role:log("pvp_action", {desc = "startBattle", short1 = 1, int1 = revenge and 1 or 0})  
302 end 299 end
303 300
304 SendPacket(actionCodes.Pvp_startBattleRpc, MsgPack.pack({matchInfo = matchInfo, key = key, result = result, wait = wait})) 301 SendPacket(actionCodes.Pvp_startBattleRpc, MsgPack.pack({matchInfo = matchInfo, key = key, result = result, wait = wait}))
@@ -391,8 +388,6 @@ function _M.endBattleRpc(agent, data) @@ -391,8 +388,6 @@ function _M.endBattleRpc(agent, data)
391 if isWin then 388 if isWin then
392 role:checkTaskEnter("PvpWin", {score = myScore}) 389 role:checkTaskEnter("PvpWin", {score = myScore})
393 end 390 end
394 -  
395 - role:log("pvp_action", {desc = "battleEnd", short1 = 1, int1 = isWin and 1 or 0, int2 = revenge and 1 or 0})  
396 391
397 SendPacket(actionCodes.Pvp_endBattleRpc, MsgPack.pack({ 392 SendPacket(actionCodes.Pvp_endBattleRpc, MsgPack.pack({
398 reward = reward, 393 reward = reward,
@@ -494,7 +489,7 @@ function _M.startBattleHRpc(agent, data) @@ -494,7 +489,7 @@ function _M.startBattleHRpc(agent, data)
494 if pvpFreeH >= globalCsv.pvp_battle_free_count_high then 489 if pvpFreeH >= globalCsv.pvp_battle_free_count_high then
495 local cost = {[ItemId.PvpKey] = globalCsv.pvp_battle_high_cost} 490 local cost = {[ItemId.PvpKey] = globalCsv.pvp_battle_high_cost}
496 if not role:checkItemEnough(cost) then return 5 end 491 if not role:checkItemEnough(cost) then return 5 end
497 - role:costItems(cost, {log = {desc = "startPvp", short1 = 2}}) 492 + role:costItems(cost, {log = {desc = "startPvp", int1 = 2}})
498 else 493 else
499 role.dailyData:updateProperty({field = "pvpFreeH", delta = 1}) 494 role.dailyData:updateProperty({field = "pvpFreeH", delta = 1})
500 end 495 end
@@ -520,8 +515,6 @@ function _M.startBattleHRpc(agent, data) @@ -520,8 +515,6 @@ function _M.startBattleHRpc(agent, data)
520 515
521 role:checkTaskEnter("PvpBattle") 516 role:checkTaskEnter("PvpBattle")
522 517
523 - role:log("pvp_action", {desc = "startBattle", short1 = 2, int1 = revenge and 1 or 0})  
524 -  
525 end 518 end
526 519
527 SendPacket(actionCodes.Pvp_startBattleHRpc, MsgPack.pack({ 520 SendPacket(actionCodes.Pvp_startBattleHRpc, MsgPack.pack({
@@ -693,7 +686,6 @@ function _M.endBattleHRpc(agent, data) @@ -693,7 +686,6 @@ function _M.endBattleHRpc(agent, data)
693 if isWin then 686 if isWin then
694 role:checkTaskEnter("PvpWin", {score = myScore}) 687 role:checkTaskEnter("PvpWin", {score = myScore})
695 end 688 end
696 - role:log("pvp_action", {desc = "battleEnd", short1 = 2, int1 = isWin and 1 or 0, int2 = revenge and 1 or 0})  
697 689
698 SendPacket(actionCodes.Pvp_endBattleHRpc, MsgPack.pack({ 690 SendPacket(actionCodes.Pvp_endBattleHRpc, MsgPack.pack({
699 reward = reward, 691 reward = reward,
@@ -842,7 +834,6 @@ function _M.highDivisionGiftRpc(agent, data) @@ -842,7 +834,6 @@ function _M.highDivisionGiftRpc(agent, data)
842 }) 834 })
843 835
844 local reward, change = role:award(newReward, {log = {desc = "pvpDivisionH"}}) 836 local reward, change = role:award(newReward, {log = {desc = "pvpDivisionH"}})
845 - role:log("pvp_action", {desc = "pvpDivisionH"})  
846 837
847 SendPacket(actionCodes.Pvp_highDivisionGiftRpc, MsgPack.pack(role:packReward(reward, change))) 838 SendPacket(actionCodes.Pvp_highDivisionGiftRpc, MsgPack.pack(role:packReward(reward, change)))
848 return true 839 return true
@@ -877,8 +868,6 @@ function _M.shopBuyRpc(agent, data) @@ -877,8 +868,6 @@ function _M.shopBuyRpc(agent, data)
877 end 868 end
878 local reward, change = role:award(gift, {log = {desc = "pvpShop", int1 = id, int2 = count}}) 869 local reward, change = role:award(gift, {log = {desc = "pvpShop", int1 = id, int2 = count}})
879 870
880 - role:log("pvp_action", {desc = "pvpShop", int1 = id, int2 = count})  
881 -  
882 SendPacket(actionCodes.Pvp_shopBuyRpc, MsgPack.pack(role:packReward(reward, change))) 871 SendPacket(actionCodes.Pvp_shopBuyRpc, MsgPack.pack(role:packReward(reward, change)))
883 return true 872 return true
884 end 873 end
@@ -970,7 +959,6 @@ function _M.crossBetRpc(agent, data) @@ -970,7 +959,6 @@ function _M.crossBetRpc(agent, data)
970 local result, code = role:setCrossServerPvpBet(msg.idx) 959 local result, code = role:setCrossServerPvpBet(msg.idx)
971 if not result then return 10 + code end 960 if not result then return 10 + code end
972 961
973 - role:log("pvp_action", {desc = "crossBet"})  
974 SendPacket(actionCodes.Pvp_crossBetRpc, MsgPack.pack(result)) 962 SendPacket(actionCodes.Pvp_crossBetRpc, MsgPack.pack(result))
975 return true 963 return true
976 end 964 end
src/actions/RoleAction.lua
@@ -586,7 +586,7 @@ function _M.openTimeBoxRpc(agent, data) @@ -586,7 +586,7 @@ function _M.openTimeBoxRpc(agent, data)
586 carriage_dismantle_type = quick and 1 or 0, -- 拆解方式,时间到期:0,钥匙开启:1 586 carriage_dismantle_type = quick and 1 or 0, -- 拆解方式,时间到期:0,钥匙开启:1
587 carriage_dismantle_time = costTime, -- 拆解耗时,填写实际耗时 587 carriage_dismantle_time = costTime, -- 拆解耗时,填写实际耗时
588 carriage_dismantle_cost = costKey, -- 拆解花费钥匙数量,未使用填写0 588 carriage_dismantle_cost = costKey, -- 拆解花费钥匙数量,未使用填写0
589 - carriage_dismantle_rwd = json.encode(reward), -- 拆解获得物资,json格式记录,{'itemid1':2,'itemid2':3,…………..} 589 + carriage_dismantle_rwd = reward, -- 拆解获得物资,json格式记录,{'itemid1':2,'itemid2':3,…………..}
590 }) 590 })
591 else 591 else
592 return 592 return
@@ -681,7 +681,7 @@ function _M.storyBookRewardRpc(agent, data) @@ -681,7 +681,7 @@ function _M.storyBookRewardRpc(agent, data)
681 carriage_video_id = storyId, --放映室片段ID 681 carriage_video_id = storyId, --放映室片段ID
682 carriage_video_coinid = reward[ItemId.Gold] and ItemId.Gold or 0, --放映奖励货币类型,无奖励则填写0 682 carriage_video_coinid = reward[ItemId.Gold] and ItemId.Gold or 0, --放映奖励货币类型,无奖励则填写0
683 carriage_video_coinnum = reward[ItemId.Gold] or 0, --放映奖励货币数量,无奖励则填写0 683 carriage_video_coinnum = reward[ItemId.Gold] or 0, --放映奖励货币数量,无奖励则填写0
684 - carriage_video_item = json.encode(reward), --放映奖励其他物品数量,json格式记录,{'itemid1':10,'itemid2':5,…………..},无奖励则填写0 684 + carriage_video_item = reward, --放映奖励其他物品数量,json格式记录,{'itemid1':10,'itemid2':5,…………..},无奖励则填写0
685 }) 685 })
686 686
687 SendPacket(actionCodes.Role_storyBookRewardRpc, MsgPack.pack(role:packReward(reward, change))) 687 SendPacket(actionCodes.Role_storyBookRewardRpc, MsgPack.pack(role:packReward(reward, change)))
@@ -749,7 +749,7 @@ function _M.taskRpc(agent, data) @@ -749,7 +749,7 @@ function _M.taskRpc(agent, data)
749 role:log("task_reward", { 749 role:log("task_reward", {
750 task_reward_id = taskId, --任务奖励ID 750 task_reward_id = taskId, --任务奖励ID
751 task_reward_type = taskType, --任务奖励类型,见 任务奖励类型枚举表 751 task_reward_type = taskType, --任务奖励类型,见 任务奖励类型枚举表
752 - task_reward_detail = json.encode(reward), --任务奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} 752 + task_reward_detail = reward, --任务奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
753 }) 753 })
754 754
755 SendPacket(actionCodes.Role_taskRpc, MsgPack.pack(role:packReward(reward, change))) 755 SendPacket(actionCodes.Role_taskRpc, MsgPack.pack(role:packReward(reward, change)))
@@ -844,7 +844,7 @@ function _M.achiveRpc(agent, data) @@ -844,7 +844,7 @@ function _M.achiveRpc(agent, data)
844 role:log("achievement", { 844 role:log("achievement", {
845 achievement_id = taskId, -- 成就id 845 achievement_id = taskId, -- 成就id
846 achievement_type = achiveTask.type, -- 成就类型,具体枚举表中成就类型枚举表 846 achievement_type = achiveTask.type, -- 成就类型,具体枚举表中成就类型枚举表
847 - achievement_reward = json.encode(reward), -- 达成成就奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 847 + achievement_reward = reward, -- 达成成就奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
848 }) 848 })
849 849
850 SendPacket(actionCodes.Role_achiveRpc, MsgPack.pack(role:packReward(reward, change))) 850 SendPacket(actionCodes.Role_achiveRpc, MsgPack.pack(role:packReward(reward, change)))
@@ -1000,8 +1000,6 @@ function _M.changeSettingRpc(agent, data) @@ -1000,8 +1000,6 @@ function _M.changeSettingRpc(agent, data)
1000 setting[id] = status 1000 setting[id] = status
1001 role:updateProperty({field = "setting", value = setting}) 1001 role:updateProperty({field = "setting", value = setting})
1002 1002
1003 - role:log("role_action", {desc = "changeSetting", int1 = id, int2 = status})  
1004 -  
1005 SendPacket(actionCodes.Role_changeSettingRpc, '') 1003 SendPacket(actionCodes.Role_changeSettingRpc, '')
1006 return true 1004 return true
1007 end 1005 end
@@ -1035,7 +1033,7 @@ function _M.drawCodeRpc(agent, data) @@ -1035,7 +1033,7 @@ function _M.drawCodeRpc(agent, data)
1035 role:log("get_gift", { 1033 role:log("get_gift", {
1036 gift_id = giftId, -- 礼包ID 1034 gift_id = giftId, -- 礼包ID
1037 gift_key = code, -- 礼包key 1035 gift_key = code, -- 礼包key
1038 - gift_reward = json.encode(reward), -- 礼包奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 1036 + gift_reward = reward, -- 礼包奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
1039 gift_name = "", -- 礼包名称 1037 gift_name = "", -- 礼包名称
1040 gift_reason = 0, -- 礼包发放原因,见发放原因枚举表 1038 gift_reason = 0, -- 礼包发放原因,见发放原因枚举表
1041 }) 1039 })
src/actions/TowerAction.lua
@@ -76,8 +76,6 @@ function _M.startBattleRpc(agent, data) @@ -76,8 +76,6 @@ function _M.startBattleRpc(agent, data)
76 role:updateProperty({field = "towerInfo", value = towerInfo}) 76 role:updateProperty({field = "towerInfo", value = towerInfo})
77 role:checkTaskEnter("TowerBattle", {level = towerInfo.l}) 77 role:checkTaskEnter("TowerBattle", {level = towerInfo.l})
78 78
79 - role:log("tower_action", {desc = "startBattle", int1 = id})  
80 -  
81 SendPacket(actionCodes.Tower_startBattleRpc, '') 79 SendPacket(actionCodes.Tower_startBattleRpc, '')
82 return true 80 return true
83 end 81 end
@@ -116,8 +114,6 @@ function _M.endBattleRpc(agent, data) @@ -116,8 +114,6 @@ function _M.endBattleRpc(agent, data)
116 towerInfo.k = nil 114 towerInfo.k = nil
117 role:updateProperty({field = "towerInfo", value = towerInfo}) 115 role:updateProperty({field = "towerInfo", value = towerInfo})
118 116
119 - role:log("tower_action", {desc = "endBattle", short1 = msg.starNum > 0 and 1 or 0, int1 = id})  
120 -  
121 SendPacket(actionCodes.Tower_endBattleRpc, MsgPack.pack({reward = reward, change = change})) 117 SendPacket(actionCodes.Tower_endBattleRpc, MsgPack.pack({reward = reward, change = change}))
122 return true 118 return true
123 end 119 end
@@ -140,7 +136,6 @@ function _M.bugCountRpc(agent, data) @@ -140,7 +136,6 @@ function _M.bugCountRpc(agent, data)
140 towerInfo.c = curCount 136 towerInfo.c = curCount
141 towerInfo.t = nextTime 137 towerInfo.t = nextTime
142 role:updateProperty({field = "towerInfo", value = towerInfo}) 138 role:updateProperty({field = "towerInfo", value = towerInfo})
143 - role:log("tower_action", {desc = "bugCount"})  
144 139
145 SendPacket(actionCodes.Tower_bugCountRpc, '') 140 SendPacket(actionCodes.Tower_bugCountRpc, '')
146 return true 141 return true
@@ -24,17 +24,6 @@ function Adv:ctor(owner) @@ -24,17 +24,6 @@ function Adv:ctor(owner)
24 self:initByInfo(self.owner:getProperty("advInfo")) 24 self:initByInfo(self.owner:getProperty("advInfo"))
25 end 25 end
26 26
27 -function Adv:log(contents)  
28 - contents = contents or {}  
29 - if contents["cint1"] or contents["cint2"] or contents["cint3"] then  
30 - print("advLog error log have cint1 or cint2 or cint3 ", debug.traceback())  
31 - end  
32 - contents["cint1"] = self.chapterId  
33 - contents["cint2"] = self.level  
34 -  
35 - self.owner:log("adv_action", contents)  
36 -end  
37 -  
38 --初始化adv 信息 27 --初始化adv 信息
39 function Adv:initByInfo(advInfo) 28 function Adv:initByInfo(advInfo)
40 if not next(advInfo) then return end --还没有 开始新地图 29 if not next(advInfo) then return end --还没有 开始新地图
@@ -509,18 +498,18 @@ function Adv:awardArtifact(id, params) @@ -509,18 +498,18 @@ function Adv:awardArtifact(id, params)
509 self:checkAchievement(Adv.AchievType.GetMWeapon, 1, id) 498 self:checkAchievement(Adv.AchievType.GetMWeapon, 1, id)
510 499
511 500
512 - if params.log then  
513 - local log = clone(params.log)  
514 - if log["cint1"] or log["cint2"] or log["cint3"] then  
515 - print("awardArtifact error log have cint1 or cint2 or cint3 ", debug.traceback())  
516 - end  
517 - log["cint1"] = self.chapterId  
518 - log["cint2"] = self.level  
519 - log["cint3"] = id  
520 - self.owner:log("in_artifact", log)  
521 - else  
522 - print("awardArtifact no log ", debug.traceback())  
523 - end 501 + -- if params.log then
  502 + -- local log = clone(params.log)
  503 + -- if log["cint1"] or log["cint2"] or log["cint3"] then
  504 + -- print("awardArtifact error log have cint1 or cint2 or cint3 ", debug.traceback())
  505 + -- end
  506 + -- log["cint1"] = self.chapterId
  507 + -- log["cint2"] = self.level
  508 + -- log["cint3"] = id
  509 + -- self.owner:log("in_artifact", log)
  510 + -- else
  511 + -- print("awardArtifact no log ", debug.traceback())
  512 + -- end
524 if not params.isChoose then 513 if not params.isChoose then
525 self:pushBackEvent(AdvBackEventType.Artifact, {id = id}) 514 self:pushBackEvent(AdvBackEventType.Artifact, {id = id})
526 end 515 end
@@ -609,7 +598,6 @@ function Adv:wearArtifact(slot, id) @@ -609,7 +598,6 @@ function Adv:wearArtifact(slot, id)
609 else 598 else
610 id = nil 599 id = nil
611 end 600 end
612 - self:log({desc = "wearArtifact", int1 = id})  
613 601
614 self.owner:changeUpdates({{type = "advAFWear", field = slot, value = id}}) 602 self.owner:changeUpdates({{type = "advAFWear", field = slot, value = id}})
615 return true 603 return true
@@ -668,9 +656,6 @@ function Adv:artifactLevelUp(id, level) @@ -668,9 +656,6 @@ function Adv:artifactLevelUp(id, level)
668 end 656 end
669 if newLv == advAFGet[id] then return end 657 if newLv == advAFGet[id] then return end
670 658
671 - self:log({desc = "artifactLevelUp", int1 = id, int2 = level})  
672 -  
673 -  
674 local status = 0 659 local status = 0
675 if curWear[id] then -- 穿着呢 660 if curWear[id] then -- 穿着呢
676 local oldData = csvdb["adv_artifactCsv"][id][advAFGet[id]] 661 local oldData = csvdb["adv_artifactCsv"][id][advAFGet[id]]
@@ -715,8 +700,6 @@ function Adv:chooseArtifact(index) @@ -715,8 +700,6 @@ function Adv:chooseArtifact(index)
715 if not self.waitArtifact or not self.waitArtifact[index] then return end 700 if not self.waitArtifact or not self.waitArtifact[index] then return end
716 self:award({[self.waitArtifact[index]] = 1}, {log = {desc = "chooseArtifact"}, isChoose = true}) 701 self:award({[self.waitArtifact[index]] = 1}, {log = {desc = "chooseArtifact"}, isChoose = true})
717 702
718 - self:log({desc = "chooseArtifact", int1 = self.waitArtifact[index]})  
719 -  
720 self.waitArtifact = nil 703 self.waitArtifact = nil
721 704
722 -- 支援效果继续选择 705 -- 支援效果继续选择
@@ -809,8 +792,6 @@ function Adv:over(success, rewardRatio, overType) @@ -809,8 +792,6 @@ function Adv:over(success, rewardRatio, overType)
809 end 792 end
810 self:clearAdvUnlockCache() 793 self:clearAdvUnlockCache()
811 794
812 - self:log({desc = "over", short1 = success and 1 or 0, int1 = overType})  
813 -  
814 local chapterId = self.chapterId 795 local chapterId = self.chapterId
815 self:clear() 796 self:clear()
816 self.owner:checkTaskEnter("AdvScore", {score = score}) 797 self.owner:checkTaskEnter("AdvScore", {score = score})
@@ -911,23 +892,23 @@ function Adv:award(gift, params) @@ -911,23 +892,23 @@ function Adv:award(gift, params)
911 items = items:setv(itemId, nums) 892 items = items:setv(itemId, nums)
912 end 893 end
913 894
914 - if params.log then  
915 - local log = clone(params.log)  
916 - if log["cint1"] or log["cint2"] or log["cint3"] or log["long1"] then  
917 - print("addAdvItem error log have cint1 or cint2 or cint3 ", debug.traceback())  
918 - end  
919 - log["cint1"] = itemId  
920 - log["cint2"] = math.abs(count)  
921 - log["cint3"] = self.chapterId  
922 - log["long1"] = self.level  
923 - if count >= 0 then  
924 - self.owner:log("in_adv", log)  
925 - else  
926 - self.owner:log("out_adv", log)  
927 - end  
928 - else  
929 - print("addAdvItem no log ", debug.traceback())  
930 - end 895 + -- if params.log then
  896 + -- local log = clone(params.log)
  897 + -- if log["cint1"] or log["cint2"] or log["cint3"] or log["long1"] then
  898 + -- print("addAdvItem error log have cint1 or cint2 or cint3 ", debug.traceback())
  899 + -- end
  900 + -- log["cint1"] = itemId
  901 + -- log["cint2"] = math.abs(count)
  902 + -- log["cint3"] = self.chapterId
  903 + -- log["long1"] = self.level
  904 + -- if count >= 0 then
  905 + -- self.owner:log("in_adv", log)
  906 + -- else
  907 + -- self.owner:log("out_adv", log)
  908 + -- end
  909 + -- else
  910 + -- print("addAdvItem no log ", debug.traceback())
  911 + -- end
931 end 912 end
932 end 913 end
933 if items ~= oldItems then 914 if items ~= oldItems then
@@ -1021,7 +1002,6 @@ local function clickOut(self, room, block, params, isExit) @@ -1021,7 +1002,6 @@ local function clickOut(self, room, block, params, isExit)
1021 isRelay = true, 1002 isRelay = true,
1022 }) 1003 })
1023 else 1004 else
1024 - self:log({desc = "pass"})  
1025 self:initByChapter({ 1005 self:initByChapter({
1026 chapterId = self.chapterId, 1006 chapterId = self.chapterId,
1027 level = self.level + 1, 1007 level = self.level + 1,
src/models/Activity.lua
@@ -219,7 +219,7 @@ function Activity:checkWeeklyAct(actType, notify, count, pool) @@ -219,7 +219,7 @@ function Activity:checkWeeklyAct(actType, notify, count, pool)
219 self.owner:log("activity", { 219 self.owner:log("activity", {
220 activity_id = cfg.id, -- 活动ID(或活动指定任务的ID) 220 activity_id = cfg.id, -- 活动ID(或活动指定任务的ID)
221 activity_type = actType, -- 活动类型,见活动类型枚举表 221 activity_type = actType, -- 活动类型,见活动类型枚举表
222 - activity_reward = json.encode(cfg.reward:toNumMap()), -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} 222 + activity_reward = cfg.reward:toNumMap(), -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
223 }) 223 })
224 224
225 self.owner:sendMail(info.mailId, nil, cfg.reward, {cfg.condition1}) 225 self.owner:sendMail(info.mailId, nil, cfg.reward, {cfg.condition1})
src/models/RoleLog.lua
@@ -123,7 +123,7 @@ local MethodType = { @@ -123,7 +123,7 @@ local MethodType = {
123 level_before = true, -- 变动前的等级,可以跳级 123 level_before = true, -- 变动前的等级,可以跳级
124 level_changemain = true, -- 等级变动原因,副本通关:mission,领取奖励:reward 124 level_changemain = true, -- 等级变动原因,副本通关:mission,领取奖励:reward
125 level_changedetail = true, -- 等级变动原因明细,副本通关则记录关卡ID,领取奖励则记录奖励ID 125 level_changedetail = true, -- 等级变动原因明细,副本通关则记录关卡ID,领取奖励则记录奖励ID
126 - level_reward = true, -- 等级变动奖励,json格式记录,{道具ID1:道具数量,道具ID2:道具数量} 126 + level_reward = "json", -- 等级变动奖励,json格式记录,{道具ID1:道具数量,道具ID2:道具数量}
127 }, 127 },
128 onGuidePoint = { --游戏引导 128 onGuidePoint = { --游戏引导
129 guild_type = true, --引导类型,新手引导:0,系统引导:1,弱引导:2 129 guild_type = true, --引导类型,新手引导:0,系统引导:1,弱引导:2
@@ -180,7 +180,7 @@ local MethodType = { @@ -180,7 +180,7 @@ local MethodType = {
180 mission_enemylist = true, -- 地方英雄ID,排序以玩家出战设置为准,PVP多个队伍则记录多个列表。示例:[[1,2,3],[456]] 180 mission_enemylist = true, -- 地方英雄ID,排序以玩家出战设置为准,PVP多个队伍则记录多个列表。示例:[[1,2,3],[456]]
181 mission_damage = true, -- 英雄输出值。示例:{'heroid1':1000,'heroid2':2000,………..} 181 mission_damage = true, -- 英雄输出值。示例:{'heroid1':1000,'heroid2':2000,………..}
182 mission_ultskill = true, -- 大招使用情况。示例:{'heroid1':1000,'heroid2':2000,………..} 182 mission_ultskill = true, -- 大招使用情况。示例:{'heroid1':1000,'heroid2':2000,………..}
183 - mission_reward = true, -- 获得奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"} 183 + mission_reward = "json", -- 获得奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
184 mission_starttime = true, -- 战斗开始时间,格式 unixtime 秒级 184 mission_starttime = true, -- 战斗开始时间,格式 unixtime 秒级
185 mission_roundtime = true, -- 对局时长(秒) 185 mission_roundtime = true, -- 对局时长(秒)
186 mission_result = true, -- 战斗结果(0-无效,1-胜利,2-失败) 186 mission_result = true, -- 战斗结果(0-无效,1-胜利,2-失败)
@@ -191,9 +191,9 @@ local MethodType = { @@ -191,9 +191,9 @@ local MethodType = {
191 mission_score = true, -- 本局分数,PVP玩法记录为对战后积分,无得分的填0 191 mission_score = true, -- 本局分数,PVP玩法记录为对战后积分,无得分的填0
192 mission_cleartype = true, -- 1正常通关;2代理拾荒 192 mission_cleartype = true, -- 1正常通关;2代理拾荒
193 mission_rank = true, -- 对战后排名,适用于PVP玩法和电波塔,其他玩法留空 193 mission_rank = true, -- 对战后排名,适用于PVP玩法和电波塔,其他玩法留空
194 - misson_monsterkill = true, -- 击杀怪物ID和数量,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}  
195 - misson_teamskill = true, -- 编队支援技能和技能等级情况,json格式记录,{"teamskill1":1,"teamskill2":2,………..}  
196 - misson_teambond = true, -- 编队羁绊和羁绊等级,json格式记录,{"bondid1":1,"bondid2":2,………..} 194 + misson_monsterkill = "json", -- 击杀怪物ID和数量,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
  195 + misson_teamskill = "json", -- 编队支援技能和技能等级情况,json格式记录,{"teamskill1":1,"teamskill2":2,………..}
  196 + misson_teambond = "json", -- 编队羁绊和羁绊等级,json格式记录,{"bondid1":1,"bondid2":2,………..}
197 }, 197 },
198 residence_reward = { --玩家挂机或排名奖励 --TODO 198 residence_reward = { --玩家挂机或排名奖励 --TODO
199 mission_threadid = true, --大关卡ID 199 mission_threadid = true, --大关卡ID
@@ -201,31 +201,31 @@ local MethodType = { @@ -201,31 +201,31 @@ local MethodType = {
201 mission_type = true, --关卡类型,见关卡类型枚举表 201 mission_type = true, --关卡类型,见关卡类型枚举表
202 residence_reward_type = true, --领取奖励方式,快速(超前领取)记录为1,正常领取记录为0 202 residence_reward_type = true, --领取奖励方式,快速(超前领取)记录为1,正常领取记录为0
203 residence_time = true, --挂机或排名时长 203 residence_time = true, --挂机或排名时长
204 - residence_reward = true, --获得奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"} 204 + residence_reward = "json", --获得奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
205 }, 205 },
206 hero_rise = { --英雄觉醒 206 hero_rise = { --英雄觉醒
207 hero_id = true, --英雄ID 207 hero_id = true, --英雄ID
208 - hero_rise_cost = true, --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} 208 + hero_rise_cost = "json", --英雄觉醒消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
209 hero_rise_score = true, --英雄觉醒后评分提升 209 hero_rise_score = true, --英雄觉醒后评分提升
210 - hero_rise_result = true, --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} 210 + hero_rise_result = "json", --英雄觉醒效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..}
211 }, 211 },
212 hero_upgrade = { --英雄升级 212 hero_upgrade = { --英雄升级
213 hero_id = true, -- 英雄ID 213 hero_id = true, -- 英雄ID
214 - hero_upgrade_cost = true, -- 英雄升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}  
215 - hero_upgrade_result = true, -- 英雄升级效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} 214 + hero_upgrade_cost = "json", -- 英雄升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
  215 + hero_upgrade_result = "json", -- 英雄升级效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..}
216 hero_upgrade_type = true, -- 英雄升级方式,连续升级:1,单击升级:0 216 hero_upgrade_type = true, -- 英雄升级方式,连续升级:1,单击升级:0
217 hero_upgrade_score = true, -- 英雄升级后评分 217 hero_upgrade_score = true, -- 英雄升级后评分
218 hero_upgrade_scoreget = true, -- 通过英雄升级提升的评分 218 hero_upgrade_scoreget = true, -- 通过英雄升级提升的评分
219 }, 219 },
220 hero_break = { --英雄突破 220 hero_break = { --英雄突破
221 hero_id = true, -- 英雄ID 221 hero_id = true, -- 英雄ID
222 - hero_break_cost = true, -- 英雄突破消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}  
223 - hero_break_result = true, -- 英雄突破效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} 222 + hero_break_cost = "json", -- 英雄突破消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
  223 + hero_break_result = "json", -- 英雄突破效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..}
224 hero_break_level = true, -- 英雄突破后等级上限 224 hero_break_level = true, -- 英雄突破后等级上限
225 }, 225 },
226 hero_talent = { --英雄天赋升级 226 hero_talent = { --英雄天赋升级
227 hero_id = true, -- 英雄ID 227 hero_id = true, -- 英雄ID
228 - hero_talent_cost = true, -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} 228 + hero_talent_cost = "json", -- 英雄天赋升级消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
229 hero_talent_levelbef = true, -- 英雄技能升级前等级 229 hero_talent_levelbef = true, -- 英雄技能升级前等级
230 hero_talent_level = true, -- 英雄技能升级后等级 230 hero_talent_level = true, -- 英雄技能升级后等级
231 }, 231 },
@@ -236,7 +236,7 @@ local MethodType = { @@ -236,7 +236,7 @@ local MethodType = {
236 hero_jewel_part = true, -- 铭文装备部位 236 hero_jewel_part = true, -- 铭文装备部位
237 hero_jewel_score = true, -- 铭文装备后的英雄分值 237 hero_jewel_score = true, -- 铭文装备后的英雄分值
238 hero_jewel_scorebefore = true, -- 铭文装备前的英雄分值 238 hero_jewel_scorebefore = true, -- 铭文装备前的英雄分值
239 - hero_jewel_result = true, -- 铭文装备后效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..} 239 + hero_jewel_result = "json", -- 铭文装备后效果,可记录效果ID,或json格式记录提升效果,{攻击:20,闪避:20,……..}
240 }, 240 },
241 hero_note = { --英雄评价 241 hero_note = { --英雄评价
242 hero_id = true, -- 英雄ID 242 hero_id = true, -- 英雄ID
@@ -248,8 +248,8 @@ local MethodType = { @@ -248,8 +248,8 @@ local MethodType = {
248 hero_id = true, -- 英雄ID 248 hero_id = true, -- 英雄ID
249 }, 249 },
250 hero_recycle = { --英雄回收 250 hero_recycle = { --英雄回收
251 - hero_recycle_list = true, -- 回收的英雄id列表,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}  
252 - hero_recycle_reward = true, -- 回收后获得的奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"} 251 + hero_recycle_list = "json", -- 回收的英雄id列表,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
  252 + hero_recycle_reward = "json", -- 回收后获得的奖励,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
253 hero_recycle_cnt = true, -- 总回收英雄量 253 hero_recycle_cnt = true, -- 总回收英雄量
254 }, 254 },
255 gacha = { --英雄招募 255 gacha = { --英雄招募
@@ -257,16 +257,16 @@ local MethodType = { @@ -257,16 +257,16 @@ local MethodType = {
257 gacha_type = true, -- 卡池类型 257 gacha_type = true, -- 卡池类型
258 gacha_up = true, -- 卡池UP角色 258 gacha_up = true, -- 卡池UP角色
259 gacha_times = true, -- 抽卡次数 259 gacha_times = true, -- 抽卡次数
260 - gacha_reward = true, -- 抽卡结果,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}  
261 - currency = true, -- 消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...} 260 + gacha_reward = "json", -- 抽卡结果,建议使用json格式记录。示例:{ "XX": "1", "XXX": "3"}
  261 + currency = "json", -- 消耗,json格式记录,{道具ID1:消耗数量1,道具ID2:消耗数量2,………...}
262 }, 262 },
263 equip_wear = { --装备穿戴与卸载 263 equip_wear = { --装备穿戴与卸载
264 hero_id = true, --英雄ID 264 hero_id = true, --英雄ID
265 equip_id = true, --装备ID 265 equip_id = true, --装备ID
266 equip_wear_action = true, --装备操作类型:装备:0,卸载:1 266 equip_wear_action = true, --装备操作类型:装备:0,卸载:1
267 equip_wear_part = true, --装备部位,记录部位ID 267 equip_wear_part = true, --装备部位,记录部位ID
268 - equip_wear_result = true, --装备操作后结果,记录属性变化,json格式记录,{“aa”:1234,"bb":4567}  
269 - equip_wear_change = true, --装备操作变化值,记录属性变化,记录正负值,json格式记录,{“aa”:1234,"bb":-45} 268 + equip_wear_result = "json", --装备操作后结果,记录属性变化,json格式记录,{“aa”:1234,"bb":4567}
  269 + equip_wear_change = "json", --装备操作变化值,记录属性变化,记录正负值,json格式记录,{“aa”:1234,"bb":-45}
270 equip_wear_mode = true, --用以区分自动装备还是手动装备,自动记录为0,手动记录为1 270 equip_wear_mode = true, --用以区分自动装备还是手动装备,自动记录为0,手动记录为1
271 equip_wear_seqid = "ucode", --自动穿戴时记录的系列ID,用以关联一次性装备时候产生的多条记录 271 equip_wear_seqid = "ucode", --自动穿戴时记录的系列ID,用以关联一次性装备时候产生的多条记录
272 }, 272 },
@@ -287,7 +287,7 @@ local MethodType = { @@ -287,7 +287,7 @@ local MethodType = {
287 carriage_dismantle_type = true, -- 拆解方式,时间到期:0,钥匙开启:1 287 carriage_dismantle_type = true, -- 拆解方式,时间到期:0,钥匙开启:1
288 carriage_dismantle_time = true, -- 拆解耗时,填写实际耗时 288 carriage_dismantle_time = true, -- 拆解耗时,填写实际耗时
289 carriage_dismantle_cost = true, -- 拆解花费钥匙数量,未使用填写0 289 carriage_dismantle_cost = true, -- 拆解花费钥匙数量,未使用填写0
290 - carriage_dismantle_rwd = true, -- 拆解获得物资,json格式记录,{'itemid1':2,'itemid2':3,…………..} 290 + carriage_dismantle_rwd = "json", -- 拆解获得物资,json格式记录,{'itemid1':2,'itemid2':3,…………..}
291 }, 291 },
292 carriage_logistics = { --后勤室 292 carriage_logistics = { --后勤室
293 carriage_logistics_type = true, -- 后勤室制作类型ID,变异:0,通常:1,魔法:2 293 carriage_logistics_type = true, -- 后勤室制作类型ID,变异:0,通常:1,魔法:2
@@ -310,24 +310,24 @@ local MethodType = { @@ -310,24 +310,24 @@ local MethodType = {
310 carriage_video_id = true, --放映室片段ID 310 carriage_video_id = true, --放映室片段ID
311 carriage_video_coinid = true, --放映奖励货币类型,无奖励则填写0 311 carriage_video_coinid = true, --放映奖励货币类型,无奖励则填写0
312 carriage_video_coinnum = true, --放映奖励货币数量,无奖励则填写0 312 carriage_video_coinnum = true, --放映奖励货币数量,无奖励则填写0
313 - carriage_video_item = true, --放映奖励其他物品数量,json格式记录,{'itemid1':10,'itemid2':5,…………..},无奖励则填写0 313 + carriage_video_item = "json", --放映奖励其他物品数量,json格式记录,{'itemid1':10,'itemid2':5,…………..},无奖励则填写0
314 }, 314 },
315 carriage_cook = { --调理室 315 carriage_cook = { --调理室
316 item_id = true, -- 道具id 316 item_id = true, -- 道具id
317 item_level = true, -- 道具等级 317 item_level = true, -- 道具等级
318 item_type = true, -- 道具类型,具体见枚举表中道具类型枚举表 318 item_type = true, -- 道具类型,具体见枚举表中道具类型枚举表
319 carriage_cook_amount = true, -- 制作总量 319 carriage_cook_amount = true, -- 制作总量
320 - carriage_cook_cost = true, -- 制作消耗道具,json格式记录,{'itemid1':10,'itemid2':5,…………..} 320 + carriage_cook_cost = "json", -- 制作消耗道具,json格式记录,{'itemid1':10,'itemid2':5,…………..}
321 }, 321 },
322 activity = { --活动或指南奖励 322 activity = { --活动或指南奖励
323 activity_id = true, -- 活动ID(或活动指定任务的ID) 323 activity_id = true, -- 活动ID(或活动指定任务的ID)
324 activity_type = true, -- 活动类型,见活动类型枚举表 324 activity_type = true, -- 活动类型,见活动类型枚举表
325 - activity_reward = true, -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} 325 + activity_reward = "json", -- 活动奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
326 }, 326 },
327 task_reward = { --任务奖励 327 task_reward = { --任务奖励
328 task_reward_id = true, --任务奖励ID 328 task_reward_id = true, --任务奖励ID
329 task_reward_type = true, --任务奖励类型,见 任务奖励类型枚举表 329 task_reward_type = true, --任务奖励类型,见 任务奖励类型枚举表
330 - task_reward_detail = true, --任务奖励,json格式记录,{'itemid1':123,'itemid2':456,………...} 330 + task_reward_detail = "json", --任务奖励,json格式记录,{'itemid1':123,'itemid2':456,………...}
331 }, 331 },
332 shop_purchase = { --商店购买行为 332 shop_purchase = { --商店购买行为
333 item_id = true, -- 道具id 333 item_id = true, -- 道具id
@@ -351,14 +351,6 @@ local MethodType = { @@ -351,14 +351,6 @@ local MethodType = {
351 friend_roleid = true, -- 好友账户下的角色id 351 friend_roleid = true, -- 好友账户下的角色id
352 friend_cnt = true, -- 操作后好友数量 352 friend_cnt = true, -- 操作后好友数量
353 }, 353 },
354 - friend_list = { --好友列表 --TODO  
355 - friend_accountid = true, --好友账户id  
356 - friend_roleid = true, --好友账户下的角色id  
357 - },  
358 - friend_black = { --黑名单列表 --TODO  
359 - friend_accountid = true, -- 好友账户id  
360 - friend_roleid = true, -- 好友账户下的角色id  
361 - },  
362 communication = { --玩家发言 354 communication = { --玩家发言
363 publish_type = true, --发言类型,全部:0,公告:1,世界:2,联盟:3,私聊:4 355 publish_type = true, --发言类型,全部:0,公告:1,世界:2,联盟:3,私聊:4
364 publish_status = true, --发送状态,发送成功:0,发送失败:1,被屏蔽:2,其他:3 356 publish_status = true, --发送状态,发送成功:0,发送失败:1,被屏蔽:2,其他:3
@@ -390,28 +382,41 @@ local MethodType = { @@ -390,28 +382,41 @@ local MethodType = {
390 restaurant_order = { --订单任务 382 restaurant_order = { --订单任务
391 restaurant_order_id = true, -- 订单任务ID 383 restaurant_order_id = true, -- 订单任务ID
392 restaurant_order_status = true, -- 订单任务状态,接受:0, 拒绝:1, 完成:2 384 restaurant_order_status = true, -- 订单任务状态,接受:0, 拒绝:1, 完成:2
393 - restaurant_order_rwd = true, -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 385 + restaurant_order_rwd = "json", -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
394 restaurant_order_lv = true, -- 订单品质等级,普通:0, 稀有:1, 顶级:2, 豪华:3 386 restaurant_order_lv = true, -- 订单品质等级,普通:0, 稀有:1, 顶级:2, 豪华:3
395 }, 387 },
396 restaurant_collect = { --餐厅顾客图谱 388 restaurant_collect = { --餐厅顾客图谱
397 restaurant_collect_id = true, -- 图谱收集ID 389 restaurant_collect_id = true, -- 图谱收集ID
398 - restaurant_collect_rwd = true, -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 390 + restaurant_collect_rwd = "json", -- 订单完成奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
399 restaurant_collect_plan = true, -- 收集进度,即解锁顾客,数字表示 391 restaurant_collect_plan = true, -- 收集进度,即解锁顾客,数字表示
400 }, 392 },
401 achievement = { --成就达成 393 achievement = { --成就达成
402 achievement_id = true, -- 成就id 394 achievement_id = true, -- 成就id
403 achievement_type = true, -- 成就类型,具体枚举表中成就类型枚举表 395 achievement_type = true, -- 成就类型,具体枚举表中成就类型枚举表
404 - achievement_reward = true, -- 达成成就奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 396 + achievement_reward = "json", -- 达成成就奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
405 }, 397 },
406 get_gift = { --礼包兑换 398 get_gift = { --礼包兑换
407 gift_id = true, -- 礼包ID 399 gift_id = true, -- 礼包ID
408 gift_key = true, -- 礼包key 400 gift_key = true, -- 礼包key
409 - gift_reward = true, -- 礼包奖励,json格式记录,{"itemid1":123,"itemid2":12,……….} 401 + gift_reward = "json", -- 礼包奖励,json格式记录,{"itemid1":123,"itemid2":12,……….}
410 gift_name = true, -- 礼包名称 402 gift_name = true, -- 礼包名称
411 gift_reason = true, -- 礼包发放原因,见发放原因枚举表 403 gift_reason = true, -- 礼包发放原因,见发放原因枚举表
412 }, 404 },
413 } 405 }
414 406
  407 +local function printError(info)
  408 + print(info)
  409 + print(debug.traceback())
  410 +end
  411 +
  412 +local function jsonEncode(tab)
  413 + local newTab = {}
  414 + for k , v in pairs(tab) do
  415 + newTab[tostring(k)] = v
  416 + end
  417 + return json.encode(newTab)
  418 +end
  419 +
415 local function isIos(self) 420 local function isIos(self)
416 local sid = self:getProperty("sid") 421 local sid = self:getProperty("sid")
417 return sid == 2 422 return sid == 2
@@ -450,18 +455,11 @@ local function getBaseLog(self) @@ -450,18 +455,11 @@ local function getBaseLog(self)
450 return log 455 return log
451 end 456 end
452 457
453 -local function printError(info)  
454 - print(info)  
455 - print(debug.traceback())  
456 -end 458 +
457 459
458 local RoleLog = {} 460 local RoleLog = {}
459 function RoleLog.bind(Role) 461 function RoleLog.bind(Role)
460 -  
461 - function Role:log()  
462 - end  
463 -  
464 - function Role:log_new(logType, contents) 462 + function Role:log(logType, contents)
465 contents = contents or {} 463 contents = contents or {}
466 local schema = MethodType[logType] 464 local schema = MethodType[logType]
467 if not schema then 465 if not schema then
@@ -472,8 +470,13 @@ function RoleLog.bind(Role) @@ -472,8 +470,13 @@ function RoleLog.bind(Role)
472 470
473 doc["method"] = logType 471 doc["method"] = logType
474 for field, value in pairs(contents) do 472 for field, value in pairs(contents) do
475 - if not schema[ftype] then  
476 - printError(string.format("LOG ERROR: logType [%s] have new field [%s], call yunying.", logType, field)) 473 + if not schema[field] then
  474 + printError(string.format("LOG ERROR: logType [%s] have new field [%s], call.", logType, field))
  475 + else
  476 + if value == 'json' then
  477 + value = jsonEncode(value)
  478 + end
  479 + doc[field] = value
477 end 480 end
478 end 481 end
479 482
src/models/RolePlugin.lua
@@ -837,7 +837,7 @@ function RolePlugin.bind(Role) @@ -837,7 +837,7 @@ function RolePlugin.bind(Role)
837 837
838 count = count or 1 838 count = count or 1
839 839
840 - self:logItems(equipCsv.id, 0, count, params.log) 840 + self:logItems(func, 0, count, params.log)
841 841
842 if csvdb["itemCsv"][func] and csvdb["itemCsv"][func].type == ItemType.FuncOpen then 842 if csvdb["itemCsv"][func] and csvdb["itemCsv"][func].type == ItemType.FuncOpen then
843 local unlockData = csvdb["unlockCsv"][func] 843 local unlockData = csvdb["unlockCsv"][func]
src/models/RolePvp.lua
@@ -500,7 +500,7 @@ function Role:setCrossServerPvpBet(idx) @@ -500,7 +500,7 @@ function Role:setCrossServerPvpBet(idx)
500 local ok, result = pcall(skynet.call, pvpd, "lua", "setBet", idx, self:getProperty("id"), costNum) 500 local ok, result = pcall(skynet.call, pvpd, "lua", "setBet", idx, self:getProperty("id"), costNum)
501 if ok then 501 if ok then
502 if result then 502 if result then
503 - self:costItems(cost, {log = {desc = "crossPvpBet", short1 = day}}) 503 + self:costItems(cost, {log = {desc = "crossPvpBet", int1 = day}})
504 pvpBet[day] = {idx, cost[ItemId.Gold]} 504 pvpBet[day] = {idx, cost[ItemId.Gold]}
505 self:setProperty("pvpBet", pvpBet) 505 self:setProperty("pvpBet", pvpBet)
506 end 506 end