移除废弃表格

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, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_949", "key": "buried_buried_condi_tasktxt_949",
"text": "找对象聊天2" "text": "找瘦警卫聊聊"
}, },
"type": 187, "type": 20001,
"valid": 0, "valid": 0,
"head": { "head": {
"a": "attr", "a": "attr",
@ -27419,7 +27419,7 @@
"NPC": 60301, "NPC": 60301,
"value": 1, "value": 1,
"filter": [ "filter": [
12870 10000120
], ],
"filter2": [] "filter2": []
}, },
@ -27481,9 +27481,9 @@
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_952", "key": "buried_buried_condi_tasktxt_952",
"text": "找对象聊天5" "text": "和师傅聊天"
}, },
"type": 187, "type": 20001,
"valid": 0, "valid": 0,
"head": { "head": {
"a": "attr", "a": "attr",
@ -27494,7 +27494,7 @@
"NPC": 60331, "NPC": 60331,
"value": 1, "value": 1,
"filter": [ "filter": [
12870 10000150
], ],
"filter2": [] "filter2": []
}, },
@ -27556,7 +27556,7 @@
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_955", "key": "buried_buried_condi_tasktxt_955",
"text": "找对象聊天8" "text": "找菲奥娜聊聊"
}, },
"type": 20001, "type": 20001,
"valid": 0, "valid": 0,
@ -27569,7 +27569,7 @@
"NPC": 60361, "NPC": 60361,
"value": 1, "value": 1,
"filter": [ "filter": [
12870 10000180
], ],
"filter2": [] "filter2": []
}, },
@ -27606,7 +27606,7 @@
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_957", "key": "buried_buried_condi_tasktxt_957",
"text": "找对象聊天10" "text": "找平先生聊聊"
}, },
"type": 20001, "type": 20001,
"valid": 0, "valid": 0,
@ -27619,7 +27619,7 @@
"NPC": 60381, "NPC": 60381,
"value": 1, "value": 1,
"filter": [ "filter": [
12870 10000200
], ],
"filter2": [] "filter2": []
}, },
@ -27706,7 +27706,7 @@
"type_sp": 1, "type_sp": 1,
"tasktxt": { "tasktxt": {
"key": "buried_buried_condi_tasktxt_961", "key": "buried_buried_condi_tasktxt_961",
"text": "找对象聊天14" "text": "找菲奥娜聊聊"
}, },
"type": 20001, "type": 20001,
"valid": 0, "valid": 0,
@ -27719,7 +27719,7 @@
"NPC": 60421, "NPC": 60421,
"value": 1, "value": 1,
"filter": [ "filter": [
12870 10000230
], ],
"filter2": [] "filter2": []
}, },

View File

