From 3c1aad6c9244957291a1aef2f36b4e670e33f756 Mon Sep 17 00:00:00 2001
From: meixiongfeng <766881921@qq.com>
Date: Fri, 15 Jul 2022 17:44:57 +0800
Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E8=A1=A8=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
bin/json/game_com.json | 57 +
bin/json/game_global.json | 2 +-
bin/json/game_hero.json | 142 +-
bin/json/game_heroexp.json | 18 +-
bin/json/game_herolevelup.json | 420 ----
bin/json/game_herostargrow.json | 6 +
bin/json/game_herostarup.json | 13 -
bin/json/game_item.json | 542 ++--
bin/json/game_newhero.json | 2056 +++++++++++----
bin/json/game_skillafteratk.json | 2215 +++++++++++++++-
bin/json/game_skillatk.json | 2232 ++++++++++++++++-
bin/json/game_skillbuff.json | 604 +++--
bin/json/game_skillpassive.json | 625 ++++-
bin/json/game_ui.json | 36 +-
modules/hero/api_starUp.go | 2 +-
modules/hero/api_strengthen.go | 62 +-
modules/items/modelitems.go | 16 +-
pb/errorcode.pb.go | 40 +-
pb/proto/errorcode.proto | 1 +
sys/configure/structs/ALocalizeConfig.go | 37 +
.../Localize.LocalizeConfig_CNCategory.go | 42 +
.../Localize.LocalizeConfig_ENCategory.go | 42 +
.../Localize.LocalizeConfig_TWCategory.go | 42 +
sys/configure/structs/LocalizeConfig_CN.go | 29 +
sys/configure/structs/LocalizeConfig_EN.go | 29 +
sys/configure/structs/LocalizeConfig_TW.go | 29 +
sys/configure/structs/Tables.go | 49 +-
sys/configure/structs/game.com.go | 16 +-
sys/configure/structs/game.heroData.go | 2 +-
sys/configure/structs/game.heroExpData.go | 2 +
sys/configure/structs/game.heroLevelupData.go | 15 -
.../structs/game.heroStargrowData.go | 2 +
sys/configure/structs/game.heroStarupData.go | 2 -
sys/configure/structs/game.item.go | 2 +-
sys/configure/structs/game.itemData.go | 82 +-
sys/configure/structs/game.model.go | 42 +
sys/configure/structs/game.modelData.go | 35 +
sys/configure/structs/game.newHeroData.go | 8 +-
sys/configure/structs/game.newSkill.go | 42 +
sys/configure/structs/game.newSkillData.go | 80 +
.../structs/game.skillAfteratkData.go | 45 +
sys/configure/structs/game.skillAtkData.go | 19 +-
sys/configure/structs/game.skillBuffData.go | 30 +
.../structs/game.skillPassiveData.go | 46 +-
44 files changed, 8097 insertions(+), 1761 deletions(-)
create mode 100644 bin/json/game_com.json
create mode 100644 sys/configure/structs/ALocalizeConfig.go
create mode 100644 sys/configure/structs/Localize.LocalizeConfig_CNCategory.go
create mode 100644 sys/configure/structs/Localize.LocalizeConfig_ENCategory.go
create mode 100644 sys/configure/structs/Localize.LocalizeConfig_TWCategory.go
create mode 100644 sys/configure/structs/LocalizeConfig_CN.go
create mode 100644 sys/configure/structs/LocalizeConfig_EN.go
create mode 100644 sys/configure/structs/LocalizeConfig_TW.go
create mode 100644 sys/configure/structs/game.model.go
create mode 100644 sys/configure/structs/game.modelData.go
create mode 100644 sys/configure/structs/game.newSkill.go
create mode 100644 sys/configure/structs/game.newSkillData.go
diff --git a/bin/json/game_com.json b/bin/json/game_com.json
new file mode 100644
index 000000000..942a7e8cf
--- /dev/null
+++ b/bin/json/game_com.json
@@ -0,0 +1,57 @@
+[
+ {
+ "index": "max_hy",
+ "var": "30",
+ "intr": "最大好友数"
+ },
+ {
+ "index": "max_getreward",
+ "var": "10002,99",
+ "intr": "领取/赠送奖励"
+ },
+ {
+ "index": "max_get",
+ "var": "30",
+ "intr": "每日领取/赠送次数"
+ },
+ {
+ "index": "max_char",
+ "var": "100",
+ "intr": "聊天最大输入字符数量"
+ },
+ {
+ "index": "max_hmd",
+ "var": "30",
+ "intr": "最大黑名单数"
+ },
+ {
+ "index": "task_reset",
+ "var": "8",
+ "intr": "日/周常任务刷新时间,8点"
+ },
+ {
+ "index": "init_gold",
+ "var": "100000",
+ "intr": "初始金币"
+ },
+ {
+ "index": "init_hero",
+ "var": "15001,25001",
+ "intr": "初始英雄"
+ },
+ {
+ "index": "cameramin",
+ "var": "0,0,0",
+ "intr": "镜头坐标最小值"
+ },
+ {
+ "index": "cameramax",
+ "var": "-1.53,1.1,-8",
+ "intr": "镜头坐标最大值"
+ },
+ {
+ "index": "heroshownum",
+ "var": "2",
+ "intr": "播放开场动作角色数量"
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_global.json b/bin/json/game_global.json
index 186fced7f..942a7e8cf 100644
--- a/bin/json/game_global.json
+++ b/bin/json/game_global.json
@@ -46,7 +46,7 @@
},
{
"index": "cameramax",
- "var": "0,1.54,-2.62",
+ "var": "-1.53,1.1,-8",
"intr": "镜头坐标最大值"
},
{
diff --git a/bin/json/game_hero.json b/bin/json/game_hero.json
index 5d1f0855d..35272fabd 100644
--- a/bin/json/game_hero.json
+++ b/bin/json/game_hero.json
@@ -1,7 +1,10 @@
[
{
"id": 11001,
- "name": "阿宝",
+ "name": {
+ "key": "11001",
+ "text": "阿宝"
+ },
"star": 4,
"color": 3,
"race": 1,
@@ -30,7 +33,10 @@
},
{
"id": 11002,
- "name": "原始人",
+ "name": {
+ "key": "11002",
+ "text": "原始人"
+ },
"star": 5,
"color": 4,
"race": 1,
@@ -59,7 +65,10 @@
},
{
"id": 11003,
- "name": "波比",
+ "name": {
+ "key": "11003",
+ "text": "波比"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -90,7 +99,10 @@
},
{
"id": 11004,
- "name": "布兰",
+ "name": {
+ "key": "11004",
+ "text": "布兰"
+ },
"star": 5,
"color": 4,
"race": 1,
@@ -119,7 +131,10 @@
},
{
"id": 11005,
- "name": "无牙仔",
+ "name": {
+ "key": "11005",
+ "text": "无牙仔"
+ },
"star": 4,
"color": 3,
"race": 1,
@@ -148,7 +163,10 @@
},
{
"id": 11006,
- "name": "亚丝翠",
+ "name": {
+ "key": "11006",
+ "text": "亚丝翠"
+ },
"star": 5,
"color": 4,
"race": 1,
@@ -177,7 +195,10 @@
},
{
"id": 11009,
- "name": "希卡普",
+ "name": {
+ "key": "11009",
+ "text": "希卡普"
+ },
"star": 4,
"color": 3,
"race": 3,
@@ -206,7 +227,10 @@
},
{
"id": 22002,
- "name": "沈王爷青春版",
+ "name": {
+ "key": "22002",
+ "text": "沈王爷青春版"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -235,7 +259,10 @@
},
{
"id": 90001,
- "name": "邪恶阿宝",
+ "name": {
+ "key": "90001",
+ "text": "邪恶阿宝"
+ },
"star": 4,
"color": 3,
"race": 1,
@@ -264,7 +291,10 @@
},
{
"id": 11011,
- "name": "浣熊",
+ "name": {
+ "key": "11011",
+ "text": "浣熊"
+ },
"star": 4,
"color": 3,
"race": 2,
@@ -293,7 +323,10 @@
},
{
"id": 11008,
- "name": "悍娇虎",
+ "name": {
+ "key": "11008",
+ "text": "悍娇虎"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -322,7 +355,10 @@
},
{
"id": 11017,
- "name": "冰霜杰克",
+ "name": {
+ "key": "11017",
+ "text": "冰霜杰克"
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -353,7 +389,10 @@
},
{
"id": 11018,
- "name": "睡神",
+ "name": {
+ "key": "11018",
+ "text": "睡神"
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -385,7 +424,10 @@
},
{
"id": 11019,
- "name": "莫甘娜",
+ "name": {
+ "key": "11019",
+ "text": "莫甘娜"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -414,7 +456,10 @@
},
{
"id": 11020,
- "name": "莫甘娜二阶段",
+ "name": {
+ "key": "11020",
+ "text": "莫甘娜二阶段"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -443,7 +488,10 @@
},
{
"id": 11021,
- "name": "莫甘娜巨怪",
+ "name": {
+ "key": "11021",
+ "text": "莫甘娜巨怪"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -472,7 +520,10 @@
},
{
"id": 11099,
- "name": "触手",
+ "name": {
+ "key": "11099",
+ "text": "触手"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -501,7 +552,10 @@
},
{
"id": 12001,
- "name": "黑化阿宝",
+ "name": {
+ "key": "12001",
+ "text": "黑化阿宝"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -530,7 +584,10 @@
},
{
"id": 12003,
- "name": "黑化包比",
+ "name": {
+ "key": "12003",
+ "text": "黑化包比"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -561,7 +618,10 @@
},
{
"id": 12009,
- "name": "黑化希卡普",
+ "name": {
+ "key": "12009",
+ "text": "黑化希卡普"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -590,7 +650,10 @@
},
{
"id": 12017,
- "name": "黑化杰克",
+ "name": {
+ "key": "12017",
+ "text": "黑化杰克"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -621,7 +684,10 @@
},
{
"id": 12018,
- "name": "黑化睡神",
+ "name": {
+ "key": "12018",
+ "text": "黑化睡神"
+ },
"star": 5,
"color": 4,
"race": 2,
@@ -647,5 +713,37 @@
"skill3": 0,
"enteranivalue": 0,
"camerainterval": 0.6
+ },
+ {
+ "id": 44005,
+ "name": {
+ "key": "44005",
+ "text": "小伊"
+ },
+ "star": 4,
+ "color": 4,
+ "race": 4,
+ "job": 3,
+ "type": 1,
+ "prefab": "Person/44005.prefab",
+ "icon": 44005,
+ "sound": 44005,
+ "tujing": [
+ 1
+ ],
+ "intr": "",
+ "events": "EventDataSet/Hero_44005.asset",
+ "cite": "",
+ "effectstay": [],
+ "hpspace": {
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "skill1": 0,
+ "skill2": 0,
+ "skill3": 0,
+ "enteranivalue": 0,
+ "camerainterval": 0.6
}
]
\ No newline at end of file
diff --git a/bin/json/game_heroexp.json b/bin/json/game_heroexp.json
index 9e333403f..0848cee2a 100644
--- a/bin/json/game_heroexp.json
+++ b/bin/json/game_heroexp.json
@@ -5,7 +5,8 @@
"star": 2,
"color": 1,
"heroexp": 1000,
- "skilllevelup": 0
+ "skilllevelup": 0,
+ "needgold": 1000
},
{
"hid": 43911,
@@ -13,7 +14,8 @@
"star": 3,
"color": 2,
"heroexp": 5000,
- "skilllevelup": 0
+ "skilllevelup": 0,
+ "needgold": 5000
},
{
"hid": 44911,
@@ -21,7 +23,8 @@
"star": 4,
"color": 3,
"heroexp": 20000,
- "skilllevelup": 0
+ "skilllevelup": 0,
+ "needgold": 20000
},
{
"hid": 43921,
@@ -29,7 +32,8 @@
"star": 3,
"color": 2,
"heroexp": 0,
- "skilllevelup": 1
+ "skilllevelup": 1,
+ "needgold": 1000
},
{
"hid": 44921,
@@ -37,7 +41,8 @@
"star": 4,
"color": 3,
"heroexp": 0,
- "skilllevelup": 1
+ "skilllevelup": 1,
+ "needgold": 1000
},
{
"hid": 45921,
@@ -45,6 +50,7 @@
"star": 5,
"color": 4,
"heroexp": 0,
- "skilllevelup": 1
+ "skilllevelup": 1,
+ "needgold": 1000
}
]
\ No newline at end of file
diff --git a/bin/json/game_herolevelup.json b/bin/json/game_herolevelup.json
index cbb4fb0b7..42193c839 100644
--- a/bin/json/game_herolevelup.json
+++ b/bin/json/game_herolevelup.json
@@ -8,13 +8,6 @@
"n": 300
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 300
- }
- ],
"hp": 1857,
"atk": 137,
"def": 137
@@ -28,13 +21,6 @@
"n": 320
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 320
- }
- ],
"hp": 1953,
"atk": 142.7,
"def": 143.7
@@ -48,13 +34,6 @@
"n": 340
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 340
- }
- ],
"hp": 2049,
"atk": 148.4,
"def": 150.4
@@ -68,13 +47,6 @@
"n": 360
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 360
- }
- ],
"hp": 2145,
"atk": 154.1,
"def": 157.1
@@ -88,13 +60,6 @@
"n": 380
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 380
- }
- ],
"hp": 2241,
"atk": 159.8,
"def": 163.8
@@ -108,13 +73,6 @@
"n": 400
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 400
- }
- ],
"hp": 2337,
"atk": 165.5,
"def": 170.5
@@ -128,13 +86,6 @@
"n": 420
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 420
- }
- ],
"hp": 2433,
"atk": 171.2,
"def": 177.2
@@ -148,13 +99,6 @@
"n": 440
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 440
- }
- ],
"hp": 2529,
"atk": 176.9,
"def": 183.9
@@ -168,13 +112,6 @@
"n": 460
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 460
- }
- ],
"hp": 2625,
"atk": 182.6,
"def": 190.6
@@ -188,13 +125,6 @@
"n": 480
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 480
- }
- ],
"hp": 2721,
"atk": 188.3,
"def": 197.3
@@ -208,13 +138,6 @@
"n": 1100
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1100
- }
- ],
"hp": 2817,
"atk": 194,
"def": 204
@@ -228,13 +151,6 @@
"n": 1200
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1200
- }
- ],
"hp": 2913,
"atk": 199.7,
"def": 210.7
@@ -248,13 +164,6 @@
"n": 1300
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1300
- }
- ],
"hp": 3009,
"atk": 205.4,
"def": 217.4
@@ -268,13 +177,6 @@
"n": 1400
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1400
- }
- ],
"hp": 3105,
"atk": 211.1,
"def": 224.1
@@ -288,13 +190,6 @@
"n": 1500
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1500
- }
- ],
"hp": 3201,
"atk": 216.8,
"def": 230.8
@@ -308,13 +203,6 @@
"n": 1600
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1600
- }
- ],
"hp": 3297,
"atk": 222.5,
"def": 237.5
@@ -328,13 +216,6 @@
"n": 1700
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1700
- }
- ],
"hp": 3393,
"atk": 228.2,
"def": 244.2
@@ -348,13 +229,6 @@
"n": 1800
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1800
- }
- ],
"hp": 3489,
"atk": 233.9,
"def": 250.9
@@ -368,13 +242,6 @@
"n": 1900
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 1900
- }
- ],
"hp": 3585,
"atk": 239.6,
"def": 257.6
@@ -388,13 +255,6 @@
"n": 2000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 2000
- }
- ],
"hp": 3681,
"atk": 245.3,
"def": 264.3
@@ -408,13 +268,6 @@
"n": 6300
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 6300
- }
- ],
"hp": 3777,
"atk": 251,
"def": 271
@@ -428,13 +281,6 @@
"n": 6600
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 6600
- }
- ],
"hp": 3873,
"atk": 256.7,
"def": 277.7
@@ -448,13 +294,6 @@
"n": 6900
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 6900
- }
- ],
"hp": 3969,
"atk": 262.4,
"def": 284.4
@@ -468,13 +307,6 @@
"n": 7200
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 7200
- }
- ],
"hp": 4065,
"atk": 268.1,
"def": 291.1
@@ -488,13 +320,6 @@
"n": 7500
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 7500
- }
- ],
"hp": 4161,
"atk": 273.8,
"def": 297.8
@@ -508,13 +333,6 @@
"n": 7800
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 7800
- }
- ],
"hp": 4257,
"atk": 279.5,
"def": 304.5
@@ -528,13 +346,6 @@
"n": 8100
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 8100
- }
- ],
"hp": 4353,
"atk": 285.2,
"def": 311.2
@@ -548,13 +359,6 @@
"n": 8400
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 8400
- }
- ],
"hp": 4449,
"atk": 290.9,
"def": 317.9
@@ -568,13 +372,6 @@
"n": 8700
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 8700
- }
- ],
"hp": 4545,
"atk": 296.6,
"def": 324.6
@@ -588,13 +385,6 @@
"n": 9000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 9000
- }
- ],
"hp": 4641,
"atk": 302.3,
"def": 331.3
@@ -608,13 +398,6 @@
"n": 15500
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 15500
- }
- ],
"hp": 4737,
"atk": 308,
"def": 338
@@ -628,13 +411,6 @@
"n": 16000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 16000
- }
- ],
"hp": 4833,
"atk": 313.7,
"def": 344.7
@@ -648,13 +424,6 @@
"n": 16500
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 16500
- }
- ],
"hp": 4929,
"atk": 319.4,
"def": 351.4
@@ -668,13 +437,6 @@
"n": 17000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 17000
- }
- ],
"hp": 5025,
"atk": 325.1,
"def": 358.1
@@ -688,13 +450,6 @@
"n": 17500
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 17500
- }
- ],
"hp": 5121,
"atk": 330.8,
"def": 364.8
@@ -708,13 +463,6 @@
"n": 18000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 18000
- }
- ],
"hp": 5217,
"atk": 336.5,
"def": 371.5
@@ -728,13 +476,6 @@
"n": 18500
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 18500
- }
- ],
"hp": 5313,
"atk": 342.2,
"def": 378.2
@@ -748,13 +489,6 @@
"n": 19000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 19000
- }
- ],
"hp": 5409,
"atk": 347.9,
"def": 384.9
@@ -768,13 +502,6 @@
"n": 19500
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 19500
- }
- ],
"hp": 5505,
"atk": 353.6,
"def": 391.6
@@ -788,13 +515,6 @@
"n": 20000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 20000
- }
- ],
"hp": 5601,
"atk": 359.3,
"def": 398.3
@@ -808,13 +528,6 @@
"n": 24600
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 24600
- }
- ],
"hp": 5697,
"atk": 365,
"def": 405
@@ -828,13 +541,6 @@
"n": 25200
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 25200
- }
- ],
"hp": 5793,
"atk": 370.7,
"def": 411.7
@@ -848,13 +554,6 @@
"n": 25800
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 25800
- }
- ],
"hp": 5889,
"atk": 376.4,
"def": 418.4
@@ -868,13 +567,6 @@
"n": 26400
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 26400
- }
- ],
"hp": 5985,
"atk": 382.1,
"def": 425.1
@@ -888,13 +580,6 @@
"n": 27000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 27000
- }
- ],
"hp": 6081,
"atk": 387.8,
"def": 431.8
@@ -908,13 +593,6 @@
"n": 27600
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 27600
- }
- ],
"hp": 6177,
"atk": 393.5,
"def": 438.5
@@ -928,13 +606,6 @@
"n": 28200
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 28200
- }
- ],
"hp": 6273,
"atk": 399.2,
"def": 445.2
@@ -948,13 +619,6 @@
"n": 28800
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 28800
- }
- ],
"hp": 6369,
"atk": 404.9,
"def": 451.9
@@ -968,13 +632,6 @@
"n": 29400
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 29400
- }
- ],
"hp": 6465,
"atk": 410.6,
"def": 458.6
@@ -988,13 +645,6 @@
"n": 30000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 30000
- }
- ],
"hp": 6561,
"atk": 416.3,
"def": 465.3
@@ -1008,13 +658,6 @@
"n": 48450
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 48450
- }
- ],
"hp": 6657,
"atk": 422,
"def": 472
@@ -1028,13 +671,6 @@
"n": 49400
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 49400
- }
- ],
"hp": 6753,
"atk": 427.7,
"def": 478.7
@@ -1048,13 +684,6 @@
"n": 50350
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 50350
- }
- ],
"hp": 6849,
"atk": 433.4,
"def": 485.4
@@ -1068,13 +697,6 @@
"n": 51300
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 51300
- }
- ],
"hp": 6945,
"atk": 439.1,
"def": 492.1
@@ -1088,13 +710,6 @@
"n": 52250
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 52250
- }
- ],
"hp": 7041,
"atk": 444.8,
"def": 498.8
@@ -1108,13 +723,6 @@
"n": 53200
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 53200
- }
- ],
"hp": 7137,
"atk": 450.5,
"def": 505.5
@@ -1128,13 +736,6 @@
"n": 54150
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 54150
- }
- ],
"hp": 7233,
"atk": 456.2,
"def": 512.2
@@ -1148,13 +749,6 @@
"n": 55100
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 55100
- }
- ],
"hp": 7329,
"atk": 461.9,
"def": 518.9
@@ -1168,13 +762,6 @@
"n": 56050
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 56050
- }
- ],
"hp": 7425,
"atk": 467.6,
"def": 525.6
@@ -1188,13 +775,6 @@
"n": 57000
}
],
- "gold": [
- {
- "a": "attr",
- "t": "gold",
- "n": 57000
- }
- ],
"hp": 7521,
"atk": 473.3,
"def": 532.3
diff --git a/bin/json/game_herostargrow.json b/bin/json/game_herostargrow.json
index 4e994d8bd..09f5228c0 100644
--- a/bin/json/game_herostargrow.json
+++ b/bin/json/game_herostargrow.json
@@ -2,6 +2,7 @@
{
"star": 1,
"level": 1,
+ "maxlevel": 10,
"starup_hp": 0,
"starup_atk": 0,
"starup_def": 0,
@@ -10,6 +11,7 @@
{
"star": 2,
"level": 10,
+ "maxlevel": 20,
"starup_hp": 9.5,
"starup_atk": 9.5,
"starup_def": 9.5,
@@ -18,6 +20,7 @@
{
"star": 3,
"level": 20,
+ "maxlevel": 30,
"starup_hp": 19,
"starup_atk": 19,
"starup_def": 19,
@@ -26,6 +29,7 @@
{
"star": 4,
"level": 30,
+ "maxlevel": 40,
"starup_hp": 28.5,
"starup_atk": 28.5,
"starup_def": 28.5,
@@ -34,6 +38,7 @@
{
"star": 5,
"level": 40,
+ "maxlevel": 50,
"starup_hp": 38,
"starup_atk": 38,
"starup_def": 38,
@@ -42,6 +47,7 @@
{
"star": 6,
"level": 50,
+ "maxlevel": 60,
"starup_hp": 47.5,
"starup_atk": 47.5,
"starup_def": 47.5,
diff --git a/bin/json/game_herostarup.json b/bin/json/game_herostarup.json
index 3c11a7106..688f6ab58 100644
--- a/bin/json/game_herostarup.json
+++ b/bin/json/game_herostarup.json
@@ -3,7 +3,6 @@
"key": 1,
"id": 25001,
"star": 4,
- "maxlevel": 40,
"needhero": 25001,
"needherostar": 4,
"needheronum": 1,
@@ -18,7 +17,6 @@
"key": 2,
"id": 25001,
"star": 5,
- "maxlevel": 50,
"needhero": 25001,
"needherostar": 5,
"needheronum": 1,
@@ -33,7 +31,6 @@
"key": 3,
"id": 25001,
"star": 6,
- "maxlevel": 60,
"needhero": 0,
"needherostar": 0,
"needheronum": 0,
@@ -46,7 +43,6 @@
"key": 4,
"id": 25002,
"star": 5,
- "maxlevel": 50,
"needhero": 25002,
"needherostar": 5,
"needheronum": 1,
@@ -61,7 +57,6 @@
"key": 5,
"id": 25002,
"star": 6,
- "maxlevel": 60,
"needhero": 0,
"needherostar": 0,
"needheronum": 0,
@@ -74,7 +69,6 @@
"key": 6,
"id": 25003,
"star": 5,
- "maxlevel": 50,
"needhero": 25003,
"needherostar": 5,
"needheronum": 1,
@@ -89,7 +83,6 @@
"key": 7,
"id": 25003,
"star": 6,
- "maxlevel": 60,
"needhero": 0,
"needherostar": 0,
"needheronum": 0,
@@ -102,7 +95,6 @@
"key": 8,
"id": 15004,
"star": 5,
- "maxlevel": 50,
"needhero": 15004,
"needherostar": 5,
"needheronum": 1,
@@ -117,7 +109,6 @@
"key": 9,
"id": 15004,
"star": 6,
- "maxlevel": 60,
"needhero": 0,
"needherostar": 0,
"needheronum": 0,
@@ -130,7 +121,6 @@
"key": 10,
"id": 43901,
"star": 3,
- "maxlevel": 30,
"needhero": 43901,
"needherostar": 3,
"needheronum": 1,
@@ -148,7 +138,6 @@
"key": 11,
"id": 43901,
"star": 4,
- "maxlevel": 40,
"needhero": 43901,
"needherostar": 4,
"needheronum": 1,
@@ -166,7 +155,6 @@
"key": 12,
"id": 43901,
"star": 5,
- "maxlevel": 50,
"needhero": 43901,
"needherostar": 5,
"needheronum": 1,
@@ -184,7 +172,6 @@
"key": 13,
"id": 43901,
"star": 6,
- "maxlevel": 60,
"needhero": 0,
"needherostar": 0,
"needheronum": 0,
diff --git a/bin/json/game_item.json b/bin/json/game_item.json
index a01cc548c..29ae860f7 100644
--- a/bin/json/game_item.json
+++ b/bin/json/game_item.json
@@ -1,278 +1,282 @@
[
{
- "itemid": 10001,
- "name": "1阵营觉醒材料",
- "usetype": 9,
- "color": 2,
+ "id": 1,
+ "name": "绿色材料",
+ "usetype": 1,
+ "color": 1,
+ "bagtype": 1,
+ "index": 1,
+ "special_type": 0,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 10,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 10,
+ "isani": 0,
+ "star": 2,
"race": 1,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
+ "synthetize_hero": 0,
+ "img": "item1",
+ "ico": "item1",
+ "intr": "绿色材料,可以合成蓝色材料",
+ "sale": [
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 2000
+ }
+ ],
+ "boxhero": []
},
{
- "itemid": 10002,
- "name": "1阵营觉醒材料",
- "usetype": 9,
+ "id": 2,
+ "name": "蓝色材料",
+ "usetype": 1,
+ "color": 2,
+ "bagtype": 2,
+ "index": 2,
+ "special_type": 0,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 20,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 0,
+ "isani": 0,
+ "star": 3,
+ "race": 2,
+ "synthetize_hero": 0,
+ "img": "item2",
+ "ico": "item2",
+ "intr": "蓝色材料,可以合成紫色材料",
+ "sale": [
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 3000
+ }
+ ],
+ "boxhero": []
+ },
+ {
+ "id": 3,
+ "name": "紫色材料",
+ "usetype": 1,
"color": 3,
+ "bagtype": 3,
+ "index": 3,
+ "special_type": 0,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 30,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 0,
+ "isani": 0,
+ "star": 4,
+ "race": 3,
+ "synthetize_hero": 0,
+ "img": "item3",
+ "ico": "item3",
+ "intr": "紫色材料,可以合成橙色材料",
+ "sale": [
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 4000
+ }
+ ],
+ "boxhero": []
+ },
+ {
+ "id": 4,
+ "name": "橙色材料",
+ "usetype": 1,
+ "color": 4,
+ "bagtype": 3,
+ "index": 4,
+ "special_type": 0,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 40,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 0,
+ "isani": 0,
+ "star": 5,
+ "race": 4,
+ "synthetize_hero": 0,
+ "img": "item4",
+ "ico": "item4",
+ "intr": "橙色材料,可以合成红色材料",
+ "sale": [
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 5000
+ }
+ ],
+ "boxhero": []
+ },
+ {
+ "id": 5,
+ "name": "红色材料",
+ "usetype": 2,
+ "color": 5,
+ "bagtype": 3,
+ "index": 5,
+ "special_type": 0,
+ "effects": "effects1",
+ "drop": 0,
+ "synthetize_num": 0,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 1,
+ "uselv": 0,
+ "isani": 1,
+ "star": 6,
+ "race": 4,
+ "synthetize_hero": 0,
+ "img": "item5",
+ "ico": "item5",
+ "intr": "红色材料,最顶级的材料",
+ "sale": [
+ {
+ "a": "attr",
+ "t": "gold",
+ "n": 6000
+ }
+ ],
+ "boxhero": []
+ },
+ {
+ "id": 6,
+ "name": "金币箱子",
+ "usetype": 4,
+ "color": 4,
+ "bagtype": 1,
+ "index": 6,
+ "special_type": 0,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 0,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 0,
+ "isani": 0,
+ "star": 5,
+ "race": 0,
+ "synthetize_hero": 0,
+ "img": "item6",
+ "ico": "item6",
+ "intr": "可以在以下道具中选择任选1个",
+ "sale": [],
+ "boxhero": []
+ },
+ {
+ "id": 7,
+ "name": "随机金币箱子",
+ "usetype": 7,
+ "color": 4,
+ "bagtype": 1,
+ "index": 7,
+ "special_type": 0,
+ "effects": "",
+ "drop": 1,
+ "synthetize_num": 0,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 0,
+ "isani": 0,
+ "star": 5,
+ "race": 0,
+ "synthetize_hero": 0,
+ "img": "item7",
+ "ico": "item7",
+ "intr": "可以下一下道具中随机获取1个",
+ "sale": [],
+ "boxhero": []
+ },
+ {
+ "id": 8,
+ "name": "2小时金币",
+ "usetype": 5,
+ "color": 4,
+ "bagtype": 1,
+ "index": 8,
+ "special_type": 120,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 0,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 0,
+ "isani": 0,
+ "star": 5,
+ "race": 0,
+ "synthetize_hero": 0,
+ "img": "item8",
+ "ico": "item8",
+ "intr": "使用后获得2小时金币收益",
+ "sale": [],
+ "boxhero": []
+ },
+ {
+ "id": 9,
+ "name": "1分钟就不见",
+ "usetype": 6,
+ "color": 4,
+ "bagtype": 1,
+ "index": 9,
+ "special_type": 1,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 0,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 0,
+ "isani": 0,
+ "star": 5,
+ "race": 0,
+ "synthetize_hero": 0,
+ "img": "item9",
+ "ico": "item9",
+ "intr": "获得1分钟后该道具消失",
+ "sale": [],
+ "boxhero": []
+ },
+ {
+ "id": 10001,
+ "name": "绿色材料",
+ "usetype": 1,
+ "color": 1,
+ "bagtype": 1,
+ "index": 1,
+ "special_type": 0,
+ "effects": "",
+ "drop": 0,
+ "synthetize_num": 10,
+ "access": 0,
+ "use_skip": 0,
+ "upper_limit": 999,
+ "uselv": 10,
+ "isani": 0,
+ "star": 2,
"race": 1,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10003,
- "name": "1阵营觉醒材料",
- "usetype": 9,
- "color": 4,
- "race": 1,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10011,
- "name": "2阵营觉醒材料",
- "usetype": 9,
- "color": 2,
- "race": 2,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10012,
- "name": "2阵营觉醒材料",
- "usetype": 9,
- "color": 3,
- "race": 2,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10013,
- "name": "2阵营觉醒材料",
- "usetype": 9,
- "color": 4,
- "race": 2,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10021,
- "name": "3阵营觉醒材料",
- "usetype": 9,
- "color": 2,
- "race": 3,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10022,
- "name": "3阵营觉醒材料",
- "usetype": 9,
- "color": 3,
- "race": 3,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10023,
- "name": "3阵营觉醒材料",
- "usetype": 9,
- "color": 4,
- "race": 3,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10031,
- "name": "4阵营觉醒材料",
- "usetype": 9,
- "color": 2,
- "race": 4,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10032,
- "name": "4阵营觉醒材料",
- "usetype": 9,
- "color": 3,
- "race": 4,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
- },
- {
- "itemid": 10033,
- "name": "4阵营觉醒材料",
- "usetype": 9,
- "color": 4,
- "race": 4,
- "bagtype": false,
- "index": 10001,
- "texiao": "",
- "dlp": 0,
- "composenum": 0,
- "htype": 0,
- "tujing": 0,
- "usetz": 0,
- "maxnum": 999,
- "uselv": 1,
- "ismutil": 1,
- "type": 0,
- "img": "",
- "ico": "",
- "intr": "",
- "sale": ""
+ "synthetize_hero": 0,
+ "img": "item1",
+ "ico": "item1",
+ "intr": "绿色材料,可以合成蓝色材料",
+ "sale": [],
+ "boxhero": []
}
]
\ No newline at end of file
diff --git a/bin/json/game_newhero.json b/bin/json/game_newhero.json
index dc30aaaff..465b5407f 100644
--- a/bin/json/game_newhero.json
+++ b/bin/json/game_newhero.json
@@ -1,7 +1,10 @@
[
{
"hid": 13001,
- "name": "闪闪",
+ "name": {
+ "key": "hero_13001",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 1,
@@ -9,11 +12,17 @@
"type": 1,
"prefab": "13001",
"icon": 13001,
- "sound": 13001,
+ "sound": {
+ "key": "13001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "herointr_13001",
+ "text": ""
+ },
"events": "hero_13001",
"cite": "",
"effectstay": [],
@@ -22,14 +31,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 13002,
- "name": "食人鱼先生",
+ "name": {
+ "key": "hero_13002",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 2,
@@ -37,11 +49,17 @@
"type": 1,
"prefab": "13002",
"icon": 13002,
- "sound": 13002,
+ "sound": {
+ "key": "13002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_13002",
"cite": "",
"effectstay": [],
@@ -50,14 +68,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 13003,
- "name": "啊啊",
+ "name": {
+ "key": "hero_13003",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 3,
@@ -65,11 +86,17 @@
"type": 1,
"prefab": "13003",
"icon": 13003,
- "sound": 13003,
+ "sound": {
+ "key": "13003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_13003",
"cite": "",
"effectstay": [],
@@ -78,14 +105,17 @@
"y": -0.69,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 13004,
- "name": "法夸德勋爵",
+ "name": {
+ "key": "hero_13004",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -93,11 +123,17 @@
"type": 1,
"prefab": "13004",
"icon": 13004,
- "sound": 13004,
+ "sound": {
+ "key": "13004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_13004",
"cite": "",
"effectstay": [],
@@ -106,14 +142,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 13005,
- "name": "大大",
+ "name": {
+ "key": "hero_13005",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -121,11 +160,17 @@
"type": 1,
"prefab": "13005",
"icon": 13005,
- "sound": 13005,
+ "sound": {
+ "key": "13005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_13005",
"cite": "",
"effectstay": [],
@@ -134,14 +179,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 14001,
- "name": "史图依克",
+ "name": {
+ "key": "hero_14001",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -149,11 +197,17 @@
"type": 1,
"prefab": "14001",
"icon": 14001,
- "sound": 14001,
+ "sound": {
+ "key": "14001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_14001",
"cite": "",
"effectstay": [],
@@ -162,14 +216,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 14002,
- "name": "大龙",
+ "name": {
+ "key": "hero_14002",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -177,11 +234,17 @@
"type": 1,
"prefab": "14002",
"icon": 14002,
- "sound": 14002,
+ "sound": {
+ "key": "14002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_14002",
"cite": "",
"effectstay": [],
@@ -190,14 +253,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 14003,
- "name": "亚丝翠",
+ "name": {
+ "key": "hero_14003",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -205,11 +271,17 @@
"type": 1,
"prefab": "14003",
"icon": 14003,
- "sound": 14003,
+ "sound": {
+ "key": "14003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_14003",
"cite": "",
"effectstay": [],
@@ -218,14 +290,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 14004,
- "name": "克莱尔·努涅斯",
+ "name": {
+ "key": "hero_14004",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -233,11 +308,17 @@
"type": 1,
"prefab": "14004",
"icon": 14004,
- "sound": 14004,
+ "sound": {
+ "key": "14004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_14004",
"cite": "",
"effectstay": [],
@@ -246,14 +327,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 14005,
- "name": "鹤大师",
+ "name": {
+ "key": "hero_14005",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -261,11 +345,17 @@
"type": 1,
"prefab": "14005",
"icon": 14005,
- "sound": 14005,
+ "sound": {
+ "key": "14005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_14005",
"cite": "",
"effectstay": [],
@@ -274,14 +364,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 14006,
- "name": "布兰奇",
+ "name": {
+ "key": "hero_14006",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -289,11 +382,17 @@
"type": 1,
"prefab": "14006",
"icon": 14006,
- "sound": 14006,
+ "sound": {
+ "key": "14006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_14006",
"cite": "",
"effectstay": [],
@@ -302,14 +401,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 14007,
- "name": "格里斯特王子",
+ "name": {
+ "key": "hero_14007",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -317,11 +419,17 @@
"type": 1,
"prefab": "14007",
"icon": 14007,
- "sound": 14007,
+ "sound": {
+ "key": "14007",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_14007",
"cite": "",
"effectstay": [],
@@ -330,14 +438,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 15001,
- "name": "吉姆·莱克",
+ "name": {
+ "key": "hero_15001",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -345,11 +456,17 @@
"type": 1,
"prefab": "15001",
"icon": 15001,
- "sound": 15001,
+ "sound": {
+ "key": "15001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_15001",
"cite": "",
"effectstay": [],
@@ -358,14 +475,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 15002,
- "name": "船长",
+ "name": {
+ "key": "hero_15002",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -373,11 +493,17 @@
"type": 1,
"prefab": "15002",
"icon": 15002,
- "sound": 15002,
+ "sound": {
+ "key": "15002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_15002",
"cite": "",
"effectstay": [],
@@ -386,14 +512,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 15003,
- "name": "希沙窦斯",
+ "name": {
+ "key": "hero_15003",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -401,11 +530,17 @@
"type": 1,
"prefab": "15003",
"icon": 15003,
- "sound": 15003,
+ "sound": {
+ "key": "15003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_15003",
"cite": "",
"effectstay": [],
@@ -414,14 +549,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 15004,
- "name": "小欧",
+ "name": {
+ "key": "hero_15004",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -429,11 +567,17 @@
"type": 1,
"prefab": "15004",
"icon": 15004,
- "sound": 15004,
+ "sound": {
+ "key": "15004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_15004",
"cite": "",
"effectstay": [],
@@ -442,14 +586,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 15005,
- "name": "亚力克斯",
+ "name": {
+ "key": "hero_15005",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -457,11 +604,17 @@
"type": 1,
"prefab": "15005",
"icon": 15005,
- "sound": 15005,
+ "sound": {
+ "key": "15005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_15005",
"cite": "",
"effectstay": [],
@@ -470,14 +623,17 @@
"y": 0,
"z": 0
},
- "skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill": 190011000,
+ "skill1": 190012000,
+ "skill2": 190013000,
+ "skill3": 190014000
},
{
"hid": 23001,
- "name": "斯梅克船长",
+ "name": {
+ "key": "hero_23001",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -485,11 +641,17 @@
"type": 1,
"prefab": "23001",
"icon": 23001,
- "sound": 23001,
+ "sound": {
+ "key": "23001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_23001",
"cite": "",
"effectstay": [],
@@ -499,13 +661,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 23002,
- "name": "警卫队长",
+ "name": {
+ "key": "hero_23002",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -513,11 +678,17 @@
"type": 1,
"prefab": "23002",
"icon": 23002,
- "sound": 23002,
+ "sound": {
+ "key": "23002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_23002",
"cite": "",
"effectstay": [],
@@ -527,13 +698,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 23003,
- "name": "泰德·邓普顿",
+ "name": {
+ "key": "hero_23003",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -541,11 +715,17 @@
"type": 1,
"prefab": "23003",
"icon": 23003,
- "sound": 23003,
+ "sound": {
+ "key": "23003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_23003",
"cite": "",
"effectstay": [],
@@ -555,13 +735,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 23004,
- "name": "吉姆·普雷斯科特",
+ "name": {
+ "key": "hero_23004",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -569,11 +752,17 @@
"type": 1,
"prefab": "23004",
"icon": 23004,
- "sound": 23004,
+ "sound": {
+ "key": "23004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_23004",
"cite": "",
"effectstay": [],
@@ -583,13 +772,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24001,
- "name": "警长",
+ "name": {
+ "key": "hero_24001",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -597,11 +789,17 @@
"type": 1,
"prefab": "24001",
"icon": 24001,
- "sound": 24001,
+ "sound": {
+ "key": "24001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24001",
"cite": "",
"effectstay": [],
@@ -611,13 +809,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24002,
- "name": "牙仙",
+ "name": {
+ "key": "hero_24002",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -625,11 +826,17 @@
"type": 1,
"prefab": "24002",
"icon": 24002,
- "sound": 24002,
+ "sound": {
+ "key": "24002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24002",
"cite": "",
"effectstay": [],
@@ -639,13 +846,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24003,
- "name": "睡神沙人",
+ "name": {
+ "key": "hero_24003",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -653,11 +863,17 @@
"type": 1,
"prefab": "24003",
"icon": 24003,
- "sound": 24003,
+ "sound": {
+ "key": "24003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24003",
"cite": "",
"effectstay": [],
@@ -667,13 +883,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24004,
- "name": "邦尼兔",
+ "name": {
+ "key": "hero_24004",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -681,11 +900,17 @@
"type": 1,
"prefab": "24004",
"icon": 24004,
- "sound": 24004,
+ "sound": {
+ "key": "24004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24004",
"cite": "",
"effectstay": [],
@@ -695,13 +920,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24005,
- "name": "金猴",
+ "name": {
+ "key": "hero_24005",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -709,11 +937,17 @@
"type": 1,
"prefab": "24005",
"icon": 24005,
- "sound": 24005,
+ "sound": {
+ "key": "24005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24005",
"cite": "",
"effectstay": [],
@@ -723,13 +957,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24006,
- "name": "凯尔",
+ "name": {
+ "key": "hero_24006",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -737,11 +974,17 @@
"type": 1,
"prefab": "24006",
"icon": 24006,
- "sound": 24006,
+ "sound": {
+ "key": "24006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24006",
"cite": "",
"effectstay": [],
@@ -751,13 +994,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24007,
- "name": "小钱",
+ "name": {
+ "key": "hero_24007",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -765,11 +1011,17 @@
"type": 1,
"prefab": "24007",
"icon": 24007,
- "sound": 24007,
+ "sound": {
+ "key": "24007",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24007",
"cite": "",
"effectstay": [],
@@ -779,13 +1031,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24008,
- "name": "暴芙那特",
+ "name": {
+ "key": "hero_24008",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -793,11 +1048,17 @@
"type": 1,
"prefab": "24008",
"icon": 24008,
- "sound": 24008,
+ "sound": {
+ "key": "24008",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24008",
"cite": "",
"effectstay": [],
@@ -807,13 +1068,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 24009,
- "name": "云朵先生",
+ "name": {
+ "key": "hero_24009",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -821,11 +1085,17 @@
"type": 1,
"prefab": "24009",
"icon": 24009,
- "sound": 24009,
+ "sound": {
+ "key": "24009",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_24009",
"cite": "",
"effectstay": [],
@@ -835,13 +1105,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 25001,
- "name": "阿宝",
+ "name": {
+ "key": "hero_25001",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -849,11 +1122,17 @@
"type": 1,
"prefab": "25001",
"icon": 25001,
- "sound": 25001,
+ "sound": {
+ "key": "25001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_25001",
"cite": "",
"effectstay": [],
@@ -863,13 +1142,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 25002,
- "name": "沃尔夫先生",
+ "name": {
+ "key": "hero_25002",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -877,11 +1159,17 @@
"type": 1,
"prefab": "25002",
"icon": 25002,
- "sound": 25002,
+ "sound": {
+ "key": "25002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_25002",
"cite": "",
"effectstay": [],
@@ -891,13 +1179,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 25003,
- "name": "无牙仔",
+ "name": {
+ "key": "hero_25003",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -905,11 +1196,17 @@
"type": 1,
"prefab": "25003",
"icon": 25003,
- "sound": 25003,
+ "sound": {
+ "key": "25003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_25003",
"cite": "",
"effectstay": [],
@@ -919,13 +1216,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 25004,
- "name": "波比",
+ "name": {
+ "key": "hero_25004",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -933,11 +1233,17 @@
"type": 1,
"prefab": "25004",
"icon": 25004,
- "sound": 25004,
+ "sound": {
+ "key": "25004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_25004",
"cite": "",
"effectstay": [],
@@ -947,13 +1253,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 33001,
- "name": "巫嘎",
+ "name": {
+ "key": "hero_33001",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -961,11 +1270,17 @@
"type": 1,
"prefab": "33001",
"icon": 33001,
- "sound": 33001,
+ "sound": {
+ "key": "33001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_33001",
"cite": "",
"effectstay": [],
@@ -975,13 +1290,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 33002,
- "name": "坦克",
+ "name": {
+ "key": "hero_33002",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -989,11 +1307,17 @@
"type": 1,
"prefab": "33002",
"icon": 33002,
- "sound": 33002,
+ "sound": {
+ "key": "33002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_33002",
"cite": "",
"effectstay": [],
@@ -1003,13 +1327,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 33003,
- "name": "胡德先生",
+ "name": {
+ "key": "hero_33003",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1017,11 +1344,17 @@
"type": 1,
"prefab": "33003",
"icon": 33003,
- "sound": 33003,
+ "sound": {
+ "key": "33003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_33003",
"cite": "",
"effectstay": [],
@@ -1031,13 +1364,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 33004,
- "name": "普鲁格兰杰",
+ "name": {
+ "key": "hero_33004",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1045,11 +1381,17 @@
"type": 1,
"prefab": "33004",
"icon": 33004,
- "sound": 33004,
+ "sound": {
+ "key": "33004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_33004",
"cite": "",
"effectstay": [],
@@ -1059,13 +1401,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 33005,
- "name": "鼻涕粗",
+ "name": {
+ "key": "hero_33005",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1073,11 +1418,17 @@
"type": 1,
"prefab": "33005",
"icon": 33005,
- "sound": 33005,
+ "sound": {
+ "key": "33005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_33005",
"cite": "",
"effectstay": [],
@@ -1087,13 +1438,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 33006,
- "name": "珍妮丝·邓普顿",
+ "name": {
+ "key": "hero_33006",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1101,11 +1455,17 @@
"type": 1,
"prefab": "33006",
"icon": 33006,
- "sound": 33006,
+ "sound": {
+ "key": "33006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_33006",
"cite": "",
"effectstay": [],
@@ -1115,13 +1475,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34001,
- "name": "贫嘴驴",
+ "name": {
+ "key": "hero_34001",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1129,11 +1492,17 @@
"type": 1,
"prefab": "34001",
"icon": 34001,
- "sound": 34001,
+ "sound": {
+ "key": "34001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34001",
"cite": "",
"effectstay": [],
@@ -1143,13 +1512,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34002,
- "name": "蒂姆·邓普顿",
+ "name": {
+ "key": "hero_34002",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1157,11 +1529,17 @@
"type": 1,
"prefab": "34002",
"icon": 34002,
- "sound": 34002,
+ "sound": {
+ "key": "34002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34002",
"cite": "",
"effectstay": [],
@@ -1171,13 +1549,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34003,
- "name": "圣诞老人",
+ "name": {
+ "key": "hero_34003",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1185,11 +1566,17 @@
"type": 1,
"prefab": "34003",
"icon": 34003,
- "sound": 34003,
+ "sound": {
+ "key": "34003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34003",
"cite": "",
"effectstay": [],
@@ -1199,13 +1586,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34004,
- "name": "瓜哥",
+ "name": {
+ "key": "hero_34004",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1213,11 +1603,17 @@
"type": 1,
"prefab": "34004",
"icon": 34004,
- "sound": 34004,
+ "sound": {
+ "key": "34004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34004",
"cite": "",
"effectstay": [],
@@ -1227,13 +1623,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34005,
- "name": "沃尔特·史翠克勒",
+ "name": {
+ "key": "hero_34005",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1241,11 +1640,17 @@
"type": 1,
"prefab": "34005",
"icon": 34005,
- "sound": 34005,
+ "sound": {
+ "key": "34005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34005",
"cite": "",
"effectstay": [],
@@ -1255,13 +1660,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34006,
- "name": "冰霜杰克",
+ "name": {
+ "key": "hero_34006",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1269,11 +1677,17 @@
"type": 1,
"prefab": "34006",
"icon": 34006,
- "sound": 34006,
+ "sound": {
+ "key": "34006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34006",
"cite": "",
"effectstay": [],
@@ -1283,13 +1697,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34007,
- "name": "菲奥娜",
+ "name": {
+ "key": "hero_34007",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1297,11 +1714,17 @@
"type": 1,
"prefab": "34007",
"icon": 34007,
- "sound": 34007,
+ "sound": {
+ "key": "34007",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34007",
"cite": "",
"effectstay": [],
@@ -1311,13 +1734,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 34008,
- "name": "悍夫那特",
+ "name": {
+ "key": "hero_34008",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1325,11 +1751,17 @@
"type": 1,
"prefab": "34008",
"icon": 34008,
- "sound": 34008,
+ "sound": {
+ "key": "34008",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_34008",
"cite": "",
"effectstay": [],
@@ -1339,13 +1771,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 35001,
- "name": "师父",
+ "name": {
+ "key": "hero_35001",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1353,11 +1788,17 @@
"type": 1,
"prefab": "35001",
"icon": 35001,
- "sound": 35001,
+ "sound": {
+ "key": "35001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_35001",
"cite": "",
"effectstay": [],
@@ -1367,13 +1808,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 35002,
- "name": "希卡普",
+ "name": {
+ "key": "hero_35002",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1381,11 +1825,17 @@
"type": 1,
"prefab": "35002",
"icon": 35002,
- "sound": 35002,
+ "sound": {
+ "key": "35002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_35002",
"cite": "",
"effectstay": [],
@@ -1395,13 +1845,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 35003,
- "name": "漆黑",
+ "name": {
+ "key": "hero_35003",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1409,11 +1862,17 @@
"type": 1,
"prefab": "35003",
"icon": 35003,
- "sound": 35003,
+ "sound": {
+ "key": "35003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_35003",
"cite": "",
"effectstay": [],
@@ -1423,13 +1882,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 35004,
- "name": "黛安·福克斯顿",
+ "name": {
+ "key": "hero_35004",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1437,11 +1899,17 @@
"type": 1,
"prefab": "35004",
"icon": 35004,
- "sound": 35004,
+ "sound": {
+ "key": "35004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_35004",
"cite": "",
"effectstay": [],
@@ -1451,13 +1919,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 35005,
- "name": "幸运·普雷斯科特",
+ "name": {
+ "key": "hero_35005",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1465,11 +1936,17 @@
"type": 1,
"prefab": "35005",
"icon": 35005,
- "sound": 35005,
+ "sound": {
+ "key": "35005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_35005",
"cite": "",
"effectstay": [],
@@ -1479,13 +1956,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 35006,
- "name": "平先生",
+ "name": {
+ "key": "hero_35006",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1493,11 +1973,17 @@
"type": 1,
"prefab": "35006",
"icon": 35006,
- "sound": 35006,
+ "sound": {
+ "key": "35006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_35006",
"cite": "",
"effectstay": [],
@@ -1507,13 +1993,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43001,
- "name": "阿比盖尔·斯通",
+ "name": {
+ "key": "hero_43001",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1521,11 +2010,17 @@
"type": 1,
"prefab": "43001",
"icon": 43001,
- "sound": 43001,
+ "sound": {
+ "key": "43001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43001",
"cite": "",
"effectstay": [],
@@ -1535,13 +2030,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43002,
- "name": "果酱教授",
+ "name": {
+ "key": "hero_43002",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1549,11 +2047,17 @@
"type": 1,
"prefab": "43002",
"icon": 43002,
- "sound": 43002,
+ "sound": {
+ "key": "43002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43002",
"cite": "",
"effectstay": [],
@@ -1563,13 +2067,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43003,
- "name": "史蒂夫·帕丘克",
+ "name": {
+ "key": "hero_43003",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1577,11 +2084,17 @@
"type": 1,
"prefab": "43003",
"icon": 43003,
- "sound": 43003,
+ "sound": {
+ "key": "43003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43003",
"cite": "",
"effectstay": [],
@@ -1591,13 +2104,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43004,
- "name": "姜饼人",
+ "name": {
+ "key": "hero_43004",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1605,11 +2121,17 @@
"type": 1,
"prefab": "43004",
"icon": 43004,
- "sound": 43004,
+ "sound": {
+ "key": "43004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43004",
"cite": "",
"effectstay": [],
@@ -1619,13 +2141,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43005,
- "name": "瓦希尔指挥官",
+ "name": {
+ "key": "hero_43005",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1633,11 +2158,17 @@
"type": 1,
"prefab": "43005",
"icon": 43005,
- "sound": 43005,
+ "sound": {
+ "key": "43005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43005",
"cite": "",
"effectstay": [],
@@ -1647,13 +2178,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43006,
- "name": "布里奇特",
+ "name": {
+ "key": "hero_43006",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1661,11 +2195,17 @@
"type": 1,
"prefab": "43006",
"icon": 43006,
- "sound": 43006,
+ "sound": {
+ "key": "43006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43006",
"cite": "",
"effectstay": [],
@@ -1675,13 +2215,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43007,
- "name": "戈伯",
+ "name": {
+ "key": "hero_43007",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1689,11 +2232,17 @@
"type": 1,
"prefab": "43007",
"icon": 43007,
- "sound": 43007,
+ "sound": {
+ "key": "43007",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43007",
"cite": "",
"effectstay": [],
@@ -1703,13 +2252,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 44001,
- "name": "美肚鲨",
+ "name": {
+ "key": "hero_44001",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1717,11 +2269,17 @@
"type": 1,
"prefab": "44001",
"icon": 44001,
- "sound": 44001,
+ "sound": {
+ "key": "44001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44001",
"cite": "",
"effectstay": [],
@@ -1731,13 +2289,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 44002,
- "name": "蛇先生",
+ "name": {
+ "key": "hero_44002",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1745,11 +2306,17 @@
"type": 1,
"prefab": "44002",
"icon": 44002,
- "sound": 44002,
+ "sound": {
+ "key": "44002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44002",
"cite": "",
"effectstay": [],
@@ -1759,13 +2326,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 44003,
- "name": "匹诺曹",
+ "name": {
+ "key": "hero_44003",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1773,11 +2343,17 @@
"type": 1,
"prefab": "44003",
"icon": 44003,
- "sound": 44003,
+ "sound": {
+ "key": "44003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44003",
"cite": "",
"effectstay": [],
@@ -1787,13 +2363,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 44004,
- "name": "艾札塔伦",
+ "name": {
+ "key": "hero_44004",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1801,11 +2380,17 @@
"type": 1,
"prefab": "44004",
"icon": 44004,
- "sound": 44004,
+ "sound": {
+ "key": "44004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44004",
"cite": "",
"effectstay": [],
@@ -1815,13 +2400,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 44005,
- "name": "小伊",
+ "name": {
+ "key": "hero_44005",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1829,11 +2417,17 @@
"type": 1,
"prefab": "44005",
"icon": 44005,
- "sound": 44005,
+ "sound": {
+ "key": "44005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44005",
"cite": "",
"effectstay": [],
@@ -1843,13 +2437,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 44006,
- "name": "悍娇虎",
+ "name": {
+ "key": "hero_44006",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -1857,11 +2454,17 @@
"type": 1,
"prefab": "44006",
"icon": 44006,
- "sound": 44006,
+ "sound": {
+ "key": "44006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44006",
"cite": "",
"effectstay": [],
@@ -1871,13 +2474,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 45001,
- "name": "乌龟大师",
+ "name": {
+ "key": "hero_45001",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1885,11 +2491,17 @@
"type": 1,
"prefab": "45001",
"icon": 45001,
- "sound": 45001,
+ "sound": {
+ "key": "45001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_45001",
"cite": "",
"effectstay": [],
@@ -1899,13 +2511,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 45002,
- "name": "梅林",
+ "name": {
+ "key": "hero_45002",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1913,11 +2528,17 @@
"type": 1,
"prefab": "45002",
"icon": 45002,
- "sound": 45002,
+ "sound": {
+ "key": "45002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_45002",
"cite": "",
"effectstay": [],
@@ -1927,13 +2548,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 45003,
- "name": "盖",
+ "name": {
+ "key": "hero_45003",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1941,11 +2565,17 @@
"type": 1,
"prefab": "45003",
"icon": 45003,
- "sound": 45003,
+ "sound": {
+ "key": "45003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_45003",
"cite": "",
"effectstay": [],
@@ -1955,13 +2585,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 45004,
- "name": "穿靴子的猫",
+ "name": {
+ "key": "hero_45004",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -1969,11 +2602,17 @@
"type": 1,
"prefab": "45004",
"icon": 45004,
- "sound": 45004,
+ "sound": {
+ "key": "45004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_45004",
"cite": "",
"effectstay": [],
@@ -1983,13 +2622,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 43901,
- "name": "升星精灵",
+ "name": {
+ "key": "hero_43901",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -1997,11 +2639,17 @@
"type": 2,
"prefab": "43901",
"icon": 43901,
- "sound": 43901,
+ "sound": {
+ "key": "43901",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43901",
"cite": "",
"effectstay": [],
@@ -2011,13 +2659,16 @@
"z": 0
},
"skill": 0,
- "skill1": 0,
- "skill2": 0,
- "skill3": 0
+ "skill1": 1000,
+ "skill2": 2000,
+ "skill3": 3000
},
{
"hid": 42911,
- "name": "初级经验精灵",
+ "name": {
+ "key": "hero_42911",
+ "text": ""
+ },
"star": 2,
"color": 1,
"race": 4,
@@ -2025,11 +2676,17 @@
"type": 3,
"prefab": "42911",
"icon": 42911,
- "sound": 42911,
+ "sound": {
+ "key": "42911",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_42911",
"cite": "",
"effectstay": [],
@@ -2045,7 +2702,10 @@
},
{
"hid": 43911,
- "name": "中级经验精灵",
+ "name": {
+ "key": "hero_43911",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2053,11 +2713,17 @@
"type": 3,
"prefab": "43911",
"icon": 43911,
- "sound": 43911,
+ "sound": {
+ "key": "43911",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43911",
"cite": "",
"effectstay": [],
@@ -2073,7 +2739,10 @@
},
{
"hid": 44911,
- "name": "高级经验精灵",
+ "name": {
+ "key": "hero_44911",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -2081,11 +2750,17 @@
"type": 3,
"prefab": "44911",
"icon": 44911,
- "sound": 44911,
+ "sound": {
+ "key": "44911",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44911",
"cite": "",
"effectstay": [],
@@ -2101,7 +2776,10 @@
},
{
"hid": 43921,
- "name": "技能精灵·稀有",
+ "name": {
+ "key": "hero_43921",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2109,11 +2787,17 @@
"type": 4,
"prefab": "43921",
"icon": 43921,
- "sound": 43921,
+ "sound": {
+ "key": "43921",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_43921",
"cite": "",
"effectstay": [],
@@ -2129,7 +2813,10 @@
},
{
"hid": 44921,
- "name": "技能精灵·史诗",
+ "name": {
+ "key": "hero_44921",
+ "text": ""
+ },
"star": 4,
"color": 3,
"race": 4,
@@ -2137,11 +2824,17 @@
"type": 4,
"prefab": "44921",
"icon": 44921,
- "sound": 44921,
+ "sound": {
+ "key": "44921",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_44921",
"cite": "",
"effectstay": [],
@@ -2157,7 +2850,10 @@
},
{
"hid": 45921,
- "name": "技能精灵·传说",
+ "name": {
+ "key": "hero_45921",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2165,11 +2861,17 @@
"type": 4,
"prefab": "45921",
"icon": 45921,
- "sound": 45921,
+ "sound": {
+ "key": "45921",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_45921",
"cite": "",
"effectstay": [],
@@ -2185,7 +2887,10 @@
},
{
"hid": 51001,
- "name": "啵啵星人(新增)",
+ "name": {
+ "key": "hero_51001",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2193,11 +2898,17 @@
"type": 5,
"prefab": "51001",
"icon": 51001,
- "sound": 51001,
+ "sound": {
+ "key": "51001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51001",
"cite": "",
"effectstay": [],
@@ -2213,7 +2924,10 @@
},
{
"hid": 51002,
- "name": "埃雷特手下1号(新增)",
+ "name": {
+ "key": "hero_51002",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2221,11 +2935,17 @@
"type": 5,
"prefab": "51002",
"icon": 51002,
- "sound": 51002,
+ "sound": {
+ "key": "51002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51002",
"cite": "",
"effectstay": [],
@@ -2241,7 +2961,10 @@
},
{
"hid": 51003,
- "name": "埃雷特手下2号(新增)",
+ "name": {
+ "key": "hero_51003",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2249,11 +2972,17 @@
"type": 5,
"prefab": "51003",
"icon": 51003,
- "sound": 51003,
+ "sound": {
+ "key": "51003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51003",
"cite": "",
"effectstay": [],
@@ -2269,7 +2998,10 @@
},
{
"hid": 51004,
- "name": "豺狼小怪(新增)",
+ "name": {
+ "key": "hero_51004",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2277,11 +3009,17 @@
"type": 5,
"prefab": "51004",
"icon": 51004,
- "sound": 51004,
+ "sound": {
+ "key": "51004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51004",
"cite": "",
"effectstay": [],
@@ -2297,7 +3035,10 @@
},
{
"hid": 51005,
- "name": "犀牛守卫(新增)",
+ "name": {
+ "key": "hero_51005",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2305,11 +3046,17 @@
"type": 5,
"prefab": "51005",
"icon": 51005,
- "sound": 51005,
+ "sound": {
+ "key": "51005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51005",
"cite": "",
"effectstay": [],
@@ -2325,7 +3072,10 @@
},
{
"hid": 51006,
- "name": "香塔尔 杜布瓦队长手下1号(新增)",
+ "name": {
+ "key": "hero_51006",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2333,11 +3083,17 @@
"type": 5,
"prefab": "51006",
"icon": 51006,
- "sound": 51006,
+ "sound": {
+ "key": "51006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51006",
"cite": "",
"effectstay": [],
@@ -2353,7 +3109,10 @@
},
{
"hid": 51007,
- "name": "香塔尔 杜布瓦队长手下2号(新增)",
+ "name": {
+ "key": "hero_51007",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2361,11 +3120,17 @@
"type": 5,
"prefab": "51007",
"icon": 51007,
- "sound": 51007,
+ "sound": {
+ "key": "51007",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51007",
"cite": "",
"effectstay": [],
@@ -2381,7 +3146,10 @@
},
{
"hid": 51008,
- "name": "香塔尔 杜布瓦队长手下3号(新增)",
+ "name": {
+ "key": "hero_51008",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2389,11 +3157,17 @@
"type": 5,
"prefab": "51008",
"icon": 51008,
- "sound": 51008,
+ "sound": {
+ "key": "51008",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51008",
"cite": "",
"effectstay": [],
@@ -2409,7 +3183,10 @@
},
{
"hid": 51009,
- "name": "香塔尔 杜布瓦队长手下4号(新增)",
+ "name": {
+ "key": "hero_51009",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2417,11 +3194,17 @@
"type": 5,
"prefab": "51009",
"icon": 51009,
- "sound": 51009,
+ "sound": {
+ "key": "51009",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51009",
"cite": "",
"effectstay": [],
@@ -2437,7 +3220,10 @@
},
{
"hid": 51010,
- "name": "警卫1号(新增)",
+ "name": {
+ "key": "hero_51010",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2445,11 +3231,17 @@
"type": 5,
"prefab": "51010",
"icon": 51010,
- "sound": 51010,
+ "sound": {
+ "key": "51010",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51010",
"cite": "",
"effectstay": [],
@@ -2465,7 +3257,10 @@
},
{
"hid": 51011,
- "name": "警卫2号(新增)",
+ "name": {
+ "key": "hero_51011",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2473,11 +3268,17 @@
"type": 5,
"prefab": "51011",
"icon": 51011,
- "sound": 51011,
+ "sound": {
+ "key": "51011",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51011",
"cite": "",
"effectstay": [],
@@ -2493,7 +3294,10 @@
},
{
"hid": 51012,
- "name": "小猴子(新增)",
+ "name": {
+ "key": "hero_51012",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2501,11 +3305,17 @@
"type": 5,
"prefab": "51012",
"icon": 51012,
- "sound": 51012,
+ "sound": {
+ "key": "51012",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51012",
"cite": "",
"effectstay": [],
@@ -2521,7 +3331,10 @@
},
{
"hid": 51013,
- "name": "巨怪啰啰(新增)",
+ "name": {
+ "key": "hero_51013",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2529,11 +3342,17 @@
"type": 5,
"prefab": "51013",
"icon": 51013,
- "sound": 51013,
+ "sound": {
+ "key": "51013",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51013",
"cite": "",
"effectstay": [],
@@ -2549,7 +3368,10 @@
},
{
"hid": 51014,
- "name": "博啃族宫廷守卫(新增)",
+ "name": {
+ "key": "hero_51014",
+ "text": ""
+ },
"star": 1,
"color": 0,
"race": 4,
@@ -2557,11 +3379,17 @@
"type": 5,
"prefab": "51014",
"icon": 51014,
- "sound": 51014,
+ "sound": {
+ "key": "51014",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_51014",
"cite": "",
"effectstay": [],
@@ -2577,7 +3405,10 @@
},
{
"hid": 53001,
- "name": "埃雷特(新增)",
+ "name": {
+ "key": "hero_53001",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2585,11 +3416,17 @@
"type": 5,
"prefab": "53001",
"icon": 53001,
- "sound": 53001,
+ "sound": {
+ "key": "53001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_53001",
"cite": "",
"effectstay": [],
@@ -2605,7 +3442,10 @@
},
{
"hid": 53002,
- "name": "豺狼头领(新增)",
+ "name": {
+ "key": "hero_53002",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2613,11 +3453,17 @@
"type": 5,
"prefab": "53002",
"icon": 53002,
- "sound": 53002,
+ "sound": {
+ "key": "53002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_53002",
"cite": "",
"effectstay": [],
@@ -2633,7 +3479,10 @@
},
{
"hid": 53003,
- "name": "豪猪大师(翡翠僵尸)(新增)",
+ "name": {
+ "key": "hero_53003",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2641,11 +3490,17 @@
"type": 5,
"prefab": "53003",
"icon": 53003,
- "sound": 53003,
+ "sound": {
+ "key": "53003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_53003",
"cite": "",
"effectstay": [],
@@ -2661,7 +3516,10 @@
},
{
"hid": 53004,
- "name": "双獾大师(翡翠僵尸)(新增)",
+ "name": {
+ "key": "hero_53004",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2669,11 +3527,17 @@
"type": 5,
"prefab": "53004",
"icon": 53004,
- "sound": 53004,
+ "sound": {
+ "key": "53004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_53004",
"cite": "",
"effectstay": [],
@@ -2689,7 +3553,10 @@
},
{
"hid": 53005,
- "name": "小猴子首领(新增)",
+ "name": {
+ "key": "hero_53005",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2697,11 +3564,17 @@
"type": 5,
"prefab": "53005",
"icon": 53005,
- "sound": 53005,
+ "sound": {
+ "key": "53005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_53005",
"cite": "",
"effectstay": [],
@@ -2717,7 +3590,10 @@
},
{
"hid": 53006,
- "name": "巨怪首领(新增)",
+ "name": {
+ "key": "hero_53006",
+ "text": ""
+ },
"star": 3,
"color": 2,
"race": 4,
@@ -2725,11 +3601,17 @@
"type": 5,
"prefab": "53006",
"icon": 53006,
- "sound": 53006,
+ "sound": {
+ "key": "53006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_53006",
"cite": "",
"effectstay": [],
@@ -2745,7 +3627,10 @@
},
{
"hid": 55001,
- "name": "香塔尔 杜布瓦队长",
+ "name": {
+ "key": "hero_55001",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2753,11 +3638,17 @@
"type": 5,
"prefab": "55001",
"icon": 55001,
- "sound": 55001,
+ "sound": {
+ "key": "55001",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55001",
"cite": "",
"effectstay": [],
@@ -2773,7 +3664,10 @@
},
{
"hid": 55002,
- "name": "亨得利克斯(新增)",
+ "name": {
+ "key": "hero_55002",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2781,11 +3675,17 @@
"type": 5,
"prefab": "55002",
"icon": 55002,
- "sound": 55002,
+ "sound": {
+ "key": "55002",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55002",
"cite": "",
"effectstay": [],
@@ -2801,7 +3701,10 @@
},
{
"hid": 55003,
- "name": "巨型猩猩怪兽(新增)",
+ "name": {
+ "key": "hero_55003",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2809,11 +3712,17 @@
"type": 5,
"prefab": "55003",
"icon": 55003,
- "sound": 55003,
+ "sound": {
+ "key": "55003",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55003",
"cite": "",
"effectstay": [],
@@ -2829,7 +3738,10 @@
},
{
"hid": 55004,
- "name": "白龙王",
+ "name": {
+ "key": "hero_55004",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2837,11 +3749,17 @@
"type": 5,
"prefab": "55004",
"icon": 55004,
- "sound": 55004,
+ "sound": {
+ "key": "55004",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55004",
"cite": "",
"effectstay": [],
@@ -2857,7 +3775,10 @@
},
{
"hid": 55005,
- "name": "大厨(新增)",
+ "name": {
+ "key": "hero_55005",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2865,11 +3786,17 @@
"type": 5,
"prefab": "55005",
"icon": 55005,
- "sound": 55005,
+ "sound": {
+ "key": "55005",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55005",
"cite": "",
"effectstay": [],
@@ -2885,7 +3812,10 @@
},
{
"hid": 55006,
- "name": "德雷格(新增)",
+ "name": {
+ "key": "hero_55006",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2893,11 +3823,17 @@
"type": 5,
"prefab": "55006",
"icon": 55006,
- "sound": 55006,
+ "sound": {
+ "key": "55006",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55006",
"cite": "",
"effectstay": [],
@@ -2913,7 +3849,10 @@
},
{
"hid": 55007,
- "name": "莫甘娜巨怪",
+ "name": {
+ "key": "hero_55007",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2921,11 +3860,17 @@
"type": 5,
"prefab": "55007",
"icon": 55007,
- "sound": 55007,
+ "sound": {
+ "key": "55007",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55007",
"cite": "",
"effectstay": [],
@@ -2941,7 +3886,10 @@
},
{
"hid": 55008,
- "name": "莫甘娜二阶",
+ "name": {
+ "key": "hero_55008",
+ "text": ""
+ },
"star": 5,
"color": 4,
"race": 4,
@@ -2949,11 +3897,17 @@
"type": 5,
"prefab": "55008",
"icon": 55008,
- "sound": 55008,
+ "sound": {
+ "key": "55008",
+ "text": ""
+ },
"tujing": [
1
],
- "intr": "",
+ "intr": {
+ "key": "",
+ "text": ""
+ },
"events": "hero_55008",
"cite": "",
"effectstay": [],
diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json
index 71e4f1b87..a9628498f 100644
--- a/bin/json/game_skillafteratk.json
+++ b/bin/json/game_skillafteratk.json
@@ -13,10 +13,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -33,10 +39,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,ProSou2=0,Pro2=Total_Def,ProPar2=1200",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -55,10 +67,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -77,10 +95,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -97,10 +121,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -119,10 +149,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -141,10 +177,16 @@
"FollowSK": [
200017102
],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -164,10 +206,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=50",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -184,9 +232,12 @@
"Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001001,Round=2,Type=ProBuff,BufPro1=Buff_Per_Atk,BufQuaType1=1,BufParNum1=1,BufVal1=400",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290019001,
@@ -199,12 +250,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001002,Round=2,Type=ProBuff,BufPro1=Buff_Per_Atk,BufQuaType1=0,BufParNum1=1,BufVal1=400",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002001,Round=2,Type=ProBuff,BufPro1=Buff_Per_Atk,BufQuaType1=0,BufParNum1=1,BufVal1=400",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290020001,
@@ -217,12 +271,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001003,Round=2,Type=ProBuff,BufPro1=Buff_Per_Def,BufQuaType1=1,BufParNum1=1,BufVal1=600",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001002,Round=2,Type=ProBuff,BufPro1=Buff_Per_Def,BufQuaType1=1,BufParNum1=1,BufVal1=600",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290021001,
@@ -235,12 +292,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001004,Round=2,Type=ProBuff,BufPro1=Buff_Per_Def,BufQuaType1=0,BufParNum1=1,BufVal1=600",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002002,Round=2,Type=ProBuff,BufPro1=Buff_Per_Def,BufQuaType1=0,BufParNum1=1,BufVal1=600",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290022001,
@@ -253,12 +313,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001005,Round=2,Type=ProBuff,BufPro1=Buff_Per_Agi,BufQuaType1=1,BufParNum1=1,BufVal1=300",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001003,Round=2,Type=ProBuff,BufPro1=Buff_Per_Agi,BufQuaType1=1,BufParNum1=1,BufVal1=300",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290023001,
@@ -271,12 +334,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001006,Round=2,Type=ProBuff,BufPro1=BBuff_Per_Agi,BufQuaType1=0,BufParNum1=1,BufVal1=300",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002003,Round=2,Type=ProBuff,BufPro1=BBuff_Per_Agi,BufQuaType1=0,BufParNum1=1,BufVal1=300",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290024001,
@@ -289,12 +355,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001007,Round=2,Type=ProBuff,BufPro1=Add_Cri,BufQuaType1=1,BufParNum1=1,BufVal1=300",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001004,Round=2,Type=ProBuff,BufPro1=Add_Cri,BufQuaType1=1,BufParNum1=1,BufVal1=300",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290025001,
@@ -307,12 +376,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001008,Round=2,Type=ProBuff,BufPro1=Add_Cri,BufQuaType1=0,BufParNum1=1,BufVal1=300",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002004,Round=2,Type=ProBuff,BufPro1=Add_Cri,BufQuaType1=0,BufParNum1=1,BufVal1=300",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290026001,
@@ -325,12 +397,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001009,Round=2,Type=ProBuff,BufPro1=SufferDam,BufQuaType1=1,BufParNum1=1,BufVal1=25",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002005,Round=2,Type=ProBuff,BufPro1=SufferDam,BufQuaType1=1,BufParNum1=1,BufVal1=25",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290027001,
@@ -343,12 +418,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001010,Round=2,Type=ProBuff,BufPro1=MissPr,BufQuaType1=1,BufParNum1=1,BufVal1=50",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002006,Round=2,Type=ProBuff,BufPro1=MissPr,BufQuaType1=1,BufParNum1=1,BufVal1=50",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290028001,
@@ -361,12 +439,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=10,Id=390001011,Round=-1,Type=ProBuff,BufPro1=Buff_Per_Atk,BufQuaType1=1,BufParNum1=1,BufVal1=50,BufPro2=SufferDam,BufQuaType2=0,BufParNum2=10,BufVal2=30",
+ "Argu": "DoVal=1,Pr=1000,NumVal=10,Id=390001006,Round=-1,Type=ProBuff,BufPro1=Buff_Per_Atk,BufQuaType1=1,BufParNum1=1,BufVal1=50,BufPro2=SufferDam,BufQuaType2=0,BufParNum2=10,BufVal2=30",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290029001,
@@ -379,12 +460,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001012,Round=2,Type=ProBuff,BufPro1=Add_SufCri,BufQuaType1=1,BufParNum1=1,BufVal1=300",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001005,Round=2,Type=ProBuff,BufPro1=Add_SufCri,BufQuaType1=1,BufParNum1=1,BufVal1=300",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290030001,
@@ -397,12 +481,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002001,Round=2,Type=TagBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390004001,Round=2,Type=TagBuff",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290031001,
@@ -415,12 +502,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002002,Round=2,Type=TagBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390004002,Round=2,Type=TagBuff",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290032001,
@@ -433,12 +523,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002003,Round=2,Type=TagBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390006001,Round=2,Type=TagBuff",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290033001,
@@ -451,12 +544,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002004,Round=2,Type=TagBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390005002,Round=2,Type=TagBuff",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290034001,
@@ -469,12 +565,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002005,Round=2,Type=TagBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490001001,Round=2,Type=CallSkillPas,PasPr=1000,PasReVal=1",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290035001,
@@ -487,12 +586,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002006,Round=2,Type=TagBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390003001,Round=2,Type=TagBuff",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290036001,
@@ -505,12 +607,15 @@
],
"EmitPR": 1000,
"Type": "AddBuff",
- "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002007,Round=2,Type=TagBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390004003,Round=2,Type=TagBuff",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290037001,
@@ -526,10 +631,16 @@
"Argu": "DoVal=3,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -546,10 +657,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Def,ProPar1=500",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -568,10 +685,16 @@
"FollowSK": [
290038002
],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -588,10 +711,16 @@
"Argu": "DoVal=1,Pr=500,ActionType=0,BuffType=1,RelyType1=1,ID1=201,ActionVal=1",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -608,10 +737,16 @@
"Argu": "DoVal=3,Pr=1000,ProSou1=0,Pro1=Total_Def,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -628,10 +763,16 @@
"Argu": "DoVal=1,Pr=500,Cri=0,ProSou1=1,Pro1=NowTotal_Hp,ProPar1=80,ProSouLim=0,ProLim=Total_Atk,ProParLim=500,AddDmgSk=290039002",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
- "112"
+ "114",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -648,10 +789,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,CriType1=1,CriVal1=300",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -668,10 +815,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,TempPro=CauseDam,TempCriTyp=1,TempCriVal=300",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -688,10 +841,16 @@
"Argu": "DoVal=3,Pr=1000,Cri=1,ProSou1=0,Pro1=Total_Def,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -708,10 +867,16 @@
"Argu": "DoVal=1,Pr=1000,Par=300",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
- "102"
+ "103",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "401"
]
},
{
@@ -728,10 +893,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Def,ProPar1=800,TempProTarget=0,TempPro=IgnoreDefPer,TempProType=1,TempProVal=1000,TempDetTarget=0,TempDetType=2,TempDetID=201,TempDetTpyeVal=1,TempDetQuaType=0,TempDetVal=200",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -748,10 +919,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,DetTarget1=0,DetType1=0,DetID1=Total_Agi,DetTpyeVal1=10,DetQuaType1=1,DetVal1=10",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -768,10 +945,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,DetTarget1=0,DetType1=2,DetID1=201,DetTpyeVal1=10,DetQuaType1=1,DetVal1=100",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -790,10 +973,16 @@
"FollowSK": [
290046002
],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -810,10 +999,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,TempProTarget=0,TempPro=CauseDam,TempFrontSkId=290046001,TempFrontType=3,TempFrontID=201,TempFrontTpyeVal=1,TempFrontQuaType=1,TempFrontVal=30",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -830,10 +1025,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -850,10 +1051,16 @@
"Argu": "DoVal=1,Pr=1000,DmgSourceType=0,DmgPar=400",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -870,10 +1077,15 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
- "102"
+ "103"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "401"
]
},
{
@@ -890,10 +1102,15 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=1,Pro1=NowTotal_Hp,ProPar1=200",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
- "102"
+ "103"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "401"
]
},
{
@@ -910,9 +1127,12 @@
"Argu": "DoVal=1,Pr=1000,Pro1=ActValue,QuaType1=1,Val1=300",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290051001,
@@ -928,9 +1148,12 @@
"Argu": "DoVal=1,Pr=1000,Pro1=ActValue,QuaType1=0,Val1=300",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290052001,
@@ -946,9 +1169,12 @@
"Argu": "DoVal=1,Pr=1000,RobTarget=0,Pro=ActValue,Num=300",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290053001,
@@ -964,9 +1190,16 @@
"Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=202,BuffType2=0,RelyType2=0,ID2=390001004,ActionVal1=-1",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [
+ "105"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "403"
+ ]
},
{
"Id": 290054001,
@@ -982,9 +1215,16 @@
"Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=201,ActionVal=-1",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [
+ "104"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "303"
+ ]
},
{
"Id": 290055001,
@@ -1000,9 +1240,16 @@
"Argu": "DoVal=1,Pr=1000,ActionType=1,BuffType1=1,RelyType1=1,ID1=201,ActionVal=-1,Tag=0",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [
+ "106"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "306"
+ ]
},
{
"Id": 290056001,
@@ -1018,9 +1265,16 @@
"Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=202,ActionVal=-1,Tag=1",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [
+ "107"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "307"
+ ]
},
{
"Id": 290057001,
@@ -1036,9 +1290,12 @@
"Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=201,QuaType=1,Val=1",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290058001,
@@ -1054,9 +1311,12 @@
"Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=202,QuaType=1,Val=1",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290059001,
@@ -1072,9 +1332,12 @@
"Argu": "DoVal=1,Pr=1000,Val1=2,Type1=0,Par1=1,Val2=3,Type2=0,Par2=1,Val3=4,Type3=0,Par3=1",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290060001,
@@ -1090,9 +1353,12 @@
"Argu": "DoVal=1,Pr=1000,Val1=2,Type1=1,Par1=1,Val2=3,Type2=1,Par2=1,Val3=4,Type3=1,Par3=1",
"AddEffect": true,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290061001,
@@ -1108,10 +1374,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -1128,9 +1400,12 @@
"Argu": "DoVal=1,Pr=1000,Val=1",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290062001,
@@ -1146,9 +1421,12 @@
"Argu": "DoVal=1,Pr=1000",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290062002,
@@ -1164,10 +1442,15 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=1,Pro1=NowTotal_Hp,ProPar1=500",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
- "102"
+ "103"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "401"
]
},
{
@@ -1186,10 +1469,16 @@
"FollowSK": [
290063002
],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -1206,9 +1495,12 @@
"Argu": "DoVal=1,Pr=500",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290064001,
@@ -1224,10 +1516,16 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"Tags": [
+ "102",
"101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
]
},
{
@@ -1246,9 +1544,12 @@
"FollowSK": [
290064002
],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290065001,
@@ -1264,9 +1565,12 @@
"Argu": "DoVal=1,Pr=500,Val=1,Id1=290065001,Id2=290065002,Id3=290065003",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290065002,
@@ -1282,9 +1586,12 @@
"Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001001,Round=2,Type=ProBuff,BufPro1=Buff_Per_Atk,BufQuaType1=1,BufParNum1=1,BufVal1=400",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290065003,
@@ -1300,9 +1607,12 @@
"Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001007,Round=2,Type=ProBuff,BufPro1=Add_Cri,BufQuaType1=1,BufParNum1=1,BufVal1=300",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290065004,
@@ -1318,9 +1628,12 @@
"Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001003,Round=2,Type=ProBuff,BufPro1=Buff_Per_Def,BufQuaType1=1,BufParNum1=1,BufVal1=600",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
},
{
"Id": 290066001,
@@ -1336,11 +1649,19 @@
"Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
"AddEffect": false,
"FollowSK": [
- 290066002
+ 190066002
],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [
+ "102",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
},
{
"Id": 290066002,
@@ -1351,11 +1672,1775 @@
"Order": [],
"EmitPR": 500,
"Type": "Dmg",
- "Argu": "DoVal=1,Pr=1000,Id=290066001,ProSou1=0,Pro1=Total_Def,ProPar1=500",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Def,ProPar1=500",
"AddEffect": false,
"FollowSK": [],
+ "SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
- "Tags": []
+ "Tags": [
+ "102",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
+ },
+ {
+ "Id": 290067001,
+ "Desc": "被动1 每回合行动前对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490067001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290067002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [
+ "102",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290067002,
+ "Desc": "被动1 触发调用子技能,对敌方全体造成80%攻击力伤害",
+ "From": 2,
+ "Limit": 5,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Dmg",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
+ },
+ {
+ "Id": 290068001,
+ "Desc": "回合行动前对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490068001,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [
+ "102",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290068002,
+ "Desc": "被动1 触发调用子技能,对敌方全体造成80%攻击力伤害",
+ "From": 2,
+ "Limit": 5,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Dmg",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
+ },
+ {
+ "Id": 290069001,
+ "Desc": "每次攻击前对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490069001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290070001,
+ "Desc": "每次受到攻击前对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490070001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290071001,
+ "Desc": "暴击时回复自身5%最大生命值血量",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490071001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290071002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290071002,
+ "Desc": "回复自身5%最大生命值血量",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 0,
+ "Type": "Tre",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=1,Pro1=NowTotal_Hp,ProPar1=50",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "401"
+ ]
+ },
+ {
+ "Id": 290072001,
+ "Desc": "被暴击时回复自身5%最大生命值血量",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490072001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290071002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290073001,
+ "Desc": "受到致死伤害后免除死亡,每场战斗最多1次",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400102107,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasReVal=1,PasId1=200102112,PasId2=200102113",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290074001,
+ "Desc": "击破护盾时,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490074001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290075001,
+ "Desc": "护盾被击破时,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490075001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290076001,
+ "Desc": "攻击时,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490076001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290077001,
+ "Desc": "受到攻击时,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490077001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290078001,
+ "Desc": "击杀敌人后,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490078001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290079001,
+ "Desc": "死亡后,立即复活",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490079001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290079002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290079002,
+ "Desc": "复活",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Reborn",
+ "Argu": "DoVal=1,Pr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "605"
+ ]
+ },
+ {
+ "Id": 290080001,
+ "Desc": "复活后,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490080001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290081001,
+ "Desc": "BUFF结束,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490081001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290082001,
+ "Desc": "回合结束后,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490082001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290083001,
+ "Desc": "行动结束前,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490083001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290084001,
+ "Desc": "行动结束后,对敌方全体造成80%攻击力伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490084001,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=290068002",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290085001,
+ "Desc": "增加敌方全体所有技能CD1回合",
+ "From": 2,
+ "Limit": 5,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "SkillCD",
+ "Argu": "DoVal=1,Pr=1000,Val1=2,infType1=1,Par1=1,Val1=3,infType1=1,Par1=1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 290086001,
+ "Desc": "减少己方全体所有技能CD1回合",
+ "From": 1,
+ "Limit": 5,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "SkillCD",
+ "Argu": "DoVal=1,Pr=1000,Val1=2,infType1=0,Par1=1,Val1=3,infType1=0,Par1=1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200012101,
+ "Desc": "加主被动1 每回合结束后,调用子技能的触发类效果 调用引雷123",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400012101,Round=-1,Type=CallSkillPas,PasPr=1000,PasRouCD=4,PasCallType=1,PasId1=200012103,PasId2=200012104,PasId3=200012105",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200012102,
+ "Desc": "加主被动2 自身的任意主动技能命中敌人触发暴击时调用子技能",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400012102,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=1,PasId1=2000121009",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200012103,
+ "Desc": "被动1 引雷1 在自身新回合开始时,调用子技能的触发类效果",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400012103,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=1,PasId1=2000121006",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200012104,
+ "Desc": "被动1 引雷2 但出于不可行动状态时,调用子技能的触发类效果",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400012104,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=1,PasId1=2000121007",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200012105,
+ "Desc": "被动1 引雷3 【引雷】期间自身每次受到攻击时,调用子技能的触发类效果",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400012105,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=1,PasId1=2000121008",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200012106,
+ "Desc": "引雷1触发 调用子技能对敌方全体造成防御力110%的伤害。",
+ "From": 2,
+ "Limit": 5,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Dmg",
+ "Argu": "DoVal=3,Pr=1000,ProSou1=0,Pro1=Total_Def,ProPar1=1100",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [
+ "102",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
+ },
+ {
+ "Id": 200012107,
+ "Desc": "引雷2触发 调用子技能但出于不可行动状态时解除【引雷】状态",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "BuffAction",
+ "Argu": "DoVal=3,Pr=1000,ActionType=2,BuffType1=1,RelyType1=1,ID1=1001",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200012108,
+ "Desc": "引雷3触发 调用子技能获得1层【雷之庇佑】",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001008,Round=2,Type=ProBuff,BufPro1=Buff_Per_Def,BufQuaType1=1,BufParNum1=1,BufVal1=200",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 20001219,
+ "Desc": "主被动2触发 调用的子技能降低此技能1回合冷却",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "SkillCD",
+ "Argu": "DoVal=1,Pr=1000,Val1=3,infType1=0,Par1=1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200022101,
+ "Desc": "加被动1 无法受到任何控制效果,",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390003003,Round=-1,Type=TagBuff,BufDoVal=1,BufPr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200022102,
+ "Desc": "加被动2 每回合行动前为己方全体清除任意一个非无法行动状态的减益状态并回复其5%最大生命值",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400022102,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200022104,PasId2=200022105",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200022103,
+ "Desc": "加被动3 且在任意队友获得减益状态时,自身获得20%行动值提升,每回合仅触发1次。",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400022103,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200022105",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200022104,
+ "Desc": "被动2 触发调用子技能1,己方全体清除任意一个非无法行动状态",
+ "From": 1,
+ "Limit": 5,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "BuffAction",
+ "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=202,BuffType2=1,RelyType2=0,ID2=604,ActionVal=1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200022105,
+ "Desc": "被动2 触发调用子技能2,并回复其5%最大生命值",
+ "From": 1,
+ "Limit": 5,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Tre",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=1,Pro1=NowTotal_Hp,ProPar1=50",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200022106,
+ "Desc": "被动3 触发调用子技能,自身获得20%行动值提升,每回合仅触发1次",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Pro",
+ "Argu": "DoVal=1,Pr=1000,Pro1=ActValue,QuaType1=1,Val1=200",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "308"
+ ]
+ },
+ {
+ "Id": 200092101,
+ "Desc": "被动1 自身攻击不会失手",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390005003,Round=-1,Type=TagBuff,BufDoVal=1,BufPr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200092102,
+ "Desc": "被动2 当敌方单位使其友方减益状态提前结束时,令该单位失去30%当前生命值,同时失去全部增益状态并获得1回合【石化】效果。",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400092102,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasTarget=3,PasId1=200092103,PasId2=200092104,PasId3=200092105",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200092103,
+ "Desc": "被动2 触发调用子技能1,令该单位失去30%当前生命值",
+ "From": 0,
+ "Limit": 0,
+ "Where": [],
+ "Order": [],
+ "EmitPR": 1000,
+ "Type": "NowHpDmg",
+ "Argu": "DoVal=1,Pr=1000,Val=300",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
+ },
+ {
+ "Id": 200092104,
+ "Desc": "被动2 触发调用子技能2,同时失去全部增益状态",
+ "From": 0,
+ "Limit": 0,
+ "Where": [],
+ "Order": [],
+ "EmitPR": 1000,
+ "Type": "BuffAction",
+ "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=201",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "303"
+ ]
+ },
+ {
+ "Id": 200092105,
+ "Desc": "被动2 触发调用子技能3,获得1回合【石化】效果。",
+ "From": 0,
+ "Limit": 0,
+ "Where": [],
+ "Order": [],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390004004,Round=-1,Type=TagBuff,BufDoVal=1,BufPr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102101,
+ "Desc": "被动1 无法获得任意增益状态,",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390006001,Round=-1,Type=TagBuff,BufDoVal=1,BufPr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102102,
+ "Desc": "被动2 无法获得任意减益状态,",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390005002,Round=-1,Type=TagBuff,BufDoVal=1,BufPr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102103,
+ "Desc": "被动3 受到的所有伤害降低10%",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=300102103,Round=-1,Type=ProBuff,BufPro1=SufferDam,BufQuaType1=0,BufParNum1=1,BufVal1=100",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102104,
+ "Desc": "被动4 每次被施加增益状态时,自身获得1层【叹息之力】",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400102104,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200102109",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102105,
+ "Desc": "被动5 每次被施加减益状态时,自身获得1层【叹息之力】",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400102105,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200102109",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102106,
+ "Desc": "被动6 每有1个队友死亡时,自身获得10层【叹息之力】",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=10,Id=400102106,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200102110",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102107,
+ "Desc": "被动7 每次战斗中首次受到致命伤害时,免除本次死亡",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400102107,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasReVal=1,PasId1=200102112,PasId2=200102113",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102108,
+ "Desc": "被动8 每次战斗中首次受到致命伤害时,根据当前【叹息之力】层数回复自身生命值状态,每层回复自身1%最大生命值状态。",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400102108,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200102111",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102109,
+ "Desc": "被动4,5 触发调用子技能,自身获得1层【叹息之力】",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001006,Round=-1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102110,
+ "Desc": "被动6 触发调用子技能,自身获得10层【叹息之力】",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=10,Id=390001006,Round=-1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102111,
+ "Desc": "被动8 触发调用子技能,根据当前【叹息之力】层数回复自身生命值状态,每层回复自身1%最大生命值状态。",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Tre",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=NowTotal_Hp,ProPar1=0,DetTarget1=0,DetType1=1,DetID1=390001006,DetTpyeVal1=1,DetQuaType1=1,DetVal1=10",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [
+ "103"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "401"
+ ]
+ },
+ {
+ "Id": 200102112,
+ "Desc": "免除死亡",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390003004,Round=1,Type=TagBuff,BufDoVal=1,BufPr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102113,
+ "Desc": "敌方行动结束前,移除免除死亡",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400102113,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200102114",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200102114,
+ "Desc": "移除免除死亡",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "BuffAction",
+ "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=501",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200162101,
+ "Desc": "被动1 对己方任意目标造成治疗效果时会同时为其净化2个减益效果,若目标没有减益效果,则额外为其施加1回合【免疫】效果。",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400162101,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200162103,PasId2=200162104",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
+ },
+ {
+ "Id": 200162102,
+ "Desc": "被动2 对己方任意目标造成治疗效果时同时自身治疗量溢出的120%将转变为【护盾】效果,持续2回合。",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400162102,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200162105",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200162103,
+ "Desc": "被动1 触发调用子技能1,若目标有减益效果,净化2个减益效果",
+ "From": 0,
+ "Limit": 0,
+ "Where": [
+ "Type=BuffRely,RelyType=1,Key=1,Op=0,Val=1"
+ ],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "BuffAction",
+ "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,RelyType1=1,ID1=202,ActionVal=2",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200162104,
+ "Desc": "被动1 触发调用子技能2,若目标没有减益效果,施加1回合【免疫】效果。",
+ "From": 0,
+ "Limit": 0,
+ "Where": [
+ "Type=BuffRely,RelyType=1,Key=1,Op=3,Val=0"
+ ],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=490001001,Round=1,Type=CallSkillPas,PasPr=1000,PasReVal=1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200162105,
+ "Desc": "被动2 触发调用子技能1,自身治疗量溢出的120%将转变为【护盾】效果,持续2回合。",
+ "From": 0,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=300162105,Round=2,Type=CallShieldBuff,BufDoVal=1,BufPr=1000,BufShieldSourceType=2,BufShieldPar=1200",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200191101,
+ "Desc": "对敌方单体造成攻击力130%的伤害",
+ "From": 4,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Dmg",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=1300",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200191102,
+ "Desc": ",并附加1层【猫猫威慑】状态。",
+ "From": 4,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390004008,Round=-1,Type=TagBuff,BufDoVal=1,BufPr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200191103,
+ "Desc": "给自己加检测敌方死亡的被动",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400191102,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200191104",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200191104,
+ "Desc": "敌方死亡 触发调用子技能,携带者阵亡时清除此状态,并对携带者一方全体造成崔佛(释放者)攻击力40%的效果附加伤害,每层使伤害系数提升40%,最多可叠加5层。",
+ "From": 2,
+ "Limit": 5,
+ "Where": [
+ "Type=BuffRely,RelyType=0,Key=390004008,Op=4,Val=1"
+ ],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Dmg",
+ "Argu": "DoVal=1,Pr=1000,DetTarget1=1,DetType1=1,DetID1=390004008,DetTpyeVal1=1,DetQuaType1=1,DetVal1=400",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192101,
+ "Desc": "被动1 每次攻击后,没有Buff5,且标的生命值比例高于50%,则给自己添加行动结束前触发的被动6。每回合仅触发1次 (同时修改被动2回合CD)",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400192101,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200192106,PasId2=200192107",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192102,
+ "Desc": "被动2 每次攻击后,没有Buff5,且目标的生命值比例小于等于50%,自身获得1层【猫猫推理】。每回合仅触发1次(同时修改被动1回合CD)",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400192102,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200191108,PasId2=200192109",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192103,
+ "Desc": "被动3 每次攻击后,若有Buff5,则给自己添加行动结束前触发的被动6,并修改被动1,2的回合CD",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400192103,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasReVal=-1,PasId1=200192106,PasId2=200192107,PasId3=200192109",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192104,
+ "Desc": "被动4 检测猫猫推理层数,达到2层立即重置全部技能的冷却时间,并且给自身加下一回合必定对目标进行重复攻击的标记Buff5,之后清除猫猫推理",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400192104,Round=-1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasId1=200192111,PasId2=200192112,PasId3=200192113,PasId4=200192115",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192106,
+ "Desc": "被动6 被动1,3 触发调用子技能1,给自己加行动结束前触发的被动6",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400192105,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasReVal=-1,PasId1=200192113",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192107,
+ "Desc": "被动1,3 触发调用子技能2,修改被动2回合CD",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "BuffCD",
+ "Argu": "DoVal=1,Pr=1000,ActionType=,BuffType1=0,RelyType1=1,ID1=400192102,QuaType=1,Val=1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192108,
+ "Desc": "被动2,3 触发调用子技能1,自身获得1层【猫猫推理】。每回合仅触发1次",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddBuff",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=300192114,Round=-1,Type=ProBuff,BufPro1=SufferDam,BufQuaType1=0,BufParNum1=1,BufVal1=150",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192109,
+ "Desc": "被动2 触发调用子技能2,修改被动1回合CD",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "BuffCD",
+ "Argu": "DoVal=1,Pr=1000,ActionType=,BuffType1=0,RelyType1=1,ID1=400192101,QuaType=1,Val=1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192111,
+ "Desc": "被动4 触发调用子技能1,重置自身全部技能冷却时间。",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "SkillCD",
+ "Argu": "DoVal=1,Pr=1000,Val1=3,infType1=0,Par1=10000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192112,
+ "Desc": "被动4 触发调用子技能2,给自己加下次攻击必定重复攻击的Buff5",
+ "From": 3,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400192112,Round=1,Type=CallSkillPas,PasPr=1000,PasCallType=0,PasReVal=-1",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192113,
+ "Desc": "被动6 触发调用子技能,对该目标重复释放一次本次攻击所用技能",
+ "From": 0,
+ "Limit": 0,
+ "Where": [],
+ "Order": [],
+ "EmitPR": 1000,
+ "Type": "Again",
+ "Argu": "DoVal=1,Pr=1000",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200192115,
+ "Desc": "被动4 触发调用子技能3,移除猫猫推理",
+ "From": 0,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "BuffAction",
+ "Argu": "DoVal=3,Pr=1000,ActionType=0,BuffType1=0,RelyType1=1,ID1=300192114",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200622101,
+ "Desc": "被动1 当队友向敌方任意1个目标发起攻击时,给自己加被动2",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400622101,Round=-1,Type=CallSkillPas",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200622102,
+ "Desc": "被动2 友军行动结束前触发,跟随队友对目标造成攻击力40%的伤害",
+ "From": 3,
+ "Limit": 1,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "AddPas",
+ "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=400622102,Round=1,Type=DmgParPas,PasPr=1000,PasCallType=0,PasTarget=1,PasReVal=-1,PasDmgPar=400,PasId1=200626101",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 200626101,
+ "Desc": "被动1 触发调用子技能,对目标造成攻击力40%的伤害",
+ "From": 0,
+ "Limit": 0,
+ "Where": [],
+ "Order": [
+ "Type=Rnd"
+ ],
+ "EmitPR": 1000,
+ "Type": "Dmg",
+ "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=400",
+ "AddEffect": false,
+ "FollowSK": [],
+ "SucFollowSK": [],
+ "FailFollowSK": [],
+ "MustHit": false,
+ "Tags": [
+ "102",
+ "101"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "301"
+ ]
}
]
\ No newline at end of file
diff --git a/bin/json/game_skillatk.json b/bin/json/game_skillatk.json
index 76c6852b5..83b678992 100644
--- a/bin/json/game_skillatk.json
+++ b/bin/json/game_skillatk.json
@@ -1,9 +1,9 @@
[
{
"Id": 190011000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "对敌方1个目标造成攻击力80%",
"MaxLV": 6,
"CD": [
4,
@@ -45,13 +45,20 @@
290011101
]
}
+ ],
+ "Desc": [
+ "对敌方1个目标造成攻击力80%",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190012000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "对敌方全体造成攻击力80%以及防御力120%的伤害",
"MaxLV": 6,
"CD": [
4,
@@ -93,13 +100,20 @@
290012101
]
}
+ ],
+ "Desc": [
+ "对敌方全体造成攻击力80%以及防御力120%的伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190013000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "对敌方全体攻击小于自身的目标造成攻击力80%的伤害",
"MaxLV": 6,
"CD": [
4,
@@ -141,13 +155,20 @@
290013101
]
}
+ ],
+ "Desc": [
+ "对敌方全体攻击小于自身的目标造成攻击力80%的伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190014000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "随机对敌方3个目标造成80%攻击力伤害,优先选择防御力小于自身的目标",
"MaxLV": 6,
"CD": [
4,
@@ -189,13 +210,20 @@
290014101
]
}
+ ],
+ "Desc": [
+ "随机对敌方3个目标造成80%攻击力伤害,优先选择防御力小于自身的目标",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190015000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "随机对敌方防御最低的3个目标造成80%攻击力伤害",
"MaxLV": 6,
"CD": [
4,
@@ -237,13 +265,20 @@
290015101
]
}
+ ],
+ "Desc": [
+ "随机对敌方防御最低的3个目标造成80%攻击力伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190016000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "对敌方全体防御力小于100的敌方造成80%攻击力伤害",
"MaxLV": 6,
"CD": [
4,
@@ -285,13 +320,20 @@
290016101
]
}
+ ],
+ "Desc": [
+ "对敌方全体防御力小于100的敌方造成80%攻击力伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190017000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "对敌方全体的敌方造成攻击力110%伤害,若自身攻击力大于100,则额外对全体敌方攻击力小于自身的目标造成攻击力50%伤害",
"MaxLV": 6,
"CD": [
4,
@@ -333,13 +375,20 @@
290017101
]
}
+ ],
+ "Desc": [
+ "对敌方全体的敌方造成攻击力110%伤害,若自身攻击力大于100,则额外对全体敌方攻击力小于自身的目标造成攻击力50%伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190018000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "己方全体附加攻击提升,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -381,13 +430,20 @@
290018001
]
}
+ ],
+ "Desc": [
+ "己方全体附加攻击提升,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190019000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "敌方单体附加攻击下降,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -429,13 +485,20 @@
290019001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加攻击下降,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190020000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "己方全体附加防御提升,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -477,13 +540,20 @@
290020001
]
}
+ ],
+ "Desc": [
+ "己方全体附加防御提升,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190021000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "敌方单体附加防御下降,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -525,13 +595,20 @@
290021001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加防御下降,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190022000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "己方全体附加速度提升,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -573,13 +650,20 @@
290022001
]
}
+ ],
+ "Desc": [
+ "己方全体附加速度提升,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190023000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "敌方单体附加速度下降,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -621,13 +705,20 @@
290023001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加速度下降,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190024000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "己方全体附加暴击提升,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -669,13 +760,20 @@
290024001
]
}
+ ],
+ "Desc": [
+ "己方全体附加暴击提升,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190025000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "敌方单体附加暴击下降,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -717,13 +815,20 @@
290025001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加暴击下降,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190026000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "敌方单体附加烙印,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -765,13 +870,20 @@
290026001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加烙印,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190027000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "敌方单体附加失手率提升,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -813,13 +925,20 @@
290027001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加失手率提升,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190028000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "己方全体附加10层叹息之力",
"MaxLV": 6,
"CD": [
4,
@@ -861,13 +980,20 @@
290028001
]
}
+ ],
+ "Desc": [
+ "己方全体附加10层叹息之力",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190029000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "己方全体附加暴击抵抗,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -909,13 +1035,20 @@
290029001
]
}
+ ],
+ "Desc": [
+ "己方全体附加暴击抵抗,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190030000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "敌方单体附加眩晕,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -957,13 +1090,20 @@
290030001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加眩晕,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190031000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "敌方单体附加冰冻,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -1005,13 +1145,20 @@
290031001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加冰冻,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190032000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "己方全体附加无法获得增益效果,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -1053,13 +1200,20 @@
290032001
]
}
+ ],
+ "Desc": [
+ "己方全体附加无法获得增益效果,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190033000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "己方全体附加无法获得减益效果,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -1101,13 +1255,20 @@
290033001
]
}
+ ],
+ "Desc": [
+ "己方全体附加无法获得减益效果,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190034000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "己方全体附加免疫,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -1149,13 +1310,20 @@
290034001
]
}
+ ],
+ "Desc": [
+ "己方全体附加免疫,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190035000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "己方全体附加无敌,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -1197,13 +1365,20 @@
290035001
]
}
+ ],
+ "Desc": [
+ "己方全体附加无敌,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190036000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "敌方单体附加禁疗,持续2回合",
"MaxLV": 6,
"CD": [
4,
@@ -1245,13 +1420,20 @@
290036001
]
}
+ ],
+ "Desc": [
+ "敌方单体附加禁疗,持续2回合",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190037000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "对敌方单体造成3次攻击力80%的伤害,有50%的概率再次对目标额外造成50%防御力的伤害",
"MaxLV": 6,
"CD": [
4,
@@ -1299,13 +1481,20 @@
290037002
]
}
+ ],
+ "Desc": [
+ "对敌方单体造成3次攻击力80%的伤害,有50%的概率再次对目标额外造成50%防御力的伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190038000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "对敌方全体造成攻击力80%的伤害,另有50%概率驱散敌方1个增益BUFF(表现为2次伤害飘字)",
"MaxLV": 6,
"CD": [
4,
@@ -1347,13 +1536,20 @@
290038001
]
}
+ ],
+ "Desc": [
+ "对敌方全体造成攻击力80%的伤害,另有50%概率驱散敌方1个增益BUFF(表现为2次伤害飘字)",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190039000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "对敌方单体造成3次攻击力80%的伤害,每次50%概率附加目标最大生命8%的伤害,此附加伤害不超过自身攻击50%(生命伤害不会暴击,整个技能表现为3次伤害飘字)",
"MaxLV": 6,
"CD": [
4,
@@ -1395,13 +1591,20 @@
290039001
]
}
+ ],
+ "Desc": [
+ "对敌方单体造成3次攻击力80%的伤害,每次50%概率附加目标最大生命8%的伤害,此附加伤害不超过自身攻击50%(生命伤害不会暴击,整个技能表现为3次伤害飘字)",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190040000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "对敌方单体目标造成80%攻击力伤害,触发暴击时,攻击力伤害系数增加30%",
"MaxLV": 6,
"CD": [
4,
@@ -1443,13 +1646,20 @@
290040001
]
}
+ ],
+ "Desc": [
+ "对敌方单体目标造成80%攻击力伤害,触发暴击时,攻击力伤害系数增加30%",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190041000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "对敌方单体目标造成80%攻击力伤害,触发暴击时,造成伤害增加30%",
"MaxLV": 6,
"CD": [
4,
@@ -1491,13 +1701,20 @@
290041001
]
}
+ ],
+ "Desc": [
+ "对敌方单体目标造成80%攻击力伤害,触发暴击时,造成伤害增加30%",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190042000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "对敌方单体目标造成80%攻击力伤害,回复本次伤害30%的血量,本次伤害必定暴击",
"MaxLV": 6,
"CD": [
4,
@@ -1545,13 +1762,20 @@
290042002
]
}
+ ],
+ "Desc": [
+ "对敌方单体目标造成80%攻击力伤害,回复本次伤害30%的血量,本次伤害必定暴击",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190043000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "对敌方全体目标造成80%攻击力伤害,本次伤害无视防御100%,敌方每有一个增益BUFF,无视防御减少20%",
"MaxLV": 6,
"CD": [
4,
@@ -1593,13 +1817,20 @@
290043001
]
}
+ ],
+ "Desc": [
+ "对敌方全体目标造成80%攻击力伤害,本次伤害无视防御100%,敌方每有一个增益BUFF,无视防御减少20%",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190044000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "对敌方单体目标造成80%攻击力伤害,自身每10点速度增加1%的攻击力伤害",
"MaxLV": 6,
"CD": [
4,
@@ -1641,13 +1872,20 @@
290044001
]
}
+ ],
+ "Desc": [
+ "对敌方单体目标造成80%攻击力伤害,自身每10点速度增加1%的攻击力伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190045000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "对敌方单体目标造成80%攻击力伤害,自身每个增益BUFF,增加攻击力10%的伤害",
"MaxLV": 6,
"CD": [
4,
@@ -1689,13 +1927,20 @@
290045001
]
}
+ ],
+ "Desc": [
+ "对敌方单体目标造成80%攻击力伤害,自身每个增益BUFF,增加攻击力10%的伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190046000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "驱散敌方全体增益效果,随后对敌方全体造成攻击力80%伤害,每驱散1个增益BUFF,对其造成的伤害增加3%",
"MaxLV": 6,
"CD": [
4,
@@ -1737,13 +1982,20 @@
290046001
]
}
+ ],
+ "Desc": [
+ "驱散敌方全体增益效果,随后对敌方全体造成攻击力80%伤害,每驱散1个增益BUFF,对其造成的伤害增加3%",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190047000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "对敌方单体造成80%攻击力伤害,对其他敌方目标造成此伤害40%的溅射伤害",
"MaxLV": 6,
"CD": [
4,
@@ -1791,13 +2043,20 @@
290047002
]
}
+ ],
+ "Desc": [
+ "对敌方单体造成80%攻击力伤害,对其他敌方目标造成此伤害40%的溅射伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190048000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "回复己方全体80%攻击力的血量",
"MaxLV": 6,
"CD": [
4,
@@ -1839,13 +2098,20 @@
290048001
]
}
+ ],
+ "Desc": [
+ "回复己方全体80%攻击力的血量",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190049000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "回复己方全体其最大生命值20%的血量",
"MaxLV": 6,
"CD": [
4,
@@ -1887,13 +2153,20 @@
290049001
]
}
+ ],
+ "Desc": [
+ "回复己方全体其最大生命值20%的血量",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190050000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "己方全体行动值增加30%",
"MaxLV": 6,
"CD": [
4,
@@ -1935,13 +2208,20 @@
290050001
]
}
+ ],
+ "Desc": [
+ "己方全体行动值增加30%",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190051000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "敌方全体行动值降低30%",
"MaxLV": 6,
"CD": [
4,
@@ -1983,13 +2263,20 @@
290051001
]
}
+ ],
+ "Desc": [
+ "敌方全体行动值降低30%",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190052000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "夺取敌方单体30%行动值",
"MaxLV": 6,
"CD": [
4,
@@ -2031,13 +2318,20 @@
290052001
]
}
+ ],
+ "Desc": [
+ "夺取敌方单体30%行动值",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190053000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "净化己方全体非防御下降类减益BUFF",
"MaxLV": 6,
"CD": [
4,
@@ -2079,13 +2373,20 @@
290053001
]
}
+ ],
+ "Desc": [
+ "净化己方全体非防御下降类减益BUFF",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190054000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "驱散敌方全体增益BUFF",
"MaxLV": 6,
"CD": [
4,
@@ -2127,13 +2428,20 @@
290054001
]
}
+ ],
+ "Desc": [
+ "驱散敌方全体增益BUFF",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190055000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "夺取敌方单体全部增益BUFF给自身",
"MaxLV": 6,
"CD": [
4,
@@ -2175,13 +2483,20 @@
290055001
]
}
+ ],
+ "Desc": [
+ "夺取敌方单体全部增益BUFF给自身",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190056000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "转移己方全体1个减益BUFF给敌方单体",
"MaxLV": 6,
"CD": [
4,
@@ -2223,13 +2538,20 @@
290056001
]
}
+ ],
+ "Desc": [
+ "转移己方全体1个减益BUFF给敌方单体",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190057000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "己方全体增益BUFF持续回合\u002B1",
"MaxLV": 6,
"CD": [
4,
@@ -2271,13 +2593,20 @@
290057001
]
}
+ ],
+ "Desc": [
+ "己方全体增益BUFF持续回合\u002B1",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190058000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "敌方全体减益BUFF持续回合\u002B1",
"MaxLV": 6,
"CD": [
4,
@@ -2319,13 +2648,20 @@
290058001
]
}
+ ],
+ "Desc": [
+ "敌方全体减益BUFF持续回合\u002B1",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190059000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "己方全体所有技能CD-1",
"MaxLV": 6,
"CD": [
4,
@@ -2367,13 +2703,20 @@
290059001
]
}
+ ],
+ "Desc": [
+ "己方全体所有技能CD-1",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190060000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "敌方全体所有技能CD\u002B1",
"MaxLV": 6,
"CD": [
4,
@@ -2415,13 +2758,20 @@
290060001
]
}
+ ],
+ "Desc": [
+ "敌方全体所有技能CD\u002B1",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190061000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "对敌方单体造成80%攻击力伤害,随后自身立即获得回合。",
"MaxLV": 6,
"CD": [
4,
@@ -2469,13 +2819,20 @@
290061002
]
}
+ ],
+ "Desc": [
+ "对敌方单体造成80%攻击力伤害,随后自身立即获得回合。",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190062000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "回复己方单体其最大生命50%的生命值。若目标为死亡状态,则复活目标,并回复其最大生命50%的生命",
"MaxLV": 6,
"CD": [
4,
@@ -2523,13 +2880,20 @@
290062002
]
}
+ ],
+ "Desc": [
+ "回复己方单体其最大生命50%的生命值。若目标为死亡状态,则复活目标,并回复其最大生命50%的生命",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190063000,
- "Name": "",
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
"Type": 1,
- "Desc": "对敌方单体造成80%攻击力伤害,有50%概率再次使用该技能进行追击",
"MaxLV": 6,
"CD": [
4,
@@ -2571,13 +2935,20 @@
290063001
]
}
+ ],
+ "Desc": [
+ "对敌方单体造成80%攻击力伤害,有50%概率再次使用该技能进行追击",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190064000,
- "Name": "",
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
"Type": 1,
- "Desc": "对敌方单体造成80%攻击力伤害,有50%概率再次使用190063000技能进行追击",
"MaxLV": 6,
"CD": [
4,
@@ -2619,13 +2990,20 @@
290064001
]
}
+ ],
+ "Desc": [
+ "对敌方单体造成80%攻击力伤害,有50%概率再次使用190063000技能进行追击",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190065000,
- "Name": "",
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
"Type": 1,
- "Desc": "自身随机附加攻击提升,暴击提升,防御提升其中一种,持续2回合。",
"MaxLV": 6,
"CD": [
4,
@@ -2667,13 +3045,20 @@
290065001
]
}
+ ],
+ "Desc": [
+ "自身随机附加攻击提升,暴击提升,防御提升其中一种,持续2回合。",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
]
},
{
"Id": 190066000,
- "Name": "",
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
"Type": 1,
- "Desc": "对敌方随机目标造成80%攻击力伤害,50%概率额外造成50%防御力伤害",
"MaxLV": 6,
"CD": [
4,
@@ -2715,6 +3100,1629 @@
290066001
]
}
+ ],
+ "Desc": [
+ "对敌方随机目标造成80%攻击力伤害,50%概率额外造成50%防御力伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 190067000,
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290067001
+ ]
+ },
+ {
+ "Id": [
+ 290067001
+ ]
+ },
+ {
+ "Id": [
+ 290067001
+ ]
+ },
+ {
+ "Id": [
+ 290067001
+ ]
+ },
+ {
+ "Id": [
+ 290067001
+ ]
+ },
+ {
+ "Id": [
+ 290067001
+ ]
+ }
+ ],
+ "Desc": [
+ "每回合行动前对敌方全体造成80%攻击力伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 190068000,
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
+ "Type": 1,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 2,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290068001
+ ]
+ },
+ {
+ "Id": [
+ 290068001
+ ]
+ },
+ {
+ "Id": [
+ 290068001
+ ]
+ },
+ {
+ "Id": [
+ 290068001
+ ]
+ },
+ {
+ "Id": [
+ 290068001
+ ]
+ },
+ {
+ "Id": [
+ 290068001
+ ]
+ }
+ ],
+ "Desc": [
+ "下回合行动前对敌方全体造成80%攻击力伤害",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 190069000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290069001
+ ]
+ },
+ {
+ "Id": [
+ 290069001
+ ]
+ },
+ {
+ "Id": [
+ 290069001
+ ]
+ },
+ {
+ "Id": [
+ 290069001
+ ]
+ },
+ {
+ "Id": [
+ 290069001
+ ]
+ },
+ {
+ "Id": [
+ 290069001
+ ]
+ }
+ ],
+ "Desc": [
+ "每次攻击前对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190070000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290070001
+ ]
+ },
+ {
+ "Id": [
+ 290070001
+ ]
+ },
+ {
+ "Id": [
+ 290070001
+ ]
+ },
+ {
+ "Id": [
+ 290070001
+ ]
+ },
+ {
+ "Id": [
+ 290070001
+ ]
+ },
+ {
+ "Id": [
+ 290070001
+ ]
+ }
+ ],
+ "Desc": [
+ "每次受到攻击前对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190071000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290071001
+ ]
+ },
+ {
+ "Id": [
+ 290071001
+ ]
+ },
+ {
+ "Id": [
+ 290071001
+ ]
+ },
+ {
+ "Id": [
+ 290071001
+ ]
+ },
+ {
+ "Id": [
+ 290071001
+ ]
+ },
+ {
+ "Id": [
+ 290071001
+ ]
+ }
+ ],
+ "Desc": [
+ "暴击时回复自身5%最大生命值血量"
+ ]
+ },
+ {
+ "Id": 190072000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290072001
+ ]
+ },
+ {
+ "Id": [
+ 290072001
+ ]
+ },
+ {
+ "Id": [
+ 290072001
+ ]
+ },
+ {
+ "Id": [
+ 290072001
+ ]
+ },
+ {
+ "Id": [
+ 290072001
+ ]
+ },
+ {
+ "Id": [
+ 290072001
+ ]
+ }
+ ],
+ "Desc": [
+ "被暴击时回复自身5%最大生命值血量"
+ ]
+ },
+ {
+ "Id": 190073000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290073001
+ ]
+ },
+ {
+ "Id": [
+ 290073001
+ ]
+ },
+ {
+ "Id": [
+ 290073001
+ ]
+ },
+ {
+ "Id": [
+ 290073001
+ ]
+ },
+ {
+ "Id": [
+ 290073001
+ ]
+ },
+ {
+ "Id": [
+ 290073001
+ ]
+ }
+ ],
+ "Desc": [
+ "受到致死伤害后免除死亡,每场战斗最多1次"
+ ]
+ },
+ {
+ "Id": 190074000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290074001
+ ]
+ },
+ {
+ "Id": [
+ 290074001
+ ]
+ },
+ {
+ "Id": [
+ 290074001
+ ]
+ },
+ {
+ "Id": [
+ 290074001
+ ]
+ },
+ {
+ "Id": [
+ 290074001
+ ]
+ },
+ {
+ "Id": [
+ 290074001
+ ]
+ }
+ ],
+ "Desc": [
+ "击破护盾时,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190075000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290075001
+ ]
+ },
+ {
+ "Id": [
+ 290075001
+ ]
+ },
+ {
+ "Id": [
+ 290075001
+ ]
+ },
+ {
+ "Id": [
+ 290075001
+ ]
+ },
+ {
+ "Id": [
+ 290075001
+ ]
+ },
+ {
+ "Id": [
+ 290075001
+ ]
+ }
+ ],
+ "Desc": [
+ "护盾被击破时,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190076000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290076001
+ ]
+ },
+ {
+ "Id": [
+ 290076001
+ ]
+ },
+ {
+ "Id": [
+ 290076001
+ ]
+ },
+ {
+ "Id": [
+ 290076001
+ ]
+ },
+ {
+ "Id": [
+ 290076001
+ ]
+ },
+ {
+ "Id": [
+ 290076001
+ ]
+ }
+ ],
+ "Desc": [
+ "攻击时,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190077000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290077001
+ ]
+ },
+ {
+ "Id": [
+ 290077001
+ ]
+ },
+ {
+ "Id": [
+ 290077001
+ ]
+ },
+ {
+ "Id": [
+ 290077001
+ ]
+ },
+ {
+ "Id": [
+ 290077001
+ ]
+ },
+ {
+ "Id": [
+ 290077001
+ ]
+ }
+ ],
+ "Desc": [
+ "受到攻击时,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190078000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290078001
+ ]
+ },
+ {
+ "Id": [
+ 290078001
+ ]
+ },
+ {
+ "Id": [
+ 290078001
+ ]
+ },
+ {
+ "Id": [
+ 290078001
+ ]
+ },
+ {
+ "Id": [
+ 290078001
+ ]
+ },
+ {
+ "Id": [
+ 290078001
+ ]
+ }
+ ],
+ "Desc": [
+ "击杀敌人后,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190079000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290079001
+ ]
+ },
+ {
+ "Id": [
+ 290079001
+ ]
+ },
+ {
+ "Id": [
+ 290079001
+ ]
+ },
+ {
+ "Id": [
+ 290079001
+ ]
+ },
+ {
+ "Id": [
+ 290079001
+ ]
+ },
+ {
+ "Id": [
+ 290079001
+ ]
+ }
+ ],
+ "Desc": [
+ "死亡后,立即复活"
+ ]
+ },
+ {
+ "Id": 190080000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290080001
+ ]
+ },
+ {
+ "Id": [
+ 290080001
+ ]
+ },
+ {
+ "Id": [
+ 290080001
+ ]
+ },
+ {
+ "Id": [
+ 290080001
+ ]
+ },
+ {
+ "Id": [
+ 290080001
+ ]
+ },
+ {
+ "Id": [
+ 290080001
+ ]
+ }
+ ],
+ "Desc": [
+ "复活后,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190081000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290081001
+ ]
+ },
+ {
+ "Id": [
+ 290081001
+ ]
+ },
+ {
+ "Id": [
+ 290081001
+ ]
+ },
+ {
+ "Id": [
+ 290081001
+ ]
+ },
+ {
+ "Id": [
+ 290081001
+ ]
+ },
+ {
+ "Id": [
+ 290081001
+ ]
+ }
+ ],
+ "Desc": [
+ "BUFF结束,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190082000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290082001
+ ]
+ },
+ {
+ "Id": [
+ 290082001
+ ]
+ },
+ {
+ "Id": [
+ 290082001
+ ]
+ },
+ {
+ "Id": [
+ 290082001
+ ]
+ },
+ {
+ "Id": [
+ 290082001
+ ]
+ },
+ {
+ "Id": [
+ 290082001
+ ]
+ }
+ ],
+ "Desc": [
+ "回合结束后,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190083000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290083001
+ ]
+ },
+ {
+ "Id": [
+ 290083001
+ ]
+ },
+ {
+ "Id": [
+ 290083001
+ ]
+ },
+ {
+ "Id": [
+ 290083001
+ ]
+ },
+ {
+ "Id": [
+ 290083001
+ ]
+ },
+ {
+ "Id": [
+ 290083001
+ ]
+ }
+ ],
+ "Desc": [
+ "行动结束前,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190084000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ }
+ ],
+ "Desc": [
+ "行动结束后,对敌方全体造成80%攻击力伤害"
+ ]
+ },
+ {
+ "Id": 190085000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290085001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ },
+ {
+ "Id": [
+ 290084001
+ ]
+ }
+ ],
+ "Desc": [
+ "增加敌方全体所有技能CD1回合"
+ ]
+ },
+ {
+ "Id": 190086000,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 1,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 290086001
+ ]
+ },
+ {
+ "Id": [
+ 290086001
+ ]
+ },
+ {
+ "Id": [
+ 290086001
+ ]
+ },
+ {
+ "Id": [
+ 290086001
+ ]
+ },
+ {
+ "Id": [
+ 290086001
+ ]
+ },
+ {
+ "Id": [
+ 290086001
+ ]
+ }
+ ],
+ "Desc": [
+ "减少己方全体所有技能CD1回合"
+ ]
+ },
+ {
+ "Id": 100012100,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200012101,
+ 200012102
+ ]
+ },
+ {
+ "Id": [
+ 200012101,
+ 200012102
+ ]
+ },
+ {
+ "Id": [
+ 200012101,
+ 200012102
+ ]
+ },
+ {
+ "Id": [
+ 200012101,
+ 200012102
+ ]
+ },
+ {
+ "Id": [
+ 200012101,
+ 200012102
+ ]
+ },
+ {
+ "Id": [
+ 200012101,
+ 200012102
+ ]
+ }
+ ],
+ "Desc": [
+ "每回合结束后,会进入【引雷】状态,持续1回合,在自身新回合开始时,对敌方全体造成防御力110%的伤害。【引雷】期间自身每次受到攻击时都会获得1层【雷之庇佑】,但出于不可行动状态时解除【引雷】状态。自身的任意主动技能命中敌人触发暴击时降低此技能1回合冷却(技能无论触发多少次暴击都只执行1次,也就是被动每行动只执行1次)",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 100022100,
+ "Name": "梦妖姥姥",
+ "ico": "jn_icon_002",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200022101,
+ 200022102,
+ 200022103
+ ]
+ },
+ {
+ "Id": [
+ 200022101,
+ 200022102,
+ 200022103
+ ]
+ },
+ {
+ "Id": [
+ 200022101,
+ 200022102,
+ 200022103
+ ]
+ },
+ {
+ "Id": [
+ 200022101,
+ 200022102,
+ 200022103
+ ]
+ },
+ {
+ "Id": [
+ 200022101,
+ 200022102,
+ 200022103
+ ]
+ },
+ {
+ "Id": [
+ 200022101,
+ 200022102,
+ 200022103
+ ]
+ }
+ ],
+ "Desc": [
+ "无法受到任何控制效果,每回合行动前为己方全体清除任意一个非无法行动状态的减益状态并回复其5%最大生命值;且在任意队友获得减益状态时,自身获得20%行动值提升,每回合仅触发1次。",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 100092100,
+ "Name": "梦龙闪耀",
+ "ico": "jn_icon_003",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200092101,
+ 200092102
+ ]
+ },
+ {
+ "Id": [
+ 200092101,
+ 200092102
+ ]
+ },
+ {
+ "Id": [
+ 200092101,
+ 200092102
+ ]
+ },
+ {
+ "Id": [
+ 200092101,
+ 200092102
+ ]
+ },
+ {
+ "Id": [
+ 200092101,
+ 200092102
+ ]
+ },
+ {
+ "Id": [
+ 200092101,
+ 200092102
+ ]
+ }
+ ],
+ "Desc": [
+ "自身攻击不会失手。当敌方单位使其友方减益状态提前结束时,令该单位失去30%当前生命值,同时失去全部增益状态并获得1回合【石化】效果。",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 100102100,
+ "Name": "梦扣扣",
+ "ico": "dzjn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200102101,
+ 200102102,
+ 200102103,
+ 200102104,
+ 200102105,
+ 200102106
+ ]
+ },
+ {
+ "Id": [
+ 200102101,
+ 200102102,
+ 200102103,
+ 200102104,
+ 200102105,
+ 200102106
+ ]
+ },
+ {
+ "Id": [
+ 200102101,
+ 200102102,
+ 200102103,
+ 200102104,
+ 200102105,
+ 200102106
+ ]
+ },
+ {
+ "Id": [
+ 200102101,
+ 200102102,
+ 200102103,
+ 200102104,
+ 200102105,
+ 200102106
+ ]
+ },
+ {
+ "Id": [
+ 200102101,
+ 200102102,
+ 200102103,
+ 200102104,
+ 200102105,
+ 200102106
+ ]
+ },
+ {
+ "Id": [
+ 200102101,
+ 200102102,
+ 200102103,
+ 200102104,
+ 200102105,
+ 200102106
+ ]
+ }
+ ],
+ "Desc": [
+ "无法获得任意增益和减益状态,受到的所有伤害降低10%。同时,每次被施加增益或减益状态时,自身获得1层【叹息之力】;每有1个队友死亡时,自身获得10层【叹息之力】。最多可叠加50层。每次战斗中首次受到致命伤害时,免除本次死亡,并根据当前【叹息之力】层数回复自身生命值状态,每层回复自身1%最大生命值状态。(死亡是否驱散所有叹息之力)",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 100162100,
+ "Name": "梦之贪婪",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200162101,
+ 200162102
+ ]
+ },
+ {
+ "Id": [
+ 200162101,
+ 200162102
+ ]
+ },
+ {
+ "Id": [
+ 200162101,
+ 200162102
+ ]
+ },
+ {
+ "Id": [
+ 200162101,
+ 200162102
+ ]
+ },
+ {
+ "Id": [
+ 200162101,
+ 200162102
+ ]
+ },
+ {
+ "Id": [
+ 200162101,
+ 200162102
+ ]
+ }
+ ],
+ "Desc": [
+ "对己方任意目标造成治疗效果时,会同时为其净化2个减益效果,若目标没有减益效果,则额外为其施加1回合【免疫】效果。同时自身治疗量溢出的120%将转变为【护盾】效果,持续2回合。",
+ "伤害提升至100%",
+ "伤害提升至110%",
+ "伤害提升至120%",
+ "伤害提升至130%"
+ ]
+ },
+ {
+ "Id": 100191100,
+ "Name": "猫猫威慑",
+ "ico": "jn_icon_003",
+ "Type": 1,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 1,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200191101,
+ 200191102
+ ]
+ },
+ {
+ "Id": [
+ 200191101,
+ 200191102
+ ]
+ },
+ {
+ "Id": [
+ 200191101,
+ 200191102
+ ]
+ },
+ {
+ "Id": [
+ 200191101,
+ 200191102
+ ]
+ },
+ {
+ "Id": [
+ 200191101,
+ 200191102
+ ]
+ },
+ {
+ "Id": [
+ 200191101,
+ 200191102
+ ]
+ }
+ ],
+ "Desc": [
+ "对敌方单体造成攻击力130%的伤害,并附加1层【猫猫威慑】状态。"
+ ]
+ },
+ {
+ "Id": 100192100,
+ "Name": "猫猫推理",
+ "ico": "dzjn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200192101,
+ 200192102,
+ 200192104
+ ]
+ },
+ {
+ "Id": [
+ 200192101,
+ 200192102,
+ 200192104
+ ]
+ },
+ {
+ "Id": [
+ 200192101,
+ 200192102,
+ 200192104
+ ]
+ },
+ {
+ "Id": [
+ 200192101,
+ 200192102,
+ 200192104
+ ]
+ },
+ {
+ "Id": [
+ 200192101,
+ 200192102,
+ 200192104
+ ]
+ },
+ {
+ "Id": [
+ 200192101,
+ 200192102,
+ 200192104
+ ]
+ }
+ ],
+ "Desc": [
+ "每次攻击后,若目标的生命值比例高于50%,则对该目标重复释放一次本次攻击所用技能,否则自身获得1层【猫猫推理】。每回合仅触发1次。每层【猫猫推理】提供15%伤害减免。"
+ ]
+ },
+ {
+ "Id": 100193100,
+ "Name": "烙印",
+ "ico": "jn_icon_001",
+ "Type": 1,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 1,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200193101
+ ]
+ },
+ {
+ "Id": [
+ 200193101
+ ]
+ }
+ ],
+ "Desc": [
+ "对敌方单体造成攻击力210%的伤害,并附加2回合【烙印】状态。"
+ ]
+ },
+ {
+ "Id": 100622100,
+ "Name": "烙印",
+ "ico": "jn_icon_001",
+ "Type": 2,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200622101
+ ]
+ },
+ {
+ "Id": [
+ 200622101
+ ]
+ },
+ {
+ "Id": [
+ 200622101
+ ]
+ },
+ {
+ "Id": [
+ 200622101
+ ]
+ },
+ {
+ "Id": [
+ 200622101
+ ]
+ },
+ {
+ "Id": [
+ 200622101
+ ]
+ }
+ ],
+ "Desc": [
+ "当队友向敌方任意1个目标发起攻击时,都会跟随队友对目标造成攻击力40%的伤害"
+ ]
+ },
+ {
+ "Id": 100626100,
+ "Name": "烙印",
+ "ico": "jn_icon_001",
+ "Type": 1,
+ "MaxLV": 6,
+ "CD": [
+ 4,
+ 4,
+ 4,
+ 4,
+ 4,
+ 4
+ ],
+ "Target": 0,
+ "ChildSkill": [
+ {
+ "Id": [
+ 200626101
+ ]
+ },
+ {
+ "Id": [
+ 200626101
+ ]
+ },
+ {
+ "Id": [
+ 200626101
+ ]
+ },
+ {
+ "Id": [
+ 200626101
+ ]
+ },
+ {
+ "Id": [
+ 200626101
+ ]
+ },
+ {
+ "Id": [
+ 200626101
+ ]
+ }
+ ],
+ "Desc": [
+ "对目标造成攻击力40%的伤害"
]
}
]
\ No newline at end of file
diff --git a/bin/json/game_skillbuff.json b/bin/json/game_skillbuff.json
index 70d002f5a..55497f8ef 100644
--- a/bin/json/game_skillbuff.json
+++ b/bin/json/game_skillbuff.json
@@ -1,210 +1,496 @@
[
{
"Id": 390001001,
- "Type": "ProBuff",
+ "Type": "Type=ProBuff",
"Name": "攻击提升",
"Desc": "攻击提升40%",
"Tags": [
"201"
],
"OverlayTimes": 0,
- "SameID": false
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
},
{
"Id": 390001002,
- "Type": "ProBuff",
- "Name": "攻击下降",
- "Desc": "攻击下降40%",
- "Tags": [
- "202"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390001003,
- "Type": "ProBuff",
+ "Type": "Type=ProBuff",
"Name": "防御提升",
"Desc": "防御提升60%",
"Tags": [
"201"
],
"OverlayTimes": 0,
- "SameID": false
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
},
{
- "Id": 390001004,
- "Type": "ProBuff",
- "Name": "防御下降",
- "Desc": "防御下降60%",
- "Tags": [
- "202"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390001005,
- "Type": "ProBuff",
+ "Id": 390001003,
+ "Type": "Type=ProBuff",
"Name": "速度提升",
"Desc": "速度提升30%",
"Tags": [
"201"
],
"OverlayTimes": 0,
- "SameID": false
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
},
{
- "Id": 390001006,
- "Type": "ProBuff",
- "Name": "速度下降",
- "Desc": "速度下降30%",
- "Tags": [
- "202"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390001007,
- "Type": "ProBuff",
+ "Id": 390001004,
+ "Type": "Type=ProBuff",
"Name": "暴击提升",
"Desc": "暴击率提升30%",
"Tags": [
"201"
],
"OverlayTimes": 0,
- "SameID": false
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
},
{
- "Id": 390001008,
- "Type": "ProBuff",
- "Name": "暴击下降",
- "Desc": "暴击率下降30%",
- "Tags": [
- "202"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390001009,
- "Type": "ProBuff",
- "Name": "烙印",
- "Desc": "被攻击时,受到的伤害提高25%",
- "Tags": [
- "202"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390001010,
- "Type": "ProBuff",
- "Name": "失手率提升",
- "Desc": "失手率提升50%",
- "Tags": [
- "202"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390001011,
- "Type": "ProBuff",
- "Name": "叹息之力",
- "Desc": "(无法驱散类状态)每层使自身攻击力提升5%,每10层使自身受到伤害降低3%。最高可叠加50层",
- "Tags": [
- "201",
- "301"
- ],
- "OverlayTimes": 50,
- "SameID": true
- },
- {
- "Id": 390001012,
- "Type": "ProBuff",
+ "Id": 390001005,
+ "Type": "Type=ProBuff",
"Name": "暴击抵抗",
"Desc": "受到暴击概率降低30%",
"Tags": [
"201"
],
"OverlayTimes": 0,
- "SameID": false
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
+ },
+ {
+ "Id": 390001006,
+ "Type": "Type=ProBuff",
+ "Name": "叹息之力",
+ "Desc": "(无法驱散类状态)每层使自身攻击力提升5%,每10层使自身受到伤害降低3%。最高可叠加50层",
+ "Tags": [
+ "303"
+ ],
+ "OverlayTimes": 50,
+ "SameID": true,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
+ },
+ {
+ "Id": 390001007,
+ "Type": "Type=ProBuff",
+ "Name": "公牛之怒",
+ "Desc": "每层使自身基础防御提升10%,效果抵抗提升5%,最多可叠加10层。",
+ "Tags": [
+ "201"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
+ },
+ {
+ "Id": 390001008,
+ "Type": "Type=ProBuff",
+ "Name": "雷之庇佑",
+ "Desc": "每次受到攻击提升20%的防御,最多叠加5层",
+ "Tags": [
+ "201"
+ ],
+ "OverlayTimes": 5,
+ "SameID": true,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
},
{
"Id": 390002001,
- "Type": "TagBuff",
- "Name": "眩晕",
- "Desc": "无法进行任务行动",
- "Tags": [
- "202",
- "302"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390002002,
- "Type": "TagBuff",
- "Name": "冰冻",
- "Desc": "无法进行任何行动",
- "Tags": [
- "202",
- "302"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390002003,
- "Type": "TagBuff",
- "Name": "无法获得增益效果",
- "Desc": "无法附加增益状态(不可驱散)(不配置标签)",
- "Tags": [],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390002004,
- "Type": "TagBuff",
- "Name": "无法获得减益效果",
- "Desc": "无法获得减益效果(不可驱散)(不配置标签)",
- "Tags": [],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390002005,
- "Type": "TagBuff",
- "Name": "免疫",
- "Desc": "无法获得减益效果",
- "Tags": [
- "201"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390002006,
- "Type": "TagBuff",
- "Name": "无敌",
- "Desc": "无法受到任何伤害",
- "Tags": [
- "201"
- ],
- "OverlayTimes": 0,
- "SameID": false
- },
- {
- "Id": 390002007,
- "Type": "TagBuff",
- "Name": "禁疗",
- "Desc": "无法恢复生命",
+ "Type": "Type=ProBuff",
+ "Name": "攻击下降",
+ "Desc": "攻击下降40%",
"Tags": [
"202"
],
"OverlayTimes": 0,
- "SameID": false
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390002002,
+ "Type": "Type=ProBuff",
+ "Name": "防御下降",
+ "Desc": "防御下降60%",
+ "Tags": [
+ "202"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390002003,
+ "Type": "Type=ProBuff",
+ "Name": "速度下降",
+ "Desc": "速度下降30%",
+ "Tags": [
+ "202"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390002004,
+ "Type": "Type=ProBuff",
+ "Name": "暴击下降",
+ "Desc": "暴击率下降30%",
+ "Tags": [
+ "202"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390002005,
+ "Type": "Type=ProBuff",
+ "Name": "烙印",
+ "Desc": "被攻击时,受到的伤害提高25%",
+ "Tags": [
+ "202"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390002006,
+ "Type": "Type=ProBuff",
+ "Name": "失手率提升",
+ "Desc": "失手率提升50%",
+ "Tags": [
+ "202"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390003001,
+ "Type": "Type=TagBuff",
+ "Name": "无敌",
+ "Desc": "不会受到任何伤害",
+ "Tags": [
+ "201",
+ "301"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
+ },
+ {
+ "Id": 390003002,
+ "Type": "Type=TagBuff",
+ "Name": "对峙",
+ "Desc": "生命最低降为1",
+ "Tags": [
+ "201",
+ "501"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
+ },
+ {
+ "Id": 390003003,
+ "Type": "Type=TagBuff",
+ "Name": "免疫控制效果",
+ "Desc": "无法被附加任何控制效果",
+ "Tags": [
+ "304"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
+ },
+ {
+ "Id": 390003004,
+ "Type": "Type=TagBuff",
+ "Name": "免除死亡",
+ "Desc": "",
+ "Tags": [
+ "501"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 390004001,
+ "Type": "Type=TagBuff",
+ "Name": "眩晕",
+ "Desc": "无法进行任务行动",
+ "Tags": [
+ "202",
+ "604"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390004002,
+ "Type": "Type=TagBuff",
+ "Name": "冰冻",
+ "Desc": "无法进行任何行动",
+ "Tags": [
+ "202",
+ "604"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390004003,
+ "Type": "Type=TagBuff",
+ "Name": "禁疗",
+ "Desc": "无法恢复生命",
+ "Tags": [
+ "202",
+ "401"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390004004,
+ "Type": "Type=TagBuff",
+ "Name": "石化",
+ "Desc": "无法进行任何行动,不会随着回合到来降低技能冷却",
+ "Tags": [
+ "202",
+ "604",
+ "602",
+ "204"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302",
+ "304"
+ ]
+ },
+ {
+ "Id": 390004005,
+ "Type": "Type=TagBuff",
+ "Name": "沉默",
+ "Desc": "只能释放基础技能",
+ "Tags": [
+ "202",
+ "603",
+ "204"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302",
+ "304"
+ ]
+ },
+ {
+ "Id": 390004006,
+ "Type": "Type=TagBuff",
+ "Name": "吞噬",
+ "Desc": "无法进行任何行动,无法被选中,无法被攻击,无法获得任何强化及弱化效果",
+ "Tags": [
+ "202",
+ "604",
+ "606",
+ "204"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302",
+ "304"
+ ]
+ },
+ {
+ "Id": 390004007,
+ "Type": "Type=TagBuff",
+ "Name": "挑衅",
+ "Desc": "回合开始时,会被迫发起攻击,向附加状态者释放基础技能",
+ "Tags": [
+ "202",
+ "204"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302",
+ "304"
+ ]
+ },
+ {
+ "Id": 390004008,
+ "Type": "Type=TagBuff",
+ "Name": "猫猫威慑 ",
+ "Desc": "携带者阵亡时清除此状态,并对携带者一方全体造成崔佛(释放者)攻击力40%的效果附加伤害,每层使伤害系数提升40%,最多可叠加5层。",
+ "Tags": [
+ "202"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": [
+ "302"
+ ]
+ },
+ {
+ "Id": 390005001,
+ "Type": "Type=TagBuff",
+ "Name": "炎阳",
+ "Desc": "(无法驱散类状态)可以增强炎阳灼射的威力。",
+ "Tags": [
+ "201",
+ "303"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 390005002,
+ "Type": "Type=TagBuff",
+ "Name": "无法获得减益",
+ "Desc": "无法获得减益效果(不可驱散)(不配置标签)",
+ "Tags": [
+ "302"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 390005003,
+ "Type": "Type=TagBuff",
+ "Name": "不会失手",
+ "Desc": "不会失手",
+ "Tags": [
+ "502"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 390006001,
+ "Type": "Type=TagBuff",
+ "Name": "无法获得增益",
+ "Desc": "无法附加增益状态(不可驱散)(不配置标签)",
+ "Tags": [
+ "302"
+ ],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 300102103,
+ "Type": "Type=ProBuff",
+ "Name": "",
+ "Desc": "受到的所有伤害降低10%",
+ "Tags": [],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 300162105,
+ "Type": "Type=CallShieldBuff",
+ "Name": "",
+ "Desc": "",
+ "Tags": [],
+ "OverlayTimes": 0,
+ "SameID": false,
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 300192114,
+ "Type": "Type=ProBuff",
+ "Name": "猫猫推理",
+ "Desc": "每层为崔佛(释放者)提供15%伤害减免",
+ "Tags": [
+ "201"
+ ],
+ "OverlayTimes": 2,
+ "SameID": true,
+ "RelyTags": [],
+ "NoRelyTags": []
}
]
\ No newline at end of file
diff --git a/bin/json/game_skillpassive.json b/bin/json/game_skillpassive.json
index 0637a088a..0933541c4 100644
--- a/bin/json/game_skillpassive.json
+++ b/bin/json/game_skillpassive.json
@@ -1 +1,624 @@
-[]
\ No newline at end of file
+[
+ {
+ "Id": 490001001,
+ "Desc": "免疫",
+ "When": "SufEff",
+ "Where": "Target=3,EffType=1,EffID=101",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [
+ "302"
+ ],
+ "RelyTags": [],
+ "NoRelyTags": [
+ "402"
+ ]
+ },
+ {
+ "Id": 490067001,
+ "Desc": "被动1 每回合行动前对敌方全体造成80%攻击力伤害",
+ "When": "RouFro",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490068001,
+ "Desc": "被动1 每回合行动前对敌方全体造成80%攻击力伤害",
+ "When": "RouFro",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490069001,
+ "Desc": "每次攻击前对敌方全体造成80%攻击力伤害",
+ "When": "EffFro",
+ "Where": "Target=3,EffType=1,EffID=101",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490070001,
+ "Desc": "每次受到攻击前对敌方全体造成80%攻击力伤害",
+ "When": "SufEffFro",
+ "Where": "Target=3,EffType=1,EffID=101",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490071001,
+ "Desc": "暴击时回复自身5%最大生命值血量",
+ "When": "CriCal",
+ "Where": "Target=3,CriRely=1,TesLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490072001,
+ "Desc": "被暴击时回复自身5%最大生命值血量",
+ "When": "CovCriCal",
+ "Where": "Target=3,CriRely=1,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490073001,
+ "Desc": "受到致死伤害后免除死亡,每场战斗最多1次",
+ "When": "SufDmg",
+ "Where": "Target=3,LetDmg=1,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490074001,
+ "Desc": "击破护盾时,对敌方全体造成80%攻击力伤害",
+ "When": "BreShield",
+ "Where": "Target=3,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490075001,
+ "Desc": "护盾被击破时,对敌方全体造成80%攻击力伤害",
+ "When": "ShieldBro",
+ "Where": "Target=3,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490076001,
+ "Desc": "攻击时,对敌方全体造成80%攻击力伤害",
+ "When": "ImpEff",
+ "Where": "Target=3,EffType=1,EffID=101,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490077001,
+ "Desc": "受到攻击时,对敌方全体造成80%攻击力伤害",
+ "When": "SufEff",
+ "Where": "Target=3,EffType=1,EffID=101,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490078001,
+ "Desc": "击杀敌人后,对敌方全体造成80%攻击力伤害",
+ "When": "Kill",
+ "Where": "Target=3,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490079001,
+ "Desc": "死亡后,立即复活",
+ "When": "Dead",
+ "Where": "Target=3,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490080001,
+ "Desc": "复活后,对敌方全体造成80%攻击力伤害",
+ "When": "Resurrection",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490081001,
+ "Desc": "BUFF结束,对敌方全体造成80%攻击力伤害",
+ "When": "BuffEnd",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490082001,
+ "Desc": "回合结束后,对敌方全体造成80%攻击力伤害",
+ "When": "RouEnd",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490083001,
+ "Desc": "行动结束前,对敌方全体造成80%攻击力伤害",
+ "When": "ActEndFro",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 490084001,
+ "Desc": "行动结束后,对敌方全体造成80%攻击力伤害",
+ "When": "ActEnd",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400012101,
+ "Desc": "主被动1 每回合结束后,调用子技能的触发类效果 调用引雷123",
+ "When": "RouFro",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400012102,
+ "Desc": "主被动2 自身的任意主动技能命中敌人触发暴击时调用子技能",
+ "When": "CriCal",
+ "Where": "Target=3,CriRely=1,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400012103,
+ "Desc": "引雷1 在自身新回合开始时,调用子技能的触发类效果",
+ "When": "RouFro",
+ "Where": "Target=3,CriRely=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [
+ "1001"
+ ],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400012104,
+ "Desc": "引雷2 但出于不可行动状态时,调用子技能的触发类效果",
+ "When": "SufEff",
+ "Where": "Target=3,EffType=1,EffID=604,EffTakeRel=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [
+ "1001"
+ ],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400012105,
+ "Desc": "引雷3 【引雷】期间自身每次受到攻击时,调用子技能的触发类效果",
+ "When": "SufEff",
+ "Where": "Target=3,EffType=1,EffID=101",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [
+ "1001"
+ ],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400022102,
+ "Desc": "加被动2 每回合行动前为己方全体清除任意一个非无法行动状态的减益状态并回复其5%最大生命值",
+ "When": "RouFro",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400022103,
+ "Desc": "加被动3 且在任意队友获得减益状态时,自身获得20%行动值提升,每回合仅触发1次。",
+ "When": "SufEff",
+ "Where": "Target=1,EffType=1,EffID=202,EffTakeRel=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400092102,
+ "Desc": "被动2 当敌方单位使其友方减益状态提前结束时,令该单位失去30%当前生命值,同时失去全部增益状态并获得1回合【石化】效果。",
+ "When": "ImpEff",
+ "Where": "Target=2,EffType=1,EffID=105,EffTakeRel=1,EffCovType=1,EffCovId=201,EffCovOp=0,EffReVal=1,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400102104,
+ "Desc": "被动4 每次被施加增益状态时,自身获得1层【叹息之力】",
+ "When": "SufEff",
+ "Where": "Target=3,EffType=1,EffID=201",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400102105,
+ "Desc": "被动5 每次被施加减益状态时,自身获得1层【叹息之力】",
+ "When": "SufEff",
+ "Where": "Target=3,EffType=1,EffID=202",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400102106,
+ "Desc": "被动6 每有1个队友死亡时,自身获得10层【叹息之力】",
+ "When": "Dead",
+ "Where": "Target=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400102107,
+ "Desc": "被动7 每次战斗中首次受到致命伤害时,免除本次死亡",
+ "When": "SufDmg",
+ "Where": "Target=3,LetDmg=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400102108,
+ "Desc": "被动8 每次战斗中首次受到致命伤害时,根据当前【叹息之力】层数回复自身生命值状态,每层回复自身1%最大生命值状态。",
+ "When": "SufDmg",
+ "Where": "Target=3,LetDmg=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400102113,
+ "Desc": "敌方行动结束前,移除免除死亡",
+ "When": "ActEndFro",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400162101,
+ "Desc": "被动1 对己方任意目标造成治疗效果时会同时为其净化2个减益效果,若目标没有减益效果,则额外为其施加1回合【免疫】效果。",
+ "When": "ImpEff",
+ "Where": "Target=1,EffType=1,EffID=103",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400162102,
+ "Desc": "被动2 对己方任意目标造成治疗效果时同时自身治疗量溢出的120%将转变为【护盾】效果,持续2回合。",
+ "When": "ImpEff",
+ "Where": "Target=1,EffType=1,EffID=103",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400191102,
+ "Desc": "猫猫威慑 敌方死亡后触发调用子技能",
+ "When": "Dead",
+ "Where": "Target=2",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400192101,
+ "Desc": "被动1 每次攻击后,没有Buff5,且标的生命值比例高于50%,则给自己添加行动结束前触发的被动6。每回合仅触发1次 (同时修改被动2回合CD)",
+ "When": "ImpEff",
+ "Where": "Target=3,EffType=1,EffID=101,TriLim=1",
+ "AddCon": [
+ "Type=BuffRely,RelyType=0,Key=300192112,Op=1,Val=1",
+ "Type=ProJudge,JudgeType=1,Key=NowHp_Per,Op=0,Val=500"
+ ],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400192102,
+ "Desc": "被动2 每次攻击后,没有Buff5,且目标的生命值比例小于等于50%,自身获得1层【猫猫推理】。每回合仅触发1次(同时修改被动1回合CD)",
+ "When": "ImpEff",
+ "Where": "Target=3,EffType=1,EffID=101,TriLim=1",
+ "AddCon": [
+ "Type=BuffRely,RelyType=0,Key=300192112,Op=1,Val=1",
+ "Type=ProJudge,JudgeType=1,Key=NowHp_Per,Op=5,Val=500"
+ ],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400192103,
+ "Desc": "被动3 每次攻击后,若有Buff5,则给自己添加行动结束前触发的被动6,并修改被动1,2的回合CD",
+ "When": "ImpEff",
+ "Where": "Target=3,EffType=1,EffID=101,TriLim=1",
+ "AddCon": [
+ "Type=BuffRely,RelyType=0,Key=300192112,Op=0,Val=0"
+ ],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400192104,
+ "Desc": "被动4 检测猫猫推理层数,达到2层立即重置全部技能的冷却时间,并且给自身加下一回合必定对目标进行重复攻击的标记Buff5,之后清除猫猫推理",
+ "When": "ImpEff",
+ "Where": "Target=3,EffType=0,EffID=300192114",
+ "AddCon": [
+ "Type=BuffRely,RelyType=0,Key=300192114,Op=0,Val=1"
+ ],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400192112,
+ "Desc": "被动6 行动结束前触发,对该目标重复释放一次本次攻击所用技能,触发后移除",
+ "When": "ActEndFro",
+ "Where": "Target=3",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400622101,
+ "Desc": "被动1 当队友向敌方任意1个目标发起攻击时,给自己加被动2",
+ "When": "ImpEff",
+ "Where": "Target=1,EffType=1,EffID=101,TriLim=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ },
+ {
+ "Id": 400622102,
+ "Desc": "被动2 友军行动结束前触发,跟随队友对目标造成攻击力40%的伤害",
+ "When": "ActEndFro",
+ "Where": "Target=1,TarActTar=1",
+ "AddCon": [],
+ "Type": "CallSkillPas",
+ "MaxEmitTimes": 0,
+ "OverlayTimes": 0,
+ "SameID": false,
+ "Tags": [],
+ "RelyTags": [],
+ "NoRelyTags": []
+ }
+]
\ No newline at end of file
diff --git a/bin/json/game_ui.json b/bin/json/game_ui.json
index 978cf680f..f2467537d 100644
--- a/bin/json/game_ui.json
+++ b/bin/json/game_ui.json
@@ -35,18 +35,6 @@
"comname": "useragreement",
"des": "登录界面用户隐私协议"
},
- {
- "id": "notice",
- "file": "LoginNoticeWindow",
- "unloadpkg": 0,
- "loadtype": 1,
- "full": 0,
- "blur": 1,
- "package": "login/login",
- "packagename": "login",
- "comname": "notice",
- "des": "登录界面公告"
- },
{
"id": "serverlist",
"file": "ServerListWindow",
@@ -442,5 +430,29 @@
"packagename": "roledetails",
"comname": "main",
"des": "英雄详细信息"
+ },
+ {
+ "id": "bag",
+ "file": "BagWindow",
+ "unloadpkg": 0,
+ "loadtype": 1,
+ "full": 1,
+ "blur": 0,
+ "package": "bag/bag",
+ "packagename": "bag",
+ "comname": "main",
+ "des": "背包"
+ },
+ {
+ "id": "notice",
+ "file": "NoticeWindow",
+ "unloadpkg": 0,
+ "loadtype": 1,
+ "full": 0,
+ "blur": 0,
+ "package": "notice/notice",
+ "packagename": "notice",
+ "comname": "main",
+ "des": "背包"
}
]
\ No newline at end of file
diff --git a/modules/hero/api_starUp.go b/modules/hero/api_starUp.go
index 2c83b23e5..33636ba8a 100644
--- a/modules/hero/api_starUp.go
+++ b/modules/hero/api_starUp.go
@@ -69,7 +69,7 @@ func (this *apiComp) StrengthenUpStar(session comm.IUserSession, req *pb.HeroStr
}
for _, value := range tagHeroConfig.GetDataList() {
- if _hero.HeroID == value.Id && _hero.Star == value.Star && _hero.Lv >= value.Maxlevel { // 找到了 满足升星条件
+ if _hero.HeroID == value.Id && _hero.Star == value.Star { //&& _hero.Lv >= value.Maxlevel { // 找到了 满足升星条件
target = value
break
}
diff --git a/modules/hero/api_strengthen.go b/modules/hero/api_strengthen.go
index 25a930b88..2f1e00668 100644
--- a/modules/hero/api_strengthen.go
+++ b/modules/hero/api_strengthen.go
@@ -23,13 +23,13 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
var (
curLv int32
- curExp int32 // 当前英雄的经验
- addExp int32 // 需要增加的经验
- costRes map[string][]*cfg.Game_atn // 需要消耗的资源
- _hero *pb.DBHero // 目标英雄
- _expHero *pb.DBHero // 消耗英雄
+ curExp int32 // 当前英雄的经验
+ addExp int32 // 需要增加的经验
+ costGold int32 // 需要消耗的资源
+ _hero *pb.DBHero // 目标英雄
+ _expHero *pb.DBHero // 消耗英雄
)
- costRes = make(map[string][]*cfg.Game_atn, 0)
+
code = this.StrengthenUplvCheck(session, req) // check
if code != pb.ErrorCode_Success {
return
@@ -47,23 +47,24 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
if code != pb.ErrorCode_Success {
return
}
- if req.Amount <= 0 { // 消耗数量校验
- code = pb.ErrorCode_HeroNoExist
- return
- }
+
if _expHero.Block { // 锁定的卡不允许被消耗
code = pb.ErrorCode_HeroIsLock
return
}
curLv = _hero.Lv
curExp = _hero.Exp // 当前英雄的经验
- addExp = 1000
+
// 查询 本次消耗会获得多少经验
expConf := this.module.configure.GetHeroExp(_expHero.HeroID)
if expConf != nil {
addExp = expConf.Heroexp * req.Amount
+ } else {
+ code = pb.ErrorCode_HeroExpTypeErr
+ return
}
- if _expHero.SameCount < req.Amount { // 消耗经验卡片数量不足
+ costGold = expConf.Needgold * req.Amount // 需要消耗的金币
+ if _expHero.SameCount < req.Amount { // 消耗经验卡片数量不足
code = pb.ErrorCode_HeroNoEnough
return
}
@@ -101,18 +102,7 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
curLv -= 1
break
}
- for _, v := range _data.Gold {
- if _, ok := costRes[v.T]; !ok {
- costRes[v.T] = append(costRes[v.T], v)
- } else {
- for _, v1 := range costRes[v.T] {
- if v1.T == v.T && v1.A == v.A {
- v1.N += v.N
- }
- }
- }
- }
}
}
@@ -125,18 +115,26 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
return
}
- this.module.Debugf("升级后当前等级: %d,经验: %d,需要消耗的金币: %d,增加的经验: %d", curLv, curExp, costRes["gold"], addExp)
- // 执行升级逻辑
- code = this.module.AddCardExp(session.GetUserId(), req.HeroObjID, addExp) // 加经验
+ this.module.Debugf("升级后当前等级: %d,经验: %d,需要消耗的金币: %d,增加的经验: %d", curLv, curExp, costGold, addExp)
+ // 消耗金币
+ res := make([]*cfg.Game_atn, 0)
+ _d := &cfg.Game_atn{
+ A: "attr",
+ T: "gold",
+ N: costGold,
+ }
+ res = append(res, _d)
+ code = this.module.CheckConsumeRes(session.GetUserId(), res, true)
if code != pb.ErrorCode_Success {
return
}
- // 消耗道具
- for _, v := range costRes {
- code = this.module.CheckConsumeRes(session.GetUserId(), v, true)
- if code != pb.ErrorCode_Success {
- return
- }
+
+ // 执行升级逻辑
+ code = this.module.AddCardExp(session.GetUserId(), req.HeroObjID, addExp) // 加经验
+ if code != pb.ErrorCode_Success {
+ // 升级失败资源回退
+ code = this.module.DispenseRes(session.GetUserId(), res, true)
+ return
}
// 删除经验卡
diff --git a/modules/items/modelitems.go b/modules/items/modelitems.go
index 609f3ceec..987ac4c88 100644
--- a/modules/items/modelitems.go
+++ b/modules/items/modelitems.go
@@ -236,7 +236,7 @@ func (this *ModelItemsComp) Pack_AddItemToUserPackByGrid(uId string, gridid stri
if num < 0 {
err = ItemNotEnoughError
} else {
- if num > int64(conf.Maxnum) {
+ if num > int64(conf.UpperLimit) {
err = GirdAmountUpper
return
} else {
@@ -281,15 +281,15 @@ func (this *ModelItemsComp) pack_addItemToUserPack(uid string, items []*pb.DB_Us
update = append(update, v)
break
} else if num > 0 && num > int64(v.Amount) {
- if num <= int64(conf.Maxnum) {
+ if num <= int64(conf.UpperLimit) {
leftnum = 0
v.Amount = uint32(num)
update = append(update, v)
break
} else {
- if v.Amount < uint32(conf.Maxnum) {
- leftnum = int64(num - int64(conf.Maxnum))
- v.Amount = uint32(conf.Maxnum)
+ if v.Amount < uint32(conf.UpperLimit) {
+ leftnum = int64(num - int64(conf.UpperLimit))
+ v.Amount = uint32(conf.UpperLimit)
update = append(update, v)
}
}
@@ -306,7 +306,7 @@ func (this *ModelItemsComp) pack_addItemToUserPack(uid string, items []*pb.DB_Us
if leftnum > 0 { //还没有放完 寻找空的格子填充
index := int32(len(items))
for leftnum > 0 { //需要补充格子
- if leftnum <= int64(conf.Maxnum) {
+ if leftnum <= int64(conf.UpperLimit) {
grid := &pb.DB_UserItemData{
GridId: primitive.NewObjectID().Hex(),
UId: uid,
@@ -320,12 +320,12 @@ func (this *ModelItemsComp) pack_addItemToUserPack(uid string, items []*pb.DB_Us
leftnum = 0
break
} else {
- leftnum -= int64(conf.Maxnum)
+ leftnum -= int64(conf.UpperLimit)
grid := &pb.DB_UserItemData{
GridId: primitive.NewObjectID().Hex(),
UId: uid,
ItemId: itemId,
- Amount: uint32(conf.Maxnum),
+ Amount: uint32(conf.UpperLimit),
CTime: time.Now().Unix(),
IsNewItem: isNew,
}
diff --git a/pb/errorcode.pb.go b/pb/errorcode.pb.go
index bdcb6694a..f55709ac3 100644
--- a/pb/errorcode.pb.go
+++ b/pb/errorcode.pb.go
@@ -87,6 +87,7 @@ const (
ErrorCode_HeroCostTypeErr ErrorCode = 1315 // 消耗英雄参数不匹配
ErrorCode_HeroStarErr ErrorCode = 1316 // 不满足升星条件
ErrorCode_HeroTypeErr ErrorCode = 1317 // 升级英雄类型不对
+ ErrorCode_HeroExpTypeErr ErrorCode = 1318 // 技能升级卡类型不对
// equipment
ErrorCode_EquipmentOnFoundEquipment ErrorCode = 1400 // 未找到武器
ErrorCode_EquipmentLvlimitReached ErrorCode = 1401 // 武器等级已达上限
@@ -166,6 +167,7 @@ var (
1315: "HeroCostTypeErr",
1316: "HeroStarErr",
1317: "HeroTypeErr",
+ 1318: "HeroExpTypeErr",
1400: "EquipmentOnFoundEquipment",
1401: "EquipmentLvlimitReached",
1500: "StoryNotFindChapter",
@@ -239,6 +241,7 @@ var (
"HeroCostTypeErr": 1315,
"HeroStarErr": 1316,
"HeroTypeErr": 1317,
+ "HeroExpTypeErr": 1318,
"EquipmentOnFoundEquipment": 1400,
"EquipmentLvlimitReached": 1401,
"StoryNotFindChapter": 1500,
@@ -284,7 +287,7 @@ var File_errorcode_proto protoreflect.FileDescriptor
var file_errorcode_proto_rawDesc = []byte{
0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x2a, 0xc1, 0x0b, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
+ 0x6f, 0x2a, 0xd6, 0x0b, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
0x0b, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d,
0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x0a, 0x12,
0x1b, 0x0a, 0x17, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
@@ -361,23 +364,24 @@ var file_errorcode_proto_rawDesc = []byte{
0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72, 0x10, 0xa3, 0x0a, 0x12, 0x10, 0x0a, 0x0b,
0x48, 0x65, 0x72, 0x6f, 0x53, 0x74, 0x61, 0x72, 0x45, 0x72, 0x72, 0x10, 0xa4, 0x0a, 0x12, 0x10,
0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72, 0x10, 0xa5, 0x0a,
- 0x12, 0x1e, 0x0a, 0x19, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x6e, 0x46,
- 0x6f, 0x75, 0x6e, 0x64, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0xf8, 0x0a,
- 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x76, 0x6c,
- 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xf9, 0x0a, 0x12, 0x18,
- 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x68,
- 0x61, 0x70, 0x74, 0x65, 0x72, 0x10, 0xdc, 0x0b, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x74, 0x6f, 0x72,
- 0x79, 0x49, 0x44, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xdd, 0x0b, 0x12, 0x0d, 0x0a, 0x08,
- 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc0, 0x0c, 0x12, 0x0e, 0x0a, 0x09, 0x54,
- 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x10, 0xc1, 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x54,
- 0x61, 0x73, 0x6b, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x10, 0xc2, 0x0c, 0x12, 0x11, 0x0a, 0x0c,
- 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xc3, 0x0c, 0x12,
- 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x69,
- 0x74, 0x10, 0xc6, 0x0c, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69,
- 0x76, 0x65, 0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xc4, 0x0c, 0x12, 0x17, 0x0a, 0x12,
- 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x65, 0x6e, 0x6f, 0x75,
- 0x67, 0x68, 0x10, 0xc5, 0x0c, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, 0x54, 0x79, 0x70, 0x65, 0x45,
+ 0x72, 0x72, 0x10, 0xa6, 0x0a, 0x12, 0x1e, 0x0a, 0x19, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65,
+ 0x6e, 0x74, 0x4f, 0x6e, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65,
+ 0x6e, 0x74, 0x10, 0xf8, 0x0a, 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65,
+ 0x6e, 0x74, 0x4c, 0x76, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64,
+ 0x10, 0xf9, 0x0a, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x74, 0x46,
+ 0x69, 0x6e, 0x64, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x10, 0xdc, 0x0b, 0x12, 0x12, 0x0a,
+ 0x0d, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x44, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xdd,
+ 0x0b, 0x12, 0x0d, 0x0a, 0x08, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc0, 0x0c,
+ 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x10, 0xc1, 0x0c,
+ 0x12, 0x0f, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x10, 0xc2,
+ 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65,
+ 0x64, 0x10, 0xc3, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc6, 0x0c, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x73,
+ 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xc4,
+ 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e,
+ 0x6f, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xc5, 0x0c, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b,
+ 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/pb/proto/errorcode.proto b/pb/proto/errorcode.proto
index c0e74f04d..e9bc637ef 100644
--- a/pb/proto/errorcode.proto
+++ b/pb/proto/errorcode.proto
@@ -70,6 +70,7 @@ enum ErrorCode {
HeroCostTypeErr = 1315; // 消耗英雄参数不匹配
HeroStarErr = 1316; // 不满足升星条件
HeroTypeErr = 1317; // 升级英雄类型不对
+ HeroExpTypeErr = 1318; // 技能升级卡类型不对
// equipment
EquipmentOnFoundEquipment = 1400; // 未找到武器
diff --git a/sys/configure/structs/ALocalizeConfig.go b/sys/configure/structs/ALocalizeConfig.go
new file mode 100644
index 000000000..20153ce9e
--- /dev/null
+++ b/sys/configure/structs/ALocalizeConfig.go
@@ -0,0 +1,37 @@
+
+//------------------------------------------------------------------------------
+//
+// 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 _ALocalizeConfig struct {
+ Key string
+}
+
+
+func New_ALocalizeConfig(_buf map[string]interface{}) (_v interface{}, err error) {
+ var id string
+ var _ok_ bool
+ if id, _ok_ = _buf["__type__"].(string) ; !_ok_ {
+ return nil, errors.New("type id missing")
+ }
+ switch id {
+ case "LocalizeConfig_CN": return New_LocalizeConfig_CN(_buf);
+ case "LocalizeConfig_EN": return New_LocalizeConfig_EN(_buf);
+ case "LocalizeConfig_TW": return New_LocalizeConfig_TW(_buf);
+ default: return nil, errors.New("unknown type id")
+ }
+ return
+}
+
+func New_ALocalizeConfig_Body(_buf map[string]interface{}) (_v *_ALocalizeConfig, err error) {
+ _v = &_ALocalizeConfig{}
+ { var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
+ return
+}
diff --git a/sys/configure/structs/Localize.LocalizeConfig_CNCategory.go b/sys/configure/structs/Localize.LocalizeConfig_CNCategory.go
new file mode 100644
index 000000000..47a76a588
--- /dev/null
+++ b/sys/configure/structs/Localize.LocalizeConfig_CNCategory.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 Localize_LocalizeConfig_CNCategory struct {
+ _dataMap map[string]*_LocalizeConfig_CN
+ _dataList []*_LocalizeConfig_CN
+}
+
+func NewLocalize_LocalizeConfig_CNCategory(_buf []map[string]interface{}) (*Localize_LocalizeConfig_CNCategory, error) {
+ _dataList := make([]*_LocalizeConfig_CN, 0, len(_buf))
+ dataMap := make(map[string]*_LocalizeConfig_CN)
+ for _, _ele_ := range _buf {
+ if _v, err2 := New_LocalizeConfig_CN(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Key] = _v
+ }
+ }
+ return &Localize_LocalizeConfig_CNCategory{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *Localize_LocalizeConfig_CNCategory) GetDataMap() map[string]*_LocalizeConfig_CN {
+ return table._dataMap
+}
+
+func (table *Localize_LocalizeConfig_CNCategory) GetDataList() []*_LocalizeConfig_CN {
+ return table._dataList
+}
+
+func (table *Localize_LocalizeConfig_CNCategory) Get(key string) *_LocalizeConfig_CN {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Localize.LocalizeConfig_ENCategory.go b/sys/configure/structs/Localize.LocalizeConfig_ENCategory.go
new file mode 100644
index 000000000..e5e0070f8
--- /dev/null
+++ b/sys/configure/structs/Localize.LocalizeConfig_ENCategory.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 Localize_LocalizeConfig_ENCategory struct {
+ _dataMap map[string]*_LocalizeConfig_EN
+ _dataList []*_LocalizeConfig_EN
+}
+
+func NewLocalize_LocalizeConfig_ENCategory(_buf []map[string]interface{}) (*Localize_LocalizeConfig_ENCategory, error) {
+ _dataList := make([]*_LocalizeConfig_EN, 0, len(_buf))
+ dataMap := make(map[string]*_LocalizeConfig_EN)
+ for _, _ele_ := range _buf {
+ if _v, err2 := New_LocalizeConfig_EN(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Key] = _v
+ }
+ }
+ return &Localize_LocalizeConfig_ENCategory{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *Localize_LocalizeConfig_ENCategory) GetDataMap() map[string]*_LocalizeConfig_EN {
+ return table._dataMap
+}
+
+func (table *Localize_LocalizeConfig_ENCategory) GetDataList() []*_LocalizeConfig_EN {
+ return table._dataList
+}
+
+func (table *Localize_LocalizeConfig_ENCategory) Get(key string) *_LocalizeConfig_EN {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Localize.LocalizeConfig_TWCategory.go b/sys/configure/structs/Localize.LocalizeConfig_TWCategory.go
new file mode 100644
index 000000000..37969713d
--- /dev/null
+++ b/sys/configure/structs/Localize.LocalizeConfig_TWCategory.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 Localize_LocalizeConfig_TWCategory struct {
+ _dataMap map[string]*_LocalizeConfig_TW
+ _dataList []*_LocalizeConfig_TW
+}
+
+func NewLocalize_LocalizeConfig_TWCategory(_buf []map[string]interface{}) (*Localize_LocalizeConfig_TWCategory, error) {
+ _dataList := make([]*_LocalizeConfig_TW, 0, len(_buf))
+ dataMap := make(map[string]*_LocalizeConfig_TW)
+ for _, _ele_ := range _buf {
+ if _v, err2 := New_LocalizeConfig_TW(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Key] = _v
+ }
+ }
+ return &Localize_LocalizeConfig_TWCategory{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *Localize_LocalizeConfig_TWCategory) GetDataMap() map[string]*_LocalizeConfig_TW {
+ return table._dataMap
+}
+
+func (table *Localize_LocalizeConfig_TWCategory) GetDataList() []*_LocalizeConfig_TW {
+ return table._dataList
+}
+
+func (table *Localize_LocalizeConfig_TWCategory) Get(key string) *_LocalizeConfig_TW {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/LocalizeConfig_CN.go b/sys/configure/structs/LocalizeConfig_CN.go
new file mode 100644
index 000000000..9e7f934a5
--- /dev/null
+++ b/sys/configure/structs/LocalizeConfig_CN.go
@@ -0,0 +1,29 @@
+
+//------------------------------------------------------------------------------
+//
+// 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 _LocalizeConfig_CN struct {
+ _ALocalizeConfig
+ TextCn string
+}
+
+func (_LocalizeConfig_CN) GetTypeId() int {
+ return 2049582687
+}
+
+func New_LocalizeConfig_CN(_buf map[string]interface{}) (_v *_LocalizeConfig_CN, err error) {
+ _v = &_LocalizeConfig_CN{}
+ var _p *_ALocalizeConfig
+ if _p, err = New_ALocalizeConfig_Body(_buf) ; err != nil { return }
+ _v._ALocalizeConfig = *_p
+ { var _ok_ bool; if _v.TextCn, _ok_ = _buf["text_cn"].(string); !_ok_ { err = errors.New("text_cn error"); return } }
+ return
+}
diff --git a/sys/configure/structs/LocalizeConfig_EN.go b/sys/configure/structs/LocalizeConfig_EN.go
new file mode 100644
index 000000000..bc6a81130
--- /dev/null
+++ b/sys/configure/structs/LocalizeConfig_EN.go
@@ -0,0 +1,29 @@
+
+//------------------------------------------------------------------------------
+//
+// 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 _LocalizeConfig_EN struct {
+ _ALocalizeConfig
+ TextEn string
+}
+
+func (_LocalizeConfig_EN) GetTypeId() int {
+ return 2049582749
+}
+
+func New_LocalizeConfig_EN(_buf map[string]interface{}) (_v *_LocalizeConfig_EN, err error) {
+ _v = &_LocalizeConfig_EN{}
+ var _p *_ALocalizeConfig
+ if _p, err = New_ALocalizeConfig_Body(_buf) ; err != nil { return }
+ _v._ALocalizeConfig = *_p
+ { var _ok_ bool; if _v.TextEn, _ok_ = _buf["text_en"].(string); !_ok_ { err = errors.New("text_en error"); return } }
+ return
+}
diff --git a/sys/configure/structs/LocalizeConfig_TW.go b/sys/configure/structs/LocalizeConfig_TW.go
new file mode 100644
index 000000000..a35dec4c8
--- /dev/null
+++ b/sys/configure/structs/LocalizeConfig_TW.go
@@ -0,0 +1,29 @@
+
+//------------------------------------------------------------------------------
+//
+// 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 _LocalizeConfig_TW struct {
+ _ALocalizeConfig
+ TextTw string
+}
+
+func (_LocalizeConfig_TW) GetTypeId() int {
+ return 2049583223
+}
+
+func New_LocalizeConfig_TW(_buf map[string]interface{}) (_v *_LocalizeConfig_TW, err error) {
+ _v = &_LocalizeConfig_TW{}
+ var _p *_ALocalizeConfig
+ if _p, err = New_ALocalizeConfig_Body(_buf) ; err != nil { return }
+ _v._ALocalizeConfig = *_p
+ { var _ok_ bool; if _v.TextTw, _ok_ = _buf["text_tw"].(string); !_ok_ { err = errors.New("text_tw error"); return } }
+ return
+}
diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go
index d689c13ab..afcb84891 100644
--- a/sys/configure/structs/Tables.go
+++ b/sys/configure/structs/Tables.go
@@ -12,12 +12,14 @@ package cfg
type JsonLoader func(string) ([]map[string]interface{}, error)
type Tables struct {
+ LocalizeConfig_CNCategory *Localize_LocalizeConfig_CNCategory
+ LocalizeConfig_ENCategory *Localize_LocalizeConfig_ENCategory
+ LocalizeConfig_TWCategory *Localize_LocalizeConfig_TWCategory
global *Game_global
hero *Game_hero
ui *Game_ui
skill *Game_skill
plot *Game_plot
- language *Game_language
extservers *Game_extservers
skillAtk *Game_skillAtk
skillAfteratk *Game_skillAfteratk
@@ -47,6 +49,9 @@ type Tables struct {
storyHard *Game_storyHard
storyPurgatory *Game_storyPurgatory
serverList *Game_serverList
+ com *Game_com
+ newSkill *Game_newSkill
+ model *Game_model
}
func NewTables(loader JsonLoader) (*Tables, error) {
@@ -54,6 +59,24 @@ func NewTables(loader JsonLoader) (*Tables, error) {
var buf []map[string]interface{}
tables := &Tables{}
+ if buf, err = loader("LocalizeConfig_CN") ; err != nil {
+ return nil, err
+ }
+ if tables.LocalizeConfig_CNCategory, err = NewLocalize_LocalizeConfig_CNCategory(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("LocalizeConfig_EN") ; err != nil {
+ return nil, err
+ }
+ if tables.LocalizeConfig_ENCategory, err = NewLocalize_LocalizeConfig_ENCategory(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("LocalizeConfig_TW") ; err != nil {
+ return nil, err
+ }
+ if tables.LocalizeConfig_TWCategory, err = NewLocalize_LocalizeConfig_TWCategory(buf) ; err != nil {
+ return nil, err
+ }
if buf, err = loader("game_global") ; err != nil {
return nil, err
}
@@ -84,12 +107,6 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.plot, err = NewGame_plot(buf) ; err != nil {
return nil, err
}
- if buf, err = loader("game_language") ; err != nil {
- return nil, err
- }
- if tables.language, err = NewGame_language(buf) ; err != nil {
- return nil, err
- }
if buf, err = loader("game_extservers") ; err != nil {
return nil, err
}
@@ -264,5 +281,23 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.serverList, err = NewGame_serverList(buf) ; err != nil {
return nil, err
}
+ if buf, err = loader("game_com") ; err != nil {
+ return nil, err
+ }
+ if tables.com, err = NewGame_com(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_newskill") ; err != nil {
+ return nil, err
+ }
+ if tables.newSkill, err = NewGame_newSkill(buf) ; err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_model") ; err != nil {
+ return nil, err
+ }
+ if tables.model, err = NewGame_model(buf) ; err != nil {
+ return nil, err
+ }
return tables, nil
}
diff --git a/sys/configure/structs/game.com.go b/sys/configure/structs/game.com.go
index 797fd9d22..e35c8ba0d 100644
--- a/sys/configure/structs/game.com.go
+++ b/sys/configure/structs/game.com.go
@@ -9,15 +9,15 @@
package cfg
type Game_com struct {
- _dataMap map[string]*Game_gameComData
- _dataList []*Game_gameComData
+ _dataMap map[string]*Game_comData
+ _dataList []*Game_comData
}
func NewGame_com(_buf []map[string]interface{}) (*Game_com, error) {
- _dataList := make([]*Game_gameComData, 0, len(_buf))
- dataMap := make(map[string]*Game_gameComData)
+ _dataList := make([]*Game_comData, 0, len(_buf))
+ dataMap := make(map[string]*Game_comData)
for _, _ele_ := range _buf {
- if _v, err2 := NewGame_gameComData(_ele_); err2 != nil {
+ if _v, err2 := NewGame_comData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
@@ -27,15 +27,15 @@ func NewGame_com(_buf []map[string]interface{}) (*Game_com, error) {
return &Game_com{_dataList:_dataList, _dataMap:dataMap}, nil
}
-func (table *Game_com) GetDataMap() map[string]*Game_gameComData {
+func (table *Game_com) GetDataMap() map[string]*Game_comData {
return table._dataMap
}
-func (table *Game_com) GetDataList() []*Game_gameComData {
+func (table *Game_com) GetDataList() []*Game_comData {
return table._dataList
}
-func (table *Game_com) Get(key string) *Game_gameComData {
+func (table *Game_com) Get(key string) *Game_comData {
return table._dataMap[key]
}
diff --git a/sys/configure/structs/game.heroData.go b/sys/configure/structs/game.heroData.go
index f7a770308..da32b6712 100644
--- a/sys/configure/structs/game.heroData.go
+++ b/sys/configure/structs/game.heroData.go
@@ -42,7 +42,7 @@ func (Game_heroData) GetTypeId() int {
func NewGame_heroData(_buf map[string]interface{}) (_v *Game_heroData, err error) {
_v = &Game_heroData{}
{ 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.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["race"].(float64); !_ok_ { err = errors.New("race error"); return }; _v.Race = int32(_tempNum_) }
diff --git a/sys/configure/structs/game.heroExpData.go b/sys/configure/structs/game.heroExpData.go
index a48bbdeb4..ad3e8b752 100644
--- a/sys/configure/structs/game.heroExpData.go
+++ b/sys/configure/structs/game.heroExpData.go
@@ -17,6 +17,7 @@ type Game_heroExpData struct {
Color int32
Heroexp int32
Skilllevelup int32
+ Needgold int32
}
func (Game_heroExpData) GetTypeId() int {
@@ -31,5 +32,6 @@ func NewGame_heroExpData(_buf map[string]interface{}) (_v *Game_heroExpData, err
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["heroexp"].(float64); !_ok_ { err = errors.New("heroexp error"); return }; _v.Heroexp = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skilllevelup"].(float64); !_ok_ { err = errors.New("skilllevelup error"); return }; _v.Skilllevelup = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needgold"].(float64); !_ok_ { err = errors.New("needgold error"); return }; _v.Needgold = int32(_tempNum_) }
return
}
diff --git a/sys/configure/structs/game.heroLevelupData.go b/sys/configure/structs/game.heroLevelupData.go
index bb6c7eb65..7199065a2 100644
--- a/sys/configure/structs/game.heroLevelupData.go
+++ b/sys/configure/structs/game.heroLevelupData.go
@@ -13,7 +13,6 @@ import "errors"
type Game_heroLevelupData struct {
Level int32
Heroexp []*Game_atn
- Gold []*Game_atn
Hp float32
Atk float32
Def float32
@@ -40,20 +39,6 @@ func NewGame_heroLevelupData(_buf map[string]interface{}) (_v *Game_heroLevelupD
}
}
- {
- var _arr_ []interface{}
- var _ok_ bool
- if _arr_, _ok_ = _buf["gold"].([]interface{}); !_ok_ { err = errors.New("gold error"); return }
-
- _v.Gold = make([]*Game_atn, 0, len(_arr_))
-
- for _, _e_ := range _arr_ {
- var _list_v_ *Game_atn
- { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
- _v.Gold = append(_v.Gold, _list_v_)
- }
- }
-
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hp"].(float64); !_ok_ { err = errors.New("hp error"); return }; _v.Hp = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["atk"].(float64); !_ok_ { err = errors.New("atk error"); return }; _v.Atk = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["def"].(float64); !_ok_ { err = errors.New("def error"); return }; _v.Def = float32(_tempNum_) }
diff --git a/sys/configure/structs/game.heroStargrowData.go b/sys/configure/structs/game.heroStargrowData.go
index e76aa6b09..e1cf7a0af 100644
--- a/sys/configure/structs/game.heroStargrowData.go
+++ b/sys/configure/structs/game.heroStargrowData.go
@@ -13,6 +13,7 @@ import "errors"
type Game_heroStargrowData struct {
Star int32
Level int32
+ Maxlevel int32
StarupHp float32
StarupAtk float32
StarupDef float32
@@ -27,6 +28,7 @@ func NewGame_heroStargrowData(_buf map[string]interface{}) (_v *Game_heroStargro
_v = &Game_heroStargrowData{}
{ 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; 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["maxlevel"].(float64); !_ok_ { err = errors.New("maxlevel error"); return }; _v.Maxlevel = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["starup_hp"].(float64); !_ok_ { err = errors.New("starup_hp error"); return }; _v.StarupHp = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["starup_atk"].(float64); !_ok_ { err = errors.New("starup_atk error"); return }; _v.StarupAtk = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["starup_def"].(float64); !_ok_ { err = errors.New("starup_def error"); return }; _v.StarupDef = float32(_tempNum_) }
diff --git a/sys/configure/structs/game.heroStarupData.go b/sys/configure/structs/game.heroStarupData.go
index 4d3ee0549..c007dba6c 100644
--- a/sys/configure/structs/game.heroStarupData.go
+++ b/sys/configure/structs/game.heroStarupData.go
@@ -14,7 +14,6 @@ type Game_heroStarupData struct {
Key int32
Id int32
Star int32
- Maxlevel int32
Needhero int32
Needherostar int32
Needheronum int32
@@ -33,7 +32,6 @@ func NewGame_heroStarupData(_buf map[string]interface{}) (_v *Game_heroStarupDat
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["maxlevel"].(float64); !_ok_ { err = errors.New("maxlevel error"); return }; _v.Maxlevel = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needhero"].(float64); !_ok_ { err = errors.New("needhero error"); return }; _v.Needhero = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needherostar"].(float64); !_ok_ { err = errors.New("needherostar error"); return }; _v.Needherostar = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needheronum"].(float64); !_ok_ { err = errors.New("needheronum error"); return }; _v.Needheronum = int32(_tempNum_) }
diff --git a/sys/configure/structs/game.item.go b/sys/configure/structs/game.item.go
index 98a567268..79a6cda49 100644
--- a/sys/configure/structs/game.item.go
+++ b/sys/configure/structs/game.item.go
@@ -21,7 +21,7 @@ func NewGame_item(_buf []map[string]interface{}) (*Game_item, error) {
return nil, err2
} else {
_dataList = append(_dataList, _v)
- dataMap[_v.Itemid] = _v
+ dataMap[_v.Id] = _v
}
}
return &Game_item{_dataList:_dataList, _dataMap:dataMap}, nil
diff --git a/sys/configure/structs/game.itemData.go b/sys/configure/structs/game.itemData.go
index af691d78b..2bca5db65 100644
--- a/sys/configure/structs/game.itemData.go
+++ b/sys/configure/structs/game.itemData.go
@@ -11,27 +11,29 @@ package cfg
import "errors"
type Game_itemData struct {
- Itemid int32
+ Id int32
Name string
Usetype int32
Color int32
- Race int32
- Bagtype bool
+ Bagtype int32
Index int32
- Texiao string
- Dlp int32
- Composenum int32
- Htype int32
- Tujing int32
- Usetz int32
- Maxnum int32
+ SpecialType int32
+ Effects string
+ Drop int32
+ SynthetizeNum int32
+ Access int32
+ UseSkip int32
+ UpperLimit int32
Uselv int32
- Ismutil int32
- Type int32
+ Isani int32
+ Star int32
+ Race int32
+ SynthetizeHero int32
Img string
Ico string
Intr string
- Sale string
+ Sale []*Game_atn
+ Boxhero []*Game_atn
}
func (Game_itemData) GetTypeId() int {
@@ -40,26 +42,54 @@ func (Game_itemData) GetTypeId() int {
func NewGame_itemData(_buf map[string]interface{}) (_v *Game_itemData, err error) {
_v = &Game_itemData{}
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["itemid"].(float64); !_ok_ { err = errors.New("itemid error"); return }; _v.Itemid = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["usetype"].(float64); !_ok_ { err = errors.New("usetype error"); return }; _v.Usetype = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["race"].(float64); !_ok_ { err = errors.New("race error"); return }; _v.Race = int32(_tempNum_) }
- { var _ok_ bool; if _v.Bagtype, _ok_ = _buf["bagtype"].(bool); !_ok_ { err = errors.New("bagtype error"); return } }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["bagtype"].(float64); !_ok_ { err = errors.New("bagtype error"); return }; _v.Bagtype = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["index"].(float64); !_ok_ { err = errors.New("index error"); return }; _v.Index = int32(_tempNum_) }
- { var _ok_ bool; if _v.Texiao, _ok_ = _buf["texiao"].(string); !_ok_ { err = errors.New("texiao error"); return } }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["dlp"].(float64); !_ok_ { err = errors.New("dlp error"); return }; _v.Dlp = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["composenum"].(float64); !_ok_ { err = errors.New("composenum error"); return }; _v.Composenum = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["htype"].(float64); !_ok_ { err = errors.New("htype error"); return }; _v.Htype = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tujing"].(float64); !_ok_ { err = errors.New("tujing error"); return }; _v.Tujing = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["usetz"].(float64); !_ok_ { err = errors.New("usetz error"); return }; _v.Usetz = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["maxnum"].(float64); !_ok_ { err = errors.New("maxnum error"); return }; _v.Maxnum = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["special_type"].(float64); !_ok_ { err = errors.New("special_type error"); return }; _v.SpecialType = int32(_tempNum_) }
+ { var _ok_ bool; if _v.Effects, _ok_ = _buf["effects"].(string); !_ok_ { err = errors.New("effects error"); return } }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["drop"].(float64); !_ok_ { err = errors.New("drop error"); return }; _v.Drop = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["synthetize_num"].(float64); !_ok_ { err = errors.New("synthetize_num error"); return }; _v.SynthetizeNum = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["access"].(float64); !_ok_ { err = errors.New("access error"); return }; _v.Access = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["use_skip"].(float64); !_ok_ { err = errors.New("use_skip error"); return }; _v.UseSkip = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["upper_limit"].(float64); !_ok_ { err = errors.New("upper_limit error"); return }; _v.UpperLimit = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["uselv"].(float64); !_ok_ { err = errors.New("uselv error"); return }; _v.Uselv = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ismutil"].(float64); !_ok_ { err = errors.New("ismutil error"); return }; _v.Ismutil = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["isani"].(float64); !_ok_ { err = errors.New("isani error"); return }; _v.Isani = int32(_tempNum_) }
+ { 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; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["race"].(float64); !_ok_ { err = errors.New("race error"); return }; _v.Race = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["synthetize_hero"].(float64); !_ok_ { err = errors.New("synthetize_hero error"); return }; _v.SynthetizeHero = int32(_tempNum_) }
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
{ var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
{ var _ok_ bool; if _v.Intr, _ok_ = _buf["intr"].(string); !_ok_ { err = errors.New("intr error"); return } }
- { var _ok_ bool; if _v.Sale, _ok_ = _buf["sale"].(string); !_ok_ { err = errors.New("sale error"); return } }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["sale"].([]interface{}); !_ok_ { err = errors.New("sale error"); return }
+
+ _v.Sale = make([]*Game_atn, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ *Game_atn
+ { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
+ _v.Sale = append(_v.Sale, _list_v_)
+ }
+ }
+
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["boxhero"].([]interface{}); !_ok_ { err = errors.New("boxhero error"); return }
+
+ _v.Boxhero = make([]*Game_atn, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ *Game_atn
+ { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
+ _v.Boxhero = append(_v.Boxhero, _list_v_)
+ }
+ }
+
return
}
diff --git a/sys/configure/structs/game.model.go b/sys/configure/structs/game.model.go
new file mode 100644
index 000000000..6cdf57516
--- /dev/null
+++ b/sys/configure/structs/game.model.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 Game_model struct {
+ _dataMap map[int32]*Game_modelData
+ _dataList []*Game_modelData
+}
+
+func NewGame_model(_buf []map[string]interface{}) (*Game_model, error) {
+ _dataList := make([]*Game_modelData, 0, len(_buf))
+ dataMap := make(map[int32]*Game_modelData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := NewGame_modelData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &Game_model{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *Game_model) GetDataMap() map[int32]*Game_modelData {
+ return table._dataMap
+}
+
+func (table *Game_model) GetDataList() []*Game_modelData {
+ return table._dataList
+}
+
+func (table *Game_model) Get(key int32) *Game_modelData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/game.modelData.go b/sys/configure/structs/game.modelData.go
new file mode 100644
index 000000000..b5beb177b
--- /dev/null
+++ b/sys/configure/structs/game.modelData.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
+
+import "errors"
+
+type Game_modelData struct {
+ Id int32
+ Preson string
+ Ico string
+ Img string
+ Heroimg string
+ Portrait string
+}
+
+func (Game_modelData) GetTypeId() int {
+ return -1307411593
+}
+
+func NewGame_modelData(_buf map[string]interface{}) (_v *Game_modelData, err error) {
+ _v = &Game_modelData{}
+ { 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.Preson, _ok_ = _buf["preson"].(string); !_ok_ { err = errors.New("preson error"); return } }
+ { var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
+ { var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
+ { var _ok_ bool; if _v.Heroimg, _ok_ = _buf["heroimg"].(string); !_ok_ { err = errors.New("heroimg error"); return } }
+ { var _ok_ bool; if _v.Portrait, _ok_ = _buf["portrait"].(string); !_ok_ { err = errors.New("portrait error"); return } }
+ return
+}
diff --git a/sys/configure/structs/game.newHeroData.go b/sys/configure/structs/game.newHeroData.go
index c69185f07..507d6cb27 100644
--- a/sys/configure/structs/game.newHeroData.go
+++ b/sys/configure/structs/game.newHeroData.go
@@ -21,7 +21,7 @@ type Game_newHeroData struct {
Type int32
Prefab string
Icon int32
- Sound int32
+ Sound string
Tujing []int32
Intr string
Events string
@@ -41,7 +41,7 @@ func (Game_newHeroData) GetTypeId() int {
func NewGame_newHeroData(_buf map[string]interface{}) (_v *Game_newHeroData, err error) {
_v = &Game_newHeroData{}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hid"].(float64); !_ok_ { err = errors.New("hid error"); return }; _v.Hid = int32(_tempNum_) }
- { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["race"].(float64); !_ok_ { err = errors.New("race error"); return }; _v.Race = int32(_tempNum_) }
@@ -49,7 +49,7 @@ func NewGame_newHeroData(_buf map[string]interface{}) (_v *Game_newHeroData, err
{ 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.Prefab, _ok_ = _buf["prefab"].(string); !_ok_ { err = errors.New("prefab error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["icon"].(float64); !_ok_ { err = errors.New("icon error"); return }; _v.Icon = int32(_tempNum_) }
- { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sound"].(float64); !_ok_ { err = errors.New("sound error"); return }; _v.Sound = int32(_tempNum_) }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["sound"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Sound error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Sound, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{
var _arr_ []interface{}
var _ok_ bool
@@ -64,7 +64,7 @@ func NewGame_newHeroData(_buf map[string]interface{}) (_v *Game_newHeroData, err
}
}
- { var _ok_ bool; if _v.Intr, _ok_ = _buf["intr"].(string); !_ok_ { err = errors.New("intr error"); return } }
+ {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["intr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Intr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Intr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Events, _ok_ = _buf["events"].(string); !_ok_ { err = errors.New("events error"); return } }
{ var _ok_ bool; if _v.Cite, _ok_ = _buf["cite"].(string); !_ok_ { err = errors.New("cite error"); return } }
{
diff --git a/sys/configure/structs/game.newSkill.go b/sys/configure/structs/game.newSkill.go
new file mode 100644
index 000000000..af6d3dbd7
--- /dev/null
+++ b/sys/configure/structs/game.newSkill.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 Game_newSkill struct {
+ _dataMap map[int32]*Game_newSkillData
+ _dataList []*Game_newSkillData
+}
+
+func NewGame_newSkill(_buf []map[string]interface{}) (*Game_newSkill, error) {
+ _dataList := make([]*Game_newSkillData, 0, len(_buf))
+ dataMap := make(map[int32]*Game_newSkillData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := NewGame_newSkillData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &Game_newSkill{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *Game_newSkill) GetDataMap() map[int32]*Game_newSkillData {
+ return table._dataMap
+}
+
+func (table *Game_newSkill) GetDataList() []*Game_newSkillData {
+ return table._dataList
+}
+
+func (table *Game_newSkill) Get(key int32) *Game_newSkillData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/game.newSkillData.go b/sys/configure/structs/game.newSkillData.go
new file mode 100644
index 000000000..1f47a4f01
--- /dev/null
+++ b/sys/configure/structs/game.newSkillData.go
@@ -0,0 +1,80 @@
+
+//------------------------------------------------------------------------------
+//
+// 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 Game_newSkillData struct {
+ Id int32
+ Name string
+ Ico string
+ Type int32
+ MaxLV int32
+ CD []int32
+ Target int32
+ ChildSkill []*Game_ChildSkills
+ Desc []string
+}
+
+func (Game_newSkillData) GetTypeId() int {
+ return -1344126889
+}
+
+func NewGame_newSkillData(_buf map[string]interface{}) (_v *Game_newSkillData, err error) {
+ _v = &Game_newSkillData{}
+ { 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.Name, _ok_ = _buf["Name"].(string); !_ok_ { err = errors.New("Name error"); return } }
+ { var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Type"].(float64); !_ok_ { err = errors.New("Type error"); return }; _v.Type = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["MaxLV"].(float64); !_ok_ { err = errors.New("MaxLV error"); return }; _v.MaxLV = int32(_tempNum_) }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["CD"].([]interface{}); !_ok_ { err = errors.New("CD error"); return }
+
+ _v.CD = make([]int32, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ int32
+ { var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
+ _v.CD = append(_v.CD, _list_v_)
+ }
+ }
+
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Target"].(float64); !_ok_ { err = errors.New("Target error"); return }; _v.Target = int32(_tempNum_) }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["ChildSkill"].([]interface{}); !_ok_ { err = errors.New("ChildSkill error"); return }
+
+ _v.ChildSkill = make([]*Game_ChildSkills, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ *Game_ChildSkills
+ { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_ChildSkills(_x_); err != nil { return } }
+ _v.ChildSkill = append(_v.ChildSkill, _list_v_)
+ }
+ }
+
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["Desc"].([]interface{}); !_ok_ { err = errors.New("Desc error"); return }
+
+ _v.Desc = make([]string, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ string
+ { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
+ _v.Desc = append(_v.Desc, _list_v_)
+ }
+ }
+
+ return
+}
diff --git a/sys/configure/structs/game.skillAfteratkData.go b/sys/configure/structs/game.skillAfteratkData.go
index 3d87fe99c..1fb48a675 100644
--- a/sys/configure/structs/game.skillAfteratkData.go
+++ b/sys/configure/structs/game.skillAfteratkData.go
@@ -22,9 +22,12 @@ type Game_skillAfteratkData struct {
Argu string
AddEffect bool
FollowSK []int32
+ SucFollowSK []string
FailFollowSK []string
MustHit bool
Tags []string
+ RelyTags []string
+ NoRelyTags []string
}
func (Game_skillAfteratkData) GetTypeId() int {
@@ -83,6 +86,20 @@ func NewGame_skillAfteratkData(_buf map[string]interface{}) (_v *Game_skillAfter
}
}
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["SucFollowSK"].([]interface{}); !_ok_ { err = errors.New("SucFollowSK error"); return }
+
+ _v.SucFollowSK = 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.SucFollowSK = append(_v.SucFollowSK, _list_v_)
+ }
+ }
+
{
var _arr_ []interface{}
var _ok_ bool
@@ -112,5 +129,33 @@ func NewGame_skillAfteratkData(_buf map[string]interface{}) (_v *Game_skillAfter
}
}
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["RelyTags"].([]interface{}); !_ok_ { err = errors.New("RelyTags error"); return }
+
+ _v.RelyTags = 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.RelyTags = append(_v.RelyTags, _list_v_)
+ }
+ }
+
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["NoRelyTags"].([]interface{}); !_ok_ { err = errors.New("NoRelyTags error"); return }
+
+ _v.NoRelyTags = 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.NoRelyTags = append(_v.NoRelyTags, _list_v_)
+ }
+ }
+
return
}
diff --git a/sys/configure/structs/game.skillAtkData.go b/sys/configure/structs/game.skillAtkData.go
index f66600142..97fa4e7b3 100644
--- a/sys/configure/structs/game.skillAtkData.go
+++ b/sys/configure/structs/game.skillAtkData.go
@@ -13,12 +13,13 @@ import "errors"
type Game_skillAtkData struct {
Id int32
Name string
+ Ico string
Type int32
- Desc string
MaxLV int32
CD []int32
Target int32
ChildSkill []*Game_ChildSkills
+ Desc []string
}
func (Game_skillAtkData) GetTypeId() int {
@@ -29,8 +30,8 @@ func NewGame_skillAtkData(_buf map[string]interface{}) (_v *Game_skillAtkData, e
_v = &Game_skillAtkData{}
{ 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.Name, _ok_ = _buf["Name"].(string); !_ok_ { err = errors.New("Name error"); return } }
+ { var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Type"].(float64); !_ok_ { err = errors.New("Type error"); return }; _v.Type = int32(_tempNum_) }
- { var _ok_ bool; if _v.Desc, _ok_ = _buf["Desc"].(string); !_ok_ { err = errors.New("Desc error"); return } }
{ 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{}
@@ -61,5 +62,19 @@ func NewGame_skillAtkData(_buf map[string]interface{}) (_v *Game_skillAtkData, e
}
}
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["Desc"].([]interface{}); !_ok_ { err = errors.New("Desc error"); return }
+
+ _v.Desc = make([]string, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ string
+ { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
+ _v.Desc = append(_v.Desc, _list_v_)
+ }
+ }
+
return
}
diff --git a/sys/configure/structs/game.skillBuffData.go b/sys/configure/structs/game.skillBuffData.go
index f88448576..7ba8c86e8 100644
--- a/sys/configure/structs/game.skillBuffData.go
+++ b/sys/configure/structs/game.skillBuffData.go
@@ -18,6 +18,8 @@ type Game_skillBuffData struct {
Tags []string
OverlayTimes byte
SameID bool
+ RelyTags []string
+ NoRelyTags []string
}
func (Game_skillBuffData) GetTypeId() int {
@@ -46,5 +48,33 @@ func NewGame_skillBuffData(_buf map[string]interface{}) (_v *Game_skillBuffData,
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["OverlayTimes"].(float64); !_ok_ { err = errors.New("OverlayTimes error"); return }; _v.OverlayTimes = byte(_tempNum_) }
{ var _ok_ bool; if _v.SameID, _ok_ = _buf["SameID"].(bool); !_ok_ { err = errors.New("SameID error"); return } }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["RelyTags"].([]interface{}); !_ok_ { err = errors.New("RelyTags error"); return }
+
+ _v.RelyTags = 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.RelyTags = append(_v.RelyTags, _list_v_)
+ }
+ }
+
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["NoRelyTags"].([]interface{}); !_ok_ { err = errors.New("NoRelyTags error"); return }
+
+ _v.NoRelyTags = 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.NoRelyTags = append(_v.NoRelyTags, _list_v_)
+ }
+ }
+
return
}
diff --git a/sys/configure/structs/game.skillPassiveData.go b/sys/configure/structs/game.skillPassiveData.go
index 08eefa13e..e6ce3b814 100644
--- a/sys/configure/structs/game.skillPassiveData.go
+++ b/sys/configure/structs/game.skillPassiveData.go
@@ -14,10 +14,15 @@ type Game_skillPassiveData struct {
Id int32
Desc string
When string
+ Where string
+ AddCon []string
Type string
- Argu []string
MaxEmitTimes int32
+ OverlayTimes byte
+ SameID bool
Tags []string
+ RelyTags []string
+ NoRelyTags []string
}
func (Game_skillPassiveData) GetTypeId() int {
@@ -29,22 +34,25 @@ func NewGame_skillPassiveData(_buf map[string]interface{}) (_v *Game_skillPassiv
{ 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.Desc, _ok_ = _buf["Desc"].(string); !_ok_ { err = errors.New("Desc error"); return } }
{ var _ok_ bool; if _v.When, _ok_ = _buf["When"].(string); !_ok_ { err = errors.New("When error"); return } }
- { var _ok_ bool; if _v.Type, _ok_ = _buf["Type"].(string); !_ok_ { err = errors.New("Type error"); return } }
+ { var _ok_ bool; if _v.Where, _ok_ = _buf["Where"].(string); !_ok_ { err = errors.New("Where error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
- if _arr_, _ok_ = _buf["Argu"].([]interface{}); !_ok_ { err = errors.New("Argu error"); return }
+ if _arr_, _ok_ = _buf["AddCon"].([]interface{}); !_ok_ { err = errors.New("AddCon error"); return }
- _v.Argu = make([]string, 0, len(_arr_))
+ _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.Argu = append(_v.Argu, _list_v_)
+ _v.AddCon = append(_v.AddCon, _list_v_)
}
}
+ { 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_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["OverlayTimes"].(float64); !_ok_ { err = errors.New("OverlayTimes error"); return }; _v.OverlayTimes = byte(_tempNum_) }
+ { var _ok_ bool; if _v.SameID, _ok_ = _buf["SameID"].(bool); !_ok_ { err = errors.New("SameID error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
@@ -59,5 +67,33 @@ func NewGame_skillPassiveData(_buf map[string]interface{}) (_v *Game_skillPassiv
}
}
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["RelyTags"].([]interface{}); !_ok_ { err = errors.New("RelyTags error"); return }
+
+ _v.RelyTags = 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.RelyTags = append(_v.RelyTags, _list_v_)
+ }
+ }
+
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["NoRelyTags"].([]interface{}); !_ok_ { err = errors.New("NoRelyTags error"); return }
+
+ _v.NoRelyTags = 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.NoRelyTags = append(_v.NoRelyTags, _list_v_)
+ }
+ }
+
return
}