新增主线配置
This commit is contained in:
parent
7a1c117b59
commit
e1fab866ca
@ -7,6 +7,7 @@
|
||||
"key": "suit_13001",
|
||||
"text": "神龙大侠"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "攻击力+30%"
|
||||
@ -26,6 +27,7 @@
|
||||
"key": "suit_13002",
|
||||
"text": "无牙仔"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "速度+25%"
|
||||
@ -45,6 +47,7 @@
|
||||
"key": "suit_13003",
|
||||
"text": "冰霜杰克"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "受到伤害时,有25%的概率【冰冻】目标1回合"
|
||||
@ -59,6 +62,7 @@
|
||||
"key": "suit_13004",
|
||||
"text": "漆黑"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "+35%吸血"
|
||||
@ -78,6 +82,7 @@
|
||||
"key": "suit_13005",
|
||||
"text": "醉乡民谣"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "治疗效果+30%"
|
||||
@ -97,6 +102,7 @@
|
||||
"key": "suit_13006",
|
||||
"text": "果子酒"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "回合开始时,有35%概率令自身所有技能冷却时间-1回合"
|
||||
@ -111,6 +117,7 @@
|
||||
"key": "suit_13007",
|
||||
"text": "月中人"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "造成伤害时,有20%概率【眩晕】目标1回合"
|
||||
@ -125,6 +132,7 @@
|
||||
"key": "suit_13008",
|
||||
"text": "功夫五侠"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "暴击伤害+40%"
|
||||
@ -144,6 +152,7 @@
|
||||
"key": "suit_13009",
|
||||
"text": "黄金包子"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "自身可行动时,有20%概率额外行动一次(仅触发一次,额外行动不会恢复技能冷却时间)"
|
||||
@ -158,6 +167,7 @@
|
||||
"key": "suit_13010",
|
||||
"text": "月台"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "我方被施加控制效果的神觉者速度提高50点(不可叠加)"
|
||||
@ -172,6 +182,7 @@
|
||||
"key": "suit_13011",
|
||||
"text": "老板"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "生命值+25%"
|
||||
@ -191,6 +202,7 @@
|
||||
"key": "suit_13012",
|
||||
"text": "野蛮人"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "防御力+25%"
|
||||
@ -210,6 +222,7 @@
|
||||
"key": "suit_13013",
|
||||
"text": "文明人"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "效果命中+25%"
|
||||
@ -229,6 +242,7 @@
|
||||
"key": "suit_13014",
|
||||
"text": "玉如意"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "受到伤害时,有25%几率使用技能一反击"
|
||||
@ -243,6 +257,7 @@
|
||||
"key": "suit_13015",
|
||||
"text": "牙仙"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "己方全体在战斗开始的时候获得2回合【护盾】(数值为最大生命值的15%)"
|
||||
@ -257,6 +272,7 @@
|
||||
"key": "suit_13016",
|
||||
"text": "圣诞老人"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "暴击率+20%"
|
||||
@ -276,6 +292,7 @@
|
||||
"key": "suit_13017",
|
||||
"text": "睡神"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "施加中毒、流血效果时,有30%几率令其持续时间增加1回合"
|
||||
@ -290,6 +307,7 @@
|
||||
"key": "suit_13018",
|
||||
"text": "维京"
|
||||
},
|
||||
"FloatIcon": "",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "效果抵抗+25%"
|
||||
@ -309,6 +327,7 @@
|
||||
"key": "suit_13019",
|
||||
"text": "史莱克"
|
||||
},
|
||||
"FloatIcon": "ty_zd_buff_z007",
|
||||
"skillintr": {
|
||||
"key": "equip_13215",
|
||||
"text": "战斗开始时获得1回合【免疫】"
|
||||
|
@ -46,7 +46,7 @@
|
||||
"text": "凤凰城"
|
||||
},
|
||||
"ips": "119.3.89.14:9891",
|
||||
"debug": false,
|
||||
"debug": true,
|
||||
"sid": "df01"
|
||||
},
|
||||
{
|
||||
@ -56,7 +56,7 @@
|
||||
"text": "翡翠宫"
|
||||
},
|
||||
"ips": "119.3.89.14:9891",
|
||||
"debug": false,
|
||||
"debug": true,
|
||||
"sid": "df01"
|
||||
},
|
||||
{
|
||||
@ -66,7 +66,7 @@
|
||||
"text": "乌鸦岭"
|
||||
},
|
||||
"ips": "119.3.89.14:9891",
|
||||
"debug": false,
|
||||
"debug": true,
|
||||
"sid": "df01"
|
||||
},
|
||||
{
|
||||
@ -76,7 +76,7 @@
|
||||
"text": "和平谷"
|
||||
},
|
||||
"ips": "119.3.89.14:7891",
|
||||
"debug": true,
|
||||
"debug": false,
|
||||
"sid": "df02"
|
||||
}
|
||||
]
|
@ -6540,7 +6540,7 @@
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "55007",
|
||||
"prefab": "11021",
|
||||
"rotation": "0|0|0",
|
||||
"icon": "11021",
|
||||
"vocal": "11021",
|
||||
|
@ -2877,6 +2877,82 @@
|
||||
"text": "阵营挑战券不足"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "100100",
|
||||
"name": {
|
||||
"key": "itemname_100100",
|
||||
"text": "副本挑战券"
|
||||
},
|
||||
"usetype": 10,
|
||||
"color": 3,
|
||||
"bagtype": 0,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": [
|
||||
107
|
||||
],
|
||||
"use_skip": 107,
|
||||
"upper_limit": -1,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 0,
|
||||
"race": 0,
|
||||
"img": "wp_icon_jjcq",
|
||||
"ico": "wp_icon_jjcq",
|
||||
"intr": {
|
||||
"key": "itemdesc_100100",
|
||||
"text": "进入阵营BOSS的凭证"
|
||||
},
|
||||
"sale": [],
|
||||
"synthetize_deplete": [],
|
||||
"decompose_deplete": [],
|
||||
"tipstxt": {
|
||||
"key": "itemtipstxt_100100",
|
||||
"text": "副本挑战券不足"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "100101",
|
||||
"name": {
|
||||
"key": "itemname_100101",
|
||||
"text": "副本挑战券"
|
||||
},
|
||||
"usetype": 10,
|
||||
"color": 3,
|
||||
"bagtype": 0,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": [
|
||||
107
|
||||
],
|
||||
"use_skip": 107,
|
||||
"upper_limit": -1,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 0,
|
||||
"race": 0,
|
||||
"img": "wp_icon_jjcq",
|
||||
"ico": "wp_icon_jjcq",
|
||||
"intr": {
|
||||
"key": "itemdesc_100101",
|
||||
"text": "进入阵营BOSS的凭证"
|
||||
},
|
||||
"sale": [],
|
||||
"synthetize_deplete": [],
|
||||
"decompose_deplete": [],
|
||||
"tipstxt": {
|
||||
"key": "itemtipstxt_100101",
|
||||
"text": "副本挑战券不足"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "110001",
|
||||
"name": {
|
||||
|
458
bin/json/game_mainchapter.json
Normal file
458
bin/json/game_mainchapter.json
Normal file
@ -0,0 +1,458 @@
|
||||
[
|
||||
{
|
||||
"id": 11001,
|
||||
"name": {
|
||||
"key": "mainline_name_10001",
|
||||
"text": "Chapter 1"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10001",
|
||||
"text": "第1章:功夫世界"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10001",
|
||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
|
||||
},
|
||||
"starreward": 11001
|
||||
},
|
||||
{
|
||||
"id": 11002,
|
||||
"name": {
|
||||
"key": "mainline_name_10002",
|
||||
"text": "Chapter 2"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10002",
|
||||
"text": "第2章:练功房"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10002",
|
||||
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 11003,
|
||||
"name": {
|
||||
"key": "mainline_name_10003",
|
||||
"text": "Chapter 3"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10003",
|
||||
"text": "第3章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10003",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11002
|
||||
},
|
||||
{
|
||||
"id": 11004,
|
||||
"name": {
|
||||
"key": "mainline_name_10004",
|
||||
"text": "Chapter 4"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10004",
|
||||
"text": "第4章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10004",
|
||||
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
|
||||
},
|
||||
"starreward": 11003
|
||||
},
|
||||
{
|
||||
"id": 11005,
|
||||
"name": {
|
||||
"key": "mainline_name_10005",
|
||||
"text": "Chapter 5"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10005",
|
||||
"text": "第5章:激烈战斗"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10005",
|
||||
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
|
||||
},
|
||||
"starreward": 11004
|
||||
},
|
||||
{
|
||||
"id": 11006,
|
||||
"name": {
|
||||
"key": "mainline_name_10006",
|
||||
"text": "Chapter 6"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10006",
|
||||
"text": "第6章:下山"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10006",
|
||||
"text": "至于那个让人人都如临大敌的太郎,则是一只非常自恋的雪豹,他等待复仇的这一天,已经整整等了20年了,可是他做梦也没想到,自己等来的竟然是一只大熊猫。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 11007,
|
||||
"name": {
|
||||
"key": "mainline_name_10007",
|
||||
"text": "Chapter 7"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10007",
|
||||
"text": "第7章:事件余波"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10007",
|
||||
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 11008,
|
||||
"name": {
|
||||
"key": "mainline_name_10008",
|
||||
"text": "Chapter 8"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10008",
|
||||
"text": "第8章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10008",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 11009,
|
||||
"name": {
|
||||
"key": "mainline_name_10009",
|
||||
"text": "Chapter 9"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10009",
|
||||
"text": "第9章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10009",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 11010,
|
||||
"name": {
|
||||
"key": "mainline_name_10010",
|
||||
"text": "Chapter 10"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10010",
|
||||
"text": "第10章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10010",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 11011,
|
||||
"name": {
|
||||
"key": "mainline_name_10011",
|
||||
"text": "Chapter 11"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10011",
|
||||
"text": "第11章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10011",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 11012,
|
||||
"name": {
|
||||
"key": "mainline_name_10012",
|
||||
"text": "Chapter 12"
|
||||
},
|
||||
"chapter_type": 1,
|
||||
"map": "scenes_worldmap_01 ",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10012",
|
||||
"text": "第12章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10012",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12001,
|
||||
"name": {
|
||||
"key": "mainline_name_10001",
|
||||
"text": "Chapter 1"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10001",
|
||||
"text": "第1章:功夫世界"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10001",
|
||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12002,
|
||||
"name": {
|
||||
"key": "mainline_name_10002",
|
||||
"text": "Chapter 2"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10002",
|
||||
"text": "第2章:练功房"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10002",
|
||||
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12003,
|
||||
"name": {
|
||||
"key": "mainline_name_10003",
|
||||
"text": "Chapter 3"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10003",
|
||||
"text": "第3章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10003",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12004,
|
||||
"name": {
|
||||
"key": "mainline_name_10004",
|
||||
"text": "Chapter 4"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10004",
|
||||
"text": "第4章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10004",
|
||||
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12005,
|
||||
"name": {
|
||||
"key": "mainline_name_10005",
|
||||
"text": "Chapter 5"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10005",
|
||||
"text": "第5章:激烈战斗"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10005",
|
||||
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12006,
|
||||
"name": {
|
||||
"key": "mainline_name_10006",
|
||||
"text": "Chapter 6"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10006",
|
||||
"text": "第6章:下山"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10006",
|
||||
"text": "至于那个让人人都如临大敌的太郎,则是一只非常自恋的雪豹,他等待复仇的这一天,已经整整等了20年了,可是他做梦也没想到,自己等来的竟然是一只大熊猫。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12007,
|
||||
"name": {
|
||||
"key": "mainline_name_10007",
|
||||
"text": "Chapter 7"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10007",
|
||||
"text": "第7章:事件余波"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10007",
|
||||
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12008,
|
||||
"name": {
|
||||
"key": "mainline_name_10008",
|
||||
"text": "Chapter 8"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10008",
|
||||
"text": "第8章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10008",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12009,
|
||||
"name": {
|
||||
"key": "mainline_name_10009",
|
||||
"text": "Chapter 9"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10009",
|
||||
"text": "第9章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10009",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12010,
|
||||
"name": {
|
||||
"key": "mainline_name_10010",
|
||||
"text": "Chapter 10"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10010",
|
||||
"text": "第10章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10010",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12011,
|
||||
"name": {
|
||||
"key": "mainline_name_10011",
|
||||
"text": "Chapter 11"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10011",
|
||||
"text": "第11章:太狼来袭"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10011",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
},
|
||||
{
|
||||
"id": 12012,
|
||||
"name": {
|
||||
"key": "mainline_name_10012",
|
||||
"text": "Chapter 12"
|
||||
},
|
||||
"chapter_type": 2,
|
||||
"map": "scenes_worldmap_01",
|
||||
"camera": "",
|
||||
"title": {
|
||||
"key": "mainline_title_10012",
|
||||
"text": "第12章:乌龟大师"
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainline_desc_10012",
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 0
|
||||
}
|
||||
]
|
2017
bin/json/game_mainstage.json
Normal file
2017
bin/json/game_mainstage.json
Normal file
File diff suppressed because it is too large
Load Diff
146
bin/json/game_mainstarreward.json
Normal file
146
bin/json/game_mainstarreward.json
Normal file
@ -0,0 +1,146 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"boxid": 11001,
|
||||
"starnum": 3,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"boxid": 11001,
|
||||
"starnum": 6,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 200
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"boxid": 11001,
|
||||
"starnum": 9,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 300
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"boxid": 11002,
|
||||
"starnum": 3,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"boxid": 11002,
|
||||
"starnum": 6,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 200
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"boxid": 11002,
|
||||
"starnum": 9,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 300
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"boxid": 11003,
|
||||
"starnum": 3,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"boxid": 11003,
|
||||
"starnum": 6,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 200
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"boxid": 11003,
|
||||
"starnum": 9,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 300
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"boxid": 11004,
|
||||
"starnum": 3,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"boxid": 11004,
|
||||
"starnum": 6,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 200
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"boxid": 11004,
|
||||
"starnum": 9,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 300
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
23
bin/json/game_mainstartype.json
Normal file
23
bin/json/game_mainstartype.json
Normal file
@ -0,0 +1,23 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"starName": {
|
||||
"key": "startype_name_1",
|
||||
"text": "成功通关"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"starName": {
|
||||
"key": "startype_name_2",
|
||||
"text": "死亡人数不超过{0}人"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"starName": {
|
||||
"key": "startype_name_3",
|
||||
"text": "不超过{0}回合通关"
|
||||
}
|
||||
}
|
||||
]
|
@ -3005,7 +3005,7 @@
|
||||
"presonshow": "11021_exhibition",
|
||||
"presonstory": "11021",
|
||||
"presondraw": "",
|
||||
"height": 1,
|
||||
"height": 30,
|
||||
"weight": 1,
|
||||
"ico": "tx_js_11021",
|
||||
"fight": "ytx_js_11021",
|
||||
|
@ -13959,7 +13959,7 @@
|
||||
"Id": 301013,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 35,
|
||||
"hppro": 0.6,
|
||||
@ -14139,7 +14139,7 @@
|
||||
"Id": 301016,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 40,
|
||||
"hppro": 0.6,
|
||||
@ -14319,7 +14319,7 @@
|
||||
"Id": 301019,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 45,
|
||||
"hppro": 0.6,
|
||||
@ -14499,7 +14499,7 @@
|
||||
"Id": 301022,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 50,
|
||||
"hppro": 0.6,
|
||||
@ -14679,7 +14679,7 @@
|
||||
"Id": 301025,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 55,
|
||||
"hppro": 0.6,
|
||||
@ -14859,7 +14859,7 @@
|
||||
"Id": 301028,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 60,
|
||||
"hppro": 0.6,
|
||||
@ -15039,7 +15039,7 @@
|
||||
"Id": 301031,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 65,
|
||||
"hppro": 0.6,
|
||||
@ -15219,7 +15219,7 @@
|
||||
"Id": 301034,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 70,
|
||||
"hppro": 0.6,
|
||||
@ -15399,7 +15399,7 @@
|
||||
"Id": 301037,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 75,
|
||||
"hppro": 0.6,
|
||||
@ -15579,7 +15579,7 @@
|
||||
"Id": 301040,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 80,
|
||||
"hppro": 0.6,
|
||||
@ -15759,7 +15759,7 @@
|
||||
"Id": 302013,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 35,
|
||||
"hppro": 0.6,
|
||||
@ -15939,7 +15939,7 @@
|
||||
"Id": 302016,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 40,
|
||||
"hppro": 0.6,
|
||||
@ -16119,7 +16119,7 @@
|
||||
"Id": 302019,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 45,
|
||||
"hppro": 0.6,
|
||||
@ -16299,7 +16299,7 @@
|
||||
"Id": 302022,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 50,
|
||||
"hppro": 0.6,
|
||||
@ -16479,7 +16479,7 @@
|
||||
"Id": 302025,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 55,
|
||||
"hppro": 0.6,
|
||||
@ -16659,7 +16659,7 @@
|
||||
"Id": 302028,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 60,
|
||||
"hppro": 0.6,
|
||||
@ -16839,7 +16839,7 @@
|
||||
"Id": 302031,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 65,
|
||||
"hppro": 0.6,
|
||||
@ -17019,7 +17019,7 @@
|
||||
"Id": 302034,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 70,
|
||||
"hppro": 0.6,
|
||||
@ -17199,7 +17199,7 @@
|
||||
"Id": 302037,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 75,
|
||||
"hppro": 0.6,
|
||||
@ -17379,7 +17379,7 @@
|
||||
"Id": 302040,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 80,
|
||||
"hppro": 0.6,
|
||||
@ -17559,7 +17559,7 @@
|
||||
"Id": 303013,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 35,
|
||||
"hppro": 0.6,
|
||||
@ -17739,7 +17739,7 @@
|
||||
"Id": 303016,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 40,
|
||||
"hppro": 0.6,
|
||||
@ -17919,7 +17919,7 @@
|
||||
"Id": 303019,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 45,
|
||||
"hppro": 0.6,
|
||||
@ -18099,7 +18099,7 @@
|
||||
"Id": 303022,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 50,
|
||||
"hppro": 0.6,
|
||||
@ -18279,7 +18279,7 @@
|
||||
"Id": 303025,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 55,
|
||||
"hppro": 0.6,
|
||||
@ -18459,7 +18459,7 @@
|
||||
"Id": 303028,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 60,
|
||||
"hppro": 0.6,
|
||||
@ -18639,7 +18639,7 @@
|
||||
"Id": 303031,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 65,
|
||||
"hppro": 0.6,
|
||||
@ -18819,7 +18819,7 @@
|
||||
"Id": 303034,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 70,
|
||||
"hppro": 0.6,
|
||||
@ -18999,7 +18999,7 @@
|
||||
"Id": 303037,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 75,
|
||||
"hppro": 0.6,
|
||||
@ -19179,7 +19179,7 @@
|
||||
"Id": 303040,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 110215,
|
||||
"lv": 80,
|
||||
"hppro": 0.6,
|
||||
@ -19359,7 +19359,7 @@
|
||||
"Id": 401003,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 35,
|
||||
"hppro": 0.6,
|
||||
@ -19539,7 +19539,7 @@
|
||||
"Id": 401006,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 40,
|
||||
"hppro": 0.6,
|
||||
@ -19719,7 +19719,7 @@
|
||||
"Id": 401009,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 45,
|
||||
"hppro": 0.6,
|
||||
@ -19899,7 +19899,7 @@
|
||||
"Id": 401012,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 50,
|
||||
"hppro": 0.6,
|
||||
@ -20079,7 +20079,7 @@
|
||||
"Id": 401015,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 55,
|
||||
"hppro": 0.6,
|
||||
@ -20259,7 +20259,7 @@
|
||||
"Id": 401018,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 60,
|
||||
"hppro": 0.6,
|
||||
@ -20439,7 +20439,7 @@
|
||||
"Id": 401021,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 65,
|
||||
"hppro": 0.6,
|
||||
@ -20619,7 +20619,7 @@
|
||||
"Id": 401024,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 70,
|
||||
"hppro": 0.6,
|
||||
@ -20799,7 +20799,7 @@
|
||||
"Id": 401027,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 75,
|
||||
"hppro": 0.6,
|
||||
@ -20979,7 +20979,7 @@
|
||||
"Id": 401030,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 80,
|
||||
"hppro": 0.6,
|
||||
@ -21159,7 +21159,7 @@
|
||||
"Id": 402003,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 35,
|
||||
"hppro": 0.6,
|
||||
@ -21339,7 +21339,7 @@
|
||||
"Id": 402006,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 40,
|
||||
"hppro": 0.6,
|
||||
@ -21519,7 +21519,7 @@
|
||||
"Id": 402009,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 45,
|
||||
"hppro": 0.6,
|
||||
@ -21699,7 +21699,7 @@
|
||||
"Id": 402012,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 50,
|
||||
"hppro": 0.6,
|
||||
@ -21879,7 +21879,7 @@
|
||||
"Id": 402015,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 55,
|
||||
"hppro": 0.6,
|
||||
@ -22059,7 +22059,7 @@
|
||||
"Id": 402018,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 60,
|
||||
"hppro": 0.6,
|
||||
@ -22239,7 +22239,7 @@
|
||||
"Id": 402021,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 65,
|
||||
"hppro": 0.6,
|
||||
@ -22419,7 +22419,7 @@
|
||||
"Id": 402024,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 70,
|
||||
"hppro": 0.6,
|
||||
@ -22599,7 +22599,7 @@
|
||||
"Id": 402027,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 75,
|
||||
"hppro": 0.6,
|
||||
@ -22779,7 +22779,7 @@
|
||||
"Id": 402030,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 80,
|
||||
"hppro": 0.6,
|
||||
@ -22959,7 +22959,7 @@
|
||||
"Id": 403003,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 35,
|
||||
"hppro": 0.6,
|
||||
@ -23139,7 +23139,7 @@
|
||||
"Id": 403006,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 40,
|
||||
"hppro": 0.6,
|
||||
@ -23319,7 +23319,7 @@
|
||||
"Id": 403009,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 45,
|
||||
"hppro": 0.6,
|
||||
@ -23499,7 +23499,7 @@
|
||||
"Id": 403012,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 50,
|
||||
"hppro": 0.6,
|
||||
@ -23679,7 +23679,7 @@
|
||||
"Id": 403015,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 55,
|
||||
"hppro": 0.6,
|
||||
@ -23859,7 +23859,7 @@
|
||||
"Id": 403018,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 60,
|
||||
"hppro": 0.6,
|
||||
@ -24039,7 +24039,7 @@
|
||||
"Id": 403021,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 65,
|
||||
"hppro": 0.6,
|
||||
@ -24219,7 +24219,7 @@
|
||||
"Id": 403024,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 70,
|
||||
"hppro": 0.6,
|
||||
@ -24399,7 +24399,7 @@
|
||||
"Id": 403027,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 75,
|
||||
"hppro": 0.6,
|
||||
@ -24579,7 +24579,7 @@
|
||||
"Id": 403030,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 80,
|
||||
"hppro": 0.6,
|
||||
@ -24759,7 +24759,7 @@
|
||||
"Id": 404003,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 35,
|
||||
"hppro": 0.6,
|
||||
@ -24939,7 +24939,7 @@
|
||||
"Id": 404006,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 40,
|
||||
"hppro": 0.6,
|
||||
@ -25119,7 +25119,7 @@
|
||||
"Id": 404009,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 45,
|
||||
"hppro": 0.6,
|
||||
@ -25299,7 +25299,7 @@
|
||||
"Id": 404012,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 50,
|
||||
"hppro": 0.6,
|
||||
@ -25479,7 +25479,7 @@
|
||||
"Id": 404015,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 55,
|
||||
"hppro": 0.6,
|
||||
@ -25659,7 +25659,7 @@
|
||||
"Id": 404018,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 60,
|
||||
"hppro": 0.6,
|
||||
@ -25839,7 +25839,7 @@
|
||||
"Id": 404021,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 65,
|
||||
"hppro": 0.6,
|
||||
@ -26019,7 +26019,7 @@
|
||||
"Id": 404024,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 70,
|
||||
"hppro": 0.6,
|
||||
@ -26199,7 +26199,7 @@
|
||||
"Id": 404027,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 75,
|
||||
"hppro": 0.6,
|
||||
@ -26379,7 +26379,7 @@
|
||||
"Id": 404030,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"IsBoss": 1,
|
||||
"monster": 350015,
|
||||
"lv": 80,
|
||||
"hppro": 0.6,
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1675,11 +1675,11 @@
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001311",
|
||||
"text": "生命提升25%"
|
||||
"text": "生命提升24%"
|
||||
},
|
||||
"BuffType": 24,
|
||||
"EffectArgu": [
|
||||
250
|
||||
240
|
||||
],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
@ -2880,7 +2880,7 @@
|
||||
{
|
||||
"Id": 390001429,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001428",
|
||||
"key": "skill_buff_390001429",
|
||||
"text": "每吸收1个减益状态可增加我方全体5%的行动值"
|
||||
},
|
||||
"Desc": {
|
||||
@ -2900,5 +2900,153 @@
|
||||
"buffIcon": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
},
|
||||
{
|
||||
"Id": 390001430,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001430",
|
||||
"text": "流血"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001430",
|
||||
"text": ""
|
||||
},
|
||||
"BuffType": 0,
|
||||
"EffectArgu": [],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": true,
|
||||
"buffIcon": "ty_zd_buff_j011",
|
||||
"buffeffect": "",
|
||||
"buffpos": "头"
|
||||
},
|
||||
{
|
||||
"Id": 390001431,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001431",
|
||||
"text": "虎啸(狂暴)"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001431",
|
||||
"text": "下一次攻击暴击率提升100%,暴击伤害提升40%。"
|
||||
},
|
||||
"BuffType": 0,
|
||||
"EffectArgu": [],
|
||||
"BufParNum": 0,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 0,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
},
|
||||
{
|
||||
"Id": 390001432,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001432",
|
||||
"text": "魔之秘语"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001432",
|
||||
"text": "携带者受到伤害时,对攻击者反弹所受伤害60%的真实伤害;携带者回合开始时净化其1个减益。"
|
||||
},
|
||||
"BuffType": 102,
|
||||
"EffectArgu": [],
|
||||
"BufParNum": 0,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": true,
|
||||
"buffIcon": "ty_zd_buff_j011",
|
||||
"buffeffect": "",
|
||||
"buffpos": "头"
|
||||
},
|
||||
{
|
||||
"Id": 390001433,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001433",
|
||||
"text": "【毒牙】"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001433",
|
||||
"text": "无法被附加【中毒】状态,受击时有概率为攻击者附加1回合【中毒】"
|
||||
},
|
||||
"BuffType": 0,
|
||||
"EffectArgu": [],
|
||||
"BufParNum": 0,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": true,
|
||||
"buffIcon": "ty_zd_buff_j011",
|
||||
"buffeffect": "",
|
||||
"buffpos": "头"
|
||||
},
|
||||
{
|
||||
"Id": 390001434,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001434",
|
||||
"text": "护盾"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001434",
|
||||
"text": "护盾量为最大生命值22%"
|
||||
},
|
||||
"BuffType": 21,
|
||||
"EffectArgu": [
|
||||
1,
|
||||
1,
|
||||
220
|
||||
],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "ty_zd_buff_z010",
|
||||
"buffeffect": "",
|
||||
"buffpos": "头"
|
||||
},
|
||||
{
|
||||
"Id": 390001435,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001435",
|
||||
"text": "【奥术】(疾风)"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001435",
|
||||
"text": "每层提高30点速度"
|
||||
},
|
||||
"BuffType": 103,
|
||||
"EffectArgu": [],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 3,
|
||||
"SameID": false,
|
||||
"buffIcon": "ty_zd_buff_z010",
|
||||
"buffeffect": "",
|
||||
"buffpos": "头"
|
||||
}
|
||||
]
|
@ -2105,5 +2105,197 @@
|
||||
"Callback": [
|
||||
243004214
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444001113,
|
||||
"When": 10,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "3",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
244001114
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444001213,
|
||||
"When": 10,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "3",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
244001214
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 435004211,
|
||||
"When": 2,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "3",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
235004212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 424006211,
|
||||
"When": 21,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "3",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
224006212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 433004312,
|
||||
"When": 10,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
233004313
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 453006211,
|
||||
"When": 4,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "Target=3,Hpproless=500",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
253006213
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 453006311,
|
||||
"When": 4,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "Target=1",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "BuffID=390001122",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
253006313
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 425002211,
|
||||
"When": 2,
|
||||
"FromCheck": "Target=3",
|
||||
"TargetCheck": "",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
225002213
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 434005211,
|
||||
"When": 16,
|
||||
"FromCheck": "Target=2",
|
||||
"TargetCheck": "Target=3,HasBuff=390001433",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
234005212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 425002215,
|
||||
"When": 19,
|
||||
"FromCheck": "",
|
||||
"TargetCheck": "Target=1",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "Effect=1,Succ=1",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
225002216
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 445002211,
|
||||
"When": 21,
|
||||
"FromCheck": "Target=3,HasBuff=2",
|
||||
"TargetCheck": "",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
245002212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 445002213,
|
||||
"When": 21,
|
||||
"FromCheck": "Target=2",
|
||||
"TargetCheck": "",
|
||||
"MainSkillCheck": "",
|
||||
"AfterSkillCheck": "",
|
||||
"BuffCheck": "",
|
||||
"AddCon": [],
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
245002214
|
||||
]
|
||||
}
|
||||
]
|
@ -168,7 +168,7 @@
|
||||
"vip_privilege": [
|
||||
20104,
|
||||
20203,
|
||||
20701
|
||||
20601
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -212,7 +212,7 @@
|
||||
"vip_privilege": [
|
||||
20105,
|
||||
20204,
|
||||
20702
|
||||
20602
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -256,7 +256,7 @@
|
||||
"vip_privilege": [
|
||||
20106,
|
||||
20205,
|
||||
20703
|
||||
20603
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -300,10 +300,8 @@
|
||||
"vip_privilege": [
|
||||
20107,
|
||||
20206,
|
||||
20704,
|
||||
20801,
|
||||
20901,
|
||||
21001
|
||||
20604,
|
||||
20701
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -347,10 +345,8 @@
|
||||
"vip_privilege": [
|
||||
20108,
|
||||
20207,
|
||||
20705,
|
||||
20802,
|
||||
20902,
|
||||
21002
|
||||
20605,
|
||||
20702
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -394,10 +390,8 @@
|
||||
"vip_privilege": [
|
||||
20109,
|
||||
20208,
|
||||
20706,
|
||||
20803,
|
||||
20903,
|
||||
21003
|
||||
20606,
|
||||
20703
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -441,12 +435,10 @@
|
||||
"vip_privilege": [
|
||||
20110,
|
||||
20209,
|
||||
20707,
|
||||
20804,
|
||||
20904,
|
||||
21004,
|
||||
20607,
|
||||
20704,
|
||||
20401,
|
||||
20501
|
||||
20301
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -490,12 +482,10 @@
|
||||
"vip_privilege": [
|
||||
20111,
|
||||
20210,
|
||||
20708,
|
||||
20805,
|
||||
20905,
|
||||
21005,
|
||||
20608,
|
||||
20705,
|
||||
20402,
|
||||
20502
|
||||
20302
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -539,12 +529,10 @@
|
||||
"vip_privilege": [
|
||||
20112,
|
||||
20211,
|
||||
20709,
|
||||
20806,
|
||||
20906,
|
||||
21006,
|
||||
20609,
|
||||
20706,
|
||||
20403,
|
||||
20503
|
||||
20303
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -588,12 +576,11 @@
|
||||
"vip_privilege": [
|
||||
20113,
|
||||
20212,
|
||||
20710,
|
||||
20807,
|
||||
20907,
|
||||
21007,
|
||||
20610,
|
||||
20707,
|
||||
20404,
|
||||
20504
|
||||
20304,
|
||||
20501
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -637,12 +624,11 @@
|
||||
"vip_privilege": [
|
||||
20114,
|
||||
20213,
|
||||
20711,
|
||||
20808,
|
||||
20908,
|
||||
21008,
|
||||
20611,
|
||||
20708,
|
||||
20405,
|
||||
20505
|
||||
20305,
|
||||
20502
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -686,12 +672,11 @@
|
||||
"vip_privilege": [
|
||||
20115,
|
||||
20214,
|
||||
20712,
|
||||
20809,
|
||||
20909,
|
||||
21009,
|
||||
20612,
|
||||
20709,
|
||||
20406,
|
||||
20506
|
||||
20306,
|
||||
20503
|
||||
]
|
||||
}
|
||||
]
|
@ -8,7 +8,9 @@
|
||||
"SelectableHero": [],
|
||||
"LockSlots": [],
|
||||
"AssistTeam": 0,
|
||||
"EventList": [],
|
||||
"EventList": [
|
||||
21
|
||||
],
|
||||
"playexp": {
|
||||
"a": "attr",
|
||||
"t": "exp",
|
||||
|
@ -1988,9 +1988,15 @@
|
||||
4001
|
||||
],
|
||||
"completetask": 0,
|
||||
"auto_accept": 0,
|
||||
"auto_accept": 1,
|
||||
"overtips": 1,
|
||||
"reword": []
|
||||
"reword": [
|
||||
{
|
||||
"a": "hero",
|
||||
"t": "44911",
|
||||
"n": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": 20020,
|
||||
@ -2007,7 +2013,7 @@
|
||||
],
|
||||
"getafter_event": [
|
||||
2,
|
||||
401
|
||||
1001
|
||||
],
|
||||
"completetask": 0,
|
||||
"auto_accept": 0,
|
||||
@ -2029,7 +2035,7 @@
|
||||
],
|
||||
"getafter_event": [
|
||||
2,
|
||||
401
|
||||
1001
|
||||
],
|
||||
"completetask": 0,
|
||||
"auto_accept": 0,
|
||||
@ -2051,7 +2057,7 @@
|
||||
],
|
||||
"getafter_event": [
|
||||
2,
|
||||
401
|
||||
1001
|
||||
],
|
||||
"completetask": 0,
|
||||
"auto_accept": 0,
|
||||
@ -2073,7 +2079,7 @@
|
||||
],
|
||||
"getafter_event": [
|
||||
2,
|
||||
401
|
||||
1001
|
||||
],
|
||||
"completetask": 0,
|
||||
"auto_accept": 0,
|
||||
@ -2095,7 +2101,7 @@
|
||||
],
|
||||
"getafter_event": [
|
||||
2,
|
||||
401
|
||||
1001
|
||||
],
|
||||
"completetask": 0,
|
||||
"auto_accept": 0,
|
||||
|
42
sys/configure/structs/Game.MainChapter.go
Normal file
42
sys/configure/structs/Game.MainChapter.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameMainChapter struct {
|
||||
_dataMap map[int32]*GameMainChapterData
|
||||
_dataList []*GameMainChapterData
|
||||
}
|
||||
|
||||
func NewGameMainChapter(_buf []map[string]interface{}) (*GameMainChapter, error) {
|
||||
_dataList := make([]*GameMainChapterData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameMainChapterData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameMainChapterData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameMainChapter{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameMainChapter) GetDataMap() map[int32]*GameMainChapterData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameMainChapter) GetDataList() []*GameMainChapterData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameMainChapter) Get(key int32) *GameMainChapterData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
49
sys/configure/structs/Game.MainChapterData.go
Normal file
49
sys/configure/structs/Game.MainChapterData.go
Normal file
@ -0,0 +1,49 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameMainChapterData struct {
|
||||
Id int32
|
||||
Name string
|
||||
ChapterType int32
|
||||
Map string
|
||||
Camera string
|
||||
Title string
|
||||
Desc string
|
||||
Starreward int32
|
||||
}
|
||||
|
||||
const TypeId_GameMainChapterData = 2014963746
|
||||
|
||||
func (*GameMainChapterData) GetTypeId() int32 {
|
||||
return 2014963746
|
||||
}
|
||||
|
||||
func (_v *GameMainChapterData)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 __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 _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapter_type"].(float64); !_ok_ { err = errors.New("chapter_type error"); return }; _v.ChapterType = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Map, _ok_ = _buf["map"].(string); !_ok_ { err = errors.New("map error"); return } }
|
||||
{ var _ok_ bool; if _v.Camera, _ok_ = _buf["camera"].(string); !_ok_ { err = errors.New("camera error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _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["desc"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Desc error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Desc, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["starreward"].(float64); !_ok_ { err = errors.New("starreward error"); return }; _v.Starreward = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameMainChapterData(_buf map[string]interface{}) (*GameMainChapterData, error) {
|
||||
v := &GameMainChapterData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.MainStage.go
Normal file
42
sys/configure/structs/Game.MainStage.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameMainStage struct {
|
||||
_dataMap map[int32]*GameMainStageData
|
||||
_dataList []*GameMainStageData
|
||||
}
|
||||
|
||||
func NewGameMainStage(_buf []map[string]interface{}) (*GameMainStage, error) {
|
||||
_dataList := make([]*GameMainStageData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameMainStageData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameMainStageData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameMainStage{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameMainStage) GetDataMap() map[int32]*GameMainStageData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameMainStage) GetDataList() []*GameMainStageData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameMainStage) Get(key int32) *GameMainStageData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
185
sys/configure/structs/Game.MainStageData.go
Normal file
185
sys/configure/structs/Game.MainStageData.go
Normal file
@ -0,0 +1,185 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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"
|
||||
import "bright/serialization"
|
||||
|
||||
type GameMainStageData struct {
|
||||
Id int32
|
||||
Chapterid int32
|
||||
Previoustage int32
|
||||
Episodetype int32
|
||||
Openlevel int32
|
||||
Episodelocation serialization.Vector3
|
||||
MainlineName string
|
||||
Title string
|
||||
Desc string
|
||||
Exp int32
|
||||
HeroExp int32
|
||||
PsConsume []*Gameatn
|
||||
PsMg []*Gameatn
|
||||
Firstaward []*Gameatn
|
||||
Commonaward []*Gameatn
|
||||
FormatList []int32
|
||||
CaptainId int32
|
||||
Star []int32
|
||||
StarType []int32
|
||||
StarValue []int32
|
||||
}
|
||||
|
||||
const TypeId_GameMainStageData = -1084910317
|
||||
|
||||
func (*GameMainStageData) GetTypeId() int32 {
|
||||
return -1084910317
|
||||
}
|
||||
|
||||
func (_v *GameMainStageData)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["chapterid"].(float64); !_ok_ { err = errors.New("chapterid error"); return }; _v.Chapterid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["previoustage"].(float64); !_ok_ { err = errors.New("previoustage error"); return }; _v.Previoustage = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Episodetype"].(float64); !_ok_ { err = errors.New("Episodetype error"); return }; _v.Episodetype = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["openlevel"].(float64); !_ok_ { err = errors.New("openlevel error"); return }; _v.Openlevel = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["Episodelocation"].(map[string]interface{}); !_ok_ { err = errors.New("Episodelocation error"); return }
|
||||
var _x_, _y_, _z_ float32;
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) }
|
||||
_v.Episodelocation = serialization.NewVector3(_x_, _y_, _z_)
|
||||
}
|
||||
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["mainlineName"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.MainlineName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.MainlineName, _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["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _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["desc"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Desc error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Desc, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["exp"].(float64); !_ok_ { err = errors.New("exp error"); return }; _v.Exp = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hero_exp"].(float64); !_ok_ { err = errors.New("hero_exp error"); return }; _v.HeroExp = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["ps_consume"].([]interface{}); !_ok_ { err = errors.New("ps_consume error"); return }
|
||||
|
||||
_v.PsConsume = 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.PsConsume = append(_v.PsConsume, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["ps_mg"].([]interface{}); !_ok_ { err = errors.New("ps_mg error"); return }
|
||||
|
||||
_v.PsMg = 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.PsMg = append(_v.PsMg, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["firstaward"].([]interface{}); !_ok_ { err = errors.New("firstaward error"); return }
|
||||
|
||||
_v.Firstaward = 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.Firstaward = append(_v.Firstaward, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["commonaward"].([]interface{}); !_ok_ { err = errors.New("commonaward error"); return }
|
||||
|
||||
_v.Commonaward = 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.Commonaward = append(_v.Commonaward, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["FormatList"].([]interface{}); !_ok_ { err = errors.New("FormatList error"); return }
|
||||
|
||||
_v.FormatList = 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.FormatList = append(_v.FormatList, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["captainId"].(float64); !_ok_ { err = errors.New("captainId error"); return }; _v.CaptainId = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["star"].([]interface{}); !_ok_ { err = errors.New("star error"); return }
|
||||
|
||||
_v.Star = 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.Star = append(_v.Star, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["star_type"].([]interface{}); !_ok_ { err = errors.New("star_type error"); return }
|
||||
|
||||
_v.StarType = 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.StarType = append(_v.StarType, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["star_value"].([]interface{}); !_ok_ { err = errors.New("star_value error"); return }
|
||||
|
||||
_v.StarValue = 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.StarValue = append(_v.StarValue, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameMainStageData(_buf map[string]interface{}) (*GameMainStageData, error) {
|
||||
v := &GameMainStageData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.MainStarreward.go
Normal file
42
sys/configure/structs/Game.MainStarreward.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameMainStarreward struct {
|
||||
_dataMap map[int32]*GameMainStarrewardData
|
||||
_dataList []*GameMainStarrewardData
|
||||
}
|
||||
|
||||
func NewGameMainStarreward(_buf []map[string]interface{}) (*GameMainStarreward, error) {
|
||||
_dataList := make([]*GameMainStarrewardData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameMainStarrewardData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameMainStarrewardData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameMainStarreward{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameMainStarreward) GetDataMap() map[int32]*GameMainStarrewardData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameMainStarreward) GetDataList() []*GameMainStarrewardData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameMainStarreward) Get(key int32) *GameMainStarrewardData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
54
sys/configure/structs/Game.MainStarrewardData.go
Normal file
54
sys/configure/structs/Game.MainStarrewardData.go
Normal file
@ -0,0 +1,54 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameMainStarrewardData struct {
|
||||
Id int32
|
||||
Boxid int32
|
||||
Starnum int32
|
||||
Reward []*Gameatn
|
||||
}
|
||||
|
||||
const TypeId_GameMainStarrewardData = -40647456
|
||||
|
||||
func (*GameMainStarrewardData) GetTypeId() int32 {
|
||||
return -40647456
|
||||
}
|
||||
|
||||
func (_v *GameMainStarrewardData)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["boxid"].(float64); !_ok_ { err = errors.New("boxid error"); return }; _v.Boxid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["starnum"].(float64); !_ok_ { err = errors.New("starnum error"); return }; _v.Starnum = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
|
||||
|
||||
_v.Reward = make([]*Gameatn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Gameatn
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||
_v.Reward = append(_v.Reward, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameMainStarrewardData(_buf map[string]interface{}) (*GameMainStarrewardData, error) {
|
||||
v := &GameMainStarrewardData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.MainStartype.go
Normal file
42
sys/configure/structs/Game.MainStartype.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameMainStartype struct {
|
||||
_dataMap map[int32]*GameMainStartypeData
|
||||
_dataList []*GameMainStartypeData
|
||||
}
|
||||
|
||||
func NewGameMainStartype(_buf []map[string]interface{}) (*GameMainStartype, error) {
|
||||
_dataList := make([]*GameMainStartypeData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameMainStartypeData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameMainStartypeData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameMainStartype{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameMainStartype) GetDataMap() map[int32]*GameMainStartypeData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameMainStartype) GetDataList() []*GameMainStartypeData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameMainStartype) Get(key int32) *GameMainStartypeData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
37
sys/configure/structs/Game.MainStartypeData.go
Normal file
37
sys/configure/structs/Game.MainStartypeData.go
Normal file
@ -0,0 +1,37 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameMainStartypeData struct {
|
||||
Id int32
|
||||
StarName string
|
||||
}
|
||||
|
||||
const TypeId_GameMainStartypeData = 1238709547
|
||||
|
||||
func (*GameMainStartypeData) GetTypeId() int32 {
|
||||
return 1238709547
|
||||
}
|
||||
|
||||
func (_v *GameMainStartypeData)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 __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["starName"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.StarName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.StarName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameMainStartypeData(_buf map[string]interface{}) (*GameMainStartypeData, error) {
|
||||
v := &GameMainStartypeData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -151,6 +151,10 @@ type Tables struct {
|
||||
EnchantShop *GameEnchantShop
|
||||
EnchantBoss *GameEnchantBoss
|
||||
EnchantLineup *GameEnchantLineup
|
||||
MainChapter *GameMainChapter
|
||||
MainStage *GameMainStage
|
||||
MainStarreward *GameMainStarreward
|
||||
MainStartype *GameMainStartype
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -998,5 +1002,29 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.EnchantLineup, err = NewGameEnchantLineup(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainchapter") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainChapter, err = NewGameMainChapter(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainstage") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainStage, err = NewGameMainStage(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainstarreward") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainStarreward, err = NewGameMainStarreward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainstartype") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainStartype, err = NewGameMainStartype(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return tables, nil
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ type GameEquipSuitData struct {
|
||||
Suitnum int32
|
||||
Skill int32
|
||||
Skillname string
|
||||
FloatIcon string
|
||||
Skillintr string
|
||||
SetBonuses map[string]int32
|
||||
}
|
||||
@ -30,6 +31,7 @@ func (_v *GameEquipSuitData)Deserialize(_buf map[string]interface{}) (err error)
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["suitnum"].(float64); !_ok_ { err = errors.New("suitnum error"); return }; _v.Suitnum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill"].(float64); !_ok_ { err = errors.New("skill error"); return }; _v.Skill = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["skillname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Skillname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Skillname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; if _v.FloatIcon, _ok_ = _buf["FloatIcon"].(string); !_ok_ { err = errors.New("FloatIcon error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["skillintr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Skillintr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Skillintr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
|
Loading…
Reference in New Issue
Block a user