This commit is contained in:
meixiongfeng 2023-06-16 21:24:33 +08:00
commit 85a9bc1115
29 changed files with 17863 additions and 18474 deletions

View File

@ -17857,7 +17857,7 @@
}, },
"type": 168, "type": 168,
"valid": 0, "valid": 0,
"NPC": 10374, "NPC": 115,
"value": 5, "value": 5,
"filter": [ "filter": [
1 1

View File

@ -8,7 +8,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 60, "tasktime": 158,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_1", "key": "pandamas_pandamas_dispatch_tasktxt_1",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -56,7 +56,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 170, "tasktime": 88,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_2", "key": "pandamas_pandamas_dispatch_tasktxt_2",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -104,7 +104,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 101, "tasktime": 88,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_3", "key": "pandamas_pandamas_dispatch_tasktxt_3",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -152,7 +152,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 137, "tasktime": 73,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_4", "key": "pandamas_pandamas_dispatch_tasktxt_4",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -200,7 +200,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 138, "tasktime": 119,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_5", "key": "pandamas_pandamas_dispatch_tasktxt_5",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -248,7 +248,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 97, "tasktime": 132,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_6", "key": "pandamas_pandamas_dispatch_tasktxt_6",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -296,7 +296,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 174, "tasktime": 171,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_7", "key": "pandamas_pandamas_dispatch_tasktxt_7",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -344,7 +344,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 161, "tasktime": 97,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_8", "key": "pandamas_pandamas_dispatch_tasktxt_8",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -392,7 +392,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 139, "tasktime": 172,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_9", "key": "pandamas_pandamas_dispatch_tasktxt_9",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -440,7 +440,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 175, "tasktime": 60,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_10", "key": "pandamas_pandamas_dispatch_tasktxt_10",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -488,7 +488,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 122, "tasktime": 175,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_11", "key": "pandamas_pandamas_dispatch_tasktxt_11",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -536,7 +536,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 82, "tasktime": 174,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_12", "key": "pandamas_pandamas_dispatch_tasktxt_12",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -584,7 +584,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 111, "tasktime": 142,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_13", "key": "pandamas_pandamas_dispatch_tasktxt_13",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -632,7 +632,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 104, "tasktime": 141,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_14", "key": "pandamas_pandamas_dispatch_tasktxt_14",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -680,7 +680,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 155, "tasktime": 79,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_15", "key": "pandamas_pandamas_dispatch_tasktxt_15",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -728,7 +728,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 168, "tasktime": 108,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_16", "key": "pandamas_pandamas_dispatch_tasktxt_16",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -776,7 +776,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 150, "tasktime": 60,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_17", "key": "pandamas_pandamas_dispatch_tasktxt_17",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -824,7 +824,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 80, "tasktime": 85,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_18", "key": "pandamas_pandamas_dispatch_tasktxt_18",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -872,7 +872,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 71, "tasktime": 85,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_19", "key": "pandamas_pandamas_dispatch_tasktxt_19",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -920,7 +920,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 118, "tasktime": 69,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_20", "key": "pandamas_pandamas_dispatch_tasktxt_20",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -968,7 +968,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 92, "tasktime": 114,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_21", "key": "pandamas_pandamas_dispatch_tasktxt_21",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -1016,7 +1016,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 180, "tasktime": 161,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_22", "key": "pandamas_pandamas_dispatch_tasktxt_22",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -1064,7 +1064,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 95, "tasktime": 71,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_23", "key": "pandamas_pandamas_dispatch_tasktxt_23",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -1112,7 +1112,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 92, "tasktime": 154,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_24", "key": "pandamas_pandamas_dispatch_tasktxt_24",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -1160,7 +1160,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 164, "tasktime": 111,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_25", "key": "pandamas_pandamas_dispatch_tasktxt_25",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -1208,7 +1208,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 104, "tasktime": 153,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_26", "key": "pandamas_pandamas_dispatch_tasktxt_26",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -1256,7 +1256,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 126, "tasktime": 142,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_27", "key": "pandamas_pandamas_dispatch_tasktxt_27",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -1304,7 +1304,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 108, "tasktime": 162,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_28", "key": "pandamas_pandamas_dispatch_tasktxt_28",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -1352,7 +1352,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 86, "tasktime": 76,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_29", "key": "pandamas_pandamas_dispatch_tasktxt_29",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -1400,7 +1400,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 104, "tasktime": 142,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_30", "key": "pandamas_pandamas_dispatch_tasktxt_30",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -1448,7 +1448,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 111, "tasktime": 164,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_31", "key": "pandamas_pandamas_dispatch_tasktxt_31",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -1496,7 +1496,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 88, "tasktime": 67,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_32", "key": "pandamas_pandamas_dispatch_tasktxt_32",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -1544,7 +1544,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 127, "tasktime": 137,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_33", "key": "pandamas_pandamas_dispatch_tasktxt_33",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -1592,7 +1592,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 66, "tasktime": 120,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_34", "key": "pandamas_pandamas_dispatch_tasktxt_34",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -1640,7 +1640,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 152, "tasktime": 89,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_35", "key": "pandamas_pandamas_dispatch_tasktxt_35",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -1688,7 +1688,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 146, "tasktime": 114,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_36", "key": "pandamas_pandamas_dispatch_tasktxt_36",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -1736,7 +1736,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 96, "tasktime": 177,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_37", "key": "pandamas_pandamas_dispatch_tasktxt_37",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -1784,7 +1784,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 115, "tasktime": 60,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_38", "key": "pandamas_pandamas_dispatch_tasktxt_38",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -1880,7 +1880,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 166, "tasktime": 152,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_40", "key": "pandamas_pandamas_dispatch_tasktxt_40",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -1928,7 +1928,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 109, "tasktime": 130,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_41", "key": "pandamas_pandamas_dispatch_tasktxt_41",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -1976,7 +1976,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 72, "tasktime": 90,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_42", "key": "pandamas_pandamas_dispatch_tasktxt_42",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -2024,7 +2024,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 147, "tasktime": 156,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_43", "key": "pandamas_pandamas_dispatch_tasktxt_43",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -2072,7 +2072,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 84, "tasktime": 77,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_44", "key": "pandamas_pandamas_dispatch_tasktxt_44",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -2120,7 +2120,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 98, "tasktime": 154,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_45", "key": "pandamas_pandamas_dispatch_tasktxt_45",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -2168,7 +2168,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 108, "tasktime": 93,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_46", "key": "pandamas_pandamas_dispatch_tasktxt_46",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -2216,7 +2216,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 155, "tasktime": 101,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_47", "key": "pandamas_pandamas_dispatch_tasktxt_47",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -2264,7 +2264,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 115, "tasktime": 113,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_48", "key": "pandamas_pandamas_dispatch_tasktxt_48",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -2312,7 +2312,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 119, "tasktime": 167,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_49", "key": "pandamas_pandamas_dispatch_tasktxt_49",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -2360,7 +2360,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 86, "tasktime": 177,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_50", "key": "pandamas_pandamas_dispatch_tasktxt_50",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -2408,7 +2408,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 157, "tasktime": 68,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_51", "key": "pandamas_pandamas_dispatch_tasktxt_51",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -2456,7 +2456,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 127, "tasktime": 75,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_52", "key": "pandamas_pandamas_dispatch_tasktxt_52",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -2504,7 +2504,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 124, "tasktime": 103,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_53", "key": "pandamas_pandamas_dispatch_tasktxt_53",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -2552,7 +2552,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 133, "tasktime": 103,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_54", "key": "pandamas_pandamas_dispatch_tasktxt_54",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -2600,7 +2600,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 153, "tasktime": 155,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_55", "key": "pandamas_pandamas_dispatch_tasktxt_55",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -2648,7 +2648,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 64, "tasktime": 152,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_56", "key": "pandamas_pandamas_dispatch_tasktxt_56",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -2696,7 +2696,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 125, "tasktime": 147,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_57", "key": "pandamas_pandamas_dispatch_tasktxt_57",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -2744,7 +2744,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 111, "tasktime": 95,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_58", "key": "pandamas_pandamas_dispatch_tasktxt_58",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -2792,7 +2792,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 64, "tasktime": 99,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_59", "key": "pandamas_pandamas_dispatch_tasktxt_59",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -2840,7 +2840,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 150, "tasktime": 67,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_60", "key": "pandamas_pandamas_dispatch_tasktxt_60",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -2888,7 +2888,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 111, "tasktime": 106,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_61", "key": "pandamas_pandamas_dispatch_tasktxt_61",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -2936,7 +2936,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 141, "tasktime": 66,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_62", "key": "pandamas_pandamas_dispatch_tasktxt_62",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -2984,7 +2984,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 129, "tasktime": 147,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_63", "key": "pandamas_pandamas_dispatch_tasktxt_63",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -3032,7 +3032,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 142, "tasktime": 149,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_64", "key": "pandamas_pandamas_dispatch_tasktxt_64",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -3080,7 +3080,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 103, "tasktime": 175,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_65", "key": "pandamas_pandamas_dispatch_tasktxt_65",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -3128,7 +3128,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 111, "tasktime": 129,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_66", "key": "pandamas_pandamas_dispatch_tasktxt_66",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -3176,7 +3176,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 173, "tasktime": 116,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_67", "key": "pandamas_pandamas_dispatch_tasktxt_67",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -3224,7 +3224,7 @@
}, },
"icon": "xmwg_rw_pt5", "icon": "xmwg_rw_pt5",
"taskcd": 200, "taskcd": 200,
"tasktime": 112, "tasktime": 133,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_68", "key": "pandamas_pandamas_dispatch_tasktxt_68",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -3272,7 +3272,7 @@
}, },
"icon": "xmwg_rw_pt6", "icon": "xmwg_rw_pt6",
"taskcd": 200, "taskcd": 200,
"tasktime": 124, "tasktime": 151,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_69", "key": "pandamas_pandamas_dispatch_tasktxt_69",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -3320,7 +3320,7 @@
}, },
"icon": "xmwg_rw_pt7", "icon": "xmwg_rw_pt7",
"taskcd": 200, "taskcd": 200,
"tasktime": 106, "tasktime": 131,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_70", "key": "pandamas_pandamas_dispatch_tasktxt_70",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"
@ -3368,7 +3368,7 @@
}, },
"icon": "xmwg_rw_pt1", "icon": "xmwg_rw_pt1",
"taskcd": 200, "taskcd": 200,
"tasktime": 175, "tasktime": 142,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_71", "key": "pandamas_pandamas_dispatch_tasktxt_71",
"text": "这是属于悍娇虎的专属委托" "text": "这是属于悍娇虎的专属委托"
@ -3416,7 +3416,7 @@
}, },
"icon": "xmwg_rw_pt2", "icon": "xmwg_rw_pt2",
"taskcd": 200, "taskcd": 200,
"tasktime": 115, "tasktime": 170,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_72", "key": "pandamas_pandamas_dispatch_tasktxt_72",
"text": "这是属于师父的专属委托" "text": "这是属于师父的专属委托"
@ -3464,7 +3464,7 @@
}, },
"icon": "xmwg_rw_pt3", "icon": "xmwg_rw_pt3",
"taskcd": 200, "taskcd": 200,
"tasktime": 122, "tasktime": 179,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_73", "key": "pandamas_pandamas_dispatch_tasktxt_73",
"text": "这是属于阿宝的专属委托" "text": "这是属于阿宝的专属委托"
@ -3512,7 +3512,7 @@
}, },
"icon": "xmwg_rw_pt4", "icon": "xmwg_rw_pt4",
"taskcd": 200, "taskcd": 200,
"tasktime": 73, "tasktime": 169,
"tasktxt": { "tasktxt": {
"key": "pandamas_pandamas_dispatch_tasktxt_74", "key": "pandamas_pandamas_dispatch_tasktxt_74",
"text": "这是属于波比的专属委托" "text": "这是属于波比的专属委托"

View File

@ -732,6 +732,7 @@
"buzkashi_goalspeed": 800, "buzkashi_goalspeed": 800,
"buzkashi_bumpdis": 5, "buzkashi_bumpdis": 5,
"stamina_potion": 10000003, "stamina_potion": 10000003,
"fight_ps": 3 "fight_ps": 3,
"player_bodychange": 20060
} }
] ]

