移除废弃表格
This commit is contained in:
parent
6c1d210184
commit
23886a2763
@ -1,57 +0,0 @@
|
||||
[
|
||||
{
|
||||
"key": 0,
|
||||
"show": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 1001,
|
||||
"show": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "23000001",
|
||||
"n": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 1003,
|
||||
"show": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "23000002",
|
||||
"n": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 1004,
|
||||
"show": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "23000003",
|
||||
"n": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 1005,
|
||||
"show": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "23000004",
|
||||
"n": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
@ -27406,9 +27406,9 @@
|
||||
"type_sp": 1,
|
||||
"tasktxt": {
|
||||
"key": "buried_buried_condi_tasktxt_949",
|
||||
"text": "找对象聊天2"
|
||||
"text": "找瘦警卫聊聊"
|
||||
},
|
||||
"type": 187,
|
||||
"type": 20001,
|
||||
"valid": 0,
|
||||
"head": {
|
||||
"a": "attr",
|
||||
@ -27419,7 +27419,7 @@
|
||||
"NPC": 60301,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
12870
|
||||
10000120
|
||||
],
|
||||
"filter2": []
|
||||
},
|
||||
@ -27481,9 +27481,9 @@
|
||||
"type_sp": 1,
|
||||
"tasktxt": {
|
||||
"key": "buried_buried_condi_tasktxt_952",
|
||||
"text": "找对象聊天5"
|
||||
"text": "和师傅聊天"
|
||||
},
|
||||
"type": 187,
|
||||
"type": 20001,
|
||||
"valid": 0,
|
||||
"head": {
|
||||
"a": "attr",
|
||||
@ -27494,7 +27494,7 @@
|
||||
"NPC": 60331,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
12870
|
||||
10000150
|
||||
],
|
||||
"filter2": []
|
||||
},
|
||||
@ -27556,7 +27556,7 @@
|
||||
"type_sp": 1,
|
||||
"tasktxt": {
|
||||
"key": "buried_buried_condi_tasktxt_955",
|
||||
"text": "找对象聊天8"
|
||||
"text": "找菲奥娜聊聊"
|
||||
},
|
||||
"type": 20001,
|
||||
"valid": 0,
|
||||
@ -27569,7 +27569,7 @@
|
||||
"NPC": 60361,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
12870
|
||||
10000180
|
||||
],
|
||||
"filter2": []
|
||||
},
|
||||
@ -27606,7 +27606,7 @@
|
||||
"type_sp": 1,
|
||||
"tasktxt": {
|
||||
"key": "buried_buried_condi_tasktxt_957",
|
||||
"text": "找对象聊天10"
|
||||
"text": "找平先生聊聊"
|
||||
},
|
||||
"type": 20001,
|
||||
"valid": 0,
|
||||
@ -27619,7 +27619,7 @@
|
||||
"NPC": 60381,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
12870
|
||||
10000200
|
||||
],
|
||||
"filter2": []
|
||||
},
|
||||
@ -27706,7 +27706,7 @@
|
||||
"type_sp": 1,
|
||||
"tasktxt": {
|
||||
"key": "buried_buried_condi_tasktxt_961",
|
||||
"text": "找对象聊天14"
|
||||
"text": "找菲奥娜聊聊"
|
||||
},
|
||||
"type": 20001,
|
||||
"valid": 0,
|
||||
@ -27719,7 +27719,7 @@
|
||||
"NPC": 60421,
|
||||
"value": 1,
|
||||
"filter": [
|
||||
12870
|
||||
10000230
|
||||
],
|
||||
"filter2": []
|
||||
},
|
||||
|
@ -2,31 +2,37 @@
|
||||
{
|
||||
"num": 1,
|
||||
"score": "gh_img_c",
|
||||
"value": 10
|
||||
"value": 10,
|
||||
"point": 1000
|
||||
},
|
||||
{
|
||||
"num": 2,
|
||||
"score": "gh_img_b",
|
||||
"value": 20
|
||||
"value": 20,
|
||||
"point": 2000
|
||||
},
|
||||
{
|
||||
"num": 3,
|
||||
"score": "gh_img_a",
|
||||
"value": 50
|
||||
"value": 50,
|
||||
"point": 3000
|
||||
},
|
||||
{
|
||||
"num": 4,
|
||||
"score": "gh_img_s",
|
||||
"value": 80
|
||||
"value": 80,
|
||||
"point": 4000
|
||||
},
|
||||
{
|
||||
"num": 5,
|
||||
"score": "gh_img_ss",
|
||||
"value": 100
|
||||
"value": 100,
|
||||
"point": 5000
|
||||
},
|
||||
{
|
||||
"num": 6,
|
||||
"score": "gh_img_sss",
|
||||
"value": 120
|
||||
"value": 120,
|
||||
"point": 6000
|
||||
}
|
||||
]
|
@ -1,67 +0,0 @@
|
||||
[
|
||||
{
|
||||
"key": 1,
|
||||
"schedule": 20,
|
||||
"reword": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"schedule": 40,
|
||||
"reword": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 3,
|
||||
"schedule": 60,
|
||||
"reword": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 4,
|
||||
"schedule": 80,
|
||||
"reword": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 20000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 5,
|
||||
"schedule": 100,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 50000
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
@ -9,7 +9,7 @@
|
||||
6
|
||||
],
|
||||
"pic": "fb_pt_tkhx",
|
||||
"days": 2,
|
||||
"days": 10,
|
||||
"tipstxt": {
|
||||
"key": "celebration_celebration_tipstxt_1",
|
||||
"text": "每日前[color=#AAFF00]{0}[/color]次挑战猎魂任意boss,可以获得[color=#AAFF00]双倍奖励[/color]"
|
||||
@ -25,7 +25,7 @@
|
||||
6
|
||||
],
|
||||
"pic": "xmwg_jyfb_boss1",
|
||||
"days": 2,
|
||||
"days": 10,
|
||||
"tipstxt": {
|
||||
"key": "celebration_celebration_tipstxt_2",
|
||||
"text": "每日前[color=#AAFF00]{0}[/color]次挑战梦境回廊,可以获得[color=#AAFF00]双倍奖励[/color]"
|
||||
@ -45,10 +45,10 @@
|
||||
2
|
||||
],
|
||||
"pic": "wjyz_img002",
|
||||
"days": 2,
|
||||
"days": 10,
|
||||
"tipstxt": {
|
||||
"key": "celebration_celebration_tipstxt_3",
|
||||
"text": "每日前[color=#AAFF00]{0}[/color]次挑战维京远征,可以获得[color=#AAFF00]双倍奖励[/color],每名boss每日分别只能挑战[color=#AAFF00]{0}[/color]次"
|
||||
"text": "每日前[color=#AAFF00]{0}[/color]次挑战维京远征,可以获得[color=#AAFF00]双倍奖励[/color],每名boss每日分别只能挑战[color=#AAFF00]{1}[/color]次"
|
||||
}
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
112
bin/json/game_dragonweeklyreward.json
Normal file
112
bin/json/game_dragonweeklyreward.json
Normal file
@ -0,0 +1,112 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 200000
|
||||
}
|
||||
],
|
||||
"point": 1000
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000022",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"point": 2000
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 200000
|
||||
}
|
||||
],
|
||||
"point": 3000
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000023",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"point": 4000
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 200000
|
||||
}
|
||||
],
|
||||
"point": 5000
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000024",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"point": 6000
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 200000
|
||||
}
|
||||
],
|
||||
"point": 7000
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000005",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"point": 8000
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000005",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"point": 9000
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"rewarditem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "13000001",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"point": 10000
|
||||
}
|
||||
]
|
@ -854,6 +854,6 @@
|
||||
"dialogueclickcd": 0.3,
|
||||
"doragon_item": "24012003",
|
||||
"sign_account": 28,
|
||||
"dragon_funtime": 500
|
||||
"dragon_funtime": 700
|
||||
}
|
||||
]
|
@ -1,152 +0,0 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"score": 1500000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_1",
|
||||
"text": "总积分达到1500000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"score": 3000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_2",
|
||||
"text": "总积分达到3000000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"score": 4500000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_3",
|
||||
"text": "总积分达到4500000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"score": 6000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_4",
|
||||
"text": "总积分达到6000000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"score": 9000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_5",
|
||||
"text": "总积分达到9000000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"score": 12000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_6",
|
||||
"text": "总积分达到12000000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"score": 15000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_7",
|
||||
"text": "总积分达到15000000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"score": 18000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_8",
|
||||
"text": "总积分达到18000000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"score": 21000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_9",
|
||||
"text": "总积分达到21000000分"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"score": 24000000,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"task_describe": {
|
||||
"key": "guildboss_task_task_describe_10",
|
||||
"text": "总积分达到24000000分"
|
||||
}
|
||||
}
|
||||
]
|
@ -1,39 +0,0 @@
|
||||
[
|
||||
{
|
||||
"ID": 1,
|
||||
"systemtype": 1,
|
||||
"bosstype": [
|
||||
0
|
||||
],
|
||||
"num": [
|
||||
6
|
||||
],
|
||||
"days": 2
|
||||
},
|
||||
{
|
||||
"ID": 2,
|
||||
"systemtype": 2,
|
||||
"bosstype": [
|
||||
31
|
||||
],
|
||||
"num": [
|
||||
6
|
||||
],
|
||||
"days": 2
|
||||
},
|
||||
{
|
||||
"ID": 3,
|
||||
"systemtype": 2,
|
||||
"bosstype": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"num": [
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"days": 2
|
||||
}
|
||||
]
|
@ -1868,7 +1868,7 @@
|
||||
"expitemnum": 7,
|
||||
"herointr": {
|
||||
"key": "hero_main_herointr_24",
|
||||
"text": " 结实的大脚,强健的肌肉,犀利的眼神,很难想象这位猛男兔是如何画出那些精美可爱的复活蛋花纹的。邦尼冷酷的外表下有着一颗火热的心。虽然嘴上很爱挖苦人,但他却时刻关心着每位同伴的安危。<br>邦尼兔最开心的事是吃胡萝卜,最讨厌的事是与杰克共处一室。杰克漫不经心的个性一度令严苛认真的邦尼很是看不惯。"
|
||||
"text": " 结实的大脚,强健的肌肉,犀利的眼神,很难想象精美可爱的复活蛋花纹出自这样一位猛男之手。外似冰山内如火焰,别看邦尼嘴上很爱挖苦人,同伴遇险时他绝对是第一个冲出去的。<br>要问邦尼最喜欢什么,那肯定是胡萝卜。问邦尼最讨厌什么,那肯定是杰克。在严苛认真的邦尼看来,吊儿郎当的杰克简直是每分钟都在挑战他的耐心。"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1,6 +1,6 @@
|
||||
[
|
||||
{
|
||||
"heroid": 25001,
|
||||
"heroid": 15005,
|
||||
"opentime": "2023-08-08",
|
||||
"newheroday": 4,
|
||||
"reward": [
|
||||
|
@ -3,7 +3,7 @@
|
||||
"key": 1,
|
||||
"onlevel": 0,
|
||||
"chapter": 2500101,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 0,
|
||||
@ -11,19 +11,19 @@
|
||||
},
|
||||
"level": 101,
|
||||
"levellink": [],
|
||||
"leveltype": 1,
|
||||
"startstory": 20325,
|
||||
"battle": 0,
|
||||
"leveltype": 2,
|
||||
"startstory": 301050,
|
||||
"battle": 101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_01",
|
||||
"text": "未开启提示1"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_01",
|
||||
@ -38,29 +38,29 @@
|
||||
"key": 2,
|
||||
"onlevel": 1,
|
||||
"chapter": 2500101,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 1,
|
||||
"x": 0,
|
||||
"y": 2
|
||||
},
|
||||
"level": 102,
|
||||
"levellink": [
|
||||
1
|
||||
],
|
||||
"leveltype": 2,
|
||||
"startstory": 20325,
|
||||
"battle": 101,
|
||||
"leveltype": 1,
|
||||
"startstory": 301051,
|
||||
"battle": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3010
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_02",
|
||||
"text": "未开启提示2"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_02",
|
||||
@ -75,29 +75,29 @@
|
||||
"key": 3,
|
||||
"onlevel": 1,
|
||||
"chapter": 2500101,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 1,
|
||||
"y": 0
|
||||
"x": 0,
|
||||
"y": 3
|
||||
},
|
||||
"level": 103,
|
||||
"levellink": [
|
||||
1
|
||||
2
|
||||
],
|
||||
"leveltype": 3,
|
||||
"startstory": 0,
|
||||
"battle": 0,
|
||||
"leveltype": 2,
|
||||
"startstory": 301053,
|
||||
"battle": 101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3020
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_03",
|
||||
"text": "未开启提示3"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_03",
|
||||
@ -112,24 +112,29 @@
|
||||
"key": 4,
|
||||
"onlevel": 3,
|
||||
"chapter": 2500101,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 2,
|
||||
"y": 1
|
||||
"x": 0,
|
||||
"y": 4
|
||||
},
|
||||
"level": 104,
|
||||
"levellink": [
|
||||
2,
|
||||
3
|
||||
],
|
||||
"leveltype": 4,
|
||||
"leveltype": 2,
|
||||
"startstory": 0,
|
||||
"battle": 0,
|
||||
"reward": [],
|
||||
"battle": 101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_04",
|
||||
"text": "未开启提示4"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_04",
|
||||
@ -144,29 +149,29 @@
|
||||
"key": 5,
|
||||
"onlevel": 4,
|
||||
"chapter": 2500101,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 3,
|
||||
"y": 1
|
||||
"x": 0,
|
||||
"y": 5
|
||||
},
|
||||
"level": 105,
|
||||
"levellink": [
|
||||
4
|
||||
],
|
||||
"leveltype": 5,
|
||||
"startstory": 20325,
|
||||
"battle": 101,
|
||||
"leveltype": 2,
|
||||
"startstory": 301054,
|
||||
"battle": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3040
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_05",
|
||||
"text": "未开启提示5"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_05",
|
||||
@ -181,7 +186,7 @@
|
||||
"key": 6,
|
||||
"onlevel": 4,
|
||||
"chapter": 2500102,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 0,
|
||||
@ -190,18 +195,18 @@
|
||||
"level": 101,
|
||||
"levellink": [],
|
||||
"leveltype": 1,
|
||||
"startstory": 20325,
|
||||
"startstory": 301060,
|
||||
"battle": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3050
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_06",
|
||||
"text": "未开启提示6"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_06",
|
||||
@ -216,10 +221,10 @@
|
||||
"key": 7,
|
||||
"onlevel": 6,
|
||||
"chapter": 2500102,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 1,
|
||||
"x": 0,
|
||||
"y": 2
|
||||
},
|
||||
"level": 102,
|
||||
@ -227,18 +232,18 @@
|
||||
1
|
||||
],
|
||||
"leveltype": 2,
|
||||
"startstory": 20325,
|
||||
"startstory": 301061,
|
||||
"battle": 101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3060
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_07",
|
||||
"text": "未开启提示7"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_07",
|
||||
@ -253,29 +258,29 @@
|
||||
"key": 8,
|
||||
"onlevel": 6,
|
||||
"chapter": 2500102,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 1,
|
||||
"y": 0
|
||||
"x": 0,
|
||||
"y": 3
|
||||
},
|
||||
"level": 103,
|
||||
"levellink": [
|
||||
1
|
||||
2
|
||||
],
|
||||
"leveltype": 3,
|
||||
"leveltype": 2,
|
||||
"startstory": 0,
|
||||
"battle": 0,
|
||||
"battle": 101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3070
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_08",
|
||||
"text": "未开启提示8"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_08",
|
||||
@ -290,24 +295,29 @@
|
||||
"key": 9,
|
||||
"onlevel": 8,
|
||||
"chapter": 2500102,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 2,
|
||||
"y": 1
|
||||
"x": 0,
|
||||
"y": 4
|
||||
},
|
||||
"level": 104,
|
||||
"levellink": [
|
||||
2,
|
||||
3
|
||||
],
|
||||
"leveltype": 4,
|
||||
"startstory": 0,
|
||||
"leveltype": 1,
|
||||
"startstory": 301062,
|
||||
"battle": 0,
|
||||
"reward": [],
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_09",
|
||||
"text": "未开启提示9"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_09",
|
||||
@ -322,29 +332,29 @@
|
||||
"key": 10,
|
||||
"onlevel": 7,
|
||||
"chapter": 2500102,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 3,
|
||||
"y": 1
|
||||
"x": 0,
|
||||
"y": 5
|
||||
},
|
||||
"level": 105,
|
||||
"levellink": [
|
||||
4
|
||||
],
|
||||
"leveltype": 5,
|
||||
"startstory": 20325,
|
||||
"leveltype": 1,
|
||||
"startstory": 301063,
|
||||
"battle": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3090
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_10",
|
||||
"text": "未开启提示10"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_10",
|
||||
@ -359,7 +369,7 @@
|
||||
"key": 11,
|
||||
"onlevel": 9,
|
||||
"chapter": 2500103,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 0,
|
||||
@ -368,18 +378,18 @@
|
||||
"level": 101,
|
||||
"levellink": [],
|
||||
"leveltype": 1,
|
||||
"startstory": 20325,
|
||||
"startstory": 301080,
|
||||
"battle": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3100
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_11",
|
||||
"text": "未开启提示11"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_11",
|
||||
@ -394,29 +404,29 @@
|
||||
"key": 12,
|
||||
"onlevel": 11,
|
||||
"chapter": 2500103,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 1,
|
||||
"x": 0,
|
||||
"y": 2
|
||||
},
|
||||
"level": 102,
|
||||
"levellink": [
|
||||
1
|
||||
],
|
||||
"leveltype": 2,
|
||||
"startstory": 20325,
|
||||
"battle": 101,
|
||||
"leveltype": 1,
|
||||
"startstory": 301081,
|
||||
"battle": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3110
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_12",
|
||||
"text": "未开启提示12"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_12",
|
||||
@ -431,29 +441,29 @@
|
||||
"key": 13,
|
||||
"onlevel": 11,
|
||||
"chapter": 2500103,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 1,
|
||||
"y": 0
|
||||
"x": 0,
|
||||
"y": 3
|
||||
},
|
||||
"level": 103,
|
||||
"levellink": [
|
||||
1
|
||||
2
|
||||
],
|
||||
"leveltype": 3,
|
||||
"startstory": 0,
|
||||
"battle": 0,
|
||||
"leveltype": 2,
|
||||
"startstory": 301082,
|
||||
"battle": 101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3120
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_13",
|
||||
"text": "未开启提示13"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_13",
|
||||
@ -468,24 +478,29 @@
|
||||
"key": 14,
|
||||
"onlevel": 13,
|
||||
"chapter": 2500103,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 2,
|
||||
"y": 1
|
||||
"x": 0,
|
||||
"y": 4
|
||||
},
|
||||
"level": 104,
|
||||
"levellink": [
|
||||
2,
|
||||
3
|
||||
],
|
||||
"leveltype": 4,
|
||||
"leveltype": 2,
|
||||
"startstory": 0,
|
||||
"battle": 0,
|
||||
"reward": [],
|
||||
"battle": 101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_14",
|
||||
"text": "未开启提示14"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_14",
|
||||
@ -500,29 +515,29 @@
|
||||
"key": 15,
|
||||
"onlevel": 14,
|
||||
"chapter": 2500103,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"onlevelstory": [],
|
||||
"point": {
|
||||
"x": 3,
|
||||
"y": 1
|
||||
"x": 0,
|
||||
"y": 5
|
||||
},
|
||||
"level": 105,
|
||||
"levellink": [
|
||||
4
|
||||
],
|
||||
"leveltype": 5,
|
||||
"startstory": 20325,
|
||||
"leveltype": 1,
|
||||
"startstory": 301083,
|
||||
"battle": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3140
|
||||
"t": "glod",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"tipstxt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_15",
|
||||
"text": "未开启提示15"
|
||||
"text": "关卡暂未开启"
|
||||
},
|
||||
"txt": {
|
||||
"key": "heroupstory_heroupstory_chapter_txt_15",
|
||||
|
@ -1,7 +1,7 @@
|
||||
[
|
||||
{
|
||||
"chapterID": 2500101,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"chaptername": {
|
||||
"key": "heroupstory_heroupstory_chapter_chaptername_01",
|
||||
"text": "第一章:武斗大会"
|
||||
@ -12,7 +12,7 @@
|
||||
},
|
||||
{
|
||||
"chapterID": 2500102,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"chaptername": {
|
||||
"key": "heroupstory_heroupstory_chapter_chaptername_06",
|
||||
"text": "第二章:武侠汇聚"
|
||||
@ -23,7 +23,7 @@
|
||||
},
|
||||
{
|
||||
"chapterID": 2500103,
|
||||
"hero": 25001,
|
||||
"hero": 15005,
|
||||
"chaptername": {
|
||||
"key": "heroupstory_heroupstory_chapter_chaptername_11",
|
||||
"text": "第三章:大龙归来"
|
||||
|
@ -3,7 +3,9 @@
|
||||
"type": 1,
|
||||
"opentime": [
|
||||
1,
|
||||
2
|
||||
3,
|
||||
5,
|
||||
7
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_1",
|
||||
@ -15,7 +17,7 @@
|
||||
},
|
||||
"opentimetext": {
|
||||
"key": "hunting_opentime_opentimetext_1",
|
||||
"text": "开启时间:周一,周二"
|
||||
"text": "开启时间:周一,周三,周五,周日"
|
||||
},
|
||||
"bg": "fb_pt_jxxx",
|
||||
"icon": "wjyz_img016",
|
||||
@ -24,8 +26,10 @@
|
||||
{
|
||||
"type": 2,
|
||||
"opentime": [
|
||||
1,
|
||||
3,
|
||||
4
|
||||
5,
|
||||
7
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_2",
|
||||
@ -37,7 +41,7 @@
|
||||
},
|
||||
"opentimetext": {
|
||||
"key": "hunting_opentime_opentimetext_2",
|
||||
"text": "开启时间:周三,周四"
|
||||
"text": "开启时间:周一,周三,周五,周日"
|
||||
},
|
||||
"bg": "fb_pt_hl",
|
||||
"icon": "wjyz_img015",
|
||||
@ -46,8 +50,10 @@
|
||||
{
|
||||
"type": 3,
|
||||
"opentime": [
|
||||
5,
|
||||
6
|
||||
2,
|
||||
4,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_3",
|
||||
@ -59,7 +65,7 @@
|
||||
},
|
||||
"opentimetext": {
|
||||
"key": "hunting_opentime_opentimetext_3",
|
||||
"text": "开启时间:周五,周六"
|
||||
"text": "开启时间:周二,周四,周六,周日"
|
||||
},
|
||||
"bg": "fb_pt_dc",
|
||||
"icon": "wjyz_img014",
|
||||
@ -68,8 +74,10 @@
|
||||
{
|
||||
"type": 4,
|
||||
"opentime": [
|
||||
0,
|
||||
1
|
||||
2,
|
||||
4,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_4",
|
||||
@ -81,7 +89,7 @@
|
||||
},
|
||||
"opentimetext": {
|
||||
"key": "hunting_opentime_opentimetext_4",
|
||||
"text": "开启时间:周日,周一"
|
||||
"text": "开启时间:周二,周四,周六,周日"
|
||||
},
|
||||
"bg": "fb_pt_tkhx",
|
||||
"icon": "wjyz_img017",
|
||||
|
@ -485,7 +485,7 @@
|
||||
"key": "item_item_name_11",
|
||||
"text": "初级荣耀徽章"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 2,
|
||||
"bagtype": 3,
|
||||
"index": 100,
|
||||
@ -515,7 +515,7 @@
|
||||
"access": [
|
||||
107
|
||||
],
|
||||
"use_skip": 103,
|
||||
"use_skip": 10046,
|
||||
"upper_limit": 0,
|
||||
"img": "item_10000011",
|
||||
"intr": {
|
||||
@ -545,7 +545,7 @@
|
||||
"key": "item_item_name_12",
|
||||
"text": "中级荣耀徽章"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 3,
|
||||
"bagtype": 3,
|
||||
"index": 101,
|
||||
@ -587,7 +587,7 @@
|
||||
"access": [
|
||||
107
|
||||
],
|
||||
"use_skip": 103,
|
||||
"use_skip": 10047,
|
||||
"upper_limit": 0,
|
||||
"img": "item_10000012",
|
||||
"intr": {
|
||||
@ -617,7 +617,7 @@
|
||||
"key": "item_item_name_13",
|
||||
"text": "高级荣耀徽章"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 4,
|
||||
"bagtype": 3,
|
||||
"index": 102,
|
||||
@ -647,7 +647,7 @@
|
||||
"access": [
|
||||
107
|
||||
],
|
||||
"use_skip": 103,
|
||||
"use_skip": 10048,
|
||||
"upper_limit": 0,
|
||||
"img": "item_10000013",
|
||||
"intr": {
|
||||
@ -893,7 +893,7 @@
|
||||
"access": [
|
||||
10038
|
||||
],
|
||||
"use_skip": 10038,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"img": "wp_icon_10020",
|
||||
"intr": {
|
||||
@ -947,7 +947,7 @@
|
||||
"access": [
|
||||
10038
|
||||
],
|
||||
"use_skip": 10038,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"img": "wp_icon_10021",
|
||||
"intr": {
|
||||
@ -1001,7 +1001,7 @@
|
||||
"access": [
|
||||
10038
|
||||
],
|
||||
"use_skip": 10038,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"img": "wp_icon_10022",
|
||||
"intr": {
|
||||
@ -1055,7 +1055,7 @@
|
||||
"access": [
|
||||
10038
|
||||
],
|
||||
"use_skip": 10038,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"img": "wp_icon_10024",
|
||||
"intr": {
|
||||
@ -12275,7 +12275,7 @@
|
||||
"key": "item_item_name_250",
|
||||
"text": "热火之灵"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 1,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12305,8 +12305,8 @@
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10049,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000101",
|
||||
"intr": {
|
||||
"key": "item_item_intr_252",
|
||||
@ -12335,7 +12335,7 @@
|
||||
"key": "item_item_name_251",
|
||||
"text": "水滴之灵"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 1,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12365,8 +12365,8 @@
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10050,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000102",
|
||||
"intr": {
|
||||
"key": "item_item_intr_253",
|
||||
@ -12395,7 +12395,7 @@
|
||||
"key": "item_item_name_252",
|
||||
"text": "古木之灵"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 1,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12425,8 +12425,8 @@
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10051,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000103",
|
||||
"intr": {
|
||||
"key": "item_item_intr_254",
|
||||
@ -12455,7 +12455,7 @@
|
||||
"key": "item_item_name_253",
|
||||
"text": "微光之灵"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 1,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12485,8 +12485,8 @@
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10052,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000104",
|
||||
"intr": {
|
||||
"key": "item_item_intr_255",
|
||||
@ -12515,7 +12515,7 @@
|
||||
"key": "item_item_name_254",
|
||||
"text": "烈焰之魄"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 2,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12550,15 +12550,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000201",
|
||||
"t": "15000101",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10053,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000201",
|
||||
"intr": {
|
||||
"key": "item_item_intr_256",
|
||||
@ -12587,7 +12587,7 @@
|
||||
"key": "item_item_name_255",
|
||||
"text": "波浪之魄"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 2,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12622,15 +12622,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000202",
|
||||
"t": "15000102",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10054,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000202",
|
||||
"intr": {
|
||||
"key": "item_item_intr_257",
|
||||
@ -12659,7 +12659,7 @@
|
||||
"key": "item_item_name_256",
|
||||
"text": "荆棘之魄"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 2,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12694,15 +12694,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000203",
|
||||
"t": "15000103",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10055,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000203",
|
||||
"intr": {
|
||||
"key": "item_item_intr_258",
|
||||
@ -12731,7 +12731,7 @@
|
||||
"key": "item_item_name_257",
|
||||
"text": "曙光之魄"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 2,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12766,15 +12766,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000204",
|
||||
"t": "15000104",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10056,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000204",
|
||||
"intr": {
|
||||
"key": "item_item_intr_259",
|
||||
@ -12803,7 +12803,7 @@
|
||||
"key": "item_item_name_258",
|
||||
"text": "燃爆之魂"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 3,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12826,15 +12826,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000301",
|
||||
"t": "15000201",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10057,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000301",
|
||||
"intr": {
|
||||
"key": "item_item_intr_260",
|
||||
@ -12863,7 +12863,7 @@
|
||||
"key": "item_item_name_259",
|
||||
"text": "浪花之魂"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 3,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12886,15 +12886,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000302",
|
||||
"t": "15000202",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10058,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000302",
|
||||
"intr": {
|
||||
"key": "item_item_intr_261",
|
||||
@ -12923,7 +12923,7 @@
|
||||
"key": "item_item_name_260",
|
||||
"text": "回春之魂"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 3,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -12946,15 +12946,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000303",
|
||||
"t": "15000203",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10059,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000303",
|
||||
"intr": {
|
||||
"key": "item_item_intr_262",
|
||||
@ -12983,7 +12983,7 @@
|
||||
"key": "item_item_name_261",
|
||||
"text": "耀光之魂"
|
||||
},
|
||||
"usetype": 2,
|
||||
"usetype": 3,
|
||||
"color": 3,
|
||||
"bagtype": 3,
|
||||
"index": 1,
|
||||
@ -13006,15 +13006,15 @@
|
||||
"decompose_get": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "15000304",
|
||||
"t": "15000204",
|
||||
"n": 2
|
||||
}
|
||||
],
|
||||
"access": [
|
||||
168
|
||||
],
|
||||
"use_skip": 155,
|
||||
"upper_limit": 0,
|
||||
"use_skip": 10060,
|
||||
"upper_limit": 999,
|
||||
"img": "item_15000304",
|
||||
"intr": {
|
||||
"key": "item_item_intr_263",
|
||||
|
@ -2904,7 +2904,7 @@
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"progress": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
@ -3840,7 +3840,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_sq",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_41",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -3917,7 +3917,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_sq",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_42",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -3994,7 +3994,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_sq",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_43",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -4333,7 +4333,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_wh",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_47",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -4447,7 +4447,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_wh",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_48",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -4675,7 +4675,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_zd",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_50",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -4789,7 +4789,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_zd",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_51",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -4972,7 +4972,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_sq",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_53",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -5054,7 +5054,7 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_sq",
|
||||
"bubbletext": {
|
||||
"key": "main_stage_bubbletext_54",
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
@ -11528,8 +11528,8 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_119",
|
||||
"text": "这里可是世界上戒备最森严的地方,一只蚊子都别想跑出去1"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -11548,11 +11548,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_96",
|
||||
"text": "疑云丛生"
|
||||
"text": "地下室风波"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_92",
|
||||
"text": "众人来到卡梅洛特城堡的研究所,放置月光原石的地方响起了警报声,食人鱼成了头号嫌疑人......"
|
||||
"text": "戒备森严的反坏蛋联盟地下室竟有人妄想逃跑?!抓住他!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 360,
|
||||
@ -11647,8 +11647,8 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_120",
|
||||
"text": "哪里来的豚鼠!"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -11667,11 +11667,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_97",
|
||||
"text": "内斗"
|
||||
"text": "进击的豚鼠"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_93",
|
||||
"text": "邦尼兔认定食人鱼就是窃取月光原石的盗贼,和坏蛋联盟发生争执。"
|
||||
"text": "坏蛋联盟被一群小豚鼠团团围住,快去帮帮他们!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 360,
|
||||
@ -11766,8 +11766,8 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_121",
|
||||
"text": "哼!打月光原石主意的人我们可见多了!"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -11786,11 +11786,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_98",
|
||||
"text": "盗贼现身"
|
||||
"text": "不打不相识"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_94",
|
||||
"text": "追到药品仓库,发现一切都是越狱成功的果酱教授在搞鬼。"
|
||||
"text": "被坏蛋联盟误会成了觊觎原石的小偷,得赶快解开误会才行。"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 360,
|
||||
@ -11885,8 +11885,8 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_122",
|
||||
"text": "前面的车辆靠边接受检查!"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -11905,11 +11905,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_99",
|
||||
"text": "恶势力再现"
|
||||
"text": "伏击"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_95",
|
||||
"text": "阴影战士再次现身,众人能否再次守护好这颗月光原石?"
|
||||
"text": "运送月光原石要紧,警长你就委屈一下吧!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 360,
|
||||
@ -12075,8 +12075,8 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_124",
|
||||
"text": "这就是卡梅洛特城堡了。"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -12166,11 +12166,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_102",
|
||||
"text": "杜瓦街面包店"
|
||||
"text": "谁偷了月光原石"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_98",
|
||||
"text": "原始世界突然山崩地裂,原始人一家赖以生存的洞穴被毁,他们重新踏上寻找新家园的旅程。"
|
||||
"text": "食人鱼先生想偷月光原石?这之中一定有什么误会。"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
@ -12285,11 +12285,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_103",
|
||||
"text": "沼泽之地"
|
||||
"text": "邦尼兔暴走"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_99",
|
||||
"text": "原始人一家误入奇幻雨林,遭到各种奇幻生物袭击。"
|
||||
"text": "兔兔似乎失去了冷静……"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
@ -12455,8 +12455,8 @@
|
||||
"herocolor": 1,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_128",
|
||||
"text": "嘿嘿,一群笨蛋,怎么斗得过机智的豚鼠!"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -12475,11 +12475,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_105",
|
||||
"text": "幻影魔法"
|
||||
"text": "豚鼠的计谋"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_101",
|
||||
"text": "原来猩猩怪意外获得月光原石,这才导致地质突变,一群人进入抢夺月光原石的混战。"
|
||||
"text": "原来这一切都是果酱教授的诡计,一定不能让他跑了!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
@ -12594,11 +12594,11 @@
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_106",
|
||||
"text": "秘密接头人"
|
||||
"text": "追击"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_102",
|
||||
"text": "参加气功训练营,打探月光原石消息。"
|
||||
"text": "追捕果酱教授的途中又遇到了神秘的黑衣人,他究竟是……"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
@ -12788,7 +12788,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_104",
|
||||
"text": "翡翠宫前人满为患,遇到刺头,那就友好切磋一下。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 0,
|
||||
@ -12835,8 +12835,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_132",
|
||||
"text": "欢迎~"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -12859,7 +12859,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_105",
|
||||
"text": "训练营学员行迹可疑,深夜跟踪调查。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 0,
|
||||
@ -12906,8 +12906,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_133",
|
||||
"text": "嘿嘿嘿,就快要到了~"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -12930,7 +12930,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_106",
|
||||
"text": "气功卷轴被盗!竟然是学员依靠月光原石的力量偷走。"
|
||||
"text": "知人知面不知心!防人之心不可无!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 450,
|
||||
@ -13025,8 +13025,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_134",
|
||||
"text": "在下靴猫剑客。"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -13049,7 +13049,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_107",
|
||||
"text": "历史重现,气功卷轴真谛究竟是什么?月光原石能否顺利收回?"
|
||||
"text": "靴猫剑客出手相救,甚是感激。但如此巧合,恐怕有诈?"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 450,
|
||||
@ -13144,8 +13144,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_135",
|
||||
"text": "还差一点,差一点就完成了!我的哈妮,姜饼妹!"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -13168,7 +13168,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_108",
|
||||
"text": "寻找接头人史莱克,偶遇史莱克的小屋遭抢占,和史莱克合力赶走其他童话人物。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 0,
|
||||
@ -13215,8 +13215,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_136",
|
||||
"text": "哦,亲爱的,你让我喘不过气……"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -13239,7 +13239,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_109",
|
||||
"text": "史莱克来到童话王国,希望国王能够把大沼泽的所有权给他,但国王出尔反尔,命令士兵抓捕史莱克。"
|
||||
"text": "爱情是一抹毒药,姜饼人你长点心!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 450,
|
||||
@ -13334,8 +13334,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_137",
|
||||
"text": "这片沼泽地有些奇怪……"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -13358,7 +13358,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_110",
|
||||
"text": "史莱克答应国王来到恶龙守卫的城堡营救公主,趁恶龙不注意,史莱克成功救出公主。"
|
||||
"text": "这片沼泽地是怎么回事?进来后怪事不断,邦尼兔和穿靴猫的样子也很不对……"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 450,
|
||||
@ -13477,7 +13477,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_111",
|
||||
"text": "史莱克和公主途经毒苹果酒吧,卷入黑市交易。"
|
||||
"text": "邦尼兔和穿靴猫是怎么了?突然朝我攻击……"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 450,
|
||||
@ -13596,7 +13596,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_112",
|
||||
"text": "史莱克和公主乔装打扮逃出毒苹果酒吧,却在女巫森林遭到赏金猎人围堵。原来他们不小心带走了月光原石。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 0,
|
||||
@ -13667,7 +13667,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_113",
|
||||
"text": "关键时刻,公主吻上史莱克化身女武士,两人一起击败赏金猎人,并把原石交给守护者。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 0,
|
||||
@ -13714,8 +13714,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_141",
|
||||
"text": "法夸德勋爵还在迫害童话人物!"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -13738,7 +13738,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_114",
|
||||
"text": "寻找接头人史莱克,偶遇史莱克的小屋遭抢占,和史莱克合力赶走其他童话人物。"
|
||||
"text": "不能眼睁睁的看着姜饼人被抓走,必须做点什么!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 500,
|
||||
@ -13857,7 +13857,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_115",
|
||||
"text": "史莱克来到童话王国,希望国王能够把大沼泽的所有权给他,但国王出尔反尔,命令士兵抓捕史莱克。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 0,
|
||||
@ -13904,8 +13904,8 @@
|
||||
"herocolor": 0,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
"key": "main_stage_bubbletext_143",
|
||||
"text": "有关我的传言,也许并不都是真的。"
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
@ -13928,7 +13928,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_116",
|
||||
"text": "史莱克答应国王来到恶龙守卫的城堡营救公主,趁恶龙不注意,史莱克成功救出公主。"
|
||||
"text": "邀请函就在法夸德勋爵手里,只有打赢它才能获得这交易所的入场券!"
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 500,
|
||||
@ -14047,7 +14047,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_117",
|
||||
"text": "史莱克和公主途经毒苹果酒吧,卷入黑市交易。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 0,
|
||||
@ -14118,7 +14118,7 @@
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_118",
|
||||
"text": "史莱克和公主乔装打扮逃出毒苹果酒吧,却在女巫森林遭到赏金猎人围堵。原来他们不小心带走了月光原石。"
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 500,
|
||||
|
@ -1977,7 +1977,7 @@
|
||||
"main": [
|
||||
{
|
||||
"key": 1,
|
||||
"param": 1
|
||||
"param": 6
|
||||
}
|
||||
],
|
||||
"wkqbx": 2,
|
||||
|
@ -295,7 +295,7 @@
|
||||
"key": "paypackage_paypackage_pagename_13",
|
||||
"text": "每月礼包1"
|
||||
},
|
||||
"packagetype": "month_2",
|
||||
"packagetype": "month_1",
|
||||
"buy_num": 1,
|
||||
"packagename": {
|
||||
"key": "paypackage_paypackage_packagename_13",
|
||||
@ -353,7 +353,7 @@
|
||||
"key": "paypackage_paypackage_pagename_15",
|
||||
"text": "每月礼包3"
|
||||
},
|
||||
"packagetype": "month_2",
|
||||
"packagetype": "month_3",
|
||||
"buy_num": 3,
|
||||
"packagename": {
|
||||
"key": "paypackage_paypackage_packagename_15",
|
||||
@ -387,7 +387,7 @@
|
||||
"key": "paypackage_paypackage_pagename_16",
|
||||
"text": "每月礼包4"
|
||||
},
|
||||
"packagetype": "month_2",
|
||||
"packagetype": "week_6",
|
||||
"buy_num": 5,
|
||||
"packagename": {
|
||||
"key": "paypackage_paypackage_packagename_16",
|
||||
@ -421,7 +421,7 @@
|
||||
"key": "paypackage_paypackage_pagename_16",
|
||||
"text": "每月礼包5"
|
||||
},
|
||||
"packagetype": "month_2",
|
||||
"packagetype": "day_4",
|
||||
"buy_num": 5,
|
||||
"packagename": {
|
||||
"key": "paypackage_paypackage_packagename_16",
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,322 +0,0 @@
|
||||
[
|
||||
{
|
||||
"robotid": 10001,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "激奋的布卢尔",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10002,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "快乐的艾丽莎",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10003,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "朴素的希伯来",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10004,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "庄重的布卢姆",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10005,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "和谐的哈莉特",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10006,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "坦然的乔伊斯",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10007,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "苗条的赫瑟尔",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10008,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "可人的博斯韦",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10009,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "青春的罗瑞尔",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10010,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "开心的茉莉",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10011,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "幸运的蒂安娜",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10012,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "踊跃的波伊尔",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10013,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "愉快的爱罗拉",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10014,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "神奇的塔利娅",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10015,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "不凡的埃达",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10016,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "进步的汉塞尔",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10017,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "业余的桃乐丝",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10018,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "整洁的薇薇安",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10019,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "认真的塞尔特",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10020,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "友爱的白雪",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10021,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "聪明的玛娅",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10022,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "细心的阿拉丁",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10023,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "娇美的布赖特",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10024,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "无知的伊凡",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10025,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "冷魅的梅根",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10026,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "雍容的布罗德",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10027,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "害羞的夏洛特",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10028,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "热情的海洛伊",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10029,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "开朗的克莱儿",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10030,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "唠叨的巴比特",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10031,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "娇媚的波比",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10032,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "绝美的艾薇",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10033,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "职业的艾尔玛",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10034,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "佩服的布鲁克",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10035,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "迷茫的鲍德温",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10036,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "摩登的鲁思",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10037,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "火红的巴纳德",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10038,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "好动的杰奎琳",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10039,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "娇艳的丝特勒",
|
||||
"sex": 0,
|
||||
"showid": "16010101"
|
||||
},
|
||||
{
|
||||
"robotid": 10040,
|
||||
"icon": "hbkp_js_24003",
|
||||
"lvshow": 60,
|
||||
"name": "欢闹的妮莉雅",
|
||||
"sex": 1,
|
||||
"showid": "16010101"
|
||||
}
|
||||
]
|
@ -5683,7 +5683,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20280,
|
||||
"id_after": 300050,
|
||||
"group": 302,
|
||||
"exgroup": 310,
|
||||
@ -6103,7 +6103,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6314,7 +6314,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20290,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6355,7 +6355,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20300,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6396,7 +6396,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6437,7 +6437,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6478,7 +6478,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6519,7 +6519,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 320231,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6601,7 +6601,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6642,7 +6642,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
@ -6683,7 +6683,7 @@
|
||||
"opencond": "",
|
||||
"lock": 1,
|
||||
"lockend": 999,
|
||||
"ontxe": 20250,
|
||||
"ontxe": 20370,
|
||||
"id_after": 0,
|
||||
"group": 320,
|
||||
"exgroup": 310,
|
||||
|
@ -27,28 +27,28 @@ func (this *apiComp) GetReward(session comm.IUserSession, req *pb.ParkourGetRewa
|
||||
}
|
||||
return
|
||||
}
|
||||
_conf := this.module.configure.getGameBuzkashiReward(req.Rid)
|
||||
if _conf == nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ConfigNoFound,
|
||||
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
return
|
||||
}
|
||||
if _conf.Schedule <= info.Integral && (info.Reward+1 == req.Rid) {
|
||||
info.Reward += 1
|
||||
if err = this.module.parkourComp.Change(session.GetUserId(), map[string]interface{}{
|
||||
"reward": info.Reward,
|
||||
}); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_DBError,
|
||||
Title: pb.ErrorCode_DBError.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
return
|
||||
}
|
||||
}
|
||||
// _conf := this.module.configure.getGameBuzkashiReward(req.Rid)
|
||||
// if _conf == nil {
|
||||
// errdata = &pb.ErrorData{
|
||||
// Code: pb.ErrorCode_ConfigNoFound,
|
||||
// Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||
// Message: err.Error(),
|
||||
// }
|
||||
// return
|
||||
// }
|
||||
// if _conf.Schedule <= info.Integral && (info.Reward+1 == req.Rid) {
|
||||
// info.Reward += 1
|
||||
// if err = this.module.parkourComp.Change(session.GetUserId(), map[string]interface{}{
|
||||
// "reward": info.Reward,
|
||||
// }); err != nil {
|
||||
// errdata = &pb.ErrorData{
|
||||
// Code: pb.ErrorCode_DBError,
|
||||
// Title: pb.ErrorCode_DBError.ToString(),
|
||||
// Message: err.Error(),
|
||||
// }
|
||||
// return
|
||||
// }
|
||||
// }
|
||||
session.SendMsg(string(this.module.GetType()), "getreward", &pb.ParkourGetRewardResp{
|
||||
Info: info,
|
||||
})
|
||||
|
@ -2,7 +2,6 @@ package parkour
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/sys/configure"
|
||||
@ -31,7 +30,7 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
this.LoadConfigure(game_buzkashigrade, cfg.NewGameBuzkashiGrade)
|
||||
this.LoadConfigure(game_buzkashilv, cfg.NewGameBuzkashiLv)
|
||||
this.LoadConfigure(game_buzkashimount, cfg.NewGameBuzkashiMount)
|
||||
this.LoadConfigure(game_buzkashireward, cfg.NewGameBuzkashiReward)
|
||||
// this.LoadConfigure(game_buzkashireward, cfg.NewGameBuzkashiReward)
|
||||
return
|
||||
}
|
||||
|
||||
@ -63,15 +62,15 @@ func (this *configureComp) isopen() (open bool) {
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) getGameBuzkashiReward(id int32) (configure *cfg.GameBuzkashiRewardData) {
|
||||
if v, err := this.GetConfigure(game_buzkashireward); err == nil {
|
||||
var ok bool
|
||||
if configure, ok = v.(*cfg.GameBuzkashiReward).GetDataMap()[id]; !ok {
|
||||
// err = fmt.Errorf("not found:%d ", id)
|
||||
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_buzkashireward, id)
|
||||
this.module.Errorln(err)
|
||||
return
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
// func (this *configureComp) getGameBuzkashiReward(id int32) (configure *cfg.GameBuzkashiRewardData) {
|
||||
// if v, err := this.GetConfigure(game_buzkashireward); err == nil {
|
||||
// var ok bool
|
||||
// if configure, ok = v.(*cfg.GameBuzkashiReward).GetDataMap()[id]; !ok {
|
||||
// // err = fmt.Errorf("not found:%d ", id)
|
||||
// err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_buzkashireward, id)
|
||||
// this.module.Errorln(err)
|
||||
// return
|
||||
// }
|
||||
// }
|
||||
// return nil
|
||||
// }
|
||||
|
@ -13,7 +13,6 @@ const (
|
||||
gameSociatyTask = "game_guildtask.json"
|
||||
gameSociatySign = "game_guildsign.json"
|
||||
gameSociatyActivity = "game_guildactivity.json"
|
||||
gameRdtaskCondi = "game_rdtaskcondi.json"
|
||||
gameSociatyBossTask = "game_guildbosstask.json"
|
||||
gameburiedCond = "game_buriedcondi.json"
|
||||
)
|
||||
@ -31,7 +30,6 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
gameSociatyTask: cfg.NewGameGuildTask,
|
||||
gameSociatySign: cfg.NewGameGuildSign,
|
||||
gameSociatyActivity: cfg.NewGameGuildActivity,
|
||||
gameRdtaskCondi: cfg.NewGameRdtaskCondi,
|
||||
gameburiedCond: cfg.NewGameBuriedCondi,
|
||||
})
|
||||
return
|
||||
@ -105,23 +103,6 @@ func (this *configureComp) getSociatyActivityCfg() (data *cfg.GameGuildActivity,
|
||||
return
|
||||
}
|
||||
|
||||
// 任务
|
||||
func (this *configureComp) getRtaskCondiCfg() (data *cfg.GameRdtaskCondi, err error) {
|
||||
var (
|
||||
v interface{}
|
||||
ok bool
|
||||
)
|
||||
if v, err = this.GetConfigure(gameRdtaskCondi); err != nil {
|
||||
return
|
||||
} else {
|
||||
if data, ok = v.(*cfg.GameRdtaskCondi); !ok {
|
||||
err = fmt.Errorf("%T no is *cfg.GameRdtaskCondi", v)
|
||||
return
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) getBuriedCondCfg() (data *cfg.GameBuriedCondi, err error) {
|
||||
var (
|
||||
v interface{}
|
||||
|
@ -34,7 +34,6 @@ type Sociaty struct {
|
||||
sociatyActivityConf *cfg.GameGuildActivity
|
||||
sociatyTaskConf *cfg.GameGuildTask
|
||||
sociatySignConf *cfg.GameGuildSign
|
||||
rtaskCondConf *cfg.GameRdtaskCondi
|
||||
}
|
||||
|
||||
func NewModule() core.IModule {
|
||||
@ -82,9 +81,6 @@ func (this *Sociaty) Start() (err error) {
|
||||
if this.sociatyTaskConf, err = this.configure.getSociatyTaskCfg(); err != nil {
|
||||
return err
|
||||
}
|
||||
if this.rtaskCondConf, err = this.configure.getRtaskCondiCfg(); err != nil {
|
||||
return err
|
||||
}
|
||||
if this.sociatySignConf, err = this.configure.getSociatySignCfg(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
@ -1,42 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameActivityshow struct {
|
||||
_dataMap map[int32]*GameActivityshowData
|
||||
_dataList []*GameActivityshowData
|
||||
}
|
||||
|
||||
func NewGameActivityshow(_buf []map[string]interface{}) (*GameActivityshow, error) {
|
||||
_dataList := make([]*GameActivityshowData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameActivityshowData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameActivityshowData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Key] = _v
|
||||
}
|
||||
}
|
||||
return &GameActivityshow{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameActivityshow) GetDataMap() map[int32]*GameActivityshowData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameActivityshow) GetDataList() []*GameActivityshowData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameActivityshow) Get(key int32) *GameActivityshowData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,50 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameActivityshowData struct {
|
||||
Key int32
|
||||
Show []*Gameatn
|
||||
}
|
||||
|
||||
const TypeId_GameActivityshowData = 1637104338
|
||||
|
||||
func (*GameActivityshowData) GetTypeId() int32 {
|
||||
return 1637104338
|
||||
}
|
||||
|
||||
func (_v *GameActivityshowData)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 _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["show"].([]interface{}); !_ok_ { err = errors.New("show error"); return }
|
||||
|
||||
_v.Show = 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.Show = append(_v.Show, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameActivityshowData(_buf map[string]interface{}) (*GameActivityshowData, error) {
|
||||
v := &GameActivityshowData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -16,6 +16,7 @@ type GameBattleReadyData struct {
|
||||
HeroCount int32
|
||||
ReadyScene string
|
||||
BattleScenes []string
|
||||
BGMusic string
|
||||
LoadingId int32
|
||||
HideAlienSpace int32
|
||||
RuleTips string
|
||||
@ -61,6 +62,7 @@ func (_v *GameBattleReadyData)Deserialize(_buf map[string]interface{}) (err erro
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.BGMusic, _ok_ = _buf["BGMusic"].(string); !_ok_ { err = errors.New("BGMusic error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["LoadingId"].(float64); !_ok_ { err = errors.New("LoadingId error"); return }; _v.LoadingId = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["HideAlienSpace"].(float64); !_ok_ { err = errors.New("HideAlienSpace error"); return }; _v.HideAlienSpace = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["RuleTips"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.RuleTips error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.RuleTips, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
|
@ -14,6 +14,7 @@ type GameBuzkashiLvData struct {
|
||||
Num int32
|
||||
Score string
|
||||
Value int32
|
||||
Point int32
|
||||
}
|
||||
|
||||
const TypeId_GameBuzkashiLvData = -1108462041
|
||||
@ -26,6 +27,7 @@ func (_v *GameBuzkashiLvData)Deserialize(_buf map[string]interface{}) (err error
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Score, _ok_ = _buf["score"].(string); !_ok_ { err = errors.New("score error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["point"].(float64); !_ok_ { err = errors.New("point error"); return }; _v.Point = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -1,42 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameBuzkashiReward struct {
|
||||
_dataMap map[int32]*GameBuzkashiRewardData
|
||||
_dataList []*GameBuzkashiRewardData
|
||||
}
|
||||
|
||||
func NewGameBuzkashiReward(_buf []map[string]interface{}) (*GameBuzkashiReward, error) {
|
||||
_dataList := make([]*GameBuzkashiRewardData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameBuzkashiRewardData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameBuzkashiRewardData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Key] = _v
|
||||
}
|
||||
}
|
||||
return &GameBuzkashiReward{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameBuzkashiReward) GetDataMap() map[int32]*GameBuzkashiRewardData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameBuzkashiReward) GetDataList() []*GameBuzkashiRewardData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameBuzkashiReward) Get(key int32) *GameBuzkashiRewardData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
42
sys/configure/structs/Game.DragonWeeklyreward.go
Normal file
42
sys/configure/structs/Game.DragonWeeklyreward.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameDragonWeeklyreward struct {
|
||||
_dataMap map[int32]*GameDragonWeeklyrewardData
|
||||
_dataList []*GameDragonWeeklyrewardData
|
||||
}
|
||||
|
||||
func NewGameDragonWeeklyreward(_buf []map[string]interface{}) (*GameDragonWeeklyreward, error) {
|
||||
_dataList := make([]*GameDragonWeeklyrewardData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameDragonWeeklyrewardData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameDragonWeeklyrewardData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameDragonWeeklyreward{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameDragonWeeklyreward) GetDataMap() map[int32]*GameDragonWeeklyrewardData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameDragonWeeklyreward) GetDataList() []*GameDragonWeeklyrewardData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameDragonWeeklyreward) Get(key int32) *GameDragonWeeklyrewardData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -10,40 +10,40 @@ package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameBuzkashiRewardData struct {
|
||||
Key int32
|
||||
Schedule int32
|
||||
Reword []*Gameatn
|
||||
type GameDragonWeeklyrewardData struct {
|
||||
Id int32
|
||||
Rewarditem []*Gameatn
|
||||
Point int32
|
||||
}
|
||||
|
||||
const TypeId_GameBuzkashiRewardData = -1577911348
|
||||
const TypeId_GameDragonWeeklyrewardData = 1340413033
|
||||
|
||||
func (*GameBuzkashiRewardData) GetTypeId() int32 {
|
||||
return -1577911348
|
||||
func (*GameDragonWeeklyrewardData) GetTypeId() int32 {
|
||||
return 1340413033
|
||||
}
|
||||
|
||||
func (_v *GameBuzkashiRewardData)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["schedule"].(float64); !_ok_ { err = errors.New("schedule error"); return }; _v.Schedule = int32(_tempNum_) }
|
||||
func (_v *GameDragonWeeklyrewardData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return }
|
||||
if _arr_, _ok_ = _buf["rewarditem"].([]interface{}); !_ok_ { err = errors.New("rewarditem error"); return }
|
||||
|
||||
_v.Reword = make([]*Gameatn, 0, len(_arr_))
|
||||
_v.Rewarditem = 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.Reword = append(_v.Reword, _list_v_)
|
||||
_v.Rewarditem = append(_v.Rewarditem, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["point"].(float64); !_ok_ { err = errors.New("point error"); return }; _v.Point = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameBuzkashiRewardData(_buf map[string]interface{}) (*GameBuzkashiRewardData, error) {
|
||||
v := &GameBuzkashiRewardData{}
|
||||
func DeserializeGameDragonWeeklyrewardData(_buf map[string]interface{}) (*GameDragonWeeklyrewardData, error) {
|
||||
v := &GameDragonWeeklyrewardData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
@ -9,34 +9,26 @@
|
||||
package cfg
|
||||
|
||||
type GameEquipUpsell struct {
|
||||
_dataMap map[int32]*GameEquipUpsellData
|
||||
_dataList []*GameEquipUpsellData
|
||||
}
|
||||
|
||||
func NewGameEquipUpsell(_buf []map[string]interface{}) (*GameEquipUpsell, error) {
|
||||
_dataList := make([]*GameEquipUpsellData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameEquipUpsellData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameEquipUpsellData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameEquipUpsell{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameEquipUpsell) GetDataMap() map[int32]*GameEquipUpsellData {
|
||||
return table._dataMap
|
||||
return &GameEquipUpsell{_dataList:_dataList}, nil
|
||||
}
|
||||
|
||||
func (table *GameEquipUpsell) GetDataList() []*GameEquipUpsellData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameEquipUpsell) Get(key int32) *GameEquipUpsellData {
|
||||
return table._dataMap[key]
|
||||
func (table *GameEquipUpsell) Get(index int) *GameEquipUpsellData {
|
||||
return table._dataList[index]
|
||||
}
|
||||
|
||||
|
||||
|
@ -1,42 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameGuildBossTask struct {
|
||||
_dataMap map[int32]*GameGuildBossTaskData
|
||||
_dataList []*GameGuildBossTaskData
|
||||
}
|
||||
|
||||
func NewGameGuildBossTask(_buf []map[string]interface{}) (*GameGuildBossTask, error) {
|
||||
_dataList := make([]*GameGuildBossTaskData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameGuildBossTaskData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameGuildBossTaskData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameGuildBossTask{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameGuildBossTask) GetDataMap() map[int32]*GameGuildBossTaskData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameGuildBossTask) GetDataList() []*GameGuildBossTaskData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameGuildBossTask) Get(key int32) *GameGuildBossTaskData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,54 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameGuildBossTaskData struct {
|
||||
Id int32
|
||||
Score int32
|
||||
Reward []*Gameatn
|
||||
TaskDescribe string
|
||||
}
|
||||
|
||||
const TypeId_GameGuildBossTaskData = -1074074125
|
||||
|
||||
func (*GameGuildBossTaskData) GetTypeId() int32 {
|
||||
return -1074074125
|
||||
}
|
||||
|
||||
func (_v *GameGuildBossTaskData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["score"].(float64); !_ok_ { err = errors.New("score error"); return }; _v.Score = 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_)
|
||||
}
|
||||
}
|
||||
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["task_describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TaskDescribe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TaskDescribe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameGuildBossTaskData(_buf map[string]interface{}) (*GameGuildBossTaskData, error) {
|
||||
v := &GameGuildBossTaskData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameHDCelebration struct {
|
||||
_dataMap map[int32]*GameHDCelebrationData
|
||||
_dataList []*GameHDCelebrationData
|
||||
}
|
||||
|
||||
func NewGameHDCelebration(_buf []map[string]interface{}) (*GameHDCelebration, error) {
|
||||
_dataList := make([]*GameHDCelebrationData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameHDCelebrationData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameHDCelebrationData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.ID] = _v
|
||||
}
|
||||
}
|
||||
return &GameHDCelebration{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameHDCelebration) GetDataMap() map[int32]*GameHDCelebrationData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameHDCelebration) GetDataList() []*GameHDCelebrationData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameHDCelebration) Get(key int32) *GameHDCelebrationData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,69 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameHDCelebrationData struct {
|
||||
ID int32
|
||||
Systemtype int32
|
||||
Bosstype []int32
|
||||
Num []int32
|
||||
Days int32
|
||||
}
|
||||
|
||||
const TypeId_GameHDCelebrationData = -1921981892
|
||||
|
||||
func (*GameHDCelebrationData) GetTypeId() int32 {
|
||||
return -1921981892
|
||||
}
|
||||
|
||||
func (_v *GameHDCelebrationData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ID"].(float64); !_ok_ { err = errors.New("ID error"); return }; _v.ID = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["systemtype"].(float64); !_ok_ { err = errors.New("systemtype error"); return }; _v.Systemtype = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["bosstype"].([]interface{}); !_ok_ { err = errors.New("bosstype error"); return }
|
||||
|
||||
_v.Bosstype = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Bosstype = append(_v.Bosstype, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["num"].([]interface{}); !_ok_ { err = errors.New("num error"); return }
|
||||
|
||||
_v.Num = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Num = append(_v.Num, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["days"].(float64); !_ok_ { err = errors.New("days error"); return }; _v.Days = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameHDCelebrationData(_buf map[string]interface{}) (*GameHDCelebrationData, error) {
|
||||
v := &GameHDCelebrationData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -17,6 +17,7 @@ type GameMainChapterData struct {
|
||||
Achunlock int32
|
||||
Shopname string
|
||||
Shopunlock int32
|
||||
Venturecurrency []*Gameatn
|
||||
Name string
|
||||
Worldname string
|
||||
ChapterType int32
|
||||
@ -45,6 +46,20 @@ func (_v *GameMainChapterData)Deserialize(_buf map[string]interface{}) (err erro
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["achunlock"].(float64); !_ok_ { err = errors.New("achunlock error"); return }; _v.Achunlock = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["shopname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Shopname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Shopname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["shopunlock"].(float64); !_ok_ { err = errors.New("shopunlock error"); return }; _v.Shopunlock = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["venturecurrency"].([]interface{}); !_ok_ { err = errors.New("venturecurrency error"); return }
|
||||
|
||||
_v.Venturecurrency = 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.Venturecurrency = append(_v.Venturecurrency, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["worldname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Worldname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Worldname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapter_type"].(float64); !_ok_ { err = errors.New("chapter_type error"); return }; _v.ChapterType = int32(_tempNum_) }
|
||||
|
@ -1,42 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameRdtaskCondi struct {
|
||||
_dataMap map[int32]*GameRdtaskCondiData
|
||||
_dataList []*GameRdtaskCondiData
|
||||
}
|
||||
|
||||
func NewGameRdtaskCondi(_buf []map[string]interface{}) (*GameRdtaskCondi, error) {
|
||||
_dataList := make([]*GameRdtaskCondiData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameRdtaskCondiData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameRdtaskCondiData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameRdtaskCondi{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameRdtaskCondi) GetDataMap() map[int32]*GameRdtaskCondiData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameRdtaskCondi) GetDataList() []*GameRdtaskCondiData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameRdtaskCondi) Get(key int32) *GameRdtaskCondiData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,96 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameRdtaskCondiData struct {
|
||||
Id int32
|
||||
Rtype int32
|
||||
Ctype int32
|
||||
Notify []string
|
||||
TypeSp int32
|
||||
Tasktxt string
|
||||
Type int32
|
||||
Valid int32
|
||||
NPC int32
|
||||
Value int32
|
||||
Filter []int32
|
||||
Filter2 []string
|
||||
}
|
||||
|
||||
const TypeId_GameRdtaskCondiData = 2060899038
|
||||
|
||||
func (*GameRdtaskCondiData) GetTypeId() int32 {
|
||||
return 2060899038
|
||||
}
|
||||
|
||||
func (_v *GameRdtaskCondiData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rtype"].(float64); !_ok_ { err = errors.New("rtype error"); return }; _v.Rtype = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ctype"].(float64); !_ok_ { err = errors.New("ctype error"); return }; _v.Ctype = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["notify"].([]interface{}); !_ok_ { err = errors.New("notify error"); return }
|
||||
|
||||
_v.Notify = make([]string, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ string
|
||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||
_v.Notify = append(_v.Notify, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type_sp"].(float64); !_ok_ { err = errors.New("type_sp error"); return }; _v.TypeSp = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["tasktxt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Tasktxt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Tasktxt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["valid"].(float64); !_ok_ { err = errors.New("valid error"); return }; _v.Valid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["NPC"].(float64); !_ok_ { err = errors.New("NPC error"); return }; _v.NPC = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["filter"].([]interface{}); !_ok_ { err = errors.New("filter error"); return }
|
||||
|
||||
_v.Filter = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Filter = append(_v.Filter, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["filter2"].([]interface{}); !_ok_ { err = errors.New("filter2 error"); return }
|
||||
|
||||
_v.Filter2 = make([]string, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ string
|
||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||
_v.Filter2 = append(_v.Filter2, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameRdtaskCondiData(_buf map[string]interface{}) (*GameRdtaskCondiData, error) {
|
||||
v := &GameRdtaskCondiData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameRobotDataData struct {
|
||||
Robotid int32
|
||||
Icon string
|
||||
Lvshow int32
|
||||
Name string
|
||||
Sex int32
|
||||
Showid string
|
||||
}
|
||||
|
||||
const TypeId_GameRobotDataData = 1848956418
|
||||
|
||||
func (*GameRobotDataData) GetTypeId() int32 {
|
||||
return 1848956418
|
||||
}
|
||||
|
||||
func (_v *GameRobotDataData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["robotid"].(float64); !_ok_ { err = errors.New("robotid error"); return }; _v.Robotid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lvshow"].(float64); !_ok_ { err = errors.New("lvshow error"); return }; _v.Lvshow = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sex"].(float64); !_ok_ { err = errors.New("sex error"); return }; _v.Sex = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Showid, _ok_ = _buf["showid"].(string); !_ok_ { err = errors.New("showid error"); return } }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameRobotDataData(_buf map[string]interface{}) (*GameRobotDataData, error) {
|
||||
v := &GameRobotDataData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -60,7 +60,6 @@ type Tables struct {
|
||||
Opencond *GameOpencond
|
||||
Pagoda *GamePagoda
|
||||
PagodaTaskReward *GamePagodaTaskReward
|
||||
RdtaskCondi *GameRdtaskCondi
|
||||
RdtaskNpc *GameRdtaskNpc
|
||||
Drop *GameDrop
|
||||
VikingBoss *GameVikingBoss
|
||||
@ -262,6 +261,7 @@ type Tables struct {
|
||||
GameKlotski *GameGameKlotski
|
||||
MainVenture *GameMainVenture
|
||||
DragonLvItem *GameDragonLvItem
|
||||
DragonWeeklyreward *GameDragonWeeklyreward
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -563,12 +563,6 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_rdtaskcondi") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_rdtasknpc") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -1775,5 +1769,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.DragonLvItem, err = NewGameDragonLvItem(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_dragonweeklyreward") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.DragonWeeklyreward, err = NewGameDragonWeeklyreward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return tables, nil
|
||||
}
|
||||
|
@ -291,6 +291,7 @@ type GameGlobalData struct {
|
||||
Dialogueclickcd float32
|
||||
DoragonItem string
|
||||
SignAccount int32
|
||||
DragonFuntime int32
|
||||
}
|
||||
|
||||
const TypeId_GameGlobalData = 477542761
|
||||
@ -1139,6 +1140,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dialogueclickcd"].(float64); !_ok_ { err = errors.New("dialogueclickcd error"); return }; _v.Dialogueclickcd = float32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.DoragonItem, _ok_ = _buf["doragon_item"].(string); !_ok_ { err = errors.New("doragon_item error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sign_account"].(float64); !_ok_ { err = errors.New("sign_account error"); return }; _v.SignAccount = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dragon_funtime"].(float64); !_ok_ { err = errors.New("dragon_funtime error"); return }; _v.DragonFuntime = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user