From 3967a950c1909be8cf7cb68a4a136f53ae853f80 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Thu, 3 Aug 2023 16:23:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E9=98=9F=E9=9C=80=E6=B1=82=E6=94=B9?= =?UTF-8?q?=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_accumulate.json | 227 +++++++++++++ bin/json/game_activereward.json | 31 +- bin/json/game_battleready.json | 4 +- bin/json/game_buriedcondi.json | 54 ++- bin/json/game_caravancity.json | 10 +- bin/json/game_caravanreward.json | 2 +- bin/json/game_caravanthing.json | 20 ++ bin/json/game_guidance.json | 39 ++- bin/json/game_item.json | 88 ++++- bin/json/game_lottery.json | 240 +++++++++++++ bin/json/game_paypackage.json | 227 +++++-------- bin/json/game_recharge.json | 91 +++++ bin/json/game_shopcentercontrol.json | 26 +- bin/json/game_shopcenterfund.json | 22 +- bin/json/game_shopcentersubmeter.json | 72 ++-- bin/json/game_stonebuff.json | 320 +++++++++--------- bin/json/game_taskactivereward.json | 31 +- bin/json/game_taskround.json | 18 + modules/caravan/comp_configure.go | 7 +- modules/caravan/model_caravan.go | 2 + modules/caravan/module.go | 113 ++++--- pb/caravan_db.pb.go | 90 ++--- sys/configure/structs/Game.Accumulate.go | 42 +++ sys/configure/structs/Game.AccumulateData.go | 50 +++ sys/configure/structs/Game.BuffType.go | 1 + .../structs/Game.CaravanThingData.go | 2 + sys/configure/structs/Game.FightEventType.go | 3 + sys/configure/structs/Game.GuidanceData.go | 2 + sys/configure/structs/Tables.go | 7 + sys/configure/structs/game.taskRoundData.go | 2 + 30 files changed, 1283 insertions(+), 560 deletions(-) create mode 100644 bin/json/game_accumulate.json create mode 100644 sys/configure/structs/Game.Accumulate.go create mode 100644 sys/configure/structs/Game.AccumulateData.go diff --git a/bin/json/game_accumulate.json b/bin/json/game_accumulate.json new file mode 100644 index 000000000..7365d538b --- /dev/null +++ b/bin/json/game_accumulate.json @@ -0,0 +1,227 @@ +[ + { + "integral": 1000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 100000 + } + ] + }, + { + "integral": 2000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 200000 + } + ] + }, + { + "integral": 3000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 300000 + } + ] + }, + { + "integral": 4000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 400000 + } + ] + }, + { + "integral": 5000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 500000 + } + ] + }, + { + "integral": 6000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 600000 + } + ] + }, + { + "integral": 7000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 700000 + } + ] + }, + { + "integral": 8000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 800000 + } + ] + }, + { + "integral": 9000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 900000 + } + ] + }, + { + "integral": 10000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 1000000 + } + ] + }, + { + "integral": 11000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 1100000 + } + ] + }, + { + "integral": 12000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 1200000 + } + ] + }, + { + "integral": 13000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 1300000 + } + ] + }, + { + "integral": 14000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 1400000 + } + ] + }, + { + "integral": 15000, + "reward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 1500000 + } + ] + } +] \ No newline at end of file diff --git a/bin/json/game_activereward.json b/bin/json/game_activereward.json index 49f6a4c3d..932e88a92 100644 --- a/bin/json/game_activereward.json +++ b/bin/json/game_activereward.json @@ -8,16 +8,6 @@ "a": "attr", "t": "diamond", "n": 150 - }, - { - "a": "item", - "t": "17010000", - "n": 50 - }, - { - "a": "attr", - "t": "gold", - "n": 1000000 } ], "action": "main_weektask_action_1_act", @@ -33,15 +23,10 @@ "t": "diamond", "n": 150 }, - { - "a": "item", - "t": "17010000", - "n": 100 - }, { "a": "attr", "t": "gold", - "n": 1000000 + "n": 500000 } ], "action": "main_weektask_action_1_act", @@ -57,15 +42,10 @@ "t": "diamond", "n": 150 }, - { - "a": "item", - "t": "17010000", - "n": 100 - }, { "a": "attr", "t": "gold", - "n": 1000000 + "n": 600000 } ], "action": "main_weektask_action_1_act", @@ -81,15 +61,10 @@ "t": "diamond", "n": 150 }, - { - "a": "item", - "t": "17010000", - "n": 100 - }, { "a": "attr", "t": "gold", - "n": 1000000 + "n": 600000 } ], "action": "main_weektask_action_1_act", diff --git a/bin/json/game_battleready.json b/bin/json/game_battleready.json index 3e53d732a..bffecd295 100644 --- a/bin/json/game_battleready.json +++ b/bin/json/game_battleready.json @@ -391,7 +391,7 @@ "battleScenes": [ "scenesfight_07" ], - "HideAlienSpace": 0, + "HideAlienSpace": 1, "ShowBuff": 0, "battleEvents": [], "ScoreGroupID": 0, @@ -439,7 +439,7 @@ "battleScenes": [ "scenesfight_05_01" ], - "HideAlienSpace": 0, + "HideAlienSpace": 1, "ShowBuff": 0, "battleEvents": [], "ScoreGroupID": 0, diff --git a/bin/json/game_buriedcondi.json b/bin/json/game_buriedcondi.json index 7d02f119f..6f75a26f2 100644 --- a/bin/json/game_buriedcondi.json +++ b/bin/json/game_buriedcondi.json @@ -25552,7 +25552,7 @@ "filter2": [] }, { - "id": 50000039, + "id": 50000038, "rtype": 2, "ctype": 3, "notify": [], @@ -25574,7 +25574,7 @@ "filter2": [] }, { - "id": 50000040, + "id": 50000039, "rtype": 2, "ctype": 3, "notify": [], @@ -25598,7 +25598,7 @@ "filter2": [] }, { - "id": 50000041, + "id": 50000040, "rtype": 2, "ctype": 3, "notify": [], @@ -25622,7 +25622,7 @@ "filter2": [] }, { - "id": 50000042, + "id": 50000041, "rtype": 2, "ctype": 3, "notify": [], @@ -25646,7 +25646,7 @@ "filter2": [] }, { - "id": 50000043, + "id": 50000042, "rtype": 2, "ctype": 3, "notify": [], @@ -25670,7 +25670,7 @@ "filter2": [] }, { - "id": 50000044, + "id": 50000043, "rtype": 2, "ctype": 3, "notify": [], @@ -25694,7 +25694,7 @@ "filter2": [] }, { - "id": 50000045, + "id": 50000044, "rtype": 2, "ctype": 3, "notify": [], @@ -25718,7 +25718,7 @@ "filter2": [] }, { - "id": 50000046, + "id": 50000045, "rtype": 2, "ctype": 3, "notify": [], @@ -25742,7 +25742,7 @@ "filter2": [] }, { - "id": 50000047, + "id": 50000046, "rtype": 2, "ctype": 3, "notify": [], @@ -25766,7 +25766,7 @@ "filter2": [] }, { - "id": 50000048, + "id": 50000047, "rtype": 2, "ctype": 3, "notify": [], @@ -25790,7 +25790,7 @@ "filter2": [] }, { - "id": 50000049, + "id": 50000048, "rtype": 2, "ctype": 3, "notify": [], @@ -25814,7 +25814,7 @@ "filter2": [] }, { - "id": 50000050, + "id": 50000049, "rtype": 2, "ctype": 3, "notify": [], @@ -25838,7 +25838,7 @@ "filter2": [] }, { - "id": 50000051, + "id": 50000050, "rtype": 2, "ctype": 3, "notify": [], @@ -25862,7 +25862,7 @@ "filter2": [] }, { - "id": 50000052, + "id": 50000051, "rtype": 2, "ctype": 3, "notify": [], @@ -25886,7 +25886,7 @@ "filter2": [] }, { - "id": 50000053, + "id": 50000052, "rtype": 2, "ctype": 3, "notify": [], @@ -25908,5 +25908,29 @@ 12870 ], "filter2": [] + }, + { + "id": 50000053, + "rtype": 2, + "ctype": 3, + "notify": [], + "type_sp": 1, + "tasktxt": { + "key": "buried_buried_condi_tasktxt_921", + "text": "找对象聊天15" + }, + "type": 20001, + "valid": 0, + "head": { + "a": "attr", + "t": "gold", + "n": 1 + }, + "NPC": 60431, + "value": 1, + "filter": [ + 12870 + ], + "filter2": [] } ] \ No newline at end of file diff --git a/bin/json/game_caravancity.json b/bin/json/game_caravancity.json index a0f3d0613..7e48ee691 100644 --- a/bin/json/game_caravancity.json +++ b/bin/json/game_caravancity.json @@ -61,7 +61,7 @@ 3000 ], "Orspecial": 1000, - "checktime": 1800, + "checktime": 1, "extalk": 11001, "ortalk": 11002, "sptalk": 11003, @@ -132,7 +132,7 @@ 3001 ], "Orspecial": 1000, - "checktime": 1800, + "checktime": 1, "extalk": 11001, "ortalk": 11002, "sptalk": 11003, @@ -204,7 +204,7 @@ 3002 ], "Orspecial": 1000, - "checktime": 1800, + "checktime": 1, "extalk": 11001, "ortalk": 11002, "sptalk": 11003, @@ -276,7 +276,7 @@ 3003 ], "Orspecial": 1000, - "checktime": 1800, + "checktime": 1, "extalk": 11001, "ortalk": 11002, "sptalk": 11003, @@ -347,7 +347,7 @@ 3004 ], "Orspecial": 1000, - "checktime": 1800, + "checktime": 1, "extalk": 11001, "ortalk": 11002, "sptalk": 11003, diff --git a/bin/json/game_caravanreward.json b/bin/json/game_caravanreward.json index 1336106d4..1d5d0f050 100644 --- a/bin/json/game_caravanreward.json +++ b/bin/json/game_caravanreward.json @@ -56,7 +56,7 @@ }, { "id": 6, - "key": 0, + "key": -10, "reward": [ { "a": "attr", diff --git a/bin/json/game_caravanthing.json b/bin/json/game_caravanthing.json index 0fd6c6473..c8de86435 100644 --- a/bin/json/game_caravanthing.json +++ b/bin/json/game_caravanthing.json @@ -6,6 +6,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -36,6 +37,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -66,6 +68,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -96,6 +99,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -126,6 +130,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -156,6 +161,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -186,6 +192,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -216,6 +223,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -246,6 +254,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -276,6 +285,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -306,6 +316,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -336,6 +347,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -366,6 +378,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -396,6 +409,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -426,6 +440,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -456,6 +471,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -486,6 +502,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -516,6 +533,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -546,6 +564,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, @@ -576,6 +595,7 @@ 5, 15 ], + "changetime": 600, "PriceChangeWeight": [ 40, 20, diff --git a/bin/json/game_guidance.json b/bin/json/game_guidance.json index 58c569e2f..e40139df4 100644 --- a/bin/json/game_guidance.json +++ b/bin/json/game_guidance.json @@ -7,7 +7,8 @@ "intr": { "key": "guidance_1", "text": "今日剩余任务:{0}/{1}" - } + }, + "opencondid": "rdtask" }, { "id": 2, @@ -17,7 +18,8 @@ "intr": { "key": "guidance_2", "text": "今日完成进度:{0}/{1}" - } + }, + "opencondid": "daily_practice" }, { "id": 3, @@ -27,7 +29,8 @@ "intr": { "key": "guidance_3", "text": "今日完成进度:{0}/{1}" - } + }, + "opencondid": "puzzle" }, { "id": 4, @@ -37,7 +40,8 @@ "intr": { "key": "guidance_4", "text": "今日剩余车票:{0}" - } + }, + "opencondid": "caravan" }, { "id": 5, @@ -47,7 +51,8 @@ "intr": { "key": "guidance_5", "text": "今日剩余签到:{0}" - } + }, + "opencondid": "guild" }, { "id": 6, @@ -57,7 +62,8 @@ "intr": { "key": "guidance_6", "text": "今日剩余挑战次数:{0}" - } + }, + "opencondid": "guild" }, { "id": 7, @@ -67,7 +73,8 @@ "intr": { "key": "guidance_7", "text": "今日剩余任务:{0}" - } + }, + "opencondid": "guild" }, { "id": 8, @@ -77,7 +84,8 @@ "intr": { "key": "guidance_8", "text": "今日剩余挑战券:{0}" - } + }, + "opencondid": "arena" }, { "id": 9, @@ -87,7 +95,8 @@ "intr": { "key": "guidance_9", "text": "今日剩余训练次数:{0}" - } + }, + "opencondid": "kungfu" }, { "id": 10, @@ -97,7 +106,8 @@ "intr": { "key": "guidance_10", "text": "今日剩余可挑战关卡:{0}" - } + }, + "opencondid": "kungfu" }, { "id": 11, @@ -107,7 +117,8 @@ "intr": { "key": "guidance_11", "text": "今日剩余体力:{0}/{1}" - } + }, + "opencondid": "vikingexpedition_entrance" }, { "id": 12, @@ -117,7 +128,8 @@ "intr": { "key": "guidance_12", "text": "今日剩余体力:{0}/{1}" - } + }, + "opencondid": "hunting" }, { "id": 13, @@ -127,6 +139,7 @@ "intr": { "key": "guidance_13", "text": "今日剩余体力:{0}/{1}" - } + }, + "opencondid": "vikingexpedition_experience" } ] \ No newline at end of file diff --git a/bin/json/game_item.json b/bin/json/game_item.json index 9676f498e..68aaf3dec 100644 --- a/bin/json/game_item.json +++ b/bin/json/game_item.json @@ -761,7 +761,7 @@ ], "use_skip": 107, "upper_limit": 999, - "img": "wp_icon_10023", + "img": "wp_icon_10024", "intr": { "key": "item_item_intr_17", "text": "蕴含着光耀力量的神石,用于阵营招募抽取守护者" @@ -933,7 +933,7 @@ ], "use_skip": 107, "upper_limit": 999, - "img": "wp_icon_10023", + "img": "wp_icon_10024", "intr": { "key": "item_item_intr_21", "text": "蕴含着光耀力量的神石的碎片,消耗10个可用于阵营招募抽取守护者" @@ -976,7 +976,7 @@ ], "use_skip": 107, "upper_limit": 999, - "img": "wp_icon_10019", + "img": "wp_icon_10023", "intr": { "key": "item_item_intr_22", "text": "蕴含神秘力量的石头,消耗100个可以在许愿招募池内兑换英雄" @@ -16392,5 +16392,87 @@ "n": 1000 } ] + }, + { + "id": "10000039", + "name": { + "key": "item_item_name_374", + "text": "石阵秘境宝箱钥匙" + }, + "usetype": 1, + "color": 4, + "bagtype": 0, + "index": 1, + "special_type": 0, + "time": 0, + "reddottype": 0, + "effects": "", + "modelName": "", + "box_id": 0, + "synthetize_num": 0, + "synthetize_deplete": [], + "synthetize_get": [], + "decompose_deplete": [], + "decompose_get": [], + "access": [], + "use_skip": 11001, + "upper_limit": 999, + "img": "item_10000035", + "intr": { + "key": "item_item_intr_380", + "text": "鹦鹉螺较为罕见,又因其外形精巧美丽,因此成为稀缺货币的代名词。人们即使历经磨难也只能得到很少的鹦鹉螺,收到它作为奖励是一件非常自豪骄傲的事。" + }, + "describe": { + "key": "item_item_describe_380", + "text": "此处是包装描述" + }, + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] + }, + { + "id": "17110001", + "name": { + "key": "item_item_name_374", + "text": "3种族招募卡自选箱" + }, + "usetype": 4, + "color": 5, + "bagtype": 2, + "index": 1, + "special_type": 0, + "time": 0, + "reddottype": 0, + "effects": "", + "modelName": "", + "box_id": 0, + "synthetize_num": 0, + "synthetize_deplete": [], + "synthetize_get": [], + "decompose_deplete": [], + "decompose_get": [], + "access": [], + "use_skip": 0, + "upper_limit": 999, + "img": "", + "intr": { + "key": "item_item_intr_383", + "text": "可以从中自由选择3种阵营招募卷的宝箱" + }, + "describe": { + "key": "item_item_describe_383", + "text": "" + }, + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] } ] \ No newline at end of file diff --git a/bin/json/game_lottery.json b/bin/json/game_lottery.json index ddad5bf11..7bb9487d7 100644 --- a/bin/json/game_lottery.json +++ b/bin/json/game_lottery.json @@ -23950,5 +23950,245 @@ "playerlvmin": 0, "playerlvmax": 0, "notice": 0 + }, + { + "id": 999, + "lotteryid": 22001001, + "description": "冒险基金简单奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220001, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "attr", + "t": "diamond", + "n": 1 + }, + "itemdes": "冒险基金简单奖励", + "itemwt": 1000, + "min": 200, + "max": 200, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1000, + "lotteryid": 22001001, + "description": "冒险基金简单奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220001, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "item", + "t": "10000003", + "n": 1 + }, + "itemdes": "冒险基金简单奖励", + "itemwt": 1000, + "min": 1, + "max": 1, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1001, + "lotteryid": 22001002, + "description": "冒险基金普通奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220002, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "attr", + "t": "diamond", + "n": 1 + }, + "itemdes": "冒险基金普通奖励", + "itemwt": 1000, + "min": 400, + "max": 400, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1002, + "lotteryid": 22001002, + "description": "冒险基金普通奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220002, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "item", + "t": "10000009", + "n": 1 + }, + "itemdes": "冒险基金普通奖励", + "itemwt": 1000, + "min": 20, + "max": 20, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1003, + "lotteryid": 22001003, + "description": "冒险基金困难奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220002, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "attr", + "t": "diamond", + "n": 1 + }, + "itemdes": "冒险基金困难奖励", + "itemwt": 1000, + "min": 800, + "max": 800, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1004, + "lotteryid": 22001003, + "description": "冒险基金困难奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220003, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "item", + "t": "17060007", + "n": 1 + }, + "itemdes": "冒险基金困难奖励", + "itemwt": 1000, + "min": 20, + "max": 20, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1005, + "lotteryid": 22002001, + "description": "等级基金第一次奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220021, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "attr", + "t": "gold", + "n": 1 + }, + "itemdes": "等级基金第一次奖励", + "itemwt": 1000, + "min": 300000, + "max": 300000, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1006, + "lotteryid": 22002001, + "description": "等级基金第一次奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220021, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "item", + "t": "10000001", + "n": 1 + }, + "itemdes": "等级基金第一次奖励", + "itemwt": 1000, + "min": 6, + "max": 6, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1007, + "lotteryid": 22002002, + "description": "等级基金后续奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220022, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "attr", + "t": "gold", + "n": 1 + }, + "itemdes": "等级基金后续奖励", + "itemwt": 1000, + "min": 100000, + "max": 100000, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 + }, + { + "id": 1008, + "lotteryid": 22002002, + "description": "等级基金后续奖励", + "type": 1, + "groupwt": 1000, + "groupid": 220022, + "subtype": 2, + "groupnum": 1, + "itemid": { + "a": "item", + "t": "10000001", + "n": 1 + }, + "itemdes": "等级基金后续奖励", + "itemwt": 1000, + "min": 2, + "max": 2, + "VIPmin": 0, + "VIPmax": 15, + "playerlvmin": 0, + "playerlvmax": 0, + "notice": 0 } ] \ No newline at end of file diff --git a/bin/json/game_paypackage.json b/bin/json/game_paypackage.json index d0567f667..9764755b0 100644 --- a/bin/json/game_paypackage.json +++ b/bin/json/game_paypackage.json @@ -25,12 +25,12 @@ { "a": "attr", "t": "diamond", - "n": 50 + "n": 20 }, { - "a": "attr", - "t": "ps", - "n": 50 + "a": "item", + "t": "10000003", + "n": 1 }, { "a": "attr", @@ -49,7 +49,7 @@ "text": "每日礼包2" }, "packagetype": "day_1", - "buy_num": 2, + "buy_num": 1, "packagename": { "key": "paypackage_paypackage_packagename_2", "text": "每日礼包2" @@ -65,11 +65,6 @@ "a": "item", "t": "10000003", "n": 3 - }, - { - "a": "attr", - "t": "gold", - "n": 120000 } ] }, @@ -83,7 +78,7 @@ "text": "每日礼包3" }, "packagetype": "day_2", - "buy_num": 3, + "buy_num": 1, "packagename": { "key": "paypackage_paypackage_packagename_3", "text": "每日礼包3" @@ -97,13 +92,8 @@ }, { "a": "item", - "t": "10000001", - "n": 6 - }, - { - "a": "attr", - "t": "gold", - "n": 300000 + "t": "10000010", + "n": 20 } ] }, @@ -117,7 +107,7 @@ "text": "每日礼包4" }, "packagetype": "day_3", - "buy_num": 3, + "buy_num": 1, "packagename": { "key": "paypackage_paypackage_packagename_4", "text": "每日礼包4" @@ -131,47 +121,13 @@ }, { "a": "item", - "t": "10000009", - "n": 5 + "t": "10000005", + "n": 3 }, { "a": "attr", "t": "gold", - "n": 300000 - } - ] - }, - { - "id": 5, - "type": 1, - "repeat_num": 0, - "refreshtime": 1, - "pagename": { - "key": "paypackage_paypackage_pagename_5", - "text": "每日礼包5" - }, - "packagetype": "day_4", - "buy_num": 3, - "packagename": { - "key": "paypackage_paypackage_packagename_5", - "text": "每日礼包5" - }, - "costitem": [], - "item": [ - { - "a": "attr", - "t": "diamond", - "n": 1280 - }, - { - "a": "item", - "t": "10000013", - "n": 5 - }, - { - "a": "attr", - "t": "gold", - "n": 300000 + "n": 600000 } ] }, @@ -214,7 +170,7 @@ "text": "每周礼包2" }, "packagetype": "week_2", - "buy_num": 2, + "buy_num": 1, "packagename": { "key": "paypackage_paypackage_packagename_7", "text": "每周礼包2" @@ -228,13 +184,13 @@ }, { "a": "item", - "t": "10000010", - "n": 1 + "t": "17010001", + "n": 15 }, { - "a": "item", - "t": "10000009", - "n": 2 + "a": "attr", + "t": "gold", + "n": 800000 } ] }, @@ -248,7 +204,7 @@ "text": "每周礼包3" }, "packagetype": "week_3", - "buy_num": 3, + "buy_num": 2, "packagename": { "key": "paypackage_paypackage_packagename_8", "text": "每周礼包3" @@ -262,8 +218,8 @@ }, { "a": "item", - "t": "10000010", - "n": 3 + "t": "10000006", + "n": 2 } ] }, @@ -277,7 +233,7 @@ "text": "每周礼包4" }, "packagetype": "week_4", - "buy_num": 4, + "buy_num": 3, "packagename": { "key": "paypackage_paypackage_packagename_9", "text": "每周礼包4" @@ -297,7 +253,7 @@ { "a": "attr", "t": "gold", - "n": 5000000 + "n": 3000000 } ] }, @@ -317,64 +273,6 @@ "text": "每周礼包5" }, "costitem": [], - "item": [ - { - "a": "attr", - "t": "diamond", - "n": 4480 - }, - { - "a": "attr", - "t": "gold", - "n": 7500000 - } - ] - }, - { - "id": 11, - "type": 1, - "repeat_num": 0, - "refreshtime": 7, - "pagename": { - "key": "paypackage_paypackage_pagename_11", - "text": "每周礼包6" - }, - "packagetype": "week_6", - "buy_num": 999, - "packagename": { - "key": "paypackage_paypackage_packagename_11", - "text": "每周礼包6" - }, - "costitem": [], - "item": [ - { - "a": "attr", - "t": "diamond", - "n": 6480 - }, - { - "a": "attr", - "t": "gold", - "n": 10000000 - } - ] - }, - { - "id": 12, - "type": 1, - "repeat_num": 0, - "refreshtime": 7, - "pagename": { - "key": "paypackage_paypackage_pagename_12", - "text": "每周礼包7" - }, - "packagetype": "week_6", - "buy_num": 999, - "packagename": { - "key": "paypackage_paypackage_packagename_12", - "text": "每周礼包7" - }, - "costitem": [], "item": [ { "a": "attr", @@ -385,11 +283,6 @@ "a": "item", "t": "10000001", "n": 60 - }, - { - "a": "attr", - "t": "gold", - "n": 10000000 } ] }, @@ -403,7 +296,7 @@ "text": "每月礼包1" }, "packagetype": "month_2", - "buy_num": 5, + "buy_num": 1, "packagename": { "key": "paypackage_paypackage_packagename_13", "text": "每月礼包1" @@ -413,12 +306,12 @@ { "a": "attr", "t": "diamond", - "n": 980 + "n": 300 }, { "a": "item", - "t": "10000006", - "n": 100 + "t": "17060008", + "n": 30 } ] }, @@ -432,7 +325,7 @@ "text": "每月礼包2" }, "packagetype": "month_2", - "buy_num": 5, + "buy_num": 2, "packagename": { "key": "paypackage_paypackage_packagename_14", "text": "每月礼包2" @@ -442,12 +335,12 @@ { "a": "attr", "t": "diamond", - "n": 980 + "n": 680 }, { "a": "item", - "t": "17060008", - "n": 85 + "t": "13000001", + "n": 300 } ] }, @@ -461,7 +354,7 @@ "text": "每月礼包3" }, "packagetype": "month_2", - "buy_num": 5, + "buy_num": 3, "packagename": { "key": "paypackage_paypackage_packagename_15", "text": "每月礼包3" @@ -471,12 +364,17 @@ { "a": "attr", "t": "diamond", - "n": 980 + "n": 1980 }, { "a": "item", - "t": "13000001", - "n": 300 + "t": "10000013", + "n": 5 + }, + { + "a": "attr", + "t": "gold", + "n": 1500000 } ] }, @@ -500,12 +398,51 @@ { "a": "attr", "t": "diamond", - "n": 980 + "n": 4480 }, { "a": "item", - "t": "13000002", - "n": 20 + "t": "17110001", + "n": 40 + }, + { + "a": "attr", + "t": "gold", + "n": 2500000 + } + ] + }, + { + "id": 17, + "type": 1, + "repeat_num": 0, + "refreshtime": 30, + "pagename": { + "key": "paypackage_paypackage_pagename_16", + "text": "每月礼包5" + }, + "packagetype": "month_2", + "buy_num": 5, + "packagename": { + "key": "paypackage_paypackage_packagename_16", + "text": "每月礼包4" + }, + "costitem": [], + "item": [ + { + "a": "attr", + "t": "diamond", + "n": 6480 + }, + { + "a": "item", + "t": "10000024", + "n": 10 + }, + { + "a": "attr", + "t": "gold", + "n": 3000000 } ] } diff --git a/bin/json/game_recharge.json b/bin/json/game_recharge.json index a4d245f31..b492200de 100644 --- a/bin/json/game_recharge.json +++ b/bin/json/game_recharge.json @@ -457,5 +457,96 @@ "text": "0", "show": "30元", "image": "" + }, + { + "id": "passcheck_3", + "editionid": "debug", + "recharge_type": 6, + "monetaryunit": "¥", + "amount": 3000, + "vipexp": [], + "diamond_num_double": [], + "channel": "0", + "text": "0", + "show": "30元", + "image": "" + }, + { + "id": "passcheck_4", + "editionid": "debug", + "recharge_type": 6, + "monetaryunit": "¥", + "amount": 6800, + "vipexp": [], + "diamond_num_double": [], + "channel": "0", + "text": "0", + "show": "68元", + "image": "" + }, + { + "id": "passcheck_5", + "editionid": "debug", + "recharge_type": 6, + "monetaryunit": "¥", + "amount": 128000, + "vipexp": [], + "diamond_num_double": [], + "channel": "0", + "text": "0", + "show": "128元", + "image": "" + }, + { + "id": "passcheck_6", + "editionid": "debug", + "recharge_type": 6, + "monetaryunit": "¥", + "amount": 3000, + "vipexp": [], + "diamond_num_double": [], + "channel": "0", + "text": "0", + "show": "30元", + "image": "" + }, + { + "id": "passcheck_7", + "editionid": "debug", + "recharge_type": 6, + "monetaryunit": "¥", + "amount": 3000, + "vipexp": [], + "diamond_num_double": [], + "channel": "0", + "text": "0", + "show": "30元", + "image": "" + }, + { + "id": "passcheck_8", + "editionid": "debug", + "recharge_type": 6, + "monetaryunit": "¥", + "amount": 3000, + "vipexp": [], + "diamond_num_double": [], + "channel": "0", + "text": "0", + "show": "30元", + "image": "" + }, + { + "id": "passcheck_9", + "editionid": "debug", + "recharge_type": 6, + "monetaryunit": "¥", + "amount": 3000, + "vipexp": [], + "diamond_num_double": [], + "channel": "0", + "text": "0", + "show": "30元", + "image": "" } ] \ No newline at end of file diff --git a/bin/json/game_shopcentercontrol.json b/bin/json/game_shopcentercontrol.json index ea3c36e11..971a35be4 100644 --- a/bin/json/game_shopcentercontrol.json +++ b/bin/json/game_shopcentercontrol.json @@ -9,9 +9,9 @@ "index": 1, "slogan": { "key": "Purchase the pack and complete all Easy Mode mainlines to earn a total of 3000% bonus!", - "text": "购买礼包并通关所有简单模式主线,总计可获得超值3000%奖励!" + "text": "购买礼包并通关所有简单模式主线,总计可获得超值1200%奖励!" }, - "point": "passcheck_4", + "point": "passcheck_3", "restriction": 1, "lv": 1, "on": 0, @@ -30,11 +30,11 @@ "index": 2, "slogan": { "key": "Purchase the pack and complete all Easy Mode mainlines to earn a total of 3001% bonus!", - "text": "购买礼包并通关所有困难模式主线,总计可获得超值3000%奖励!" + "text": "购买礼包并通关所有困难模式主线,总计可获得超值1200%奖励!" }, - "point": "passcheck_5", + "point": "passcheck_4", "restriction": 1, - "lv": 2, + "lv": 1, "on": 0, "time": 0, "times": 0, @@ -51,11 +51,11 @@ "index": 3, "slogan": { "key": "Purchase the pack and complete all Easy Mode mainlines to earn a total of 3002% bonus!", - "text": "购买礼包并通关所有地狱模式主线,总计可获得超值3000%奖励!" + "text": "购买礼包并通关所有地狱模式主线,总计可获得超值1200%奖励!" }, - "point": "passcheck_6", + "point": "passcheck_5", "restriction": 1, - "lv": 3, + "lv": 1, "on": 0, "time": 0, "times": 0, @@ -72,9 +72,9 @@ "index": 0, "slogan": { "key": "Purchase the pack and complete all Easy Mode mainlines to earn a total of 3003% bonus!", - "text": "购买礼包并达到相应的守护者等级,总计可获得超值3000%奖励!" + "text": "购买礼包并达到相应的守护者等级,总计可获得超值1800%奖励!" }, - "point": "passcheck_7", + "point": "passcheck_6", "restriction": 1, "lv": 1, "on": 0, @@ -95,7 +95,7 @@ "key": "Purchase the pack and complete all Easy Mode mainlines to earn a total of 3004% bonus!", "text": "购买礼包累计登录游戏,总计可获得超值3000%奖励!" }, - "point": "passcheck_8", + "point": "passcheck_7", "restriction": 1, "lv": 1, "on": 1, @@ -116,7 +116,7 @@ "key": "Purchase the pack and complete all Easy Mode mainlines to earn a total of 3005% bonus!", "text": "购买礼包累计登录游戏,总计可获得超值3000%奖励!" }, - "point": "passcheck_9", + "point": "passcheck_8", "restriction": 1, "lv": 1, "on": 2, @@ -137,7 +137,7 @@ "key": "Purchase the pack and complete all Easy Mode mainlines to earn a total of 3006% bonus!", "text": "购买礼包累计登录游戏,总计可获得超值3000%奖励!" }, - "point": "passcheck_10", + "point": "passcheck_9", "restriction": 1, "lv": 1, "on": 1, diff --git a/bin/json/game_shopcenterfund.json b/bin/json/game_shopcenterfund.json index 57343ec34..ba67f9b5d 100644 --- a/bin/json/game_shopcenterfund.json +++ b/bin/json/game_shopcenterfund.json @@ -3,77 +3,77 @@ "id": 200001, "type": 2, "unlock": 5, - "group": 980, + "group": 22002001, "position": 1 }, { "id": 200002, "type": 2, "unlock": 10, - "group": 981, + "group": 22002002, "position": 2 }, { "id": 200003, "type": 2, "unlock": 15, - "group": 982, + "group": 22002002, "position": 3 }, { "id": 200004, "type": 2, "unlock": 20, - "group": 983, + "group": 22002002, "position": 4 }, { "id": 200005, "type": 2, "unlock": 25, - "group": 984, + "group": 22002002, "position": 5 }, { "id": 200006, "type": 2, "unlock": 30, - "group": 985, + "group": 22002002, "position": 6 }, { "id": 200007, "type": 2, "unlock": 35, - "group": 986, + "group": 22002002, "position": 7 }, { "id": 200008, "type": 2, "unlock": 40, - "group": 987, + "group": 22002002, "position": 8 }, { "id": 200009, "type": 2, "unlock": 45, - "group": 988, + "group": 22002002, "position": 9 }, { "id": 200010, "type": 2, "unlock": 50, - "group": 989, + "group": 22002002, "position": 10 }, { "id": 200011, "type": 2, "unlock": 55, - "group": 990, + "group": 22002002, "position": 11 }, { diff --git a/bin/json/game_shopcentersubmeter.json b/bin/json/game_shopcentersubmeter.json index 25b806afe..7d22545c8 100644 --- a/bin/json/game_shopcentersubmeter.json +++ b/bin/json/game_shopcentersubmeter.json @@ -3,252 +3,252 @@ "id": 100001, "index": 1, "mianlevel": 20080, - "group": 980, + "group": 22001001, "position": 1 }, { "id": 100002, "index": 1, "mianlevel": 20080, - "group": 981, + "group": 22001001, "position": 2 }, { "id": 100003, "index": 1, "mianlevel": 20080, - "group": 982, + "group": 22001001, "position": 3 }, { "id": 100004, "index": 1, "mianlevel": 20080, - "group": 983, + "group": 22001001, "position": 4 }, { "id": 100005, "index": 1, "mianlevel": 20080, - "group": 984, + "group": 22001001, "position": 5 }, { "id": 100006, "index": 1, "mianlevel": 20080, - "group": 985, + "group": 22001001, "position": 6 }, { "id": 100007, "index": 1, "mianlevel": 20080, - "group": 986, + "group": 22001001, "position": 7 }, { "id": 100008, "index": 1, "mianlevel": 20080, - "group": 987, + "group": 22001001, "position": 8 }, { "id": 100009, "index": 1, "mianlevel": 20080, - "group": 988, + "group": 22001001, "position": 9 }, { "id": 100010, "index": 1, "mianlevel": 20080, - "group": 989, + "group": 22001001, "position": 10 }, { "id": 100011, "index": 1, "mianlevel": 20080, - "group": 990, + "group": 22001001, "position": 11 }, { "id": 100012, "index": 1, "mianlevel": 20080, - "group": 991, + "group": 22001001, "position": 12 }, { "id": 100013, "index": 2, "mianlevel": 20080, - "group": 992, + "group": 22001002, "position": 1 }, { "id": 100014, "index": 2, "mianlevel": 20080, - "group": 993, + "group": 22001002, "position": 2 }, { "id": 100015, "index": 2, "mianlevel": 20080, - "group": 994, + "group": 22001002, "position": 3 }, { "id": 100016, "index": 2, "mianlevel": 20080, - "group": 995, + "group": 22001002, "position": 4 }, { "id": 100017, "index": 2, "mianlevel": 20080, - "group": 996, + "group": 22001002, "position": 5 }, { "id": 100018, "index": 2, "mianlevel": 20080, - "group": 997, + "group": 22001002, "position": 6 }, { "id": 100019, "index": 2, "mianlevel": 20080, - "group": 998, + "group": 22001002, "position": 7 }, { "id": 100020, "index": 2, "mianlevel": 20080, - "group": 999, + "group": 22001002, "position": 8 }, { "id": 100021, "index": 2, "mianlevel": 20080, - "group": 1000, + "group": 22001002, "position": 9 }, { "id": 100022, "index": 2, "mianlevel": 20080, - "group": 1001, + "group": 22001002, "position": 10 }, { "id": 100023, "index": 2, "mianlevel": 20080, - "group": 1002, + "group": 22001002, "position": 11 }, { "id": 100024, "index": 2, "mianlevel": 20080, - "group": 1003, + "group": 22001002, "position": 12 }, { "id": 100025, "index": 3, "mianlevel": 20080, - "group": 1004, + "group": 22001003, "position": 1 }, { "id": 100026, "index": 3, "mianlevel": 20080, - "group": 1005, + "group": 22001003, "position": 2 }, { "id": 100027, "index": 3, "mianlevel": 20080, - "group": 1006, + "group": 22001003, "position": 3 }, { "id": 100028, "index": 3, "mianlevel": 20080, - "group": 1007, + "group": 22001003, "position": 4 }, { "id": 100029, "index": 3, "mianlevel": 20080, - "group": 1008, + "group": 22001003, "position": 5 }, { "id": 100030, "index": 3, "mianlevel": 20080, - "group": 1009, + "group": 22001003, "position": 6 }, { "id": 100031, "index": 3, "mianlevel": 20080, - "group": 1010, + "group": 22001003, "position": 7 }, { "id": 100032, "index": 3, "mianlevel": 20080, - "group": 1011, + "group": 22001003, "position": 8 }, { "id": 100033, "index": 3, "mianlevel": 20080, - "group": 1012, + "group": 22001003, "position": 9 }, { "id": 100034, "index": 3, "mianlevel": 20080, - "group": 1013, + "group": 22001003, "position": 10 }, { "id": 100035, "index": 3, "mianlevel": 20080, - "group": 1014, + "group": 22001003, "position": 11 }, { "id": 100036, "index": 3, "mianlevel": 20080, - "group": 1015, + "group": 22001003, "position": 12 } ] \ No newline at end of file diff --git a/bin/json/game_stonebuff.json b/bin/json/game_stonebuff.json index 3dc16c449..7d2e28ab5 100644 --- a/bin/json/game_stonebuff.json +++ b/bin/json/game_stonebuff.json @@ -5,7 +5,7 @@ "SkillId": 770001111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -30,7 +30,7 @@ "SkillId": 770001111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -55,7 +55,7 @@ "SkillId": 770002111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -80,7 +80,7 @@ "SkillId": 770002111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -105,7 +105,7 @@ "SkillId": 770003111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -130,7 +130,7 @@ "SkillId": 770003111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -155,7 +155,7 @@ "SkillId": 770004111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -180,7 +180,7 @@ "SkillId": 770004111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -205,7 +205,7 @@ "SkillId": 770005111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -230,7 +230,7 @@ "SkillId": 770005111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -255,7 +255,7 @@ "SkillId": 770006111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -280,7 +280,7 @@ "SkillId": 770006111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -305,7 +305,7 @@ "SkillId": 770007111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -330,7 +330,7 @@ "SkillId": 770007111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -355,7 +355,7 @@ "SkillId": 770008111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 1, @@ -380,7 +380,7 @@ "SkillId": 770008111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 1, @@ -405,7 +405,7 @@ "SkillId": 770009111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -430,7 +430,7 @@ "SkillId": 770009111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -455,7 +455,7 @@ "SkillId": 770010111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -480,7 +480,7 @@ "SkillId": 770010111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -505,7 +505,7 @@ "SkillId": 770011111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -530,7 +530,7 @@ "SkillId": 770011111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -555,7 +555,7 @@ "SkillId": 770012111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -580,7 +580,7 @@ "SkillId": 770012111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -605,7 +605,7 @@ "SkillId": 770013111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -630,7 +630,7 @@ "SkillId": 770013111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -655,7 +655,7 @@ "SkillId": 770014111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -680,7 +680,7 @@ "SkillId": 770014111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -705,7 +705,7 @@ "SkillId": 770015111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -730,7 +730,7 @@ "SkillId": 770015111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -755,7 +755,7 @@ "SkillId": 770016111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -780,7 +780,7 @@ "SkillId": 770016111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -805,7 +805,7 @@ "SkillId": 770017111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -830,7 +830,7 @@ "SkillId": 770017111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -855,7 +855,7 @@ "SkillId": 770018111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -880,7 +880,7 @@ "SkillId": 770018111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -905,7 +905,7 @@ "SkillId": 770019111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -930,7 +930,7 @@ "SkillId": 770019111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -955,7 +955,7 @@ "SkillId": 770020111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -980,7 +980,7 @@ "SkillId": 770020111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1005,7 +1005,7 @@ "SkillId": 770021111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1030,7 +1030,7 @@ "SkillId": 770021111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1055,7 +1055,7 @@ "SkillId": 770022111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1080,7 +1080,7 @@ "SkillId": 770022111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1105,7 +1105,7 @@ "SkillId": 770023111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1130,7 +1130,7 @@ "SkillId": 770023111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1155,7 +1155,7 @@ "SkillId": 770024111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1180,7 +1180,7 @@ "SkillId": 770024111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1205,7 +1205,7 @@ "SkillId": 770025111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1230,7 +1230,7 @@ "SkillId": 770025111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1255,7 +1255,7 @@ "SkillId": 770026111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1280,7 +1280,7 @@ "SkillId": 770026111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1305,7 +1305,7 @@ "SkillId": 770027111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1330,7 +1330,7 @@ "SkillId": 770027111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1355,7 +1355,7 @@ "SkillId": 770028111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1380,7 +1380,7 @@ "SkillId": 770028111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1405,7 +1405,7 @@ "SkillId": 770029111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1430,7 +1430,7 @@ "SkillId": 770029111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1455,7 +1455,7 @@ "SkillId": 770030111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1480,7 +1480,7 @@ "SkillId": 770030111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1505,7 +1505,7 @@ "SkillId": 770031111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1530,7 +1530,7 @@ "SkillId": 770031111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1555,7 +1555,7 @@ "SkillId": 770032111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 1, @@ -1580,7 +1580,7 @@ "SkillId": 770032111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 1, @@ -1605,7 +1605,7 @@ "SkillId": 770033111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1630,7 +1630,7 @@ "SkillId": 770033111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1655,7 +1655,7 @@ "SkillId": 770034111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1680,7 +1680,7 @@ "SkillId": 770034111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1705,7 +1705,7 @@ "SkillId": 770035111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1730,7 +1730,7 @@ "SkillId": 770035111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1755,7 +1755,7 @@ "SkillId": 770036111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1780,7 +1780,7 @@ "SkillId": 770036111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1805,7 +1805,7 @@ "SkillId": 770037111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1830,7 +1830,7 @@ "SkillId": 770037111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1855,7 +1855,7 @@ "SkillId": 770038111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1880,7 +1880,7 @@ "SkillId": 770038111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1905,7 +1905,7 @@ "SkillId": 770039111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1930,7 +1930,7 @@ "SkillId": 770039111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1955,7 +1955,7 @@ "SkillId": 770040111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -1980,7 +1980,7 @@ "SkillId": 770040111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2005,7 +2005,7 @@ "SkillId": 770041111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2030,7 +2030,7 @@ "SkillId": 770041111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2055,7 +2055,7 @@ "SkillId": 770042111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2080,7 +2080,7 @@ "SkillId": 770042111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2105,7 +2105,7 @@ "SkillId": 770043111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2130,7 +2130,7 @@ "SkillId": 770043111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2155,7 +2155,7 @@ "SkillId": 770044111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2180,7 +2180,7 @@ "SkillId": 770044111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2205,7 +2205,7 @@ "SkillId": 770045111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2230,7 +2230,7 @@ "SkillId": 770045111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2255,7 +2255,7 @@ "SkillId": 770046111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2280,7 +2280,7 @@ "SkillId": 770046111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2305,7 +2305,7 @@ "SkillId": 770047111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2330,7 +2330,7 @@ "SkillId": 770047111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2355,7 +2355,7 @@ "SkillId": 770048111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2380,7 +2380,7 @@ "SkillId": 770048111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2405,7 +2405,7 @@ "SkillId": 770049111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2430,7 +2430,7 @@ "SkillId": 770049111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2455,7 +2455,7 @@ "SkillId": 770050111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2480,7 +2480,7 @@ "SkillId": 770050111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2505,7 +2505,7 @@ "SkillId": 770051111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2530,7 +2530,7 @@ "SkillId": 770051111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2555,7 +2555,7 @@ "SkillId": 770052111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2580,7 +2580,7 @@ "SkillId": 770052111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2605,7 +2605,7 @@ "SkillId": 770053111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2630,7 +2630,7 @@ "SkillId": 770053111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2655,7 +2655,7 @@ "SkillId": 770054111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2680,7 +2680,7 @@ "SkillId": 770054111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2705,7 +2705,7 @@ "SkillId": 770055111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2730,7 +2730,7 @@ "SkillId": 770055111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2755,7 +2755,7 @@ "SkillId": 770056111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2780,7 +2780,7 @@ "SkillId": 770056111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2805,7 +2805,7 @@ "SkillId": 770057111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2830,7 +2830,7 @@ "SkillId": 770057111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2855,7 +2855,7 @@ "SkillId": 770058111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2880,7 +2880,7 @@ "SkillId": 770058111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2905,7 +2905,7 @@ "SkillId": 770059111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2930,7 +2930,7 @@ "SkillId": 770059111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "2", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -2955,7 +2955,7 @@ "SkillId": 770060111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 1, @@ -2980,7 +2980,7 @@ "SkillId": 770060111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 1, @@ -3005,7 +3005,7 @@ "SkillId": 770061111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3030,7 +3030,7 @@ "SkillId": 770061111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3055,7 +3055,7 @@ "SkillId": 770062111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3080,7 +3080,7 @@ "SkillId": 770062111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3105,7 +3105,7 @@ "SkillId": 770063111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3130,7 +3130,7 @@ "SkillId": 770063111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3155,7 +3155,7 @@ "SkillId": 770064111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3180,7 +3180,7 @@ "SkillId": 770064111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3205,7 +3205,7 @@ "SkillId": 770065111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3230,7 +3230,7 @@ "SkillId": 770065111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3255,7 +3255,7 @@ "SkillId": 770066111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3280,7 +3280,7 @@ "SkillId": 770066111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3305,7 +3305,7 @@ "SkillId": 770067111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3330,7 +3330,7 @@ "SkillId": 770067111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3355,7 +3355,7 @@ "SkillId": 770068111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3380,7 +3380,7 @@ "SkillId": 770068111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3405,7 +3405,7 @@ "SkillId": 770069111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3430,7 +3430,7 @@ "SkillId": 770069111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3455,7 +3455,7 @@ "SkillId": 770070111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3480,7 +3480,7 @@ "SkillId": 770070111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3505,7 +3505,7 @@ "SkillId": 770071111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3530,7 +3530,7 @@ "SkillId": 770071111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3555,7 +3555,7 @@ "SkillId": 770072111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3580,7 +3580,7 @@ "SkillId": 770072111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3605,7 +3605,7 @@ "SkillId": 770073111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3630,7 +3630,7 @@ "SkillId": 770073111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3655,7 +3655,7 @@ "SkillId": 770074111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3680,7 +3680,7 @@ "SkillId": 770074111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "1", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3705,7 +3705,7 @@ "SkillId": 770075111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3730,7 +3730,7 @@ "SkillId": 770075111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3755,7 +3755,7 @@ "SkillId": 770076111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3780,7 +3780,7 @@ "SkillId": 770076111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3805,7 +3805,7 @@ "SkillId": 770077111, "BuffLevel": 1, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3830,7 +3830,7 @@ "SkillId": 770077111, "BuffLevel": 2, "Quality": 1, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3855,7 +3855,7 @@ "SkillId": 770078111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3880,7 +3880,7 @@ "SkillId": 770078111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "3", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3905,7 +3905,7 @@ "SkillId": 770079111, "BuffLevel": 1, "Quality": 3, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3930,7 +3930,7 @@ "SkillId": 770079111, "BuffLevel": 2, "Quality": 3, - "BuffIcon": "5", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3955,7 +3955,7 @@ "SkillId": 770080111, "BuffLevel": 1, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, @@ -3980,7 +3980,7 @@ "SkillId": 770080111, "BuffLevel": 2, "Quality": 2, - "BuffIcon": "4", + "BuffIcon": "", "TargetType": 1, "CampType": 0, "TakeDataType": 0, diff --git a/bin/json/game_taskactivereward.json b/bin/json/game_taskactivereward.json index 49f6a4c3d..932e88a92 100644 --- a/bin/json/game_taskactivereward.json +++ b/bin/json/game_taskactivereward.json @@ -8,16 +8,6 @@ "a": "attr", "t": "diamond", "n": 150 - }, - { - "a": "item", - "t": "17010000", - "n": 50 - }, - { - "a": "attr", - "t": "gold", - "n": 1000000 } ], "action": "main_weektask_action_1_act", @@ -33,15 +23,10 @@ "t": "diamond", "n": 150 }, - { - "a": "item", - "t": "17010000", - "n": 100 - }, { "a": "attr", "t": "gold", - "n": 1000000 + "n": 500000 } ], "action": "main_weektask_action_1_act", @@ -57,15 +42,10 @@ "t": "diamond", "n": 150 }, - { - "a": "item", - "t": "17010000", - "n": 100 - }, { "a": "attr", "t": "gold", - "n": 1000000 + "n": 600000 } ], "action": "main_weektask_action_1_act", @@ -81,15 +61,10 @@ "t": "diamond", "n": 150 }, - { - "a": "item", - "t": "17010000", - "n": 100 - }, { "a": "attr", "t": "gold", - "n": 1000000 + "n": 600000 } ], "action": "main_weektask_action_1_act", diff --git a/bin/json/game_taskround.json b/bin/json/game_taskround.json index c91d66098..3156cd3b7 100644 --- a/bin/json/game_taskround.json +++ b/bin/json/game_taskround.json @@ -3,6 +3,7 @@ "key": 20001, "id_list": 1, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_1", "text": "本周竞技场挑战10次" @@ -29,6 +30,7 @@ "key": 20002, "id_list": 2, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_2", "text": "本周竞技场挑战30次" @@ -55,6 +57,7 @@ "key": 20003, "id_list": 3, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_3", "text": "本周竞技场挑战50次" @@ -81,6 +84,7 @@ "key": 20004, "id_list": 4, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_4", "text": "本周竞技场胜利10次" @@ -107,6 +111,7 @@ "key": 20005, "id_list": 5, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_5", "text": "本周竞技场胜利20次" @@ -133,6 +138,7 @@ "key": 20006, "id_list": 6, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_6", "text": "本周竞技场胜利30次" @@ -159,6 +165,7 @@ "key": 20007, "id_list": 7, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_7", "text": "本周累计经验副本消耗300体力" @@ -185,6 +192,7 @@ "key": 20008, "id_list": 8, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_8", "text": "本周累计经验副本消耗600体力" @@ -211,6 +219,7 @@ "key": 20009, "id_list": 9, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_9", "text": "本周累计经验副本消耗1000体力" @@ -237,6 +246,7 @@ "key": 20010, "id_list": 10, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_10", "text": "本周累计消耗3000000点金币" @@ -263,6 +273,7 @@ "key": 20011, "id_list": 11, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_11", "text": "本周累计消耗6000000点金币" @@ -289,6 +300,7 @@ "key": 20012, "id_list": 12, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_12", "text": "本周累计消耗10000000点金币" @@ -315,6 +327,7 @@ "key": 20013, "id_list": 13, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_13", "text": "本周累计装备副本消耗300体力" @@ -341,6 +354,7 @@ "key": 20014, "id_list": 14, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_14", "text": "本周累计装备副本消耗600体力" @@ -367,6 +381,7 @@ "key": 20015, "id_list": 15, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_15", "text": "本周累计装备副本消耗1000体力" @@ -393,6 +408,7 @@ "key": 20016, "id_list": 16, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_16", "text": "本周累计回响副本消耗300体力" @@ -419,6 +435,7 @@ "key": 20017, "id_list": 17, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_17", "text": "本周累计回响副本消耗600体力" @@ -445,6 +462,7 @@ "key": 20018, "id_list": 18, "id_tag": 2, + "open": "", "task_display": { "key": "task_task_round_task_display_18", "text": "本周累计回响副本消耗1000体力" diff --git a/modules/caravan/comp_configure.go b/modules/caravan/comp_configure.go index 8b801e6f8..174805af5 100644 --- a/modules/caravan/comp_configure.go +++ b/modules/caravan/comp_configure.go @@ -197,12 +197,11 @@ func (this *configureComp) GetCaravanInitCity() (initcity int32) { // 获取商店刷新时间 func (this *configureComp) GetCityRefreshTime() int32 { - if v, err := this.GetConfigure(game_caravan); err == nil { - if configure, ok := v.(*cfg.GameCaravanCity); ok { + if v, err := this.GetConfigure(game_caravan_thing); err == nil { + if configure, ok := v.(*cfg.GameCaravanThing); ok { for _, v := range configure.GetDataList() { - return v.Checktime + return v.Changetime } - } } else { log.Errorf("get GetCaravanInitCity conf err:%v", err) diff --git a/modules/caravan/model_caravan.go b/modules/caravan/model_caravan.go index 9fd42d6db..a9d0aed45 100644 --- a/modules/caravan/model_caravan.go +++ b/modules/caravan/model_caravan.go @@ -53,6 +53,8 @@ func (this *modelCaravan) getCaravanList(uid string) (result *pb.DBCaravan, err result.Resettime = configure.Now().Unix() - (subTime % sTime) + sTime //result.Resettime = +int64(this.module.ModuleTools.GetGlobalConf().BusinessRewardday * 24 * 3600) result.Citystime = configure.Now().Unix() + result.Rtime = configure.Now().Unix() + result.Lv = 1 result.Curcity = this.module.configure.GetCaravanInitCity() // 获取默认城市 if conf, err := this.module.configure.GetCaravanLv(result.Lv); err == nil { diff --git a/modules/caravan/module.go b/modules/caravan/module.go index f0e64f697..39aef14fb 100644 --- a/modules/caravan/module.go +++ b/modules/caravan/module.go @@ -119,7 +119,6 @@ func (this *Caravan) InitCaravanCityData(uid string, data *pb.DBCaravan) { city.Nextexspecial = append(city.Nextexspecial, v.Exspecial...) } - //city.ExspecialPCT = v.Exspecialnum[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重 city.NextexspecialPCT = v.Exspecialnum[int(comm.GetRandW(v.ExspecialnumWeight))] // 获取权重 data.City[v.Id] = city } @@ -166,28 +165,67 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) { curTime = configure.Now().Unix() update = make(map[string]interface{}) changeTime = this.configure.GetCityRefreshTime() // 3分钟 - subTime := int32(curTime - caravan.Citystime) - if subTime >= changeTime { - bChange = true - for k, v := range caravan.City { - if c, _ := this.configure.GetCaravanCity(k); c != nil { + + // 刷新城市货物信息 + if !utils.IsToday(caravan.Citystime) { + list := this.configure.GetAllCaravanCity() + for _, conf := range list { + if v, ok := caravan.City[conf.Id]; ok { v.Count = make(map[string]int32) // 初始化城市信息 v.Special = []string{} - if len(c.Special) > int(c.Citytypenum) { - ids := utils.RandomNumbers(0, len(c.Special), int(c.Citytypenum)) + if len(conf.Special) > int(conf.Citytypenum) { + ids := utils.RandomNumbers(0, len(conf.Special), int(conf.Citytypenum)) for _, id := range ids { - v.Special = append(v.Special, c.Special[id]) + v.Special = append(v.Special, conf.Special[id]) } } else { - v.Special = append(v.Special, c.Special...) + v.Special = append(v.Special, conf.Special...) } + + if utils.IsToday(caravan.Citystime - 24*3600) { + v.Exspecial = make([]string, 0) + v.Exspecial = append(v.Exspecial, v.Nextexspecial...) + v.ExspecialPCT = v.NextexspecialPCT + } else { // 初始化今天 + v.Exspecial = make([]string, 0) + // 初始化下一天的信息 + if len(v.Exspecial) > int(conf.ExspecialNum) { + ids := utils.RandomNumbers(0, len(conf.Exspecial), int(conf.ExspecialNum)) + for _, id := range ids { + v.Exspecial = append(v.Exspecial, conf.Exspecial[id]) + } + } else { + v.Exspecial = append(v.Exspecial, conf.Exspecial...) + } + v.ExspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重 + } + ///////////////////// + v.Nextexspecial = []string{} + // 初始化下一天的信息 + if len(v.Exspecial) > int(conf.ExspecialNum) { + ids := utils.RandomNumbers(0, len(conf.Exspecial), int(conf.ExspecialNum)) + for _, id := range ids { + v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial[id]) + } + } else { + v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial...) + } + v.NextexspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重 + } + } + caravan.Citystime = configure.Now().Unix() // 设置今天的时间 update["city"] = caravan.City + update["citystime"] = caravan.Citystime + } + subTime := int32(curTime - caravan.Itemtime) + if subTime >= changeTime { + bChange = true icount := int32(subTime / changeTime) // 循环周期 - caravan.Citystime += int64(changeTime * icount) - update["citystime"] = caravan.Citystime + caravan.Itemtime += int64(changeTime * icount) + update["citystime"] = caravan.Itemtime for k, v := range caravan.Goods { if c, err := this.configure.GetCaravanGoods(k); err == nil { caravan.Oldprice[k] = v.Price @@ -237,54 +275,17 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) { } } } + update["itemtime"] = caravan.Itemtime update["goods"] = caravan.Goods update["oldprice"] = caravan.Oldprice } - endTime := utils.WeekIntervalTime(0) - if caravan.Resettime != endTime { - caravan.Resettime = endTime - update["resettime"] = caravan.Resettime - bChange = true - } + // endTime := utils.WeekIntervalTime(0) + // if caravan.Resettime != endTime { + // caravan.Resettime = endTime + // update["resettime"] = caravan.Resettime + // bChange = true + // } - if utils.IsToday(caravan.Rtime) { // 是今天 - list := this.configure.GetAllCaravanCity() - for _, conf := range list { - if v, ok := caravan.City[conf.Id]; ok { - if len(v.Nextexspecial) == 0 || v.NextexspecialPCT == 0 { // 没有数据 则构建一条数据 - if len(v.Exspecial) > int(conf.ExspecialNum) { - ids := utils.RandomNumbers(0, len(conf.Exspecial), int(conf.ExspecialNum)) - for _, id := range ids { - v.Exspecial = append(v.Exspecial, conf.Exspecial[id]) - } - } else { - v.Exspecial = append(v.Exspecial, conf.Exspecial...) - } - v.ExspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重 - } else { - v.Exspecial = make([]string, 0) - v.Exspecial = append(v.Exspecial, v.Nextexspecial...) - v.ExspecialPCT = v.NextexspecialPCT - } - v.Nextexspecial = []string{} - // 初始化下一天的信息 - if len(v.Exspecial) > int(conf.ExspecialNum) { - ids := utils.RandomNumbers(0, len(conf.Exspecial), int(conf.ExspecialNum)) - for _, id := range ids { - v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial[id]) - } - } else { - v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial...) - } - v.NextexspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重 - } - - } - caravan.Rtime = caravan.Rtime + 24*3600 - update["rtime"] = caravan.Rtime - update["city"] = caravan.City - bChange = true - } if bChange { this.modelCaravan.modifyCaravanDataByObjId(uid, update) } diff --git a/pb/caravan_db.pb.go b/pb/caravan_db.pb.go index b8b5a2de6..cb428c94e 100644 --- a/pb/caravan_db.pb.go +++ b/pb/caravan_db.pb.go @@ -244,11 +244,12 @@ type DBCaravan struct { Eventid int32 `protobuf:"varint,12,opt,name=eventid,proto3" json:"eventid"` // 特殊事件ID(事件配置唯一id) Tasktime int64 `protobuf:"varint,13,opt,name=tasktime,proto3" json:"tasktime"` // 任务触发时间 Baglimit int32 `protobuf:"varint,14,opt,name=baglimit,proto3" json:"baglimit"` // 背包上限 - Citystime int64 `protobuf:"varint,15,opt,name=citystime,proto3" json:"citystime"` // 城市刷新时间 玩家身上的货物同时刷新 + Citystime int64 `protobuf:"varint,15,opt,name=citystime,proto3" json:"citystime"` // 城市刷新时间 固定每天0点刷新 Oldprice map[string]int32 `protobuf:"bytes,16,rep,name=oldprice,proto3" json:"oldprice" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 上一次价格 key 货物ID Rtime int64 `protobuf:"varint,17,opt,name=rtime,proto3" json:"rtime"` // 客户端不用这个时间 Group map[int32]bool `protobuf:"bytes,18,rep,name=group,proto3" json:"group" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //服务器用 Reward map[int32]bool `protobuf:"bytes,19,rep,name=reward,proto3" json:"reward" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 记录盈利奖励 + Itemtime int64 `protobuf:"varint,20,opt,name=itemtime,proto3" json:"itemtime"` // 玩家身上的货物同时刷新 } func (x *DBCaravan) Reset() { @@ -409,6 +410,13 @@ func (x *DBCaravan) GetReward() map[int32]bool { return nil } +func (x *DBCaravan) GetItemtime() int64 { + if x != nil { + return x.Itemtime + } + return 0 +} + type CaravanRankInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -535,7 +543,7 @@ var file_caravan_caravan_db_proto_rawDesc = []byte{ 0x22, 0x35, 0x0a, 0x07, 0x42, 0x61, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x22, 0xbe, 0x07, 0x0a, 0x09, 0x44, 0x42, 0x43, 0x61, + 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x22, 0xda, 0x07, 0x0a, 0x09, 0x44, 0x42, 0x43, 0x61, 0x72, 0x61, 0x76, 0x61, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, @@ -571,44 +579,46 @@ var file_caravan_caravan_db_proto_rawDesc = []byte{ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2e, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, 0x42, 0x43, 0x61, 0x72, 0x61, 0x76, 0x61, 0x6e, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x1a, 0x42, 0x0a, 0x0a, - 0x49, 0x74, 0x65, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x42, 0x61, - 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x1a, 0x40, 0x0a, 0x0a, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x1c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x06, 0x2e, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x09, 0x43, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x09, 0x2e, 0x43, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x4f, 0x6c, 0x64, 0x70, 0x72, 0x69, - 0x63, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, - 0x0b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, - 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xbf, 0x01, 0x0a, 0x0f, 0x43, 0x61, 0x72, - 0x61, 0x76, 0x61, 0x6e, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, - 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x6c, 0x76, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, - 0x61, 0x74, 0x61, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, - 0x61, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, - 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, - 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, - 0x63, 0x61, 0x72, 0x61, 0x76, 0x61, 0x6e, 0x4c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x09, 0x63, 0x61, 0x72, 0x61, 0x76, 0x61, 0x6e, 0x4c, 0x76, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1a, 0x0a, 0x08, + 0x69, 0x74, 0x65, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, + 0x69, 0x74, 0x65, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x42, 0x0a, 0x0a, 0x49, 0x74, 0x65, 0x6d, + 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x42, 0x61, 0x67, 0x49, 0x6e, 0x66, + 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40, 0x0a, 0x0a, + 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x47, 0x6f, + 0x6f, 0x64, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, + 0x0a, 0x09, 0x43, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1f, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x43, + 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, + 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x4f, 0x6c, 0x64, 0x70, 0x72, 0x69, 0x63, 0x65, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, + 0x38, 0x0a, 0x0a, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, + 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, + 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x52, 0x65, 0x77, + 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x3a, 0x02, 0x38, 0x01, 0x22, 0xbf, 0x01, 0x0a, 0x0f, 0x43, 0x61, 0x72, 0x61, 0x76, 0x61, 0x6e, + 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, + 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, + 0x75, 0x73, 0x65, 0x72, 0x6c, 0x76, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x12, + 0x0a, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x72, 0x61, + 0x6e, 0x6b, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, + 0x6e, 0x65, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, + 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x61, 0x72, 0x61, + 0x76, 0x61, 0x6e, 0x4c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x63, 0x61, 0x72, + 0x61, 0x76, 0x61, 0x6e, 0x4c, 0x76, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/sys/configure/structs/Game.Accumulate.go b/sys/configure/structs/Game.Accumulate.go new file mode 100644 index 000000000..759cd25de --- /dev/null +++ b/sys/configure/structs/Game.Accumulate.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameAccumulate struct { + _dataMap map[int32]*GameAccumulateData + _dataList []*GameAccumulateData +} + +func NewGameAccumulate(_buf []map[string]interface{}) (*GameAccumulate, error) { + _dataList := make([]*GameAccumulateData, 0, len(_buf)) + dataMap := make(map[int32]*GameAccumulateData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameAccumulateData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Integral] = _v + } + } + return &GameAccumulate{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameAccumulate) GetDataMap() map[int32]*GameAccumulateData { + return table._dataMap +} + +func (table *GameAccumulate) GetDataList() []*GameAccumulateData { + return table._dataList +} + +func (table *GameAccumulate) Get(key int32) *GameAccumulateData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.AccumulateData.go b/sys/configure/structs/Game.AccumulateData.go new file mode 100644 index 000000000..4455c12c3 --- /dev/null +++ b/sys/configure/structs/Game.AccumulateData.go @@ -0,0 +1,50 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameAccumulateData struct { + Integral int32 + Reward []*Gameatn +} + +const TypeId_GameAccumulateData = 242378152 + +func (*GameAccumulateData) GetTypeId() int32 { + return 242378152 +} + +func (_v *GameAccumulateData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["integral"].(float64); !_ok_ { err = errors.New("integral error"); return }; _v.Integral = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return } + + _v.Reward = make([]*Gameatn, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ *Gameatn + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } } + _v.Reward = append(_v.Reward, _list_v_) + } + } + + return +} + +func DeserializeGameAccumulateData(_buf map[string]interface{}) (*GameAccumulateData, error) { + v := &GameAccumulateData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.BuffType.go b/sys/configure/structs/Game.BuffType.go index a5ade2ebe..b7944e41f 100644 --- a/sys/configure/structs/Game.BuffType.go +++ b/sys/configure/structs/Game.BuffType.go @@ -95,4 +95,5 @@ const ( GameBuffType_BE_CRIT_ADD_THIS_TIME_DMG = 83 GameBuffType_EFFMUSTHIT = 84 GameBuffType_PROPERTY_LOW_ADD_DMG = 85 + GameBuffType_REPLACE_BUFF = 86 ) diff --git a/sys/configure/structs/Game.CaravanThingData.go b/sys/configure/structs/Game.CaravanThingData.go index 4f6a6ed13..a43cca6fd 100644 --- a/sys/configure/structs/Game.CaravanThingData.go +++ b/sys/configure/structs/Game.CaravanThingData.go @@ -14,6 +14,7 @@ type GameCaravanThingData struct { Itemid string Goodsprice int32 Changeperiod []int32 + Changetime int32 PriceChangeWeight []int32 PriceChangeWeightOne []int32 PriceChangeWeightTwo []int32 @@ -48,6 +49,7 @@ func (_v *GameCaravanThingData)Deserialize(_buf map[string]interface{}) (err err } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["changetime"].(float64); !_ok_ { err = errors.New("changetime error"); return }; _v.Changetime = int32(_tempNum_) } { var _arr_ []interface{} var _ok_ bool diff --git a/sys/configure/structs/Game.FightEventType.go b/sys/configure/structs/Game.FightEventType.go index 182404e5b..b016b1e6d 100644 --- a/sys/configure/structs/Game.FightEventType.go +++ b/sys/configure/structs/Game.FightEventType.go @@ -38,4 +38,7 @@ const ( GameFightEventType_OnWaitInputSkill = 26 GameFightEventType_OnBuffOverlayNumChange = 27 GameFightEventType_OnCleanSkillExecute = 28 + GameFightEventType_OnStealBuffEnd = 29 + GameFightEventType_OnRebirthEnd = 30 + GameFightEventType_OnShiftBuffEnd = 31 ) diff --git a/sys/configure/structs/Game.GuidanceData.go b/sys/configure/structs/Game.GuidanceData.go index bb198b667..9e3ec5f6c 100644 --- a/sys/configure/structs/Game.GuidanceData.go +++ b/sys/configure/structs/Game.GuidanceData.go @@ -16,6 +16,7 @@ type GameGuidanceData struct { Jumpid int32 Index int32 Intr string + Opencondid string } const TypeId_GameGuidanceData = 593350558 @@ -30,6 +31,7 @@ func (_v *GameGuidanceData)Deserialize(_buf map[string]interface{}) (err error) { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["jumpid"].(float64); !_ok_ { err = errors.New("jumpid error"); return }; _v.Jumpid = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["index"].(float64); !_ok_ { err = errors.New("index error"); return }; _v.Index = int32(_tempNum_) } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["intr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Intr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Intr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; if _v.Opencondid, _ok_ = _buf["opencondid"].(string); !_ok_ { err = errors.New("opencondid error"); return } } return } diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go index e010249d2..10a4a9d4e 100644 --- a/sys/configure/structs/Tables.go +++ b/sys/configure/structs/Tables.go @@ -226,6 +226,7 @@ type Tables struct { ShopCenterControl *GameShopCenterControl ShopCenterSubmeter *GameShopCenterSubmeter ShopCenterFund *GameShopCenterFund + Accumulate *GameAccumulate } func NewTables(loader JsonLoader) (*Tables, error) { @@ -1523,5 +1524,11 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.ShopCenterFund, err = NewGameShopCenterFund(buf) ; err != nil { return nil, err } + if buf, err = loader("game_accumulate") ; err != nil { + return nil, err + } + if tables.Accumulate, err = NewGameAccumulate(buf) ; err != nil { + return nil, err + } return tables, nil } diff --git a/sys/configure/structs/game.taskRoundData.go b/sys/configure/structs/game.taskRoundData.go index 98a3c6118..116018e14 100644 --- a/sys/configure/structs/game.taskRoundData.go +++ b/sys/configure/structs/game.taskRoundData.go @@ -14,6 +14,7 @@ type GameTaskRoundData struct { Key int32 IdList int32 IdTag int32 + Open string TaskDisplay string TypeId int32 Active int32 @@ -33,6 +34,7 @@ func (_v *GameTaskRoundData)Deserialize(_buf map[string]interface{}) (err error) { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_list"].(float64); !_ok_ { err = errors.New("id_list error"); return }; _v.IdList = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_tag"].(float64); !_ok_ { err = errors.New("id_tag error"); return }; _v.IdTag = int32(_tempNum_) } + { var _ok_ bool; if _v.Open, _ok_ = _buf["open"].(string); !_ok_ { err = errors.New("open error"); return } } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["task_display"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TaskDisplay error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TaskDisplay, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type_id"].(float64); !_ok_ { err = errors.New("type_id error"); return }; _v.TypeId = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["active"].(float64); !_ok_ { err = errors.New("active error"); return }; _v.Active = int32(_tempNum_) }