View File

@ -162,7 +162,7 @@
"parameter": "", "parameter": "",
"interface": "", "interface": "",
"condition": "worldtaskexit_submit_20010", "condition": "worldtaskexit_submit_20010",
"followtj": "", "followtj": "TriggerQuest_20011",
"followguide": 1000302, "followguide": 1000302,
"finger": [ "finger": [
"taskDedailsPopup", "taskDedailsPopup",
@ -199,7 +199,7 @@
"startPar": "", "startPar": "",
"parameter": "", "parameter": "",
"interface": "", "interface": "",
"condition": "worldtasksubfinish_20011", "condition": "",
"followtj": "OpenNpcOption_20020_熊猫_船甲板", "followtj": "OpenNpcOption_20020_熊猫_船甲板",
"followguide": 1000303, "followguide": 1000303,
"finger": [ "finger": [

View File

@ -7,9 +7,9 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_1", "key": "itemlink_itemlink_desc_1",
"text": "金币商店" "text": "用金币可兑换"
}, },
"jumpid": 122, "jumpid": 11006,
"icon": "icon_sd" "icon": "icon_sd"
}, },
{ {
@ -20,9 +20,9 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_2", "key": "itemlink_itemlink_desc_2",
"text": "钻石商店" "text": "用钻石可兑换"
}, },
"jumpid": 123, "jumpid": 11007,
"icon": "zc_icon_04_ct" "icon": "zc_icon_04_ct"
}, },
{ {
@ -33,9 +33,9 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_3", "key": "itemlink_itemlink_desc_3",
"text": "友情商店" "text": "用友情点可兑换"
}, },
"jumpid": 124, "jumpid": 11008,
"icon": "zc_icon_04_ct" "icon": "zc_icon_04_ct"
}, },
{ {
@ -46,9 +46,9 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_4", "key": "itemlink_itemlink_desc_4",
"text": "竞技商店" "text": "用竞技货币可兑换"
}, },
"jumpid": 125, "jumpid": 11004,
"icon": "zc_icon_04_ct" "icon": "zc_icon_04_ct"
}, },
{ {
@ -59,9 +59,9 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_5", "key": "itemlink_itemlink_desc_5",
"text": "公会商店" "text": "用公会币可兑换"
}, },
"jumpid": 126, "jumpid": 11009,
"icon": "zc_icon_04_ct" "icon": "zc_icon_04_ct"
}, },
{ {
@ -74,7 +74,7 @@
"key": "itemlink_itemlink_desc_6", "key": "itemlink_itemlink_desc_6",
"text": "特殊商店" "text": "特殊商店"
}, },
"jumpid": 1127, "jumpid": 11010,
"icon": "zc_icon_04_ct" "icon": "zc_icon_04_ct"
}, },
{ {
@ -85,9 +85,9 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_7", "key": "itemlink_itemlink_desc_7",
"text": "铁匠商店" "text": "用钻石可兑换"
}, },
"jumpid": 1128, "jumpid": 11011,
"icon": "zc_icon_04_ct" "icon": "zc_icon_04_ct"
}, },
{ {
@ -98,7 +98,7 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_8", "key": "itemlink_itemlink_desc_8",
"text": "充值钻石" "text": "充值后可获得"
}, },
"jumpid": 158, "jumpid": 158,
"icon": "zc_icon_03" "icon": "zc_icon_03"
@ -107,7 +107,7 @@
"id": 113, "id": 113,
"title": { "title": {
"key": "itemlink_itemlink_title_9", "key": "itemlink_itemlink_title_9",
"text": "主线章节界面" "text": "主线关卡"
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_9", "key": "itemlink_itemlink_desc_9",
@ -163,7 +163,7 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_13", "key": "itemlink_itemlink_desc_13",
"text": "通招募" "text": "招募获得到重复英雄时可获得"
}, },
"jumpid": 107, "jumpid": 107,
"icon": "icon_zm" "icon": "icon_zm"
@ -191,7 +191,7 @@
"key": "itemlink_itemlink_desc_15", "key": "itemlink_itemlink_desc_15",
"text": "泰坦挑战" "text": "泰坦挑战"
}, },
"jumpid": 167, "jumpid": 11012,
"icon": "ty_qp_yz" "icon": "ty_qp_yz"
}, },
{ {
@ -202,23 +202,23 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_16", "key": "itemlink_itemlink_desc_16",
"text": "经验副本" "text": "经验副本中可大量获得"
}, },
"jumpid": 10005, "jumpid": 10013,
"icon": "ty_qp_jy" "icon": "ty_qp_jy"
}, },
{ {
"id": 702, "id": 702,
"title": { "title": {
"key": "itemlink_itemlink_title_17", "key": "itemlink_itemlink_title_17",
"text": "美食家" "text": "烹饪"
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_17", "key": "itemlink_itemlink_desc_17",
"text": "美食家" "text": "通过烹饪可以概率获得"
}, },
"jumpid": 702, "jumpid": 701,
"icon": "" "icon": "ty_qp_pr"
}, },
{ {
"id": 10006, "id": 10006,
@ -228,7 +228,7 @@
}, },
"desc": { "desc": {
"key": "itemlink_itemlink_desc_18", "key": "itemlink_itemlink_desc_18",
"text": "熊猫武馆-NPC派遣" "text": "熊猫武馆派遣"
}, },
"jumpid": 10006, "jumpid": 10006,
"icon": "ty_qp_gsb" "icon": "ty_qp_gsb"
@ -236,7 +236,7 @@
{ {
"id": 11001, "id": 11001,
"title": { "title": {
"key": "itemlink_itemlink_title_20", "key": "itemlink_itemlink_title_19",
"text": "新巨怪商队" "text": "新巨怪商队"
}, },
"desc": { "desc": {
@ -249,7 +249,7 @@
{ {
"id": 168, "id": 168,
"title": { "title": {
"key": "itemlink_itemlink_title_21", "key": "itemlink_itemlink_title_20",
"text": "狩猎BOSS主界面" "text": "狩猎BOSS主界面"
}, },
"desc": { "desc": {
@ -262,7 +262,7 @@
{ {
"id": 904, "id": 904,
"title": { "title": {
"key": "itemlink_itemlink_title_22", "key": "itemlink_itemlink_title_21",
"text": "周常任务/浇水" "text": "周常任务/浇水"
}, },
"desc": { "desc": {

File diff suppressed because it is too large Load Diff

View File

@ -45,13 +45,13 @@
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_3", "key": "navigation_Sheet1_functionname_3",
"text": "捕羊大赛" "text": "烹饪"
}, },
"npcName": [ "npcName": [
"功能入口-捕羊大赛" "功能入口-烹饪"
], ],
"functionicon": "ty_qp_by", "functionicon": "ty_qp_pr",
"jumpId": 170 "jumpId": 140
}, },
{ {
"Id": 4, "Id": 4,
@ -63,13 +63,13 @@
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_4", "key": "navigation_Sheet1_functionname_4",
"text": "烹饪" "text": "竞技场"
}, },
"npcName": [ "npcName": [
"功能入口-烹饪" "功能入口-竞技场"
], ],
"functionicon": "ty_qp_pr", "functionicon": "ty_qp_jjc",
"jumpId": 140 "jumpId": 156
}, },
{ {
"Id": 5, "Id": 5,
@ -81,13 +81,13 @@
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_5", "key": "navigation_Sheet1_functionname_5",
"text": "竞技场" "text": "公会"
}, },
"npcName": [ "npcName": [
"功能入口-竞技场" "功能入口-工会申请"
], ],
"functionicon": "ty_qp_jjc", "functionicon": "ty_qp_gh",
"jumpId": 156 "jumpId": 157
}, },
{ {
"Id": 6, "Id": 6,
@ -102,10 +102,10 @@
"text": "公会" "text": "公会"
}, },
"npcName": [ "npcName": [
"功能入口-工会申请" "传送点-公会"
], ],
"functionicon": "ty_qp_gh", "functionicon": "ty_qp_gh",
"jumpId": 157 "jumpId": 11003
}, },
{ {
"Id": 7, "Id": 7,
@ -117,60 +117,24 @@
"sceneicon": "ty_qp_my01", "sceneicon": "ty_qp_my01",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_7", "key": "navigation_Sheet1_functionname_7",
"text": "公会"
},
"npcName": [
"传送点-公会"
],
"functionicon": "ty_qp_gh",
"jumpId": 11003
},
{
"Id": 8,
"scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_8",
"text": "中轴城"
},
"sceneicon": "ty_qp_my01",
"functionname": {
"key": "navigation_Sheet1_functionname_8",
"text": "维京远征"
},
"npcName": [
"功能入口-维京远征"
],
"functionicon": "ty_qp_yz",
"jumpId": 167
},
{
"Id": 9,
"scene": "GameMain",
"scenename": {
"key": "navigation_Sheet1_scenename_9",
"text": "中轴城"
},
"sceneicon": "ty_qp_my01",
"functionname": {
"key": "navigation_Sheet1_functionname_9",
"text": "羁绊" "text": "羁绊"
}, },
"npcName": [ "npcName": [
"功能入口-藏书馆" "打造"
], ],
"functionicon": "ty_qp_hgd", "functionicon": "ty_qp_zm",
"jumpId": 146 "jumpId": 1001
}, },
{ {
"Id": 10, "Id": 8,
"scene": "CommandScene", "scene": "CommandScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_10", "key": "navigation_Sheet1_scenename_8",
"text": "指挥部" "text": "指挥部"
}, },
"sceneicon": "ty_qp_zhb", "sceneicon": "ty_qp_tjp",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_10", "key": "navigation_Sheet1_functionname_8",
"text": "主线关卡" "text": "主线关卡"
}, },
"npcName": [ "npcName": [
@ -180,23 +144,59 @@
"jumpId": 166 "jumpId": 166
}, },
{ {
"Id": 11, "Id": 9,
"scene": "CommandScene", "scene": "CommandScene",
"scenename": { "scenename": {
"key": "navigation_Sheet1_scenename_11", "key": "navigation_Sheet1_scenename_9",
"text": "指挥部" "text": "指挥部"
}, },
"sceneicon": "ty_qp_zhb", "sceneicon": "ty_qp_tjp",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_11", "key": "navigation_Sheet1_functionname_9",
"text": "星座图" "text": "星座图"
}, },
"npcName": [ "npcName": [
"功能入口_主角星座图" "手册台"
], ],
"functionicon": "ty_qp_tf", "functionicon": "ty_qp_tf",
"jumpId": 171 "jumpId": 171
}, },
{
"Id": 10,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_10",
"text": "熊猫武馆"
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
"key": "navigation_Sheet1_functionname_10",
"text": "总教习"
},
"npcName": [
"总教习"
],
"functionicon": "ty_qp_jx",
"jumpId": 10004
},
{
"Id": 11,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_11",
"text": "熊猫武馆"
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
"key": "navigation_Sheet1_functionname_11",
"text": "阿宝"
},
"npcName": [
"阿宝"
],
"functionicon": "ty_qp_mryj",
"jumpId": 10002
},
{ {
"Id": 12, "Id": 12,
"scene": "WuGuanScene", "scene": "WuGuanScene",
@ -207,13 +207,13 @@
"sceneicon": "ty_qp_xmwg", "sceneicon": "ty_qp_xmwg",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_12", "key": "navigation_Sheet1_functionname_12",
"text": "总教习" "text": "告示板"
}, },
"npcName": [ "npcName": [
"总教习" "告示板"
], ],
"functionicon": "ty_qp_jx", "functionicon": "ty_qp_gsb",
"jumpId": 10004 "jumpId": 10006
}, },
{ {
"Id": 13, "Id": 13,
@ -225,42 +225,6 @@
"sceneicon": "ty_qp_xmwg", "sceneicon": "ty_qp_xmwg",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_13", "key": "navigation_Sheet1_functionname_13",
"text": "阿宝"
},
"npcName": [
"阿宝"
],
"functionicon": "ty_qp_mryj",
"jumpId": 10002
},
{
"Id": 14,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_14",
"text": "熊猫武馆"
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
"key": "navigation_Sheet1_functionname_14",
"text": "告示板"
},
"npcName": [
"告示板"
],
"functionicon": "ty_qp_gsb",
"jumpId": 10006
},
{
"Id": 15,
"scene": "WuGuanScene",
"scenename": {
"key": "navigation_Sheet1_scenename_15",
"text": "熊猫武馆"
},
"sceneicon": "ty_qp_xmwg",
"functionname": {
"key": "navigation_Sheet1_functionname_15",
"text": "木桩" "text": "木桩"
}, },
"npcName": [ "npcName": [
@ -269,6 +233,42 @@
"functionicon": "ty_qp_mz", "functionicon": "ty_qp_mz",
"jumpId": 137 "jumpId": 137
}, },
{
"Id": 14,
"scene": "SmithyScene",
"scenename": {
"key": "navigation_Sheet1_scenename_14",
"text": "铁匠铺"
},
"sceneicon": "ty_qp_tjp",
"functionname": {
"key": "navigation_Sheet1_functionname_14",
"text": "打造"
},
"npcName": [
"打造"
],
"functionicon": "ty_qp_zm",
"jumpId": 1001
},
{
"Id": 15,
"scene": "SmithyScene",
"scenename": {
"key": "navigation_Sheet1_scenename_15",
"text": "铁匠铺"
},
"sceneicon": "ty_qp_tjp",
"functionname": {
"key": "navigation_Sheet1_functionname_15",
"text": "锻造炉"
},
"npcName": [
"锻造炉"
],
"functionicon": "ty_qp_wdj",
"jumpId": 1002
},
{ {
"Id": 16, "Id": 16,
"scene": "SmithyScene", "scene": "SmithyScene",
@ -279,42 +279,6 @@
"sceneicon": "ty_qp_tjp", "sceneicon": "ty_qp_tjp",
"functionname": { "functionname": {
"key": "navigation_Sheet1_functionname_16", "key": "navigation_Sheet1_functionname_16",
"text": "打造"
},
"npcName": [
"打造"
],
"functionicon": "ty_qp_zm",
"jumpId": 1001
},
{
"Id": 17,
"scene": "SmithyScene",
"scenename": {
"key": "navigation_Sheet1_scenename_17",
"text": "铁匠铺"
},
"sceneicon": "ty_qp_tjp",
"functionname": {
"key": "navigation_Sheet1_functionname_17",
"text": "锻造炉"
},
"npcName": [
"锻造炉"
],
"functionicon": "ty_qp_wdj",
"jumpId": 1002
},
{
"Id": 18,
"scene": "SmithyScene",
"scenename": {
"key": "navigation_Sheet1_scenename_18",
"text": "铁匠铺"
},
"sceneicon": "ty_qp_tjp",
"functionname": {
"key": "navigation_Sheet1_functionname_18",
"text": "手册台" "text": "手册台"
}, },
"npcName": [ "npcName": [

View File

@ -25,10 +25,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_1", "key": "item_pandamas_jx_description_1",
"text": "提升经验值获取{0}%" "text": "训练直觉守护者时训练时长提升20%"
}, },
"duration": 0, "duration": 36,
"exp": 10, "exp": 0,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -60,10 +60,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_2", "key": "item_pandamas_jx_description_2",
"text": "提升经验值获取{0}%" "text": "训练真诚守护者时训练时长提升20%"
}, },
"duration": 0, "duration": 36,
"exp": 15, "exp": 0,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -95,10 +95,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_3", "key": "item_pandamas_jx_description_3",
"text": "提升经验值获取{0}%" "text": "训练共情守护者时训练时长提升20%"
}, },
"duration": 0, "duration": 36,
"exp": 20, "exp": 0,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -130,25 +130,14 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_4", "key": "item_pandamas_jx_description_4",
"text": "提升经验值获取{0}%,提升低级觉醒材料的获取数量{0}" "text": "训练责任守护者时训练时长提升20%"
}, },
"duration": 0, "duration": 36,
"exp": 10, "exp": 0,
"probability": 100, "probability": 0,
"ants": [ "ants": [],
{ "wget": [],
"a": "item", "num": []
"t": "10000001",
"n": 1
}
],
"wget": [
100
],
"num": [
1,
12
]
}, },
{ {
"id": "10005", "id": "10005",
@ -166,7 +155,7 @@
"img": "sbkp_js_14005", "img": "sbkp_js_14005",
"intr": { "intr": {
"key": "item_pandamas_jx_intr_5", "key": "item_pandamas_jx_intr_5",
"text": "训练直觉守护者可得3个直觉招募卡碎片" "text": "训练直觉守护者经验收益提升10%"
}, },
"standard_text": 25001, "standard_text": 25001,
"special_text": 25002, "special_text": 25002,
@ -176,10 +165,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_5", "key": "item_pandamas_jx_description_5",
"text": "提升可挂机的时间{0}分" "text": "训练直觉守护者时经验收益提升10%"
}, },
"duration": 1, "duration": 0,
"exp": 0, "exp": 10,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -201,7 +190,7 @@
"img": "sbkp_js_44006", "img": "sbkp_js_44006",
"intr": { "intr": {
"key": "item_pandamas_jx_intr_6", "key": "item_pandamas_jx_intr_6",
"text": "训练真诚守护者可得3个真诚招募卡碎片" "text": "训练真诚守护者经验收益提升10%"
}, },
"standard_text": 25001, "standard_text": 25001,
"special_text": 25002, "special_text": 25002,
@ -211,10 +200,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_6", "key": "item_pandamas_jx_description_6",
"text": "提升可挂机的时间{0}分" "text": "训练真诚守护者时经验收益提升10%"
}, },
"duration": 1, "duration": 0,
"exp": 0, "exp": 10,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -236,7 +225,7 @@
"img": "sbkp_js_43001", "img": "sbkp_js_43001",
"intr": { "intr": {
"key": "item_pandamas_jx_intr_7", "key": "item_pandamas_jx_intr_7",
"text": "训练共情守护者可得3个共情招募卡碎片" "text": "训练共情守护者经验收益提升10%"
}, },
"standard_text": 25001, "standard_text": 25001,
"special_text": 25002, "special_text": 25002,
@ -246,10 +235,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_7", "key": "item_pandamas_jx_description_7",
"text": "提升可挂机的时间{0}分" "text": "训练共情守护者时经验收益提升10%"
}, },
"duration": 1, "duration": 0,
"exp": 0, "exp": 10,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -281,14 +270,25 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_8", "key": "item_pandamas_jx_description_8",
"text": "提升可挂机的时间{0}分,提升经验值获取{0}%" "text": "训练结束可以额外获得10点体力"
}, },
"duration": 1, "duration": 0,
"exp": 10, "exp": 0,
"probability": 0, "probability": 100,
"ants": [], "ants": [
"wget": [], {
"num": [] "a": "attr",
"t": "ps",
"n": 10
}
],
"wget": [
100
],
"num": [
1,
1
]
}, },
{ {
"id": "10009", "id": "10009",
@ -306,7 +306,7 @@
"img": "sbkp_js_45004", "img": "sbkp_js_45004",
"intr": { "intr": {
"key": "item_pandamas_jx_intr_9", "key": "item_pandamas_jx_intr_9",
"text": "训练结束可以额外获得1本紫·经验书" "text": "训练结束可以额外获得英雄中级护身符*1"
}, },
"standard_text": 25001, "standard_text": 25001,
"special_text": 25002, "special_text": 25002,
@ -316,7 +316,7 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_9", "key": "item_pandamas_jx_description_9",
"text": "提升低级觉醒材料的获取数量{0}" "text": "训练结束可以额外获得英雄中级护身符*1"
}, },
"duration": 0, "duration": 0,
"exp": 0, "exp": 0,
@ -324,7 +324,7 @@
"ants": [ "ants": [
{ {
"a": "item", "a": "item",
"t": "10000001", "t": "10000009",
"n": 1 "n": 1
} }
], ],
@ -333,7 +333,7 @@
], ],
"num": [ "num": [
1, 1,
15 1
] ]
}, },
{ {
@ -352,7 +352,7 @@
"img": "sbkp_js_35001", "img": "sbkp_js_35001",
"intr": { "intr": {
"key": "item_pandamas_jx_intr_10", "key": "item_pandamas_jx_intr_10",
"text": "训练责任守护者可得1个责任招募卡碎片" "text": "训练责任守护者经验收益提升10%"
}, },
"standard_text": 25001, "standard_text": 25001,
"special_text": 25002, "special_text": 25002,
@ -362,25 +362,14 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_10", "key": "item_pandamas_jx_description_10",
"text": "提升低级觉醒材料的获取数量{0}" "text": "训练责任守护者时经验收益提升10%"
}, },
"duration": 0, "duration": 0,
"exp": 0, "exp": 10,
"probability": 100, "probability": 0,
"ants": [ "ants": [],
{ "wget": [],
"a": "item", "num": []
"t": "10000001",
"n": 1
}
],
"wget": [
100
],
"num": [
1,
20
]
}, },
{ {
"id": "10011", "id": "10011",
@ -500,7 +489,7 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_13", "key": "item_pandamas_jx_description_13",
"text": "提升经验值获取{0}%,提升低级觉醒材料的获取数量{0}" "text": "训练直觉守护者时经验收益提升10%"
}, },
"duration": 0, "duration": 0,
"exp": 10, "exp": 10,
@ -546,7 +535,7 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_14", "key": "item_pandamas_jx_description_14",
"text": "提升经验值获取{0}%" "text": "训练真诚守护者时经验收益提升10%"
}, },
"duration": 0, "duration": 0,
"exp": 10, "exp": 10,
@ -581,10 +570,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_15", "key": "item_pandamas_jx_description_15",
"text": "提升经验值获取{0}%" "text": "训练共情守护者时经验收益提升10%"
}, },
"duration": 0, "duration": 0,
"exp": 15, "exp": 10,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -616,10 +605,10 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_16", "key": "item_pandamas_jx_description_16",
"text": "提升经验值获取{0}%" "text": "训练责任守护者时经验收益提升10%"
}, },
"duration": 0, "duration": 0,
"exp": 20, "exp": 10,
"probability": 0, "probability": 0,
"ants": [], "ants": [],
"wget": [], "wget": [],
@ -651,14 +640,25 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_17", "key": "item_pandamas_jx_description_17",
"text": "提升可挂机的时间{0}分" "text": "训练直觉守护者可得2个初级直觉回响材料"
}, },
"duration": 1, "duration": 0,
"exp": 0, "exp": 0,
"probability": 0, "probability": 100,
"ants": [], "ants": [
"wget": [], {
"num": [] "a": "item",
"t": "15000101",
"n": 1
}
],
"wget": [
100
],
"num": [
2,
2
]
}, },
{ {
"id": "20006", "id": "20006",
@ -686,14 +686,25 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_18", "key": "item_pandamas_jx_description_18",
"text": "提升可挂机的时间{0}分" "text": "训练真诚守护者可得2个初级真诚回响材料"
}, },
"duration": 1, "duration": 0,
"exp": 0, "exp": 0,
"probability": 0, "probability": 100,
"ants": [], "ants": [
"wget": [], {
"num": [] "a": "item",
"t": "15000102",
"n": 1
}
],
"wget": [
100
],
"num": [
2,
2
]
}, },
{ {
"id": "20007", "id": "20007",
@ -721,19 +732,30 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_19", "key": "item_pandamas_jx_description_19",
"text": "提升可挂机的时间{0}分" "text": "训练共情守护者可得2个初级共情回响材料"
}, },
"duration": 1, "duration": 0,
"exp": 0, "exp": 0,
"probability": 0, "probability": 100,
"ants": [], "ants": [
"wget": [], {
"num": [] "a": "item",
"t": "15000103",
"n": 1
}
],
"wget": [
100
],
"num": [
2,
2
]
}, },
{ {
"id": "20008", "id": "20008",
"job": 0, "job": 0,
"race": 2, "race": 3,
"type": 2, "type": 2,
"name": { "name": {
"key": "item_pandamas_jx_name_20", "key": "item_pandamas_jx_name_20",
@ -756,14 +778,25 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_20", "key": "item_pandamas_jx_description_20",
"text": "提升可挂机的时间{0}分,提升经验值获取{0}%" "text": "训练共情守护者可得2个初级责任回响材料"
}, },
"duration": 1, "duration": 0,
"exp": 0, "exp": 0,
"probability": 0, "probability": 100,
"ants": [], "ants": [
"wget": [], {
"num": [] "a": "item",
"t": "15000104",
"n": 1
}
],
"wget": [
100
],
"num": [
2,
2
]
}, },
{ {
"id": "20009", "id": "20009",
@ -791,15 +824,15 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_21", "key": "item_pandamas_jx_description_21",
"text": "提升低级觉醒材料的获取数量{0}" "text": "训练结束可以额外获得10点友情点"
}, },
"duration": 0, "duration": 0,
"exp": 0, "exp": 0,
"probability": 60, "probability": 100,
"ants": [ "ants": [
{ {
"a": "item", "a": "attr",
"t": "10000001", "t": "friendPoint",
"n": 1 "n": 1
} }
], ],
@ -807,8 +840,8 @@
100 100
], ],
"num": [ "num": [
1, 10,
15 10
] ]
}, },
{ {
@ -837,15 +870,15 @@
], ],
"description": { "description": {
"key": "item_pandamas_jx_description_22", "key": "item_pandamas_jx_description_22",
"text": "提升低级觉醒材料的获取数量{0}" "text": "训练结束可以额外获得1张竞技挑战门票"
}, },
"duration": 0, "duration": 0,
"exp": 0, "exp": 0,
"probability": 60, "probability": 100,
"ants": [ "ants": [
{ {
"a": "item", "a": "item",
"t": "10000001", "t": "18000004",
"n": 1 "n": 1
} }
], ],
@ -854,7 +887,7 @@
], ],
"num": [ "num": [
1, 1,
20 1
] ]
}, },
{ {

View File

@ -9,7 +9,7 @@
"position": "", "position": "",
"sex": 1, "sex": 1,
"resources": "Person/10000/10000M.prefab", "resources": "Person/10000/10000M.prefab",
"vague": "Person/10000/10000M.prefab" "vague": "Person/10000/10000MT.prefab"
}, },
{ {
"id": 200001, "id": 200001,
@ -21,6 +21,6 @@
"position": "", "position": "",
"sex": 2, "sex": 2,
"resources": "Person/10000/10000W.prefab", "resources": "Person/10000/10000W.prefab",
"vague": "Person/10000/10000W.prefab" "vague": "Person/10000/10000WT.prefab"
} }
] ]

