json 同步
This commit is contained in:
parent
645514ed3d
commit
ecefefe768
@ -43,7 +43,7 @@
|
||||
"access": 0,
|
||||
"star": 2,
|
||||
"race": 0,
|
||||
"img": "",
|
||||
"img": "hy_icon_jltb",
|
||||
"ico": "",
|
||||
"intr": "友情点用于友情商店"
|
||||
}
|
||||
|
42
bin/json/game_getresource.json
Normal file
42
bin/json/game_getresource.json
Normal file
@ -0,0 +1,42 @@
|
||||
[
|
||||
{
|
||||
"id": 101,
|
||||
"typ": 0,
|
||||
"name": "商店",
|
||||
"txt": "这是商店",
|
||||
"icon": "",
|
||||
"goto": "shop"
|
||||
},
|
||||
{
|
||||
"id": 102,
|
||||
"typ": 0,
|
||||
"name": "商店",
|
||||
"txt": "这是商店",
|
||||
"icon": "",
|
||||
"goto": "shop"
|
||||
},
|
||||
{
|
||||
"id": 103,
|
||||
"typ": 0,
|
||||
"name": "商店",
|
||||
"txt": "这是商店",
|
||||
"icon": "",
|
||||
"goto": "shop"
|
||||
},
|
||||
{
|
||||
"id": 104,
|
||||
"typ": 0,
|
||||
"name": "商店",
|
||||
"txt": "这是商店",
|
||||
"icon": "",
|
||||
"goto": "shop"
|
||||
},
|
||||
{
|
||||
"id": 105,
|
||||
"typ": 0,
|
||||
"name": "商店",
|
||||
"txt": "这是商店",
|
||||
"icon": "",
|
||||
"goto": "shop"
|
||||
}
|
||||
]
|
@ -548,5 +548,370 @@
|
||||
"n": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "bag",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "heroequip",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "heroup",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "herostrength",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "manual",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "rolestrategy",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "recruit",
|
||||
"var": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "30001",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "specialrecruit",
|
||||
"var": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "30002",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "30003",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "30004",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "30005",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "bagequip",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "mainworld",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "mainbarrier",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "friendsystemwin",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "friendapply",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "friend",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "friendadd",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "friend",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "blacklist",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "friend",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "friendassist",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "friend",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "pagoda",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "bagfragment",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "store",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "storediamond",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "storepvp",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "storepve",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "storeunion",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"index": "roledetail",
|
||||
"var": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
56
bin/json/game_link.json
Normal file
56
bin/json/game_link.json
Normal file
@ -0,0 +1,56 @@
|
||||
[
|
||||
{
|
||||
"id": "1",
|
||||
"uistore": "store",
|
||||
"scene": "",
|
||||
"des": "商店",
|
||||
"option": 1,
|
||||
"preid": 0,
|
||||
"presid": 0
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"uistore": "store",
|
||||
"scene": "",
|
||||
"des": "商店",
|
||||
"option": 1,
|
||||
"preid": 0,
|
||||
"presid": 0
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"uistore": "store",
|
||||
"scene": "",
|
||||
"des": "商店",
|
||||
"option": 1,
|
||||
"preid": 0,
|
||||
"presid": 0
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"uistore": "store",
|
||||
"scene": "",
|
||||
"des": "商店",
|
||||
"option": 1,
|
||||
"preid": 0,
|
||||
"presid": 0
|
||||
},
|
||||
{
|
||||
"id": "5",
|
||||
"uistore": "store",
|
||||
"scene": "",
|
||||
"des": "商店",
|
||||
"option": 1,
|
||||
"preid": 0,
|
||||
"presid": 0
|
||||
},
|
||||
{
|
||||
"id": "6",
|
||||
"uistore": "store",
|
||||
"scene": "",
|
||||
"des": "商店",
|
||||
"option": 1,
|
||||
"preid": 0,
|
||||
"presid": 0
|
||||
}
|
||||
]
|
17627
bin/json/game_mainline.json
Normal file
17627
bin/json/game_mainline.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,7 @@
|
||||
"key": "mainline_name_10001",
|
||||
"text": "Chapter 1"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj01",
|
||||
"title": {
|
||||
"key": "mainline_title_10001",
|
||||
@ -51,7 +51,7 @@
|
||||
"key": "mainline_name_10002",
|
||||
"text": "Chapter 2"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj02",
|
||||
"title": {
|
||||
"key": "mainline_title_10002",
|
||||
@ -97,7 +97,7 @@
|
||||
"key": "mainline_name_10003",
|
||||
"text": "Chapter 3"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj03",
|
||||
"title": {
|
||||
"key": "mainline_title_10003",
|
||||
@ -143,7 +143,7 @@
|
||||
"key": "mainline_name_10004",
|
||||
"text": "Chapter 4"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj04",
|
||||
"title": {
|
||||
"key": "mainline_title_10004",
|
||||
@ -189,7 +189,7 @@
|
||||
"key": "mainline_name_10005",
|
||||
"text": "Chapter 5"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj01",
|
||||
"title": {
|
||||
"key": "mainline_title_10005",
|
||||
@ -235,7 +235,7 @@
|
||||
"key": "mainline_name_10006",
|
||||
"text": "Chapter 6"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj02",
|
||||
"title": {
|
||||
"key": "mainline_title_10006",
|
||||
@ -281,7 +281,7 @@
|
||||
"key": "mainline_name_10007",
|
||||
"text": "Chapter 7"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj03",
|
||||
"title": {
|
||||
"key": "mainline_title_10007",
|
||||
@ -327,7 +327,7 @@
|
||||
"key": "mainline_name_10008",
|
||||
"text": "Chapter 8"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj04",
|
||||
"title": {
|
||||
"key": "mainline_title_10008",
|
||||
@ -373,7 +373,7 @@
|
||||
"key": "mainline_name_10009",
|
||||
"text": "Chapter 9"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj01",
|
||||
"title": {
|
||||
"key": "mainline_title_10009",
|
||||
@ -419,7 +419,7 @@
|
||||
"key": "mainline_name_10010",
|
||||
"text": "Chapter 10"
|
||||
},
|
||||
"Intensity": "mainline_data_easy",
|
||||
"Intensity": 1,
|
||||
"map": "zx_ddt_zj02",
|
||||
"title": {
|
||||
"key": "mainline_title_10010",
|
||||
|
@ -1010,7 +1010,7 @@
|
||||
{
|
||||
"id": "35001",
|
||||
"preson": "35001",
|
||||
"presonshow": "",
|
||||
"presonshow": "35001",
|
||||
"ico": "tx_js_35001",
|
||||
"fight": "ytx_js_35001",
|
||||
"img": "sbkp_js_35001",
|
||||
@ -1367,7 +1367,7 @@
|
||||
{
|
||||
"id": "44005",
|
||||
"preson": "44005",
|
||||
"presonshow": "",
|
||||
"presonshow": "44005",
|
||||
"ico": "tx_js_44005",
|
||||
"fight": "ytx_js_44005",
|
||||
"img": "sbkp_js_44005",
|
||||
@ -1388,7 +1388,7 @@
|
||||
{
|
||||
"id": "44006",
|
||||
"preson": "44006",
|
||||
"presonshow": "",
|
||||
"presonshow": "44006",
|
||||
"ico": "tx_hhjs_35002",
|
||||
"fight": "ytx_js_44006",
|
||||
"img": "sbkp_js_35002",
|
||||
|
3408
bin/json/game_monsterformat.json
Normal file
3408
bin/json/game_monsterformat.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -38,5 +38,10 @@
|
||||
"msgid": "chat.send",
|
||||
"routrules": "~/worker",
|
||||
"describe": "聊天消息发送"
|
||||
},
|
||||
{
|
||||
"msgid": "forum.like",
|
||||
"routrules": "~/worker",
|
||||
"describe": "论坛点赞入口"
|
||||
}
|
||||
]
|
@ -341,7 +341,7 @@
|
||||
"key": "num_1014",
|
||||
"text": "藏书馆"
|
||||
},
|
||||
"main": "{\"lv\": 0}",
|
||||
"main": "{\"lv\": 999}",
|
||||
"optional": "",
|
||||
"wkqbx": 0,
|
||||
"kqbx": 0,
|
||||
@ -405,7 +405,7 @@
|
||||
"key": "num_1018",
|
||||
"text": "戈伯铁匠铺"
|
||||
},
|
||||
"main": "{\"lv\": 999}",
|
||||
"main": "{\"lv\": 0}",
|
||||
"optional": "",
|
||||
"wkqbx": 0,
|
||||
"kqbx": 0,
|
||||
|
@ -20,20 +20,64 @@
|
||||
101
|
||||
],
|
||||
"sidequest": [
|
||||
1002
|
||||
1002,
|
||||
1003
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 100102,
|
||||
"group": 1,
|
||||
"type": 2,
|
||||
"preTid": 100100,
|
||||
"preTid": 100101,
|
||||
"condition": [
|
||||
101,
|
||||
107
|
||||
],
|
||||
"sidequest": [
|
||||
1003
|
||||
1004
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 100103,
|
||||
"group": 1,
|
||||
"type": 2,
|
||||
"preTid": 100102,
|
||||
"condition": [
|
||||
101,
|
||||
107
|
||||
],
|
||||
"sidequest": [
|
||||
1005
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 100104,
|
||||
"group": 1,
|
||||
"type": 2,
|
||||
"preTid": 100103,
|
||||
"condition": [
|
||||
101,
|
||||
107
|
||||
],
|
||||
"sidequest": [
|
||||
1006,
|
||||
1007,
|
||||
1008,
|
||||
1009,
|
||||
1010
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 100105,
|
||||
"group": 1,
|
||||
"type": 2,
|
||||
"preTid": 100104,
|
||||
"condition": [
|
||||
101,
|
||||
107
|
||||
],
|
||||
"sidequest": [
|
||||
1011
|
||||
]
|
||||
}
|
||||
]
|
@ -10,21 +10,13 @@
|
||||
{
|
||||
"id": 10002,
|
||||
"num": 2,
|
||||
"preTid": 107,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10003,
|
||||
"num": 3,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 20001,
|
||||
"id": 10003,
|
||||
"num": 1,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
@ -32,7 +24,71 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 20002,
|
||||
"id": 10004,
|
||||
"num": 1,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10005,
|
||||
"num": 2,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10006,
|
||||
"num": 1,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10007,
|
||||
"num": 2,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10008,
|
||||
"num": 3,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10009,
|
||||
"num": 1,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 100010,
|
||||
"num": 2,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 100011,
|
||||
"num": 1,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 100012,
|
||||
"num": 2,
|
||||
"preTid": 0,
|
||||
"needItem": [
|
||||
|
@ -1,6 +1,7 @@
|
||||
[
|
||||
{
|
||||
"id": 101,
|
||||
"datatype": 1,
|
||||
"type": 1,
|
||||
"data1": 25001,
|
||||
"data2": 0,
|
||||
@ -8,6 +9,7 @@
|
||||
},
|
||||
{
|
||||
"id": 102,
|
||||
"datatype": 1,
|
||||
"type": 1,
|
||||
"data1": 25001,
|
||||
"data2": 0,
|
||||
@ -15,6 +17,7 @@
|
||||
},
|
||||
{
|
||||
"id": 103,
|
||||
"datatype": 1,
|
||||
"type": 3,
|
||||
"data1": 2,
|
||||
"data2": 0,
|
||||
@ -22,6 +25,7 @@
|
||||
},
|
||||
{
|
||||
"id": 104,
|
||||
"datatype": 1,
|
||||
"type": 4,
|
||||
"data1": 25001,
|
||||
"data2": 20,
|
||||
@ -29,6 +33,7 @@
|
||||
},
|
||||
{
|
||||
"id": 105,
|
||||
"datatype": 1,
|
||||
"type": 4,
|
||||
"data1": 25001,
|
||||
"data2": 10,
|
||||
@ -36,6 +41,7 @@
|
||||
},
|
||||
{
|
||||
"id": 106,
|
||||
"datatype": 1,
|
||||
"type": 5,
|
||||
"data1": 25001,
|
||||
"data2": 2,
|
||||
@ -43,6 +49,7 @@
|
||||
},
|
||||
{
|
||||
"id": 107,
|
||||
"datatype": 1,
|
||||
"type": 1,
|
||||
"data1": 25001,
|
||||
"data2": 0,
|
||||
@ -50,6 +57,7 @@
|
||||
},
|
||||
{
|
||||
"id": 108,
|
||||
"datatype": 1,
|
||||
"type": 6,
|
||||
"data1": 25001,
|
||||
"data2": 5,
|
||||
|
@ -3,13 +3,13 @@
|
||||
"id": 1001,
|
||||
"objType": 1,
|
||||
"point": "model_01",
|
||||
"storyBegin": 4,
|
||||
"storyEnd": 0,
|
||||
"storyBegin": 1,
|
||||
"chooseId": [
|
||||
10001,
|
||||
10002,
|
||||
10003
|
||||
10002
|
||||
],
|
||||
"storyEnd": 2,
|
||||
"nextTid": 100101,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
@ -23,19 +23,18 @@
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"nextTid": 100101,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1002,
|
||||
"objType": 2,
|
||||
"point": "icon_01",
|
||||
"storyBegin": 6,
|
||||
"storyEnd": 9,
|
||||
"objType": 1,
|
||||
"point": "model_02",
|
||||
"storyBegin": 4,
|
||||
"chooseId": [
|
||||
20001,
|
||||
20002
|
||||
10003
|
||||
],
|
||||
"storyEnd": 6,
|
||||
"nextTid": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
@ -49,16 +48,16 @@
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"nextTid": 100102,
|
||||
"endTid": 105
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1003,
|
||||
"objType": 1,
|
||||
"point": "model_02",
|
||||
"storyBegin": 7,
|
||||
"storyEnd": 0,
|
||||
"point": "model_03",
|
||||
"storyBegin": 3,
|
||||
"chooseId": [],
|
||||
"storyEnd": 0,
|
||||
"nextTid": -1,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
@ -72,7 +71,203 @@
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1004,
|
||||
"objType": 2,
|
||||
"point": "icon_01",
|
||||
"storyBegin": 7,
|
||||
"chooseId": [
|
||||
10004,
|
||||
10005
|
||||
],
|
||||
"storyEnd": 0,
|
||||
"nextTid": 100103,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1005,
|
||||
"objType": 2,
|
||||
"point": "icon_02",
|
||||
"storyBegin": 9,
|
||||
"chooseId": [
|
||||
10006,
|
||||
10007,
|
||||
10008
|
||||
],
|
||||
"storyEnd": 0,
|
||||
"nextTid": 100104,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1006,
|
||||
"objType": 1,
|
||||
"point": "model_01",
|
||||
"storyBegin": 15,
|
||||
"chooseId": [
|
||||
10009,
|
||||
100010
|
||||
],
|
||||
"storyEnd": 0,
|
||||
"nextTid": 100105,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1007,
|
||||
"objType": 1,
|
||||
"point": "model_02",
|
||||
"storyBegin": 11,
|
||||
"chooseId": [],
|
||||
"storyEnd": 0,
|
||||
"nextTid": -1,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1008,
|
||||
"objType": 1,
|
||||
"point": "model_04",
|
||||
"storyBegin": 12,
|
||||
"chooseId": [],
|
||||
"storyEnd": 0,
|
||||
"nextTid": -1,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1009,
|
||||
"objType": 1,
|
||||
"point": "model_05",
|
||||
"storyBegin": 13,
|
||||
"chooseId": [],
|
||||
"storyEnd": 0,
|
||||
"nextTid": -1,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1010,
|
||||
"objType": 1,
|
||||
"point": "model_06",
|
||||
"storyBegin": 14,
|
||||
"chooseId": [],
|
||||
"storyEnd": 0,
|
||||
"nextTid": -1,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
},
|
||||
{
|
||||
"id": 1011,
|
||||
"objType": 2,
|
||||
"point": "icon_03",
|
||||
"storyBegin": 8,
|
||||
"chooseId": [
|
||||
100011,
|
||||
100012
|
||||
],
|
||||
"storyEnd": 0,
|
||||
"nextTid": 0,
|
||||
"reward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"CD": 0,
|
||||
"endTid": -1
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -855,6 +855,30 @@
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
},
|
||||
{
|
||||
"Id": 390001124,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001124",
|
||||
"text": "无法复活"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001124",
|
||||
"text": "无法复活"
|
||||
},
|
||||
"BuffType": 0,
|
||||
"EffectArgu": [],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
},
|
||||
{
|
||||
"Id": 390001201,
|
||||
"Name": {
|
||||
@ -1096,7 +1120,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1122,7 +1146,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1148,7 +1172,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1174,7 +1198,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1200,7 +1224,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1226,7 +1250,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1252,7 +1276,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1278,7 +1302,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1304,7 +1328,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1330,7 +1354,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1356,7 +1380,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1382,7 +1406,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1408,7 +1432,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1434,7 +1458,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1460,7 +1484,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1486,7 +1510,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1512,7 +1536,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1538,7 +1562,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 0,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1564,7 +1588,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1590,7 +1614,7 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
@ -1616,6 +1640,58 @@
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
},
|
||||
{
|
||||
"Id": 390001328,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001328",
|
||||
"text": "队长技-防御提升"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001328",
|
||||
"text": "防御提升40%"
|
||||
},
|
||||
"BuffType": 2,
|
||||
"EffectArgu": [
|
||||
300
|
||||
],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": false,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"buffIcon": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
},
|
||||
{
|
||||
"Id": 390001401,
|
||||
"Name": {
|
||||
"key": "skill_buff_390001401",
|
||||
"text": "中毒"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_buffdes_390001401",
|
||||
"text": "回合开始时受到伤害,伤害为最大生命值4%"
|
||||
},
|
||||
"BuffType": 31,
|
||||
"EffectArgu": [
|
||||
400
|
||||
],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": 1,
|
||||
"AddEffect": false,
|
||||
"RemoveType": true,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
|
@ -2,8 +2,8 @@
|
||||
{
|
||||
"Id": 490067001,
|
||||
"When": "RouFro",
|
||||
"Where": "3",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -14,10 +14,8 @@
|
||||
{
|
||||
"Id": 490068001,
|
||||
"When": "RouFro",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"hpproless=500"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "Hpproless=500,Target=3",
|
||||
"PasPr": 500,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -28,8 +26,8 @@
|
||||
{
|
||||
"Id": 425004311,
|
||||
"When": "RouFro",
|
||||
"Where": "4",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 4,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -41,8 +39,8 @@
|
||||
{
|
||||
"Id": 435002211,
|
||||
"When": "SkillStart",
|
||||
"Where": "2",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 2,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -53,10 +51,8 @@
|
||||
{
|
||||
"Id": 434006211,
|
||||
"When": "ImpEff",
|
||||
"Where": "2",
|
||||
"AddCon": [
|
||||
"EffID=390002003"
|
||||
],
|
||||
"TargetCheck": 2,
|
||||
"AddCon": "EffID=390002003",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -67,10 +63,8 @@
|
||||
{
|
||||
"Id": 425001211,
|
||||
"When": "RouEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"cd=4"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -81,10 +75,8 @@
|
||||
{
|
||||
"Id": 425001212,
|
||||
"When": "SufEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"EffID=390001209"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "EffID=390001209",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -95,8 +87,8 @@
|
||||
{
|
||||
"Id": 425001213,
|
||||
"When": "RouFro",
|
||||
"Where": "3",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -107,10 +99,8 @@
|
||||
{
|
||||
"Id": 425001221,
|
||||
"When": "RouEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"cd=4"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -121,10 +111,8 @@
|
||||
{
|
||||
"Id": 425001222,
|
||||
"When": "SufEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"EffID=390001209"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "EffID=390001209",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -135,8 +123,8 @@
|
||||
{
|
||||
"Id": 425001223,
|
||||
"When": "RouFro",
|
||||
"Where": "3",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -147,10 +135,8 @@
|
||||
{
|
||||
"Id": 425001231,
|
||||
"When": "RouEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"cd=4"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -161,10 +147,8 @@
|
||||
{
|
||||
"Id": 425001232,
|
||||
"When": "SufEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"EffID=390001209"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "EffID=390001209",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -175,8 +159,8 @@
|
||||
{
|
||||
"Id": 425001233,
|
||||
"When": "RouFro",
|
||||
"Where": "3",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -187,10 +171,8 @@
|
||||
{
|
||||
"Id": 425001241,
|
||||
"When": "RouEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"cd=4"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -201,10 +183,8 @@
|
||||
{
|
||||
"Id": 425001242,
|
||||
"When": "SufEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"EffID=390001209"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "EffID=390001209",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -215,8 +195,8 @@
|
||||
{
|
||||
"Id": 425001243,
|
||||
"When": "RouFro",
|
||||
"Where": "3",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -227,10 +207,8 @@
|
||||
{
|
||||
"Id": 425001251,
|
||||
"When": "RouEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"cd=3"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -241,10 +219,8 @@
|
||||
{
|
||||
"Id": 425001252,
|
||||
"When": "SufEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"EffID=390001209"
|
||||
],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "EffID=390001209",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -255,8 +231,8 @@
|
||||
{
|
||||
"Id": 425001253,
|
||||
"When": "RouFro",
|
||||
"Where": "3",
|
||||
"AddCon": [],
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
@ -267,11 +243,8 @@
|
||||
{
|
||||
"Id": 444005311,
|
||||
"When": "RemoveBuffEnd",
|
||||
"Where": "2",
|
||||
"AddCon": [
|
||||
"EffType=0",
|
||||
"Result=1"
|
||||
],
|
||||
"TargetCheck": 2,
|
||||
"AddCon": "EffType=0,Result=1",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 10,
|
||||
@ -281,19 +254,123 @@
|
||||
},
|
||||
{
|
||||
"Id": 435001211,
|
||||
"When": "RemoveBuffEnd",
|
||||
"Where": "3",
|
||||
"AddCon": [
|
||||
"EffType=4",
|
||||
"Result=1"
|
||||
],
|
||||
"When": "AtkEnd",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 10,
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
935001213,
|
||||
935001214,
|
||||
935001215
|
||||
224004212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 435001212,
|
||||
"When": "AtkEnd",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 1,
|
||||
"Callback": [
|
||||
924004212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444006211,
|
||||
"When": "Kill",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
244006212,
|
||||
244006213
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444006311,
|
||||
"When": "Kill",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "SkillID=944006313",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
944006318
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444006321,
|
||||
"When": "Kill",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "SkillID=944006323",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
944006328
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444006331,
|
||||
"When": "Kill",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "SkillID=944006333",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
944006338
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444006341,
|
||||
"When": "Kill",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "SkillID=944006343",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
944006348
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 444006351,
|
||||
"When": "Kill",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "SkillID=944006353",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
944006358
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 415005211,
|
||||
"When": "TreEnd",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
215005212
|
||||
]
|
||||
},
|
||||
{
|
||||
"Id": 415005212,
|
||||
"When": "TreStart",
|
||||
"TargetCheck": 3,
|
||||
"AddCon": "BeyondHp=1000",
|
||||
"PasPr": 1000,
|
||||
"Type": "CallSkillPas",
|
||||
"MaxEmitTimes": 0,
|
||||
"Callback": [
|
||||
915005214
|
||||
]
|
||||
}
|
||||
]
|
@ -59,7 +59,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 1
|
||||
},
|
||||
{
|
||||
"id": 1002,
|
||||
@ -121,7 +127,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 2
|
||||
},
|
||||
{
|
||||
"id": 1003,
|
||||
@ -183,7 +195,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 3
|
||||
},
|
||||
{
|
||||
"id": 1004,
|
||||
@ -245,7 +263,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 4
|
||||
},
|
||||
{
|
||||
"id": 1005,
|
||||
@ -307,7 +331,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 5
|
||||
},
|
||||
{
|
||||
"id": 1006,
|
||||
@ -369,7 +399,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 1007,
|
||||
@ -431,7 +467,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 1008,
|
||||
@ -493,7 +535,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 1009,
|
||||
@ -555,7 +603,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 1010,
|
||||
@ -606,7 +660,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1011",
|
||||
"text": "战斗装备"
|
||||
},
|
||||
"ico": "tjp_zb_03",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 2001,
|
||||
@ -668,7 +728,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 1
|
||||
},
|
||||
{
|
||||
"id": 2002,
|
||||
@ -730,7 +796,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 2
|
||||
},
|
||||
{
|
||||
"id": 2003,
|
||||
@ -792,7 +864,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 3
|
||||
},
|
||||
{
|
||||
"id": 2004,
|
||||
@ -854,7 +932,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 4
|
||||
},
|
||||
{
|
||||
"id": 2005,
|
||||
@ -916,7 +1000,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 5
|
||||
},
|
||||
{
|
||||
"id": 2006,
|
||||
@ -978,7 +1068,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 2007,
|
||||
@ -1040,7 +1136,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 2008,
|
||||
@ -1102,7 +1204,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 2009,
|
||||
@ -1164,7 +1272,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 2010,
|
||||
@ -1215,7 +1329,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1012",
|
||||
"text": "辅助装备"
|
||||
},
|
||||
"ico": "tjp_zb_01",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 3001,
|
||||
@ -1277,7 +1397,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 1
|
||||
},
|
||||
{
|
||||
"id": 3002,
|
||||
@ -1339,7 +1465,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 2
|
||||
},
|
||||
{
|
||||
"id": 3003,
|
||||
@ -1401,7 +1533,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 3
|
||||
},
|
||||
{
|
||||
"id": 3004,
|
||||
@ -1463,7 +1601,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 4
|
||||
},
|
||||
{
|
||||
"id": 3005,
|
||||
@ -1525,7 +1669,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 5
|
||||
},
|
||||
{
|
||||
"id": 3006,
|
||||
@ -1587,7 +1737,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 3007,
|
||||
@ -1649,7 +1805,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 3008,
|
||||
@ -1711,7 +1873,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 3009,
|
||||
@ -1773,7 +1941,13 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 6
|
||||
},
|
||||
{
|
||||
"id": 3010,
|
||||
@ -1824,6 +1998,12 @@
|
||||
}
|
||||
],
|
||||
"desk": "",
|
||||
"shelves": ""
|
||||
"shelves": "",
|
||||
"name": {
|
||||
"key": "smithy_name_1013",
|
||||
"text": "特殊装备"
|
||||
},
|
||||
"ico": "tjp_zb_02",
|
||||
"color": 6
|
||||
}
|
||||
]
|
@ -237,483 +237,5 @@
|
||||
"floors": -1,
|
||||
"time": 300,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"star": 11,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1001",
|
||||
"text": "木质"
|
||||
},
|
||||
"before": 10,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 5
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 1,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"star": 12,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1002",
|
||||
"text": "石质"
|
||||
},
|
||||
"before": 11,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 1,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"star": 13,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1003",
|
||||
"text": "铁质"
|
||||
},
|
||||
"before": 12,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 15
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 1,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"star": 14,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1004",
|
||||
"text": "钢质"
|
||||
},
|
||||
"before": 13,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 20
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 2,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"star": 15,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1005",
|
||||
"text": "铂金质"
|
||||
},
|
||||
"before": 14,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 25
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 3,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"star": 16,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1006",
|
||||
"text": "钻石质"
|
||||
},
|
||||
"before": 15,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 30
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 4,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"star": 17,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1007",
|
||||
"text": "星耀石质"
|
||||
},
|
||||
"before": 16,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 35
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 5,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"star": 18,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1008",
|
||||
"text": "星陨石质"
|
||||
},
|
||||
"before": 17,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 40
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 5,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"star": 19,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1009",
|
||||
"text": "星核质"
|
||||
},
|
||||
"before": 18,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50002",
|
||||
"n": 45
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 5,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"star": 20,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1010",
|
||||
"text": "宇宙粒子质"
|
||||
},
|
||||
"before": 19,
|
||||
"starupneed": [],
|
||||
"probability": 100,
|
||||
"floors": -1,
|
||||
"time": 500,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"star": 21,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1001",
|
||||
"text": "木质"
|
||||
},
|
||||
"before": 20,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 5
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 1,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"star": 22,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1002",
|
||||
"text": "石质"
|
||||
},
|
||||
"before": 21,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 10
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 1,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"star": 23,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1003",
|
||||
"text": "铁质"
|
||||
},
|
||||
"before": 22,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 15
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 1,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"star": 24,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1004",
|
||||
"text": "钢质"
|
||||
},
|
||||
"before": 23,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 20
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 2,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"star": 25,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1005",
|
||||
"text": "铂金质"
|
||||
},
|
||||
"before": 24,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 25
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 3,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"star": 26,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1006",
|
||||
"text": "钻石质"
|
||||
},
|
||||
"before": 25,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 30
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 4,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"star": 27,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1007",
|
||||
"text": "星耀石质"
|
||||
},
|
||||
"before": 26,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 35
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 5,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"star": 28,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1008",
|
||||
"text": "星陨石质"
|
||||
},
|
||||
"before": 27,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 40
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 5,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"star": 29,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1009",
|
||||
"text": "星核质"
|
||||
},
|
||||
"before": 28,
|
||||
"starupneed": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "50003",
|
||||
"n": 45
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"probability": 100,
|
||||
"floors": 5,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"star": 30,
|
||||
"starshow": {
|
||||
"key": "smithy_name_1010",
|
||||
"text": "宇宙粒子质"
|
||||
},
|
||||
"before": 29,
|
||||
"starupneed": [],
|
||||
"probability": 100,
|
||||
"floors": -1,
|
||||
"time": 1000,
|
||||
"desk": ""
|
||||
}
|
||||
]
|
66
bin/json/game_smithytext.json
Normal file
66
bin/json/game_smithytext.json
Normal file
@ -0,0 +1,66 @@
|
||||
[
|
||||
{
|
||||
"id": 101,
|
||||
"type": 1,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1001",
|
||||
"text": "快给我升级"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 102,
|
||||
"type": 1,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1002",
|
||||
"text": "红伞伞啊白杆杆"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 201,
|
||||
"type": 2,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1003",
|
||||
"text": "找我下单"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 202,
|
||||
"type": 2,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1004",
|
||||
"text": "欢迎下次再来啊"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 301,
|
||||
"type": 3,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1005",
|
||||
"text": "哼哧哼哧"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 302,
|
||||
"type": 3,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1006",
|
||||
"text": "点我领装备咯"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 401,
|
||||
"type": 4,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1007",
|
||||
"text": "我倒是有办法制造更高级的装备,可你得先升级铸造台,否则我肯定锤坏它"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 402,
|
||||
"type": 4,
|
||||
"txt": {
|
||||
"key": "smithy_txt_1008",
|
||||
"text": "我可是维京人中技术最高超的铁匠,童叟无欺"
|
||||
}
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
@ -279,9 +279,9 @@ const (
|
||||
)
|
||||
|
||||
const (
|
||||
MailLineEasy string = "mainline_data_easy" // 简单
|
||||
MailLineHard string = "mainline_data_hard" // 困难
|
||||
MailLinePurgatory string = "mainline_data_purgatory" // 炼狱
|
||||
MailLineEasy int32 = 1 // 简单
|
||||
MailLineHard int32 = 2 // 困难
|
||||
MailLinePurgatory int32 = 3 // 炼狱
|
||||
)
|
||||
|
||||
const (
|
||||
|
@ -92,7 +92,7 @@ type (
|
||||
// 修改章节信息
|
||||
ModifyMainlineData(uid string, objId string, data interface{}) (code pb.ErrorCode)
|
||||
// 检查能不能挑战该关卡
|
||||
CheckChallengeChapter(storyObjId string, uid string, zhangjieID int32) (code pb.ErrorCode)
|
||||
CheckChallengeChapter(storyObjId string, uid string, zhangjieID int32, Intensity int32) (code pb.ErrorCode)
|
||||
/// 查询章节ID
|
||||
GetUsermainLineData(uid string) (mainlineId int32)
|
||||
}
|
||||
|
@ -322,7 +322,12 @@ func (this *configureComp) GetHeroSkillMaxLvConfig(skillId uint32) int32 {
|
||||
|
||||
if v, err := this.GetConfigure(game_skillatk); err == nil {
|
||||
if configure, ok := v.(*cfg.GameSkillAtk); ok {
|
||||
return configure.Get(int32(skillId)).MaxLV
|
||||
//return configure.Get(int32(skillId)).MaxLV
|
||||
for _, v1 := range configure.GetDataList() {
|
||||
if v1.Id == int32(skillId) {
|
||||
return v1.MaxLV
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -36,8 +36,9 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
}
|
||||
return
|
||||
}
|
||||
} else {
|
||||
log.Errorf("get game_vikingboss conf err:%v", err)
|
||||
}
|
||||
log.Errorf("get game_viking conf err:%v", err)
|
||||
return
|
||||
})
|
||||
err = this.LoadConfigure(game_challenge, cfg.NewGameHuntingChallenge)
|
||||
|
@ -46,7 +46,7 @@ func (this *Mainline) ModifyMainlineData(uid string, objId string, data map[stri
|
||||
}
|
||||
|
||||
// 校验是否能挑战该关卡
|
||||
func (this *Mainline) CheckChallengeChapter(storyObjId string, uid string, zhangjieID int32, Intensity string) (code pb.ErrorCode) {
|
||||
func (this *Mainline) CheckChallengeChapter(storyObjId string, uid string, zhangjieID int32, Intensity int32) (code pb.ErrorCode) {
|
||||
|
||||
// _szData, err := this.modelMainline.getMainlineList(uid)
|
||||
// if err != nil {
|
||||
|
@ -40,4 +40,5 @@ const (
|
||||
GameBuffType_EFFHITDOWN = 28
|
||||
GameBuffType_EFFREDOWN = 29
|
||||
GameBuffType_CAUSEDAMUP = 30
|
||||
GameBuffType_POISON = 31
|
||||
)
|
||||
|
42
sys/configure/structs/Game.GetResource.go
Normal file
42
sys/configure/structs/Game.GetResource.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameGetResource struct {
|
||||
_dataMap map[int32]*GameGetResourceData
|
||||
_dataList []*GameGetResourceData
|
||||
}
|
||||
|
||||
func NewGameGetResource(_buf []map[string]interface{}) (*GameGetResource, error) {
|
||||
_dataList := make([]*GameGetResourceData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameGetResourceData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameGetResourceData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameGetResource{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameGetResource) GetDataMap() map[int32]*GameGetResourceData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameGetResource) GetDataList() []*GameGetResourceData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameGetResource) Get(key int32) *GameGetResourceData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
45
sys/configure/structs/Game.GetResourceData.go
Normal file
45
sys/configure/structs/Game.GetResourceData.go
Normal file
@ -0,0 +1,45 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameGetResourceData struct {
|
||||
Id int32
|
||||
Typ int32
|
||||
Name string
|
||||
Txt string
|
||||
Icon string
|
||||
Goto string
|
||||
}
|
||||
|
||||
const TypeId_GameGetResourceData = 1197339986
|
||||
|
||||
func (*GameGetResourceData) GetTypeId() int32 {
|
||||
return 1197339986
|
||||
}
|
||||
|
||||
func (_v *GameGetResourceData)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["typ"].(float64); !_ok_ { err = errors.New("typ error"); return }; _v.Typ = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
|
||||
{ var _ok_ bool; if _v.Txt, _ok_ = _buf["txt"].(string); !_ok_ { err = errors.New("txt error"); return } }
|
||||
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
|
||||
{ var _ok_ bool; if _v.Goto, _ok_ = _buf["goto"].(string); !_ok_ { err = errors.New("goto error"); return } }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameGetResourceData(_buf map[string]interface{}) (*GameGetResourceData, error) {
|
||||
v := &GameGetResourceData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.Link.go
Normal file
42
sys/configure/structs/Game.Link.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameLink struct {
|
||||
_dataMap map[string]*GameLinkData
|
||||
_dataList []*GameLinkData
|
||||
}
|
||||
|
||||
func NewGameLink(_buf []map[string]interface{}) (*GameLink, error) {
|
||||
_dataList := make([]*GameLinkData, 0, len(_buf))
|
||||
dataMap := make(map[string]*GameLinkData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameLinkData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameLink{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameLink) GetDataMap() map[string]*GameLinkData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameLink) GetDataList() []*GameLinkData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameLink) Get(key string) *GameLinkData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
47
sys/configure/structs/Game.LinkData.go
Normal file
47
sys/configure/structs/Game.LinkData.go
Normal file
@ -0,0 +1,47 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameLinkData struct {
|
||||
Id string
|
||||
Uistore string
|
||||
Scene string
|
||||
Des string
|
||||
Option int32
|
||||
Preid int32
|
||||
Presid int32
|
||||
}
|
||||
|
||||
const TypeId_GameLinkData = -968027840
|
||||
|
||||
func (*GameLinkData) GetTypeId() int32 {
|
||||
return -968027840
|
||||
}
|
||||
|
||||
func (_v *GameLinkData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } }
|
||||
{ var _ok_ bool; if _v.Uistore, _ok_ = _buf["uistore"].(string); !_ok_ { err = errors.New("uistore error"); return } }
|
||||
{ var _ok_ bool; if _v.Scene, _ok_ = _buf["scene"].(string); !_ok_ { err = errors.New("scene error"); return } }
|
||||
{ var _ok_ bool; if _v.Des, _ok_ = _buf["des"].(string); !_ok_ { err = errors.New("des error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["option"].(float64); !_ok_ { err = errors.New("option error"); return }; _v.Option = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["preid"].(float64); !_ok_ { err = errors.New("preid error"); return }; _v.Preid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["presid"].(float64); !_ok_ { err = errors.New("presid error"); return }; _v.Presid = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameLinkData(_buf map[string]interface{}) (*GameLinkData, error) {
|
||||
v := &GameLinkData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
34
sys/configure/structs/Game.Mainline.go
Normal file
34
sys/configure/structs/Game.Mainline.go
Normal file
@ -0,0 +1,34 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameMainline struct {
|
||||
_dataList []*GameMainlineData
|
||||
}
|
||||
|
||||
func NewGameMainline(_buf []map[string]interface{}) (*GameMainline, error) {
|
||||
_dataList := make([]*GameMainlineData, 0, len(_buf))
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameMainlineData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
}
|
||||
}
|
||||
return &GameMainline{_dataList:_dataList}, nil
|
||||
}
|
||||
|
||||
func (table *GameMainline) GetDataList() []*GameMainlineData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameMainline) Get(index int) *GameMainlineData {
|
||||
return table._dataList[index]
|
||||
}
|
||||
|
138
sys/configure/structs/Game.MainlineData.go
Normal file
138
sys/configure/structs/Game.MainlineData.go
Normal file
@ -0,0 +1,138 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 GameMainlineData struct {
|
||||
Id int32
|
||||
Intensity int32
|
||||
Previoustage int32
|
||||
Order int32
|
||||
Linearnum int32
|
||||
Chapter int32
|
||||
Route int32
|
||||
Episodetype int32
|
||||
Episodelocation []int32
|
||||
Model string
|
||||
Effect string
|
||||
FormatList []int32
|
||||
CaptainId string
|
||||
Battlescene string
|
||||
Sceneeffect string
|
||||
Award []*Gameatn
|
||||
Title string
|
||||
Desc string
|
||||
Stroyid []int32
|
||||
Condition []int32
|
||||
}
|
||||
|
||||
const TypeId_GameMainlineData = -79093005
|
||||
|
||||
func (*GameMainlineData) GetTypeId() int32 {
|
||||
return -79093005
|
||||
}
|
||||
|
||||
func (_v *GameMainlineData)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["intensity"].(float64); !_ok_ { err = errors.New("intensity error"); return }; _v.Intensity = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["previoustage"].(float64); !_ok_ { err = errors.New("previoustage error"); return }; _v.Previoustage = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["order"].(float64); !_ok_ { err = errors.New("order error"); return }; _v.Order = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["linearnum"].(float64); !_ok_ { err = errors.New("linearnum error"); return }; _v.Linearnum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapter"].(float64); !_ok_ { err = errors.New("chapter error"); return }; _v.Chapter = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["route"].(float64); !_ok_ { err = errors.New("route error"); return }; _v.Route = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Episodetype"].(float64); !_ok_ { err = errors.New("Episodetype error"); return }; _v.Episodetype = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["Episodelocation"].([]interface{}); !_ok_ { err = errors.New("Episodelocation error"); return }
|
||||
|
||||
_v.Episodelocation = 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.Episodelocation = append(_v.Episodelocation, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Model, _ok_ = _buf["model"].(string); !_ok_ { err = errors.New("model error"); return } }
|
||||
{ var _ok_ bool; if _v.Effect, _ok_ = _buf["effect"].(string); !_ok_ { err = errors.New("effect error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["FormatList"].([]interface{}); !_ok_ { err = errors.New("FormatList error"); return }
|
||||
|
||||
_v.FormatList = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.FormatList = append(_v.FormatList, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.CaptainId, _ok_ = _buf["captainId"].(string); !_ok_ { err = errors.New("captainId error"); return } }
|
||||
{ var _ok_ bool; if _v.Battlescene, _ok_ = _buf["battlescene"].(string); !_ok_ { err = errors.New("battlescene error"); return } }
|
||||
{ var _ok_ bool; if _v.Sceneeffect, _ok_ = _buf["sceneeffect"].(string); !_ok_ { err = errors.New("sceneeffect error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["award"].([]interface{}); !_ok_ { err = errors.New("award error"); return }
|
||||
|
||||
_v.Award = make([]*Gameatn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Gameatn
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||
_v.Award = append(_v.Award, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["desc"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Desc error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Desc, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["stroyid"].([]interface{}); !_ok_ { err = errors.New("stroyid error"); return }
|
||||
|
||||
_v.Stroyid = 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.Stroyid = append(_v.Stroyid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["condition"].([]interface{}); !_ok_ { err = errors.New("condition error"); return }
|
||||
|
||||
_v.Condition = 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.Condition = append(_v.Condition, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameMainlineData(_buf map[string]interface{}) (*GameMainlineData, error) {
|
||||
v := &GameMainlineData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
42
sys/configure/structs/Game.MonsterFormat.go
Normal file
42
sys/configure/structs/Game.MonsterFormat.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameMonsterFormat struct {
|
||||
_dataMap map[int32]*GameMonsterFormatData
|
||||
_dataList []*GameMonsterFormatData
|
||||
}
|
||||
|
||||
func NewGameMonsterFormat(_buf []map[string]interface{}) (*GameMonsterFormat, error) {
|
||||
_dataList := make([]*GameMonsterFormatData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameMonsterFormatData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameMonsterFormatData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameMonsterFormat{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameMonsterFormat) GetDataMap() map[int32]*GameMonsterFormatData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameMonsterFormat) GetDataList() []*GameMonsterFormatData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameMonsterFormat) Get(key int32) *GameMonsterFormatData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
60
sys/configure/structs/Game.MonsterFormatData.go
Normal file
60
sys/configure/structs/Game.MonsterFormatData.go
Normal 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 GameMonsterFormatData struct {
|
||||
Id int32
|
||||
CaptainId int32
|
||||
MonsterList []int32
|
||||
Lv int32
|
||||
Hppro float32
|
||||
Atkpro float32
|
||||
Defpro float32
|
||||
}
|
||||
|
||||
const TypeId_GameMonsterFormatData = 1141351615
|
||||
|
||||
func (*GameMonsterFormatData) GetTypeId() int32 {
|
||||
return 1141351615
|
||||
}
|
||||
|
||||
func (_v *GameMonsterFormatData)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["captainId"].(float64); !_ok_ { err = errors.New("captainId error"); return }; _v.CaptainId = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["monsterList"].([]interface{}); !_ok_ { err = errors.New("monsterList error"); return }
|
||||
|
||||
_v.MonsterList = 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.MonsterList = append(_v.MonsterList, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lv"].(float64); !_ok_ { err = errors.New("lv error"); return }; _v.Lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hppro"].(float64); !_ok_ { err = errors.New("hppro error"); return }; _v.Hppro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["atkpro"].(float64); !_ok_ { err = errors.New("atkpro error"); return }; _v.Atkpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["defpro"].(float64); !_ok_ { err = errors.New("defpro error"); return }; _v.Defpro = float32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameMonsterFormatData(_buf map[string]interface{}) (*GameMonsterFormatData, error) {
|
||||
v := &GameMonsterFormatData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -12,6 +12,7 @@ import "errors"
|
||||
|
||||
type GameRdtaskCondiData struct {
|
||||
Id int32
|
||||
Datatype int32
|
||||
Type int32
|
||||
Data1 int32
|
||||
Data2 int32
|
||||
@ -26,6 +27,7 @@ func (*GameRdtaskCondiData) GetTypeId() int32 {
|
||||
|
||||
func (_v *GameRdtaskCondiData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["datatype"].(float64); !_ok_ { err = errors.New("datatype error"); return }; _v.Datatype = 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; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data1"].(float64); !_ok_ { err = errors.New("data1 error"); return }; _v.Data1 = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data2"].(float64); !_ok_ { err = errors.New("data2 error"); return }; _v.Data2 = int32(_tempNum_) }
|
||||
|
@ -15,11 +15,11 @@ type GameRdtaskSideData struct {
|
||||
ObjType int32
|
||||
Point string
|
||||
StoryBegin int32
|
||||
StoryEnd int32
|
||||
ChooseId []int32
|
||||
StoryEnd int32
|
||||
NextTid int32
|
||||
Reward []*Gameatn
|
||||
CD int32
|
||||
NextTid int32
|
||||
EndTid int32
|
||||
}
|
||||
|
||||
@ -34,7 +34,6 @@ func (_v *GameRdtaskSideData)Deserialize(_buf map[string]interface{}) (err error
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["objType"].(float64); !_ok_ { err = errors.New("objType error"); return }; _v.ObjType = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Point, _ok_ = _buf["point"].(string); !_ok_ { err = errors.New("point error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storyBegin"].(float64); !_ok_ { err = errors.New("storyBegin error"); return }; _v.StoryBegin = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storyEnd"].(float64); !_ok_ { err = errors.New("storyEnd error"); return }; _v.StoryEnd = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
@ -49,6 +48,8 @@ func (_v *GameRdtaskSideData)Deserialize(_buf map[string]interface{}) (err error
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storyEnd"].(float64); !_ok_ { err = errors.New("storyEnd error"); return }; _v.StoryEnd = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nextTid"].(float64); !_ok_ { err = errors.New("nextTid error"); return }; _v.NextTid = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
@ -64,7 +65,6 @@ func (_v *GameRdtaskSideData)Deserialize(_buf map[string]interface{}) (err error
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["CD"].(float64); !_ok_ { err = errors.New("CD error"); return }; _v.CD = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nextTid"].(float64); !_ok_ { err = errors.New("nextTid error"); return }; _v.NextTid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["endTid"].(float64); !_ok_ { err = errors.New("endTid error"); return }; _v.EndTid = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
@ -24,4 +24,9 @@ const (
|
||||
GameSkillEffectType_SkillCD = 13
|
||||
GameSkillEffectType_MaxDmg = 14
|
||||
GameSkillEffectType_RandBuff = 15
|
||||
GameSkillEffectType_DpsByAddBuff = 16
|
||||
GameSkillEffectType_FrontDmg = 17
|
||||
GameSkillEffectType_Round = 18
|
||||
GameSkillEffectType_TreBeyondByAddBuff = 19
|
||||
GameSkillEffectType_AttrTrans = 20
|
||||
)
|
||||
|
@ -25,6 +25,9 @@ type GameSmithyData struct {
|
||||
Orderneed []*Gameatn
|
||||
Desk string
|
||||
Shelves string
|
||||
Name string
|
||||
Ico string
|
||||
Color int32
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyData = 2042540316
|
||||
@ -87,6 +90,9 @@ func (_v *GameSmithyData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
|
||||
{ var _ok_ bool; if _v.Desk, _ok_ = _buf["desk"].(string); !_ok_ { err = errors.New("desk error"); return } }
|
||||
{ var _ok_ bool; if _v.Shelves, _ok_ = _buf["shelves"].(string); !_ok_ { err = errors.New("shelves 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; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico 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_) }
|
||||
return
|
||||
}
|
||||
|
||||
|
42
sys/configure/structs/Game.SmithyText.go
Normal file
42
sys/configure/structs/Game.SmithyText.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameSmithyText struct {
|
||||
_dataMap map[int32]*GameSmithyTextData
|
||||
_dataList []*GameSmithyTextData
|
||||
}
|
||||
|
||||
func NewGameSmithyText(_buf []map[string]interface{}) (*GameSmithyText, error) {
|
||||
_dataList := make([]*GameSmithyTextData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSmithyTextData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSmithyTextData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSmithyText{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSmithyText) GetDataMap() map[int32]*GameSmithyTextData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameSmithyText) GetDataList() []*GameSmithyTextData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSmithyText) Get(key int32) *GameSmithyTextData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
39
sys/configure/structs/Game.SmithyTextData.go
Normal file
39
sys/configure/structs/Game.SmithyTextData.go
Normal 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 GameSmithyTextData struct {
|
||||
Id int32
|
||||
Type int32
|
||||
Txt string
|
||||
}
|
||||
|
||||
const TypeId_GameSmithyTextData = -2076966167
|
||||
|
||||
func (*GameSmithyTextData) GetTypeId() int32 {
|
||||
return -2076966167
|
||||
}
|
||||
|
||||
func (_v *GameSmithyTextData)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; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameSmithyTextData(_buf map[string]interface{}) (*GameSmithyTextData, error) {
|
||||
v := &GameSmithyTextData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -38,12 +38,9 @@ type Tables struct {
|
||||
Shop *GameShop
|
||||
Shopitem *GameShopitem
|
||||
ActiveReward *GameActiveReward
|
||||
Skill *GameSkill
|
||||
Model *GameModel
|
||||
MainlineChapter *GameMainlineChapter
|
||||
MainlineEasy *GameMainlineEasy
|
||||
MainlineHard *GameMainlineHard
|
||||
MainlinePurgatory *GameMainlinePurgatory
|
||||
Mainline *GameMainline
|
||||
DrawCard *GameDrawCard
|
||||
ChatChannel *GameChatChannel
|
||||
ChatSystem *GameChatSystem
|
||||
@ -76,8 +73,16 @@ type Tables struct {
|
||||
Drop *GameDrop
|
||||
Smithy *GameSmithy
|
||||
SmithyStove *GameSmithyStove
|
||||
SmithyText *GameSmithyText
|
||||
VikingBoss *GameVikingBoss
|
||||
VikingChallenge *GameVikingChallenge
|
||||
DreamlandBoos *GameDreamlandBoos
|
||||
HuntingBoss *GameHuntingBoss
|
||||
HuntingChallenge *GameHuntingChallenge
|
||||
HuntingOpenTime *GameHuntingOpenTime
|
||||
MonsterFormat *GameMonsterFormat
|
||||
Link *GameLink
|
||||
GetResource *GameGetResource
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -85,409 +90,436 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
var buf []map[string]interface{}
|
||||
|
||||
tables := &Tables{}
|
||||
if buf, err = loader("game_global"); err != nil {
|
||||
if buf, err = loader("game_global") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Global, err = NewGameGlobal(buf); err != nil {
|
||||
if tables.Global, err = NewGameGlobal(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_plot"); err != nil {
|
||||
if buf, err = loader("game_plot") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Plot, err = NewGamePlot(buf); err != nil {
|
||||
if tables.Plot, err = NewGamePlot(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_extservers"); err != nil {
|
||||
if buf, err = loader("game_extservers") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Extservers, err = NewGameExtservers(buf); err != nil {
|
||||
if tables.Extservers, err = NewGameExtservers(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_skillatk"); err != nil {
|
||||
if buf, err = loader("game_skillatk") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SkillAtk, err = NewGameSkillAtk(buf); err != nil {
|
||||
if tables.SkillAtk, err = NewGameSkillAtk(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_skillafteratk"); err != nil {
|
||||
if buf, err = loader("game_skillafteratk") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf); err != nil {
|
||||
if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_skillbuff"); err != nil {
|
||||
if buf, err = loader("game_skillbuff") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SkillBuff, err = NewGameSkillBuff(buf); err != nil {
|
||||
if tables.SkillBuff, err = NewGameSkillBuff(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_skillpassive"); err != nil {
|
||||
if buf, err = loader("game_skillpassive") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SkillPassive, err = NewGameSkillPassive(buf); err != nil {
|
||||
if tables.SkillPassive, err = NewGameSkillPassive(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_hero"); err != nil {
|
||||
if buf, err = loader("game_hero") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Hero, err = NewGameHero(buf); err != nil {
|
||||
if tables.Hero, err = NewGameHero(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_herostargrow"); err != nil {
|
||||
if buf, err = loader("game_herostargrow") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroStargrow, err = NewGameHeroStargrow(buf); err != nil {
|
||||
if tables.HeroStargrow, err = NewGameHeroStargrow(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_herolevelgrow"); err != nil {
|
||||
if buf, err = loader("game_herolevelgrow") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf); err != nil {
|
||||
if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_herostarup"); err != nil {
|
||||
if buf, err = loader("game_herostarup") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroStarup, err = NewGameHeroStarup(buf); err != nil {
|
||||
if tables.HeroStarup, err = NewGameHeroStarup(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_heroexp"); err != nil {
|
||||
if buf, err = loader("game_heroexp") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroExp, err = NewGameHeroExp(buf); err != nil {
|
||||
if tables.HeroExp, err = NewGameHeroExp(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_herolevelup"); err != nil {
|
||||
if buf, err = loader("game_herolevelup") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroLevelup, err = NewGameHeroLevelup(buf); err != nil {
|
||||
if tables.HeroLevelup, err = NewGameHeroLevelup(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_equip"); err != nil {
|
||||
if buf, err = loader("game_equip") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Equip, err = NewGameEquip(buf); err != nil {
|
||||
if tables.Equip, err = NewGameEquip(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_equipattrlibrary"); err != nil {
|
||||
if buf, err = loader("game_equipattrlibrary") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.EquipAttrlibrary, err = NewGameEquipAttrlibrary(buf); err != nil {
|
||||
if tables.EquipAttrlibrary, err = NewGameEquipAttrlibrary(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_equipsuit"); err != nil {
|
||||
if buf, err = loader("game_equipsuit") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.EquipSuit, err = NewGameEquipSuit(buf); err != nil {
|
||||
if tables.EquipSuit, err = NewGameEquipSuit(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_equipcolor"); err != nil {
|
||||
if buf, err = loader("game_equipcolor") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.EquipColor, err = NewGameEquipColor(buf); err != nil {
|
||||
if tables.EquipColor, err = NewGameEquipColor(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_equipintensify"); err != nil {
|
||||
if buf, err = loader("game_equipintensify") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.EquipIntensify, err = NewGameEquipIntensify(buf); err != nil {
|
||||
if tables.EquipIntensify, err = NewGameEquipIntensify(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_item"); err != nil {
|
||||
if buf, err = loader("game_item") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Item, err = NewGameItem(buf); err != nil {
|
||||
if tables.Item, err = NewGameItem(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_heroskilllevel"); err != nil {
|
||||
if buf, err = loader("game_heroskilllevel") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf); err != nil {
|
||||
if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_heroresonance"); err != nil {
|
||||
if buf, err = loader("game_heroresonance") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroResonance, err = NewGameHeroResonance(buf); err != nil {
|
||||
if tables.HeroResonance, err = NewGameHeroResonance(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_comatn"); err != nil {
|
||||
if buf, err = loader("game_comatn") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.ComAtn, err = NewGameComAtn(buf); err != nil {
|
||||
if tables.ComAtn, err = NewGameComAtn(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_heroawaken"); err != nil {
|
||||
if buf, err = loader("game_heroawaken") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroAwaken, err = NewGameHeroAwaken(buf); err != nil {
|
||||
if tables.HeroAwaken, err = NewGameHeroAwaken(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_heromethod"); err != nil {
|
||||
if buf, err = loader("game_heromethod") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HeroMethod, err = NewGameHeroMethod(buf); err != nil {
|
||||
if tables.HeroMethod, err = NewGameHeroMethod(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_shop"); err != nil {
|
||||
if buf, err = loader("game_shop") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Shop, err = NewGameShop(buf); err != nil {
|
||||
if tables.Shop, err = NewGameShop(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_shopitem"); err != nil {
|
||||
if buf, err = loader("game_shopitem") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Shopitem, err = NewGameShopitem(buf); err != nil {
|
||||
if tables.Shopitem, err = NewGameShopitem(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_activereward"); err != nil {
|
||||
if buf, err = loader("game_activereward") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.ActiveReward, err = NewGameActiveReward(buf); err != nil {
|
||||
if tables.ActiveReward, err = NewGameActiveReward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_skill"); err != nil {
|
||||
if buf, err = loader("game_model") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Skill, err = NewGameSkill(buf); err != nil {
|
||||
if tables.Model, err = NewGameModel(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_model"); err != nil {
|
||||
if buf, err = loader("game_mainlinechapter") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Model, err = NewGameModel(buf); err != nil {
|
||||
if tables.MainlineChapter, err = NewGameMainlineChapter(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlinechapter"); err != nil {
|
||||
if buf, err = loader("game_mainline") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainlineChapter, err = NewGameMainlineChapter(buf); err != nil {
|
||||
if tables.Mainline, err = NewGameMainline(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlineeasy"); err != nil {
|
||||
if buf, err = loader("game_drawcard") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainlineEasy, err = NewGameMainlineEasy(buf); err != nil {
|
||||
if tables.DrawCard, err = NewGameDrawCard(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlinehard"); err != nil {
|
||||
if buf, err = loader("game_chatchannel") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainlineHard, err = NewGameMainlineHard(buf); err != nil {
|
||||
if tables.ChatChannel, err = NewGameChatChannel(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlinepurgatory"); err != nil {
|
||||
if buf, err = loader("game_chatsystem") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MainlinePurgatory, err = NewGameMainlinePurgatory(buf); err != nil {
|
||||
if tables.ChatSystem, err = NewGameChatSystem(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_drawcard"); err != nil {
|
||||
if buf, err = loader("game_chatservergroup") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.DrawCard, err = NewGameDrawCard(buf); err != nil {
|
||||
if tables.ChatServerGroup, err = NewGameChatServerGroup(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_chatchannel"); err != nil {
|
||||
if buf, err = loader("game_chatchannelcom") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.ChatChannel, err = NewGameChatChannel(buf); err != nil {
|
||||
if tables.ChatChannelCom, err = NewGameChatChannelCom(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_chatsystem"); err != nil {
|
||||
if buf, err = loader("game_chatexpression") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.ChatSystem, err = NewGameChatSystem(buf); err != nil {
|
||||
if tables.ChatExpression, err = NewGameChatExpression(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_chatservergroup"); err != nil {
|
||||
if buf, err = loader("game_taskround") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.ChatServerGroup, err = NewGameChatServerGroup(buf); err != nil {
|
||||
if tables.TaskRound, err = NewGameTaskRound(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_chatchannelcom"); err != nil {
|
||||
if buf, err = loader("game_taskactivereward") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.ChatChannelCom, err = NewGameChatChannelCom(buf); err != nil {
|
||||
if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_chatexpression"); err != nil {
|
||||
if buf, err = loader("game_coin") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.ChatExpression, err = NewGameChatExpression(buf); err != nil {
|
||||
if tables.Coin, err = NewGameCoin(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_taskround"); err != nil {
|
||||
if buf, err = loader("game_initial") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.TaskRound, err = NewGameTaskRound(buf); err != nil {
|
||||
if tables.Initial, err = NewGameInitial(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_taskactivereward"); err != nil {
|
||||
if buf, err = loader("game_monster") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf); err != nil {
|
||||
if tables.Monster, err = NewGameMonster(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_coin"); err != nil {
|
||||
if buf, err = loader("game_equippos") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Coin, err = NewGameCoin(buf); err != nil {
|
||||
if tables.EquipPos, err = NewGameEquipPos(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_initial"); err != nil {
|
||||
if buf, err = loader("game_playerlv") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Initial, err = NewGameInitial(buf); err != nil {
|
||||
if tables.Playerlv, err = NewGamePlayerlv(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_monster"); err != nil {
|
||||
if buf, err = loader("game_propsgroup") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Monster, err = NewGameMonster(buf); err != nil {
|
||||
if tables.Propsgroup, err = NewGamePropsgroup(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_equippos"); err != nil {
|
||||
if buf, err = loader("game_facemod") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.EquipPos, err = NewGameEquipPos(buf); err != nil {
|
||||
if tables.Facemod, err = NewGameFacemod(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_playerlv"); err != nil {
|
||||
if buf, err = loader("game_msgdistrib") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Playerlv, err = NewGamePlayerlv(buf); err != nil {
|
||||
if tables.Msgdistrib, err = NewGameMsgdistrib(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_propsgroup"); err != nil {
|
||||
if buf, err = loader("game_opencond") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Propsgroup, err = NewGamePropsgroup(buf); err != nil {
|
||||
if tables.Opencond, err = NewGameOpencond(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_facemod"); err != nil {
|
||||
if buf, err = loader("game_stroy") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Facemod, err = NewGameFacemod(buf); err != nil {
|
||||
if tables.Stroy, err = NewGameStroy(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_msgdistrib"); err != nil {
|
||||
if buf, err = loader("game_pagoda") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Msgdistrib, err = NewGameMsgdistrib(buf); err != nil {
|
||||
if tables.Pagoda, err = NewGamePagoda(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_opencond"); err != nil {
|
||||
if buf, err = loader("game_pagodataskreward") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Opencond, err = NewGameOpencond(buf); err != nil {
|
||||
if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_stroy"); err != nil {
|
||||
if buf, err = loader("game_pagodaseasonreward") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Stroy, err = NewGameStroy(buf); err != nil {
|
||||
if tables.PagodaSeasonReward, err = NewGamePagodaSeasonReward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_pagoda"); err != nil {
|
||||
if buf, err = loader("game_pagodaseasonloop") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Pagoda, err = NewGamePagoda(buf); err != nil {
|
||||
if tables.PagodaseasonLoop, err = NewGamePagodaseasonLoop(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_pagodataskreward"); err != nil {
|
||||
if buf, err = loader("game_rdtask") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf); err != nil {
|
||||
if tables.Rdtask, err = NewGameRdtask(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_pagodaseasonreward"); err != nil {
|
||||
if buf, err = loader("game_rdtaskcondi") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.PagodaSeasonReward, err = NewGamePagodaSeasonReward(buf); err != nil {
|
||||
if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_pagodaseasonloop"); err != nil {
|
||||
if buf, err = loader("game_rdtaskchoose") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.PagodaseasonLoop, err = NewGamePagodaseasonLoop(buf); err != nil {
|
||||
if tables.RdtaskChoose, err = NewGameRdtaskChoose(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_rdtask"); err != nil {
|
||||
if buf, err = loader("game_rdtaskside") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Rdtask, err = NewGameRdtask(buf); err != nil {
|
||||
if tables.RdtaskSide, err = NewGameRdtaskSide(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_rdtaskcondi"); err != nil {
|
||||
if buf, err = loader("game_kungfuunlock") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf); err != nil {
|
||||
if tables.KungfuUnlock, err = NewGameKungfuUnlock(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_rdtaskchoose"); err != nil {
|
||||
if buf, err = loader("game_kungfumasterworker") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.RdtaskChoose, err = NewGameRdtaskChoose(buf); err != nil {
|
||||
if tables.KungfuMasterworker, err = NewGameKungfuMasterworker(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_rdtaskside"); err != nil {
|
||||
if buf, err = loader("game_gourmet") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.RdtaskSide, err = NewGameRdtaskSide(buf); err != nil {
|
||||
if tables.Gourmet, err = NewGameGourmet(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_kungfuunlock"); err != nil {
|
||||
if buf, err = loader("game_drop") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.KungfuUnlock, err = NewGameKungfuUnlock(buf); err != nil {
|
||||
if tables.Drop, err = NewGameDrop(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_kungfumasterworker"); err != nil {
|
||||
if buf, err = loader("game_smithy") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.KungfuMasterworker, err = NewGameKungfuMasterworker(buf); err != nil {
|
||||
if tables.Smithy, err = NewGameSmithy(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_gourmet"); err != nil {
|
||||
if buf, err = loader("game_smithystove") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Gourmet, err = NewGameGourmet(buf); err != nil {
|
||||
if tables.SmithyStove, err = NewGameSmithyStove(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_gourmetskill"); err != nil {
|
||||
if buf, err = loader("game_smithytext") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_drop"); err != nil {
|
||||
if tables.SmithyText, err = NewGameSmithyText(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Drop, err = NewGameDrop(buf); err != nil {
|
||||
if buf, err = loader("game_vikingboss") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithy"); err != nil {
|
||||
if tables.VikingBoss, err = NewGameVikingBoss(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Smithy, err = NewGameSmithy(buf); err != nil {
|
||||
if buf, err = loader("game_vikingchallenge") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_smithystove"); err != nil {
|
||||
if tables.VikingChallenge, err = NewGameVikingChallenge(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.SmithyStove, err = NewGameSmithyStove(buf); err != nil {
|
||||
if buf, err = loader("game_dreamlandboos") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_vikingboss"); err != nil {
|
||||
if tables.DreamlandBoos, err = NewGameDreamlandBoos(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.VikingBoss, err = NewGameVikingBoss(buf); err != nil {
|
||||
if buf, err = loader("game_huntingboss") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_vikingchallenge"); err != nil {
|
||||
if tables.HuntingBoss, err = NewGameHuntingBoss(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.VikingChallenge, err = NewGameVikingChallenge(buf); err != nil {
|
||||
if buf, err = loader("game_huntingchallenge") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HuntingChallenge, err = NewGameHuntingChallenge(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_huntingopentime") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.HuntingOpenTime, err = NewGameHuntingOpenTime(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_monsterformat") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.MonsterFormat, err = NewGameMonsterFormat(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_link") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.Link, err = NewGameLink(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_getresource") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.GetResource, err = NewGameGetResource(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return tables, nil
|
||||
|
@ -13,7 +13,7 @@ import "errors"
|
||||
type GameMainlineChapterData struct {
|
||||
Id int32
|
||||
Name string
|
||||
Intensity string
|
||||
Intensity int32
|
||||
Map string
|
||||
Title string
|
||||
Desc string
|
||||
@ -32,7 +32,7 @@ func (*GameMainlineChapterData) GetTypeId() int32 {
|
||||
func (_v *GameMainlineChapterData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; if _v.Intensity, _ok_ = _buf["Intensity"].(string); !_ok_ { err = errors.New("Intensity error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Intensity"].(float64); !_ok_ { err = errors.New("Intensity error"); return }; _v.Intensity = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Map, _ok_ = _buf["map"].(string); !_ok_ { err = errors.New("map error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["desc"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Desc error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Desc, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
|
@ -9,34 +9,26 @@
|
||||
package cfg
|
||||
|
||||
type GameSkillAtk struct {
|
||||
_dataMap map[int32]*GameSkillAtkData
|
||||
_dataList []*GameSkillAtkData
|
||||
}
|
||||
|
||||
func NewGameSkillAtk(_buf []map[string]interface{}) (*GameSkillAtk, error) {
|
||||
_dataList := make([]*GameSkillAtkData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameSkillAtkData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameSkillAtkData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameSkillAtk{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameSkillAtk) GetDataMap() map[int32]*GameSkillAtkData {
|
||||
return table._dataMap
|
||||
return &GameSkillAtk{_dataList:_dataList}, nil
|
||||
}
|
||||
|
||||
func (table *GameSkillAtk) GetDataList() []*GameSkillAtkData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameSkillAtk) Get(key int32) *GameSkillAtkData {
|
||||
return table._dataMap[key]
|
||||
func (table *GameSkillAtk) Get(index int) *GameSkillAtkData {
|
||||
return table._dataList[index]
|
||||
}
|
||||
|
||||
|
||||
|
@ -12,16 +12,18 @@ import "errors"
|
||||
|
||||
type GameSkillAtkData struct {
|
||||
Id int32
|
||||
Level int32
|
||||
MaxLV int32
|
||||
Name string
|
||||
Ico string
|
||||
Act string
|
||||
Type int32
|
||||
MaxLV int32
|
||||
CD []int32
|
||||
CD int32
|
||||
Target int32
|
||||
ChildSkill []*GameChildSkills
|
||||
Desc []string
|
||||
ChildSkill *GameChildSkills
|
||||
Desc string
|
||||
Buffid []int32
|
||||
Map string
|
||||
}
|
||||
|
||||
const TypeId_GameSkillAtkData = -1737392307
|
||||
@ -31,55 +33,17 @@ func (*GameSkillAtkData) GetTypeId() int32 {
|
||||
}
|
||||
|
||||
func (_v *GameSkillAtkData)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["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["level"].(float64); !_ok_ { err = errors.New("level error"); return }; _v.Level = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxLV"].(float64); !_ok_ { err = errors.New("MaxLV error"); return }; _v.MaxLV = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["Name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
|
||||
{ var _ok_ bool; if _v.Act, _ok_ = _buf["act"].(string); !_ok_ { err = errors.New("act error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Type"].(float64); !_ok_ { err = errors.New("Type error"); return }; _v.Type = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxLV"].(float64); !_ok_ { err = errors.New("MaxLV error"); return }; _v.MaxLV = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["CD"].([]interface{}); !_ok_ { err = errors.New("CD error"); return }
|
||||
|
||||
_v.CD = 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.CD = append(_v.CD, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["CD"].(float64); !_ok_ { err = errors.New("CD error"); return }; _v.CD = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Target"].(float64); !_ok_ { err = errors.New("Target error"); return }; _v.Target = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["ChildSkill"].([]interface{}); !_ok_ { err = errors.New("ChildSkill error"); return }
|
||||
|
||||
_v.ChildSkill = make([]*GameChildSkills, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *GameChildSkills
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameChildSkills(_x_); err != nil { return } }
|
||||
_v.ChildSkill = append(_v.ChildSkill, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["Desc"].([]interface{}); !_ok_ { err = errors.New("Desc error"); return }
|
||||
|
||||
_v.Desc = make([]string, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ string
|
||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||
_v.Desc = append(_v.Desc, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["ChildSkill"].(map[string]interface{}); !_ok_ { err = errors.New("ChildSkill error"); return }; if _v.ChildSkill, err = DeserializeGameChildSkills(_x_); err != nil { return } }
|
||||
{ var _ok_ bool; if _v.Desc, _ok_ = _buf["Desc"].(string); !_ok_ { err = errors.New("Desc error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
@ -94,6 +58,7 @@ func (_v *GameSkillAtkData)Deserialize(_buf map[string]interface{}) (err error)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Map, _ok_ = _buf["map"].(string); !_ok_ { err = errors.New("map error"); return } }
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -13,8 +13,8 @@ import "errors"
|
||||
type GameSkillPassiveData struct {
|
||||
Id int32
|
||||
When string
|
||||
Where string
|
||||
AddCon []string
|
||||
TargetCheck int32
|
||||
AddCon string
|
||||
PasPr int32
|
||||
Type string
|
||||
MaxEmitTimes int32
|
||||
@ -30,21 +30,8 @@ func (*GameSkillPassiveData) GetTypeId() int32 {
|
||||
func (_v *GameSkillPassiveData)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.When, _ok_ = _buf["When"].(string); !_ok_ { err = errors.New("When error"); return } }
|
||||
{ var _ok_ bool; if _v.Where, _ok_ = _buf["Where"].(string); !_ok_ { err = errors.New("Where error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["AddCon"].([]interface{}); !_ok_ { err = errors.New("AddCon error"); return }
|
||||
|
||||
_v.AddCon = make([]string, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ string
|
||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||
_v.AddCon = append(_v.AddCon, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["TargetCheck"].(float64); !_ok_ { err = errors.New("TargetCheck error"); return }; _v.TargetCheck = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.AddCon, _ok_ = _buf["AddCon"].(string); !_ok_ { err = errors.New("AddCon error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["PasPr"].(float64); !_ok_ { err = errors.New("PasPr error"); return }; _v.PasPr = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Type, _ok_ = _buf["Type"].(string); !_ok_ { err = errors.New("Type error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxEmitTimes"].(float64); !_ok_ { err = errors.New("MaxEmitTimes error"); return }; _v.MaxEmitTimes = int32(_tempNum_) }
|
||||
|
@ -18,7 +18,9 @@ type GameStroyData struct {
|
||||
Next int32
|
||||
Type int32
|
||||
Bg string
|
||||
Place int32
|
||||
Speak string
|
||||
Listen string
|
||||
Emoji string
|
||||
Des string
|
||||
Chose []int32
|
||||
@ -27,7 +29,6 @@ type GameStroyData struct {
|
||||
Move string
|
||||
Action string
|
||||
Sound string
|
||||
Place int32
|
||||
Position serialization.Vector3
|
||||
Revolve serialization.Vector3
|
||||
Size serialization.Vector3
|
||||
@ -49,7 +50,9 @@ func (_v *GameStroyData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["next"].(float64); !_ok_ { err = errors.New("next error"); return }; _v.Next = 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.Bg, _ok_ = _buf["bg"].(string); !_ok_ { err = errors.New("bg error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["place"].(float64); !_ok_ { err = errors.New("place error"); return }; _v.Place = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Speak, _ok_ = _buf["speak"].(string); !_ok_ { err = errors.New("speak error"); return } }
|
||||
{ var _ok_ bool; if _v.Listen, _ok_ = _buf["listen"].(string); !_ok_ { err = errors.New("listen error"); return } }
|
||||
{ var _ok_ bool; if _v.Emoji, _ok_ = _buf["emoji"].(string); !_ok_ { err = errors.New("emoji error"); return } }
|
||||
{ var _ok_ bool; if _v.Des, _ok_ = _buf["des"].(string); !_ok_ { err = errors.New("des error"); return } }
|
||||
{
|
||||
@ -71,7 +74,6 @@ func (_v *GameStroyData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; if _v.Move, _ok_ = _buf["move"].(string); !_ok_ { err = errors.New("move error"); return } }
|
||||
{ var _ok_ bool; if _v.Action, _ok_ = _buf["action"].(string); !_ok_ { err = errors.New("action error"); return } }
|
||||
{ var _ok_ bool; if _v.Sound, _ok_ = _buf["sound"].(string); !_ok_ { err = errors.New("sound error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["place"].(float64); !_ok_ { err = errors.New("place error"); return }; _v.Place = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["position"].(map[string]interface{}); !_ok_ { err = errors.New("position error"); return }
|
||||
var _x_, _y_, _z_ float32;
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
|
||||
|
Loading…
Reference in New Issue
Block a user