diff --git a/bin/json/game_extservers.json b/bin/json/game_extservers.json index 28fa19302..9830b5c4f 100644 --- a/bin/json/game_extservers.json +++ b/bin/json/game_extservers.json @@ -17,7 +17,7 @@ }, "ips": "10.0.0.138:7891", "debug": true, - "sid": "dfli01" + "sid": "dfli" }, { "index": 3, diff --git a/bin/json/game_global.json b/bin/json/game_global.json index 1d527fae8..009749061 100644 --- a/bin/json/game_global.json +++ b/bin/json/game_global.json @@ -155,7 +155,7 @@ "kungfu_time": 30, "dreamland_fightnum": 30, "dreamland_resettime": 0, - "dreamland_limit": 3600, + "dreamland_limit_time": 30, "dreamland_share_time": 300, "dreamland_triggernum": 20, "hunting_num": 10, @@ -170,6 +170,17 @@ "game_time": [ 1, 24 + ], + "selling_tips_strengthen": 12, + "selling_tips_star": 5, + "selling_tips_entry": 4, + "gourmet_robot": [ + 3, + 4 + ], + "gourmet_pause": [ + 500, + 3000 ] } ] \ No newline at end of file diff --git a/bin/json/game_hero.json b/bin/json/game_hero.json index 66eb7fcb5..e07f57b61 100644 --- a/bin/json/game_hero.json +++ b/bin/json/game_hero.json @@ -18,7 +18,7 @@ "icon": "13001", "vocal": "13001", "tujing": [ - 1 + 107 ], "intr": { "key": "herointr_13001", @@ -78,7 +78,7 @@ "icon": "13002", "vocal": "13002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -138,7 +138,7 @@ "icon": "13003", "vocal": "13003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -198,7 +198,7 @@ "icon": "13004", "vocal": "13004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -258,7 +258,7 @@ "icon": "13005", "vocal": "13005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -318,7 +318,7 @@ "icon": "14001", "vocal": "14001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -378,7 +378,7 @@ "icon": "14002", "vocal": "14002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -438,7 +438,7 @@ "icon": "14003", "vocal": "14003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -498,7 +498,7 @@ "icon": "14004", "vocal": "14004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -558,7 +558,7 @@ "icon": "14005", "vocal": "14005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -618,7 +618,7 @@ "icon": "14006", "vocal": "14006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -678,7 +678,7 @@ "icon": "14007", "vocal": "14007", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -738,7 +738,7 @@ "icon": "15001", "vocal": "15001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -798,7 +798,7 @@ "icon": "15002", "vocal": "15002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -858,7 +858,7 @@ "icon": "15003", "vocal": "15003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -918,7 +918,7 @@ "icon": "15004", "vocal": "15004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -978,7 +978,7 @@ "icon": "23001", "vocal": "23001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1038,7 +1038,7 @@ "icon": "23002", "vocal": "23002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1098,7 +1098,7 @@ "icon": "23003", "vocal": "23003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1158,7 +1158,7 @@ "icon": "23004", "vocal": "23004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1218,7 +1218,7 @@ "icon": "24001", "vocal": "24001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1278,7 +1278,7 @@ "icon": "24002", "vocal": "24002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1338,7 +1338,7 @@ "icon": "24003", "vocal": "24003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1398,7 +1398,7 @@ "icon": "24004", "vocal": "24004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1458,7 +1458,7 @@ "icon": "24005", "vocal": "24005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1518,7 +1518,7 @@ "icon": "24006", "vocal": "24006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1578,7 +1578,7 @@ "icon": "24007", "vocal": "24007", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1638,7 +1638,7 @@ "icon": "24008", "vocal": "24008", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1698,7 +1698,7 @@ "icon": "24009", "vocal": "24009", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1758,7 +1758,7 @@ "icon": "25001", "vocal": "25001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1818,7 +1818,7 @@ "icon": "25002", "vocal": "25002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1863,7 +1863,7 @@ "hid": "25003", "name": { "key": "hero_25003", - "text": "无牙仔" + "text": "老山羊" }, "star": 5, "color": 4, @@ -1878,7 +1878,7 @@ "icon": "25003", "vocal": "25003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1938,7 +1938,7 @@ "icon": "25004", "vocal": "25004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -1998,7 +1998,7 @@ "icon": "33001", "vocal": "33001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2058,7 +2058,7 @@ "icon": "33002", "vocal": "33002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2118,7 +2118,7 @@ "icon": "33003", "vocal": "33003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2178,7 +2178,7 @@ "icon": "33004", "vocal": "33004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2238,7 +2238,7 @@ "icon": "33005", "vocal": "33005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2298,7 +2298,7 @@ "icon": "33006", "vocal": "33006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2358,7 +2358,7 @@ "icon": "34001", "vocal": "34001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2418,7 +2418,7 @@ "icon": "34002", "vocal": "34002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2478,7 +2478,7 @@ "icon": "34003", "vocal": "34003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2538,7 +2538,7 @@ "icon": "34004", "vocal": "34004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2598,7 +2598,7 @@ "icon": "34005", "vocal": "34005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2658,7 +2658,7 @@ "icon": "34006", "vocal": "34006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2718,7 +2718,7 @@ "icon": "34007", "vocal": "34007", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2778,7 +2778,7 @@ "icon": "34008", "vocal": "34008", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2838,7 +2838,7 @@ "icon": "35001", "vocal": "35001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2898,7 +2898,7 @@ "icon": "35002", "vocal": "35002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -2958,7 +2958,7 @@ "icon": "35003", "vocal": "35003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3018,7 +3018,7 @@ "icon": "35004", "vocal": "35004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3078,7 +3078,7 @@ "icon": "35005", "vocal": "35005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3138,7 +3138,7 @@ "icon": "35006", "vocal": "35006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3198,7 +3198,7 @@ "icon": "43001", "vocal": "43001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3258,7 +3258,7 @@ "icon": "43002", "vocal": "43002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3318,7 +3318,7 @@ "icon": "43003", "vocal": "43003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3378,7 +3378,7 @@ "icon": "43004", "vocal": "43004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3438,7 +3438,7 @@ "icon": "43005", "vocal": "43005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3498,7 +3498,7 @@ "icon": "43006", "vocal": "43006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3558,7 +3558,7 @@ "icon": "43007", "vocal": "43007", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3618,7 +3618,7 @@ "icon": "44001", "vocal": "44001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3678,7 +3678,7 @@ "icon": "44002", "vocal": "44002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3738,7 +3738,7 @@ "icon": "44003", "vocal": "44003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3783,7 +3783,7 @@ "hid": "44004", "name": { "key": "hero_44004", - "text": "艾札塔伦" + "text": "骇客蛛" }, "star": 4, "color": 3, @@ -3798,7 +3798,7 @@ "icon": "44004", "vocal": "44004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3858,7 +3858,7 @@ "icon": "44006", "vocal": "44006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3918,7 +3918,7 @@ "icon": "45001", "vocal": "45001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -3978,7 +3978,7 @@ "icon": "45002", "vocal": "45002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4038,7 +4038,7 @@ "icon": "45003", "vocal": "45003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4098,7 +4098,7 @@ "icon": "45004", "vocal": "45004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4158,7 +4158,7 @@ "icon": "44005", "vocal": "44005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4218,7 +4218,7 @@ "icon": "15005", "vocal": "15005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4278,7 +4278,7 @@ "icon": "43901", "vocal": "43901", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4338,7 +4338,7 @@ "icon": "43902", "vocal": "43902", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4398,7 +4398,7 @@ "icon": "43903", "vocal": "43903", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4458,7 +4458,7 @@ "icon": "42911", "vocal": "42911", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4518,7 +4518,7 @@ "icon": "43911", "vocal": "43911", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4578,7 +4578,7 @@ "icon": "44911", "vocal": "44911", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4638,7 +4638,7 @@ "icon": "43921", "vocal": "43921", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4698,7 +4698,7 @@ "icon": "44921", "vocal": "44921", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4758,7 +4758,7 @@ "icon": "45921", "vocal": "45921", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4818,7 +4818,7 @@ "icon": "51001", "vocal": "51001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4878,7 +4878,7 @@ "icon": "51002", "vocal": "51002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4938,7 +4938,7 @@ "icon": "51003", "vocal": "51003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -4998,7 +4998,7 @@ "icon": "51004", "vocal": "51004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5058,7 +5058,7 @@ "icon": "51005", "vocal": "51005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5118,7 +5118,7 @@ "icon": "51006", "vocal": "51006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5178,7 +5178,7 @@ "icon": "51007", "vocal": "51007", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5238,7 +5238,7 @@ "icon": "51008", "vocal": "51008", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5298,7 +5298,7 @@ "icon": "51009", "vocal": "51009", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5358,7 +5358,7 @@ "icon": "51010", "vocal": "51010", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5418,7 +5418,7 @@ "icon": "51011", "vocal": "51011", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5478,7 +5478,7 @@ "icon": "51012", "vocal": "51012", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5538,7 +5538,7 @@ "icon": "51013", "vocal": "51013", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5598,7 +5598,7 @@ "icon": "51014", "vocal": "51014", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5658,7 +5658,7 @@ "icon": "54001", "vocal": "54001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5718,7 +5718,7 @@ "icon": "53001", "vocal": "53001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5778,7 +5778,7 @@ "icon": "53002", "vocal": "53002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5838,7 +5838,7 @@ "icon": "53003", "vocal": "53003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5898,7 +5898,7 @@ "icon": "53004", "vocal": "53004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -5958,7 +5958,7 @@ "icon": "53005", "vocal": "53005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6018,7 +6018,7 @@ "icon": "53006", "vocal": "53006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6078,7 +6078,7 @@ "icon": "55001", "vocal": "55001", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6138,7 +6138,7 @@ "icon": "55002", "vocal": "55002", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6183,7 +6183,7 @@ "hid": "55003", "name": { "key": "hero_55003", - "text": "黑龙王" + "text": "格尔族" }, "star": 5, "color": 4, @@ -6198,7 +6198,7 @@ "icon": "55003", "vocal": "55003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6258,7 +6258,7 @@ "icon": "55004", "vocal": "55004", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6318,7 +6318,7 @@ "icon": "55005", "vocal": "55005", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6378,7 +6378,7 @@ "icon": "55006", "vocal": "55006", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6438,7 +6438,7 @@ "icon": "55007", "vocal": "55007", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6498,7 +6498,7 @@ "icon": "11021", "vocal": "11021", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6558,7 +6558,7 @@ "icon": "12003", "vocal": "12003", "tujing": [ - 1 + 107 ], "intr": { "key": "", @@ -6619,7 +6619,9 @@ "rotation": "", "icon": "63002", "vocal": "63002", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -6677,7 +6679,9 @@ "rotation": "", "icon": "63003", "vocal": "63003", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -6735,7 +6739,9 @@ "rotation": "", "icon": "63004", "vocal": "63004", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -6793,7 +6799,9 @@ "rotation": "", "icon": "64003", "vocal": "64003", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -6851,7 +6859,9 @@ "rotation": "", "icon": "74002", "vocal": "74002", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -6909,7 +6919,9 @@ "rotation": "", "icon": "74003", "vocal": "74003", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -6967,7 +6979,9 @@ "rotation": "", "icon": "74004", "vocal": "74004", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -7025,7 +7039,9 @@ "rotation": "", "icon": "83002", "vocal": "83002", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -7083,7 +7099,9 @@ "rotation": "", "icon": "83006", "vocal": "83006", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -7141,7 +7159,9 @@ "rotation": "", "icon": "84002", "vocal": "84002", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -7199,7 +7219,9 @@ "rotation": "", "icon": "94002", "vocal": "94002", - "tujing": [], + "tujing": [ + 107 + ], "intr": { "key": "", "text": "" @@ -7258,7 +7280,7 @@ "icon": "94005", "vocal": "94005", "tujing": [ - 1 + 107 ], "intr": { "key": "", diff --git a/bin/json/game_herofusion.json b/bin/json/game_herofusion.json index f1b90c776..703a8f908 100644 --- a/bin/json/game_herofusion.json +++ b/bin/json/game_herofusion.json @@ -1,8 +1,7 @@ [ { - "id": 1, - "switch": 1, "hero": "14007", + "switch": 1, "pointhero": [ "35001", "35001", @@ -10,12 +9,12 @@ "35001" ], "awaken": -1, - "start": -1 + "start": -1, + "lv": -1 }, { - "id": 2, - "switch": 1, "hero": "35001", + "switch": 1, "pointhero": [ "25001", "25001", @@ -23,12 +22,12 @@ "25001" ], "awaken": -1, - "start": -1 + "start": -1, + "lv": -1 }, { - "id": 3, - "switch": 1, "hero": "25001", + "switch": 1, "pointhero": [ "25004", "25004", @@ -36,12 +35,12 @@ "25004" ], "awaken": -1, - "start": -1 + "start": -1, + "lv": -1 }, { - "id": 4, - "switch": 1, "hero": "25004", + "switch": 1, "pointhero": [ "44005", "44005", @@ -49,12 +48,12 @@ "44005" ], "awaken": -1, - "start": -1 + "start": -1, + "lv": -1 }, { - "id": 5, - "switch": 1, "hero": "45003", + "switch": 1, "pointhero": [ "44005", "44005", @@ -62,6 +61,7 @@ "44005" ], "awaken": -1, - "start": -1 + "start": -1, + "lv": -1 } ] \ No newline at end of file diff --git a/bin/json/game_herostarupsp.json b/bin/json/game_herostarupsp.json new file mode 100644 index 000000000..2c1613b10 --- /dev/null +++ b/bin/json/game_herostarupsp.json @@ -0,0 +1,12 @@ +[ + { + "id": "43901", + "star": 3, + "starid": "43902" + }, + { + "id": "43902", + "star": 4, + "starid": "43903" + } +] \ No newline at end of file diff --git a/bin/json/game_kungfumasterworker.json b/bin/json/game_kungfumasterworker.json index e66d00bb3..7af6f9f25 100644 --- a/bin/json/game_kungfumasterworker.json +++ b/bin/json/game_kungfumasterworker.json @@ -14,7 +14,7 @@ }, "exp": 60, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln1", "text": "教习效率+50%" @@ -52,7 +52,7 @@ }, "exp": 120, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln2", "text": "教习效率+51%" @@ -90,7 +90,7 @@ }, "exp": 240, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln3", "text": "教习效率+52%" @@ -128,7 +128,7 @@ }, "exp": 480, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln4", "text": "教习效率+53%" @@ -166,7 +166,7 @@ }, "exp": 1020, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln5", "text": "教习效率+50%" @@ -204,7 +204,7 @@ }, "exp": 1080, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln6", "text": "教习效率+51%" @@ -242,7 +242,7 @@ }, "exp": 2940, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln13", "text": "教习效率+50%" @@ -280,7 +280,7 @@ }, "exp": 3000, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln14", "text": "教习效率+51%" @@ -318,7 +318,7 @@ }, "exp": 3120, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln15", "text": "教习效率+52%" @@ -356,7 +356,7 @@ }, "exp": 3360, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln16", "text": "教习效率+53%" @@ -394,7 +394,7 @@ }, "exp": 3900, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln17", "text": "教习效率+50%" @@ -432,7 +432,7 @@ }, "exp": 3960, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln18", "text": "教习效率+51%" @@ -470,7 +470,7 @@ }, "exp": 5820, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln25", "text": "教习效率+50%" @@ -508,7 +508,7 @@ }, "exp": 5880, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln26", "text": "教习效率+51%" @@ -546,7 +546,7 @@ }, "exp": 6000, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln27", "text": "教习效率+52%" @@ -584,7 +584,7 @@ }, "exp": 6240, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln28", "text": "教习效率+53%" @@ -622,7 +622,7 @@ }, "exp": 6780, "model": "35001", - "ornament": "muzhuang1", + "ornament": "Muzhuang1", "affix": { "key": "gourmet_ln29", "text": "教习效率+50%" @@ -660,7 +660,7 @@ }, "exp": 6840, "model": "35001", - "ornament": "muzhuang2", + "ornament": "Muzhuang2", "affix": { "key": "gourmet_ln30", "text": "教习效率+51%" diff --git a/bin/json/game_libraryfavorlv.json b/bin/json/game_libraryfavorlv.json new file mode 100644 index 000000000..1628124a3 --- /dev/null +++ b/bin/json/game_libraryfavorlv.json @@ -0,0 +1,17 @@ +[ + { + "favorlv": 1, + "name": "萍水相逢", + "txt": "可激活1条结局" + }, + { + "favorlv": 2, + "name": "点头之交", + "txt": "可激活2条结局" + }, + { + "favorlv": 3, + "name": "情投意合", + "txt": "可激活3条结局" + } +] \ No newline at end of file diff --git a/bin/json/game_libraryhistory.json b/bin/json/game_libraryhistory.json index 2f6f06c36..c948ea759 100644 --- a/bin/json/game_libraryhistory.json +++ b/bin/json/game_libraryhistory.json @@ -1,6 +1,7 @@ [ { "histroy": "150041", + "name": "故事一", "txt": "小欧是个很乖巧的姑娘", "prize": [ { @@ -12,6 +13,7 @@ }, { "histroy": "150042", + "name": "故事一", "txt": "小欧是个很潇洒的姑娘", "prize": [ { @@ -23,6 +25,7 @@ }, { "histroy": "150043", + "name": "故事一", "txt": "小欧是个深情的姑娘", "prize": [ { @@ -34,6 +37,7 @@ }, { "histroy": "250011", + "name": "故事一", "txt": "阿宝长得贼胖", "prize": [ { @@ -45,6 +49,7 @@ }, { "histroy": "250012", + "name": "故事一", "txt": "阿宝长得贼圆", "prize": [ { @@ -56,6 +61,7 @@ }, { "histroy": "250013", + "name": "故事一", "txt": "阿宝长得贼可爱", "prize": [ { @@ -67,6 +73,7 @@ }, { "histroy": "350011", + "name": "故事一", "txt": "师父武功高强", "prize": [ { @@ -78,6 +85,7 @@ }, { "histroy": "350012", + "name": "故事一", "txt": "师父很傲娇", "prize": [ { @@ -89,6 +97,7 @@ }, { "histroy": "350013", + "name": "故事一", "txt": "师父的武功来自于乌龟大师", "prize": [ { @@ -100,6 +109,7 @@ }, { "histroy": "350021", + "name": "故事一", "txt": "希卡普很勇敢", "prize": [ { @@ -111,6 +121,7 @@ }, { "histroy": "350022", + "name": "故事一", "txt": "希卡普很善良", "prize": [ { @@ -122,6 +133,7 @@ }, { "histroy": "350023", + "name": "故事一", "txt": "希卡普很帅气", "prize": [ { diff --git a/bin/json/game_libraryplayback.json b/bin/json/game_libraryplayback.json new file mode 100644 index 000000000..4fee27297 --- /dev/null +++ b/bin/json/game_libraryplayback.json @@ -0,0 +1,46 @@ +[ + { + "startid": 10008, + "library_title": { + "key": "library_title_10008", + "text": "library_title_library_title_10008" + }, + "library_outcome": { + "key": "library_outcome_10008", + "text": "library_outcome_library_title_10008" + } + }, + { + "startid": 10009, + "library_title": { + "key": "library_title_10009", + "text": "library_title_library_title_10009" + }, + "library_outcome": { + "key": "library_outcome_10009", + "text": "library_outcome_library_title_10009" + } + }, + { + "startid": 10010, + "library_title": { + "key": "library_title_10010", + "text": "library_title_library_title_10010" + }, + "library_outcome": { + "key": "library_outcome_10010", + "text": "library_outcome_library_title_10010" + } + }, + { + "startid": 10011, + "library_title": { + "key": "library_title_10011", + "text": "library_title_library_title_10011" + }, + "library_outcome": { + "key": "library_outcome_10011", + "text": "library_outcome_library_title_10011" + } + } +] \ No newline at end of file diff --git a/bin/json/game_msgdistrib.json b/bin/json/game_msgdistrib.json index e5620f3ac..dcb13d304 100644 --- a/bin/json/game_msgdistrib.json +++ b/bin/json/game_msgdistrib.json @@ -70,89 +70,5 @@ "open": true, "routrules": "~/worker", "describe": "拒绝" - }, - { - "msgid": "friend.list", - "open": true, - "routrules": "~/worker", - "describe": "好友列表" - }, - { - "msgid": "friend.applylist", - "open": true, - "routrules": "~/worker", - "describe": "好友申请列表" - }, - { - "msgid": "friend.addblack", - "open": true, - "routrules": "~/worker", - "describe": "加黑名单" - }, - { - "msgid": "friend.delblack", - "open": true, - "routrules": "~/worker", - "describe": "删除黑名单" - }, - { - "msgid": "friend.blacklist", - "open": true, - "routrules": "~/worker", - "describe": "黑名单列表" - }, - { - "msgid": "friend.zan", - "open": true, - "routrules": "~/worker", - "describe": "好友点赞" - }, - { - "msgid": "friend.zanreceive", - "open": true, - "routrules": "~/worker", - "describe": "接收点赞" - }, - { - "msgid": "friend.zanlist", - "open": true, - "routrules": "~/worker", - "describe": "点赞列表" - }, - { - "msgid": "friend.assisthero", - "open": true, - "routrules": "~/worker", - "describe": "英雄助战" - }, - { - "msgid": "friend.assistlist", - "open": true, - "routrules": "~/worker", - "describe": "助战列表" - }, - { - "msgid": "friend.getreward", - "open": true, - "routrules": "~/worker", - "describe": "获取奖励" - }, - { - "msgid": "friend.del", - "open": true, - "routrules": "~/worker", - "describe": "删除好友" - }, - { - "msgid": "friend.search", - "open": true, - "routrules": "~/worker", - "describe": "搜索好友" - }, - { - "msgid": "friend.randlist", - "open": true, - "routrules": "~/worker", - "describe": "好友推荐" } ] \ No newline at end of file diff --git a/bin/json/game_playerinfor.json b/bin/json/game_playerinfor.json new file mode 100644 index 000000000..55b366132 --- /dev/null +++ b/bin/json/game_playerinfor.json @@ -0,0 +1,44 @@ +[ + { + "id": 1, + "type": 1, + "url": "action_44006", + "backname": "", + "isOpen": true + }, + { + "id": 2, + "type": 1, + "url": "action_11011", + "backname": "", + "isOpen": true + }, + { + "id": 3, + "type": 1, + "url": "action_12018", + "backname": "", + "isOpen": false + }, + { + "id": 4, + "type": 1, + "url": "action_11018", + "backname": "", + "isOpen": false + }, + { + "id": 5, + "type": 1, + "url": "action_12001", + "backname": "", + "isOpen": true + }, + { + "id": 6, + "type": 2, + "url": "zj_bg_fj", + "backname": "普通背景", + "isOpen": true + } +] \ No newline at end of file diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json index 52db4e395..bf7353169 100644 --- a/bin/json/game_skillafteratk.json +++ b/bin/json/game_skillafteratk.json @@ -5670,7 +5670,7 @@ "Order": "", "Limit": 1, "ExecuteCnt": 1, - "Type": 18, + "Type": 23, "Argu": [], "FollowSK": [], "SucFollowSK": [], @@ -6805,7 +6805,7 @@ "Order": "", "Limit": 1, "ExecuteCnt": 1, - "Type": 19, + "Type": 24, "Argu": [ 390001112, 1000, @@ -9384,11 +9384,9 @@ "Order": "", "Limit": 1, "ExecuteCnt": 1, - "Type": 4, + "Type": 25, "Argu": [ - 2, - 1, - 150 + 1000 ], "FollowSK": [], "SucFollowSK": [], @@ -10180,5 +10178,424 @@ "SucFollowSK": [], "FailFollowSK": [], "MustHit": false + }, + { + "Id": 213003011, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001314, + 1000, + 1, + -1 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003111, + "EmitPR": 1000, + "From": 4, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 1, + "Argu": [ + 1, + 4, + 1000 + ], + "FollowSK": [], + "SucFollowSK": [ + 213003012 + ], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003112, + "EmitPR": 1000, + "From": 4, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001110, + 600, + 1, + 1 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003211, + "EmitPR": 1000, + "From": 4, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 1, + "Argu": [ + 1, + 4, + 1000 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003212, + "EmitPR": 1000, + "From": 3, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 4, + "Argu": [ + 1, + 1, + 50 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003213, + "EmitPR": 1000, + "From": 4, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 2, + "Argu": [ + 413003211, + 1, + -1 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003214, + "EmitPR": 1000, + "From": 4, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 7, + "Argu": [ + 0, + 0, + -1 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003215, + "EmitPR": 1000, + "From": 3, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 4, + "Argu": [ + 1, + 1, + 30 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003311, + "EmitPR": 1000, + "From": 4, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 1, + "Argu": [ + 1, + 1, + 180 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003312, + "EmitPR": 1000, + "From": 4, + "Where": "From=4,Hpproless=500", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001113, + 1000, + 1, + 1 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 213003313, + "EmitPR": 1000, + "From": 4, + "Where": "From=4,Hpupwards=500", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001113, + 1000, + 1, + 2 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005011, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001321, + 1000, + 1, + -1 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005111, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 1, + "Argu": [ + 1, + 4, + 1400 + ], + "FollowSK": [ + 235005112 + ], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005112, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 1, + "ExecuteCnt": 1, + "Type": 19, + "Argu": [ + 1, + 6, + 4, + 45 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005211, + "EmitPR": 1000, + "From": 2, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 2, + "Type": 1, + "Argu": [ + 1, + 4, + 200 + ], + "FollowSK": [], + "SucFollowSK": [ + 235005213 + ], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005212, + "EmitPR": 1000, + "From": 2, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 2, + "Type": 1, + "Argu": [ + 1, + 4, + 400 + ], + "FollowSK": [], + "SucFollowSK": [ + 235005213 + ], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005213, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001007, + 500, + 1, + 2 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005311, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001002, + 1000, + 1, + 2 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005312, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001002, + 1000, + 1, + 2 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005313, + "EmitPR": 1000, + "From": 2, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 2, + "Type": 1, + "Argu": [ + 1, + 4, + 1050 + ], + "FollowSK": [], + "SucFollowSK": [ + 235005314 + ], + "FailFollowSK": [], + "MustHit": false + }, + { + "Id": 235005314, + "EmitPR": 1000, + "From": 1, + "Where": "", + "Order": "", + "Limit": 10, + "ExecuteCnt": 1, + "Type": 3, + "Argu": [ + 390001007, + 500, + 1, + 2 + ], + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false } ] \ No newline at end of file diff --git a/bin/json/game_skillatk.json b/bin/json/game_skillatk.json index e22cca06b..13c6d0ce4 100644 --- a/bin/json/game_skillatk.json +++ b/bin/json/game_skillatk.json @@ -3,6 +3,7 @@ "id": 125004011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004011", "text": "波比队长技" @@ -28,6 +29,7 @@ "id": 125004111, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004111", "text": "和谐音律" @@ -53,6 +55,7 @@ "id": 125004111, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004111", "text": "和谐音律" @@ -78,6 +81,7 @@ "id": 125004111, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004111", "text": "和谐音律" @@ -103,6 +107,7 @@ "id": 125004111, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004111", "text": "和谐音律" @@ -128,6 +133,7 @@ "id": 125004111, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004111", "text": "和谐音律" @@ -153,6 +159,7 @@ "id": 125004111, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004111", "text": "和谐音律" @@ -178,6 +185,7 @@ "id": 125004211, "level": 1, "MaxLV": 3, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004211", "text": "欢悦之舞" @@ -205,6 +213,7 @@ "id": 125004211, "level": 2, "MaxLV": 3, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004211", "text": "欢悦之舞" @@ -232,6 +241,7 @@ "id": 125004211, "level": 3, "MaxLV": 3, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004211", "text": "欢悦之舞" @@ -259,6 +269,7 @@ "id": 125004311, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004311", "text": "彩虹音符" @@ -284,6 +295,7 @@ "id": 125004311, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004311", "text": "彩虹音符" @@ -309,6 +321,7 @@ "id": 125004311, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004311", "text": "彩虹音符" @@ -334,6 +347,7 @@ "id": 125004311, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004311", "text": "彩虹音符" @@ -359,6 +373,7 @@ "id": 125004311, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125004311", "text": "彩虹音符" @@ -384,6 +399,7 @@ "id": 135002011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002011", "text": "希卡普队长技" @@ -409,6 +425,7 @@ "id": 135002111, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002111", "text": "一往无前" @@ -435,6 +452,7 @@ "id": 135002111, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002111", "text": "一往无前" @@ -461,6 +479,7 @@ "id": 135002111, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002111", "text": "一往无前" @@ -487,6 +506,7 @@ "id": 135002111, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002111", "text": "一往无前" @@ -513,6 +533,7 @@ "id": 135002111, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002111", "text": "一往无前" @@ -539,6 +560,7 @@ "id": 135002111, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002111", "text": "一往无前" @@ -565,6 +587,7 @@ "id": 135002211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002211", "text": "无所畏惧" @@ -591,6 +614,7 @@ "id": 135002311, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002311", "text": "自由之往" @@ -616,6 +640,7 @@ "id": 135002311, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002311", "text": "自由之往" @@ -641,6 +666,7 @@ "id": 135002311, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002311", "text": "自由之往" @@ -666,6 +692,7 @@ "id": 135002311, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002311", "text": "自由之往" @@ -691,6 +718,7 @@ "id": 135002311, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002311", "text": "自由之往" @@ -716,6 +744,7 @@ "id": 135002311, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135002311", "text": "自由之往" @@ -741,6 +770,7 @@ "id": 935002411, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935002411", "text": "自由之往" @@ -766,6 +796,7 @@ "id": 935002411, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935002411", "text": "自由之往" @@ -791,6 +822,7 @@ "id": 935002411, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935002411", "text": "自由之往" @@ -816,6 +848,7 @@ "id": 935002411, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935002411", "text": "自由之往" @@ -841,6 +874,7 @@ "id": 935002411, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935002411", "text": "自由之往" @@ -866,6 +900,7 @@ "id": 935002411, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935002411", "text": "自由之往" @@ -891,6 +926,7 @@ "id": 124003011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003011", "text": "睡神队长技" @@ -916,6 +952,7 @@ "id": 124003111, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003111", "text": "梦·呓语" @@ -942,6 +979,7 @@ "id": 124003111, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003111", "text": "梦·呓语" @@ -968,6 +1006,7 @@ "id": 124003111, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003111", "text": "梦·呓语" @@ -994,6 +1033,7 @@ "id": 124003111, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003111", "text": "梦·呓语" @@ -1020,6 +1060,7 @@ "id": 124003111, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003111", "text": "梦·呓语" @@ -1046,6 +1087,7 @@ "id": 124003211, "level": 1, "MaxLV": 2, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003211", "text": "梦·愉悦" @@ -1072,6 +1114,7 @@ "id": 124003211, "level": 2, "MaxLV": 2, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003211", "text": "梦·愉悦" @@ -1098,6 +1141,7 @@ "id": 124003311, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003311", "text": "梦·创世" @@ -1125,6 +1169,7 @@ "id": 124003311, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003311", "text": "梦·创世" @@ -1152,6 +1197,7 @@ "id": 124003311, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003311", "text": "梦·创世" @@ -1179,6 +1225,7 @@ "id": 124003311, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003311", "text": "梦·创世" @@ -1206,6 +1253,7 @@ "id": 124003311, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003311", "text": "梦·创世" @@ -1233,6 +1281,7 @@ "id": 124003311, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124003311", "text": "梦·创世" @@ -1260,6 +1309,7 @@ "id": 924003411, "level": 1, "MaxLV": 2, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_924003411", "text": "梦·愉悦" @@ -1287,6 +1337,7 @@ "id": 924003411, "level": 2, "MaxLV": 2, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_924003411", "text": "梦·愉悦" @@ -1314,6 +1365,7 @@ "id": 134006011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006011", "text": "杰克队长技" @@ -1339,6 +1391,7 @@ "id": 134006111, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006111", "text": "冰霜之语" @@ -1364,6 +1417,7 @@ "id": 134006111, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006111", "text": "冰霜之语" @@ -1389,6 +1443,7 @@ "id": 134006111, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006111", "text": "冰霜之语" @@ -1414,6 +1469,7 @@ "id": 134006111, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006111", "text": "冰霜之语" @@ -1439,6 +1495,7 @@ "id": 134006111, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006111", "text": "冰霜之语" @@ -1464,6 +1521,7 @@ "id": 134006211, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006211", "text": "寒冰之力" @@ -1489,6 +1547,7 @@ "id": 134006211, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006211", "text": "寒冰之力" @@ -1514,6 +1573,7 @@ "id": 134006211, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006211", "text": "寒冰之力" @@ -1539,6 +1599,7 @@ "id": 134006211, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006211", "text": "寒冰之力" @@ -1564,6 +1625,7 @@ "id": 134006211, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006211", "text": "寒冰之力" @@ -1589,6 +1651,7 @@ "id": 134006311, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006311", "text": "极寒领域" @@ -1614,6 +1677,7 @@ "id": 134006311, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006311", "text": "极寒领域" @@ -1639,6 +1703,7 @@ "id": 134006311, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006311", "text": "极寒领域" @@ -1664,6 +1729,7 @@ "id": 134006311, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006311", "text": "极寒领域" @@ -1689,6 +1755,7 @@ "id": 134006311, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_134006311", "text": "极寒领域" @@ -1714,6 +1781,7 @@ "id": 934006411, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_934006411", "text": "寒冰之力" @@ -1739,6 +1807,7 @@ "id": 934006411, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_934006411", "text": "寒冰之力" @@ -1764,6 +1833,7 @@ "id": 934006411, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_934006411", "text": "寒冰之力" @@ -1789,6 +1859,7 @@ "id": 934006411, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_934006411", "text": "寒冰之力" @@ -1814,6 +1885,7 @@ "id": 934006411, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_934006411", "text": "寒冰之力" @@ -1839,6 +1911,7 @@ "id": 125001011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001011", "text": "阿宝队长技" @@ -1864,6 +1937,7 @@ "id": 125001111, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001111", "text": "熊猫拳" @@ -1889,6 +1963,7 @@ "id": 125001111, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001111", "text": "熊猫拳" @@ -1914,6 +1989,7 @@ "id": 125001111, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001111", "text": "熊猫拳" @@ -1939,6 +2015,7 @@ "id": 125001111, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001111", "text": "熊猫拳" @@ -1964,6 +2041,7 @@ "id": 125001111, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001111", "text": "熊猫拳" @@ -1989,6 +2067,7 @@ "id": 125001211, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2015,6 +2094,7 @@ "id": 125001211, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2041,6 +2121,7 @@ "id": 125001211, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2067,6 +2148,7 @@ "id": 125001211, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2093,6 +2175,7 @@ "id": 125001211, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2119,6 +2202,7 @@ "id": 125001212, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2144,6 +2228,7 @@ "id": 125001212, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2169,6 +2254,7 @@ "id": 125001212, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2194,6 +2280,7 @@ "id": 125001212, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2219,6 +2306,7 @@ "id": 125001212, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001211", "text": "太极一式" @@ -2244,6 +2332,7 @@ "id": 125001311, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001311", "text": "太极零式" @@ -2271,6 +2360,7 @@ "id": 125001311, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001311", "text": "太极零式" @@ -2298,6 +2388,7 @@ "id": 125001311, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001311", "text": "太极零式" @@ -2325,6 +2416,7 @@ "id": 125001311, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001311", "text": "太极零式" @@ -2352,6 +2444,7 @@ "id": 125001311, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_125001311", "text": "太极零式" @@ -2379,6 +2472,7 @@ "id": 925001411, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_925001211", "text": "太极一式" @@ -2405,6 +2499,7 @@ "id": 925001411, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_925001211", "text": "太极一式" @@ -2431,6 +2526,7 @@ "id": 925001411, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_925001211", "text": "太极一式" @@ -2457,6 +2553,7 @@ "id": 925001411, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_925001211", "text": "太极一式" @@ -2483,6 +2580,7 @@ "id": 925001411, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_925001211", "text": "太极一式" @@ -2509,6 +2607,7 @@ "id": 144005011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005011", "text": "小伊队长技" @@ -2534,6 +2633,7 @@ "id": 144005111, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005111", "text": "蛮之力" @@ -2559,6 +2659,7 @@ "id": 144005111, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005111", "text": "蛮之力" @@ -2584,6 +2685,7 @@ "id": 144005111, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005111", "text": "蛮之力" @@ -2609,6 +2711,7 @@ "id": 144005111, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005111", "text": "蛮之力" @@ -2634,6 +2737,7 @@ "id": 144005111, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005111", "text": "蛮之力" @@ -2659,6 +2763,7 @@ "id": 144005211, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005211", "text": "蛮力连击" @@ -2684,6 +2789,7 @@ "id": 144005211, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005211", "text": "蛮力连击" @@ -2709,6 +2815,7 @@ "id": 144005211, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005211", "text": "蛮力连击" @@ -2734,6 +2841,7 @@ "id": 144005211, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005211", "text": "蛮力连击" @@ -2759,6 +2867,7 @@ "id": 144005211, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005211", "text": "蛮力连击" @@ -2784,6 +2893,7 @@ "id": 144005311, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005311", "text": "蛮力冲撞" @@ -2811,6 +2921,7 @@ "id": 144005311, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005311", "text": "蛮力冲撞" @@ -2838,6 +2949,7 @@ "id": 144005311, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005311", "text": "蛮力冲撞" @@ -2865,6 +2977,7 @@ "id": 144005311, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005311", "text": "蛮力冲撞" @@ -2892,6 +3005,7 @@ "id": 144005311, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144005311", "text": "蛮力冲撞" @@ -2919,6 +3033,7 @@ "id": 944005411, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944005411", "text": "蛮力冲撞" @@ -2947,6 +3062,7 @@ "id": 944005411, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944005411", "text": "蛮力冲撞" @@ -2975,6 +3091,7 @@ "id": 944005411, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944005411", "text": "蛮力冲撞" @@ -3003,6 +3120,7 @@ "id": 944005411, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944005411", "text": "蛮力冲撞" @@ -3031,6 +3149,7 @@ "id": 944005411, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944005411", "text": "蛮力冲撞" @@ -3059,6 +3178,7 @@ "id": 135001011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001011", "text": "师傅队长技" @@ -3084,6 +3204,7 @@ "id": 135001111, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001111", "text": "点到为止" @@ -3111,6 +3232,7 @@ "id": 135001111, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001111", "text": "点到为止" @@ -3138,6 +3260,7 @@ "id": 135001111, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001111", "text": "点到为止" @@ -3165,6 +3288,7 @@ "id": 135001111, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001111", "text": "点到为止" @@ -3192,6 +3316,7 @@ "id": 135001111, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001111", "text": "点到为止" @@ -3219,6 +3344,7 @@ "id": 135001111, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001111", "text": "点到为止" @@ -3246,6 +3372,7 @@ "id": 135001211, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001211", "text": "聚·心神" @@ -3272,6 +3399,7 @@ "id": 135001211, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001211", "text": "聚·心神" @@ -3298,6 +3426,7 @@ "id": 135001211, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001211", "text": "聚·心神" @@ -3324,6 +3453,7 @@ "id": 135001211, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001211", "text": "聚·心神" @@ -3350,6 +3480,7 @@ "id": 135001211, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001211", "text": "聚·心神" @@ -3376,6 +3507,7 @@ "id": 135001311, "level": 1, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001311", "text": "上·善若水" @@ -3404,6 +3536,7 @@ "id": 135001311, "level": 2, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001311", "text": "上·善若水" @@ -3432,6 +3565,7 @@ "id": 135001311, "level": 3, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001311", "text": "上·善若水" @@ -3460,6 +3594,7 @@ "id": 135001311, "level": 4, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135001311", "text": "上·善若水" @@ -3488,6 +3623,7 @@ "id": 935001411, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935001411", "text": "聚·心神" @@ -3516,6 +3652,7 @@ "id": 935001411, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935001411", "text": "聚·心神" @@ -3544,6 +3681,7 @@ "id": 935001411, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935001411", "text": "聚·心神" @@ -3572,6 +3710,7 @@ "id": 935001411, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935001411", "text": "聚·心神" @@ -3600,6 +3739,7 @@ "id": 935001411, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_935001411", "text": "聚·心神" @@ -3626,6 +3766,7 @@ "id": 124004011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004011", "text": "邦尼兔队长技" @@ -3651,6 +3792,7 @@ "id": 124004111, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004111", "text": "回旋镖" @@ -3676,6 +3818,7 @@ "id": 124004111, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004111", "text": "回旋镖" @@ -3701,6 +3844,7 @@ "id": 124004111, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004111", "text": "回旋镖" @@ -3726,6 +3870,7 @@ "id": 124004111, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004111", "text": "回旋镖" @@ -3751,6 +3896,7 @@ "id": 124004111, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004111", "text": "回旋镖" @@ -3776,6 +3922,7 @@ "id": 124004211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004211", "text": "复活节彩蛋" @@ -3801,6 +3948,7 @@ "id": 124004311, "level": 1, "MaxLV": 7, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004311", "text": "致命回旋" @@ -3828,6 +3976,7 @@ "id": 124004311, "level": 2, "MaxLV": 7, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004311", "text": "致命回旋" @@ -3855,6 +4004,7 @@ "id": 124004311, "level": 3, "MaxLV": 7, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004311", "text": "致命回旋" @@ -3882,6 +4032,7 @@ "id": 124004311, "level": 4, "MaxLV": 7, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004311", "text": "致命回旋" @@ -3909,6 +4060,7 @@ "id": 124004311, "level": 5, "MaxLV": 7, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004311", "text": "致命回旋" @@ -3936,6 +4088,7 @@ "id": 124004311, "level": 6, "MaxLV": 7, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004311", "text": "致命回旋" @@ -3963,6 +4116,7 @@ "id": 124004311, "level": 7, "MaxLV": 7, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124004311", "text": "致命回旋" @@ -3990,6 +4144,7 @@ "id": 924004411, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_924004411", "text": "复活节彩蛋" @@ -4015,6 +4170,7 @@ "id": 144006011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006011", "text": "悍娇虎队长技" @@ -4040,6 +4196,7 @@ "id": 144006111, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006111", "text": "猛虎爪" @@ -4066,6 +4223,7 @@ "id": 144006111, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006111", "text": "猛虎爪" @@ -4092,6 +4250,7 @@ "id": 144006111, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006111", "text": "猛虎爪" @@ -4118,6 +4277,7 @@ "id": 144006111, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006111", "text": "猛虎爪" @@ -4144,6 +4304,7 @@ "id": 144006111, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006111", "text": "猛虎爪" @@ -4170,6 +4331,7 @@ "id": 144006111, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006111", "text": "猛虎爪" @@ -4196,6 +4358,7 @@ "id": 144006211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006211", "text": "胜者为王" @@ -4221,6 +4384,7 @@ "id": 144006311, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006311", "text": "王·猎杀时刻" @@ -4250,6 +4414,7 @@ "id": 144006311, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006311", "text": "王·猎杀时刻" @@ -4279,6 +4444,7 @@ "id": 144006311, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006311", "text": "王·猎杀时刻" @@ -4308,6 +4474,7 @@ "id": 144006311, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006311", "text": "王·猎杀时刻" @@ -4337,6 +4504,7 @@ "id": 144006311, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006311", "text": "王·猎杀时刻" @@ -4366,6 +4534,7 @@ "id": 144006311, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_144006311", "text": "王·猎杀时刻" @@ -4395,6 +4564,7 @@ "id": 944006411, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944006411", "text": "王·猎杀时刻" @@ -4428,6 +4598,7 @@ "id": 944006411, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944006411", "text": "王·猎杀时刻" @@ -4461,6 +4632,7 @@ "id": 944006411, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944006411", "text": "王·猎杀时刻" @@ -4494,6 +4666,7 @@ "id": 944006411, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944006411", "text": "王·猎杀时刻" @@ -4527,6 +4700,7 @@ "id": 944006411, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944006411", "text": "王·猎杀时刻" @@ -4560,6 +4734,7 @@ "id": 944006411, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_944006411", "text": "王·猎杀时刻" @@ -4593,6 +4768,7 @@ "id": 115005011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005011", "text": "亚历克斯队长技" @@ -4618,6 +4794,7 @@ "id": 115005111, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005111", "text": "狮子铁拳" @@ -4644,6 +4821,7 @@ "id": 115005111, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005111", "text": "狮子铁拳" @@ -4670,6 +4848,7 @@ "id": 115005111, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005111", "text": "狮子铁拳" @@ -4696,6 +4875,7 @@ "id": 115005111, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005111", "text": "狮子铁拳" @@ -4722,6 +4902,7 @@ "id": 115005111, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005111", "text": "狮子铁拳" @@ -4748,6 +4929,7 @@ "id": 115005211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005211", "text": "净化烟火" @@ -4773,6 +4955,7 @@ "id": 115005311, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005311", "text": "这是我的主场" @@ -4801,6 +4984,7 @@ "id": 115005311, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005311", "text": "这是我的主场" @@ -4829,6 +5013,7 @@ "id": 115005311, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005311", "text": "这是我的主场" @@ -4857,6 +5042,7 @@ "id": 115005311, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005311", "text": "这是我的主场" @@ -4885,6 +5071,7 @@ "id": 115005311, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005311", "text": "这是我的主场" @@ -4913,6 +5100,7 @@ "id": 115005411, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115005411", "text": "净化烟火" @@ -4940,6 +5128,7 @@ "id": 115004011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004011", "text": "小欧队长技" @@ -4965,6 +5154,7 @@ "id": 115004111, "level": 1, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004111", "text": "煎饼鱼雷" @@ -4991,6 +5181,7 @@ "id": 115004111, "level": 2, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004111", "text": "煎饼鱼雷" @@ -5017,6 +5208,7 @@ "id": 115004111, "level": 3, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004111", "text": "煎饼鱼雷" @@ -5043,6 +5235,7 @@ "id": 115004111, "level": 4, "MaxLV": 4, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004111", "text": "煎饼鱼雷" @@ -5069,6 +5262,7 @@ "id": 115004211, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004211", "text": "爆米花导弹" @@ -5095,6 +5289,7 @@ "id": 115004211, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004211", "text": "爆米花导弹" @@ -5121,6 +5316,7 @@ "id": 115004211, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004211", "text": "爆米花导弹" @@ -5147,6 +5343,7 @@ "id": 115004211, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004211", "text": "爆米花导弹" @@ -5173,6 +5370,7 @@ "id": 115004211, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004211", "text": "爆米花导弹" @@ -5199,6 +5397,7 @@ "id": 115004311, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004311", "text": "惊喜时刻" @@ -5225,6 +5424,7 @@ "id": 115004311, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004311", "text": "惊喜时刻" @@ -5251,6 +5451,7 @@ "id": 115004311, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004311", "text": "惊喜时刻" @@ -5277,6 +5478,7 @@ "id": 115004311, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004311", "text": "惊喜时刻" @@ -5303,6 +5505,7 @@ "id": 115004311, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004311", "text": "惊喜时刻" @@ -5329,6 +5532,7 @@ "id": 115004311, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_115004311", "text": "惊喜时刻" @@ -5355,6 +5559,7 @@ "id": 915004211, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_915004211", "text": "爆米花导弹" @@ -5381,6 +5586,7 @@ "id": 915004211, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_915004211", "text": "爆米花导弹" @@ -5407,6 +5613,7 @@ "id": 915004211, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_915004211", "text": "爆米花导弹" @@ -5433,6 +5640,7 @@ "id": 915004211, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_915004211", "text": "爆米花导弹" @@ -5459,6 +5667,7 @@ "id": 915004211, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_915004211", "text": "爆米花导弹" @@ -5485,6 +5694,7 @@ "id": 124002011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002011", "text": "牙仙队长技" @@ -5510,6 +5720,7 @@ "id": 124002111, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002111", "text": "小小礼物" @@ -5535,6 +5746,7 @@ "id": 124002111, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002111", "text": "小小礼物" @@ -5560,6 +5772,7 @@ "id": 124002111, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002111", "text": "小小礼物" @@ -5585,6 +5798,7 @@ "id": 124002111, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002111", "text": "小小礼物" @@ -5610,6 +5824,7 @@ "id": 124002111, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002111", "text": "小小礼物" @@ -5635,6 +5850,7 @@ "id": 124002111, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002111", "text": "小小礼物" @@ -5660,6 +5876,7 @@ "id": 124002211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002211", "text": "童真之语" @@ -5686,6 +5903,7 @@ "id": 124002311, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002311", "text": "采取指令" @@ -5712,6 +5930,7 @@ "id": 124002311, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002311", "text": "采取指令" @@ -5738,6 +5957,7 @@ "id": 124002311, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002311", "text": "采取指令" @@ -5764,6 +5984,7 @@ "id": 124002311, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002311", "text": "采取指令" @@ -5790,6 +6011,7 @@ "id": 124002311, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002311", "text": "采取指令" @@ -5816,6 +6038,7 @@ "id": 124002311, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_124002311", "text": "采取指令" @@ -5842,6 +6065,7 @@ "id": 114007011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007011", "text": "格里斯特王子队长技" @@ -5867,6 +6091,7 @@ "id": 114007111, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007111", "text": "跳跃头槌" @@ -5892,6 +6117,7 @@ "id": 114007111, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007111", "text": "跳跃头槌" @@ -5917,6 +6143,7 @@ "id": 114007111, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007111", "text": "跳跃头槌" @@ -5942,6 +6169,7 @@ "id": 114007111, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007111", "text": "跳跃头槌" @@ -5967,6 +6195,7 @@ "id": 114007111, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007111", "text": "跳跃头槌" @@ -5992,6 +6221,7 @@ "id": 114007111, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007111", "text": "跳跃头槌" @@ -6017,6 +6247,7 @@ "id": 114007211, "level": 1, "MaxLV": 3, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007211", "text": "绝地反击" @@ -6043,6 +6274,7 @@ "id": 114007211, "level": 2, "MaxLV": 3, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007211", "text": "绝地反击" @@ -6069,6 +6301,7 @@ "id": 114007211, "level": 3, "MaxLV": 3, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007211", "text": "绝地反击" @@ -6095,6 +6328,7 @@ "id": 114007311, "level": 1, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007311", "text": "旋风霹雳舞" @@ -6123,6 +6357,7 @@ "id": 114007311, "level": 2, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007311", "text": "旋风霹雳舞" @@ -6151,6 +6386,7 @@ "id": 114007311, "level": 3, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007311", "text": "旋风霹雳舞" @@ -6179,6 +6415,7 @@ "id": 114007311, "level": 4, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007311", "text": "旋风霹雳舞" @@ -6207,6 +6444,7 @@ "id": 114007311, "level": 5, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007311", "text": "旋风霹雳舞" @@ -6235,6 +6473,7 @@ "id": 114007311, "level": 6, "MaxLV": 6, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114007311", "text": "旋风霹雳舞" @@ -6263,6 +6502,7 @@ "id": 114003011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003011", "text": "亚丝翠队长技" @@ -6288,6 +6528,7 @@ "id": 114003111, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003111", "text": "双斧劈砍" @@ -6314,6 +6555,7 @@ "id": 114003111, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003111", "text": "双斧劈砍" @@ -6340,6 +6582,7 @@ "id": 114003111, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003111", "text": "双斧劈砍" @@ -6366,6 +6609,7 @@ "id": 114003111, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003111", "text": "双斧劈砍" @@ -6392,6 +6636,7 @@ "id": 114003111, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003111", "text": "双斧劈砍" @@ -6418,6 +6663,7 @@ "id": 114003211, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003211", "text": "十字斩击" @@ -6445,6 +6691,7 @@ "id": 114003211, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003211", "text": "十字斩击" @@ -6472,6 +6719,7 @@ "id": 114003211, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003211", "text": "十字斩击" @@ -6499,6 +6747,7 @@ "id": 114003211, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003211", "text": "十字斩击" @@ -6526,6 +6775,7 @@ "id": 114003211, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003211", "text": "十字斩击" @@ -6553,6 +6803,7 @@ "id": 114003311, "level": 1, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003311", "text": "唤龙:风里飞" @@ -6579,6 +6830,7 @@ "id": 114003311, "level": 2, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003311", "text": "唤龙:风里飞" @@ -6605,6 +6857,7 @@ "id": 114003311, "level": 3, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003311", "text": "唤龙:风里飞" @@ -6631,6 +6884,7 @@ "id": 114003311, "level": 4, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003311", "text": "唤龙:风里飞" @@ -6657,6 +6911,7 @@ "id": 114003311, "level": 5, "MaxLV": 5, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_114003311", "text": "唤龙:风里飞" @@ -6683,6 +6938,7 @@ "id": 145003011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_145003011", "text": "盖队长技" @@ -6708,6 +6964,7 @@ "id": 145003111, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_145003111", "text": "一举两得" @@ -6734,6 +6991,7 @@ "id": 145003211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_145003211", "text": "最后的馈赠" @@ -6759,6 +7017,7 @@ "id": 145003311, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_145003311", "text": "天降馈赠" @@ -6786,6 +7045,7 @@ "id": 153001111, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_153001111", "text": "夺命之匕" @@ -6812,6 +7072,7 @@ "id": 153001211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_153001211", "text": "升龙·斩" @@ -6837,6 +7098,7 @@ "id": 153001311, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_153001311", "text": "刃·绝影之掠" @@ -6862,6 +7124,7 @@ "id": 135003011, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135003011", "text": "漆黑队长技" @@ -6887,6 +7150,7 @@ "id": 135003111, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135003111", "text": "绝命之镰" @@ -6912,6 +7176,7 @@ "id": 135003211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135003211", "text": "噩梦缠绕" @@ -6941,6 +7206,7 @@ "id": 135003311, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_135003311", "text": "永恒梦魇" @@ -6967,6 +7233,7 @@ "id": 151002111, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151002111", "text": "盾击" @@ -6992,6 +7259,7 @@ "id": 151002211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151002211", "text": "力倾" @@ -7017,6 +7285,7 @@ "id": 151002311, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151002311", "text": "盾击" @@ -7042,6 +7311,7 @@ "id": 151003111, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151003111", "text": "攻守之势" @@ -7067,6 +7337,7 @@ "id": 151003211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151003211", "text": "重枪冲击" @@ -7092,6 +7363,7 @@ "id": 151003311, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151003311", "text": "攻守之势" @@ -7117,6 +7389,7 @@ "id": 151004111, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151004111", "text": "野性之力" @@ -7142,6 +7415,7 @@ "id": 151004211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151004211", "text": "绝命上挑" @@ -7167,6 +7441,7 @@ "id": 151004311, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151004311", "text": "野性之力" @@ -7192,6 +7467,7 @@ "id": 151005111, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151005111", "text": "双重攻势" @@ -7217,6 +7493,7 @@ "id": 151005211, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151005211", "text": "力之回旋" @@ -7242,6 +7519,7 @@ "id": 151005311, "level": 1, "MaxLV": 1, + "UnavailablePlayTypes": [], "Name": { "key": "skillname_151005311", "text": "双重攻势" @@ -7262,5 +7540,222 @@ }, "buffid": [], "map": "" + }, + { + "id": 113003011, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_113003011", + "text": "啊啊队长技" + }, + "ico": "jn_dzj_0021", + "act": "", + "Type": 1, + "CD": 1, + "Target": 1, + "ChildSkill": { + "Id": [ + 213003011 + ] + }, + "Desc": { + "key": "skill_1130030111", + "text": "在积分赛中我方全体提升20%速度" + }, + "buffid": [], + "map": "" + }, + { + "id": 113003111, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_113003111", + "text": "啊啊1技能" + }, + "ico": "jn_icon_054", + "act": "Skill_1", + "Type": 1, + "CD": 1, + "Target": 2, + "ChildSkill": { + "Id": [ + 213003111 + ] + }, + "Desc": { + "key": "skill_1130031111", + "text": "啊啊对敌方1个目标造成攻击力100%的伤害,并有60%概率附加1回合【挑衅】状态。" + }, + "buffid": [], + "map": "" + }, + { + "id": 113003211, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_113003211", + "text": "啊啊2技能" + }, + "ico": "jn_icon_055", + "act": "Skill_2", + "Type": 1, + "CD": 4, + "Target": 2, + "ChildSkill": { + "Id": [ + 213003211, + 213003212, + 213003213, + 213003214 + ] + }, + "Desc": { + "key": "skill_1130032111", + "text": "啊啊对敌方1个目标造成攻击力200%的伤害,随后为自身恢复最大生命值5%生命,并有100%概率驱散目标全部增益状态,每驱散1个增益状态,可为自身恢复最大生命值3%的生命。" + }, + "buffid": [], + "map": "" + }, + { + "id": 113003311, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_113003311", + "text": "啊啊3技能" + }, + "ico": "jn_icon_056", + "act": "Skill_3", + "Type": 1, + "CD": 5, + "Target": 2, + "ChildSkill": { + "Id": [ + 213003311, + 213003312, + 213003313 + ] + }, + "Desc": { + "key": "skill_1130033111", + "text": "啊啊对敌方1个目标造成自身最大生命值18%的伤害,并附加1回合【吞噬】状态。目标当前生命值大于50%,则附加2回合【吞噬】状态。效果持续期间若自身被击败或场上只剩自己一人,则提前释放目标。" + }, + "buffid": [], + "map": "" + }, + { + "id": 135005011, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_135005011", + "text": "幸运·普雷斯科特队长技" + }, + "ico": "jn_dzj_0021", + "act": "", + "Type": 1, + "CD": 1, + "Target": 2, + "ChildSkill": { + "Id": [ + 235005011 + ] + }, + "Desc": { + "key": "skill_1350050111", + "text": "我方全体生命增加30%" + }, + "buffid": [], + "map": "" + }, + { + "id": 135005111, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_135005111", + "text": "幸运·普雷斯科特1技能" + }, + "ico": "jn_icon_054", + "act": "Skill_1", + "Type": 1, + "CD": 1, + "Target": 4, + "ChildSkill": { + "Id": [ + 235005111, + 235005112 + ] + }, + "Desc": { + "key": "skill_1350051111", + "text": "幸运·普雷斯科特对敌方1个目标造成攻击力140%的伤害,每点速度可额外造成攻击力0.45%的伤害" + }, + "buffid": [], + "map": "" + }, + { + "id": 135005211, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_135005211", + "text": "幸运·普雷斯科特2技能" + }, + "ico": "jn_icon_055", + "act": "Skill_2", + "Type": 1, + "CD": 4, + "Target": 0, + "ChildSkill": { + "Id": [ + 235005211, + 235005212 + ] + }, + "Desc": { + "key": "skill_1350052111", + "text": "幸运·普雷斯科特对敌方全体目标造成3段共计攻击80%的伤害,每段伤害有50%概率为目标附加2回合【防御下降】状态" + }, + "buffid": [], + "map": "" + }, + { + "id": 135005311, + "level": 1, + "MaxLV": 1, + "UnavailablePlayTypes": [], + "Name": { + "key": "skillname_135005311", + "text": "幸运·普雷斯科特3技能" + }, + "ico": "jn_icon_056", + "act": "Skill_3", + "Type": 1, + "CD": 5, + "Target": 0, + "ChildSkill": { + "Id": [ + 235005311, + 235005312, + 235005313 + ] + }, + "Desc": { + "key": "skill_1350053111", + "text": "幸运·普雷斯科特为我方全体附加2回合【免疫】和【防御提升】状态,并对敌方全体目标造成攻击力105%的伤害,并附加2回合【攻击下降】状态" + }, + "buffid": [], + "map": "" } ] \ No newline at end of file diff --git a/bin/json/game_skillpassive.json b/bin/json/game_skillpassive.json index 2a49b97de..0c1b1ff97 100644 --- a/bin/json/game_skillpassive.json +++ b/bin/json/game_skillpassive.json @@ -1,9 +1,10 @@ [ { "Id": 490067001, - "When": "RouFro", - "TargetCheck": 3, - "AddCon": "", + "When": 2, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -13,9 +14,12 @@ }, { "Id": 490068001, - "When": "RouFro", - "TargetCheck": 3, - "AddCon": "Hpproless=500,Target=3", + "When": 2, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "Hpproless=500,Target=3" + ], "PasPr": 500, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -25,9 +29,10 @@ }, { "Id": 425004311, - "When": "RouFro", - "TargetCheck": 4, - "AddCon": "", + "When": 2, + "FromCheck": 4, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -38,9 +43,10 @@ }, { "Id": 435002211, - "When": "SkillStart", - "TargetCheck": 2, - "AddCon": "", + "When": 3, + "FromCheck": 2, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -50,9 +56,12 @@ }, { "Id": 434006211, - "When": "ImpEff", - "TargetCheck": 2, - "AddCon": "EffID=390002003", + "When": 5, + "FromCheck": 2, + "TargetCheck": 0, + "AddCon": [ + "EffID=390002003" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -62,9 +71,10 @@ }, { "Id": 425001211, - "When": "RouEnd", - "TargetCheck": 3, - "AddCon": "", + "When": 20, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -74,9 +84,12 @@ }, { "Id": 425001212, - "When": "BeDamage", - "TargetCheck": 3, - "AddCon": "EffID=390001209", + "When": 4, + "FromCheck": 0, + "TargetCheck": 0, + "AddCon": [ + "EffID=390001209" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -86,9 +99,10 @@ }, { "Id": 425001213, - "When": "RouFro", - "TargetCheck": 3, - "AddCon": "", + "When": 2, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -98,9 +112,10 @@ }, { "Id": 425001221, - "When": "RouEnd", - "TargetCheck": 3, - "AddCon": "", + "When": 20, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -110,9 +125,12 @@ }, { "Id": 425001222, - "When": "BeDamage", - "TargetCheck": 3, - "AddCon": "EffID=390001209", + "When": 15, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "EffID=390001209" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -122,9 +140,10 @@ }, { "Id": 425001223, - "When": "RouFro", - "TargetCheck": 3, - "AddCon": "", + "When": 2, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -134,9 +153,10 @@ }, { "Id": 425001231, - "When": "RouEnd", - "TargetCheck": 3, - "AddCon": "", + "When": 20, + "FromCheck": 0, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -146,9 +166,12 @@ }, { "Id": 425001232, - "When": "BeDamage", + "When": 15, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "EffID=390001209", + "AddCon": [ + "EffID=390001209" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -158,9 +181,10 @@ }, { "Id": 425001233, - "When": "RouFro", - "TargetCheck": 3, - "AddCon": "", + "When": 2, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -170,9 +194,10 @@ }, { "Id": 425001241, - "When": "RouEnd", - "TargetCheck": 3, - "AddCon": "", + "When": 20, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -182,9 +207,12 @@ }, { "Id": 425001242, - "When": "BeDamage", + "When": 15, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "EffID=390001209", + "AddCon": [ + "EffID=390001209" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -194,9 +222,10 @@ }, { "Id": 425001243, - "When": "RouFro", - "TargetCheck": 3, - "AddCon": "", + "When": 2, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -206,9 +235,10 @@ }, { "Id": 425001251, - "When": "RouEnd", - "TargetCheck": 3, - "AddCon": "", + "When": 20, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -218,9 +248,12 @@ }, { "Id": 425001252, - "When": "BeDamage", + "When": 15, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "EffID=390001209", + "AddCon": [ + "EffID=390001209" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -230,9 +263,10 @@ }, { "Id": 425001253, - "When": "RouFro", - "TargetCheck": 3, - "AddCon": "", + "When": 2, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -242,9 +276,12 @@ }, { "Id": 444005311, - "When": "RemoveBuffEnd", + "When": 17, + "FromCheck": 0, "TargetCheck": 2, - "AddCon": "EffType=0,Result=1", + "AddCon": [ + "EffType=0,Result=1" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 10, @@ -254,9 +291,10 @@ }, { "Id": 435001211, - "When": "Damage", - "TargetCheck": 3, - "AddCon": "", + "When": 15, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -266,9 +304,10 @@ }, { "Id": 435001212, - "When": "Damage", - "TargetCheck": 3, - "AddCon": "", + "When": 15, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -278,9 +317,10 @@ }, { "Id": 444006211, - "When": "Kill", - "TargetCheck": 3, - "AddCon": "", + "When": 14, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -291,9 +331,12 @@ }, { "Id": 444006311, - "When": "Kill", - "TargetCheck": 3, - "AddCon": "SkillID=944006313", + "When": 14, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "SkillID=944006313" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -303,9 +346,12 @@ }, { "Id": 444006321, - "When": "Kill", - "TargetCheck": 3, - "AddCon": "SkillID=944006323", + "When": 14, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "SkillID=944006323" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -315,9 +361,12 @@ }, { "Id": 444006331, - "When": "Kill", - "TargetCheck": 3, - "AddCon": "SkillID=944006333", + "When": 14, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "SkillID=944006333" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -327,9 +376,12 @@ }, { "Id": 444006341, - "When": "Kill", - "TargetCheck": 3, - "AddCon": "SkillID=944006343", + "When": 14, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "SkillID=944006343" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -339,9 +391,12 @@ }, { "Id": 444006351, - "When": "Kill", - "TargetCheck": 3, - "AddCon": "SkillID=944006353", + "When": 14, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "SkillID=944006353" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -351,9 +406,10 @@ }, { "Id": 415005211, - "When": "TreEnd", - "TargetCheck": 3, - "AddCon": "", + "When": 16, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -363,9 +419,12 @@ }, { "Id": 415005212, - "When": "TreStart", - "TargetCheck": 3, - "AddCon": "BeyondHp=1000", + "When": 7, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [ + "BeyondHp=1000" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -375,9 +434,10 @@ }, { "Id": 424002211, - "When": "Damage", - "TargetCheck": 3, - "AddCon": "", + "When": 15, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -387,9 +447,10 @@ }, { "Id": 424002212, - "When": "BeDamage", + "When": 15, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "", + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -399,9 +460,10 @@ }, { "Id": 414007211, - "When": "BeDamage", + "When": 15, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "", + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -412,9 +474,10 @@ }, { "Id": 414003311, - "When": "Damage", - "TargetCheck": 3, - "AddCon": "", + "When": 15, + "FromCheck": 3, + "TargetCheck": 0, + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -424,9 +487,10 @@ }, { "Id": 445003211, - "When": "BeDamage", + "When": 14, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "", + "AddCon": [], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -436,9 +500,12 @@ }, { "Id": 435003211, - "When": "AddBuff", + "When": 18, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "EffType=0,Result=1", + "AddCon": [ + "EffType=0,Result=1" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 99, @@ -448,9 +515,12 @@ }, { "Id": 435003212, - "When": "AddBuff", + "When": 18, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "EffType=0,Result=0", + "AddCon": [ + "EffType=0,Result=0" + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 99, @@ -460,9 +530,12 @@ }, { "Id": 435003213, - "When": "BeDamage", + "When": 15, + "FromCheck": 0, "TargetCheck": 3, - "AddCon": "", + "AddCon": [ + "LeftSelf," + ], "PasPr": 1000, "Type": "CallSkillPas", "MaxEmitTimes": 1, @@ -470,5 +543,20 @@ 235003217, 235003218 ] + }, + { + "Id": 413003211, + "When": 17, + "FromCheck": 0, + "TargetCheck": 2, + "AddCon": [ + "EffType=0,Result=1" + ], + "PasPr": 1000, + "Type": "CallSkillPas", + "MaxEmitTimes": 99, + "Callback": [ + 213003215 + ] } ] \ No newline at end of file diff --git a/modules/battle/fight/fightrole.go b/modules/battle/fight/fightrole.go index 0642c6b82..4210e2ecb 100644 --- a/modules/battle/fight/fightrole.go +++ b/modules/battle/fight/fightrole.go @@ -60,7 +60,7 @@ func (this *FightRole) GetAfterAtk(skillId int32) core.IAfterSkill { case cfg.GameSkillEffectType_Dmg: case cfg.GameSkillEffectType_NowHpDps: case cfg.GameSkillEffectType_MaxDmg: - case cfg.GameSkillEffectType_FrontDmg: + //case cfg.GameSkillEffectType_FrontDmg: _skill = afteratk.NewFightDmgSkill(this, conf) break /// 治疗 diff --git a/pb/forum_db.pb.go b/pb/forum_db.pb.go index f38a32f19..a834dd826 100644 --- a/pb/forum_db.pb.go +++ b/pb/forum_db.pb.go @@ -72,17 +72,18 @@ type DBComment struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID - Heroid string `protobuf:"bytes,2,opt,name=heroid,proto3" json:"heroid"` //英雄id - Heroobjid string `protobuf:"bytes,3,opt,name=heroobjid,proto3" json:"heroobjid"` //目标英雄的实例id - Uid string `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid"` //发送用户id - Stage string `protobuf:"bytes,5,opt,name=stage,proto3" json:"stage"` //区服id - Avatar string `protobuf:"bytes,6,opt,name=avatar,proto3" json:"avatar"` //用户头像 - Uname string `protobuf:"bytes,7,opt,name=uname,proto3" json:"uname"` //用户名 - State CommentState `protobuf:"varint,8,opt,name=state,proto3,enum=CommentState" json:"state"` //状态 - Ctime int64 `protobuf:"varint,9,opt,name=ctime,proto3" json:"ctime"` //发布时间 - Content string `protobuf:"bytes,10,opt,name=content,proto3" json:"content"` //内容 - Starlist int32 `protobuf:"varint,11,opt,name=starlist,proto3" json:"starlist"` //点赞数 + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID + Heroid string `protobuf:"bytes,2,opt,name=heroid,proto3" json:"heroid"` //英雄id + Heroobjid string `protobuf:"bytes,3,opt,name=heroobjid,proto3" json:"heroobjid"` //目标英雄的实例id + Uid string `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid"` //发送用户id + Stage string `protobuf:"bytes,5,opt,name=stage,proto3" json:"stage"` //区服id + Avatar string `protobuf:"bytes,6,opt,name=avatar,proto3" json:"avatar"` //用户头像 + Uname string `protobuf:"bytes,7,opt,name=uname,proto3" json:"uname"` //用户名 + Ulv int32 `protobuf:"varint,8,opt,name=ulv,proto3" json:"ulv"` + State CommentState `protobuf:"varint,9,opt,name=state,proto3,enum=CommentState" json:"state"` //状态 + Ctime int64 `protobuf:"varint,10,opt,name=ctime,proto3" json:"ctime"` //发布时间 + Content string `protobuf:"bytes,11,opt,name=content,proto3" json:"content"` //内容 + Starlist int32 `protobuf:"varint,12,opt,name=starlist,proto3" json:"starlist"` //点赞数 } func (x *DBComment) Reset() { @@ -166,6 +167,13 @@ func (x *DBComment) GetUname() string { return "" } +func (x *DBComment) GetUlv() int32 { + if x != nil { + return x.Ulv + } + return 0 +} + func (x *DBComment) GetState() CommentState { if x != nil { return x.State @@ -198,7 +206,7 @@ var File_forum_forum_db_proto protoreflect.FileDescriptor var file_forum_forum_db_proto_rawDesc = []byte{ 0x0a, 0x14, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x2f, 0x66, 0x6f, 0x72, 0x75, 0x6d, 0x5f, 0x64, 0x62, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x02, 0x0a, 0x09, 0x44, 0x42, 0x43, 0x6f, 0x6d, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x02, 0x0a, 0x09, 0x44, 0x42, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, @@ -209,17 +217,18 @@ var file_forum_forum_db_proto_rawDesc = []byte{ 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x75, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x23, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x0d, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, - 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, - 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x72, 0x6c, 0x69, 0x73, - 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x73, 0x74, 0x61, 0x72, 0x6c, 0x69, 0x73, - 0x74, 0x2a, 0x28, 0x0a, 0x0c, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, - 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x10, 0x00, 0x12, 0x0b, - 0x0a, 0x07, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, - 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x12, 0x10, 0x0a, 0x03, 0x75, 0x6c, 0x76, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x75, + 0x6c, 0x76, 0x12, 0x23, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x0d, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, + 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, + 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x74, 0x61, 0x72, 0x6c, + 0x69, 0x73, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x73, 0x74, 0x61, 0x72, 0x6c, + 0x69, 0x73, 0x74, 0x2a, 0x28, 0x0a, 0x0c, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x10, 0x00, + 0x12, 0x0b, 0x0a, 0x07, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x10, 0x01, 0x42, 0x06, 0x5a, + 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/forum_msg.pb.go b/pb/forum_msg.pb.go index 9e95ae1c8..79013cc37 100644 --- a/pb/forum_msg.pb.go +++ b/pb/forum_msg.pb.go @@ -124,9 +124,10 @@ type ForumReleaseCommentReq struct { Avatar string `protobuf:"bytes,1,opt,name=avatar,proto3" json:"avatar"` //用户头像 Uname string `protobuf:"bytes,2,opt,name=uname,proto3" json:"uname"` //用户名 - Herocid string `protobuf:"bytes,3,opt,name=herocid,proto3" json:"herocid"` //英雄的配置id - Herooid string `protobuf:"bytes,4,opt,name=herooid,proto3" json:"herooid"` //英雄的实例id - Content string `protobuf:"bytes,5,opt,name=content,proto3" json:"content"` //评论内容 + Ulv int32 `protobuf:"varint,3,opt,name=ulv,proto3" json:"ulv"` //用户等级 + Herocid string `protobuf:"bytes,4,opt,name=herocid,proto3" json:"herocid"` //英雄的配置id + Herooid string `protobuf:"bytes,5,opt,name=herooid,proto3" json:"herooid"` //英雄的实例id + Content string `protobuf:"bytes,6,opt,name=content,proto3" json:"content"` //评论内容 } func (x *ForumReleaseCommentReq) Reset() { @@ -175,6 +176,13 @@ func (x *ForumReleaseCommentReq) GetUname() string { return "" } +func (x *ForumReleaseCommentReq) GetUlv() int32 { + if x != nil { + return x.Ulv + } + return 0 +} + func (x *ForumReleaseCommentReq) GetHerocid() string { if x != nil { return x.Herocid @@ -505,42 +513,43 @@ var file_forum_forum_msg_proto_rawDesc = []byte{ 0x0a, 0x10, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, - 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x94, 0x01, 0x0a, 0x16, 0x46, 0x6f, 0x72, + 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0xa6, 0x01, 0x0a, 0x16, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x75, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, - 0x65, 0x72, 0x6f, 0x6f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, - 0x72, 0x6f, 0x6f, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, - 0x3f, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, - 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x07, 0x63, 0x6f, - 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, - 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, - 0x22, 0x6d, 0x0a, 0x11, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x57, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, - 0x72, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x67, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x74, 0x61, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x68, - 0x65, 0x72, 0x6f, 0x63, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, - 0x72, 0x6f, 0x63, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x6f, 0x49, 0x64, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x6f, 0x49, 0x64, 0x22, - 0x31, 0x0a, 0x12, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x57, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, 0x72, - 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x04, 0x68, 0x65, - 0x72, 0x6f, 0x22, 0x52, 0x0a, 0x0c, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x4c, 0x69, 0x6b, 0x65, 0x52, - 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, - 0x63, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x69, 0x73, 0x6c, 0x69, 0x6b, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, - 0x69, 0x73, 0x6c, 0x69, 0x6b, 0x65, 0x22, 0x51, 0x0a, 0x0d, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x4c, - 0x69, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x6c, - 0x69, 0x6b, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x6c, 0x69, 0x6b, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x75, 0x6c, 0x76, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x12, 0x18, 0x0a, + 0x07, 0x68, 0x65, 0x72, 0x6f, 0x6f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x68, 0x65, 0x72, 0x6f, 0x6f, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3f, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, + 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x07, + 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, + 0x44, 0x42, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, + 0x6e, 0x74, 0x22, 0x6d, 0x0a, 0x11, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x57, 0x61, 0x74, 0x63, 0x68, + 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, + 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x74, 0x61, 0x67, 0x12, 0x18, 0x0a, + 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x68, 0x65, 0x72, 0x6f, 0x63, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x6f, + 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x6f, 0x49, + 0x64, 0x22, 0x31, 0x0a, 0x12, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x57, 0x61, 0x74, 0x63, 0x68, 0x48, + 0x65, 0x72, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x04, + 0x68, 0x65, 0x72, 0x6f, 0x22, 0x52, 0x0a, 0x0c, 0x46, 0x6f, 0x72, 0x75, 0x6d, 0x4c, 0x69, 0x6b, + 0x65, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x63, 0x69, 0x64, 0x12, 0x10, + 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64, + 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x6c, 0x69, 0x6b, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x06, 0x69, 0x73, 0x6c, 0x69, 0x6b, 0x65, 0x22, 0x51, 0x0a, 0x0d, 0x46, 0x6f, 0x72, 0x75, + 0x6d, 0x4c, 0x69, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, + 0x73, 0x6c, 0x69, 0x6b, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x6c, + 0x69, 0x6b, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2e, + 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/sys/configure/structs/Game.BuffType.go b/sys/configure/structs/Game.BuffType.go index 01843170f..b972ddb33 100644 --- a/sys/configure/structs/Game.BuffType.go +++ b/sys/configure/structs/Game.BuffType.go @@ -49,4 +49,6 @@ const ( GameBuffType_NOTCONTROL = 37 GameBuffType_SLEEP = 38 GameBuffType_XUANYU = 39 + GameBuffType_HPDOWN_PRO = 40 + GameBuffType_LOSTPERHPCAUSEDAMUP = 41 ) diff --git a/sys/configure/structs/Game.FightEventType.go b/sys/configure/structs/Game.FightEventType.go new file mode 100644 index 000000000..63c083ab1 --- /dev/null +++ b/sys/configure/structs/Game.FightEventType.go @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +const ( + GameFightEventType_None = 0 + GameFightEventType_OnFightStart = 1 + GameFightEventType_OnRoundStart = 2 + GameFightEventType_OnSkillStart = 3 + GameFightEventType_OnPreDamage = 4 + GameFightEventType_OnPreAddBuff = 5 + GameFightEventType_OnPreRemoveBuff = 6 + GameFightEventType_OnPreTre = 7 + GameFightEventType_OnLostHold = 8 + GameFightEventType_OnCriCal = 9 + GameFightEventType_OnUnderStand = 10 + GameFightEventType_OnCalcDmgEffect = 11 + GameFightEventType_OnLostShield = 12 + GameFightEventType_OnDeathDmg = 13 + GameFightEventType_OnKill = 14 + GameFightEventType_OnDamage = 15 + GameFightEventType_OnTreEnd = 16 + GameFightEventType_OnRemoveBuffEnd = 17 + GameFightEventType_OnAddBuffEnd = 18 + GameFightEventType_OnSkillEnd = 19 + GameFightEventType_OnRoundEnd = 20 + GameFightEventType_OnShieldEnd = 21 + GameFightEventType_OnCurHpChange = 22 +) diff --git a/sys/configure/structs/Game.HeroStarupSp.go b/sys/configure/structs/Game.HeroStarupSp.go new file mode 100644 index 000000000..2301584cf --- /dev/null +++ b/sys/configure/structs/Game.HeroStarupSp.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameHeroStarupSp struct { + _dataMap map[string]*GameHeroStarupSpData + _dataList []*GameHeroStarupSpData +} + +func NewGameHeroStarupSp(_buf []map[string]interface{}) (*GameHeroStarupSp, error) { + _dataList := make([]*GameHeroStarupSpData, 0, len(_buf)) + dataMap := make(map[string]*GameHeroStarupSpData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameHeroStarupSpData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Id] = _v + } + } + return &GameHeroStarupSp{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameHeroStarupSp) GetDataMap() map[string]*GameHeroStarupSpData { + return table._dataMap +} + +func (table *GameHeroStarupSp) GetDataList() []*GameHeroStarupSpData { + return table._dataList +} + +func (table *GameHeroStarupSp) Get(key string) *GameHeroStarupSpData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.HeroStarupSpData.go b/sys/configure/structs/Game.HeroStarupSpData.go new file mode 100644 index 000000000..c1c708293 --- /dev/null +++ b/sys/configure/structs/Game.HeroStarupSpData.go @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameHeroStarupSpData struct { + Id string + Star int32 + Starid string +} + +const TypeId_GameHeroStarupSpData = -2086652406 + +func (*GameHeroStarupSpData) GetTypeId() int32 { + return -2086652406 +} + +func (_v *GameHeroStarupSpData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) } + { var _ok_ bool; if _v.Starid, _ok_ = _buf["starid"].(string); !_ok_ { err = errors.New("starid error"); return } } + return +} + +func DeserializeGameHeroStarupSpData(_buf map[string]interface{}) (*GameHeroStarupSpData, error) { + v := &GameHeroStarupSpData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.Herofusion.go b/sys/configure/structs/Game.Herofusion.go index 28cd44a3f..82413f7b2 100644 --- a/sys/configure/structs/Game.Herofusion.go +++ b/sys/configure/structs/Game.Herofusion.go @@ -9,25 +9,25 @@ package cfg type GameHerofusion struct { - _dataMap map[int32]*GameHerofusionData + _dataMap map[string]*GameHerofusionData _dataList []*GameHerofusionData } func NewGameHerofusion(_buf []map[string]interface{}) (*GameHerofusion, error) { _dataList := make([]*GameHerofusionData, 0, len(_buf)) - dataMap := make(map[int32]*GameHerofusionData) + 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.Id] = _v + dataMap[_v.Hero] = _v } } return &GameHerofusion{_dataList:_dataList, _dataMap:dataMap}, nil } -func (table *GameHerofusion) GetDataMap() map[int32]*GameHerofusionData { +func (table *GameHerofusion) GetDataMap() map[string]*GameHerofusionData { return table._dataMap } @@ -35,7 +35,7 @@ func (table *GameHerofusion) GetDataList() []*GameHerofusionData { return table._dataList } -func (table *GameHerofusion) Get(key int32) *GameHerofusionData { +func (table *GameHerofusion) Get(key string) *GameHerofusionData { return table._dataMap[key] } diff --git a/sys/configure/structs/Game.HerofusionData.go b/sys/configure/structs/Game.HerofusionData.go index eb481d465..3959dcad4 100644 --- a/sys/configure/structs/Game.HerofusionData.go +++ b/sys/configure/structs/Game.HerofusionData.go @@ -11,12 +11,12 @@ package cfg import "errors" type GameHerofusionData struct { - Id int32 - Switch int32 Hero string + Switch int32 Pointhero []string Awaken int32 Start int32 + Lv int32 } const TypeId_GameHerofusionData = -689698108 @@ -26,9 +26,8 @@ func (*GameHerofusionData) GetTypeId() int32 { } func (_v *GameHerofusionData)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["switch"].(float64); !_ok_ { err = errors.New("switch error"); return }; _v.Switch = int32(_tempNum_) } { 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 @@ -45,6 +44,7 @@ func (_v *GameHerofusionData)Deserialize(_buf map[string]interface{}) (err error { 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_) } return } diff --git a/sys/configure/structs/Game.LibraryFavorlv.go b/sys/configure/structs/Game.LibraryFavorlv.go new file mode 100644 index 000000000..b2a304214 --- /dev/null +++ b/sys/configure/structs/Game.LibraryFavorlv.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameLibraryFavorlv struct { + _dataMap map[int32]*GameLibraryFavorlvData + _dataList []*GameLibraryFavorlvData +} + +func NewGameLibraryFavorlv(_buf []map[string]interface{}) (*GameLibraryFavorlv, error) { + _dataList := make([]*GameLibraryFavorlvData, 0, len(_buf)) + dataMap := make(map[int32]*GameLibraryFavorlvData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameLibraryFavorlvData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Favorlv] = _v + } + } + return &GameLibraryFavorlv{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameLibraryFavorlv) GetDataMap() map[int32]*GameLibraryFavorlvData { + return table._dataMap +} + +func (table *GameLibraryFavorlv) GetDataList() []*GameLibraryFavorlvData { + return table._dataList +} + +func (table *GameLibraryFavorlv) Get(key int32) *GameLibraryFavorlvData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.LibraryFavorlvData.go b/sys/configure/structs/Game.LibraryFavorlvData.go new file mode 100644 index 000000000..4bffd9e64 --- /dev/null +++ b/sys/configure/structs/Game.LibraryFavorlvData.go @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameLibraryFavorlvData struct { + Favorlv int32 + Name string + Txt string +} + +const TypeId_GameLibraryFavorlvData = 1944134611 + +func (*GameLibraryFavorlvData) GetTypeId() int32 { + return 1944134611 +} + +func (_v *GameLibraryFavorlvData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["favorlv"].(float64); !_ok_ { err = errors.New("favorlv error"); return }; _v.Favorlv = int32(_tempNum_) } + { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } } + { var _ok_ bool; if _v.Txt, _ok_ = _buf["txt"].(string); !_ok_ { err = errors.New("txt error"); return } } + return +} + +func DeserializeGameLibraryFavorlvData(_buf map[string]interface{}) (*GameLibraryFavorlvData, error) { + v := &GameLibraryFavorlvData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.LibraryHistoryData.go b/sys/configure/structs/Game.LibraryHistoryData.go index 8bd33b15a..9506a7387 100644 --- a/sys/configure/structs/Game.LibraryHistoryData.go +++ b/sys/configure/structs/Game.LibraryHistoryData.go @@ -12,6 +12,7 @@ import "errors" type GameLibraryHistoryData struct { Histroy string + Name string Txt string Prize []*Gameatn } @@ -24,6 +25,7 @@ func (*GameLibraryHistoryData) GetTypeId() int32 { func (_v *GameLibraryHistoryData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; if _v.Histroy, _ok_ = _buf["histroy"].(string); !_ok_ { err = errors.New("histroy error"); return } } + { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } } { var _ok_ bool; if _v.Txt, _ok_ = _buf["txt"].(string); !_ok_ { err = errors.New("txt error"); return } } { var _arr_ []interface{} diff --git a/sys/configure/structs/Game.LibraryPlayBack.go b/sys/configure/structs/Game.LibraryPlayBack.go new file mode 100644 index 000000000..f36d9a1ad --- /dev/null +++ b/sys/configure/structs/Game.LibraryPlayBack.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameLibraryPlayBack struct { + _dataMap map[int32]*GameLibraryPlayBackData + _dataList []*GameLibraryPlayBackData +} + +func NewGameLibraryPlayBack(_buf []map[string]interface{}) (*GameLibraryPlayBack, error) { + _dataList := make([]*GameLibraryPlayBackData, 0, len(_buf)) + dataMap := make(map[int32]*GameLibraryPlayBackData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameLibraryPlayBackData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Startid] = _v + } + } + return &GameLibraryPlayBack{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameLibraryPlayBack) GetDataMap() map[int32]*GameLibraryPlayBackData { + return table._dataMap +} + +func (table *GameLibraryPlayBack) GetDataList() []*GameLibraryPlayBackData { + return table._dataList +} + +func (table *GameLibraryPlayBack) Get(key int32) *GameLibraryPlayBackData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.LibraryPlayBackData.go b/sys/configure/structs/Game.LibraryPlayBackData.go new file mode 100644 index 000000000..048469d6b --- /dev/null +++ b/sys/configure/structs/Game.LibraryPlayBackData.go @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameLibraryPlayBackData struct { + Startid int32 + LibraryTitle string + LibraryOutcome string +} + +const TypeId_GameLibraryPlayBackData = -1656971036 + +func (*GameLibraryPlayBackData) GetTypeId() int32 { + return -1656971036 +} + +func (_v *GameLibraryPlayBackData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["startid"].(float64); !_ok_ { err = errors.New("startid error"); return }; _v.Startid = int32(_tempNum_) } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["library_title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.LibraryTitle error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.LibraryTitle, _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["library_outcome"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.LibraryOutcome error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.LibraryOutcome, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + return +} + +func DeserializeGameLibraryPlayBackData(_buf map[string]interface{}) (*GameLibraryPlayBackData, error) { + v := &GameLibraryPlayBackData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.PlayerInfor.go b/sys/configure/structs/Game.PlayerInfor.go new file mode 100644 index 000000000..53a8ac969 --- /dev/null +++ b/sys/configure/structs/Game.PlayerInfor.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GamePlayerInfor struct { + _dataMap map[int32]*GamePlayerInforData + _dataList []*GamePlayerInforData +} + +func NewGamePlayerInfor(_buf []map[string]interface{}) (*GamePlayerInfor, error) { + _dataList := make([]*GamePlayerInforData, 0, len(_buf)) + dataMap := make(map[int32]*GamePlayerInforData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGamePlayerInforData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Id] = _v + } + } + return &GamePlayerInfor{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GamePlayerInfor) GetDataMap() map[int32]*GamePlayerInforData { + return table._dataMap +} + +func (table *GamePlayerInfor) GetDataList() []*GamePlayerInforData { + return table._dataList +} + +func (table *GamePlayerInfor) Get(key int32) *GamePlayerInforData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.PlayerInforData.go b/sys/configure/structs/Game.PlayerInforData.go new file mode 100644 index 000000000..5af46a6b1 --- /dev/null +++ b/sys/configure/structs/Game.PlayerInforData.go @@ -0,0 +1,43 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GamePlayerInforData struct { + Id int32 + Type int32 + Url string + Backname string + IsOpen bool +} + +const TypeId_GamePlayerInforData = -498575503 + +func (*GamePlayerInforData) GetTypeId() int32 { + return -498575503 +} + +func (_v *GamePlayerInforData)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.Url, _ok_ = _buf["url"].(string); !_ok_ { err = errors.New("url error"); return } } + { var _ok_ bool; if _v.Backname, _ok_ = _buf["backname"].(string); !_ok_ { err = errors.New("backname error"); return } } + { var _ok_ bool; if _v.IsOpen, _ok_ = _buf["isOpen"].(bool); !_ok_ { err = errors.New("isOpen error"); return } } + return +} + +func DeserializeGamePlayerInforData(_buf map[string]interface{}) (*GamePlayerInforData, error) { + v := &GamePlayerInforData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.SkillEffectType.go b/sys/configure/structs/Game.SkillEffectType.go index 2b2b6915d..89da9be72 100644 --- a/sys/configure/structs/Game.SkillEffectType.go +++ b/sys/configure/structs/Game.SkillEffectType.go @@ -25,7 +25,15 @@ const ( GameSkillEffectType_MaxDmg = 14 GameSkillEffectType_RandBuff = 15 GameSkillEffectType_DpsByAddBuff = 16 - GameSkillEffectType_FrontDmg = 17 - GameSkillEffectType_Round = 18 - GameSkillEffectType_TreBeyondByAddBuff = 19 + GameSkillEffectType_FrontDmg_1 = 17 + GameSkillEffectType_FrontDmg_2 = 18 + GameSkillEffectType_FrontDmg_3 = 19 + GameSkillEffectType_ExtraDmg_1 = 20 + GameSkillEffectType_ExtraDmg_2 = 21 + GameSkillEffectType_ExtraDmg_3 = 22 + GameSkillEffectType_Round = 23 + GameSkillEffectType_TreBeyondByAddBuff = 24 + GameSkillEffectType_DpsByTre = 25 + GameSkillEffectType_Rebirth = 26 + GameSkillEffectType_StealBuff = 27 ) diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go index 5ee394a55..c69d33edc 100644 --- a/sys/configure/structs/Tables.go +++ b/sys/configure/structs/Tables.go @@ -22,6 +22,7 @@ type Tables struct { HeroStargrow *GameHeroStargrow HeroLevelgrow *GameHeroLevelgrow HeroStarup *GameHeroStarup + HeroStarupSp *GameHeroStarupSp HeroExp *GameHeroExp HeroLevelup *GameHeroLevelup Equip *GameEquip @@ -96,6 +97,8 @@ type Tables struct { LibraryHero *GameLibraryHero LibraryHistory *GameLibraryHistory LibraryFavor *GameLibraryFavor + LibraryFavorlv *GameLibraryFavorlv + LibraryPlayBack *GameLibraryPlayBack Robot *GameRobot Ip *GameIp GameColor *GameGameColor @@ -107,6 +110,7 @@ type Tables struct { SubplotSubTask *GameSubplotSubTask Captaintext *GameCaptaintext Herofusion *GameHerofusion + PlayerInfor *GamePlayerInfor } func NewTables(loader JsonLoader) (*Tables, error) { @@ -180,6 +184,12 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.HeroStarup, err = NewGameHeroStarup(buf) ; err != nil { return nil, err } + if buf, err = loader("game_herostarupsp") ; err != nil { + return nil, err + } + if tables.HeroStarupSp, err = NewGameHeroStarupSp(buf) ; err != nil { + return nil, err + } if buf, err = loader("game_heroexp") ; err != nil { return nil, err } @@ -624,6 +634,18 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.LibraryFavor, err = NewGameLibraryFavor(buf) ; err != nil { return nil, err } + if buf, err = loader("game_libraryfavorlv") ; err != nil { + return nil, err + } + if tables.LibraryFavorlv, err = NewGameLibraryFavorlv(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_libraryplayback") ; err != nil { + return nil, err + } + if tables.LibraryPlayBack, err = NewGameLibraryPlayBack(buf) ; err != nil { + return nil, err + } if buf, err = loader("game_robot") ; err != nil { return nil, err } @@ -690,5 +712,11 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.Herofusion, err = NewGameHerofusion(buf) ; err != nil { return nil, err } + if buf, err = loader("game_playerinfor") ; err != nil { + return nil, err + } + if tables.PlayerInfor, err = NewGamePlayerInfor(buf) ; err != nil { + return nil, err + } return tables, nil } diff --git a/sys/configure/structs/game.globalData.go b/sys/configure/structs/game.globalData.go index b19a3ba54..4144afcb6 100644 --- a/sys/configure/structs/game.globalData.go +++ b/sys/configure/structs/game.globalData.go @@ -78,13 +78,18 @@ type GameGlobalData struct { KungfuTime int32 DreamlandFightnum int32 DreamlandResettime int32 - DreamlandLimit int32 + DreamlandLimitTime int32 DreamlandShareTime int32 DreamlandTriggernum int32 HuntingNum int32 HuntingReset int32 HuntingCap []int32 GameTime []int32 + SellingTipsStrengthen int32 + SellingTipsStar int32 + SellingTipsEntry int32 + GourmetRobot []int32 + GourmetPause []int32 } const TypeId_GameGlobalData = 477542761 @@ -226,7 +231,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["kungfu_time"].(float64); !_ok_ { err = errors.New("kungfu_time error"); return }; _v.KungfuTime = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_fightnum"].(float64); !_ok_ { err = errors.New("dreamland_fightnum error"); return }; _v.DreamlandFightnum = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_resettime"].(float64); !_ok_ { err = errors.New("dreamland_resettime error"); return }; _v.DreamlandResettime = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_limit"].(float64); !_ok_ { err = errors.New("dreamland_limit error"); return }; _v.DreamlandLimit = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_limit_time"].(float64); !_ok_ { err = errors.New("dreamland_limit_time error"); return }; _v.DreamlandLimitTime = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_share_time"].(float64); !_ok_ { err = errors.New("dreamland_share_time error"); return }; _v.DreamlandShareTime = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dreamland_triggernum"].(float64); !_ok_ { err = errors.New("dreamland_triggernum error"); return }; _v.DreamlandTriggernum = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hunting_num"].(float64); !_ok_ { err = errors.New("hunting_num error"); return }; _v.HuntingNum = int32(_tempNum_) } @@ -259,6 +264,37 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) { } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["selling_tips_strengthen"].(float64); !_ok_ { err = errors.New("selling_tips_strengthen error"); return }; _v.SellingTipsStrengthen = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["selling_tips_star"].(float64); !_ok_ { err = errors.New("selling_tips_star error"); return }; _v.SellingTipsStar = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["selling_tips_entry"].(float64); !_ok_ { err = errors.New("selling_tips_entry error"); return }; _v.SellingTipsEntry = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["gourmet_robot"].([]interface{}); !_ok_ { err = errors.New("gourmet_robot error"); return } + + _v.GourmetRobot = make([]int32, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ int32 + { var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) } + _v.GourmetRobot = append(_v.GourmetRobot, _list_v_) + } + } + + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["gourmet_pause"].([]interface{}); !_ok_ { err = errors.New("gourmet_pause error"); return } + + _v.GourmetPause = make([]int32, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ int32 + { var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) } + _v.GourmetPause = append(_v.GourmetPause, _list_v_) + } + } + return } diff --git a/sys/configure/structs/game.skillAtkData.go b/sys/configure/structs/game.skillAtkData.go index 7e543f481..4667cdad8 100644 --- a/sys/configure/structs/game.skillAtkData.go +++ b/sys/configure/structs/game.skillAtkData.go @@ -14,6 +14,7 @@ type GameSkillAtkData struct { Id int32 Level int32 MaxLV int32 + UnavailablePlayTypes []int32 Name string Ico string Act string @@ -36,6 +37,20 @@ func (_v *GameSkillAtkData)Deserialize(_buf map[string]interface{}) (err error) { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["level"].(float64); !_ok_ { err = errors.New("level error"); return }; _v.Level = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxLV"].(float64); !_ok_ { err = errors.New("MaxLV error"); return }; _v.MaxLV = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["UnavailablePlayTypes"].([]interface{}); !_ok_ { err = errors.New("UnavailablePlayTypes error"); return } + + _v.UnavailablePlayTypes = make([]int32, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ int32 + { var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) } + _v.UnavailablePlayTypes = append(_v.UnavailablePlayTypes, _list_v_) + } + } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["Name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } { var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } } { var _ok_ bool; if _v.Act, _ok_ = _buf["act"].(string); !_ok_ { err = errors.New("act error"); return } } diff --git a/sys/configure/structs/game.skillPassiveData.go b/sys/configure/structs/game.skillPassiveData.go index 4a8a5ca6e..89c846a25 100644 --- a/sys/configure/structs/game.skillPassiveData.go +++ b/sys/configure/structs/game.skillPassiveData.go @@ -12,9 +12,10 @@ import "errors" type GameSkillPassiveData struct { Id int32 - When string + When int32 + FromCheck int32 TargetCheck int32 - AddCon string + AddCon []string PasPr int32 Type string MaxEmitTimes int32 @@ -29,9 +30,23 @@ func (*GameSkillPassiveData) GetTypeId() int32 { func (_v *GameSkillPassiveData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Id"].(float64); !_ok_ { err = errors.New("Id error"); return }; _v.Id = int32(_tempNum_) } - { var _ok_ bool; if _v.When, _ok_ = _buf["When"].(string); !_ok_ { err = errors.New("When error"); return } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["When"].(float64); !_ok_ { err = errors.New("When error"); return }; _v.When = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["FromCheck"].(float64); !_ok_ { err = errors.New("FromCheck error"); return }; _v.FromCheck = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["TargetCheck"].(float64); !_ok_ { err = errors.New("TargetCheck error"); return }; _v.TargetCheck = int32(_tempNum_) } - { var _ok_ bool; if _v.AddCon, _ok_ = _buf["AddCon"].(string); !_ok_ { err = errors.New("AddCon error"); return } } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["AddCon"].([]interface{}); !_ok_ { err = errors.New("AddCon error"); return } + + _v.AddCon = make([]string, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ string + { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } } + _v.AddCon = append(_v.AddCon, _list_v_) + } + } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["PasPr"].(float64); !_ok_ { err = errors.New("PasPr error"); return }; _v.PasPr = int32(_tempNum_) } { var _ok_ bool; if _v.Type, _ok_ = _buf["Type"].(string); !_ok_ { err = errors.New("Type error"); return } } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxEmitTimes"].(float64); !_ok_ { err = errors.New("MaxEmitTimes error"); return }; _v.MaxEmitTimes = int32(_tempNum_) }