This commit is contained in:
meixiongfeng 2023-05-17 11:43:27 +08:00
commit 44c8a89e2b
33 changed files with 1186 additions and 646 deletions

View File

@ -11,12 +11,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 10000 "n": 30000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 50 "n": 250
} }
] ]
}, },
@ -32,12 +32,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 12000 "n": 28000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 70 "n": 230
} }
] ]
}, },
@ -53,12 +53,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 14000 "n": 26000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 90 "n": 210
} }
] ]
}, },
@ -74,12 +74,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 16000 "n": 24000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 110 "n": 190
} }
] ]
}, },
@ -95,12 +95,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 18000 "n": 22000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 130 "n": 170
} }
] ]
}, },
@ -137,12 +137,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 22000 "n": 18000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 170 "n": 130
} }
] ]
}, },
@ -158,12 +158,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 24000 "n": 16000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 190 "n": 110
} }
] ]
}, },
@ -179,12 +179,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 26000 "n": 14000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 210 "n": 90
} }
] ]
}, },
@ -200,12 +200,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 28000 "n": 12000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 230 "n": 70
} }
] ]
}, },
@ -221,12 +221,12 @@
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 30000 "n": 10000
}, },
{ {
"a": "attr", "a": "attr",
"t": "diamond", "t": "diamond",
"n": 250 "n": 50
} }
] ]
} }

View File

@ -3,7 +3,7 @@
"id": 100, "id": 100,
"PlayType": 3, "PlayType": 3,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -19,7 +19,7 @@
"id": 101, "id": 101,
"PlayType": 6, "PlayType": 6,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -51,7 +51,7 @@
"id": 103, "id": 103,
"PlayType": 2, "PlayType": 2,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_03", "readyScene": "scenesfight_role_interface_05",
"battleScenes": [ "battleScenes": [
"scenesfight_06" "scenesfight_06"
], ],
@ -83,7 +83,7 @@
"id": 105, "id": 105,
"PlayType": 7, "PlayType": 7,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -99,7 +99,7 @@
"id": 106, "id": 106,
"PlayType": 8, "PlayType": 8,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -131,7 +131,7 @@
"id": 108, "id": 108,
"PlayType": 11, "PlayType": 11,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -147,7 +147,7 @@
"id": 109, "id": 109,
"PlayType": 10, "PlayType": 10,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -163,7 +163,7 @@
"id": 110, "id": 110,
"PlayType": 14, "PlayType": 14,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -179,7 +179,7 @@
"id": 111, "id": 111,
"PlayType": 13, "PlayType": 13,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -195,7 +195,7 @@
"id": 112, "id": 112,
"PlayType": 2, "PlayType": 2,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -211,7 +211,7 @@
"id": 113, "id": 113,
"PlayType": 9, "PlayType": 9,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -227,7 +227,7 @@
"id": 114, "id": 114,
"PlayType": 0, "PlayType": 0,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -243,7 +243,7 @@
"id": 115, "id": 115,
"PlayType": 0, "PlayType": 0,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_03", "readyScene": "scenesfight_role_interface_05",
"battleScenes": [ "battleScenes": [
"scenesfight_06" "scenesfight_06"
], ],
@ -259,7 +259,7 @@
"id": 116, "id": 116,
"PlayType": 0, "PlayType": 0,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_02", "readyScene": "scenesfight_role_interface_06",
"battleScenes": [ "battleScenes": [
"scenesfight_07" "scenesfight_07"
], ],
@ -275,7 +275,7 @@
"id": 117, "id": 117,
"PlayType": 0, "PlayType": 0,
"HeroCount": 5, "HeroCount": 5,
"readyScene": "scenesfight_role_interface_03", "readyScene": "scenesfight_role_interface_05",
"battleScenes": [ "battleScenes": [
"scenesfight_06" "scenesfight_06"
], ],

View File

@ -1,22 +1,22 @@
[ [
{ {
"num": 1, "num": 1,
"distance": "1", "distance": 1,
"value": 8 "value": 8
}, },
{ {
"num": 2, "num": 2,
"distance": "2", "distance": 2,
"value": 6 "value": 6
}, },
{ {
"num": 3, "num": 3,
"distance": "3", "distance": 3,
"value": 4 "value": 4
}, },
{ {
"num": 4, "num": 4,
"distance": "4", "distance": 4,
"value": 2 "value": 2
} }
] ]

View File

@ -7,7 +7,9 @@
}, },
"color": 1, "color": 1,
"effects": "", "effects": "",
"access": 123, "access": [
123
],
"img": "wp_icon_10035", "img": "wp_icon_10035",
"intr": { "intr": {
"key": "item_coin_intr_1", "key": "item_coin_intr_1",
@ -22,7 +24,10 @@
}, },
"color": 2, "color": 2,
"effects": "", "effects": "",
"access": 158, "access": [
158,
165
],
"img": "wp_icon_10036", "img": "wp_icon_10036",
"intr": { "intr": {
"key": "item_coin_intr_2", "key": "item_coin_intr_2",
@ -37,7 +42,9 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 113, "access": [
113
],
"img": "icon_hy", "img": "icon_hy",
"intr": { "intr": {
"key": "item_coin_intr_3", "key": "item_coin_intr_3",
@ -52,7 +59,9 @@
}, },
"color": 1, "color": 1,
"effects": "", "effects": "",
"access": 115, "access": [
115
],
"img": "wp_icon_10014", "img": "wp_icon_10014",
"intr": { "intr": {
"key": "item_coin_intr_4", "key": "item_coin_intr_4",
@ -67,7 +76,9 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 113, "access": [
113
],
"img": "wp_icon_0002", "img": "wp_icon_0002",
"intr": { "intr": {
"key": "item_coin_intr_5", "key": "item_coin_intr_5",
@ -82,7 +93,9 @@
}, },
"color": 1, "color": 1,
"effects": "", "effects": "",
"access": 157, "access": [
157
],
"img": "wp_icon_10024", "img": "wp_icon_10024",
"intr": { "intr": {
"key": "item_coin_intr_6", "key": "item_coin_intr_6",
@ -97,7 +110,9 @@
}, },
"color": 1, "color": 1,
"effects": "", "effects": "",
"access": 157, "access": [
157
],
"img": "wp_icon_0001", "img": "wp_icon_0001",
"intr": { "intr": {
"key": "item_coin_intr_7", "key": "item_coin_intr_7",
@ -112,7 +127,9 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 157, "access": [
157
],
"img": "wp_icon_10017", "img": "wp_icon_10017",
"intr": { "intr": {
"key": "item_coin_intr_8", "key": "item_coin_intr_8",
@ -127,7 +144,9 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 158, "access": [
158
],
"img": "wp_icon_10017", "img": "wp_icon_10017",
"intr": { "intr": {
"key": "item_coin_intr_9", "key": "item_coin_intr_9",
@ -142,7 +161,9 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 158, "access": [
158
],
"img": "wp_icon_0002", "img": "wp_icon_0002",
"intr": { "intr": {
"key": "item_coin_intr_10", "key": "item_coin_intr_10",
@ -157,7 +178,9 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 156, "access": [
156
],
"img": "icon_ry", "img": "icon_ry",
"intr": { "intr": {
"key": "item_coin_intr_11", "key": "item_coin_intr_11",
@ -172,7 +195,9 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 156, "access": [
156
],
"img": "wp_icon_0002", "img": "wp_icon_0002",
"intr": { "intr": {
"key": "item_coin_intr_12", "key": "item_coin_intr_12",
@ -187,7 +212,7 @@
}, },
"color": 3, "color": 3,
"effects": "", "effects": "",
"access": 0, "access": [],
"img": "wp_icon_10009", "img": "wp_icon_10009",
"intr": { "intr": {
"key": "item_coin_intr_13", "key": "item_coin_intr_13",
@ -202,7 +227,9 @@
}, },
"color": 5, "color": 5,
"effects": "", "effects": "",
"access": 107, "access": [
107
],
"img": "wp_icon_10009", "img": "wp_icon_10009",
"intr": { "intr": {
"key": "item_coin_intr_14", "key": "item_coin_intr_14",
@ -217,7 +244,9 @@
}, },
"color": 5, "color": 5,
"effects": "", "effects": "",
"access": 107, "access": [
107
],
"img": "wp_icon_10009", "img": "wp_icon_10009",
"intr": { "intr": {
"key": "item_coin_intr_15", "key": "item_coin_intr_15",

View File

@ -286,14 +286,10 @@
"arena_RecordMax": 10, "arena_RecordMax": 10,
"arena_RefreshCd": 10, "arena_RefreshCd": 10,
"show_male": [ "show_male": [
100001, 100001
100002,
100003
], ],
"show_female": [ "show_female": [
200001, 200001
200002,
200003
], ],
"horoscope_reset_cost": { "horoscope_reset_cost": {
"a": "attr", "a": "attr",
@ -738,8 +734,11 @@
"mounts": "20030001", "mounts": "20030001",
"buzkashi_recentPlayer": 10, "buzkashi_recentPlayer": 10,
"task_activation": 15010101, "task_activation": 15010101,
"buzkashi_speedbumptime": 1000, "buzkashi_speedbumptime": 3000,
"buzkashi_recovertime": 1000, "buzkashi_recovertime": 2000,
"buzkashi_recoverHp": 1 "buzkashi_recoverHp": 1,
"buzkashi_deathspeed": 800,
"buzkashi_goal": 2000,
"buzkashi_goalspeed": 800
} }
] ]

View File

@ -1858,5 +1858,15 @@
"n": 33 "n": 33
} }
] ]
},
{
"index": "352",
"var": [
{
"a": "mts",
"t": "20030001",
"n": 1
}
]
} }
] ]

View File

@ -89,5 +89,96 @@
}, },
"jumpid": 1128, "jumpid": 1128,
"icon": "zc_icon_04_ct" "icon": "zc_icon_04_ct"
},
{
"id": 158,
"title": {
"key": "jump_explain158",
"text": "充值钻石"
},
"desc": {
"key": "jump_explain158",
"text": "充值钻石"
},
"jumpid": 158,
"icon": "zc_icon_03"
},
{
"id": 113,
"title": {
"key": "jump_explain113",
"text": "主线章节界面"
},
"desc": {
"key": "jump_explain113",
"text": "主线章节界面"
},
"jumpid": 113,
"icon": "zc_icon_05_ct"
},
{
"id": 115,
"title": {
"key": "jump_explain115",
"text": "好友列表"
},
"desc": {
"key": "jump_explain115",
"text": "好友列表"
},
"jumpid": 115,
"icon": "zc_shuru02"
},
{
"id": 157,
"title": {
"key": "jump_explain157",
"text": "公会"
},
"desc": {
"key": "jump_explain157",
"text": "公会"
},
"jumpid": 157,
"icon": "icon_sytj"
},
{
"id": 156,
"title": {
"key": "jump_explain156",
"text": "竞技场"
},
"desc": {
"key": "jump_explain156",
"text": "竞技场"
},
"jumpid": 156,
"icon": "ty_qp_jjc"
},
{
"id": 107,
"title": {
"key": "jump_explain107",
"text": "普通招募"
},
"desc": {
"key": "jump_explain107",
"text": "普通招募"
},
"jumpid": 107,
"icon": "icon_zm"
},
{
"id": 165,
"title": {
"key": "jump_explain165",
"text": "前往vip"
},
"desc": {
"key": "jump_explain165",
"text": "前往vip"
},
"jumpid": 165,
"icon": "icon_sytj"
} }
] ]

View File