View File

@ -17259,7 +17259,7 @@
{ {
"Id": 243002212, "Id": 243002212,
"EmitPR": 1000, "EmitPR": 1000,
"From": 2, "From": 4,
"Where": [], "Where": [],
"Order": "", "Order": "",
"Limit": 1, "Limit": 1,
@ -17303,7 +17303,7 @@
{ {
"Id": 243002214, "Id": 243002214,
"EmitPR": 1000, "EmitPR": 1000,
"From": 3, "From": 12,
"Where": [], "Where": [],
"Order": "", "Order": "",
"Limit": 10, "Limit": 10,

View File

@ -26,7 +26,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z009", "buffIcon": "ty_icon_buff_gjts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -57,7 +57,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z003", "buffIcon": "ty_icon_buff_fyts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -88,7 +88,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z011", "buffIcon": "ty_icon_buff_sdts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -119,7 +119,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z006", "buffIcon": "ty_icon_buff_bjts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -150,7 +150,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z008", "buffIcon": "ty_icon_buff_bjdk",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -181,7 +181,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j016", "buffIcon": "ty_icon_buff_gjxj",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -212,7 +212,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j001", "buffIcon": "ty_icon_buff_fyxj",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -245,7 +245,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j006", "buffIcon": "ty_icon_buff_sdxj",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -276,7 +276,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_bjxj",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -307,7 +307,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_smxj",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -338,7 +338,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_shts10",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -369,7 +369,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_shts15",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -400,7 +400,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j009", "buffIcon": "ty_icon_buff_ly",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -431,7 +431,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j005", "buffIcon": "ty_icon_buff_sslts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -459,7 +459,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z007", "buffIcon": "ty_icon_buff_wd",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -489,7 +489,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z002", "buffIcon": "ty_icon_buff_dz",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -518,7 +518,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j007", "buffIcon": "ty_icon_buff_xyun",
"buffeffect": "effect_debuff_yun", "buffeffect": "effect_debuff_yun",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -548,7 +548,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j008", "buffIcon": "ty_icon_buff_bd",
"buffeffect": "effect_buff_bingdong", "buffeffect": "effect_buff_bingdong",
"buffpos": "脚底" "buffpos": "脚底"
}, },
@ -576,7 +576,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j012", "buffIcon": "ty_icon_buff_jl",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -605,7 +605,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j015", "buffIcon": "ty_icon_buff_sh",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -634,7 +634,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j004", "buffIcon": "ty_icon_buff_cm",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -663,7 +663,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j010", "buffIcon": "ty_icon_buff_tx",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -691,7 +691,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z005", "buffIcon": "ty_icon_buff_my",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -723,7 +723,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "effect_hudun_1", "buffeffect": "effect_hudun_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -751,7 +751,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_ts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -779,7 +779,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_bhss",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -807,7 +807,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j013", "buffIcon": "ty_icon_buff_wfhdzy",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -835,7 +835,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_mykzxg",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -863,7 +863,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_mcsw",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -892,7 +892,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j014", "buffIcon": "ty_icon_buff_sm",
"buffeffect": "effect_debuff_sleep", "buffeffect": "effect_debuff_sleep",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -920,7 +920,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts003", "buffIcon": "ty_icon_buff_q",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -948,7 +948,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts004", "buffIcon": "ty_icon_buff_j",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -976,7 +976,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts005", "buffIcon": "ty_icon_buff_f",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1008,7 +1008,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "effect_hudun_1", "buffeffect": "effect_hudun_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -1040,7 +1040,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "effect_hudun_1", "buffeffect": "effect_hudun_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -1068,7 +1068,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_wffh",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1100,7 +1100,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1128,7 +1128,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_my",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1160,7 +1160,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z004", "buffIcon": "ty_icon_buff_fs",
"buffeffect": "effect_34002_skill_1_hit_1", "buffeffect": "effect_34002_skill_1_hit_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -1188,7 +1188,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z001", "buffIcon": "ty_icon_buff_yn",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1220,7 +1220,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "effect_hudun_1", "buffeffect": "effect_hudun_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -1252,7 +1252,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "effect_hudun_1", "buffeffect": "effect_hudun_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -1283,7 +1283,7 @@
"OverlayTimes": 10, "OverlayTimes": 10,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts003", "buffIcon": "",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1316,7 +1316,7 @@
"OverlayTimes": 10, "OverlayTimes": 10,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts004", "buffIcon": "ty_icon_buff_qzzn",
"buffeffect": "effect_14001_qiuzhangzhinu", "buffeffect": "effect_14001_qiuzhangzhinu",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1328,7 +1328,7 @@
}, },
"Desc": { "Desc": {
"key": "skill_skill_buff_Desc_390001204", "key": "skill_skill_buff_Desc_390001204",
"text": "携带者阵亡时清除此状态,并对携带者一方全体造成崔佛释放者攻击力40%的效果附加伤害每层使伤害系数提升40%最多可叠加5层。" "text": "携带者阵亡时清除此状态,并对携带者一方全体造成释放者攻击力40%的效果附加伤害每层使伤害系数提升40%最多可叠加5层。"
}, },
"BuffType": 0, "BuffType": 0,
"EffectArgu": [], "EffectArgu": [],
@ -1344,7 +1344,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts005", "buffIcon": "ty_icon_buff_mmws",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1375,7 +1375,7 @@
"OverlayTimes": 8, "OverlayTimes": 8,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts007", "buffIcon": "ty_icon_buff_ss",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1403,7 +1403,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_mmtl",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1431,7 +1431,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts007", "buffIcon": "ty_icon_buff_xy",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1462,7 +1462,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts007", "buffIcon": "ty_icon_buff_xy",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1490,7 +1490,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts001", "buffIcon": "ty_icon_buff_xyu",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1521,7 +1521,7 @@
"OverlayTimes": 5, "OverlayTimes": 5,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts002", "buffIcon": "ty_icon_buff_xyzy",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1553,7 +1553,7 @@
"OverlayTimes": 5, "OverlayTimes": 5,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j009", "buffIcon": "ty_icon_buff_tz",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1584,7 +1584,7 @@
"OverlayTimes": 50, "OverlayTimes": 50,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_ts008", "buffIcon": "ty_icon_buff_myzj",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1614,7 +1614,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j002", "buffIcon": "ty_icon_buff_lj",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -1642,7 +1642,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_wfxd",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -1732,7 +1732,7 @@
"OverlayTimes": 0, "OverlayTimes": 0,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "jn_buff_hkqz",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -1763,7 +1763,7 @@
"OverlayTimes": 8, "OverlayTimes": 8,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_ss",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -2634,7 +2634,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": true, "SameID": true,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j003", "buffIcon": "ty_icon_buff_zd",
"buffeffect": "effect_debuff_zhongdu", "buffeffect": "effect_debuff_zhongdu",
"buffpos": "Bip001" "buffpos": "Bip001"
}, },
@ -2726,7 +2726,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": true, "SameID": true,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j011", "buffIcon": "ty_icon_buff_lx",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -2819,7 +2819,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_shts15",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -2911,7 +2911,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_shts15",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -2942,7 +2942,7 @@
"OverlayTimes": 99, "OverlayTimes": 99,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_shts15",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -3061,7 +3061,7 @@
"OverlayTimes": 99, "OverlayTimes": 99,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "jn_buff_bsbs", "buffIcon": "ty_icon_buff_bsbs",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -3183,7 +3183,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "effect_hudun_1", "buffeffect": "effect_hudun_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -3482,7 +3482,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": true, "SameID": true,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j011", "buffIcon": "ty_icon_buff_lx",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3512,7 +3512,7 @@
"OverlayTimes": 99, "OverlayTimes": 99,
"SameID": true, "SameID": true,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z006", "buffIcon": "ty_icon_buff_q",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3540,7 +3540,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": true, "SameID": true,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j011", "buffIcon": "ty_icon_buff_mzmy",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3570,7 +3570,7 @@
"OverlayTimes": 99, "OverlayTimes": 99,
"SameID": true, "SameID": true,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_j011", "buffIcon": "ty_icon_buff_dy",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3602,7 +3602,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "effect_hudun_1", "buffeffect": "effect_hudun_1",
"buffpos": "胸" "buffpos": "胸"
}, },
@ -3633,7 +3633,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3664,7 +3664,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "ty_zd_buff_z010", "buffIcon": "ty_icon_buff_hd",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3695,7 +3695,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "buff_gj_ts", "golbalbufficon": "buff_gj_ts",
"buffIcon": "", "buffIcon": "ty_icon_buff_gjts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3726,7 +3726,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "buff_fy_ts", "golbalbufficon": "buff_fy_ts",
"buffIcon": "ty_zd_buff_z003", "buffIcon": "ty_icon_buff_fyts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3757,7 +3757,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "buff_bj_ts", "golbalbufficon": "buff_bj_ts",
"buffIcon": "ty_zd_buff_z006", "buffIcon": "ty_icon_buff_bjts",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3785,7 +3785,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": false, "SameID": false,
"golbalbufficon": "buff_bj_dk", "golbalbufficon": "buff_bj_dk",
"buffIcon": "ty_zd_buff_z008", "buffIcon": "ty_icon_buff_bjdk",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },
@ -3909,7 +3909,7 @@
"OverlayTimes": 1, "OverlayTimes": 1,
"SameID": true, "SameID": true,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_zhby",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -3937,7 +3937,7 @@
"OverlayTimes": 0, "OverlayTimes": 0,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_wffh",
"buffeffect": "", "buffeffect": "",
"buffpos": "" "buffpos": ""
}, },
@ -3968,7 +3968,7 @@
"OverlayTimes": 3, "OverlayTimes": 3,
"SameID": false, "SameID": false,
"golbalbufficon": "", "golbalbufficon": "",
"buffIcon": "", "buffIcon": "ty_icon_buff_shts15",
"buffeffect": "", "buffeffect": "",
"buffpos": "根节点" "buffpos": "根节点"
}, },

