配置更新

This commit is contained in:
meixiongfeng 2023-03-09 10:22:12 +08:00
parent 1da5a70a17
commit b990e1a43e
37 changed files with 4553 additions and 4128 deletions

View File

@ -16,9 +16,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_1",
@ -40,9 +40,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_3",
@ -65,9 +65,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_2",
@ -90,9 +90,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_4",
@ -115,9 +115,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_5",
@ -138,9 +138,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_6",
@ -163,9 +163,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_7",
@ -186,9 +186,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_8",
@ -210,9 +210,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_9",
@ -234,9 +234,9 @@
"n": 1000
},
{
"a": "hero",
"t": "42911",
"n": 5
"a": "item",
"t": "30001",
"n": 1
}
],
"scenemusic": "scenemusic_leveldemo_fcamer_1_10",

View File

@ -5,7 +5,7 @@
"card_pool_type": "base_pool1",
"star": 3,
"race": 1,
"id": "14005",
"id": "15002",
"weight": 1000
},
{
@ -14,7 +14,7 @@
"card_pool_type": "base_pool1",
"star": 4,
"race": 1,
"id": "14005",
"id": "15002",
"weight": 1000
},
{
@ -23,7 +23,7 @@
"card_pool_type": "base_pool1",
"star": 5,
"race": 1,
"id": "14005",
"id": "15002",
"weight": 1000
},
{

View File

@ -6,7 +6,7 @@
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20011",
"condition": "worldtask_200111",
"followtj": "",
"followguide": 20,
"finger": [],
@ -41,7 +41,7 @@
"startPar": "",
"parameter": "",
"interface": "",
"condition": "GuideFinish10",
"condition": "GuideFinish100",
"followtj": "",
"followguide": 0,
"finger": [
@ -141,731 +141,5 @@
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 60,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20170",
"followtj": "OpenRecruit",
"followguide": 70,
"finger": [
"3d",
"Root/程序/EntityInteraction/Middle/Recruit"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 1,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -100,
"y": -100
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 70,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "OpenRecruittendraw",
"followguide": 80,
"finger": [
"recruit",
"btn_onedraw$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 1,
"reward": []
},
{
"id": 80,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 90,
"finger": [
"recruittendraw",
"btn_return$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 90,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "OpenMaininterFace",
"followguide": 0,
"finger": [
"recruit",
"btn_back$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 1,
"reward": []
},
{
"id": 120,
"group": 70,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20190",
"followtj": "",
"followguide": 130,
"finger": [
"swipe",
"right"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 1,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 130,
"group": 70,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "OpenSmithyMain",
"followguide": 140,
"finger": [
"3d",
"Root/程序/EntityInteraction/Right/GeBoTieJiangPu"
],
"offset": {
"x": 0,
"y": -15
},
"fingerTime": 1,
"objSize": {
"x": 300,
"y": 300
},
"objOffset": {
"x": -150,
"y": -150
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 140,
"group": 70,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 0,
"finger": [
"3d",
"暴夫纳特铁匠铺"
],
"offset": {
"x": 0,
"y": -15
},
"fingerTime": 1,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -150,
"y": -200
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 150,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20200",
"followtj": "",
"followguide": 160,
"finger": [
"3d",
"Root/程序/Interaction/Workbench0"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.8,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -100,
"y": -100
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 160,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 170,
"finger": [
"smithy",
"btn_order$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 170,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 180,
"finger": [
"smithy",
"right$.listForgingTable$",
"0",
"laAdd$.btnPlus$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 180,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 190,
"finger": [
"smithy",
"right$.btnUp$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 190,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 200,
"finger": [
"smithy",
"comPrompt$.comPromptitem$.btnDetermine$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 200,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 210,
"finger": [
"smithy",
"btn_back$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 210,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 0,
"finger": [
"3d",
"暴夫纳特铁匠铺"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -150,
"y": -200
},
"txt": "303",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 1,
"reward": []
},
{
"id": 220,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20150",
"followtj": "",
"followguide": 230,
"finger": [
"maininterface",
"btn_card$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 230,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 240,
"finger": [
"herocard",
"roleListCom$.heroList.heroList$",
"1"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 1.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 240,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 250,
"finger": [
"herocard",
"com_heroInfo$.upenter"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.8,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 250,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 260,
"finger": [
"herocard",
"heroInfoCom$.chooselistgcom$.list",
"0"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.8,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 260,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 0,
"finger": [
"herocard",
"heroInfoCom$.upbtn$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.8,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
}
]

File diff suppressed because it is too large Load Diff

View File

@ -20,202 +20,12 @@
]
},
{
"index": "104",
"var": [
{
"a": "attr",
"t": "starcoin",
"n": 10000
}
]
},
{
"index": "105",
"index": "44",
"var": [
{
"a": "item",
"t": "40001",
"n": 50
}
]
},
{
"index": "106",
"var": [
{
"a": "item",
"t": "40002",
"n": 50
}
]
},
{
"index": "107",
"var": [
{
"a": "item",
"t": "40003",
"n": 50
}
]
},
{
"index": "108",
"var": [
{
"a": "item",
"t": "40004",
"n": 50
}
]
},
{
"index": "109",
"var": [
{
"a": "item",
"t": "40005",
"n": 50
}
]
},
{
"index": "110",
"var": [
{
"a": "item",
"t": "40006",
"n": 50
}
]
},
{
"index": "111",
"var": [
{
"a": "item",
"t": "40007",
"n": 50
}
]
},
{
"index": "112",
"var": [
{
"a": "item",
"t": "40008",
"n": 50
}
]
},
{
"index": "113",
"var": [
{
"a": "item",
"t": "40009",
"n": 50
}
]
},
{
"index": "114",
"var": [
{
"a": "item",
"t": "40010",
"n": 50
}
]
},
{
"index": "115",
"var": [
{
"a": "item",
"t": "40011",
"n": 50
}
]
},
{
"index": "116",
"var": [
{
"a": "item",
"t": "40012",
"n": 50
}
]
},
{
"index": "117",
"var": [
{
"a": "item",
"t": "40013",
"n": 50
}
]
},
{
"index": "118",
"var": [
{
"a": "item",
"t": "40014",
"n": 50
}
]
},
{
"index": "119",
"var": [
{
"a": "item",
"t": "40015",
"n": 50
}
]
},
{
"index": "120",
"var": [
{
"a": "item",
"t": "40016",
"n": 50
}
]
},
{
"index": "121",
"var": [
{
"a": "item",
"t": "40017",
"n": 50
}
]
},
{
"index": "122",
"var": [
{
"a": "item",
"t": "40018",
"n": 50
}
]
},
{
"index": "123",
"var": [
{
"a": "item",
"t": "40019",
"n": 50
"t": "30001",
"n": 100
}
]
},
@ -259,143 +69,13 @@
}
]
},
{
"index": "128",
"var": [
{
"a": "item",
"t": "120001",
"n": 100
}
]
},
{
"index": "129",
"var": [
{
"a": "item",
"t": "120002",
"n": 100
}
]
},
{
"index": "130",
"var": [
{
"a": "item",
"t": "120003",
"n": 100
}
]
},
{
"index": "131",
"var": [
{
"a": "item",
"t": "120004",
"n": 100
}
]
},
{
"index": "132",
"var": [
{
"a": "item",
"t": "120005",
"n": 100
}
]
},
{
"index": "133",
"var": [
{
"a": "item",
"t": "120006",
"n": 100
}
]
},
{
"index": "134",
"var": [
{
"a": "item",
"t": "120007",
"n": 100
}
]
},
{
"index": "135",
"var": [
{
"a": "item",
"t": "120008",
"n": 100
}
]
},
{
"index": "136",
"var": [
{
"a": "item",
"t": "120009",
"n": 100
}
]
},
{
"index": "137",
"var": [
{
"a": "item",
"t": "120101",
"n": 100
}
]
},
{
"index": "138",
"var": [
{
"a": "item",
"t": "120102",
"n": 100
}
]
},
{
"index": "139",
"var": [
{
"a": "item",
"t": "120103",
"n": 100
}
]
},
{
"index": "140",
"var": [
{
"a": "item",
"t": "120104",
"n": 100
}
]
},
{
"index": "141",
"var": [
{
"a": "item",
"t": "600001",
"n": 1000
"n": 100
}
]
},
@ -405,27 +85,7 @@
{
"a": "item",
"t": "10017",
"n": 1000
}
]
},
{
"index": "143",
"var": [
{
"a": "item",
"t": "500000",
"n": 1000
}
]
},
{
"index": "144",
"var": [
{
"a": "item",
"t": "513001",
"n": 1000
"n": 100
}
]
},
@ -435,197 +95,7 @@
{
"a": "item",
"t": "100100",
"n": 1000
}
]
},
{
"index": "146",
"var": [
{
"a": "item",
"t": "40001",
"n": 1000
}
]
},
{
"index": "147",
"var": [
{
"a": "item",
"t": "40002",
"n": 1000
}
]
},
{
"index": "148",
"var": [
{
"a": "item",
"t": "40003",
"n": 1000
}
]
},
{
"index": "149",
"var": [
{
"a": "item",
"t": "40004",
"n": 1000
}
]
},
{
"index": "150",
"var": [
{
"a": "item",
"t": "40005",
"n": 1000
}
]
},
{
"index": "151",
"var": [
{
"a": "item",
"t": "40006",
"n": 1000
}
]
},
{
"index": "152",
"var": [
{
"a": "item",
"t": "40007",
"n": 1000
}
]
},
{
"index": "153",
"var": [
{
"a": "item",
"t": "40008",
"n": 1000
}
]
},
{
"index": "154",
"var": [
{
"a": "item",
"t": "40009",
"n": 1000
}
]
},
{
"index": "155",
"var": [
{
"a": "item",
"t": "40010",
"n": 1000
}
]
},
{
"index": "156",
"var": [
{
"a": "item",
"t": "40011",
"n": 1000
}
]
},
{
"index": "157",
"var": [
{
"a": "item",
"t": "40012",
"n": 1000
}
]
},
{
"index": "158",
"var": [
{
"a": "item",
"t": "40013",
"n": 1000
}
]
},
{
"index": "159",
"var": [
{
"a": "item",
"t": "40014",
"n": 1000
}
]
},
{
"index": "160",
"var": [
{
"a": "item",
"t": "40015",
"n": 1000
}
]
},
{
"index": "161",
"var": [
{
"a": "item",
"t": "40016",
"n": 1000
}
]
},
{
"index": "162",
"var": [
{
"a": "item",
"t": "40017",
"n": 1000
}
]
},
{
"index": "163",
"var": [
{
"a": "item",
"t": "40018",
"n": 1000
}
]
},
{
"index": "164",
"var": [
{
"a": "item",
"t": "40019",
"n": 1000
"n": 100
}
]
},
@ -635,7 +105,7 @@
{
"a": "item",
"t": "600002",
"n": 1000
"n": 100
}
]
},
@ -645,7 +115,7 @@
{
"a": "item",
"t": "600003",
"n": 1000
"n": 100
}
]
},
@ -655,7 +125,7 @@
{
"a": "item",
"t": "600004",
"n": 1000
"n": 100
}
]
},
@ -665,7 +135,7 @@
{
"a": "item",
"t": "600005",
"n": 1000
"n": 100
}
]
},
@ -675,7 +145,7 @@
{
"a": "item",
"t": "600006",
"n": 1000
"n": 100
}
]
},
@ -685,7 +155,7 @@
{
"a": "item",
"t": "600007",
"n": 1000
"n": 100
}
]
},
@ -693,8 +163,8 @@
"index": "171",
"var": [
{
"a": "item",
"t": "1000001",
"a": "hero",
"t": "24004",
"n": 1
}
]
@ -703,8 +173,8 @@
"index": "172",
"var": [
{
"a": "item",
"t": "10010",
"a": "hero",
"t": "25001",
"n": 1
}
]
@ -713,8 +183,218 @@
"index": "173",
"var": [
{
"a": "item",
"t": "10011",
"a": "hero",
"t": "25004",
"n": 1
}
]
},
{
"index": "174",
"var": [
{
"a": "hero",
"t": "24008",
"n": 1
}
]
},
{
"index": "175",
"var": [
{
"a": "hero",
"t": "44002",
"n": 1
}
]
},
{
"index": "176",
"var": [
{
"a": "hero",
"t": "15005",
"n": 1
}
]
},
{
"index": "177",
"var": [
{
"a": "hero",
"t": "35006",
"n": 1
}
]
},
{
"index": "178",
"var": [
{
"a": "hero",
"t": "24005",
"n": 1
}
]
},
{
"index": "179",
"var": [
{
"a": "hero",
"t": "14001",
"n": 1
}
]
},
{
"index": "180",
"var": [
{
"a": "hero",
"t": "34007",
"n": 1
}
]
},
{
"index": "181",
"var": [
{
"a": "hero",
"t": "45003",
"n": 1
}
]
},
{
"index": "182",
"var": [
{
"a": "hero",
"t": "14007",
"n": 1
}
]
},
{
"index": "183",
"var": [
{
"a": "hero",
"t": "34002",
"n": 1
}
]
},
{
"index": "184",
"var": [
{
"a": "hero",
"t": "24002",
"n": 1
}
]
},
{
"index": "185",
"var": [
{
"a": "hero",
"t": "35001",
"n": 1
}
]
},
{
"index": "186",
"var": [
{
"a": "hero",
"t": "15004",
"n": 1
}
]
},
{
"index": "187",
"var": [
{
"a": "hero",
"t": "44005",
"n": 1
}
]
},
{
"index": "188",
"var": [
{
"a": "hero",
"t": "35002",
"n": 1
}
]
},
{
"index": "189",
"var": [
{
"a": "hero",
"t": "44006",
"n": 1
}
]
},
{
"index": "190",
"var": [
{
"a": "hero",
"t": "13003",
"n": 1
}
]
},
{
"index": "191",
"var": [
{
"a": "hero",
"t": "35003",
"n": 1
}
]
},
{
"index": "192",
"var": [
{
"a": "hero",
"t": "35005",
"n": 1
}
]
},
{
"index": "193",
"var": [
{
"a": "hero",
"t": "14005",
"n": 1
}
]
},
{
"index": "194",
"var": [
{
"a": "hero",
"t": "15002",
"n": 1
}
]

File diff suppressed because it is too large Load Diff

View File

@ -10,10 +10,10 @@
"camera": "",
"title": {
"key": "mainline_title_10001",
"text": "第1章功夫世界"
"text": "第1章功夫熊猫"
},
"desc": {
"key": "mainline_desc_10001",
"key": "mainchapter_desc_10001",
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
},
"starreward": 11001
@ -29,10 +29,10 @@
"camera": "",
"title": {
"key": "mainline_title_10002",
"text": "第2章练功房"
"text": "第2章疯狂原始人"
},
"desc": {
"key": "mainline_desc_10002",
"key": "mainchapter_desc_10002",
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
},
"starreward": 11002
@ -48,10 +48,10 @@
"camera": "",
"title": {
"key": "mainline_title_10003",
"text": "第3章太狼来袭"
"text": "第3章怪物史莱克"
},
"desc": {
"key": "mainline_desc_10003",
"key": "mainchapter_desc_10003",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11003
@ -70,7 +70,7 @@
"text": "第4章乌龟大师"
},
"desc": {
"key": "mainline_desc_10004",
"key": "mainchapter_desc_10004",
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
},
"starreward": 11004
@ -89,7 +89,7 @@
"text": "第5章激烈战斗"
},
"desc": {
"key": "mainline_desc_10005",
"key": "mainchapter_desc_10005",
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
},
"starreward": 11005
@ -108,7 +108,7 @@
"text": "第6章下山"
},
"desc": {
"key": "mainline_desc_10006",
"key": "mainchapter_desc_10006",
"text": "至于那个让人人都如临大敌的太郎则是一只非常自恋的雪豹他等待复仇的这一天已经整整等了20年了可是他做梦也没想到自己等来的竟然是一只大熊猫。"
},
"starreward": 11006
@ -127,7 +127,7 @@
"text": "第7章事件余波"
},
"desc": {
"key": "mainline_desc_10007",
"key": "mainchapter_desc_10007",
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
},
"starreward": 11007
@ -146,7 +146,7 @@
"text": "第8章乌龟大师"
},
"desc": {
"key": "mainline_desc_10008",
"key": "mainchapter_desc_10008",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11008
@ -165,7 +165,7 @@
"text": "第9章太狼来袭"
},
"desc": {
"key": "mainline_desc_10009",
"key": "mainchapter_desc_10009",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11009
@ -184,7 +184,7 @@
"text": "第10章乌龟大师"
},
"desc": {
"key": "mainline_desc_10010",
"key": "mainchapter_desc_10010",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11010
@ -203,7 +203,7 @@
"text": "第11章太狼来袭"
},
"desc": {
"key": "mainline_desc_10011",
"key": "mainchapter_desc_10011",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11011
@ -222,7 +222,7 @@
"text": "第12章乌龟大师"
},
"desc": {
"key": "mainline_desc_10012",
"key": "mainchapter_desc_10012",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11012
@ -241,7 +241,7 @@
"text": "第1章功夫世界"
},
"desc": {
"key": "mainline_desc_10001",
"key": "mainchapter_desc_10001",
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
},
"starreward": 11013
@ -260,7 +260,7 @@
"text": "第2章练功房"
},
"desc": {
"key": "mainline_desc_10002",
"key": "mainchapter_desc_10002",
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
},
"starreward": 11014
@ -279,7 +279,7 @@
"text": "第3章太狼来袭"
},
"desc": {
"key": "mainline_desc_10003",
"key": "mainchapter_desc_10003",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11015
@ -298,7 +298,7 @@
"text": "第4章乌龟大师"
},
"desc": {
"key": "mainline_desc_10004",
"key": "mainchapter_desc_10004",
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
},
"starreward": 11016
@ -317,7 +317,7 @@
"text": "第5章激烈战斗"
},
"desc": {
"key": "mainline_desc_10005",
"key": "mainchapter_desc_10005",
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
},
"starreward": 11017
@ -336,7 +336,7 @@
"text": "第6章下山"
},
"desc": {
"key": "mainline_desc_10006",
"key": "mainchapter_desc_10006",
"text": "至于那个让人人都如临大敌的太郎则是一只非常自恋的雪豹他等待复仇的这一天已经整整等了20年了可是他做梦也没想到自己等来的竟然是一只大熊猫。"
},
"starreward": 11018
@ -355,7 +355,7 @@
"text": "第7章事件余波"
},
"desc": {
"key": "mainline_desc_10007",
"key": "mainchapter_desc_10007",
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
},
"starreward": 11019
@ -374,7 +374,7 @@
"text": "第8章乌龟大师"
},
"desc": {
"key": "mainline_desc_10008",
"key": "mainchapter_desc_10008",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11020
@ -393,7 +393,7 @@
"text": "第9章太狼来袭"
},
"desc": {
"key": "mainline_desc_10009",
"key": "mainchapter_desc_10009",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11021
@ -412,7 +412,7 @@
"text": "第10章乌龟大师"
},
"desc": {
"key": "mainline_desc_10010",
"key": "mainchapter_desc_10010",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11022
@ -431,7 +431,7 @@
"text": "第11章太狼来袭"
},
"desc": {
"key": "mainline_desc_10011",
"key": "mainchapter_desc_10011",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11023
@ -450,7 +450,7 @@
"text": "第12章乌龟大师"
},
"desc": {
"key": "mainline_desc_10012",
"key": "mainchapter_desc_10012",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"starreward": 11024

View File

@ -17,11 +17,11 @@
},
"title": {
"key": "mainline_stage_1100101",
"text": "第1关功夫世界"
"text": "第1关和平谷"
},
"desc": {
"key": "mainline_desc_10001",
"text": "和平谷发出警报!能量石遭到反派势力的抢夺,收回能量石,恢复和平谷安宁。"
"text": "参加气功训练营,打探月光原石消息。"
},
"exp": 100,
"hero_exp": 0,
@ -97,11 +97,11 @@
},
"title": {
"key": "mainline_stage_1100102",
"text": "第1关功夫世界"
"text": "第2关面馆"
},
"desc": {
"key": "mainline_desc_10002",
"text": "前往维京人的博克岛,寻找修复能量石的材料,并拜托戈伯复原能量石。"
"text": "结识新伙伴,一起去平先生面馆打卡吃美食吧!"
},
"exp": 200,
"hero_exp": 400,
@ -127,7 +127,7 @@
},
{
"a": "item",
"t": "30001",
"t": "600004",
"n": 1
},
{
@ -182,11 +182,11 @@
},
"title": {
"key": "mainline_stage_1100103",
"text": "第2关练功房"
"text": "第3关翡翠宫"
},
"desc": {
"key": "mainline_desc_10003",
"text": "参与熊猫武馆训练营,掌握高阶功夫技巧,完成点亮能量石的任务。"
"text": "翡翠宫前人满为患,遇到刺头,那就友好切磋一下。"
},
"exp": 300,
"hero_exp": 1040,
@ -211,9 +211,9 @@
"n": 3630
},
{
"a": "hero",
"t": "44911",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -268,11 +268,11 @@
},
"title": {
"key": "mainline_stage_1100104",
"text": "第3关太狼来袭"
"text": "第4关宿舍"
},
"desc": {
"key": "mainline_desc_10004",
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
"text": "训练营学员行迹可疑,深夜跟踪调查。"
},
"exp": 400,
"hero_exp": 0,
@ -297,9 +297,9 @@
"n": 20395
},
{
"a": "hero",
"t": "44911",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -354,11 +354,11 @@
},
"title": {
"key": "mainline_stage_1100105",
"text": "第4关乌龟大师"
"text": "第5关神龙大殿"
},
"desc": {
"key": "mainline_desc_10005",
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
"text": "气功卷轴被盗!竟然是学员依靠月光原石的力量偷走。"
},
"exp": 500,
"hero_exp": 2100,
@ -383,9 +383,9 @@
"n": 22675
},
{
"a": "hero",
"t": "44911",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -440,11 +440,11 @@
},
"title": {
"key": "mainline_stage_1100106",
"text": "第4关太狼来袭"
"text": "第6关圣泪池"
},
"desc": {
"key": "mainline_desc_10006",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
"text": "历史重现,气功卷轴真谛究竟是什么?月光原石能否顺利收回?"
},
"exp": 600,
"hero_exp": 3150,
@ -469,9 +469,9 @@
"n": 18140
},
{
"a": "hero",
"t": "43902",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -526,11 +526,11 @@
},
"title": {
"key": "mainline_stage_1100201",
"text": "第5关乌龟大师"
"text": "第1关原始人洞穴"
},
"desc": {
"key": "mainline_desc_10007",
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
"text": "洞穴前,香蕉树上的香蕉被猴子们疯狂抢夺,原始人一家加入抢夺战。"
},
"exp": 100,
"hero_exp": 0,
@ -555,9 +555,9 @@
"n": 20560
},
{
"a": "hero",
"t": "43901",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -611,11 +611,11 @@
},
"title": {
"key": "mainline_stage_1100202",
"text": "第5关太狼来袭"
"text": "第2关巨石阵"
},
"desc": {
"key": "mainline_desc_10008",
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
"text": "猴子抢空所有香蕉,原始人一家为了解决早餐问题,把目标转向巨型鸟蛋。"
},
"exp": 200,
"hero_exp": 3825,
@ -640,9 +640,9 @@
"n": 26930
},
{
"a": "hero",
"t": "43902",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -696,11 +696,11 @@
},
"title": {
"key": "mainline_stage_1100203",
"text": "第6关乌龟大师"
"text": "第3关地质突变"
},
"desc": {
"key": "mainline_desc_10009",
"text": "至于那个让人人都如临大敌的太郎则是一只非常自恋的雪豹他等待复仇的这一天已经整整等了20年了可是他做梦也没想到自己等来的竟然是一只大熊猫。"
"text": "原始世界突然山崩地裂,原始人一家赖以生存的洞穴被毁,他们重新踏上寻找新家园的旅程。"
},
"exp": 300,
"hero_exp": 5045,
@ -725,8 +725,8 @@
"n": 33260
},
{
"a": "hero",
"t": "43903",
"a": "item",
"t": "600004",
"n": 1
},
{
@ -782,11 +782,11 @@
},
"title": {
"key": "mainline_stage_1100204",
"text": "第6关太狼来袭"
"text": "第4关奇幻雨林"
},
"desc": {
"key": "mainline_desc_10010",
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
"text": "原始人一家误入奇幻雨林,遭到各种奇幻生物袭击。"
},
"exp": 400,
"hero_exp": 7140,
@ -811,9 +811,9 @@
"n": 39600
},
{
"a": "hero",
"t": "43901",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -868,11 +868,11 @@
},
"title": {
"key": "mainline_stage_1100205",
"text": "第1关功夫世界"
"text": "第5关神秘领地"
},
"desc": {
"key": "mainline_desc_10011",
"text": "和平谷发出警报!能量石遭到反派势力的抢夺,收回能量石,恢复和平谷安宁。"
"text": "瓜哥一家逃到一个山洞前,大批外来世界的人也涌向这里,似乎寻找着什么……"
},
"exp": 500,
"hero_exp": 0,
@ -897,9 +897,9 @@
"n": 45935
},
{
"a": "hero",
"t": "44911",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -954,11 +954,11 @@
},
"title": {
"key": "mainline_stage_1100206",
"text": "第1关功夫世界"
"text": "第6关猩猩怪山洞"
},
"desc": {
"key": "mainline_desc_10012",
"text": "前往维京人的博克岛,寻找修复能量石的材料,并拜托戈伯复原能量石。"
"text": "原来猩猩怪意外获得月光原石,这才导致地质突变,一群人进入抢夺月光原石的混战。"
},
"exp": 600,
"hero_exp": 8540,
@ -983,9 +983,9 @@
"n": 57650
},
{
"a": "hero",
"t": "43902",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1040,11 +1040,11 @@
},
"title": {
"key": "mainline_stage_1100301",
"text": "第3关练功房"
"text": "第1关大沼泽"
},
"desc": {
"key": "mainline_desc_10013",
"text": "参与熊猫武馆训练营,掌握高阶功夫技巧,完成点亮能量石的任务。"
"text": "寻找接头人史莱克,偶遇史莱克的小屋遭抢占,和史莱克合力赶走其他童话人物。"
},
"exp": 100,
"hero_exp": 10200,
@ -1069,9 +1069,9 @@
"n": 68615
},
{
"a": "hero",
"t": "43901",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1125,11 +1125,11 @@
},
"title": {
"key": "mainline_stage_1100302",
"text": "第4关太狼来袭"
"text": "第2关童话王国"
},
"desc": {
"key": "mainline_desc_10014",
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
"text": "史莱克来到童话王国,希望国王能够把大沼泽的所有权给他,但国王出尔反尔,命令士兵抓捕史莱克。"
},
"exp": 200,
"hero_exp": 0,
@ -1154,9 +1154,9 @@
"n": 76035
},
{
"a": "hero",
"t": "44911",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1210,11 +1210,11 @@
},
"title": {
"key": "mainline_stage_1100303",
"text": "第5关乌龟大师"
"text": "第3关恶龙城堡"
},
"desc": {
"key": "mainline_desc_10015",
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
"text": "史莱克答应国王来到恶龙守卫的城堡营救公主,趁恶龙不注意,史莱克成功救出公主。"
},
"exp": 300,
"hero_exp": 18030,
@ -1239,9 +1239,9 @@
"n": 83455
},
{
"a": "hero",
"t": "43902",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1296,11 +1296,11 @@
},
"title": {
"key": "mainline_stage_1100304",
"text": "第5关太狼来袭"
"text": "第4关毒苹果酒吧"
},
"desc": {
"key": "mainline_desc_10016",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
"text": "史莱克和公主途经毒苹果酒吧,卷入黑市交易。"
},
"exp": 400,
"hero_exp": 21060,
@ -1325,9 +1325,9 @@
"n": 90875
},
{
"a": "hero",
"t": "43901",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1382,11 +1382,11 @@
},
"title": {
"key": "mainline_stage_1100305",
"text": "第6关乌龟大师"
"text": "第5关女巫森林"
},
"desc": {
"key": "mainline_desc_10017",
"text": "自负的毒蛇大师虽然给人的感觉稍显轻浮,但对这件事的态度就有如她善变的性格,不太明朗;螳螂大师算是几位高手中最聪明的一个,对阿宝的现状很是无奈,总是暗中帮忙。"
"text": "史莱克和公主乔装打扮逃出毒苹果酒吧,却在女巫森林遭到赏金猎人围堵。原来他们不小心带走了月光原石。"
},
"exp": 500,
"hero_exp": 24510,
@ -1411,9 +1411,9 @@
"n": 106640
},
{
"a": "hero",
"t": "43902",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1468,11 +1468,11 @@
},
"title": {
"key": "mainline_stage_1100306",
"text": "第6关太狼来袭"
"text": "第6关真爱之吻"
},
"desc": {
"key": "mainline_desc_10018",
"text": "最后要将阿宝调教成“功夫高手”的一代宗师“师父”华丽丽地出场了,然而有着一身好功夫并不意味着就是完美的,“师父”因为过去犯下的一个错误,一直纠结着没办法释然。"
"text": "关键时刻,公主吻上史莱克化身女武士,两人一起击败赏金猎人,并把原石交给守护者。"
},
"exp": 600,
"hero_exp": 0,
@ -1497,8 +1497,8 @@
"n": 128695
},
{
"a": "hero",
"t": "43903",
"a": "item",
"t": "600004",
"n": 1
},
{
@ -1554,11 +1554,11 @@
},
"title": {
"key": "mainline_stage_1100401",
"text": "第7关乌龟大师"
"text": "第1关大沼泽"
},
"desc": {
"key": "mainline_desc_10019",
"text": "至于那个让人人都如临大敌的太郎则是一只非常自恋的雪豹他等待复仇的这一天已经整整等了21年了可是他做梦也没想到自己等来的竟然是一只大熊猫。"
"text": "寻找接头人史莱克,偶遇史莱克的小屋遭抢占,和史莱克合力赶走其他童话人物。"
},
"exp": 100,
"hero_exp": 28800,
@ -1583,9 +1583,9 @@
"n": 137725
},
{
"a": "hero",
"t": "43901",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1639,11 +1639,11 @@
},
"title": {
"key": "mainline_stage_1100402",
"text": "第7关太狼来袭"
"text": "第2关童话王国"
},
"desc": {
"key": "mainline_desc_10020",
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
"text": "史莱克来到童话王国,希望国王能够把大沼泽的所有权给他,但国王出尔反尔,命令士兵抓捕史莱克。"
},
"exp": 200,
"hero_exp": 34200,
@ -1668,9 +1668,9 @@
"n": 146755
},
{
"a": "hero",
"t": "44911",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1724,11 +1724,11 @@
},
"title": {
"key": "mainline_stage_1100403",
"text": "第1关功夫世界"
"text": "第3关恶龙城堡"
},
"desc": {
"key": "mainline_desc_10021",
"text": "和平谷发出警报!能量石遭到反派势力的抢夺,收回能量石,恢复和平谷安宁。"
"text": "史莱克答应国王来到恶龙守卫的城堡营救公主,趁恶龙不注意,史莱克成功救出公主。"
},
"exp": 300,
"hero_exp": 0,
@ -1753,9 +1753,9 @@
"n": 155795
},
{
"a": "hero",
"t": "43902",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1810,11 +1810,11 @@
},
"title": {
"key": "mainline_stage_1100404",
"text": "第1关功夫世界"
"text": "第4关毒苹果酒吧"
},
"desc": {
"key": "mainline_desc_10022",
"text": "前往维京人的博克岛,寻找修复能量石的材料,并拜托戈伯复原能量石。"
"text": "史莱克和公主途经毒苹果酒吧,卷入黑市交易。"
},
"exp": 400,
"hero_exp": 0,
@ -1839,9 +1839,9 @@
"n": 179335
},
{
"a": "hero",
"t": "43901",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1896,11 +1896,11 @@
},
"title": {
"key": "mainline_stage_1100405",
"text": "第4关练功房"
"text": "第5关女巫森林"
},
"desc": {
"key": "mainline_desc_10023",
"text": "参与熊猫武馆训练营,掌握高阶功夫技巧,完成点亮能量石的任务。"
"text": "史莱克和公主乔装打扮逃出毒苹果酒吧,却在女巫森林遭到赏金猎人围堵。原来他们不小心带走了月光原石。"
},
"exp": 500,
"hero_exp": 0,
@ -1925,9 +1925,9 @@
"n": 220415
},
{
"a": "hero",
"t": "44911",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",
@ -1982,11 +1982,11 @@
},
"title": {
"key": "mainline_stage_1100406",
"text": "第5关太狼来袭"
"text": "第6关真爱之吻"
},
"desc": {
"key": "mainline_desc_10024",
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
"text": "关键时刻,公主吻上史莱克化身女武士,两人一起击败赏金猎人,并把原石交给守护者。"
},
"exp": 600,
"hero_exp": 0,
@ -2011,9 +2011,9 @@
"n": 241915
},
{
"a": "hero",
"t": "43902",
"n": 5
"a": "item",
"t": "600004",
"n": 1
},
{
"a": "attr",

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
"key": "muzhuang_1",
"text": "1级木人桩"
},
"pile_appearance": "",
"pile_appearance": "Level1",
"effect": {
"key": "muzhuang_xiaoguo_1",
"text": "每分钟提升经验{0}"
@ -38,7 +38,7 @@
"key": "muzhuang_2",
"text": "2级木人桩"
},
"pile_appearance": "",
"pile_appearance": "Level2",
"effect": {
"key": "muzhuang_xiaoguo_2",
"text": "每分钟提升经验{0}"
@ -71,7 +71,7 @@
"key": "muzhuang_3",
"text": "3级木人桩"
},
"pile_appearance": "",
"pile_appearance": "Level3",
"effect": {
"key": "muzhuang_xiaoguo_3",
"text": "每分钟提升经验{0}"
@ -104,7 +104,7 @@
"key": "muzhuang_4",
"text": "4级木人桩"
},
"pile_appearance": "",
"pile_appearance": "Level4",
"effect": {
"key": "muzhuang_xiaoguo_4",
"text": "每分钟提升经验{0}"
@ -137,7 +137,7 @@
"key": "muzhuang_5",
"text": "5级木人桩"
},
"pile_appearance": "",
"pile_appearance": "Level5",
"effect": {
"key": "muzhuang_xiaoguo_5",
"text": "每分钟提升经验{0}"

View File

@ -7004,7 +7004,7 @@
],
"sale": 1000,
"salelist": [
0,
1000,
1000,
1000,
1000,
@ -7040,7 +7040,7 @@
],
"sale": 1000,
"salelist": [
500,
1000,
1000,
1000,
1000,

View File

@ -8,8 +8,8 @@
"access": 0,
"position": "",
"sex": 1,
"resources": "10000_Mexplore",
"vague": "10000MT"
"resources": "Tag/dialogue.prefab",
"vague": "Tag/dialogue.prefab"
},
{
"id": 100002,
@ -20,8 +20,8 @@
"access": 0,
"position": "",
"sex": 1,
"resources": "10000_Mexplore",
"vague": "10000MT"
"resources": "Tag/dialogue.prefab",
"vague": "Tag/dialogue.prefab"
},
{
"id": 100003,
@ -32,8 +32,8 @@
"access": 0,
"position": "",
"sex": 1,
"resources": "10000_Mexplore",
"vague": "10000MT"
"resources": "Tag/dialogue.prefab",
"vague": "Tag/dialogue.prefab"
},
{
"id": 200001,
@ -44,8 +44,8 @@
"access": 0,
"position": "",
"sex": 2,
"resources": "10000_Mexplore",
"vague": "10000MT"
"resources": "Tag/dialogue.prefab",
"vague": "Tag/dialogue.prefab"
},
{
"id": 200002,
@ -56,8 +56,8 @@
"access": 0,
"position": "",
"sex": 2,
"resources": "10000_Mexplore",
"vague": "10000MT"
"resources": "Tag/dialogue.prefab",
"vague": "Tag/dialogue.prefab"
},
{
"id": 200003,
@ -68,7 +68,7 @@
"access": 0,
"position": "",
"sex": 2,
"resources": "10000_Mexplore",
"vague": "10000MT"
"resources": "Tag/dialogue.prefab",
"vague": "Tag/dialogue.prefab"
}
]

