From de42696f16a8aaf7fae478f0060b5f927c440e76 Mon Sep 17 00:00:00 2001
From: meixiongfeng <766881921@qq.com>
Date: Wed, 19 Oct 2022 18:26:17 +0800
Subject: [PATCH] =?UTF-8?q?json=20=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
bin/json/game_extservers.json | 2 +-
bin/json/game_global.json | 13 +-
bin/json/game_hero.json | 272 +++++-----
bin/json/game_herofusion.json | 30 +-
bin/json/game_herostarupsp.json | 12 +
bin/json/game_kungfumasterworker.json | 36 +-
bin/json/game_libraryfavorlv.json | 17 +
bin/json/game_libraryhistory.json | 12 +
bin/json/game_libraryplayback.json | 46 ++
bin/json/game_msgdistrib.json | 84 ---
bin/json/game_playerinfor.json | 44 ++
bin/json/game_skillafteratk.json | 429 ++++++++++++++-
bin/json/game_skillatk.json | 495 ++++++++++++++++++
bin/json/game_skillpassive.json | 302 +++++++----
modules/battle/fight/fightrole.go | 2 +-
pb/forum_db.pb.go | 55 +-
pb/forum_msg.pb.go | 79 +--
sys/configure/structs/Game.BuffType.go | 2 +
sys/configure/structs/Game.FightEventType.go | 35 ++
sys/configure/structs/Game.HeroStarupSp.go | 42 ++
.../structs/Game.HeroStarupSpData.go | 39 ++
sys/configure/structs/Game.Herofusion.go | 10 +-
sys/configure/structs/Game.HerofusionData.go | 8 +-
sys/configure/structs/Game.LibraryFavorlv.go | 42 ++
.../structs/Game.LibraryFavorlvData.go | 39 ++
.../structs/Game.LibraryHistoryData.go | 2 +
sys/configure/structs/Game.LibraryPlayBack.go | 42 ++
.../structs/Game.LibraryPlayBackData.go | 39 ++
sys/configure/structs/Game.PlayerInfor.go | 42 ++
sys/configure/structs/Game.PlayerInforData.go | 43 ++
sys/configure/structs/Game.SkillEffectType.go | 14 +-
sys/configure/structs/Tables.go | 28 +
sys/configure/structs/game.globalData.go | 40 +-
sys/configure/structs/game.skillAtkData.go | 15 +
.../structs/game.skillPassiveData.go | 23 +-
35 files changed, 2001 insertions(+), 434 deletions(-)
create mode 100644 bin/json/game_herostarupsp.json
create mode 100644 bin/json/game_libraryfavorlv.json
create mode 100644 bin/json/game_libraryplayback.json
create mode 100644 bin/json/game_playerinfor.json
create mode 100644 sys/configure/structs/Game.FightEventType.go
create mode 100644 sys/configure/structs/Game.HeroStarupSp.go
create mode 100644 sys/configure/structs/Game.HeroStarupSpData.go
create mode 100644 sys/configure/structs/Game.LibraryFavorlv.go
create mode 100644 sys/configure/structs/Game.LibraryFavorlvData.go
create mode 100644 sys/configure/structs/Game.LibraryPlayBack.go
create mode 100644 sys/configure/structs/Game.LibraryPlayBackData.go
create mode 100644 sys/configure/structs/Game.PlayerInfor.go
create mode 100644 sys/configure/structs/Game.PlayerInforData.go
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_) }