View File

@ -4241,7 +4241,7 @@
} }
], ],
"drop": 30010, "drop": 30010,
"heroexp": 500, "heroexp": 5000,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4310,7 +4310,7 @@
} }
], ],
"drop": 30020, "drop": 30020,
"heroexp": 550, "heroexp": 6050,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4379,7 +4379,7 @@
} }
], ],
"drop": 30030, "drop": 30030,
"heroexp": 600, "heroexp": 7200,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4448,7 +4448,7 @@
} }
], ],
"drop": 30040, "drop": 30040,
"heroexp": 650, "heroexp": 8450,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4517,7 +4517,7 @@
} }
], ],
"drop": 30050, "drop": 30050,
"heroexp": 700, "heroexp": 9800,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4586,7 +4586,7 @@
} }
], ],
"drop": 30060, "drop": 30060,
"heroexp": 750, "heroexp": 11250,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4655,7 +4655,7 @@
} }
], ],
"drop": 30070, "drop": 30070,
"heroexp": 800, "heroexp": 12800,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4724,7 +4724,7 @@
} }
], ],
"drop": 30080, "drop": 30080,
"heroexp": 850, "heroexp": 14450,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4798,7 +4798,7 @@
} }
], ],
"drop": 30090, "drop": 30090,
"heroexp": 900, "heroexp": 16200,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4872,7 +4872,7 @@
} }
], ],
"drop": 30100, "drop": 30100,
"heroexp": 1000, "heroexp": 19000,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -4946,7 +4946,7 @@
} }
], ],
"drop": 30110, "drop": 30110,
"heroexp": 1100, "heroexp": 22000,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",
@ -5020,7 +5020,7 @@
} }
], ],
"drop": 30120, "drop": 30120,
"heroexp": 1250, "heroexp": 25000,
"manexp": { "manexp": {
"a": "attr", "a": "attr",
"t": "exp", "t": "exp",

File diff suppressed because it is too large Load Diff

View File

@ -1,106 +1,99 @@
package hero package hero
import ( // //参数校验
"go_dreamfactory/comm" // func (this *apiComp) FusionCheck(session comm.IUserSession, req *pb.HeroFusionReq) (errdata *pb.ErrorData) {
"go_dreamfactory/pb" // if req.HeroId == "" {
cfg "go_dreamfactory/sys/configure/structs" // errdata = &pb.ErrorData{
"go_dreamfactory/utils" // Code: pb.ErrorCode_ReqParameterError,
) // Title: pb.ErrorCode_ReqParameterError.ToString(),
// }
// }
// return
// }
//参数校验 // func (this *apiComp) Fusion(session comm.IUserSession, req *pb.HeroFusionReq) (errdata *pb.ErrorData) {
func (this *apiComp) FusionCheck(session comm.IUserSession, req *pb.HeroFusionReq) (errdata *pb.ErrorData) { // var (
if req.HeroId == "" { // totalCount int32
errdata = &pb.ErrorData{ // mapHero map[string]int32
Code: pb.ErrorCode_ReqParameterError, // _costMaphero map[string]*pb.DBHero
Title: pb.ErrorCode_ReqParameterError.ToString(), // ChangeList []*pb.DBHero // 变化的英雄数据
} // )
} // ChangeList = make([]*pb.DBHero, 0)
return // _costMaphero = make(map[string]*pb.DBHero, 0)
} // mapHero = make(map[string]int32)
// if errdata = this.FusionCheck(session, req); errdata != nil {
// return
// }
// conf, err := this.module.configure.GetHeroFucionConfig(req.HeroId)
// if err != nil {
// errdata = &pb.ErrorData{
// Code: pb.ErrorCode_ConfigNoFound, // 配置没找到
// Title: pb.ErrorCode_ConfigNoFound.ToString(),
// Message: err.Error(),
// }
// return
// }
// for _, v := range req.Heros {
// totalCount += v
// }
// if totalCount != int32(len(conf.Pointhero)) { // 校验数量
// errdata = &pb.ErrorData{
// Code: pb.ErrorCode_ReqParameterError,
// Title: pb.ErrorCode_ReqParameterError.ToString(),
// }
// return
// }
// for k, v := range req.Heros {
// // 校验英雄是否存在
// _obj, c := this.module.GetHeroByObjID(session.GetUserId(), k)
// if c != nil {
// errdata = c
// return
// }
// mapHero[_obj.HeroID] += v
// _costMaphero[k] = _obj
// }
// for _, v := range conf.Pointhero {
// if _, ok := mapHero[v]; ok {
// mapHero[v] -= 1
// } else {
// errdata = &pb.ErrorData{
// Code: pb.ErrorCode_ReqParameterError,
// Title: pb.ErrorCode_ReqParameterError.ToString(),
// }
// return
// }
// }
// for _, v := range mapHero {
// if v != 0 {
// errdata = &pb.ErrorData{
// Code: pb.ErrorCode_ReqParameterError,
// Title: pb.ErrorCode_ReqParameterError.ToString(),
// }
// return
// }
// }
// for k, _ := range req.Heros {
// //mapHero[_costMaphero[k].HeroID]
// if errdata = this.module.DelCard(session.GetUserId(), _costMaphero[k]); errdata != nil {
// return
// }
// ChangeList = append(ChangeList, _costMaphero[k])
// }
func (this *apiComp) Fusion(session comm.IUserSession, req *pb.HeroFusionReq) (errdata *pb.ErrorData) { // // 获得新卡
var ( // res := &cfg.Gameatn{
totalCount int32 // A: "hero",
mapHero map[string]int32 // T: conf.Hero,
_costMaphero map[string]*pb.DBHero // N: 1,
ChangeList []*pb.DBHero // 变化的英雄数据 // }
) // if errdata = this.module.DispenseRes(session, []*cfg.Gameatn{res}, false); errdata != nil {
ChangeList = make([]*pb.DBHero, 0) // this.module.Errorf("err:%v,create hero:%s,uid,%ss", errdata, conf.Hero, session.GetUserId())
_costMaphero = make(map[string]*pb.DBHero, 0) // return
mapHero = make(map[string]int32) // }
if errdata = this.FusionCheck(session, req); errdata != nil { // session.SendMsg(string(this.module.GetType()), HeroFusionResp, &pb.HeroFusionResp{Heroid: conf.Hero})
return // // 通过融合获得指定英雄
} // // this.module.ModuleRtask.SendToRtask(session, comm.Rtype139, utils.ToInt32(conf.Hero))
conf, err := this.module.configure.GetHeroFucionConfig(req.HeroId) // go this.module.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype139, utils.ToInt32(conf.Hero)))
if err != nil { // return
errdata = &pb.ErrorData{ // }
Code: pb.ErrorCode_ConfigNoFound, // 配置没找到
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
}
return
}
for _, v := range req.Heros {
totalCount += v
}
if totalCount != int32(len(conf.Pointhero)) { // 校验数量
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
}
return
}
for k, v := range req.Heros {
// 校验英雄是否存在
_obj, c := this.module.GetHeroByObjID(session.GetUserId(), k)
if c != nil {
errdata = c
return
}
mapHero[_obj.HeroID] += v
_costMaphero[k] = _obj
}
for _, v := range conf.Pointhero {
if _, ok := mapHero[v]; ok {
mapHero[v] -= 1
} else {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
}
return
}
}
for _, v := range mapHero {
if v != 0 {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError,
Title: pb.ErrorCode_ReqParameterError.ToString(),
}
return
}
}
for k, _ := range req.Heros {
//mapHero[_costMaphero[k].HeroID]
if errdata = this.module.DelCard(session.GetUserId(), _costMaphero[k]); errdata != nil {
return
}
ChangeList = append(ChangeList, _costMaphero[k])
}
// 获得新卡
res := &cfg.Gameatn{
A: "hero",
T: conf.Hero,
N: 1,
}
if errdata = this.module.DispenseRes(session, []*cfg.Gameatn{res}, false); errdata != nil {
this.module.Errorf("err:%v,create hero:%s,uid,%ss", errdata, conf.Hero, session.GetUserId())
return
}
session.SendMsg(string(this.module.GetType()), HeroFusionResp, &pb.HeroFusionResp{Heroid: conf.Hero})
// 通过融合获得指定英雄
// this.module.ModuleRtask.SendToRtask(session, comm.Rtype139, utils.ToInt32(conf.Hero))
go this.module.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype139, utils.ToInt32(conf.Hero)))
return
}

