移除废弃表格

This commit is contained in:
liwei1dao 2023-09-26 19:04:31 +08:00
parent 6c1d210184
commit 23886a2763
44 changed files with 1357 additions and 22111 deletions

View File

@ -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
}
]
}
]

View File

@ -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": []
},

View File

@ -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
}
]

View File

@ -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
}
]
}
]

View File

@ -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

View 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
}
]

View File

@ -854,6 +854,6 @@
"dialogueclickcd": 0.3,
"doragon_item": "24012003",
"sign_account": 28,
"dragon_funtime": 500
"dragon_funtime": 700
}
]

View File

@ -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分"
}
}
]

View File

@ -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
}
]

View File

@ -1868,7 +1868,7 @@
"expitemnum": 7,
"herointr": {
"key": "hero_main_herointr_24",
"text": " 结实的大脚,强健的肌肉,犀利的眼神,很难想象这位猛男兔是如何画出那些精美可爱的复活蛋花纹的。邦尼冷酷的外表下有着一颗火热的心。虽然嘴上很爱挖苦人,但他却时刻关心着每位同伴的安危。<br>邦尼兔最开心的事是吃胡萝卜,最讨厌的事是与杰克共处一室。杰克漫不经心的个性一度令严苛认真的邦尼很是看不惯。"
"text": " 结实的大脚,强健的肌肉,犀利的眼神,很难想象精美可爱的复活蛋花纹出自这样一位猛男之手。外似冰山内如火焰,别看邦尼嘴上很爱挖苦人,同伴遇险时他绝对是第一个冲出去的。<br>要问邦尼最喜欢什么,那肯定是胡萝卜。问邦尼最讨厌什么,那肯定是杰克。在严苛认真的邦尼看来,吊儿郎当的杰克简直是每分钟都在挑战他的耐心。"
}
},
{

View File

@ -1,6 +1,6 @@
[
{
"heroid": 25001,
"heroid": 15005,
"opentime": "2023-08-08",
"newheroday": 4,
"reward": [

View File

@ -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",

View File

@ -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": "第三章:大龙归来"

View File

@ -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",

View File

@ -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",

View File

@ -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,

View File

@ -1977,7 +1977,7 @@
"main": [
{
"key": 1,
"param": 1
"param": 6
}
],
"wkqbx": 2,

View File

@ -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

View File

@ -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"
}
]

View File

@ -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,

View File

@ -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,
})

View File

@ -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
// }

View File

@ -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{}

View File

@ -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
}

View File

@ -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]
}

View File

@ -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
}
}

View File

@ -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 } } }

View File

@ -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
}

View File

@ -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]
}

View 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]
}

View File

@ -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 {

View File

@ -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]
}

View File

@ -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]
}

View File

@ -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
}
}

View File

@ -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]
}

View File

@ -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
}
}

View File

@ -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_) }

View File

@ -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]
}

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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
}

View File

@ -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
}