@ -5,7 +5,7 @@
"image": "loading_2", "image": "loading_2",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_1", "key": "loading_Sheet1_prompt_1",
"text": "这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语这里是提示语" "text": "中轴城是终极之战后重建的世界首都,靠先进技术串联幸存世界。"
} }
}, },
{ {
@ -14,7 +14,7 @@
"image": "ld_5v5_bg1", "image": "ld_5v5_bg1",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_2", "key": "loading_Sheet1_prompt_2",
"text": "这里是提示语" "text": "指挥部里储存着很多月光原石,看起来有大用处。"
} }
}, },
{ {
@ -23,7 +23,7 @@
"image": "ld_boss_bg", "image": "ld_boss_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_3", "key": "loading_Sheet1_prompt_3",
"text": "这里是提示语" "text": "快跟着浣熊师父学功夫吧,争取像阿宝一样成为让世人尊敬的大侠。"
} }
}, },
{ {
@ -32,7 +32,7 @@
"image": "ld_5v5_bg", "image": "ld_5v5_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_4", "key": "loading_Sheet1_prompt_4",
"text": "这里是提示语" "text": "艺术家戈伯随时等你带着好酒好菜去找他打造装备哦。"
} }
}, },
{ {
@ -41,7 +41,7 @@
"image": "loading_2", "image": "loading_2",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_5", "key": "loading_Sheet1_prompt_5",
"text": "这里是提示语" "text": "想知道用速度与激情捕羊的乐趣吗?"
} }
}, },
{ {
@ -50,7 +50,7 @@
"image": "ld_5v5_bg1", "image": "ld_5v5_bg1",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_6", "key": "loading_Sheet1_prompt_6",
"text": "这里是提示语" "text": "公会是一处和其他守护者拉近距离的好地方呢。"
} }
}, },
{ {
@ -59,7 +59,7 @@
"image": "ld_boss_bg", "image": "ld_boss_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_7", "key": "loading_Sheet1_prompt_7",
"text": "这里是提示语" "text": "想体会友好切磋的魅力吗?竞技场是不二的选择。"
} }
}, },
{ {
@ -68,7 +68,7 @@
"image": "ld_5v5_bg", "image": "ld_5v5_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_8", "key": "loading_Sheet1_prompt_8",
"text": "这里是提示语" "text": "商人们经常乘着巨怪列车外出,回来时总会带些新奇的小玩意。"
} }
}, },
{ {
@ -77,7 +77,7 @@
"image": "loading_2", "image": "loading_2",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_9", "key": "loading_Sheet1_prompt_9",
"text": "这里是提示语" "text": "遇到困境时,不妨去圣桃树看看,或许能找到破除困境的方法。"
} }
}, },
{ {
@ -86,7 +86,7 @@
"image": "ld_5v5_bg1", "image": "ld_5v5_bg1",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_10", "key": "loading_Sheet1_prompt_10",
"text": "这里是提示语" "text": "穿越时间地图,重温过去那些精彩瞬间,获得新的战斗经验。"
} }
}, },
{ {
@ -95,7 +95,7 @@
"image": "ld_boss_bg", "image": "ld_boss_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_11", "key": "loading_Sheet1_prompt_11",
"text": "这里是提示语" "text": "在这个融合首都里,似乎隐藏着什么危机......"
} }
}, },
{ {
@ -104,7 +104,7 @@
"image": "ld_5v5_bg", "image": "ld_5v5_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_12", "key": "loading_Sheet1_prompt_12",
"text": "这里是提示语" "text": "疯狂原始人 力气大是原始人的特点之一。"
} }
}, },
{ {
@ -113,7 +113,7 @@
"image": "loading_2", "image": "loading_2",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_13", "key": "loading_Sheet1_prompt_13",
"text": "这里是提示语" "text": "相信自己是特别的,是习得绝世神功的秘钥。"
} }
}, },
{ {
@ -122,7 +122,7 @@
"image": "ld_5v5_bg1", "image": "ld_5v5_bg1",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_14", "key": "loading_Sheet1_prompt_14",
"text": "这里是提示语" "text": "坏蛋联盟心中有一朵善良之花,花开时,全身蔓延着愉快的刺激感。"
} }
}, },
{ {
@ -131,7 +131,7 @@
"image": "ld_boss_bg", "image": "ld_boss_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_15", "key": "loading_Sheet1_prompt_15",
"text": "这里是提示语" "text": "森林深处的巨型猩猩身上似乎藏着很多觉醒材料。"
} }
}, },
{ {
@ -140,7 +140,7 @@
"image": "ld_boss_bg", "image": "ld_boss_bg",
"prompt": { "prompt": {
"key": "loading_Sheet1_prompt_16", "key": "loading_Sheet1_prompt_16",
"text": "这里是提示语" "text": "打败森林泰坦就能获得打造辅助套装的材料。"
} }
} }
] ]

File diff suppressed because it is too large Load Diff

View File