View File

@ -35,7 +35,7 @@ const (
hero_skill = "game_heroskill.json" hero_skill = "game_heroskill.json"
) )
///配置管理组件 // /配置管理组件
type configureComp struct { type configureComp struct {
modules.MCompConfigure modules.MCompConfigure
hlock sync.RWMutex hlock sync.RWMutex
@ -45,7 +45,7 @@ type configureComp struct {
module *Hero module *Hero
} }
//组件初始化接口 // 组件初始化接口
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) { func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
err = this.MCompConfigure.Init(service, module, comp, options) err = this.MCompConfigure.Init(service, module, comp, options)
@ -60,7 +60,6 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
hero_skillup: cfg.NewGameHeroSkillLevel, hero_skillup: cfg.NewGameHeroSkillLevel,
game_skillatk: cfg.NewGameSkillAtk, game_skillatk: cfg.NewGameSkillAtk,
hero_drawcard: cfg.NewGameDrawCard, hero_drawcard: cfg.NewGameDrawCard,
hero_fusion: cfg.NewGameHerofusion,
hero_talent: cfg.NewGameHeroTalent, hero_talent: cfg.NewGameHeroTalent,
hero_talentbox: cfg.NewGameTalentBox, hero_talentbox: cfg.NewGameTalentBox,
game_shopitem: cfg.NewGameShopitem, game_shopitem: cfg.NewGameShopitem,
@ -196,7 +195,7 @@ func (this *configureComp) GetHeroExp(hid string) (conf *cfg.GameHeroExpData, er
return return
} }
//获取英雄配置 // 获取英雄配置
func (this *configureComp) GetHeroConfig(heroCfgId string) (conf *cfg.GameHeroData, err error) { func (this *configureComp) GetHeroConfig(heroCfgId string) (conf *cfg.GameHeroData, err error) {
var ( var (
v interface{} v interface{}
@ -212,7 +211,7 @@ func (this *configureComp) GetHeroConfig(heroCfgId string) (conf *cfg.GameHeroDa
return return
} }
//获取英雄星级配置 // 获取英雄星级配置
func (this *configureComp) GetHeroStar(star int32) *cfg.GameHeroStargrowData { func (this *configureComp) GetHeroStar(star int32) *cfg.GameHeroStargrowData {
if v, err := this.GetConfigure(hero_stargrow); err == nil { if v, err := this.GetConfigure(hero_stargrow); err == nil {
@ -225,7 +224,7 @@ func (this *configureComp) GetHeroStar(star int32) *cfg.GameHeroStargrowData {
return nil return nil
} }
//获取英雄等级配置 // 获取英雄等级配置
func (this *configureComp) GetHeroLv(lv int32) *cfg.GameHeroLevelupData { func (this *configureComp) GetHeroLv(lv int32) *cfg.GameHeroLevelupData {
if v, err := this.GetConfigure(hero_levelup); err == nil { if v, err := this.GetConfigure(hero_levelup); err == nil {
if configure, ok := v.(*cfg.GameHeroLevelup); ok { if configure, ok := v.(*cfg.GameHeroLevelup); ok {
@ -238,7 +237,7 @@ func (this *configureComp) GetHeroLv(lv int32) *cfg.GameHeroLevelupData {
return nil return nil
} }
//英雄成长配置 // 英雄成长配置
func (this *configureComp) GetHeroLvgrow(heroId string) *cfg.GameHeroLevelgrowData { func (this *configureComp) GetHeroLvgrow(heroId string) *cfg.GameHeroLevelgrowData {
if v, err := this.GetConfigure(hero_levelgrow); err == nil { if v, err := this.GetConfigure(hero_levelgrow); err == nil {
if configure, ok := v.(*cfg.GameHeroLevelgrow); ok { if configure, ok := v.(*cfg.GameHeroLevelgrow); ok {
@ -282,22 +281,6 @@ func (this *configureComp) GetHeroSkillMaxLvConfig(skillId uint32) int32 {
return 0 return 0
} }
// 获取卡牌合成配置
func (this *configureComp) GetHeroFucionConfig(cid string) (data *cfg.GameHerofusionData, err error) {
var (
v interface{}
)
if v, err = this.GetConfigure(hero_fusion); err == nil {
if configure, ok := v.(*cfg.GameHerofusion); ok {
if data = configure.Get(cid); data != nil {
return
}
}
}
err = comm.NewNotFoundConfErr(moduleName, hero_fusion, cid)
return
}
func (this *configureComp) GetHeroTalent(id int32) (data *cfg.GameHeroTalentData, err error) { func (this *configureComp) GetHeroTalent(id int32) (data *cfg.GameHeroTalentData, err error) {
var ( var (
v interface{} v interface{}
@ -325,7 +308,7 @@ func (this *configureComp) GetHeroTalentBoxItem(heroid string) (itemid string) {
return "" return ""
} }
//读取商品 // 读取商品
func (this *configureComp) GetShopItemsConfigure(key int32) (result *cfg.GameShopitemData, err error) { func (this *configureComp) GetShopItemsConfigure(key int32) (result *cfg.GameShopitemData, err error) {
var ( var (
v interface{} v interface{}

View File

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

View File

@ -1,73 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameHerofusionData struct {
Hero string
Switch int32
Pointhero []string
Awaken int32
Start int32
Lv int32
Fuison []*Gameatn
}
const TypeId_GameHerofusionData = -689698108
func (*GameHerofusionData) GetTypeId() int32 {
return -689698108
}
func (_v *GameHerofusionData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Hero, _ok_ = _buf["hero"].(string); !_ok_ { err = errors.New("hero error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["switch"].(float64); !_ok_ { err = errors.New("switch error"); return }; _v.Switch = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["pointhero"].([]interface{}); !_ok_ { err = errors.New("pointhero error"); return }
_v.Pointhero = 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.Pointhero = append(_v.Pointhero, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["awaken"].(float64); !_ok_ { err = errors.New("awaken error"); return }; _v.Awaken = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["start"].(float64); !_ok_ { err = errors.New("start error"); return }; _v.Start = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lv"].(float64); !_ok_ { err = errors.New("lv error"); return }; _v.Lv = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["fuison"].([]interface{}); !_ok_ { err = errors.New("fuison error"); return }
_v.Fuison = 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.Fuison = append(_v.Fuison, _list_v_)
}
}
return
}
func DeserializeGameHerofusionData(_buf map[string]interface{}) (*GameHerofusionData, error) {
v := &GameHerofusionData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

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

View File

@ -1,53 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameLibraryComplotData struct {
Id int32
SubTask int32
NodeIndex int32
Order string
StoryId int32
FetterId int32
Name string
Describe string
Img string
Ending int32
}
const TypeId_GameLibraryComplotData = 172849261
func (*GameLibraryComplotData) GetTypeId() int32 {
return 172849261
}
func (_v *GameLibraryComplotData)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["subTask"].(float64); !_ok_ { err = errors.New("subTask error"); return }; _v.SubTask = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nodeIndex"].(float64); !_ok_ { err = errors.New("nodeIndex error"); return }; _v.NodeIndex = int32(_tempNum_) }
{ var _ok_ bool; if _v.Order, _ok_ = _buf["order"].(string); !_ok_ { err = errors.New("order error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["story_id"].(float64); !_ok_ { err = errors.New("story_id error"); return }; _v.StoryId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["fetter_id"].(float64); !_ok_ { err = errors.New("fetter_id error"); return }; _v.FetterId = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Describe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ending"].(float64); !_ok_ { err = errors.New("ending error"); return }; _v.Ending = int32(_tempNum_) }
return
}
func DeserializeGameLibraryComplotData(_buf map[string]interface{}) (*GameLibraryComplotData, error) {
v := &GameLibraryComplotData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

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

View File

@ -1,49 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameNewRedDotData struct {
Id int32
MsgType int32
TreeType int32
ShowType int32
CountType int32
Group string
Path string
Header string
}
const TypeId_GameNewRedDotData = 943392646
func (*GameNewRedDotData) GetTypeId() int32 {
return 943392646
}
func (_v *GameNewRedDotData)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["msg_type"].(float64); !_ok_ { err = errors.New("msg_type error"); return }; _v.MsgType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tree_type"].(float64); !_ok_ { err = errors.New("tree_type error"); return }; _v.TreeType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["show_type"].(float64); !_ok_ { err = errors.New("show_type error"); return }; _v.ShowType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["count_type"].(float64); !_ok_ { err = errors.New("count_type error"); return }; _v.CountType = int32(_tempNum_) }
{ var _ok_ bool; if _v.Group, _ok_ = _buf["group"].(string); !_ok_ { err = errors.New("group error"); return } }
{ var _ok_ bool; if _v.Path, _ok_ = _buf["path"].(string); !_ok_ { err = errors.New("path error"); return } }
{ var _ok_ bool; if _v.Header, _ok_ = _buf["header"].(string); !_ok_ { err = errors.New("header error"); return } }
return
}
func DeserializeGameNewRedDotData(_buf map[string]interface{}) (*GameNewRedDotData, error) {
v := &GameNewRedDotData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

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

View File

@ -1,43 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameRedDotGroupData struct {
Id int32
Type int32
Group string
Layer string
Header string
}
const TypeId_GameRedDotGroupData = -1285083979
func (*GameRedDotGroupData) GetTypeId() int32 {
return -1285083979
}
func (_v *GameRedDotGroupData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
{ var _ok_ bool; if _v.Group, _ok_ = _buf["group"].(string); !_ok_ { err = errors.New("group error"); return } }
{ var _ok_ bool; if _v.Layer, _ok_ = _buf["layer"].(string); !_ok_ { err = errors.New("layer error"); return } }
{ var _ok_ bool; if _v.Header, _ok_ = _buf["header"].(string); !_ok_ { err = errors.New("header error"); return } }
return
}
func DeserializeGameRedDotGroupData(_buf map[string]interface{}) (*GameRedDotGroupData, error) {
v := &GameRedDotGroupData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -17,7 +17,6 @@ type GameWorldTaskData struct {
Ontxe int32 Ontxe int32
IdAfter int32 IdAfter int32
Group int32 Group int32
Exgroup int32
Des int32 Des int32
Icon string Icon string
TaskName string TaskName string
@ -44,7 +43,6 @@ func (_v *GameWorldTaskData)Deserialize(_buf map[string]interface{}) (err error)
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ontxe"].(float64); !_ok_ { err = errors.New("ontxe error"); return }; _v.Ontxe = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ontxe"].(float64); !_ok_ { err = errors.New("ontxe error"); return }; _v.Ontxe = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_after"].(float64); !_ok_ { err = errors.New("id_after error"); return }; _v.IdAfter = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_after"].(float64); !_ok_ { err = errors.New("id_after error"); return }; _v.IdAfter = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["group"].(float64); !_ok_ { err = errors.New("group error"); return }; _v.Group = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["group"].(float64); !_ok_ { err = errors.New("group error"); return }; _v.Group = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["exgroup"].(float64); !_ok_ { err = errors.New("exgroup error"); return }; _v.Exgroup = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["des"].(float64); !_ok_ { err = errors.New("des error"); return }; _v.Des = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["des"].(float64); !_ok_ { err = errors.New("des error"); return }; _v.Des = int32(_tempNum_) }
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon 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["task_name"].(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; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["task_name"].(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 } } }

View File

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

View File

@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameEquipColorData struct {
Num int32
Color string
}
const TypeId_GameEquipColorData = -1911630631
func (*GameEquipColorData) GetTypeId() int32 {
return -1911630631
}
func (_v *GameEquipColorData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["color"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Color error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Color, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
}
func DeserializeGameEquipColorData(_buf map[string]interface{}) (*GameEquipColorData, error) {
v := &GameEquipColorData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -235,6 +235,7 @@ type GameGlobalData struct {
BuzkashiBumpdis float32 BuzkashiBumpdis float32
StaminaPotion int32 StaminaPotion int32
FightPs int32 FightPs int32
PlayerBodychange int32
} }
const TypeId_GameGlobalData = 477542761 const TypeId_GameGlobalData = 477542761
@ -949,6 +950,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_bumpdis"].(float64); !_ok_ { err = errors.New("buzkashi_bumpdis error"); return }; _v.BuzkashiBumpdis = float32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_bumpdis"].(float64); !_ok_ { err = errors.New("buzkashi_bumpdis error"); return }; _v.BuzkashiBumpdis = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["stamina_potion"].(float64); !_ok_ { err = errors.New("stamina_potion error"); return }; _v.StaminaPotion = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["stamina_potion"].(float64); !_ok_ { err = errors.New("stamina_potion error"); return }; _v.StaminaPotion = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["fight_ps"].(float64); !_ok_ { err = errors.New("fight_ps error"); return }; _v.FightPs = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["fight_ps"].(float64); !_ok_ { err = errors.New("fight_ps error"); return }; _v.FightPs = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["player_bodychange"].(float64); !_ok_ { err = errors.New("player_bodychange error"); return }; _v.PlayerBodychange = int32(_tempNum_) }
return return
} }