File diff suppressed because it is too large Load Diff

View File

@ -814,7 +814,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
235002361
235002351
]
},
"Desc": {
@ -982,7 +982,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
935002361
935002351
]
},
"Desc": {
@ -1391,9 +1391,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
224003311,
224003362,
224003363
224003311
]
},
"Desc": {
@ -2234,7 +2232,7 @@
"act": "",
"Type": 2,
"CD": 4,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001211,
@ -2263,7 +2261,7 @@
"act": "",
"Type": 2,
"CD": 4,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001221,
@ -2292,7 +2290,7 @@
"act": "",
"Type": 2,
"CD": 4,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001231,
@ -2321,7 +2319,7 @@
"act": "",
"Type": 2,
"CD": 4,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001241,
@ -2350,7 +2348,7 @@
"act": "",
"Type": 2,
"CD": 3,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001251,
@ -2379,7 +2377,7 @@
"act": "Skill_2",
"Type": 0,
"CD": 0,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001216
@ -2407,7 +2405,7 @@
"act": "Skill_2",
"Type": 0,
"CD": 0,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001226
@ -2435,7 +2433,7 @@
"act": "Skill_2",
"Type": 0,
"CD": 0,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001236
@ -2463,7 +2461,7 @@
"act": "Skill_2",
"Type": 0,
"CD": 0,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001246
@ -2491,7 +2489,7 @@
"act": "Skill_2",
"Type": 0,
"CD": 0,
"Target": 1,
"Target": 2,
"ChildSkill": {
"Id": [
225001256
@ -5836,7 +5834,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
215004321,
215004311,
215004322
]
},
@ -5865,7 +5863,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
215004331,
215004311,
215004332
]
},
@ -5894,7 +5892,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
215004331,
215004311,
215004332
]
},
@ -5923,7 +5921,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
215004341,
215004311,
215004342
]
},
@ -5952,7 +5950,7 @@
"Target": 2,
"ChildSkill": {
"Id": [
215004341,
215004311,
215004342
]
},
@ -8128,11 +8126,10 @@
"act": "Skill_1",
"Type": 1,
"CD": 0,
"Target": 4,
"Target": 2,
"ChildSkill": {
"Id": [
235005111,
235005112
235005111
]
},
"Desc": {
@ -8157,7 +8154,7 @@
"act": "Skill_2",
"Type": 1,
"CD": 4,
"Target": 0,
"Target": 2,
"ChildSkill": {
"Id": [
235005211,
@ -8186,7 +8183,7 @@
"act": "Skill_3",
"Type": 1,
"CD": 5,
"Target": 0,
"Target": 2,
"ChildSkill": {
"Id": [
235005311,
@ -9169,13 +9166,12 @@
"Target": 2,
"ChildSkill": {
"Id": [
235006311,
235006313
235006311
]
},
"Desc": {
"key": "skill_1350063111",
"text": "平先生对敌方全体造成攻击力120%的伤害并清空目标全部行动值之后弱目标行动值为0%则有60%概率附加1回合【眩晕】状态。随后自身获得额外回合。"
"text": "平先生恢复全体30%生命值并恢复30%行动值"
},
"buffid": [],
"map": ""
@ -10851,16 +10847,13 @@
"Id": [
215002311,
215002312,
215002314,
215002315,
215002316,
215002317,
215002319
215002313,
215002314
]
},
"Desc": {
"key": "skill_1150023111",
"text": "船长攻击敌方全体目标造成100%的伤害攻击时会消耗所有【算术】每层【算术】可增加7%的伤害若【炎阳】叠加5层以上本次攻击将无视敌方40%防御若【算术】叠加8层则减少技能1回合冷却时间"
"text": "船长随机扔出三张盟友牌随机选中一张发动不同的效果。选中牌1对敌方造成120%攻击力的伤害选中牌2恢复友方30%体力。选中牌3减少敌方全体30%行动值"
},
"buffid": [],
"map": ""
@ -15146,7 +15139,7 @@
"UnavailablePlayTypes": [],
"Name": {
"key": "skillname_144002011",
"text": "蛇先生队长"
"text": "蛇先生队长"
},
"ico": "jn_dzj_0021",
"CorrectPos": 0,

View File

@ -23,7 +23,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z009",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001002,
@ -49,7 +49,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z003",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001003,
@ -75,7 +75,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z011",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001004,
@ -101,7 +101,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z006",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001005,
@ -127,7 +127,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z008",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001006,
@ -153,7 +153,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j016",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001007,
@ -179,7 +179,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j001",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001008,
@ -205,7 +205,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j006",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001009,
@ -231,7 +231,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001010,
@ -257,7 +257,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001011,
@ -283,7 +283,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001012,
@ -309,7 +309,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001101,
@ -335,7 +335,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j009",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001102,
@ -361,7 +361,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j005",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001103,
@ -385,7 +385,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z007",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001104,
@ -411,7 +411,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z002",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001105,
@ -435,7 +435,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j007",
"buffeffect": "effect_debuff_yun",
"buffpos": "InfoPos"
"buffpos": "infopos"
},
{
"Id": 390001106,
@ -459,7 +459,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j008",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001107,
@ -483,7 +483,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j012",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001108,
@ -507,7 +507,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j015",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001109,
@ -531,7 +531,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j004",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001110,
@ -555,7 +555,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001111,
@ -579,7 +579,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z005",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001112,
@ -607,7 +607,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001113,
@ -631,7 +631,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001114,
@ -655,7 +655,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001115,
@ -679,7 +679,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j013",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001116,
@ -703,7 +703,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001117,
@ -727,7 +727,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001118,
@ -751,7 +751,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j014",
"buffeffect": "effect_debuff_sleep",
"buffpos": "InfoPos"
"buffpos": "infopos"
},
{
"Id": 390001119,
@ -775,7 +775,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts003",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001120,
@ -799,7 +799,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts004",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001121,
@ -823,7 +823,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts005",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001122,
@ -851,7 +851,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001123,
@ -879,7 +879,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001124,
@ -903,7 +903,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001125,
@ -931,7 +931,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001126,
@ -955,7 +955,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001127,
@ -979,7 +979,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z004",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001128,
@ -1003,7 +1003,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z001",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001129,
@ -1031,7 +1031,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001130,
@ -1059,7 +1059,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001201,
@ -1083,7 +1083,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001202,
@ -1112,7 +1112,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001204,
@ -1136,7 +1136,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001205,
@ -1160,7 +1160,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001206,
@ -1184,7 +1184,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001207,
@ -1208,7 +1208,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts007",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001208,
@ -1235,7 +1235,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts007",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001209,
@ -1259,7 +1259,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts001",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001210,
@ -1285,7 +1285,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts002",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001211,
@ -1297,10 +1297,8 @@
"key": "skill_buffdes_390001211",
"text": "状态携带者受击5次后【童真】自动引爆对该目标及随机2个地方目标造成该状态释放者攻击力85%的伤害并有50%概率对被花粉影响的目标附加2回合【沉默】"
},
"BuffType": 6,
"EffectArgu": [
500
],
"BuffType": 36,
"EffectArgu": [],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
@ -1309,9 +1307,9 @@
"RemoveType": false,
"OverlayTimes": 5,
"SameID": false,
"buffIcon": "ty_zd_buff_ts006",
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001212,
@ -1337,7 +1335,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_ts008",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001213,
@ -1361,7 +1359,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_j002",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001214,
@ -1509,7 +1507,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001302,
@ -1535,7 +1533,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001303,
@ -1561,7 +1559,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001304,
@ -1587,7 +1585,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001305,
@ -1613,7 +1611,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001306,
@ -1639,7 +1637,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001307,
@ -1665,7 +1663,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001311,
@ -1691,7 +1689,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001312,
@ -1717,7 +1715,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001313,
@ -1743,7 +1741,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001314,
@ -1769,7 +1767,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001315,
@ -1795,7 +1793,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001316,
@ -1821,7 +1819,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001317,
@ -1847,7 +1845,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001321,
@ -1873,7 +1871,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001322,
@ -1899,7 +1897,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001323,
@ -1925,7 +1923,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001324,
@ -1951,7 +1949,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001325,
@ -1977,7 +1975,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001326,
@ -2003,7 +2001,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001327,
@ -2029,7 +2027,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001328,
@ -2055,7 +2053,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001329,
@ -2237,7 +2235,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001403,
@ -2263,7 +2261,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001404,
@ -2287,7 +2285,7 @@
"SameID": true,
"buffIcon": "ty_zd_buff_j011",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001405,
@ -2673,7 +2671,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001421,
@ -2749,7 +2747,7 @@
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001424,
@ -2923,7 +2921,7 @@
"SameID": true,
"buffIcon": "ty_zd_buff_j011",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001431,
@ -2971,7 +2969,7 @@
"SameID": true,
"buffIcon": "ty_zd_buff_j011",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001433,
@ -2995,7 +2993,7 @@
"SameID": true,
"buffIcon": "ty_zd_buff_j011",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001434,
@ -3023,7 +3021,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001435,
@ -3047,7 +3045,7 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": ""
"buffpos": "infopos"
},
{
"Id": 390001436,
@ -3073,6 +3071,162 @@
"SameID": false,
"buffIcon": "ty_zd_buff_z010",
"buffeffect": "",
"buffpos": "头"
"buffpos": "infopos"
},
{
"Id": 390001437,
"Name": {
"key": "skill_buff_390001437",
"text": "攻击提升"
},
"Desc": {
"key": "skill_buffdes_390001437",
"text": "攻击提升2%"
},
"BuffType": 1,
"EffectArgu": [
20
],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": 0,
"AddEffect": false,
"RemoveType": false,
"OverlayTimes": 1,
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": "infopos"
},
{
"Id": 390001438,
"Name": {
"key": "skill_buff_390001438",
"text": "防御提升"
},
"Desc": {
"key": "skill_buffdes_390001438",
"text": "防御提升2%"
},
"BuffType": 2,
"EffectArgu": [
20
],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": 0,
"AddEffect": false,
"RemoveType": false,
"OverlayTimes": 1,
"SameID": false,
"buffIcon": "ty_zd_buff_z003",
"buffeffect": "",
"buffpos": "infopos"
},
{
"Id": 390001439,
"Name": {
"key": "skill_buff_390001439",
"text": "暴击提升"
},
"Desc": {
"key": "skill_buffdes_390001439",
"text": "暴击率提升2%"
},
"BuffType": 4,
"EffectArgu": [
20
],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": 0,
"AddEffect": false,
"RemoveType": false,
"OverlayTimes": 1,
"SameID": false,
"buffIcon": "ty_zd_buff_z006",
"buffeffect": "",
"buffpos": "infopos"
},
{
"Id": 390001440,
"Name": {
"key": "skill_buff_390001440",
"text": "暴击抵抗"
},
"Desc": {
"key": "skill_buffdes_390001440",
"text": "受到暴击概率降低2%"
},
"BuffType": 5,
"EffectArgu": [
20
],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": 0,
"AddEffect": false,
"RemoveType": false,
"OverlayTimes": 1,
"SameID": false,
"buffIcon": "ty_zd_buff_z008",
"buffeffect": "",
"buffpos": "infopos"
},
{
"Id": 390001441,
"Name": {
"key": "skill_buff_390001441",
"text": "命中提升"
},
"Desc": {
"key": "skill_buffdes_390001441",
"text": "命中提升2%"
},
"BuffType": 25,
"EffectArgu": [
20
],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": 1,
"AddEffect": false,
"RemoveType": false,
"OverlayTimes": 1,
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": "infopos"
},
{
"Id": 390001442,
"Name": {
"key": "skill_buff_390001442",
"text": "抵抗提升"
},
"Desc": {
"key": "skill_buffdes_390001442",
"text": "抵抗提升2%"
},
"BuffType": 26,
"EffectArgu": [
20
],
"BufParNum": 1,
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": 1,
"AddEffect": false,
"RemoveType": false,
"OverlayTimes": 1,
"SameID": false,
"buffIcon": "",
"buffeffect": "",
"buffpos": "infopos"
}
]

View File

@ -266,7 +266,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 0
},
{
@ -289,7 +289,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 20
},
{
@ -312,7 +312,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 40
},
{
@ -335,7 +335,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 60
},
{
@ -358,7 +358,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 80
},
{
@ -381,7 +381,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 100
},
{
@ -404,7 +404,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 120
},
{
@ -427,7 +427,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 140
},
{
@ -450,7 +450,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 160
},
{
@ -473,7 +473,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 180
},
{
@ -490,7 +490,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 200
},
{

View File

@ -266,7 +266,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 0
},
{
@ -289,7 +289,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 20
},
{
@ -312,7 +312,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 40
},
{
@ -335,7 +335,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 60
},
{
@ -358,7 +358,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 80
},
{
@ -381,7 +381,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 100
},
{
@ -404,7 +404,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 120
},
{
@ -427,7 +427,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 140
},
{
@ -450,7 +450,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 160
},
{
@ -473,7 +473,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 180
},
{
@ -490,7 +490,7 @@
"key": "newsmithy_tool_content_text2",
"text": "所有装备售价提升{0}%"
},
"content_png": "tj_icon_zjsc",
"content_png": "tj_icon_jzsc",
"value": 200
},
{

View File

@ -5,9 +5,7 @@
700011
],
"BattleReadyID": 100,
"EventList": [
21
],
"EventList": [],
"playexp": {
"a": "attr",
"t": "exp",

View File

@ -154,14 +154,13 @@ func (this *configureComp) GetEquipmentAttrlibraryConfigure() (configure *cfg.Ga
//获取属性词列表
func (this *configureComp) GetEquipmentAttrlibraryConfigureByKey(key int32) (configure *cfg.GameEquipAttrlibraryData, err error) {
var (
v interface{}
ok bool
v interface{}
)
if v, err = this.GetConfigure(equip_attrlibrary); err != nil {
this.module.Errorf("err:%v", err)
return
} else {
if configure, ok = v.(*cfg.GameEquipAttrlibrary).GetDataMap()[key]; !ok {
if configure = v.(*cfg.GameEquipAttrlibrary).Get(int(key)); configure == nil {
err = fmt.Errorf("EquipmentConfigure GetEquipmentAttrlibraryConfigureByKey not found:%d ", key)
this.module.Errorf("err:%v", err)
return

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameBubbleGroup struct {
_dataMap map[int32]*GameBubbleGroupData
_dataList []*GameBubbleGroupData
}
func NewGameBubbleGroup(_buf []map[string]interface{}) (*GameBubbleGroup, error) {
_dataList := make([]*GameBubbleGroupData, 0, len(_buf))
dataMap := make(map[int32]*GameBubbleGroupData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameBubbleGroupData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.KeyId] = _v
}
}
return &GameBubbleGroup{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameBubbleGroup) GetDataMap() map[int32]*GameBubbleGroupData {
return table._dataMap
}
func (table *GameBubbleGroup) GetDataList() []*GameBubbleGroupData {
return table._dataList
}
func (table *GameBubbleGroup) Get(key int32) *GameBubbleGroupData {
return table._dataMap[key]
}

View 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 GameBubbleGroupData struct {
KeyId int32
GroupID int32
Type int32
TaskIDMin int32
TaskIDMax int32
Weight int32
TextBubble string
}
const TypeId_GameBubbleGroupData = 777829793
func (*GameBubbleGroupData) GetTypeId() int32 {
return 777829793
}
func (_v *GameBubbleGroupData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["KeyId"].(float64); !_ok_ { err = errors.New("KeyId error"); return }; _v.KeyId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["GroupID"].(float64); !_ok_ { err = errors.New("GroupID error"); return }; _v.GroupID = 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["TaskIDMin"].(float64); !_ok_ { err = errors.New("TaskIDMin error"); return }; _v.TaskIDMin = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["TaskIDMax"].(float64); !_ok_ { err = errors.New("TaskIDMax error"); return }; _v.TaskIDMax = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["weight"].(float64); !_ok_ { err = errors.New("weight error"); return }; _v.Weight = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["Text_Bubble"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TextBubble error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TextBubble, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
}
func DeserializeGameBubbleGroupData(_buf map[string]interface{}) (*GameBubbleGroupData, error) {
v := &GameBubbleGroupData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -114,4 +114,5 @@ const (
GameBuffType_NIGHTINGALE_KISS = 102
GameBuffType_STRONG_WIND = 103
GameBuffType_FINAL_DMG_DOWN = 104
GameBuffType_TIGER_ROAR = 105
)

View File

@ -14,12 +14,15 @@ type GameDispatch_TaskData struct {
Id int32
Type int32
Taskname string
Icon string
Taskcd int32
Tasktime int32
Tasktxt string
Taskneed int32
Taskreq []*GameDispatchCond
Reqtxt []string
Taskreqex []*GameDispatchCond
Reqextxt []string
Reward []*Gameatn
Rewardex []*Gameatn
}
@ -34,6 +37,7 @@ func (_v *GameDispatch_TaskData)Deserialize(_buf map[string]interface{}) (err er
{ 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["taskname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Taskname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Taskname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["taskcd"].(float64); !_ok_ { err = errors.New("taskcd error"); return }; _v.Taskcd = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tasktime"].(float64); !_ok_ { err = errors.New("tasktime error"); return }; _v.Tasktime = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["tasktxt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Tasktxt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Tasktxt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
@ -52,6 +56,20 @@ func (_v *GameDispatch_TaskData)Deserialize(_buf map[string]interface{}) (err er
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reqtxt"].([]interface{}); !_ok_ { err = errors.New("reqtxt error"); return }
_v.Reqtxt = 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.Reqtxt = append(_v.Reqtxt, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
@ -66,6 +84,20 @@ func (_v *GameDispatch_TaskData)Deserialize(_buf map[string]interface{}) (err er
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reqextxt"].([]interface{}); !_ok_ { err = errors.New("reqextxt error"); return }
_v.Reqextxt = 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.Reqextxt = append(_v.Reqextxt, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool

View File

@ -15,6 +15,7 @@ type GameNewSmithyData struct {
Type int32
DrawingName string
QualityText string
DrawingPng string
BasicDrop int32
BasicCos []*Gameatn
TemperatureCos int32
@ -36,6 +37,7 @@ func (_v *GameNewSmithyData)Deserialize(_buf map[string]interface{}) (err error)
{ 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["drawing_name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.DrawingName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.DrawingName, _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["quality_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.QualityText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.QualityText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.DrawingPng, _ok_ = _buf["drawing_png"].(string); !_ok_ { err = errors.New("drawing_png error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["basic_drop"].(float64); !_ok_ { err = errors.New("basic_drop error"); return }; _v.BasicDrop = int32(_tempNum_) }
{
var _arr_ []interface{}

View File

@ -12,6 +12,7 @@ import "errors"
type GamePandamasJxData struct {
Id string
Race int32
Type int32
Name string
Color int32
@ -37,6 +38,7 @@ func (*GamePandamasJxData) GetTypeId() int32 {
func (_v *GamePandamasJxData)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; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["race"].(float64); !_ok_ { err = errors.New("race error"); return }; _v.Race = 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.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name 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_) }

View File

@ -13,6 +13,9 @@ import "errors"
type GamePandamasMrylData struct {
Id int32
Name string
Icon string
Des string
P int32
BuffGroup int32
}
@ -25,6 +28,9 @@ func (*GamePandamasMrylData) GetTypeId() int32 {
func (_v *GamePandamasMrylData)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.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["des"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Des error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Des, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["p"].(float64); !_ok_ { err = errors.New("p error"); return }; _v.P = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buff_group"].(float64); !_ok_ { err = errors.New("buff_group error"); return }; _v.BuffGroup = int32(_tempNum_) }
return
}

View File

@ -34,14 +34,15 @@ const (
GameSkillEffectType_ExtraDmg_1 = 23
GameSkillEffectType_ExtraDmg_2 = 24
GameSkillEffectType_ExtraDmg_3 = 25
GameSkillEffectType_Round = 26
GameSkillEffectType_TreBeyondByAddBuff = 27
GameSkillEffectType_DpsByTre = 28
GameSkillEffectType_Rebirth = 29
GameSkillEffectType_StealBuff = 30
GameSkillEffectType_BuffDmg = 31
GameSkillEffectType_ShiftOurAllBuff = 32
GameSkillEffectType_DrawActValueToTeam = 33
GameSkillEffectType_SpecialTre = 34
GameSkillEffectType_RandChildSkill = 35
GameSkillEffectType_ExtraDmg_4 = 26
GameSkillEffectType_Round = 27
GameSkillEffectType_TreBeyondByAddBuff = 28
GameSkillEffectType_DpsByTre = 29
GameSkillEffectType_Rebirth = 30
GameSkillEffectType_StealBuff = 31
GameSkillEffectType_BuffDmg = 32
GameSkillEffectType_ShiftOurAllBuff = 33
GameSkillEffectType_DrawActValueToTeam = 34
GameSkillEffectType_SpecialTre = 35
GameSkillEffectType_RandChildSkill = 36
)

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameSmithyIdTool struct {
_dataMap map[int32]*GameSmithyIdToolData
_dataList []*GameSmithyIdToolData
}
func NewGameSmithyIdTool(_buf []map[string]interface{}) (*GameSmithyIdTool, error) {
_dataList := make([]*GameSmithyIdToolData, 0, len(_buf))
dataMap := make(map[int32]*GameSmithyIdToolData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSmithyIdToolData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSmithyIdTool{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSmithyIdTool) GetDataMap() map[int32]*GameSmithyIdToolData {
return table._dataMap
}
func (table *GameSmithyIdTool) GetDataList() []*GameSmithyIdToolData {
return table._dataList
}
func (table *GameSmithyIdTool) Get(key int32) *GameSmithyIdToolData {
return table._dataMap[key]
}

View File

@ -0,0 +1,64 @@
//------------------------------------------------------------------------------
// <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 GameSmithyIdToolData struct {
Id int32
SkillType int32
SkillLv int32
Preconditions int32
UpMaterial []*Gameatn
NameText string
ContentText string
ContentPng string
Value int32
}
const TypeId_GameSmithyIdToolData = -644953201
func (*GameSmithyIdToolData) GetTypeId() int32 {
return -644953201
}
func (_v *GameSmithyIdToolData)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["skill_type"].(float64); !_ok_ { err = errors.New("skill_type error"); return }; _v.SkillType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill_lv"].(float64); !_ok_ { err = errors.New("skill_lv error"); return }; _v.SkillLv = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["preconditions"].(float64); !_ok_ { err = errors.New("preconditions error"); return }; _v.Preconditions = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["up_material"].([]interface{}); !_ok_ { err = errors.New("up_material error"); return }
_v.UpMaterial = 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.UpMaterial = append(_v.UpMaterial, _list_v_)
}
}
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.NameText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.NameText, _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["content_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.ContentText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.ContentText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.ContentPng, _ok_ = _buf["content_png"].(string); !_ok_ { err = errors.New("content_png error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
return
}
func DeserializeGameSmithyIdToolData(_buf map[string]interface{}) (*GameSmithyIdToolData, error) {
v := &GameSmithyIdToolData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameSmithyModelPool struct {
_dataMap map[int32]*GameSmithyModelPoolData
_dataList []*GameSmithyModelPoolData
}
func NewGameSmithyModelPool(_buf []map[string]interface{}) (*GameSmithyModelPool, error) {
_dataList := make([]*GameSmithyModelPoolData, 0, len(_buf))
dataMap := make(map[int32]*GameSmithyModelPoolData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSmithyModelPoolData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSmithyModelPool{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSmithyModelPool) GetDataMap() map[int32]*GameSmithyModelPoolData {
return table._dataMap
}
func (table *GameSmithyModelPool) GetDataList() []*GameSmithyModelPoolData {
return table._dataList
}
func (table *GameSmithyModelPool) Get(key int32) *GameSmithyModelPoolData {
return table._dataMap[key]
}

View File

@ -0,0 +1,39 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameSmithyModelPoolData struct {
Id int32
CustomerType int32
HeroId int32
}
const TypeId_GameSmithyModelPoolData = 586838781
func (*GameSmithyModelPoolData) GetTypeId() int32 {
return 586838781
}
func (_v *GameSmithyModelPoolData)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["customer_type"].(float64); !_ok_ { err = errors.New("customer_type error"); return }; _v.CustomerType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hero_id"].(float64); !_ok_ { err = errors.New("hero_id error"); return }; _v.HeroId = int32(_tempNum_) }
return
}
func DeserializeGameSmithyModelPoolData(_buf map[string]interface{}) (*GameSmithyModelPoolData, error) {
v := &GameSmithyModelPoolData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -18,6 +18,7 @@ type GameSmithyToolData struct {
UpMaterial []*Gameatn
NameText string
ContentText string
ContentPng string
Value int32
}
@ -48,6 +49,7 @@ func (_v *GameSmithyToolData)Deserialize(_buf map[string]interface{}) (err error
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.NameText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.NameText, _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["content_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.ContentText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.ContentText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.ContentPng, _ok_ = _buf["content_png"].(string); !_ok_ { err = errors.New("content_png error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
return
}

View File

@ -28,6 +28,7 @@ type GameWorldTaskData struct {
AutoAccept int32
Overtips int32
Reword []*Gameatn
Module []string
}
const TypeId_GameWorldTaskData = -1059668091
@ -106,6 +107,20 @@ func (_v *GameWorldTaskData)Deserialize(_buf map[string]interface{}) (err error)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["module"].([]interface{}); !_ok_ { err = errors.New("module error"); return }
_v.Module = 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.Module = append(_v.Module, _list_v_)
}
}
return
}

File diff suppressed because it is too large Load Diff

View File

@ -9,34 +9,26 @@
package cfg
type GameEquipAttrlibrary struct {
_dataMap map[int32]*GameEquipAttrlibraryData
_dataList []*GameEquipAttrlibraryData
}
func NewGameEquipAttrlibrary(_buf []map[string]interface{}) (*GameEquipAttrlibrary, error) {
_dataList := make([]*GameEquipAttrlibraryData, 0, len(_buf))
dataMap := make(map[int32]*GameEquipAttrlibraryData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameEquipAttrlibraryData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &GameEquipAttrlibrary{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameEquipAttrlibrary) GetDataMap() map[int32]*GameEquipAttrlibraryData {
return table._dataMap
return &GameEquipAttrlibrary{_dataList:_dataList}, nil
}
func (table *GameEquipAttrlibrary) GetDataList() []*GameEquipAttrlibraryData {
return table._dataList
}
func (table *GameEquipAttrlibrary) Get(key int32) *GameEquipAttrlibraryData {
return table._dataMap[key]
func (table *GameEquipAttrlibrary) Get(index int) *GameEquipAttrlibraryData {
return table._dataList[index]
}

View File

@ -24,6 +24,7 @@ type GameHeroData struct {
Handbook int32
Prefab string
Rotation string
Revolve int32
Icon string
Vocal string
Tujing []int32
@ -69,6 +70,7 @@ func (_v *GameHeroData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["handbook"].(float64); !_ok_ { err = errors.New("handbook error"); return }; _v.Handbook = int32(_tempNum_) }
{ var _ok_ bool; if _v.Prefab, _ok_ = _buf["prefab"].(string); !_ok_ { err = errors.New("prefab error"); return } }
{ var _ok_ bool; if _v.Rotation, _ok_ = _buf["rotation"].(string); !_ok_ { err = errors.New("rotation error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["revolve"].(float64); !_ok_ { err = errors.New("revolve error"); return }; _v.Revolve = int32(_tempNum_) }
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{ var _ok_ bool; if _v.Vocal, _ok_ = _buf["vocal"].(string); !_ok_ { err = errors.New("vocal error"); return } }
{

View File

@ -15,6 +15,9 @@ type GamePagodaData struct {
PagodaType int32
LevelType int32
LayerNum int32
Tab int32
TabIcon string
TabTitle string
BattleReadyID int32
MonsterId []int32
Reward []*Gameatn
@ -35,6 +38,9 @@ func (_v *GamePagodaData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["pagoda_type"].(float64); !_ok_ { err = errors.New("pagoda_type error"); return }; _v.PagodaType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Level_type"].(float64); !_ok_ { err = errors.New("Level_type error"); return }; _v.LevelType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["layer_num"].(float64); !_ok_ { err = errors.New("layer_num error"); return }; _v.LayerNum = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tab"].(float64); !_ok_ { err = errors.New("tab error"); return }; _v.Tab = int32(_tempNum_) }
{ var _ok_ bool; if _v.TabIcon, _ok_ = _buf["tabIcon"].(string); !_ok_ { err = errors.New("tabIcon error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["tabTitle"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TabTitle error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TabTitle, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["BattleReadyID"].(float64); !_ok_ { err = errors.New("BattleReadyID error"); return }; _v.BattleReadyID = int32(_tempNum_) }
{
var _arr_ []interface{}