@ -70,30 +70,13 @@
{ {
"Id": 5, "Id": 5,
"scene": "GameMain", "scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_5",
"text": "中轴城"
},
"sceneicon": "ty_qp_my01",
"functionname": {
"key": "navigation_Sheet1_functionname_5",
"text": "签到"
},
"npcName": [
"功能入口-签到"
],
"functionicon": "icon_qd"
},
{
"Id": 6,
"scene": "GameMain",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_6", "key": "navigation_Sheet1_scenename_6",
"text": "中轴城" "text": "中轴城"
}, },
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_6", "key": "navigation_Sheet1_functionname_5",
"text": "魔药" "text": "魔药"
}, },
"npcName": [ "npcName": [
@ -102,7 +85,7 @@
"functionicon": "ty_qp_my" "functionicon": "ty_qp_my"
}, },
{ {
"Id": 7, "Id": 6,
"scene": "GameMain", "scene": "GameMain",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_7", "key": "navigation_Sheet1_scenename_7",
@ -110,7 +93,7 @@
}, },
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_7", "key": "navigation_Sheet1_functionname_6",
"text": "烹饪" "text": "烹饪"
}, },
"npcName": [ "npcName": [
@ -119,7 +102,7 @@
"functionicon": "ty_qp_pr" "functionicon": "ty_qp_pr"
}, },
{ {
"Id": 8, "Id": 7,
"scene": "GameMain", "scene": "GameMain",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_8", "key": "navigation_Sheet1_scenename_8",
@ -127,7 +110,7 @@
}, },
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_8", "key": "navigation_Sheet1_functionname_7",
"text": "指挥部" "text": "指挥部"
}, },
"npcName": [ "npcName": [
@ -136,7 +119,7 @@
"functionicon": "ty_qp_zhb" "functionicon": "ty_qp_zhb"
}, },
{ {
"Id": 9, "Id": 8,
"scene": "GameMain", "scene": "GameMain",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_9", "key": "navigation_Sheet1_scenename_9",
@ -144,7 +127,7 @@
}, },
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_9", "key": "navigation_Sheet1_functionname_8",
"text": "竞技场" "text": "竞技场"
}, },
"npcName": [ "npcName": [
@ -153,7 +136,7 @@
"functionicon": "ty_qp_jjc" "functionicon": "ty_qp_jjc"
}, },
{ {
"Id": 10, "Id": 9,
"scene": "GameMain", "scene": "GameMain",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_10", "key": "navigation_Sheet1_scenename_10",
@ -161,7 +144,7 @@
}, },
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_10", "key": "navigation_Sheet1_functionname_9",
"text": "工会" "text": "工会"
}, },
"npcName": [ "npcName": [
@ -171,7 +154,7 @@
"functionicon": "ty_qp_gh" "functionicon": "ty_qp_gh"
}, },
{ {
"Id": 11, "Id": 10,
"scene": "SmithyScene", "scene": "SmithyScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_11", "key": "navigation_Sheet1_scenename_11",
@ -179,7 +162,7 @@
}, },
"sceneicon": "ty_qp_tjp", "sceneicon": "ty_qp_tjp",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_11", "key": "navigation_Sheet1_functionname_10",
"text": "打造" "text": "打造"
}, },
"npcName": [ "npcName": [
@ -188,7 +171,7 @@
"functionicon": "ty_qp_zm" "functionicon": "ty_qp_zm"
}, },
{ {
"Id": 12, "Id": 11,
"scene": "SmithyScene", "scene": "SmithyScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_12", "key": "navigation_Sheet1_scenename_12",
@ -196,7 +179,7 @@
}, },
"sceneicon": "ty_qp_tjp", "sceneicon": "ty_qp_tjp",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_12", "key": "navigation_Sheet1_functionname_11",
"text": "锻造炉" "text": "锻造炉"
}, },
"npcName": [ "npcName": [
@ -205,7 +188,7 @@
"functionicon": "ty_qp_wdj" "functionicon": "ty_qp_wdj"
}, },
{ {
"Id": 13, "Id": 12,
"scene": "SmithyScene", "scene": "SmithyScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_13", "key": "navigation_Sheet1_scenename_13",
@ -213,7 +196,7 @@
}, },
"sceneicon": "ty_qp_tjp", "sceneicon": "ty_qp_tjp",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_13", "key": "navigation_Sheet1_functionname_12",
"text": "手册台" "text": "手册台"
}, },
"npcName": [ "npcName": [
@ -222,7 +205,7 @@
"functionicon": "ty_qp_sj" "functionicon": "ty_qp_sj"
}, },
{ {
"Id": 14, "Id": 13,
"scene": "WuGuanScene", "scene": "WuGuanScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_14", "key": "navigation_Sheet1_scenename_14",
@ -230,7 +213,7 @@
}, },
"sceneicon": "ty_qp_xmwg", "sceneicon": "ty_qp_xmwg",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_14", "key": "navigation_Sheet1_functionname_13",
"text": "总教习" "text": "总教习"
}, },
"npcName": [ "npcName": [
@ -239,7 +222,7 @@
"functionicon": "ty_qp_jx" "functionicon": "ty_qp_jx"
}, },
{ {
"Id": 15, "Id": 14,
"scene": "WuGuanScene", "scene": "WuGuanScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_15", "key": "navigation_Sheet1_scenename_15",
@ -247,7 +230,7 @@
}, },
"sceneicon": "ty_qp_xmwg", "sceneicon": "ty_qp_xmwg",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_15", "key": "navigation_Sheet1_functionname_14",
"text": "阿宝" "text": "阿宝"
}, },
"npcName": [ "npcName": [
@ -256,7 +239,7 @@
"functionicon": "ty_qp_mryj" "functionicon": "ty_qp_mryj"
}, },
{ {
"Id": 16, "Id": 15,
"scene": "WuGuanScene", "scene": "WuGuanScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_16", "key": "navigation_Sheet1_scenename_16",
@ -264,7 +247,7 @@
}, },
"sceneicon": "ty_qp_xmwg", "sceneicon": "ty_qp_xmwg",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_16", "key": "navigation_Sheet1_functionname_15",
"text": "告示板" "text": "告示板"
}, },
"npcName": [ "npcName": [
@ -273,7 +256,7 @@
"functionicon": "ty_qp_gsb" "functionicon": "ty_qp_gsb"
}, },
{ {
"Id": 17, "Id": 16,
"scene": "WuGuanScene", "scene": "WuGuanScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_17", "key": "navigation_Sheet1_scenename_17",
@ -281,7 +264,7 @@
}, },
"sceneicon": "ty_qp_xmwg", "sceneicon": "ty_qp_xmwg",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_17", "key": "navigation_Sheet1_functionname_16",
"text": "木桩1" "text": "木桩1"
}, },
"npcName": [ "npcName": [

View File

@ -146,7 +146,7 @@
"main": [ "main": [
{ {
"key": 1, "key": 1,
"param": 1 "param": 10
} }
], ],
"wkqbx": 0, "wkqbx": 0,

View File

@ -0,0 +1,35 @@
[
{
"id": 1001,
"type": 1,
"icon": "wp_icon_10019",
"tujing": [
107
],
"url": "",
"playerhead": "wp_icon_10019",
"name": "普通头像"
},
{
"id": 2001,
"type": 2,
"icon": "wp_icon_10019",
"tujing": [
107
],
"url": "",
"playerhead": "wp_icon_10019",
"name": "普通动作"
},
{
"id": 3001,
"type": 3,
"icon": "wp_icon_10019",
"tujing": [
107
],
"url": "",
"playerhead": "wp_icon_10019",
"name": "普通背景"
}
]

View File

@ -0,0 +1,37 @@
[
{
"id": 10001,
"title": "Fetter_help_title",
"content": "Fetter_help_content"
},
{
"id": 10002,
"title": "Fetter_help_title",
"content": "Fetter_help_content"
},
{
"id": 10003,
"title": "GoodImpression_help_title",
"content": "GoodImpression_help_content"
},
{
"id": 10004,
"title": "GoodImpression_help_title",
"content": "GoodImpression_help_content"
},
{
"id": 10005,
"title": "Panda_paiqian",
"content": "Panda_paiqian1"
},
{
"id": 10006,
"title": "Panda_meiriyilian",
"content": "Panda_meiriyilian1"
},
{
"id": 10007,
"title": "Potions help information",
"content": "Potions help information01"
}
]

View File

@ -6,24 +6,24 @@
"suittype": 1, "suittype": 1,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_1",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_1",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_1",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_1",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_1",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -52,24 +52,24 @@
"suittype": 1, "suittype": 1,
"png1": "debuff_1", "png1": "debuff_1",
"png1_text": { "png1_text": {
"key": "TeachingPngTextdebuff_1", "key": "teaching_teaching_png1_text_2",
"text": "冰冻" "text": "冰冻"
}, },
"png2": "ty_zd_buff_z005", "png2": "ty_zd_buff_z005",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_z005", "key": "teaching_teaching_png2_text_2",
"text": "免疫" "text": "免疫"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_2",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_2",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_2",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -98,24 +98,24 @@
"suittype": 1, "suittype": 1,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_3",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_3",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_3",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_3",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_3",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -144,24 +144,24 @@
"suittype": 2, "suittype": 2,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_4",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_4",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_4",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_4",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_4",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -190,24 +190,24 @@
"suittype": 2, "suittype": 2,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_5",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_5",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_5",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_5",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_5",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -236,24 +236,24 @@
"suittype": 2, "suittype": 2,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_6",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_6",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_6",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_6",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_6",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -282,24 +282,24 @@
"suittype": 3, "suittype": 3,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_7",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_7",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_7",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_7",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_7",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -328,24 +328,24 @@
"suittype": 3, "suittype": 3,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_8",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_8",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_8",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_8",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_8",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -374,24 +374,24 @@
"suittype": 3, "suittype": 3,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_9",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_9",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_9",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_9",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_9",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -420,24 +420,24 @@
"suittype": 4, "suittype": 4,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_10",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_10",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_10",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_10",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_10",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -466,24 +466,24 @@
"suittype": 4, "suittype": 4,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_11",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_11",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_11",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_11",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_11",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -512,24 +512,24 @@
"suittype": 4, "suittype": 4,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_12",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_12",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_12",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_12",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_12",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -558,24 +558,24 @@
"suittype": 5, "suittype": 5,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_13",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_13",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_13",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_13",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_13",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -604,24 +604,24 @@
"suittype": 5, "suittype": 5,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_14",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_14",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_14",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_14",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_14",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [
@ -650,24 +650,24 @@
"suittype": 5, "suittype": 5,
"png1": "buff_2", "png1": "buff_2",
"png1_text": { "png1_text": {
"key": "TeachingPngTextbuff_2", "key": "teaching_teaching_png1_text_15",
"text": "攻击上升" "text": "攻击上升"
}, },
"png2": "ty_zd_buff_j015", "png2": "ty_zd_buff_j015",
"png2_text": { "png2_text": {
"key": "TeachingPngTextty_zd_buff_j015", "key": "teaching_teaching_png2_text_15",
"text": "防御下降" "text": "防御下降"
}, },
"suitname": { "suitname": {
"key": "Teaching_suitname", "key": "Teaching_teaching_suitname_15",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"desc": { "desc": {
"key": "Teaching_desc", "key": "Teaching_teaching_desc_15",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"tips": { "tips": {
"key": "mainline_desc_X", "key": "Teaching_teaching_tips_15",
"text": "在实战中学习能够影响攻击力和防御力的技能作用" "text": "在实战中学习能够影响攻击力和防御力的技能作用"
}, },
"task": [ "task": [

View File

@ -2,23 +2,23 @@
{ {
"id": 1, "id": 1,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_1",
"text": "物品1" "text": "物品1"
}, },
"goodsfor": 1, "goodsfor": 1,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_1",
"text": "物品1货品信息" "text": "物品1货品信息"
}, },
"goodsicon": "clmsg_ll_01", "goodsicon": "clmsg_ll_01",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 12000, "star_money": 12000,
"uptext": { "uptext": {
"key": "hearsay1", "key": "trolltrain_troll_goods_uptext_1",
"text": "听说最近黑色峡谷的蘑菇供应不求,如果碰上,你或许可以囤积一些" "text": "听说最近黑色峡谷的蘑菇供应不求,如果碰上,你或许可以囤积一些"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_1",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 40 "max": 40
@ -26,23 +26,23 @@
{ {
"id": 2, "id": 2,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_2",
"text": "物品2" "text": "物品2"
}, },
"goodsfor": 1, "goodsfor": 1,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_2",
"text": "物品2货品信息" "text": "物品2货品信息"
}, },
"goodsicon": "clmsg_ll_02", "goodsicon": "clmsg_ll_02",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 13000, "star_money": 13000,
"uptext": { "uptext": {
"key": "hearsay2", "key": "trolltrain_troll_goods_uptext_2",
"text": "嘿,你有听说过老人与海的故事吗,没听过也不打紧,一些贵族正在收购一批海鱼,价格都已经被炒上天了,留意这个发财的机会,兄弟。" "text": "嘿,你有听说过老人与海的故事吗,没听过也不打紧,一些贵族正在收购一批海鱼,价格都已经被炒上天了,留意这个发财的机会,兄弟。"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_2",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 40 "max": 40
@ -50,23 +50,23 @@
{ {
"id": 3, "id": 3,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_3",
"text": "物品3" "text": "物品3"
}, },
"goodsfor": 1, "goodsfor": 1,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_3",
"text": "物品3货品信息" "text": "物品3货品信息"
}, },
"goodsicon": "clmsg_ll_03", "goodsicon": "clmsg_ll_03",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 14000, "star_money": 14000,
"uptext": { "uptext": {
"key": "hearsay3", "key": "trolltrain_troll_goods_uptext_3",
"text": "没人会拒绝寻香草的诱惑,尤其是商人,你说对吧。我有一个老主顾,他的孩子满月,现在正需要很多这个玩意,记得留心一下哦~" "text": "没人会拒绝寻香草的诱惑,尤其是商人,你说对吧。我有一个老主顾,他的孩子满月,现在正需要很多这个玩意,记得留心一下哦~"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_3",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 40 "max": 40
@ -74,23 +74,23 @@
{ {
"id": 4, "id": 4,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_4",
"text": "物品4" "text": "物品4"
}, },
"goodsfor": 2, "goodsfor": 2,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_4",
"text": "物品4货品信息" "text": "物品4货品信息"
}, },
"goodsicon": "clmsg_ll_04", "goodsicon": "clmsg_ll_04",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 11000, "star_money": 11000,
"uptext": { "uptext": {
"key": "hearsay4", "key": "trolltrain_troll_goods_uptext_4",
"text": "好吧,你消息你运气来了,神龙大年久失修,正需要一批上好的木材,而你的下一个目的地......啧啧啧,有时候我真羡慕你的运气。" "text": "好吧,你消息你运气来了,神龙大年久失修,正需要一批上好的木材,而你的下一个目的地......啧啧啧,有时候我真羡慕你的运气。"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_4",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 40 "max": 40
@ -98,23 +98,23 @@
{ {
"id": 5, "id": 5,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_5",
"text": "物品5" "text": "物品5"
}, },
"goodsfor": 2, "goodsfor": 2,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_5",
"text": "物品5货品信息" "text": "物品5货品信息"
}, },
"goodsicon": "clmsg_ll_05", "goodsicon": "clmsg_ll_05",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 1000, "star_money": 1000,
"uptext": { "uptext": {
"key": "hearsay5", "key": "trolltrain_troll_goods_uptext_5",
"text": "这次是我的私人消息,听说阿宝的某一个师兄越狱了,正在到处进行破坏,各地的村民都在收购铁器以备不时之需。我知道这很缺德,但咱们可是商人,赚谁的钱不是赚?" "text": "这次是我的私人消息,听说阿宝的某一个师兄越狱了,正在到处进行破坏,各地的村民都在收购铁器以备不时之需。我知道这很缺德,但咱们可是商人,赚谁的钱不是赚?"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_5",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 30 "max": 30
@ -122,23 +122,23 @@
{ {
"id": 6, "id": 6,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_6",
"text": "物品6" "text": "物品6"
}, },
"goodsfor": 2, "goodsfor": 2,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_6",
"text": "物品6货品信息" "text": "物品6货品信息"
}, },
"goodsicon": "wp_icon_0003", "goodsicon": "wp_icon_0003",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 2000, "star_money": 2000,
"uptext": { "uptext": {
"key": "hearsay6", "key": "trolltrain_troll_goods_uptext_6",
"text": "一根上号的雪茄,一杯威士忌,还有一把趁手的兵器,这或许就是男人最大的浪漫了。那帮维京人马上就要开始捕羊大赛了,你猜猜他们现在最需要什么?那可是场庆典,你懂得~" "text": "一根上号的雪茄,一杯威士忌,还有一把趁手的兵器,这或许就是男人最大的浪漫了。那帮维京人马上就要开始捕羊大赛了,你猜猜他们现在最需要什么?那可是场庆典,你懂得~"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_6",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 30 "max": 30
@ -146,23 +146,23 @@
{ {
"id": 7, "id": 7,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_7",
"text": "物品7" "text": "物品7"
}, },
"goodsfor": 3, "goodsfor": 3,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_7",
"text": "物品7货品信息" "text": "物品7货品信息"
}, },
"goodsicon": "wp_icon_10002", "goodsicon": "wp_icon_10002",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 1000, "star_money": 1000,
"uptext": { "uptext": {
"key": "hearsay7", "key": "trolltrain_troll_goods_uptext_7",
"text": "听说了吗,维京人的山谷总是会传来恐怖的怒吼,那嗓门,一听就知道肯定是一个大家伙,现在我认识的很多部落的族长都在收购武器,你知道该怎么做,不是吗?" "text": "听说了吗,维京人的山谷总是会传来恐怖的怒吼,那嗓门,一听就知道肯定是一个大家伙,现在我认识的很多部落的族长都在收购武器,你知道该怎么做,不是吗?"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_7",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 30 "max": 30
@ -170,23 +170,23 @@
{ {
"id": 8, "id": 8,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_8",
"text": "物品8" "text": "物品8"
}, },
"goodsfor": 3, "goodsfor": 3,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_8",
"text": "物品8货品信息" "text": "物品8货品信息"
}, },
"goodsicon": "wp_icon_10012", "goodsicon": "wp_icon_10012",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 3000, "star_money": 3000,
"uptext": { "uptext": {
"key": "hearsay8", "key": "trolltrain_troll_goods_uptext_8",
"text": "怪物史莱克你听说过吗,最近有消息他要带着他的公主一起来中轴城,并决定举办一场庆典,虽然我不知道他哪儿来的钱办庆典,但对于我们这种优良的商人来说,庆典就意味着可以赚大把的钱,你知道该准备什么了吗?" "text": "怪物史莱克你听说过吗,最近有消息他要带着他的公主一起来中轴城,并决定举办一场庆典,虽然我不知道他哪儿来的钱办庆典,但对于我们这种优良的商人来说,庆典就意味着可以赚大把的钱,你知道该准备什么了吗?"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_8",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 30 "max": 30
@ -194,23 +194,23 @@
{ {
"id": 9, "id": 9,
"goodsname": { "goodsname": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsname_9",
"text": "物品9" "text": "物品9"
}, },
"goodsfor": 3, "goodsfor": 3,
"goodsinfor": { "goodsinfor": {
"key": "itemname_40002", "key": "trolltrain_troll_goods_goodsinfor_9",
"text": "物品9货品信息" "text": "物品9货品信息"
}, },
"goodsicon": "wp_icon_10014", "goodsicon": "wp_icon_10014",
"goodsprice": 2000, "goodsprice": 2000,
"star_money": 4000, "star_money": 4000,
"uptext": { "uptext": {
"key": "hearsay9", "key": "trolltrain_troll_goods_uptext_9",
"text": "我很喜欢完游戏,因为我总能在里面不劳而获的得到诸多宝藏,你听说了吗,最近一个神秘的洞穴出现在丛林区,而当地的那些原始人,可是从中捞了不少宝贝,我们说不定可以从那些原始人手里捞上一笔,然后去中轴城高价卖出。" "text": "我很喜欢完游戏,因为我总能在里面不劳而获的得到诸多宝藏,你听说了吗,最近一个神秘的洞穴出现在丛林区,而当地的那些原始人,可是从中捞了不少宝贝,我们说不定可以从那些原始人手里捞上一笔,然后去中轴城高价卖出。"
}, },
"suptext": { "suptext": {
"key": "suphearsay", "key": "trolltrain_troll_goods_suptext_9",
"text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!" "text": "我有一个好消息告诉你,咱们即将赚大发了,在下一个地区!"
}, },
"max": 30 "max": 30

View File

@ -4,7 +4,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_1",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 1, "difficulty": 1,
@ -88,7 +88,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_2",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 2, "difficulty": 2,
@ -172,7 +172,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_3",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 3, "difficulty": 3,
@ -256,7 +256,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_4",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 4, "difficulty": 4,
@ -340,7 +340,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_5",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 5, "difficulty": 5,
@ -424,7 +424,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_6",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 6, "difficulty": 6,
@ -508,7 +508,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_7",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 7, "difficulty": 7,
@ -592,7 +592,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_8",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 8, "difficulty": 8,
@ -676,7 +676,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_9",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 9, "difficulty": 9,
@ -760,7 +760,7 @@
"copytype": 1, "copytype": 1,
"bossid": 1, "bossid": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_10",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"difficulty": 10, "difficulty": 10,
@ -844,7 +844,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_11",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 1, "difficulty": 1,
@ -928,7 +928,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_12",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 2, "difficulty": 2,
@ -1012,7 +1012,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_13",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 3, "difficulty": 3,
@ -1096,7 +1096,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_14",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 4, "difficulty": 4,
@ -1180,7 +1180,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_15",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 5, "difficulty": 5,
@ -1264,7 +1264,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_16",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 6, "difficulty": 6,
@ -1348,7 +1348,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_17",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 7, "difficulty": 7,
@ -1432,7 +1432,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_18",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 8, "difficulty": 8,
@ -1516,7 +1516,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_19",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 9, "difficulty": 9,
@ -1600,7 +1600,7 @@
"copytype": 1, "copytype": 1,
"bossid": 2, "bossid": 2,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_boss_name_20",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"difficulty": 10, "difficulty": 10,
@ -1684,7 +1684,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_21",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 1, "difficulty": 1,
@ -1768,7 +1768,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_22",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 2, "difficulty": 2,
@ -1852,7 +1852,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_23",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 3, "difficulty": 3,
@ -1936,7 +1936,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_24",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 4, "difficulty": 4,
@ -2020,7 +2020,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_25",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 5, "difficulty": 5,
@ -2104,7 +2104,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_26",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 6, "difficulty": 6,
@ -2188,7 +2188,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_27",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 7, "difficulty": 7,
@ -2272,7 +2272,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_28",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 8, "difficulty": 8,
@ -2356,7 +2356,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_29",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 9, "difficulty": 9,
@ -2440,7 +2440,7 @@
"copytype": 1, "copytype": 1,
"bossid": 3, "bossid": 3,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_boss_name_30",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"difficulty": 10, "difficulty": 10,
@ -2524,7 +2524,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_31",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 1, "difficulty": 1,
@ -2608,7 +2608,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_32",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 2, "difficulty": 2,
@ -2692,7 +2692,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_33",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 3, "difficulty": 3,
@ -2776,7 +2776,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_34",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 4, "difficulty": 4,
@ -2860,7 +2860,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_35",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 5, "difficulty": 5,
@ -2944,7 +2944,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_36",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 6, "difficulty": 6,
@ -3028,7 +3028,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_37",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 7, "difficulty": 7,
@ -3112,7 +3112,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_38",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 8, "difficulty": 8,
@ -3196,7 +3196,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_39",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 9, "difficulty": 9,
@ -3280,7 +3280,7 @@
"copytype": 2, "copytype": 2,
"bossid": 11, "bossid": 11,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_40",
"text": "武器BOSS" "text": "武器BOSS"
}, },
"difficulty": 10, "difficulty": 10,
@ -3364,7 +3364,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_41",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 1, "difficulty": 1,
@ -3448,7 +3448,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_42",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 2, "difficulty": 2,
@ -3532,7 +3532,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_43",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 3, "difficulty": 3,
@ -3616,7 +3616,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_44",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 4, "difficulty": 4,
@ -3700,7 +3700,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_45",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 5, "difficulty": 5,
@ -3784,7 +3784,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_46",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 6, "difficulty": 6,
@ -3868,7 +3868,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_47",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 7, "difficulty": 7,
@ -3952,7 +3952,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_48",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 8, "difficulty": 8,
@ -4036,7 +4036,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_49",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 9, "difficulty": 9,
@ -4120,7 +4120,7 @@
"copytype": 3, "copytype": 3,
"bossid": 21, "bossid": 21,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_50",
"text": "饰品BOSS" "text": "饰品BOSS"
}, },
"difficulty": 10, "difficulty": 10,
@ -4204,7 +4204,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_51",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 1, "difficulty": 1,
@ -4263,7 +4263,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_52",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 2, "difficulty": 2,
@ -4327,7 +4327,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_53",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 3, "difficulty": 3,
@ -4396,7 +4396,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_54",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 4, "difficulty": 4,
@ -4465,7 +4465,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_55",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 5, "difficulty": 5,
@ -4534,7 +4534,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_56",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 6, "difficulty": 6,
@ -4603,7 +4603,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_57",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 7, "difficulty": 7,
@ -4672,7 +4672,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_58",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 8, "difficulty": 8,
@ -4741,7 +4741,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_59",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 9, "difficulty": 9,
@ -4810,7 +4810,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_60",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 10, "difficulty": 10,
@ -4879,7 +4879,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_61",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 11, "difficulty": 11,
@ -4948,7 +4948,7 @@
"copytype": 4, "copytype": 4,
"bossid": 31, "bossid": 31,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_boss_name_62",
"text": "阿宝" "text": "阿宝"
}, },
"difficulty": 12, "difficulty": 12,

View File

@ -3,12 +3,12 @@
"bossid": 1, "bossid": 1,
"copytype": 1, "copytype": 1,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_bossskill_name_1",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"back_png": "wjyz_img003", "back_png": "wjyz_img003",
"introduce": { "introduce": {
"key": "viking_boss_1004", "key": "vikingexpedition_bossskill_introduce_1",
"text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜" "text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜"
}, },
"icon": "wjyz_img012", "icon": "wjyz_img012",
@ -21,12 +21,12 @@
"bossid": 2, "bossid": 2,
"copytype": 1, "copytype": 1,
"name": { "name": {
"key": "viking_boss_1002", "key": "vikingexpedition_bossskill_name_2",
"text": "冰之泰坦" "text": "冰之泰坦"
}, },
"back_png": "wjyz_img001", "back_png": "wjyz_img001",
"introduce": { "introduce": {
"key": "viking_boss_1005", "key": "vikingexpedition_bossskill_introduce_2",
"text": "冰霜泰坦巨人从极寒之地而来,没有什么比它更寒冷了" "text": "冰霜泰坦巨人从极寒之地而来,没有什么比它更寒冷了"
}, },
"icon": "wjyz_img011", "icon": "wjyz_img011",
@ -39,12 +39,12 @@
"bossid": 3, "bossid": 3,
"copytype": 1, "copytype": 1,
"name": { "name": {
"key": "viking_boss_1003", "key": "vikingexpedition_bossskill_name_3",
"text": "森林泰坦" "text": "森林泰坦"
}, },
"back_png": "wjyz_img002", "back_png": "wjyz_img002",
"introduce": { "introduce": {
"key": "viking_boss_1006", "key": "vikingexpedition_bossskill_introduce_3",
"text": "森林泰坦诞生于广袤的森林之中,是所有动物们的守护神" "text": "森林泰坦诞生于广袤的森林之中,是所有动物们的守护神"
}, },
"icon": "wjyz_img013", "icon": "wjyz_img013",
@ -57,12 +57,12 @@
"bossid": 11, "bossid": 11,
"copytype": 2, "copytype": 2,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_bossskill_name_4",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"back_png": "wjyz_img001", "back_png": "wjyz_img001",
"introduce": { "introduce": {
"key": "viking_boss_10001", "key": "vikingexpedition_bossskill_introduce_4",
"text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜" "text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜"
}, },
"icon": "wjyz_img011", "icon": "wjyz_img011",
@ -75,12 +75,12 @@
"bossid": 21, "bossid": 21,
"copytype": 3, "copytype": 3,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_bossskill_name_5",
"text": "火焰泰坦" "text": "火焰泰坦"
}, },
"back_png": "wjyz_img002", "back_png": "wjyz_img002",
"introduce": { "introduce": {
"key": "viking_boss_20001", "key": "vikingexpedition_bossskill_introduce_5",
"text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜" "text": "熔岩泰坦巨人来自于遥远的火山,它的火焰属性使得所到之处,一片荒芜"
}, },
"icon": "wjyz_img013", "icon": "wjyz_img013",
@ -93,12 +93,12 @@
"bossid": 31, "bossid": 31,
"copytype": 4, "copytype": 4,
"name": { "name": {
"key": "viking_boss_1001", "key": "vikingexpedition_bossskill_name_6",
"text": "阿宝" "text": "阿宝"
}, },
"back_png": "xmwg_jyfb_boss1", "back_png": "xmwg_jyfb_boss1",
"introduce": { "introduce": {
"key": "viking_boss_20001", "key": "vikingexpedition_bossskill_introduce_6",
"text": "一只来自于中国的滚滚" "text": "一只来自于中国的滚滚"
}, },
"icon": "action_11001", "icon": "action_11001",

View File

@ -2,15 +2,15 @@
{ {
"type_id": 1, "type_id": 1,
"title": { "title": {
"key": "VikingTitle1", "key": "vikingexpedition_entrance_title_1",
"text": "装备副本" "text": "装备副本"
}, },
"introduce": { "introduce": {
"key": "VikingIntroduce1", "key": "vikingexpedition_entrance_introduce_1",
"text": "通过挑战三大泰坦,获得强力装备吧" "text": "通过挑战三大泰坦,获得强力装备吧"
}, },
"unlock": { "unlock": {
"key": "VikingUnlock1", "key": "vikingexpedition_entrance_unlock_1",
"text": "Level {0} unlocking" "text": "Level {0} unlocking"
}, },
"bg": "fb_rk_wjyz1", "bg": "fb_rk_wjyz1",
@ -19,15 +19,15 @@
{ {
"type_id": 2, "type_id": 2,
"title": { "title": {
"key": "VikingTitle2", "key": "vikingexpedition_entrance_title_2",
"text": "武器副本" "text": "武器副本"
}, },
"introduce": { "introduce": {
"key": "VikingIntroduce2", "key": "vikingexpedition_entrance_introduce_2",
"text": "武器副本描述" "text": "武器副本描述"
}, },
"unlock": { "unlock": {
"key": "VikingUnlock2", "key": "vikingexpedition_entrance_unlock_2",
"text": "Level {0} unlocking" "text": "Level {0} unlocking"
}, },
"bg": "fb_rk_wjyz2", "bg": "fb_rk_wjyz2",
@ -36,15 +36,15 @@
{ {
"type_id": 3, "type_id": 3,
"title": { "title": {
"key": "VikingTitle3", "key": "vikingexpedition_entrance_title_3",
"text": "饰品副本" "text": "饰品副本"
}, },
"introduce": { "introduce": {
"key": "VikingIntroduce3", "key": "vikingexpedition_entrance_introduce_3",
"text": "饰品副本描述" "text": "饰品副本描述"
}, },
"unlock": { "unlock": {
"key": "VikingUnlock3", "key": "vikingexpedition_entrance_unlock_3",
"text": "Level {0} unlocking" "text": "Level {0} unlocking"
}, },
"bg": "fb_rk_wjyz3", "bg": "fb_rk_wjyz3",

View File

@ -3,7 +3,7 @@
"vip_lv": 1, "vip_lv": 1,
"up_exp": 100, "up_exp": 100,
"vip_name": { "vip_name": {
"key": "vipname1", "key": "vip_vip_vip_name_1",
"text": "特邀会员" "text": "特邀会员"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -45,7 +45,7 @@
"vip_lv": 2, "vip_lv": 2,
"up_exp": 500, "up_exp": 500,
"vip_name": { "vip_name": {
"key": "vipname2", "key": "vip_vip_vip_name_2",
"text": "高级会员" "text": "高级会员"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -88,7 +88,7 @@
"vip_lv": 3, "vip_lv": 3,
"up_exp": 1000, "up_exp": 1000,
"vip_name": { "vip_name": {
"key": "vipname3", "key": "vip_vip_vip_name_3",
"text": "资深会员" "text": "资深会员"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -131,7 +131,7 @@
"vip_lv": 4, "vip_lv": 4,
"up_exp": 2000, "up_exp": 2000,
"vip_name": { "vip_name": {
"key": "vipname4", "key": "vip_vip_vip_name_4",
"text": "理事" "text": "理事"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -175,7 +175,7 @@
"vip_lv": 5, "vip_lv": 5,
"up_exp": 4000, "up_exp": 4000,
"vip_name": { "vip_name": {
"key": "vipname5", "key": "vip_vip_vip_name_5",
"text": "高级理事" "text": "高级理事"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -219,7 +219,7 @@
"vip_lv": 6, "vip_lv": 6,
"up_exp": 7000, "up_exp": 7000,
"vip_name": { "vip_name": {
"key": "vipname6", "key": "vip_vip_vip_name_6",
"text": "理事长" "text": "理事长"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -263,7 +263,7 @@
"vip_lv": 7, "vip_lv": 7,
"up_exp": 12000, "up_exp": 12000,
"vip_name": { "vip_name": {
"key": "vipname7", "key": "vip_vip_vip_name_7",
"text": "监事" "text": "监事"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -308,7 +308,7 @@
"vip_lv": 8, "vip_lv": 8,
"up_exp": 22000, "up_exp": 22000,
"vip_name": { "vip_name": {
"key": "vipname8", "key": "vip_vip_vip_name_8",
"text": "高级监事" "text": "高级监事"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -353,7 +353,7 @@
"vip_lv": 9, "vip_lv": 9,
"up_exp": 39000, "up_exp": 39000,
"vip_name": { "vip_name": {
"key": "vipname9", "key": "vip_vip_vip_name_9",
"text": "监事长" "text": "监事长"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -398,7 +398,7 @@
"vip_lv": 10, "vip_lv": 10,
"up_exp": 52000, "up_exp": 52000,
"vip_name": { "vip_name": {
"key": "vipname10", "key": "vip_vip_vip_name_10",
"text": "荣誉副会长" "text": "荣誉副会长"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -445,7 +445,7 @@
"vip_lv": 11, "vip_lv": 11,
"up_exp": 80000, "up_exp": 80000,
"vip_name": { "vip_name": {
"key": "vipname11", "key": "vip_vip_vip_name_11",
"text": "执行副会长" "text": "执行副会长"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -492,7 +492,7 @@
"vip_lv": 12, "vip_lv": 12,
"up_exp": 130000, "up_exp": 130000,
"vip_name": { "vip_name": {
"key": "vipname12", "key": "vip_vip_vip_name_12",
"text": "常务副会长" "text": "常务副会长"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -539,7 +539,7 @@
"vip_lv": 13, "vip_lv": 13,
"up_exp": 200000, "up_exp": 200000,
"vip_name": { "vip_name": {
"key": "vipname13", "key": "vip_vip_vip_name_13",
"text": "秘书长" "text": "秘书长"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -587,7 +587,7 @@
"vip_lv": 14, "vip_lv": 14,
"up_exp": 250000, "up_exp": 250000,
"vip_name": { "vip_name": {
"key": "vipname14", "key": "vip_vip_vip_name_14",
"text": "执行会长" "text": "执行会长"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",
@ -635,7 +635,7 @@
"vip_lv": 15, "vip_lv": 15,
"up_exp": 400000, "up_exp": 400000,
"vip_name": { "vip_name": {
"key": "vipname15", "key": "vip_vip_vip_name_15",
"text": "商会主席" "text": "商会主席"
}, },
"vip_lv_png": "wp_icon_bydw02", "vip_lv_png": "wp_icon_bydw02",

View File

@ -2,12 +2,12 @@
{ {
"id": 210, "id": 210,
"name": { "name": {
"key": "Mainline_Tasks1", "key": "worldtask_world_all_name_1",
"text": "章节1全部任务" "text": "章节1全部任务"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_1",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -21,12 +21,12 @@
{ {
"id": 300, "id": 300,
"name": { "name": {
"key": "welcom_txt", "key": "worldtask_world_all_name_2",
"text": "欢迎到来" "text": "欢迎到来"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_2",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -40,12 +40,12 @@
{ {
"id": 310, "id": 310,
"name": { "name": {
"key": "Side_Quest1", "key": "worldtask_world_all_name_3",
"text": "武馆内勤奋的身影是?" "text": "武馆内勤奋的身影是?"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_3",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -64,12 +64,12 @@
{ {
"id": 320, "id": 320,
"name": { "name": {
"key": "Side_Quest2", "key": "worldtask_world_all_name_4",
"text": "铁匠铺门口身影是?" "text": "铁匠铺门口身影是?"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_4",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -88,12 +88,12 @@
{ {
"id": 330, "id": 330,
"name": { "name": {
"key": "Side_Quest3", "key": "worldtask_world_all_name_5",
"text": "戈伯的嘱托" "text": "戈伯的嘱托"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_5",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -112,12 +112,12 @@
{ {
"id": 340, "id": 340,
"name": { "name": {
"key": "Side_Quest4", "key": "worldtask_world_all_name_6",
"text": "武馆秘闻" "text": "武馆秘闻"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_6",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -136,12 +136,12 @@
{ {
"id": 350, "id": 350,
"name": { "name": {
"key": "Side_Quest5", "key": "worldtask_world_all_name_7",
"text": "好像有人再看我?" "text": "好像有人再看我?"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_7",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -160,12 +160,12 @@
{ {
"id": 360, "id": 360,
"name": { "name": {
"key": "Side_Quest6", "key": "worldtask_world_all_name_8",
"text": "戈伯的委托" "text": "戈伯的委托"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_8",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -184,12 +184,12 @@
{ {
"id": 113, "id": 113,
"name": { "name": {
"key": "story_80", "key": "worldtask_world_all_name_9",
"text": "日常测试任务" "text": "日常测试任务"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_9",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [
@ -203,12 +203,12 @@
{ {
"id": 410, "id": 410,
"name": { "name": {
"key": "story_80", "key": "worldtask_world_all_name_10",
"text": "周常测试任务" "text": "周常测试任务"
}, },
"task_icon": "", "task_icon": "",
"task_txt": { "task_txt": {
"key": "story_80", "key": "worldtask_world_all_task_txt_10",
"text": "完成所有任务有可以领取额外奖励" "text": "完成所有任务有可以领取额外奖励"
}, },
"reword": [ "reword": [

View File

@ -9,20 +9,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_1",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_1", "key": "worldtask_world_task_task_name_1",
"text": "初来乍到" "text": "初来乍到"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_1_Receiving", "key": "worldtask_world_task_npctxt_1",
"text": "和阿宝聊聊" "text": "和阿宝聊聊"
}, },
"npc": 10010, "npc": 10010,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_1_Receiving", "key": "worldtask_world_task_completetasktxt_1",
"text": "寻找熊猫" "text": "寻找熊猫"
}, },
"completetask": [ "completetask": [
@ -53,20 +53,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_2",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_2", "key": "worldtask_world_task_task_name_2",
"text": "参观中轴城" "text": "参观中轴城"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_2_Receiving", "key": "worldtask_world_task_npctxt_2",
"text": "去路口寻找阿宝" "text": "去路口寻找阿宝"
}, },
"npc": 10020, "npc": 10020,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_2_Receiving", "key": "worldtask_world_task_completetasktxt_2",
"text": "美好的风景总是让人流连,忍不住心向往之,倾心守护。" "text": "美好的风景总是让人流连,忍不住心向往之,倾心守护。"
}, },
"completetask": [ "completetask": [
@ -97,20 +97,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_3",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_3", "key": "worldtask_world_task_task_name_3",
"text": "邦尼兔的质疑" "text": "邦尼兔的质疑"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_3_Receiving", "key": "worldtask_world_task_npctxt_3",
"text": "相信或不相信,能做到或不能做到,守护者与你,命运的齿轮早已开始转动……" "text": "相信或不相信,能做到或不能做到,守护者与你,命运的齿轮早已开始转动……"
}, },
"npc": 10021, "npc": 10021,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_3_Receiving", "key": "worldtask_world_task_completetasktxt_3",
"text": "相信或不相信,能做到或不能做到,守护者与你,命运的齿轮早已开始转动……" "text": "相信或不相信,能做到或不能做到,守护者与你,命运的齿轮早已开始转动……"
}, },
"completetask": [ "completetask": [
@ -141,20 +141,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_4",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_4", "key": "worldtask_world_task_task_name_4",
"text": "可疑之人" "text": "可疑之人"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_4_Receiving", "key": "worldtask_world_task_npctxt_4",
"text": "它究竟从何而来,又预示着怎样的命运,一切不得而知……" "text": "它究竟从何而来,又预示着怎样的命运,一切不得而知……"
}, },
"npc": 10031, "npc": 10031,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_4_Receiving", "key": "worldtask_world_task_completetasktxt_4",
"text": "它究竟从何而来,又预示着怎样的命运,一切不得而知……" "text": "它究竟从何而来,又预示着怎样的命运,一切不得而知……"
}, },
"completetask": [ "completetask": [
@ -185,20 +185,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_5",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_5", "key": "worldtask_world_task_task_name_5",
"text": "熊猫武馆" "text": "熊猫武馆"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_5_Receiving", "key": "worldtask_world_task_npctxt_5",
"text": "在熊猫武馆细细搜索,或许会有意外收获。" "text": "在熊猫武馆细细搜索,或许会有意外收获。"
}, },
"npc": 103, "npc": 103,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_5_Receiving", "key": "worldtask_world_task_completetasktxt_5",
"text": "在熊猫武馆细细搜索,或许会有意外收获。" "text": "在熊猫武馆细细搜索,或许会有意外收获。"
}, },
"completetask": [ "completetask": [
@ -229,20 +229,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_6",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_6", "key": "worldtask_world_task_task_name_6",
"text": "紧急任务" "text": "紧急任务"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_6_Receiving", "key": "worldtask_world_task_npctxt_6",
"text": "和阿宝聊聊" "text": "和阿宝聊聊"
}, },
"npc": 10060, "npc": 10060,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_6_Receiving", "key": "worldtask_world_task_completetasktxt_6",
"text": "被月中人选中之人,终将为守护而生。" "text": "被月中人选中之人,终将为守护而生。"
}, },
"completetask": [ "completetask": [
@ -273,20 +273,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_7",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_7", "key": "worldtask_world_task_task_name_7",
"text": "出发前的叮嘱" "text": "出发前的叮嘱"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_7_Receiving", "key": "worldtask_world_task_npctxt_7",
"text": "试炼的终点,是名为勇者的觉醒。" "text": "试炼的终点,是名为勇者的觉醒。"
}, },
"npc": 10070, "npc": 10070,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_7_Receiving", "key": "worldtask_world_task_completetasktxt_7",
"text": "试炼的终点,是名为勇者的觉醒。" "text": "试炼的终点,是名为勇者的觉醒。"
}, },
"completetask": [ "completetask": [
@ -327,20 +327,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_8",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_8", "key": "worldtask_world_task_task_name_8",
"text": "戈伯铁匠铺" "text": "戈伯铁匠铺"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_8_Receiving", "key": "worldtask_world_task_npctxt_8",
"text": "听说维京人热爱海上的风浪、甘醇的啤酒、勇猛的龙,还有那无与伦比的艺术品……" "text": "听说维京人热爱海上的风浪、甘醇的啤酒、勇猛的龙,还有那无与伦比的艺术品……"
}, },
"npc": 10080, "npc": 10080,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_8_Receiving", "key": "worldtask_world_task_completetasktxt_8",
"text": "听说维京人热爱海上的风浪、甘醇的啤酒、勇猛的龙,还有那无与伦比的艺术品……" "text": "听说维京人热爱海上的风浪、甘醇的啤酒、勇猛的龙,还有那无与伦比的艺术品……"
}, },
"completetask": [ "completetask": [
@ -371,20 +371,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_9",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_9", "key": "worldtask_world_task_task_name_9",
"text": "试炼再起" "text": "试炼再起"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_9_Receiving", "key": "worldtask_world_task_npctxt_9",
"text": "这就是维京人的工艺技术吗,我现在感觉自己的实力确实增长不少。" "text": "这就是维京人的工艺技术吗,我现在感觉自己的实力确实增长不少。"
}, },
"npc": 10090, "npc": 10090,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_9_Receiving", "key": "worldtask_world_task_completetasktxt_9",
"text": "我迫不及待的想要体验新获得的历练了" "text": "我迫不及待的想要体验新获得的历练了"
}, },
"completetask": [ "completetask": [
@ -415,20 +415,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_10",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_10", "key": "worldtask_world_task_task_name_10",
"text": "归还原石" "text": "归还原石"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_10_Receiving", "key": "worldtask_world_task_npctxt_10",
"text": "骇客蛛会教我怎么做" "text": "骇客蛛会教我怎么做"
}, },
"npc": 10100, "npc": 10100,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_10_Receiving", "key": "worldtask_world_task_completetasktxt_10",
"text": "月光原石回到了它应该在的位置。" "text": "月光原石回到了它应该在的位置。"
}, },
"completetask": [ "completetask": [
@ -459,20 +459,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_11",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_11", "key": "worldtask_world_task_task_name_11",
"text": "召唤英雄" "text": "召唤英雄"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_11_Receiving", "key": "worldtask_world_task_npctxt_11",
"text": "叩响【守护之地】的门扉,迎接英雄的到来。" "text": "叩响【守护之地】的门扉,迎接英雄的到来。"
}, },
"npc": 10110, "npc": 10110,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_11_Receiving", "key": "worldtask_world_task_completetasktxt_11",
"text": "叩响【守护之地】的门扉,迎接英雄的到来。" "text": "叩响【守护之地】的门扉,迎接英雄的到来。"
}, },
"completetask": [ "completetask": [
@ -503,20 +503,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_12",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_12", "key": "worldtask_world_task_task_name_12",
"text": "梦魇的诞生" "text": "梦魇的诞生"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_12_Receiving", "key": "worldtask_world_task_npctxt_12",
"text": "沉睡梦魇,向死而生,追寻恐惧的身影、弧光与暗夜轮舞……" "text": "沉睡梦魇,向死而生,追寻恐惧的身影、弧光与暗夜轮舞……"
}, },
"npc": 10120, "npc": 10120,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_12_Receiving", "key": "worldtask_world_task_completetasktxt_12",
"text": "沉睡梦魇,向死而生,追寻恐惧的身影、弧光与暗夜轮舞……" "text": "沉睡梦魇,向死而生,追寻恐惧的身影、弧光与暗夜轮舞……"
}, },
"completetask": [ "completetask": [
@ -547,20 +547,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_13",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_13", "key": "worldtask_world_task_task_name_13",
"text": "消失的阴影" "text": "消失的阴影"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_13_Receiving", "key": "worldtask_world_task_npctxt_13",
"text": "找骇客蛛指定战术" "text": "找骇客蛛指定战术"
}, },
"npc": 10130, "npc": 10130,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_13_Receiving", "key": "worldtask_world_task_completetasktxt_13",
"text": "梦魇消失了,虽然危险的根源并未被根除,但至少现在我们安全了,暂时的。" "text": "梦魇消失了,虽然危险的根源并未被根除,但至少现在我们安全了,暂时的。"
}, },
"completetask": [ "completetask": [
@ -591,20 +591,20 @@
"des": 2, "des": 2,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Mainline_Tasks1", "key": "worldtask_world_task_task_Tname_14",
"text": "第一章:预言之声" "text": "第一章:预言之声"
}, },
"task_name": { "task_name": {
"key": "Mainline_Tasks1_999", "key": "worldtask_world_task_task_name_14",
"text": "敬请期待" "text": "敬请期待"
}, },
"npctxt": { "npctxt": {
"key": "Mainline_Tasks1_999", "key": "worldtask_world_task_npctxt_14",
"text": "敬请期待" "text": "敬请期待"
}, },
"npc": 10110, "npc": 10110,
"completetasktxt": { "completetasktxt": {
"key": "Mainline_Tasks1_999", "key": "worldtask_world_task_completetasktxt_14",
"text": "敬请期待!" "text": "敬请期待!"
}, },
"completetask": [ "completetask": [
@ -635,20 +635,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest0_task_Tname", "key": "worldtask_world_task_task_Tname_15",
"text": "欢迎到来" "text": "欢迎到来"
}, },
"task_name": { "task_name": {
"key": "Side_Quest0_task_name", "key": "worldtask_world_task_task_name_15",
"text": "初次来到世界" "text": "初次来到世界"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest0_npctxt", "key": "worldtask_world_task_npctxt_15",
"text": "和门口的小家伙聊聊" "text": "和门口的小家伙聊聊"
}, },
"npc": 70070, "npc": 70070,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest0_npctxt", "key": "worldtask_world_task_completetasktxt_15",
"text": "和门口的小家伙聊聊" "text": "和门口的小家伙聊聊"
}, },
"completetask": [ "completetask": [
@ -679,20 +679,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest1", "key": "worldtask_world_task_task_Tname_16",
"text": "武馆内勤奋的身影是?" "text": "武馆内勤奋的身影是?"
}, },
"task_name": { "task_name": {
"key": "Side_Quest1_1", "key": "worldtask_world_task_task_name_16",
"text": "盖在做什么" "text": "盖在做什么"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest1_1_Receiving", "key": "worldtask_world_task_npctxt_16",
"text": "盖在哪里坐着一些看上去像是太极的姿势,我或许可以找他聊聊。" "text": "盖在哪里坐着一些看上去像是太极的姿势,我或许可以找他聊聊。"
}, },
"npc": 70010, "npc": 70010,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest1_1_Receiving", "key": "worldtask_world_task_completetasktxt_16",
"text": "盖在哪里坐着一些看上去像是太极的姿势,我或许可以找他聊聊。" "text": "盖在哪里坐着一些看上去像是太极的姿势,我或许可以找他聊聊。"
}, },
"completetask": [ "completetask": [
@ -723,20 +723,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest2", "key": "worldtask_world_task_task_Tname_17",
"text": "铁匠铺门口身影是?" "text": "铁匠铺门口身影是?"
}, },
"task_name": { "task_name": {
"key": "Side_Quest2_1", "key": "worldtask_world_task_task_name_17",
"text": "格里森" "text": "格里森"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest2_1_Receiving", "key": "worldtask_world_task_npctxt_17",
"text": "那个绿色的小家伙,好像是叫格林森,看上去有些闷闷不乐,是发生了什么事情吗?" "text": "那个绿色的小家伙,好像是叫格林森,看上去有些闷闷不乐,是发生了什么事情吗?"
}, },
"npc": 70020, "npc": 70020,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest2_1_Receiving", "key": "worldtask_world_task_completetasktxt_17",
"text": "那个绿色的小家伙,好像是叫格林森,看上去有些闷闷不乐,是发生了什么事情吗?" "text": "那个绿色的小家伙,好像是叫格林森,看上去有些闷闷不乐,是发生了什么事情吗?"
}, },
"completetask": [ "completetask": [
@ -767,20 +767,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest2", "key": "worldtask_world_task_task_Tname_18",
"text": "铁匠铺门口身影是?" "text": "铁匠铺门口身影是?"
}, },
"task_name": { "task_name": {
"key": "Side_Quest2_2", "key": "worldtask_world_task_task_name_18",
"text": "戈伯的唠叨" "text": "戈伯的唠叨"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest2_2_Receiving", "key": "worldtask_world_task_npctxt_18",
"text": "戈伯在他的铁匠铺里干活,但我现在需要去找他聊聊。" "text": "戈伯在他的铁匠铺里干活,但我现在需要去找他聊聊。"
}, },
"npc": 70021, "npc": 70021,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest2_2_Receiving", "key": "worldtask_world_task_completetasktxt_18",
"text": "戈伯在他的铁匠铺里干活,但我现在需要去找他聊聊。" "text": "戈伯在他的铁匠铺里干活,但我现在需要去找他聊聊。"
}, },
"completetask": [ "completetask": [
@ -811,20 +811,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest3", "key": "worldtask_world_task_task_Tname_19",
"text": "戈伯的嘱托" "text": "戈伯的嘱托"
}, },
"task_name": { "task_name": {
"key": "Side_Quest3_1", "key": "worldtask_world_task_task_name_19",
"text": "戈伯在等你" "text": "戈伯在等你"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest3_1_Receiving", "key": "worldtask_world_task_npctxt_19",
"text": "戈伯有事情找我,我或许该去看看。" "text": "戈伯有事情找我,我或许该去看看。"
}, },
"npc": 70030, "npc": 70030,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest3_1_Receiving", "key": "worldtask_world_task_completetasktxt_19",
"text": "戈伯有事情找我,我或许该去看看。" "text": "戈伯有事情找我,我或许该去看看。"
}, },
"completetask": [ "completetask": [
@ -855,20 +855,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest3", "key": "worldtask_world_task_task_Tname_20",
"text": "戈伯的嘱托" "text": "戈伯的嘱托"
}, },
"task_name": { "task_name": {
"key": "Side_Quest3_2", "key": "worldtask_world_task_task_name_20",
"text": "戈伯的思考" "text": "戈伯的思考"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest3_2_Receiving", "key": "worldtask_world_task_npctxt_20",
"text": "去找戈伯聊聊,然后再看具体需要做些什么。" "text": "去找戈伯聊聊,然后再看具体需要做些什么。"
}, },
"npc": 70031, "npc": 70031,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest3_2_Receiving", "key": "worldtask_world_task_completetasktxt_20",
"text": "任务完成了,是时候去找戈伯聊聊了。" "text": "任务完成了,是时候去找戈伯聊聊了。"
}, },
"completetask": [ "completetask": [
@ -899,20 +899,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest4", "key": "worldtask_world_task_task_Tname_21",
"text": "武馆秘闻" "text": "武馆秘闻"
}, },
"task_name": { "task_name": {
"key": "Side_Quest4_1", "key": "worldtask_world_task_task_name_21",
"text": "瓦希尔指挥官" "text": "瓦希尔指挥官"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest4_1_Receiving", "key": "worldtask_world_task_npctxt_21",
"text": "瓦希尔指挥官在哪里做些什么,我或或许可以去看看" "text": "瓦希尔指挥官在哪里做些什么,我或或许可以去看看"
}, },
"npc": 70040, "npc": 70040,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest4_1_Receiving", "key": "worldtask_world_task_completetasktxt_21",
"text": "瓦希尔指挥官在哪里做些什么,我或或许可以去看看" "text": "瓦希尔指挥官在哪里做些什么,我或或许可以去看看"
}, },
"completetask": [ "completetask": [
@ -943,20 +943,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest5", "key": "worldtask_world_task_task_Tname_22",
"text": "好像有人再看我?" "text": "好像有人再看我?"
}, },
"task_name": { "task_name": {
"key": "Side_Quest5_1", "key": "worldtask_world_task_task_name_22",
"text": "小伊" "text": "小伊"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest5_1_Receiving", "key": "worldtask_world_task_npctxt_22",
"text": "那不是小伊吗,她是在.....练武吗?" "text": "那不是小伊吗,她是在.....练武吗?"
}, },
"npc": 70050, "npc": 70050,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest5_1_Receiving", "key": "worldtask_world_task_completetasktxt_22",
"text": "那不是小伊吗,她是在.....练武吗?" "text": "那不是小伊吗,她是在.....练武吗?"
}, },
"completetask": [ "completetask": [
@ -987,20 +987,20 @@
"des": 3, "des": 3,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "Side_Quest6", "key": "worldtask_world_task_task_Tname_23",
"text": "戈伯的委托" "text": "戈伯的委托"
}, },
"task_name": { "task_name": {
"key": "Side_Quest6_1", "key": "worldtask_world_task_task_name_23",
"text": "鼻涕粗" "text": "鼻涕粗"
}, },
"npctxt": { "npctxt": {
"key": "Side_Quest6_1_Receiving", "key": "worldtask_world_task_npctxt_23",
"text": "鼻涕粗为什么会一个人在这里,是遇到了什么事情吗?" "text": "鼻涕粗为什么会一个人在这里,是遇到了什么事情吗?"
}, },
"npc": 70060, "npc": 70060,
"completetasktxt": { "completetasktxt": {
"key": "Side_Quest6_1_Receiving", "key": "worldtask_world_task_completetasktxt_23",
"text": "鼻涕粗为什么会一个人在这里,是遇到了什么事情吗?" "text": "鼻涕粗为什么会一个人在这里,是遇到了什么事情吗?"
}, },
"completetask": [ "completetask": [
@ -1031,20 +1031,20 @@
"des": 1, "des": 1,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "richang", "key": "worldtask_world_task_task_Tname_24",
"text": "魔药处" "text": "魔药处"
}, },
"task_name": { "task_name": {
"key": "richang", "key": "worldtask_world_task_task_name_24",
"text": "魔药处" "text": "魔药处"
}, },
"npctxt": { "npctxt": {
"key": "Talk_to_Fiona", "key": "worldtask_world_task_npctxt_24",
"text": "和菲欧娜聊聊" "text": "和菲欧娜聊聊"
}, },
"npc": 80010, "npc": 80010,
"completetasktxt": { "completetasktxt": {
"key": "Talk_to_Fiona", "key": "worldtask_world_task_completetasktxt_24",
"text": "和菲欧娜聊聊" "text": "和菲欧娜聊聊"
}, },
"completetask": [ "completetask": [
@ -1075,20 +1075,20 @@
"des": 4, "des": 4,
"icon": "", "icon": "",
"task_Tname": { "task_Tname": {
"key": "zhouchang", "key": "worldtask_world_task_task_Tname_25",
"text": "烹饪处" "text": "烹饪处"
}, },
"task_name": { "task_name": {
"key": "zhouchang", "key": "worldtask_world_task_task_name_25",
"text": "烹饪处" "text": "烹饪处"
}, },
"npctxt": { "npctxt": {
"key": "Talk_to_Peace", "key": "worldtask_world_task_npctxt_25",
"text": "和平先生聊聊" "text": "和平先生聊聊"
}, },
"npc": 80020, "npc": 80020,
"completetasktxt": { "completetasktxt": {
"key": "Talk_to_Peace", "key": "worldtask_world_task_completetasktxt_25",
"text": "和平先生聊聊" "text": "和平先生聊聊"
}, },
"completetask": [ "completetask": [

View File

@ -27,6 +27,7 @@ type ISC_GateRouteComp interface {
//游戏类资源类型 //游戏类资源类型
const ( const (
AttrType = "attr" //用户属性资源 例如货币 经验 之类的 AttrType = "attr" //用户属性资源 例如货币 经验 之类的
PerType = "per" //用户皮肤,动作,背景 相关资源
ItemType = "item" //道具物品资源 ItemType = "item" //道具物品资源
HeroType = "hero" //卡片资源 例如英雄卡,检验卡 HeroType = "hero" //卡片资源 例如英雄卡,检验卡
EquipmentType = "equi" //武器资源 EquipmentType = "equi" //武器资源

View File

@ -104,38 +104,39 @@ type DBUser struct {
sizeCache protoimpl.SizeCache sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID
Uuid string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid" bson:"uuid"` //玩家唯一uuid Uuid string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid" bson:"uuid"` //玩家唯一uuid
Binduid string `protobuf:"bytes,4,opt,name=binduid,proto3" json:"binduid" bson:"binduid"` //玩家账号 Binduid string `protobuf:"bytes,4,opt,name=binduid,proto3" json:"binduid" bson:"binduid"` //玩家账号
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name" bson:"name"` //玩家名 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name" bson:"name"` //玩家名
Sid string `protobuf:"bytes,6,opt,name=sid,proto3" json:"sid" bson:"sid"` //区服id Sid string `protobuf:"bytes,6,opt,name=sid,proto3" json:"sid" bson:"sid"` //区服id
Createip string `protobuf:"bytes,7,opt,name=createip,proto3" json:"createip" bson:"createip"` //创建账号时的ip Createip string `protobuf:"bytes,7,opt,name=createip,proto3" json:"createip" bson:"createip"` //创建账号时的ip
Lastloginip string `protobuf:"bytes,8,opt,name=lastloginip,proto3" json:"lastloginip" bson:"lastloginip"` //最后一次登录时的ip Lastloginip string `protobuf:"bytes,8,opt,name=lastloginip,proto3" json:"lastloginip" bson:"lastloginip"` //最后一次登录时的ip
Ctime int64 `protobuf:"varint,9,opt,name=ctime,proto3" json:"ctime" bson:"ctime"` //玩家创号时间戳 Ctime int64 `protobuf:"varint,9,opt,name=ctime,proto3" json:"ctime" bson:"ctime"` //玩家创号时间戳
Logintime int64 `protobuf:"varint,10,opt,name=logintime,proto3" json:"logintime" bson:"logintime"` //最后一次登录时间 Logintime int64 `protobuf:"varint,10,opt,name=logintime,proto3" json:"logintime" bson:"logintime"` //最后一次登录时间
Gender int32 `protobuf:"varint,11,opt,name=gender,proto3" json:"gender" bson:"gender"` //性别 0男1女 Gender int32 `protobuf:"varint,11,opt,name=gender,proto3" json:"gender" bson:"gender"` //性别 0男1女
Avatar string `protobuf:"bytes,12,opt,name=avatar,proto3" json:"avatar" bson:"avatar"` //头像 Avatar string `protobuf:"bytes,12,opt,name=avatar,proto3" json:"avatar" bson:"avatar"` //头像
Gold int64 `protobuf:"varint,13,opt,name=gold,proto3" json:"gold" bson:"gold"` //金币 Gold int64 `protobuf:"varint,13,opt,name=gold,proto3" json:"gold" bson:"gold"` //金币
Exp int64 `protobuf:"varint,14,opt,name=exp,proto3" json:"exp" bson:"exp"` //经验 Exp int64 `protobuf:"varint,14,opt,name=exp,proto3" json:"exp" bson:"exp"` //经验
Vipexp int64 `protobuf:"varint,15,opt,name=vipexp,proto3" json:"vipexp" bson:"vipexp"` //vip经验 Vipexp int64 `protobuf:"varint,15,opt,name=vipexp,proto3" json:"vipexp" bson:"vipexp"` //vip经验
Starcoin int64 `protobuf:"varint,16,opt,name=starcoin,proto3" json:"starcoin" bson:"starcoin"` //星座图币 Starcoin int64 `protobuf:"varint,16,opt,name=starcoin,proto3" json:"starcoin" bson:"starcoin"` //星座图币
Created bool `protobuf:"varint,17,opt,name=created,proto3" json:"created" bson:"created"` //创角 Created bool `protobuf:"varint,17,opt,name=created,proto3" json:"created" bson:"created"` //创角
Lv int32 `protobuf:"varint,18,opt,name=lv,proto3" json:"lv" bson:"lv"` //等级 Lv int32 `protobuf:"varint,18,opt,name=lv,proto3" json:"lv" bson:"lv"` //等级
Vip int32 `protobuf:"varint,19,opt,name=vip,proto3" json:"vip" bson:"vip"` // vip等级 Vip int32 `protobuf:"varint,19,opt,name=vip,proto3" json:"vip" bson:"vip"` // vip等级
Diamond int64 `protobuf:"varint,20,opt,name=diamond,proto3" json:"diamond" bson:"diamond"` // 钻石 Diamond int64 `protobuf:"varint,20,opt,name=diamond,proto3" json:"diamond" bson:"diamond"` // 钻石
Title int32 `protobuf:"varint,21,opt,name=title,proto3" json:"title" bson:"title"` //头衔 Title int32 `protobuf:"varint,21,opt,name=title,proto3" json:"title" bson:"title"` //头衔
Offlinetime int64 `protobuf:"varint,22,opt,name=offlinetime,proto3" json:"offlinetime" bson:"offlinetime"` //离线时间 Offlinetime int64 `protobuf:"varint,22,opt,name=offlinetime,proto3" json:"offlinetime" bson:"offlinetime"` //离线时间
Figure int32 `protobuf:"varint,23,opt,name=figure,proto3" json:"figure" bson:"figure"` //主角形象 Figure int32 `protobuf:"varint,23,opt,name=figure,proto3" json:"figure" bson:"figure"` //主角形象
Bgp string `protobuf:"bytes,24,opt,name=bgp,proto3" json:"bgp" bson:"bgp"` //背景 Bgp string `protobuf:"bytes,24,opt,name=bgp,proto3" json:"bgp" bson:"bgp"` //背景
Ps int32 `protobuf:"varint,25,opt,name=ps,proto3" json:"ps" bson:"ps"` //体力 Ps int32 `protobuf:"varint,25,opt,name=ps,proto3" json:"ps" bson:"ps"` //体力
LastRecoverPsSec int64 `protobuf:"varint,26,opt,name=lastRecoverPsSec,proto3" json:"lastRecoverPsSec" bson:"lastRecoverPsSec"` // 上次体会恢复时间 LastRecoverPsSec int64 `protobuf:"varint,26,opt,name=lastRecoverPsSec,proto3" json:"lastRecoverPsSec" bson:"lastRecoverPsSec"` // 上次体会恢复时间
Moongold int32 `protobuf:"varint,27,opt,name=moongold,proto3" json:"moongold" bson:"moongold"` //纯净月髓 Moongold int32 `protobuf:"varint,27,opt,name=moongold,proto3" json:"moongold" bson:"moongold"` //纯净月髓
Talent1 int32 `protobuf:"varint,28,opt,name=talent1,proto3" json:"talent1" bson:"talent1"` //阵营1天赋点 Talent1 int32 `protobuf:"varint,28,opt,name=talent1,proto3" json:"talent1" bson:"talent1"` //阵营1天赋点
Talent2 int32 `protobuf:"varint,29,opt,name=talent2,proto3" json:"talent2" bson:"talent2"` //阵营2天赋点 Talent2 int32 `protobuf:"varint,29,opt,name=talent2,proto3" json:"talent2" bson:"talent2"` //阵营2天赋点
Talent3 int32 `protobuf:"varint,30,opt,name=talent3,proto3" json:"talent3" bson:"talent3"` //阵营3天赋点 Talent3 int32 `protobuf:"varint,30,opt,name=talent3,proto3" json:"talent3" bson:"talent3"` //阵营3天赋点
Talent4 int32 `protobuf:"varint,31,opt,name=talent4,proto3" json:"talent4" bson:"talent4"` //阵营4天赋点 Talent4 int32 `protobuf:"varint,31,opt,name=talent4,proto3" json:"talent4" bson:"talent4"` //阵营4天赋点
Merchantmoney int32 `protobuf:"varint,32,opt,name=merchantmoney,proto3" json:"merchantmoney" bson:"merchantmoney"` //虚拟币(商队) Merchantmoney int32 `protobuf:"varint,32,opt,name=merchantmoney,proto3" json:"merchantmoney" bson:"merchantmoney"` //虚拟币(商队)
Perlist []int32 `protobuf:"varint,33,rep,packed,name=perlist,proto3" json:"perlist" bson:"perlist"` //皮肤,动作,背景
} }
func (x *DBUser) Reset() { func (x *DBUser) Reset() {
@ -394,6 +395,13 @@ func (x *DBUser) GetMerchantmoney() int32 {
return 0 return 0
} }
func (x *DBUser) GetPerlist() []int32 {
if x != nil {
return x.Perlist
}
return nil
}
type DBUserSetting struct { type DBUserSetting struct {
state protoimpl.MessageState state protoimpl.MessageState
sizeCache protoimpl.SizeCache sizeCache protoimpl.SizeCache
@ -654,7 +662,7 @@ var file_user_user_db_proto_rawDesc = []byte{
0x61, 0x67, 0x12, 0x2a, 0x0a, 0x10, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x53, 0x65, 0x72, 0x61, 0x67, 0x12, 0x2a, 0x0a, 0x10, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x53, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x47, 0x61, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x47, 0x61,
0x74, 0x65, 0x77, 0x61, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x0e, 0x74, 0x65, 0x77, 0x61, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x0e,
0x0a, 0x02, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x98, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0xb2,
0x06, 0x0a, 0x06, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x06, 0x0a, 0x06, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75,
@ -704,40 +712,42 @@ var file_user_user_db_proto_rawDesc = []byte{
0x65, 0x6e, 0x74, 0x34, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x6c, 0x65, 0x65, 0x6e, 0x74, 0x34, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x74, 0x61, 0x6c, 0x65,
0x6e, 0x74, 0x34, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6e, 0x74, 0x34, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x6d,
0x6f, 0x6e, 0x65, 0x79, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x65, 0x79, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, 0x65, 0x72, 0x63,
0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x22, 0xc7, 0x02, 0x0a, 0x0d, 0x44, 0x42, 0x68, 0x61, 0x6e, 0x74, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x65, 0x72,
0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x21, 0x20, 0x03, 0x28, 0x05, 0x52, 0x07, 0x70, 0x65, 0x72, 0x6c,
0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x69, 0x73, 0x74, 0x22, 0xc7, 0x02, 0x0a, 0x0d, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65,
0x06, 0x68, 0x75, 0x61, 0x7a, 0x68, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
0x75, 0x61, 0x7a, 0x68, 0x69, 0x12, 0x1c, 0x0a, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x75, 0x61, 0x7a, 0x68,
0x68, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x75, 0x61, 0x7a, 0x68, 0x69, 0x12,
0x63, 0x68, 0x69, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x18, 0x1c, 0x0a, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, 0x69, 0x18, 0x04, 0x20, 0x01,
0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x12, 0x28, 0x0d, 0x52, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, 0x69, 0x12, 0x1a, 0x0a,
0x12, 0x0a, 0x04, 0x77, 0x75, 0x6c, 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x77, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52,
0x75, 0x6c, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x18, 0x07, 0x20, 0x01, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x77, 0x75, 0x6c,
0x28, 0x08, 0x52, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x66, 0x66, 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x77, 0x75, 0x6c, 0x69, 0x12, 0x14, 0x0a,
0x65, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6d, 0x75,
0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x75, 0x61, 0x6a, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x73, 0x69, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x18, 0x08, 0x20,
0x52, 0x05, 0x67, 0x75, 0x61, 0x6a, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67,
0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x75, 0x61, 0x6a, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x67, 0x75, 0x61, 0x6a,
0x06, 0x74, 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x74, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08,
0x61, 0x6e, 0x73, 0x75, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x52, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x6e, 0x73, 0x75,
0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x12, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x74, 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x12,
0x1c, 0x0a, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x18, 0x0a, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
0x28, 0x08, 0x52, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x52, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x78, 0x75, 0x61,
0x05, 0x73, 0x61, 0x69, 0x6a, 0x69, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x78, 0x75,
0x69, 0x6a, 0x69, 0x22, 0xb8, 0x01, 0x0a, 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x0e, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69,
0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69, 0x22, 0xb8, 0x01,
0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x0a, 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
0x28, 0x03, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69,
0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x69,
0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f,
0x6f, 0x75, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43,
0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x64, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x05, 0x20,
0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61,
0x28, 0x05, 0x52, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06,
0x70, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73, 0x42, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x70, 0x75,
0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x7a, 0x7a, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x70, 0x73, 0x18, 0x08, 0x20, 0x01,
0x28, 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
} }
var ( var (

View File

@ -76,4 +76,5 @@ const (
GameBuffType_FINAL_DMG_DOWN = 64 GameBuffType_FINAL_DMG_DOWN = 64
GameBuffType_TIGER_ROAR = 65 GameBuffType_TIGER_ROAR = 65
GameBuffType_FORGET = 66 GameBuffType_FORGET = 66
GameBuffType_RAMPAGE = 67
) )

View File

@ -12,7 +12,7 @@ import "errors"
type GameBuzkashiGradeData struct { type GameBuzkashiGradeData struct {
Num int32 Num int32
Distance string Distance float32
Value int32 Value int32
} }
@ -24,7 +24,7 @@ func (*GameBuzkashiGradeData) GetTypeId() int32 {
func (_v *GameBuzkashiGradeData)Deserialize(_buf map[string]interface{}) (err error) { func (_v *GameBuzkashiGradeData)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.Distance, _ok_ = _buf["distance"].(string); !_ok_ { err = errors.New("distance error"); return } } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["distance"].(float64); !_ok_ { err = errors.New("distance error"); return }; _v.Distance = float32(_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["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
return return
} }

View File

@ -14,6 +14,7 @@ type GameNameLibraryData struct {
Id int32 Id int32
Surname string Surname string
Name string Name string
Sex int32
} }
const TypeId_GameNameLibraryData = 77094270 const TypeId_GameNameLibraryData = 77094270
@ -26,6 +27,7 @@ func (_v *GameNameLibraryData)Deserialize(_buf map[string]interface{}) (err erro
{ 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["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["surname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Surname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Surname, _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["surname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Surname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Surname, _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["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["sex"].(float64); !_ok_ { err = errors.New("sex error"); return }; _v.Sex = int32(_tempNum_) }
return return
} }

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 GamePlayerInfor_overview struct {
_dataMap map[int32]*GamePlayerInfor_overviewData
_dataList []*GamePlayerInfor_overviewData
}
func NewGamePlayerInfor_overview(_buf []map[string]interface{}) (*GamePlayerInfor_overview, error) {
_dataList := make([]*GamePlayerInfor_overviewData, 0, len(_buf))
dataMap := make(map[int32]*GamePlayerInfor_overviewData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGamePlayerInfor_overviewData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GamePlayerInfor_overview{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GamePlayerInfor_overview) GetDataMap() map[int32]*GamePlayerInfor_overviewData {
return table._dataMap
}
func (table *GamePlayerInfor_overview) GetDataList() []*GamePlayerInfor_overviewData {
return table._dataList
}
func (table *GamePlayerInfor_overview) Get(key int32) *GamePlayerInfor_overviewData {
return table._dataMap[key]
}

View File

@ -0,0 +1,60 @@
//------------------------------------------------------------------------------
// <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 GamePlayerInfor_overviewData struct {
Id int32
Type int32
Icon string
Tujing []int32
Url string
Playerhead string
Name string
}
const TypeId_GamePlayerInfor_overviewData = -725250341
func (*GamePlayerInfor_overviewData) GetTypeId() int32 {
return -725250341
}
func (_v *GamePlayerInfor_overviewData)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["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["tujing"].([]interface{}); !_ok_ { err = errors.New("tujing error"); return }
_v.Tujing = 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.Tujing = append(_v.Tujing, _list_v_)
}
}
{ var _ok_ bool; if _v.Url, _ok_ = _buf["url"].(string); !_ok_ { err = errors.New("url error"); return } }
{ var _ok_ bool; if _v.Playerhead, _ok_ = _buf["playerhead"].(string); !_ok_ { err = errors.New("playerhead error"); return } }
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
return
}
func DeserializeGamePlayerInfor_overviewData(_buf map[string]interface{}) (*GamePlayerInfor_overviewData, error) {
v := &GamePlayerInfor_overviewData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

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 GameRuleDesc struct {
_dataMap map[int32]*GameRuleDescData
_dataList []*GameRuleDescData
}
func NewGameRuleDesc(_buf []map[string]interface{}) (*GameRuleDesc, error) {
_dataList := make([]*GameRuleDescData, 0, len(_buf))
dataMap := make(map[int32]*GameRuleDescData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRuleDescData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameRuleDesc{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRuleDesc) GetDataMap() map[int32]*GameRuleDescData {
return table._dataMap
}
func (table *GameRuleDesc) GetDataList() []*GameRuleDescData {
return table._dataList
}
func (table *GameRuleDesc) Get(key int32) *GameRuleDescData {
return table._dataMap[key]
}

View File

@ -0,0 +1,39 @@
//------------------------------------------------------------------------------
// <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 GameRuleDescData struct {
Id int32
Title string
Content string
}
const TypeId_GameRuleDescData = 1672994163
func (*GameRuleDescData) GetTypeId() int32 {
return 1672994163
}
func (_v *GameRuleDescData)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; if _v.Title, _ok_ = _buf["title"].(string); !_ok_ { err = errors.New("title error"); return } }
{ var _ok_ bool; if _v.Content, _ok_ = _buf["content"].(string); !_ok_ { err = errors.New("content error"); return } }
return
}
func DeserializeGameRuleDescData(_buf map[string]interface{}) (*GameRuleDescData, error) {
v := &GameRuleDescData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -86,6 +86,7 @@ type Tables struct {
LinestoryMainTask *GameLinestoryMainTask LinestoryMainTask *GameLinestoryMainTask
Herofusion *GameHerofusion Herofusion *GameHerofusion
PlayerInfor *GamePlayerInfor PlayerInfor *GamePlayerInfor
PlayerInfor_overview *GamePlayerInfor_overview
HeroTalent *GameHeroTalent HeroTalent *GameHeroTalent
TalentSkill *GameTalentSkill TalentSkill *GameTalentSkill
ArenaBuyChallenge *GameArenaBuyChallenge ArenaBuyChallenge *GameArenaBuyChallenge
@ -194,6 +195,7 @@ type Tables struct {
BuzkashiOpen *GameBuzkashiOpen BuzkashiOpen *GameBuzkashiOpen
Pricegroup *GamePricegroup Pricegroup *GamePricegroup
Loading *GameLoading Loading *GameLoading
RuleDesc *GameRuleDesc
} }
func NewTables(loader JsonLoader) (*Tables, error) { func NewTables(loader JsonLoader) (*Tables, error) {
@ -651,6 +653,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.PlayerInfor, err = NewGamePlayerInfor(buf) ; err != nil { if tables.PlayerInfor, err = NewGamePlayerInfor(buf) ; err != nil {
return nil, err return nil, err
} }
if buf, err = loader("game_playerinfor_overview") ; err != nil {
return nil, err
}
if tables.PlayerInfor_overview, err = NewGamePlayerInfor_overview(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_herotalent") ; err != nil { if buf, err = loader("game_herotalent") ; err != nil {
return nil, err return nil, err
} }
@ -1299,5 +1307,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.Loading, err = NewGameLoading(buf) ; err != nil { if tables.Loading, err = NewGameLoading(buf) ; err != nil {
return nil, err return nil, err
} }
if buf, err = loader("game_ruledesc") ; err != nil {
return nil, err
}
if tables.RuleDesc, err = NewGameRuleDesc(buf) ; err != nil {
return nil, err
}
return tables, nil return tables, nil
} }

View File

@ -15,7 +15,7 @@ type GameCoinData struct {
Name string Name string
Color int32 Color int32
Effects string Effects string
Access int32 Access []int32
Img string Img string
Intr string Intr string
} }
@ -31,7 +31,20 @@ func (_v *GameCoinData)Deserialize(_buf map[string]interface{}) (err error) {
{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 _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
{ var _ok_ bool; if _v.Effects, _ok_ = _buf["effects"].(string); !_ok_ { err = errors.New("effects error"); return } } { var _ok_ bool; if _v.Effects, _ok_ = _buf["effects"].(string); !_ok_ { err = errors.New("effects error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["access"].(float64); !_ok_ { err = errors.New("access error"); return }; _v.Access = int32(_tempNum_) } {
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["access"].([]interface{}); !_ok_ { err = errors.New("access error"); return }
_v.Access = 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.Access = append(_v.Access, _list_v_)
}
}
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } } { var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["intr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Intr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Intr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["intr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Intr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Intr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return return

View File

@ -229,6 +229,9 @@ type GameGlobalData struct {
BuzkashiSpeedbumptime int32 BuzkashiSpeedbumptime int32
BuzkashiRecovertime int32 BuzkashiRecovertime int32
BuzkashiRecoverHp int32 BuzkashiRecoverHp int32
BuzkashiDeathspeed int32
BuzkashiGoal int32
BuzkashiGoalspeed int32
} }
const TypeId_GameGlobalData = 477542761 const TypeId_GameGlobalData = 477542761
@ -937,6 +940,9 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_speedbumptime"].(float64); !_ok_ { err = errors.New("buzkashi_speedbumptime error"); return }; _v.BuzkashiSpeedbumptime = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_speedbumptime"].(float64); !_ok_ { err = errors.New("buzkashi_speedbumptime error"); return }; _v.BuzkashiSpeedbumptime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_recovertime"].(float64); !_ok_ { err = errors.New("buzkashi_recovertime error"); return }; _v.BuzkashiRecovertime = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_recovertime"].(float64); !_ok_ { err = errors.New("buzkashi_recovertime error"); return }; _v.BuzkashiRecovertime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_recoverHp"].(float64); !_ok_ { err = errors.New("buzkashi_recoverHp error"); return }; _v.BuzkashiRecoverHp = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_recoverHp"].(float64); !_ok_ { err = errors.New("buzkashi_recoverHp error"); return }; _v.BuzkashiRecoverHp = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_deathspeed"].(float64); !_ok_ { err = errors.New("buzkashi_deathspeed error"); return }; _v.BuzkashiDeathspeed = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_goal"].(float64); !_ok_ { err = errors.New("buzkashi_goal error"); return }; _v.BuzkashiGoal = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_goalspeed"].(float64); !_ok_ { err = errors.New("buzkashi_goalspeed error"); return }; _v.BuzkashiGoalspeed = int32(_tempNum_) }
return return
} }