@ -2,31 +2,37 @@
{ {
"num": 1, "num": 1,
"score": "gh_img_c", "score": "gh_img_c",
"value": 10 "value": 10,
"point": 1000
}, },
{ {
"num": 2, "num": 2,
"score": "gh_img_b", "score": "gh_img_b",
"value": 20 "value": 20,
"point": 2000
}, },
{ {
"num": 3, "num": 3,
"score": "gh_img_a", "score": "gh_img_a",
"value": 50 "value": 50,
"point": 3000
}, },
{ {
"num": 4, "num": 4,
"score": "gh_img_s", "score": "gh_img_s",
"value": 80 "value": 80,
"point": 4000
}, },
{ {
"num": 5, "num": 5,
"score": "gh_img_ss", "score": "gh_img_ss",
"value": 100 "value": 100,
"point": 5000
}, },
{ {
"num": 6, "num": 6,
"score": "gh_img_sss", "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 6
], ],
"pic": "fb_pt_tkhx", "pic": "fb_pt_tkhx",
"days": 2, "days": 10,
"tipstxt": { "tipstxt": {
"key": "celebration_celebration_tipstxt_1", "key": "celebration_celebration_tipstxt_1",
"text": "每日前[color=#AAFF00]{0}[/color]次挑战猎魂任意boss可以获得[color=#AAFF00]双倍奖励[/color]" "text": "每日前[color=#AAFF00]{0}[/color]次挑战猎魂任意boss可以获得[color=#AAFF00]双倍奖励[/color]"
@ -25,7 +25,7 @@
6 6
], ],
"pic": "xmwg_jyfb_boss1", "pic": "xmwg_jyfb_boss1",
"days": 2, "days": 10,
"tipstxt": { "tipstxt": {
"key": "celebration_celebration_tipstxt_2", "key": "celebration_celebration_tipstxt_2",
"text": "每日前[color=#AAFF00]{0}[/color]次挑战梦境回廊,可以获得[color=#AAFF00]双倍奖励[/color]" "text": "每日前[color=#AAFF00]{0}[/color]次挑战梦境回廊,可以获得[color=#AAFF00]双倍奖励[/color]"
@ -45,10 +45,10 @@
2 2
], ],
"pic": "wjyz_img002", "pic": "wjyz_img002",
"days": 2, "days": 10,
"tipstxt": { "tipstxt": {
"key": "celebration_celebration_tipstxt_3", "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, "dialogueclickcd": 0.3,
"doragon_item": "24012003", "doragon_item": "24012003",
"sign_account": 28, "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, "expitemnum": 7,
"herointr": { "herointr": {
"key": "hero_main_herointr_24", "key": "hero_main_herointr_24",
"text": " 结实的大脚,强健的肌肉,犀利的眼神,很难想象这位猛男兔是如何画出那些精美可爱的复活蛋花纹的。邦尼冷酷的外表下有着一颗火热的心。虽然嘴上很爱挖苦人,但他却时刻关心着每位同伴的安危。<br>邦尼兔最开心的事是吃胡萝卜,最讨厌的事是与杰克共处一室。杰克漫不经心的个性一度令严苛认真的邦尼很是看不惯。" "text": " 结实的大脚,强健的肌肉,犀利的眼神,很难想象精美可爱的复活蛋花纹出自这样一位猛男之手。外似冰山内如火焰,别看邦尼嘴上很爱挖苦人,同伴遇险时他绝对是第一个冲出去的。<br>要问邦尼最喜欢什么,那肯定是胡萝卜。问邦尼最讨厌什么,那肯定是杰克。在严苛认真的邦尼看来,吊儿郎当的杰克简直是每分钟都在挑战他的耐心。"
} }
}, },
{ {

View File

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

View File

@ -3,7 +3,7 @@
"key": 1, "key": 1,
"onlevel": 0, "onlevel": 0,
"chapter": 2500101, "chapter": 2500101,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 0, "x": 0,
@ -11,19 +11,19 @@
}, },
"level": 101, "level": 101,
"levellink": [], "levellink": [],
"leveltype": 1, "leveltype": 2,
"startstory": 20325, "startstory": 301050,
"battle": 0, "battle": 101,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3000 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_01", "key": "heroupstory_heroupstory_chapter_txt_01",
"text": "未开启提示1" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_01", "key": "heroupstory_heroupstory_chapter_txt_01",
@ -38,29 +38,29 @@
"key": 2, "key": 2,
"onlevel": 1, "onlevel": 1,
"chapter": 2500101, "chapter": 2500101,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 1, "x": 0,
"y": 2 "y": 2
}, },
"level": 102, "level": 102,
"levellink": [ "levellink": [
1 1
], ],
"leveltype": 2, "leveltype": 1,
"startstory": 20325, "startstory": 301051,
"battle": 101, "battle": 0,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3010 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_02", "key": "heroupstory_heroupstory_chapter_txt_02",
"text": "未开启提示2" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_02", "key": "heroupstory_heroupstory_chapter_txt_02",
@ -75,29 +75,29 @@
"key": 3, "key": 3,
"onlevel": 1, "onlevel": 1,
"chapter": 2500101, "chapter": 2500101,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 1, "x": 0,
"y": 0 "y": 3
}, },
"level": 103, "level": 103,
"levellink": [ "levellink": [
1 2
], ],
"leveltype": 3, "leveltype": 2,
"startstory": 0, "startstory": 301053,
"battle": 0, "battle": 101,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3020 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_03", "key": "heroupstory_heroupstory_chapter_txt_03",
"text": "未开启提示3" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_03", "key": "heroupstory_heroupstory_chapter_txt_03",
@ -112,24 +112,29 @@
"key": 4, "key": 4,
"onlevel": 3, "onlevel": 3,
"chapter": 2500101, "chapter": 2500101,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 2, "x": 0,
"y": 1 "y": 4
}, },
"level": 104, "level": 104,
"levellink": [ "levellink": [
2,
3 3
], ],
"leveltype": 4, "leveltype": 2,
"startstory": 0, "startstory": 0,
"battle": 0, "battle": 101,
"reward": [], "reward": [
{
"a": "attr",
"t": "glod",
"n": 3000
}
],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_04", "key": "heroupstory_heroupstory_chapter_txt_04",
"text": "未开启提示4" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_04", "key": "heroupstory_heroupstory_chapter_txt_04",
@ -144,29 +149,29 @@
"key": 5, "key": 5,
"onlevel": 4, "onlevel": 4,
"chapter": 2500101, "chapter": 2500101,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 3, "x": 0,
"y": 1 "y": 5
}, },
"level": 105, "level": 105,
"levellink": [ "levellink": [
4 4
], ],
"leveltype": 5, "leveltype": 2,
"startstory": 20325, "startstory": 301054,
"battle": 101, "battle": 0,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3040 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_05", "key": "heroupstory_heroupstory_chapter_txt_05",
"text": "未开启提示5" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_05", "key": "heroupstory_heroupstory_chapter_txt_05",
@ -181,7 +186,7 @@
"key": 6, "key": 6,
"onlevel": 4, "onlevel": 4,
"chapter": 2500102, "chapter": 2500102,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 0, "x": 0,
@ -190,18 +195,18 @@
"level": 101, "level": 101,
"levellink": [], "levellink": [],
"leveltype": 1, "leveltype": 1,
"startstory": 20325, "startstory": 301060,
"battle": 0, "battle": 0,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3050 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_06", "key": "heroupstory_heroupstory_chapter_txt_06",
"text": "未开启提示6" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_06", "key": "heroupstory_heroupstory_chapter_txt_06",
@ -216,10 +221,10 @@
"key": 7, "key": 7,
"onlevel": 6, "onlevel": 6,
"chapter": 2500102, "chapter": 2500102,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 1, "x": 0,
"y": 2 "y": 2
}, },
"level": 102, "level": 102,
@ -227,18 +232,18 @@
1 1
], ],
"leveltype": 2, "leveltype": 2,
"startstory": 20325, "startstory": 301061,
"battle": 101, "battle": 101,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3060 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_07", "key": "heroupstory_heroupstory_chapter_txt_07",
"text": "未开启提示7" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_07", "key": "heroupstory_heroupstory_chapter_txt_07",
@ -253,29 +258,29 @@
"key": 8, "key": 8,
"onlevel": 6, "onlevel": 6,
"chapter": 2500102, "chapter": 2500102,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 1, "x": 0,
"y": 0 "y": 3
}, },
"level": 103, "level": 103,
"levellink": [ "levellink": [
1 2
], ],
"leveltype": 3, "leveltype": 2,
"startstory": 0, "startstory": 0,
"battle": 0, "battle": 101,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3070 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_08", "key": "heroupstory_heroupstory_chapter_txt_08",
"text": "未开启提示8" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_08", "key": "heroupstory_heroupstory_chapter_txt_08",
@ -290,24 +295,29 @@
"key": 9, "key": 9,
"onlevel": 8, "onlevel": 8,
"chapter": 2500102, "chapter": 2500102,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 2, "x": 0,
"y": 1 "y": 4
}, },
"level": 104, "level": 104,
"levellink": [ "levellink": [
2,
3 3
], ],
"leveltype": 4, "leveltype": 1,
"startstory": 0, "startstory": 301062,
"battle": 0, "battle": 0,
"reward": [], "reward": [
{
"a": "attr",
"t": "glod",
"n": 3000
}
],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_09", "key": "heroupstory_heroupstory_chapter_txt_09",
"text": "未开启提示9" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_09", "key": "heroupstory_heroupstory_chapter_txt_09",
@ -322,29 +332,29 @@
"key": 10, "key": 10,
"onlevel": 7, "onlevel": 7,
"chapter": 2500102, "chapter": 2500102,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 3, "x": 0,
"y": 1 "y": 5
}, },
"level": 105, "level": 105,
"levellink": [ "levellink": [
4 4
], ],
"leveltype": 5, "leveltype": 1,
"startstory": 20325, "startstory": 301063,
"battle": 0, "battle": 0,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3090 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_10", "key": "heroupstory_heroupstory_chapter_txt_10",
"text": "未开启提示10" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_10", "key": "heroupstory_heroupstory_chapter_txt_10",
@ -359,7 +369,7 @@
"key": 11, "key": 11,
"onlevel": 9, "onlevel": 9,
"chapter": 2500103, "chapter": 2500103,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 0, "x": 0,
@ -368,18 +378,18 @@
"level": 101, "level": 101,
"levellink": [], "levellink": [],
"leveltype": 1, "leveltype": 1,
"startstory": 20325, "startstory": 301080,
"battle": 0, "battle": 0,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3100 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_11", "key": "heroupstory_heroupstory_chapter_txt_11",
"text": "未开启提示11" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_11", "key": "heroupstory_heroupstory_chapter_txt_11",
@ -394,29 +404,29 @@
"key": 12, "key": 12,
"onlevel": 11, "onlevel": 11,
"chapter": 2500103, "chapter": 2500103,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 1, "x": 0,
"y": 2 "y": 2
}, },
"level": 102, "level": 102,
"levellink": [ "levellink": [
1 1
], ],
"leveltype": 2, "leveltype": 1,
"startstory": 20325, "startstory": 301081,
"battle": 101, "battle": 0,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3110 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_12", "key": "heroupstory_heroupstory_chapter_txt_12",
"text": "未开启提示12" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_12", "key": "heroupstory_heroupstory_chapter_txt_12",
@ -431,29 +441,29 @@
"key": 13, "key": 13,
"onlevel": 11, "onlevel": 11,
"chapter": 2500103, "chapter": 2500103,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 1, "x": 0,
"y": 0 "y": 3
}, },
"level": 103, "level": 103,
"levellink": [ "levellink": [
1 2
], ],
"leveltype": 3, "leveltype": 2,
"startstory": 0, "startstory": 301082,
"battle": 0, "battle": 101,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3120 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_13", "key": "heroupstory_heroupstory_chapter_txt_13",
"text": "未开启提示13" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_13", "key": "heroupstory_heroupstory_chapter_txt_13",
@ -468,24 +478,29 @@
"key": 14, "key": 14,
"onlevel": 13, "onlevel": 13,
"chapter": 2500103, "chapter": 2500103,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 2, "x": 0,
"y": 1 "y": 4
}, },
"level": 104, "level": 104,
"levellink": [ "levellink": [
2,
3 3
], ],
"leveltype": 4, "leveltype": 2,
"startstory": 0, "startstory": 0,
"battle": 0, "battle": 101,
"reward": [], "reward": [
{
"a": "attr",
"t": "glod",
"n": 3000
}
],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_14", "key": "heroupstory_heroupstory_chapter_txt_14",
"text": "未开启提示14" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_14", "key": "heroupstory_heroupstory_chapter_txt_14",
@ -500,29 +515,29 @@
"key": 15, "key": 15,
"onlevel": 14, "onlevel": 14,
"chapter": 2500103, "chapter": 2500103,
"hero": 25001, "hero": 15005,
"onlevelstory": [], "onlevelstory": [],
"point": { "point": {
"x": 3, "x": 0,
"y": 1 "y": 5
}, },
"level": 105, "level": 105,
"levellink": [ "levellink": [
4 4
], ],
"leveltype": 5, "leveltype": 1,
"startstory": 20325, "startstory": 301083,
"battle": 0, "battle": 0,
"reward": [ "reward": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "glod",
"n": 3140 "n": 3000
} }
], ],
"tipstxt": { "tipstxt": {
"key": "heroupstory_heroupstory_chapter_txt_15", "key": "heroupstory_heroupstory_chapter_txt_15",
"text": "未开启提示15" "text": "关卡暂未开启"
}, },
"txt": { "txt": {
"key": "heroupstory_heroupstory_chapter_txt_15", "key": "heroupstory_heroupstory_chapter_txt_15",

View File

@ -1,7 +1,7 @@
[ [
{ {
"chapterID": 2500101, "chapterID": 2500101,
"hero": 25001, "hero": 15005,
"chaptername": { "chaptername": {
"key": "heroupstory_heroupstory_chapter_chaptername_01", "key": "heroupstory_heroupstory_chapter_chaptername_01",
"text": "第一章:武斗大会" "text": "第一章:武斗大会"
@ -12,7 +12,7 @@
}, },
{ {
"chapterID": 2500102, "chapterID": 2500102,
"hero": 25001, "hero": 15005,
"chaptername": { "chaptername": {
"key": "heroupstory_heroupstory_chapter_chaptername_06", "key": "heroupstory_heroupstory_chapter_chaptername_06",
"text": "第二章:武侠汇聚" "text": "第二章:武侠汇聚"
@ -23,7 +23,7 @@
}, },
{ {
"chapterID": 2500103, "chapterID": 2500103,
"hero": 25001, "hero": 15005,
"chaptername": { "chaptername": {
"key": "heroupstory_heroupstory_chapter_chaptername_11", "key": "heroupstory_heroupstory_chapter_chaptername_11",
"text": "第三章:大龙归来" "text": "第三章:大龙归来"

View File

@ -3,7 +3,9 @@
"type": 1, "type": 1,
"opentime": [ "opentime": [
1, 1,
2 3,
5,
7
], ],
"name": { "name": {
"key": "hunting_opentime_name_1", "key": "hunting_opentime_name_1",
@ -15,7 +17,7 @@
}, },
"opentimetext": { "opentimetext": {
"key": "hunting_opentime_opentimetext_1", "key": "hunting_opentime_opentimetext_1",
"text": "开启时间:周一,周" "text": "开启时间:周一,周三,周五,周日"
}, },
"bg": "fb_pt_jxxx", "bg": "fb_pt_jxxx",
"icon": "wjyz_img016", "icon": "wjyz_img016",
@ -24,8 +26,10 @@
{ {
"type": 2, "type": 2,
"opentime": [ "opentime": [
1,
3, 3,
4 5,
7
], ],
"name": { "name": {
"key": "hunting_opentime_name_2", "key": "hunting_opentime_name_2",
@ -37,7 +41,7 @@
}, },
"opentimetext": { "opentimetext": {
"key": "hunting_opentime_opentimetext_2", "key": "hunting_opentime_opentimetext_2",
"text": "开启时间:周三,周四" "text": "开启时间:周一,周三,周五,周日"
}, },
"bg": "fb_pt_hl", "bg": "fb_pt_hl",
"icon": "wjyz_img015", "icon": "wjyz_img015",
@ -46,8 +50,10 @@
{ {
"type": 3, "type": 3,
"opentime": [ "opentime": [
5, 2,
6 4,
6,
7
], ],
"name": { "name": {
"key": "hunting_opentime_name_3", "key": "hunting_opentime_name_3",
@ -59,7 +65,7 @@
}, },
"opentimetext": { "opentimetext": {
"key": "hunting_opentime_opentimetext_3", "key": "hunting_opentime_opentimetext_3",
"text": "开启时间:周五,周六" "text": "开启时间:周二,周四,周六,周日"
}, },
"bg": "fb_pt_dc", "bg": "fb_pt_dc",
"icon": "wjyz_img014", "icon": "wjyz_img014",
@ -68,8 +74,10 @@
{ {
"type": 4, "type": 4,
"opentime": [ "opentime": [
0, 2,
1 4,
6,
7
], ],
"name": { "name": {
"key": "hunting_opentime_name_4", "key": "hunting_opentime_name_4",
@ -81,7 +89,7 @@
}, },
"opentimetext": { "opentimetext": {
"key": "hunting_opentime_opentimetext_4", "key": "hunting_opentime_opentimetext_4",
"text": "开启时间:周日,周一" "text": "开启时间:周二,周四,周六,周日"
}, },
"bg": "fb_pt_tkhx", "bg": "fb_pt_tkhx",
"icon": "wjyz_img017", "icon": "wjyz_img017",

View File

@ -485,7 +485,7 @@
"key": "item_item_name_11", "key": "item_item_name_11",
"text": "初级荣耀徽章" "text": "初级荣耀徽章"
}, },
"usetype": 2, "usetype": 3,
"color": 2, "color": 2,
"bagtype": 3, "bagtype": 3,
"index": 100, "index": 100,
@ -515,7 +515,7 @@
"access": [ "access": [
107 107
], ],
"use_skip": 103, "use_skip": 10046,
"upper_limit": 0, "upper_limit": 0,
"img": "item_10000011", "img": "item_10000011",
"intr": { "intr": {
@ -545,7 +545,7 @@
"key": "item_item_name_12", "key": "item_item_name_12",
"text": "中级荣耀徽章" "text": "中级荣耀徽章"
}, },
"usetype": 2, "usetype": 3,
"color": 3, "color": 3,
"bagtype": 3, "bagtype": 3,
"index": 101, "index": 101,
@ -587,7 +587,7 @@
"access": [ "access": [
107 107
], ],
"use_skip": 103, "use_skip": 10047,
"upper_limit": 0, "upper_limit": 0,
"img": "item_10000012", "img": "item_10000012",
"intr": { "intr": {
@ -617,7 +617,7 @@
"key": "item_item_name_13", "key": "item_item_name_13",
"text": "高级荣耀徽章" "text": "高级荣耀徽章"
}, },
"usetype": 2, "usetype": 3,
"color": 4, "color": 4,
"bagtype": 3, "bagtype": 3,
"index": 102, "index": 102,
@ -647,7 +647,7 @@
"access": [ "access": [
107 107
], ],
"use_skip": 103, "use_skip": 10048,
"upper_limit": 0, "upper_limit": 0,
"img": "item_10000013", "img": "item_10000013",
"intr": { "intr": {
@ -893,7 +893,7 @@
"access": [ "access": [
10038 10038
], ],
"use_skip": 10038, "use_skip": 0,
"upper_limit": 999, "upper_limit": 999,
"img": "wp_icon_10020", "img": "wp_icon_10020",
"intr": { "intr": {
@ -947,7 +947,7 @@
"access": [ "access": [
10038 10038
], ],
"use_skip": 10038, "use_skip": 0,
"upper_limit": 999, "upper_limit": 999,
"img": "wp_icon_10021", "img": "wp_icon_10021",
"intr": { "intr": {
@ -1001,7 +1001,7 @@
"access": [ "access": [
10038 10038
], ],
"use_skip": 10038, "use_skip": 0,
"upper_limit": 999, "upper_limit": 999,
"img": "wp_icon_10022", "img": "wp_icon_10022",
"intr": { "intr": {
@ -1055,7 +1055,7 @@
"access": [ "access": [
10038 10038
], ],
"use_skip": 10038, "use_skip": 0,
"upper_limit": 999, "upper_limit": 999,
"img": "wp_icon_10024", "img": "wp_icon_10024",
"intr": { "intr": {
@ -12275,7 +12275,7 @@
"key": "item_item_name_250", "key": "item_item_name_250",
"text": "热火之灵" "text": "热火之灵"
}, },
"usetype": 2, "usetype": 3,
"color": 1, "color": 1,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12305,8 +12305,8 @@
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10049,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000101", "img": "item_15000101",
"intr": { "intr": {
"key": "item_item_intr_252", "key": "item_item_intr_252",
@ -12335,7 +12335,7 @@
"key": "item_item_name_251", "key": "item_item_name_251",
"text": "水滴之灵" "text": "水滴之灵"
}, },
"usetype": 2, "usetype": 3,
"color": 1, "color": 1,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12365,8 +12365,8 @@
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10050,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000102", "img": "item_15000102",
"intr": { "intr": {
"key": "item_item_intr_253", "key": "item_item_intr_253",
@ -12395,7 +12395,7 @@
"key": "item_item_name_252", "key": "item_item_name_252",
"text": "古木之灵" "text": "古木之灵"
}, },
"usetype": 2, "usetype": 3,
"color": 1, "color": 1,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12425,8 +12425,8 @@
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10051,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000103", "img": "item_15000103",
"intr": { "intr": {
"key": "item_item_intr_254", "key": "item_item_intr_254",
@ -12455,7 +12455,7 @@
"key": "item_item_name_253", "key": "item_item_name_253",
"text": "微光之灵" "text": "微光之灵"
}, },
"usetype": 2, "usetype": 3,
"color": 1, "color": 1,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12485,8 +12485,8 @@
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10052,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000104", "img": "item_15000104",
"intr": { "intr": {
"key": "item_item_intr_255", "key": "item_item_intr_255",
@ -12515,7 +12515,7 @@
"key": "item_item_name_254", "key": "item_item_name_254",
"text": "烈焰之魄" "text": "烈焰之魄"
}, },
"usetype": 2, "usetype": 3,
"color": 2, "color": 2,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12550,15 +12550,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000201", "t": "15000101",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10053,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000201", "img": "item_15000201",
"intr": { "intr": {
"key": "item_item_intr_256", "key": "item_item_intr_256",
@ -12587,7 +12587,7 @@
"key": "item_item_name_255", "key": "item_item_name_255",
"text": "波浪之魄" "text": "波浪之魄"
}, },
"usetype": 2, "usetype": 3,
"color": 2, "color": 2,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12622,15 +12622,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000202", "t": "15000102",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10054,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000202", "img": "item_15000202",
"intr": { "intr": {
"key": "item_item_intr_257", "key": "item_item_intr_257",
@ -12659,7 +12659,7 @@
"key": "item_item_name_256", "key": "item_item_name_256",
"text": "荆棘之魄" "text": "荆棘之魄"
}, },
"usetype": 2, "usetype": 3,
"color": 2, "color": 2,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12694,15 +12694,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000203", "t": "15000103",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10055,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000203", "img": "item_15000203",
"intr": { "intr": {
"key": "item_item_intr_258", "key": "item_item_intr_258",
@ -12731,7 +12731,7 @@
"key": "item_item_name_257", "key": "item_item_name_257",
"text": "曙光之魄" "text": "曙光之魄"
}, },
"usetype": 2, "usetype": 3,
"color": 2, "color": 2,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12766,15 +12766,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000204", "t": "15000104",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10056,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000204", "img": "item_15000204",
"intr": { "intr": {
"key": "item_item_intr_259", "key": "item_item_intr_259",
@ -12803,7 +12803,7 @@
"key": "item_item_name_258", "key": "item_item_name_258",
"text": "燃爆之魂" "text": "燃爆之魂"
}, },
"usetype": 2, "usetype": 3,
"color": 3, "color": 3,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12826,15 +12826,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000301", "t": "15000201",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10057,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000301", "img": "item_15000301",
"intr": { "intr": {
"key": "item_item_intr_260", "key": "item_item_intr_260",
@ -12863,7 +12863,7 @@
"key": "item_item_name_259", "key": "item_item_name_259",
"text": "浪花之魂" "text": "浪花之魂"
}, },
"usetype": 2, "usetype": 3,
"color": 3, "color": 3,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12886,15 +12886,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000302", "t": "15000202",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10058,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000302", "img": "item_15000302",
"intr": { "intr": {
"key": "item_item_intr_261", "key": "item_item_intr_261",
@ -12923,7 +12923,7 @@
"key": "item_item_name_260", "key": "item_item_name_260",
"text": "回春之魂" "text": "回春之魂"
}, },
"usetype": 2, "usetype": 3,
"color": 3, "color": 3,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -12946,15 +12946,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000303", "t": "15000203",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10059,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000303", "img": "item_15000303",
"intr": { "intr": {
"key": "item_item_intr_262", "key": "item_item_intr_262",
@ -12983,7 +12983,7 @@
"key": "item_item_name_261", "key": "item_item_name_261",
"text": "耀光之魂" "text": "耀光之魂"
}, },
"usetype": 2, "usetype": 3,
"color": 3, "color": 3,
"bagtype": 3, "bagtype": 3,
"index": 1, "index": 1,
@ -13006,15 +13006,15 @@
"decompose_get": [ "decompose_get": [
{ {
"a": "item", "a": "item",
"t": "15000304", "t": "15000204",
"n": 2 "n": 2
} }
], ],
"access": [ "access": [
168 168
], ],
"use_skip": 155, "use_skip": 10060,
"upper_limit": 0, "upper_limit": 999,
"img": "item_15000304", "img": "item_15000304",
"intr": { "intr": {
"key": "item_item_intr_263", "key": "item_item_intr_263",

View File

@ -2904,7 +2904,7 @@
"animation": [], "animation": [],
"hide": 0, "hide": 0,
"destroy": 1, "destroy": 1,
"progress": 1, "progress": 0,
"stroyshow": 0, "stroyshow": 0,
"frontstoryid": 0, "frontstoryid": 0,
"afterstoryid": 0, "afterstoryid": 0,
@ -3840,7 +3840,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_sq", "heroimg": "zxgq_qp_icon_sq",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_41", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -3917,7 +3917,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_sq", "heroimg": "zxgq_qp_icon_sq",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_42", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -3994,7 +3994,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_sq", "heroimg": "zxgq_qp_icon_sq",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_43", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -4333,7 +4333,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_wh", "heroimg": "zxgq_qp_icon_wh",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_47", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -4447,7 +4447,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_wh", "heroimg": "zxgq_qp_icon_wh",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_48", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -4675,7 +4675,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_zd", "heroimg": "zxgq_qp_icon_zd",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_50", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -4789,7 +4789,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_zd", "heroimg": "zxgq_qp_icon_zd",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_51", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -4972,7 +4972,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_sq", "heroimg": "zxgq_qp_icon_sq",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_53", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -5054,7 +5054,7 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_sq", "heroimg": "zxgq_qp_icon_sq",
"bubbletext": { "bubbletext": {
"key": "main_stage_bubbletext_54", "key": "",
"text": "" "text": ""
}, },
"animation": [], "animation": [],
@ -11528,8 +11528,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_119",
"text": "" "text": "这里可是世界上戒备最森严的地方一只蚊子都别想跑出去1"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -11548,11 +11548,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_96", "key": "mainchapter_main_stage_title_96",
"text": "疑云丛生" "text": "地下室风波"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_92", "key": "mainchapter_main_stage_desc_92",
"text": "众人来到卡梅洛特城堡的研究所,放置月光原石的地方响起了警报声,食人鱼成了头号嫌疑人......" "text": "戒备森严的反坏蛋联盟地下室竟有人妄想逃跑?!抓住他!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 360, "hero_exp": 360,
@ -11647,8 +11647,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_120",
"text": "" "text": "哪里来的豚鼠!"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -11667,11 +11667,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_97", "key": "mainchapter_main_stage_title_97",
"text": "内斗" "text": "进击的豚鼠"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_93", "key": "mainchapter_main_stage_desc_93",
"text": "邦尼兔认定食人鱼就是窃取月光原石的盗贼,和坏蛋联盟发生争执。" "text": "坏蛋联盟被一群小豚鼠团团围住,快去帮帮他们!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 360, "hero_exp": 360,
@ -11766,8 +11766,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_121",
"text": "" "text": "哼!打月光原石主意的人我们可见多了!"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -11786,11 +11786,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_98", "key": "mainchapter_main_stage_title_98",
"text": "盗贼现身" "text": "不打不相识"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_94", "key": "mainchapter_main_stage_desc_94",
"text": "追到药品仓库,发现一切都是越狱成功的果酱教授在搞鬼。" "text": "被坏蛋联盟误会成了觊觎原石的小偷,得赶快解开误会才行。"
}, },
"exp": 0, "exp": 0,
"hero_exp": 360, "hero_exp": 360,
@ -11885,8 +11885,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_122",
"text": "" "text": "前面的车辆靠边接受检查!"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -11905,11 +11905,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_99", "key": "mainchapter_main_stage_title_99",
"text": "恶势力再现" "text": "伏击"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_95", "key": "mainchapter_main_stage_desc_95",
"text": "阴影战士再次现身,众人能否再次守护好这颗月光原石?" "text": "运送月光原石要紧,警长你就委屈一下吧!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 360, "hero_exp": 360,
@ -12075,8 +12075,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_124",
"text": "" "text": "这就是卡梅洛特城堡了。"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -12166,11 +12166,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_102", "key": "mainchapter_main_stage_title_102",
"text": "杜瓦街面包店" "text": "谁偷了月光原石"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_98", "key": "mainchapter_main_stage_desc_98",
"text": "原始世界突然山崩地裂,原始人一家赖以生存的洞穴被毁,他们重新踏上寻找新家园的旅程。" "text": "食人鱼先生想偷月光原石?这之中一定有什么误会。"
}, },
"exp": 0, "exp": 0,
"hero_exp": 400, "hero_exp": 400,
@ -12285,11 +12285,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_103", "key": "mainchapter_main_stage_title_103",
"text": "沼泽之地" "text": "邦尼兔暴走"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_99", "key": "mainchapter_main_stage_desc_99",
"text": "原始人一家误入奇幻雨林,遭到各种奇幻生物袭击。" "text": "兔兔似乎失去了冷静……"
}, },
"exp": 0, "exp": 0,
"hero_exp": 400, "hero_exp": 400,
@ -12455,8 +12455,8 @@
"herocolor": 1, "herocolor": 1,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_128",
"text": "" "text": "嘿嘿,一群笨蛋,怎么斗得过机智的豚鼠!"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -12475,11 +12475,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_105", "key": "mainchapter_main_stage_title_105",
"text": "幻影魔法" "text": "豚鼠的计谋"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_101", "key": "mainchapter_main_stage_desc_101",
"text": "原来猩猩怪意外获得月光原石,这才导致地质突变,一群人进入抢夺月光原石的混战。" "text": "原来这一切都是果酱教授的诡计,一定不能让他跑了!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 400, "hero_exp": 400,
@ -12594,11 +12594,11 @@
}, },
"title": { "title": {
"key": "mainchapter_main_stage_title_106", "key": "mainchapter_main_stage_title_106",
"text": "秘密接头人" "text": "追击"
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_102", "key": "mainchapter_main_stage_desc_102",
"text": "参加气功训练营,打探月光原石消息。" "text": "追捕果酱教授的途中又遇到了神秘的黑衣人,他究竟是……"
}, },
"exp": 0, "exp": 0,
"hero_exp": 400, "hero_exp": 400,
@ -12788,7 +12788,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_104", "key": "mainchapter_main_stage_desc_104",
"text": "翡翠宫前人满为患,遇到刺头,那就友好切磋一下。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 0, "hero_exp": 0,
@ -12835,8 +12835,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_132",
"text": "" "text": "欢迎~"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -12859,7 +12859,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_105", "key": "mainchapter_main_stage_desc_105",
"text": "训练营学员行迹可疑,深夜跟踪调查。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 0, "hero_exp": 0,
@ -12906,8 +12906,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_133",
"text": "" "text": "嘿嘿嘿,就快要到了~"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -12930,7 +12930,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_106", "key": "mainchapter_main_stage_desc_106",
"text": "气功卷轴被盗!竟然是学员依靠月光原石的力量偷走。" "text": "知人知面不知心!防人之心不可无!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 450, "hero_exp": 450,
@ -13025,8 +13025,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_134",
"text": "" "text": "在下靴猫剑客。"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -13049,7 +13049,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_107", "key": "mainchapter_main_stage_desc_107",
"text": "历史重现,气功卷轴真谛究竟是什么?月光原石能否顺利收回" "text": "靴猫剑客出手相救,甚是感激。但如此巧合,恐怕有诈"
}, },
"exp": 0, "exp": 0,
"hero_exp": 450, "hero_exp": 450,
@ -13144,8 +13144,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_135",
"text": "" "text": "还差一点,差一点就完成了!我的哈妮,姜饼妹!"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -13168,7 +13168,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_108", "key": "mainchapter_main_stage_desc_108",
"text": "寻找接头人史莱克,偶遇史莱克的小屋遭抢占,和史莱克合力赶走其他童话人物。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 0, "hero_exp": 0,
@ -13215,8 +13215,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_136",
"text": "" "text": "哦,亲爱的,你让我喘不过气……"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -13239,7 +13239,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_109", "key": "mainchapter_main_stage_desc_109",
"text": "史莱克来到童话王国,希望国王能够把大沼泽的所有权给他,但国王出尔反尔,命令士兵抓捕史莱克。" "text": "爱情是一抹毒药,姜饼人你长点心!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 450, "hero_exp": 450,
@ -13334,8 +13334,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_137",
"text": "" "text": "这片沼泽地有些奇怪……"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -13358,7 +13358,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_110", "key": "mainchapter_main_stage_desc_110",
"text": "史莱克答应国王来到恶龙守卫的城堡营救公主,趁恶龙不注意,史莱克成功救出公主。" "text": "这片沼泽地是怎么回事?进来后怪事不断,邦尼兔和穿靴猫的样子也很不对……"
}, },
"exp": 0, "exp": 0,
"hero_exp": 450, "hero_exp": 450,
@ -13477,7 +13477,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_111", "key": "mainchapter_main_stage_desc_111",
"text": "史莱克和公主途经毒苹果酒吧,卷入黑市交易。" "text": "邦尼兔和穿靴猫是怎么了?突然朝我攻击……"
}, },
"exp": 0, "exp": 0,
"hero_exp": 450, "hero_exp": 450,
@ -13596,7 +13596,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_112", "key": "mainchapter_main_stage_desc_112",
"text": "史莱克和公主乔装打扮逃出毒苹果酒吧,却在女巫森林遭到赏金猎人围堵。原来他们不小心带走了月光原石。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 0, "hero_exp": 0,
@ -13667,7 +13667,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_113", "key": "mainchapter_main_stage_desc_113",
"text": "关键时刻,公主吻上史莱克化身女武士,两人一起击败赏金猎人,并把原石交给守护者。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 0, "hero_exp": 0,
@ -13714,8 +13714,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_141",
"text": "" "text": "法夸德勋爵还在迫害童话人物!"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -13738,7 +13738,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_114", "key": "mainchapter_main_stage_desc_114",
"text": "寻找接头人史莱克,偶遇史莱克的小屋遭抢占,和史莱克合力赶走其他童话人物。" "text": "不能眼睁睁的看着姜饼人被抓走,必须做点什么!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 500, "hero_exp": 500,
@ -13857,7 +13857,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_115", "key": "mainchapter_main_stage_desc_115",
"text": "史莱克来到童话王国,希望国王能够把大沼泽的所有权给他,但国王出尔反尔,命令士兵抓捕史莱克。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 0, "hero_exp": 0,
@ -13904,8 +13904,8 @@
"herocolor": 0, "herocolor": 0,
"heroimg": "zxgq_qp_icon_gth", "heroimg": "zxgq_qp_icon_gth",
"bubbletext": { "bubbletext": {
"key": "", "key": "main_stage_bubbletext_143",
"text": "" "text": "有关我的传言,也许并不都是真的。"
}, },
"animation": [], "animation": [],
"hide": 0, "hide": 0,
@ -13928,7 +13928,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_116", "key": "mainchapter_main_stage_desc_116",
"text": "史莱克答应国王来到恶龙守卫的城堡营救公主,趁恶龙不注意,史莱克成功救出公主。" "text": "邀请函就在法夸德勋爵手里,只有打赢它才能获得这交易所的入场券!"
}, },
"exp": 0, "exp": 0,
"hero_exp": 500, "hero_exp": 500,
@ -14047,7 +14047,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_117", "key": "mainchapter_main_stage_desc_117",
"text": "史莱克和公主途经毒苹果酒吧,卷入黑市交易。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 0, "hero_exp": 0,
@ -14118,7 +14118,7 @@
}, },
"desc": { "desc": {
"key": "mainchapter_main_stage_desc_118", "key": "mainchapter_main_stage_desc_118",
"text": "史莱克和公主乔装打扮逃出毒苹果酒吧,却在女巫森林遭到赏金猎人围堵。原来他们不小心带走了月光原石。" "text": ""
}, },
"exp": 0, "exp": 0,
"hero_exp": 500, "hero_exp": 500,

View File

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

View File

@ -295,7 +295,7 @@
"key": "paypackage_paypackage_pagename_13", "key": "paypackage_paypackage_pagename_13",
"text": "每月礼包1" "text": "每月礼包1"
}, },
"packagetype": "month_2", "packagetype": "month_1",
"buy_num": 1, "buy_num": 1,
"packagename": { "packagename": {
"key": "paypackage_paypackage_packagename_13", "key": "paypackage_paypackage_packagename_13",
@ -353,7 +353,7 @@
"key": "paypackage_paypackage_pagename_15", "key": "paypackage_paypackage_pagename_15",
"text": "每月礼包3" "text": "每月礼包3"
}, },
"packagetype": "month_2", "packagetype": "month_3",
"buy_num": 3, "buy_num": 3,
"packagename": { "packagename": {
"key": "paypackage_paypackage_packagename_15", "key": "paypackage_paypackage_packagename_15",
@ -387,7 +387,7 @@
"key": "paypackage_paypackage_pagename_16", "key": "paypackage_paypackage_pagename_16",
"text": "每月礼包4" "text": "每月礼包4"
}, },
"packagetype": "month_2", "packagetype": "week_6",
"buy_num": 5, "buy_num": 5,
"packagename": { "packagename": {
"key": "paypackage_paypackage_packagename_16", "key": "paypackage_paypackage_packagename_16",
@ -421,7 +421,7 @@
"key": "paypackage_paypackage_pagename_16", "key": "paypackage_paypackage_pagename_16",
"text": "每月礼包5" "text": "每月礼包5"
}, },
"packagetype": "month_2", "packagetype": "day_4",
"buy_num": 5, "buy_num": 5,
"packagename": { "packagename": {
"key": "paypackage_paypackage_packagename_16", "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": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20280,
"id_after": 300050, "id_after": 300050,
"group": 302, "group": 302,
"exgroup": 310, "exgroup": 310,
@ -6103,7 +6103,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6314,7 +6314,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20290,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6355,7 +6355,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20300,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6396,7 +6396,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6437,7 +6437,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6478,7 +6478,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6519,7 +6519,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 320231, "id_after": 320231,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6601,7 +6601,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6642,7 +6642,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,
@ -6683,7 +6683,7 @@
"opencond": "", "opencond": "",
"lock": 1, "lock": 1,
"lockend": 999, "lockend": 999,
"ontxe": 20250, "ontxe": 20370,
"id_after": 0, "id_after": 0,
"group": 320, "group": 320,
"exgroup": 310, "exgroup": 310,

View File

@ -27,28 +27,28 @@ func (this *apiComp) GetReward(session comm.IUserSession, req *pb.ParkourGetRewa
} }
return return
} }
_conf := this.module.configure.getGameBuzkashiReward(req.Rid) // _conf := this.module.configure.getGameBuzkashiReward(req.Rid)
if _conf == nil { // if _conf == nil {
errdata = &pb.ErrorData{ // errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound, // Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(), // Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(), // Message: err.Error(),
} // }
return // return
} // }
if _conf.Schedule <= info.Integral && (info.Reward+1 == req.Rid) { // if _conf.Schedule <= info.Integral && (info.Reward+1 == req.Rid) {
info.Reward += 1 // info.Reward += 1
if err = this.module.parkourComp.Change(session.GetUserId(), map[string]interface{}{ // if err = this.module.parkourComp.Change(session.GetUserId(), map[string]interface{}{
"reward": info.Reward, // "reward": info.Reward,
}); err != nil { // }); err != nil {
errdata = &pb.ErrorData{ // errdata = &pb.ErrorData{
Code: pb.ErrorCode_DBError, // Code: pb.ErrorCode_DBError,
Title: pb.ErrorCode_DBError.ToString(), // Title: pb.ErrorCode_DBError.ToString(),
Message: err.Error(), // Message: err.Error(),
} // }
return // return
} // }
} // }
session.SendMsg(string(this.module.GetType()), "getreward", &pb.ParkourGetRewardResp{ session.SendMsg(string(this.module.GetType()), "getreward", &pb.ParkourGetRewardResp{
Info: info, Info: info,
}) })

View File

@ -2,7 +2,6 @@ package parkour
import ( import (
"fmt" "fmt"
"go_dreamfactory/comm"
"go_dreamfactory/lego/core" "go_dreamfactory/lego/core"
"go_dreamfactory/modules" "go_dreamfactory/modules"
"go_dreamfactory/sys/configure" "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_buzkashigrade, cfg.NewGameBuzkashiGrade)
this.LoadConfigure(game_buzkashilv, cfg.NewGameBuzkashiLv) this.LoadConfigure(game_buzkashilv, cfg.NewGameBuzkashiLv)
this.LoadConfigure(game_buzkashimount, cfg.NewGameBuzkashiMount) this.LoadConfigure(game_buzkashimount, cfg.NewGameBuzkashiMount)
this.LoadConfigure(game_buzkashireward, cfg.NewGameBuzkashiReward) // this.LoadConfigure(game_buzkashireward, cfg.NewGameBuzkashiReward)
return return
} }
@ -63,15 +62,15 @@ func (this *configureComp) isopen() (open bool) {
return return
} }
func (this *configureComp) getGameBuzkashiReward(id int32) (configure *cfg.GameBuzkashiRewardData) { // func (this *configureComp) getGameBuzkashiReward(id int32) (configure *cfg.GameBuzkashiRewardData) {
if v, err := this.GetConfigure(game_buzkashireward); err == nil { // if v, err := this.GetConfigure(game_buzkashireward); err == nil {
var ok bool // var ok bool
if configure, ok = v.(*cfg.GameBuzkashiReward).GetDataMap()[id]; !ok { // if configure, ok = v.(*cfg.GameBuzkashiReward).GetDataMap()[id]; !ok {
// err = fmt.Errorf("not found:%d ", id) // // err = fmt.Errorf("not found:%d ", id)
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_buzkashireward, id) // err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_buzkashireward, id)
this.module.Errorln(err) // this.module.Errorln(err)
return // return
} // }
} // }
return nil // return nil
} // }

View File

@ -13,7 +13,6 @@ const (
gameSociatyTask = "game_guildtask.json" gameSociatyTask = "game_guildtask.json"
gameSociatySign = "game_guildsign.json" gameSociatySign = "game_guildsign.json"
gameSociatyActivity = "game_guildactivity.json" gameSociatyActivity = "game_guildactivity.json"
gameRdtaskCondi = "game_rdtaskcondi.json"
gameSociatyBossTask = "game_guildbosstask.json" gameSociatyBossTask = "game_guildbosstask.json"
gameburiedCond = "game_buriedcondi.json" gameburiedCond = "game_buriedcondi.json"
) )
@ -31,7 +30,6 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
gameSociatyTask: cfg.NewGameGuildTask, gameSociatyTask: cfg.NewGameGuildTask,
gameSociatySign: cfg.NewGameGuildSign, gameSociatySign: cfg.NewGameGuildSign,
gameSociatyActivity: cfg.NewGameGuildActivity, gameSociatyActivity: cfg.NewGameGuildActivity,
gameRdtaskCondi: cfg.NewGameRdtaskCondi,
gameburiedCond: cfg.NewGameBuriedCondi, gameburiedCond: cfg.NewGameBuriedCondi,
}) })
return return
@ -105,23 +103,6 @@ func (this *configureComp) getSociatyActivityCfg() (data *cfg.GameGuildActivity,
return 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) { func (this *configureComp) getBuriedCondCfg() (data *cfg.GameBuriedCondi, err error) {
var ( var (
v interface{} v interface{}

View File

@ -34,7 +34,6 @@ type Sociaty struct {
sociatyActivityConf *cfg.GameGuildActivity sociatyActivityConf *cfg.GameGuildActivity
sociatyTaskConf *cfg.GameGuildTask sociatyTaskConf *cfg.GameGuildTask
sociatySignConf *cfg.GameGuildSign sociatySignConf *cfg.GameGuildSign
rtaskCondConf *cfg.GameRdtaskCondi
} }
func NewModule() core.IModule { func NewModule() core.IModule {
@ -82,9 +81,6 @@ func (this *Sociaty) Start() (err error) {
if this.sociatyTaskConf, err = this.configure.getSociatyTaskCfg(); err != nil { if this.sociatyTaskConf, err = this.configure.getSociatyTaskCfg(); err != nil {
return err return err
} }
if this.rtaskCondConf, err = this.configure.getRtaskCondiCfg(); err != nil {
return err
}
if this.sociatySignConf, err = this.configure.getSociatySignCfg(); err != nil { if this.sociatySignConf, err = this.configure.getSociatySignCfg(); err != nil {
return err 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 HeroCount int32
ReadyScene string ReadyScene string
BattleScenes []string BattleScenes []string
BGMusic string
LoadingId int32 LoadingId int32
HideAlienSpace int32 HideAlienSpace int32
RuleTips string 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["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 _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 } } } {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 Num int32
Score string Score string
Value int32 Value int32
Point int32
} }
const TypeId_GameBuzkashiLvData = -1108462041 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; 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; 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["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 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" import "errors"
type GameBuzkashiRewardData struct { type GameDragonWeeklyrewardData struct {
Key int32 Id int32
Schedule int32 Rewarditem []*Gameatn
Reword []*Gameatn Point int32
} }
const TypeId_GameBuzkashiRewardData = -1577911348 const TypeId_GameDragonWeeklyrewardData = 1340413033
func (*GameBuzkashiRewardData) GetTypeId() int32 { func (*GameDragonWeeklyrewardData) GetTypeId() int32 {
return -1577911348 return 1340413033
} }
func (_v *GameBuzkashiRewardData)Deserialize(_buf map[string]interface{}) (err error) { func (_v *GameDragonWeeklyrewardData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = 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_) }
{ {
var _arr_ []interface{} var _arr_ []interface{}
var _ok_ bool 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_ { for _, _e_ := range _arr_ {
var _list_v_ *Gameatn 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 } } { 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 return
} }
func DeserializeGameBuzkashiRewardData(_buf map[string]interface{}) (*GameBuzkashiRewardData, error) { func DeserializeGameDragonWeeklyrewardData(_buf map[string]interface{}) (*GameDragonWeeklyrewardData, error) {
v := &GameBuzkashiRewardData{} v := &GameDragonWeeklyrewardData{}
if err := v.Deserialize(_buf); err == nil { if err := v.Deserialize(_buf); err == nil {
return v, nil return v, nil
} else { } else {

View File

@ -9,34 +9,26 @@
package cfg package cfg
type GameEquipUpsell struct { type GameEquipUpsell struct {
_dataMap map[int32]*GameEquipUpsellData
_dataList []*GameEquipUpsellData _dataList []*GameEquipUpsellData
} }
func NewGameEquipUpsell(_buf []map[string]interface{}) (*GameEquipUpsell, error) { func NewGameEquipUpsell(_buf []map[string]interface{}) (*GameEquipUpsell, error) {
_dataList := make([]*GameEquipUpsellData, 0, len(_buf)) _dataList := make([]*GameEquipUpsellData, 0, len(_buf))
dataMap := make(map[int32]*GameEquipUpsellData)
for _, _ele_ := range _buf { for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameEquipUpsellData(_ele_); err2 != nil { if _v, err2 := DeserializeGameEquipUpsellData(_ele_); err2 != nil {
return nil, err2 return nil, err2
} else { } else {
_dataList = append(_dataList, _v) _dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
} }
} }
return &GameEquipUpsell{_dataList:_dataList, _dataMap:dataMap}, nil return &GameEquipUpsell{_dataList:_dataList}, nil
}
func (table *GameEquipUpsell) GetDataMap() map[int32]*GameEquipUpsellData {
return table._dataMap
} }
func (table *GameEquipUpsell) GetDataList() []*GameEquipUpsellData { func (table *GameEquipUpsell) GetDataList() []*GameEquipUpsellData {
return table._dataList return table._dataList
} }
func (table *GameEquipUpsell) Get(key int32) *GameEquipUpsellData { func (table *GameEquipUpsell) Get(index int) *GameEquipUpsellData {
return table._dataMap[key] 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 Achunlock int32
Shopname string Shopname string
Shopunlock int32 Shopunlock int32
Venturecurrency []*Gameatn
Name string Name string
Worldname string Worldname string
ChapterType int32 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 _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 __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 _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["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 __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_) } { 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 Opencond *GameOpencond
Pagoda *GamePagoda Pagoda *GamePagoda
PagodaTaskReward *GamePagodaTaskReward PagodaTaskReward *GamePagodaTaskReward
RdtaskCondi *GameRdtaskCondi
RdtaskNpc *GameRdtaskNpc RdtaskNpc *GameRdtaskNpc
Drop *GameDrop Drop *GameDrop
VikingBoss *GameVikingBoss VikingBoss *GameVikingBoss
@ -262,6 +261,7 @@ type Tables struct {
GameKlotski *GameGameKlotski GameKlotski *GameGameKlotski
MainVenture *GameMainVenture MainVenture *GameMainVenture
DragonLvItem *GameDragonLvItem DragonLvItem *GameDragonLvItem
DragonWeeklyreward *GameDragonWeeklyreward
} }
func NewTables(loader JsonLoader) (*Tables, error) { func NewTables(loader JsonLoader) (*Tables, error) {
@ -563,12 +563,6 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf) ; err != nil { if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf) ; err != nil {
return nil, err 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 { if buf, err = loader("game_rdtasknpc") ; err != nil {
return nil, err return nil, err
} }
@ -1775,5 +1769,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.DragonLvItem, err = NewGameDragonLvItem(buf) ; err != nil { if tables.DragonLvItem, err = NewGameDragonLvItem(buf) ; err != nil {
return nil, err 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 return tables, nil
} }

View File

@ -291,6 +291,7 @@ type GameGlobalData struct {
Dialogueclickcd float32 Dialogueclickcd float32
DoragonItem string DoragonItem string
SignAccount int32 SignAccount int32
DragonFuntime int32
} }
const TypeId_GameGlobalData = 477542761 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; 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; 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["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 return
} }