From 293af61c55429bdd46af7bc701cf7ad9dc5b65d6 Mon Sep 17 00:00:00 2001 From: zhaocy Date: Tue, 5 Jul 2022 11:03:46 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_activereward.json | 172 ++ bin/json/game_global.json | 15 + bin/json/game_hero.json | 4 +- bin/json/game_herolevelgrow.json | 1103 ++++++- bin/json/game_herostarup.json | 28 +- bin/json/game_newhero.json | 2716 ++++++++++++++++- bin/json/game_skill.json | 30 + bin/json/game_skillafteratk.json | 1232 +++++++- bin/json/game_skillatk.json | 2432 ++++++++++++++- bin/json/game_skillbuff.json | 211 +- bin/json/game_taskround.json | 702 +++++ sys/configure/structs/Tables.go | 49 + sys/configure/structs/game.activeReward.go | 42 + .../structs/game.activeRewardData.go | 44 + .../structs/game.skillAfteratkData.go | 17 +- sys/configure/structs/game.skillData.go | 4 + sys/configure/structs/game.taskReward.go | 42 + sys/configure/structs/game.taskRewardData.go | 44 + sys/configure/structs/game.taskRound.go | 42 + sys/configure/structs/game.taskRoundData.go | 56 + 20 files changed, 8807 insertions(+), 178 deletions(-) create mode 100644 bin/json/game_activereward.json create mode 100644 bin/json/game_taskround.json create mode 100644 sys/configure/structs/game.activeReward.go create mode 100644 sys/configure/structs/game.activeRewardData.go create mode 100644 sys/configure/structs/game.taskReward.go create mode 100644 sys/configure/structs/game.taskRewardData.go create mode 100644 sys/configure/structs/game.taskRound.go create mode 100644 sys/configure/structs/game.taskRoundData.go diff --git a/bin/json/game_activereward.json b/bin/json/game_activereward.json new file mode 100644 index 000000000..f2796fc06 --- /dev/null +++ b/bin/json/game_activereward.json @@ -0,0 +1,172 @@ +[ + { + "key": 1, + "id_tag": 1, + "active": 20, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 2, + "id_tag": 1, + "active": 40, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 3, + "id_tag": 1, + "active": 60, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 4, + "id_tag": 1, + "active": 80, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 5, + "id_tag": 1, + "active": 100, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 6, + "id_tag": 2, + "active": 40, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 7, + "id_tag": 2, + "active": 80, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 8, + "id_tag": 2, + "active": 120, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 9, + "id_tag": 2, + "active": 160, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 10, + "id_tag": 2, + "active": 200, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + } +] \ No newline at end of file diff --git a/bin/json/game_global.json b/bin/json/game_global.json index ee90363d6..97dd4cae8 100644 --- a/bin/json/game_global.json +++ b/bin/json/game_global.json @@ -38,5 +38,20 @@ "index": "init_hero", "var": "15001, 25001", "intr": "初始英雄" + }, + { + "index": "cameramin", + "var": "0,0,0", + "intr": "镜头坐标最小值" + }, + { + "index": "cameramax", + "var": "10.4,16.4,151.5", + "intr": "镜头坐标最大值" + }, + { + "index": "heroshownum", + "var": "2", + "intr": "播放开场动作角色数量" } ] \ No newline at end of file diff --git a/bin/json/game_hero.json b/bin/json/game_hero.json index 79b2f0c67..6da12b98c 100644 --- a/bin/json/game_hero.json +++ b/bin/json/game_hero.json @@ -523,7 +523,7 @@ "effectstay": [], "hpspace": { "x": 0, - "y": 0, + "y": 0.154, "z": 0 }, "skill1": 0, @@ -607,7 +607,7 @@ "effectstay": [], "hpspace": { "x": 0, - "y": 0, + "y": 0.26, "z": 0 }, "skill1": 0, diff --git a/bin/json/game_herolevelgrow.json b/bin/json/game_herolevelgrow.json index c60770ada..35575bc42 100644 --- a/bin/json/game_herolevelgrow.json +++ b/bin/json/game_herolevelgrow.json @@ -1,6 +1,6 @@ [ { - "id": 15001, + "id": 13001, "hp": 0, "atk": 0, "def": 0, @@ -10,44 +10,528 @@ "defgrow": 1250, "speedgrow": 0 }, + { + "id": 13002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 13003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 13004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 13005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 14001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 14002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 14003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 14004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 14005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 14006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 14007, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 15001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 15002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 15003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 15004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 15005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 23001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 23002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 23003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 23004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 24001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 24002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 24003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 24004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 24005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 24006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 24007, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 24008, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 24009, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, { "id": 25001, "hp": 0, "atk": 0, "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 25002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 25003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 25004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 33001, + "hp": 0, + "atk": 0, + "def": 0, "speed": 183, "hpgrow": 1100, "atkgrow": 1300, "defgrow": 1150, "speedgrow": 0 }, + { + "id": 33002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 33003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 33004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 33005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 33006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 34001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 34002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 34003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 34004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 34005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 34006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 34007, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 34008, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, { "id": 35001, "hp": 0, "atk": 0, "def": 0, - "speed": 174, - "hpgrow": 1150, - "atkgrow": 1100, - "defgrow": 1300, - "speedgrow": 0 - }, - { - "id": 44001, - "hp": 0, - "atk": 0, - "def": 0, - "speed": 193, - "hpgrow": 1250, - "atkgrow": 1000, - "defgrow": 1250, - "speedgrow": 0 - }, - { - "id": 44901, - "hp": 0, - "atk": 0, - "def": 0, "speed": 165, "hpgrow": 1000, "atkgrow": 1300, @@ -55,7 +539,7 @@ "speedgrow": 0 }, { - "id": 44911, + "id": 35002, "hp": 0, "atk": 0, "def": 0, @@ -66,7 +550,7 @@ "speedgrow": 0 }, { - "id": 44912, + "id": 35003, "hp": 0, "atk": 0, "def": 0, @@ -77,7 +561,7 @@ "speedgrow": 0 }, { - "id": 44913, + "id": 35004, "hp": 0, "atk": 0, "def": 0, @@ -88,7 +572,7 @@ "speedgrow": 0 }, { - "id": 44921, + "id": 35005, "hp": 0, "atk": 0, "def": 0, @@ -99,7 +583,7 @@ "speedgrow": 0 }, { - "id": 44922, + "id": 35006, "hp": 0, "atk": 0, "def": 0, @@ -110,7 +594,568 @@ "speedgrow": 0 }, { - "id": 44923, + "id": 43001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 43002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 43003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 43004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 43005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 43006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 43007, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 44001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 44002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 44003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 44004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 44005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 44006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 45001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 45002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 45003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 45004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 43901, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 42911, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 43911, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 44911, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 43921, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 44921, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 45921, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 51002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 51003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51007, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 51008, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 51009, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51010, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51011, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 51012, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 51013, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 51014, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 53001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 53002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 53003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 53004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 53005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 53006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 55001, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 55002, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 55003, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1100, + "atkgrow": 1300, + "defgrow": 1150, + "speedgrow": 0 + }, + { + "id": 55004, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 174, + "hpgrow": 1150, + "atkgrow": 1100, + "defgrow": 1300, + "speedgrow": 0 + }, + { + "id": 55005, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 193, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 55006, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 165, + "hpgrow": 1000, + "atkgrow": 1300, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 55007, + "hp": 0, + "atk": 0, + "def": 0, + "speed": 183, + "hpgrow": 1250, + "atkgrow": 1000, + "defgrow": 1250, + "speedgrow": 0 + }, + { + "id": 55008, "hp": 0, "atk": 0, "def": 0, diff --git a/bin/json/game_herostarup.json b/bin/json/game_herostarup.json index fac7dc911..3c11a7106 100644 --- a/bin/json/game_herostarup.json +++ b/bin/json/game_herostarup.json @@ -1,10 +1,10 @@ [ { "key": 1, - "id": 15001, + "id": 25001, "star": 4, "maxlevel": 40, - "needhero": 15001, + "needhero": 25001, "needherostar": 4, "needheronum": 1, "needrace": [ @@ -16,10 +16,10 @@ }, { "key": 2, - "id": 15001, + "id": 25001, "star": 5, "maxlevel": 50, - "needhero": 15001, + "needhero": 25001, "needherostar": 5, "needheronum": 1, "needrace": [ @@ -31,7 +31,7 @@ }, { "key": 3, - "id": 15001, + "id": 25001, "star": 6, "maxlevel": 60, "needhero": 0, @@ -44,10 +44,10 @@ }, { "key": 4, - "id": 25001, + "id": 25002, "star": 5, "maxlevel": 50, - "needhero": 25001, + "needhero": 25002, "needherostar": 5, "needheronum": 1, "needrace": [ @@ -59,7 +59,7 @@ }, { "key": 5, - "id": 25001, + "id": 25002, "star": 6, "maxlevel": 60, "needhero": 0, @@ -72,10 +72,10 @@ }, { "key": 6, - "id": 35001, + "id": 25003, "star": 5, "maxlevel": 50, - "needhero": 35001, + "needhero": 25003, "needherostar": 5, "needheronum": 1, "needrace": [ @@ -87,7 +87,7 @@ }, { "key": 7, - "id": 35001, + "id": 25003, "star": 6, "maxlevel": 60, "needhero": 0, @@ -100,10 +100,10 @@ }, { "key": 8, - "id": 44001, + "id": 15004, "star": 5, "maxlevel": 50, - "needhero": 44001, + "needhero": 15004, "needherostar": 5, "needheronum": 1, "needrace": [ @@ -115,7 +115,7 @@ }, { "key": 9, - "id": 44001, + "id": 15004, "star": 6, "maxlevel": 60, "needhero": 0, diff --git a/bin/json/game_newhero.json b/bin/json/game_newhero.json index 02662660f..dc30aaaff 100644 --- a/bin/json/game_newhero.json +++ b/bin/json/game_newhero.json @@ -1,20 +1,832 @@ [ { - "hid": 15001, - "name": "阿宝", - "star": 5, - "color": 4, + "hid": 13001, + "name": "闪闪", + "star": 3, + "color": 2, "race": 1, - "job": 1, + "job": 2, "type": 1, - "prefab": "Person/11001.prefab", - "icon": 15001, - "sound": 121323, + "prefab": "13001", + "icon": 13001, + "sound": 13001, "tujing": [ 1 ], "intr": "", - "events": "EventDataSet/Hero_11001.asset", + "events": "hero_13001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 13002, + "name": "食人鱼先生", + "star": 3, + "color": 2, + "race": 2, + "job": 1, + "type": 1, + "prefab": "13002", + "icon": 13002, + "sound": 13002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_13002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 13003, + "name": "啊啊", + "star": 3, + "color": 2, + "race": 3, + "job": 2, + "type": 1, + "prefab": "13003", + "icon": 13003, + "sound": 13003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_13003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": -0.69, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 13004, + "name": "法夸德勋爵", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "13004", + "icon": 13004, + "sound": 13004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_13004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 13005, + "name": "大大", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "13005", + "icon": 13005, + "sound": 13005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_13005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 14001, + "name": "史图依克", + "star": 4, + "color": 3, + "race": 4, + "job": 2, + "type": 1, + "prefab": "14001", + "icon": 14001, + "sound": 14001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_14001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 14002, + "name": "大龙", + "star": 4, + "color": 3, + "race": 4, + "job": 2, + "type": 1, + "prefab": "14002", + "icon": 14002, + "sound": 14002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_14002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 14003, + "name": "亚丝翠", + "star": 4, + "color": 3, + "race": 4, + "job": 4, + "type": 1, + "prefab": "14003", + "icon": 14003, + "sound": 14003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_14003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 14004, + "name": "克莱尔·努涅斯", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "14004", + "icon": 14004, + "sound": 14004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_14004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 14005, + "name": "鹤大师", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "14005", + "icon": 14005, + "sound": 14005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_14005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 14006, + "name": "布兰奇", + "star": 4, + "color": 3, + "race": 4, + "job": 4, + "type": 1, + "prefab": "14006", + "icon": 14006, + "sound": 14006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_14006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 14007, + "name": "格里斯特王子", + "star": 4, + "color": 3, + "race": 4, + "job": 2, + "type": 1, + "prefab": "14007", + "icon": 14007, + "sound": 14007, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_14007", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 15001, + "name": "吉姆·莱克", + "star": 5, + "color": 4, + "race": 4, + "job": 1, + "type": 1, + "prefab": "15001", + "icon": 15001, + "sound": 15001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_15001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 15002, + "name": "船长", + "star": 5, + "color": 4, + "race": 4, + "job": 1, + "type": 1, + "prefab": "15002", + "icon": 15002, + "sound": 15002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_15002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 15003, + "name": "希沙窦斯", + "star": 5, + "color": 4, + "race": 4, + "job": 1, + "type": 1, + "prefab": "15003", + "icon": 15003, + "sound": 15003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_15003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 15004, + "name": "小欧", + "star": 5, + "color": 4, + "race": 4, + "job": 4, + "type": 1, + "prefab": "15004", + "icon": 15004, + "sound": 15004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_15004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 15005, + "name": "亚力克斯", + "star": 5, + "color": 4, + "race": 4, + "job": 3, + "type": 1, + "prefab": "15005", + "icon": 15005, + "sound": 15005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_15005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 23001, + "name": "斯梅克船长", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "23001", + "icon": 23001, + "sound": 23001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_23001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 23002, + "name": "警卫队长", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "23002", + "icon": 23002, + "sound": 23002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_23002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 23003, + "name": "泰德·邓普顿", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "23003", + "icon": 23003, + "sound": 23003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_23003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 23004, + "name": "吉姆·普雷斯科特", + "star": 3, + "color": 2, + "race": 4, + "job": 4, + "type": 1, + "prefab": "23004", + "icon": 23004, + "sound": 23004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_23004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24001, + "name": "警长", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "24001", + "icon": 24001, + "sound": 24001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24002, + "name": "牙仙", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "24002", + "icon": 24002, + "sound": 24002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24003, + "name": "睡神沙人", + "star": 4, + "color": 3, + "race": 4, + "job": 4, + "type": 1, + "prefab": "24003", + "icon": 24003, + "sound": 24003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24004, + "name": "邦尼兔", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "24004", + "icon": 24004, + "sound": 24004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24005, + "name": "金猴", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "24005", + "icon": 24005, + "sound": 24005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24006, + "name": "凯尔", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "24006", + "icon": 24006, + "sound": 24006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24007, + "name": "小钱", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "24007", + "icon": 24007, + "sound": 24007, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24007", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24008, + "name": "暴芙那特", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "24008", + "icon": 24008, + "sound": 24008, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24008", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 24009, + "name": "云朵先生", + "star": 4, + "color": 3, + "race": 4, + "job": 4, + "type": 1, + "prefab": "24009", + "icon": 24009, + "sound": 24009, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_24009", "cite": "", "effectstay": [], "hpspace": { @@ -29,11 +841,11 @@ }, { "hid": 25001, - "name": "亚丝翠", + "name": "阿宝", "star": 5, "color": 4, - "race": 2, - "job": 1, + "race": 4, + "job": 2, "type": 1, "prefab": "25001", "icon": 25001, @@ -42,7 +854,483 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_25001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 25002, + "name": "沃尔夫先生", + "star": 5, + "color": 4, + "race": 4, + "job": 3, + "type": 1, + "prefab": "25002", + "icon": 25002, + "sound": 25002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_25002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 25003, + "name": "无牙仔", + "star": 5, + "color": 4, + "race": 4, + "job": 4, + "type": 1, + "prefab": "25003", + "icon": 25003, + "sound": 25003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_25003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 25004, + "name": "波比", + "star": 5, + "color": 4, + "race": 4, + "job": 3, + "type": 1, + "prefab": "25004", + "icon": 25004, + "sound": 25004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_25004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 33001, + "name": "巫嘎", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "33001", + "icon": 33001, + "sound": 33001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_33001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 33002, + "name": "坦克", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "33002", + "icon": 33002, + "sound": 33002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_33002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 33003, + "name": "胡德先生", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "33003", + "icon": 33003, + "sound": 33003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_33003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 33004, + "name": "普鲁格兰杰", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "33004", + "icon": 33004, + "sound": 33004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_33004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 33005, + "name": "鼻涕粗", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "33005", + "icon": 33005, + "sound": 33005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_33005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 33006, + "name": "珍妮丝·邓普顿", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "33006", + "icon": 33006, + "sound": 33006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_33006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34001, + "name": "贫嘴驴", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "34001", + "icon": 34001, + "sound": 34001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34002, + "name": "蒂姆·邓普顿", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "34002", + "icon": 34002, + "sound": 34002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34003, + "name": "圣诞老人", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "34003", + "icon": 34003, + "sound": 34003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34004, + "name": "瓜哥", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "34004", + "icon": 34004, + "sound": 34004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34005, + "name": "沃尔特·史翠克勒", + "star": 4, + "color": 3, + "race": 4, + "job": 4, + "type": 1, + "prefab": "34005", + "icon": 34005, + "sound": 34005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34006, + "name": "冰霜杰克", + "star": 4, + "color": 3, + "race": 4, + "job": 4, + "type": 1, + "prefab": "34006", + "icon": 34006, + "sound": 34006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34007, + "name": "菲奥娜", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "34007", + "icon": 34007, + "sound": 34007, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34007", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 34008, + "name": "悍夫那特", + "star": 4, + "color": 3, + "race": 4, + "job": 4, + "type": 1, + "prefab": "34008", + "icon": 34008, + "sound": 34008, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_34008", "cite": "", "effectstay": [], "hpspace": { @@ -57,25 +1345,361 @@ }, { "hid": 35001, - "name": "波比", + "name": "师父", "star": 5, "color": 4, - "race": 3, + "race": 4, "job": 1, "type": 1, - "prefab": "Person/11003.prefab", + "prefab": "35001", "icon": 35001, "sound": 35001, "tujing": [ 1 ], "intr": "", - "events": "EventDataSet/Hero_11003.asset", + "events": "hero_35001", "cite": "", "effectstay": [], "hpspace": { "x": 0, - "y": -0.69, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 35002, + "name": "希卡普", + "star": 5, + "color": 4, + "race": 4, + "job": 4, + "type": 1, + "prefab": "35002", + "icon": 35002, + "sound": 35002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_35002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 35003, + "name": "漆黑", + "star": 5, + "color": 4, + "race": 4, + "job": 1, + "type": 1, + "prefab": "35003", + "icon": 35003, + "sound": 35003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_35003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 35004, + "name": "黛安·福克斯顿", + "star": 5, + "color": 4, + "race": 4, + "job": 1, + "type": 1, + "prefab": "35004", + "icon": 35004, + "sound": 35004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_35004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 35005, + "name": "幸运·普雷斯科特", + "star": 5, + "color": 4, + "race": 4, + "job": 3, + "type": 1, + "prefab": "35005", + "icon": 35005, + "sound": 35005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_35005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 35006, + "name": "平先生", + "star": 5, + "color": 4, + "race": 4, + "job": 3, + "type": 1, + "prefab": "35006", + "icon": 35006, + "sound": 35006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_35006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 43001, + "name": "阿比盖尔·斯通", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "43001", + "icon": 43001, + "sound": 43001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_43001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 43002, + "name": "果酱教授", + "star": 3, + "color": 2, + "race": 4, + "job": 4, + "type": 1, + "prefab": "43002", + "icon": 43002, + "sound": 43002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_43002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 43003, + "name": "史蒂夫·帕丘克", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "43003", + "icon": 43003, + "sound": 43003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_43003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 43004, + "name": "姜饼人", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "43004", + "icon": 43004, + "sound": 43004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_43004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 43005, + "name": "瓦希尔指挥官", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "43005", + "icon": 43005, + "sound": 43005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_43005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 43006, + "name": "布里奇特", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 1, + "prefab": "43006", + "icon": 43006, + "sound": 43006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_43006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 43007, + "name": "戈伯", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 1, + "prefab": "43007", + "icon": 43007, + "sound": 43007, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_43007", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, "z": 0 }, "skill": 0, @@ -85,11 +1709,11 @@ }, { "hid": 44001, - "name": "悍娇虎", + "name": "美肚鲨", "star": 4, "color": 3, "race": 4, - "job": 2, + "job": 3, "type": 1, "prefab": "44001", "icon": 44001, @@ -98,7 +1722,259 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_44001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 44002, + "name": "蛇先生", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "44002", + "icon": 44002, + "sound": 44002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_44002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 44003, + "name": "匹诺曹", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "44003", + "icon": 44003, + "sound": 44003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_44003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 44004, + "name": "艾札塔伦", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "44004", + "icon": 44004, + "sound": 44004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_44004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 44005, + "name": "小伊", + "star": 4, + "color": 3, + "race": 4, + "job": 3, + "type": 1, + "prefab": "44005", + "icon": 44005, + "sound": 44005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_44005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 44006, + "name": "悍娇虎", + "star": 4, + "color": 3, + "race": 4, + "job": 1, + "type": 1, + "prefab": "44006", + "icon": 44006, + "sound": 44006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_44006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 45001, + "name": "乌龟大师", + "star": 5, + "color": 4, + "race": 4, + "job": 1, + "type": 1, + "prefab": "45001", + "icon": 45001, + "sound": 45001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_45001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 45002, + "name": "梅林", + "star": 5, + "color": 4, + "race": 4, + "job": 3, + "type": 1, + "prefab": "45002", + "icon": 45002, + "sound": 45002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_45002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 45003, + "name": "盖", + "star": 5, + "color": 4, + "race": 4, + "job": 3, + "type": 1, + "prefab": "45003", + "icon": 45003, + "sound": 45003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_45003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 45004, + "name": "穿靴子的猫", + "star": 5, + "color": 4, + "race": 4, + "job": 1, + "type": 1, + "prefab": "45004", + "icon": 45004, + "sound": 45004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_45004", "cite": "", "effectstay": [], "hpspace": { @@ -126,7 +2002,7 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_43901", "cite": "", "effectstay": [], "hpspace": { @@ -154,7 +2030,7 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_42911", "cite": "", "effectstay": [], "hpspace": { @@ -182,7 +2058,7 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_43911", "cite": "", "effectstay": [], "hpspace": { @@ -210,7 +2086,7 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_44911", "cite": "", "effectstay": [], "hpspace": { @@ -238,7 +2114,7 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_43921", "cite": "", "effectstay": [], "hpspace": { @@ -266,7 +2142,7 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_44921", "cite": "", "effectstay": [], "hpspace": { @@ -294,7 +2170,7 @@ 1 ], "intr": "", - "events": "hero_2011", + "events": "hero_45921", "cite": "", "effectstay": [], "hpspace": { @@ -306,5 +2182,789 @@ "skill1": 100044923, "skill2": 100044911, "skill3": 0 + }, + { + "hid": 51001, + "name": "啵啵星人(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51001", + "icon": 51001, + "sound": 51001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51002, + "name": "埃雷特手下1号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51002", + "icon": 51002, + "sound": 51002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51003, + "name": "埃雷特手下2号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51003", + "icon": 51003, + "sound": 51003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51004, + "name": "豺狼小怪(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51004", + "icon": 51004, + "sound": 51004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51005, + "name": "犀牛守卫(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 1, + "type": 5, + "prefab": "51005", + "icon": 51005, + "sound": 51005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51006, + "name": "香塔尔 杜布瓦队长手下1号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51006", + "icon": 51006, + "sound": 51006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51007, + "name": "香塔尔 杜布瓦队长手下2号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51007", + "icon": 51007, + "sound": 51007, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51007", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51008, + "name": "香塔尔 杜布瓦队长手下3号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 1, + "type": 5, + "prefab": "51008", + "icon": 51008, + "sound": 51008, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51008", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51009, + "name": "香塔尔 杜布瓦队长手下4号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 1, + "type": 5, + "prefab": "51009", + "icon": 51009, + "sound": 51009, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51009", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51010, + "name": "警卫1号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 1, + "type": 5, + "prefab": "51010", + "icon": 51010, + "sound": 51010, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51010", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51011, + "name": "警卫2号(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51011", + "icon": 51011, + "sound": 51011, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51011", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51012, + "name": "小猴子(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 3, + "type": 5, + "prefab": "51012", + "icon": 51012, + "sound": 51012, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51012", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51013, + "name": "巨怪啰啰(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 1, + "type": 5, + "prefab": "51013", + "icon": 51013, + "sound": 51013, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51013", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 51014, + "name": "博啃族宫廷守卫(新增)", + "star": 1, + "color": 0, + "race": 4, + "job": 1, + "type": 5, + "prefab": "51014", + "icon": 51014, + "sound": 51014, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_51014", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 53001, + "name": "埃雷特(新增)", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 5, + "prefab": "53001", + "icon": 53001, + "sound": 53001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_53001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 53002, + "name": "豺狼头领(新增)", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 5, + "prefab": "53002", + "icon": 53002, + "sound": 53002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_53002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 53003, + "name": "豪猪大师(翡翠僵尸)(新增)", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 5, + "prefab": "53003", + "icon": 53003, + "sound": 53003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_53003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 53004, + "name": "双獾大师(翡翠僵尸)(新增)", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 5, + "prefab": "53004", + "icon": 53004, + "sound": 53004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_53004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 53005, + "name": "小猴子首领(新增)", + "star": 3, + "color": 2, + "race": 4, + "job": 1, + "type": 5, + "prefab": "53005", + "icon": 53005, + "sound": 53005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_53005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 53006, + "name": "巨怪首领(新增)", + "star": 3, + "color": 2, + "race": 4, + "job": 3, + "type": 5, + "prefab": "53006", + "icon": 53006, + "sound": 53006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_53006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55001, + "name": "香塔尔 杜布瓦队长", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55001", + "icon": 55001, + "sound": 55001, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55001", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55002, + "name": "亨得利克斯(新增)", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55002", + "icon": 55002, + "sound": 55002, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55002", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55003, + "name": "巨型猩猩怪兽(新增)", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55003", + "icon": 55003, + "sound": 55003, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55003", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55004, + "name": "白龙王", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55004", + "icon": 55004, + "sound": 55004, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55004", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55005, + "name": "大厨(新增)", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55005", + "icon": 55005, + "sound": 55005, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55005", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55006, + "name": "德雷格(新增)", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55006", + "icon": 55006, + "sound": 55006, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55006", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55007, + "name": "莫甘娜巨怪", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55007", + "icon": 55007, + "sound": 55007, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55007", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 + }, + { + "hid": 55008, + "name": "莫甘娜二阶", + "star": 5, + "color": 4, + "race": 4, + "job": 2, + "type": 5, + "prefab": "55008", + "icon": 55008, + "sound": 55008, + "tujing": [ + 1 + ], + "intr": "", + "events": "hero_55008", + "cite": "", + "effectstay": [], + "hpspace": { + "x": 0, + "y": 0, + "z": 0 + }, + "skill": 0, + "skill1": 0, + "skill2": 0, + "skill3": 0 } ] \ No newline at end of file diff --git a/bin/json/game_skill.json b/bin/json/game_skill.json index 3d1f81201..34f800772 100644 --- a/bin/json/game_skill.json +++ b/bin/json/game_skill.json @@ -2,6 +2,8 @@ { "sameid": 110001, "act": "Atk", + "type": 0, + "triggerchannce": 5000, "tubiao": "skillicon_001", "name": "太极一式", "describe": "" @@ -9,6 +11,8 @@ { "sameid": 110002, "act": "Skill1", + "type": 0, + "triggerchannce": 0, "tubiao": "skillicon_002", "name": "太极零式", "describe": "" @@ -16,6 +20,8 @@ { "sameid": 110003, "act": "Skill2", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_003", "name": "太极最终式", "describe": "" @@ -23,6 +29,8 @@ { "sameid": 110004, "act": "Atk", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_004", "name": "和谐音律", "describe": "" @@ -30,6 +38,8 @@ { "sameid": 110005, "act": "Skill1", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_005", "name": "彩虹音符", "describe": "" @@ -37,6 +47,8 @@ { "sameid": 110006, "act": "Atk", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_010", "name": "冰霜之语", "describe": "" @@ -44,6 +56,8 @@ { "sameid": 110007, "act": "Skill1", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_011", "name": "极寒领域", "describe": "" @@ -51,6 +65,8 @@ { "sameid": 110008, "act": "Atk", + "type": 1, + "triggerchannce": 2000, "tubiao": "skillicon_013", "name": "梦·呓语", "describe": "" @@ -58,6 +74,8 @@ { "sameid": 110009, "act": "Skill1", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_014", "name": "梦·创世", "describe": "" @@ -65,6 +83,8 @@ { "sameid": 110010, "act": "Atk", + "type": 0, + "triggerchannce": 0, "tubiao": "skillicon_007", "name": "一往无前", "describe": "" @@ -72,6 +92,8 @@ { "sameid": 110011, "act": "Skill1", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_008", "name": "自由之往", "describe": "" @@ -79,6 +101,8 @@ { "sameid": 110012, "act": "Skill2", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_006", "name": "彩虹音符", "describe": "" @@ -86,6 +110,8 @@ { "sameid": 110013, "act": "Skill2", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_009", "name": "自由之往", "describe": "" @@ -93,6 +119,8 @@ { "sameid": 110014, "act": "Skill2", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_012", "name": "极寒领域", "describe": "" @@ -100,6 +128,8 @@ { "sameid": 110015, "act": "Skill2", + "type": 1, + "triggerchannce": 0, "tubiao": "skillicon_015", "name": "梦·创世", "describe": "" diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json index 262daed53..e4401add2 100644 --- a/bin/json/game_skillafteratk.json +++ b/bin/json/game_skillafteratk.json @@ -1,6 +1,6 @@ [ { - "Id": 200011101, + "Id": 290011101, "Desc": "对敌方1个目标造成攻击力80%", "From": 4, "Limit": 1, @@ -10,17 +10,17 @@ ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800" - ], + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", "AddEffect": false, "FollowSK": [], "FailFollowSK": [], "MustHit": false, - "Tags": [] + "Tags": [ + "101" + ] }, { - "Id": 200012101, + "Id": 290012101, "Desc": "对全体目标造成攻击力80%以及防御力120%的伤害", "From": 2, "Limit": 5, @@ -30,17 +30,17 @@ ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800,ProSou2=0,Pro2=Total_Def,ProPar2=1200" - ], + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,ProSou2=0,Pro2=Total_Def,ProPar2=1200", "AddEffect": false, "FollowSK": [], "FailFollowSK": [], "MustHit": false, - "Tags": [] + "Tags": [ + "101" + ] }, { - "Id": 200013101, + "Id": 290013101, "Desc": "对全体攻击小于自身的目标造成攻击力80%的伤害", "From": 2, "Limit": 5, @@ -52,17 +52,17 @@ ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800" - ], + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", "AddEffect": false, "FollowSK": [], "FailFollowSK": [], "MustHit": false, - "Tags": [] + "Tags": [ + "101" + ] }, { - "Id": 200014101, + "Id": 290014101, "Desc": "随机对敌方3个目标造成80%攻击力伤害,优先选择防御力小于自身的目标", "From": 2, "Limit": 3, @@ -74,17 +74,17 @@ ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800" - ], + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", "AddEffect": false, "FollowSK": [], "FailFollowSK": [], "MustHit": false, - "Tags": [] + "Tags": [ + "101" + ] }, { - "Id": 200015101, + "Id": 290015101, "Desc": "随机对敌方防御最低的3个目标造成80%攻击力伤害", "From": 2, "Limit": 3, @@ -94,39 +94,39 @@ ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800" - ], + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", "AddEffect": false, "FollowSK": [], "FailFollowSK": [], "MustHit": false, - "Tags": [] + "Tags": [ + "101" + ] }, { - "Id": 200016101, + "Id": 290016101, "Desc": "对敌方全体防御力小于100的敌方造成80%攻击力伤害", "From": 2, "Limit": 5, "Where": [ - "Type=ProJudge,JudgeType=1,Target=1,Key=Total_Def,Op=1,Val=100" + "Type=ProJudge,JudgeType=1,Key=Total_Def,Op=1,Val=100" ], "Order": [ "Type=Rnd" ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800" - ], + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", "AddEffect": false, "FollowSK": [], "FailFollowSK": [], "MustHit": false, - "Tags": [] + "Tags": [ + "101" + ] }, { - "Id": 200017101, + "Id": 290017101, "Desc": "对敌方全体的敌方造成攻击力110%伤害,", "From": 2, "Limit": 5, @@ -136,24 +136,24 @@ ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=1100" - ], + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=1100", "AddEffect": false, "FollowSK": [ 200017102 ], "FailFollowSK": [], "MustHit": false, - "Tags": [] + "Tags": [ + "101" + ] }, { - "Id": 200017102, + "Id": 290017102, "Desc": "若自身攻击力大于100,则额外对全体敌方攻击力小于自身的目标造成攻击力50%伤害", "From": 2, "Limit": 5, "Where": [ - "Type=ProJudge,JudgeType=1,Target=0,Key=Total_Atk,Op=0,Val=100", + "Type=MyProJudge,Key=Total_Atk,Op=0,Val=100", "Type=ProJudge,JudgeType=0,Key=Total_Atk,Op=0" ], "Order": [ @@ -161,9 +161,1161 @@ ], "EmitPR": 1000, "Type": "Dmg", - "Argu": [ - "DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=50" + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=50", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290018001, + "Desc": "己方全体附加攻击提升,持续2回合,攻击提升40%", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001001,Round=2,Type=ProBuff,Pro1=Buff_Per_Atk,QuaType1=1,ParNum1=1,Val1=400", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290019001, + "Desc": "敌方单体附加攻击下降,持续2回合,攻击下降40%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001002,Round=2,Type=ProBuff,Pro1=Buff_Per_Atk,QuaType1=0,ParNum1=1,Val1=400", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290020001, + "Desc": "己方全体附加防御提升,持续2回合,防御提升60%", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001003,Round=2,Type=ProBuff,Pro1=Buff_Per_Def,QuaType1=1,ParNum1=1,Val1=600", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290021001, + "Desc": "敌方单体附加防御下降,持续2回合,防御下降60%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001004,Round=2,Type=ProBuff,Pro1=Buff_Per_Def,QuaType1=0,ParNum1=1,Val1=600", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290022001, + "Desc": "己方全体附加速度提升,持续2回合,速度提升30%", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001005,Round=2,Type=ProBuff,Pro1=Buff_Per_Agi,QuaType1=1,ParNum1=1,Val1=300", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290023001, + "Desc": "敌方单体附加速度下降,持续2回合,速度下降30%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001006,Round=2,Type=ProBuff,Pro1=BBuff_Per_Agi,QuaType1=0,ParNum1=1,Val1=300", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290024001, + "Desc": "己方全体附加暴击提升,持续2回合,暴击率提升30%", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001007,Round=2,Type=ProBuff,Pro1=Add_Cri,QuaType1=1,ParNum1=1,Val1=300", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290025001, + "Desc": "敌方单体附加暴击下降,持续2回合,暴击率下降30%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001008,Round=2,Type=ProBuff,Pro1=Add_Cri,QuaType1=0,ParNum1=1,Val1=300", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290026001, + "Desc": "敌方单体附加烙印,持续2回合,被攻击时,受到的伤害提高25%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001009,Round=2,Type=ProBuff,Pro1=SufferDam,QuaType1=1,ParNum1=1,Val1=25", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290027001, + "Desc": "敌方单体附加失手率提升,持续2回合,失手率提升50%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001010,Round=2,Type=ProBuff,Pro1=MissPr,QuaType1=1,ParNum1=1,Val1=50", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290028001, + "Desc": "己方全体附加10层叹息之力,(无法驱散类状态)每层使自身攻击力提升5%,每10层使自身受到伤害降低3%。最高可叠加50层", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=10,Id=390001011,Round=-1,Type=ProBuff,Pro1=Buff_Per_Atk,QuaType1=1,ParNum1=1,Val1=50,Pro2=SufferDam,QuaType2=0,ParNum2=10,Val2=30", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290029001, + "Desc": "己方全体附加暴击抵抗,持续2回合,受到暴击概率降低30%", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001012,Round=2,Type=ProBuff,Pro1=Add_SufCri,QuaType1=1,ParNum1=1,Val1=300", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290030001, + "Desc": "敌方单体附加眩晕,持续2回合,无法进行任务行动", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002001,Round=2,Type=TagBuff", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290031001, + "Desc": "敌方单体附加冰冻,持续2回合,无法进行任何行动", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002002,Round=2,Type=TagBuff", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290032001, + "Desc": "己方全体附加无法获得增益效果,持续2回合,无法附加增益状态(不可驱散)(不配置标签)", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002003,Round=2,Type=TagBuff", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290033001, + "Desc": "己方全体附加无法获得减益效果,持续2回合,无法获得减益效果(不可驱散)(不配置标签)", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002004,Round=2,Type=TagBuff", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290034001, + "Desc": "己方全体附加免疫,持续2回合,无法获得减益效果", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002005,Round=2,Type=TagBuff", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290035001, + "Desc": "己方全体附加无敌,持续2回合,无法受到任何伤害", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002006,Round=2,Type=TagBuff", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290036001, + "Desc": "敌方单体附加禁疗,持续2回合,无法恢复生命", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390002007,Round=2,Type=TagBuff", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290037001, + "Desc": "对敌方单体造成3次攻击力80%的伤害,", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=3,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290037002, + "Desc": "有50%的概率再次对目标额外造成50%防御力的伤害", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 500, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Def,ProPar1=500", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290038001, + "Desc": "对敌方全体造成攻击力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": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290038002, + "Desc": "另有50%概率驱散敌方1个增益BUFF", + "From": 0, + "Limit": 0, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffAction", + "Argu": "DoVal=1,Pr=500,ActionType=0,BuffType=1,ID=202,ActionVal=1", + "AddEffect": false, + "FollowSK": [ + 290038002 + ], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290039001, + "Desc": "对敌方单体造成3次攻击力80%的伤害,", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=3,Pr=1000,ProSou1=0,Pro1=Total_Def,ProPar1=800", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290039002, + "Desc": "每次50%概率附加目标最大生命8%的伤害,此附加伤害不超过自身攻击50%(不会暴击)", + "From": 0, + "Limit": 0, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "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": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "112" + ] + }, + { + "Id": 290040001, + "Desc": "对敌方单体目标造成80%攻击力伤害,触发暴击时,攻击力伤害系数增加30%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,CriType1=1,CriVal1=300", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290041001, + "Desc": "对敌方单体目标造成80%攻击力伤害,触发暴击时,造成伤害增加30%", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,TempPro=CauseDam,TempCriTyp=1,TempCriVal=300", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290042001, + "Desc": "对敌方单体目标造成80%攻击力伤害,本次伤害必定暴击", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=3,Pr=1000,Cri=1,ProSou1=0,Pro1=Total_Def,ProPar1=800", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290042002, + "Desc": "回复本次伤害30%的血量", + "From": 3, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "FrontTre", + "Argu": "DoVal=1,Pr=1000,FrontSkId=290042001,Par=300", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "102" + ] + }, + { + "Id": 290043001, + "Desc": "对敌方全体目标造成80%攻击力伤害,本次伤害无视防御100%,敌方每有一个增益BUFF,无视防御减少20%", + "From": 2, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "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": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290044001, + "Desc": "对敌方单体目标造成80%攻击力伤害,自身每10点速度增加1%的攻击力伤害", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "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": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290045001, + "Desc": "对敌方单体目标造成80%攻击力伤害,自身每个增益BUFF,增加攻击力10%的伤害", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "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": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290046001, + "Desc": "驱散敌方全体增益效果,", + "From": 2, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffAction", + "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType=1,ID=202,ActionVal=-1", + "AddEffect": false, + "FollowSK": [ + 290046002 + ], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290046002, + "Desc": "随后对敌方全体造成攻击力80%伤害,每驱散1个增益BUFF,对其造成的伤害增加3%", + "From": 2, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800,TempProTarget=0,TempPro=CauseDam,TempFrontType=3,TempFrontID=201,TempFrontTpyeVal=1,TempFrontQuaType=1,TempFrontVal=30", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290047001, + "Desc": "对敌方单体造成80%攻击力伤害", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290047002, + "Desc": ",对其他敌方目标造成此伤害40%的溅射伤害", + "From": 6, + "Limit": 4, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "FrontDmg", + "Argu": "DoVal=1,Pr=1000,FrontSkId=290047001,DmgSourceType=0,DmgPar=400", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290048001, + "Desc": "回复己方全体80%攻击力的血量", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Tre", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "102" + ] + }, + { + "Id": 290049001, + "Desc": "回复己方全体其最大生命值20%的血量", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Tre", + "Argu": "DoVal=1,Pr=1000,ProSou1=1,Pro1=NowTotal_Hp,ProPar1=200", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "102" + ] + }, + { + "Id": 290050001, + "Desc": "己方全体行动值增加30%", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Pro", + "Argu": "DoVal=1,Pr=1000,Pro1=ActValue,QuaType1=1,Val1=300", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290051001, + "Desc": "敌方全体行动值降低30%", + "From": 2, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Pro", + "Argu": "DoVal=1,Pr=1000,Pro1=ActValue,QuaType1=0,Val1=300", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290052001, + "Desc": "夺取敌方单体30%行动值", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "RobPro", + "Argu": "DoVal=1,Pr=1000,RobTarget=0,Pro=ActValue,Num=300", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290053001, + "Desc": "净化己方全体非【防御下降】状态的减益BUFF", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffAction", + "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,ID1=202,RelyType1=1,BuffType2=0,ID2=390001004,RelyType2=0,ActionVal1=-1", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290054001, + "Desc": "驱散敌方全体增益BUFF", + "From": 2, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffAction", + "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,ID1=201,RelyType1=1,ActionVal=-1", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290055001, + "Desc": "夺取敌方单体全部增益BUFF给自身", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffAction", + "Argu": "DoVal=1,Pr=1000,ActionType=1,BuffType1=1,ID1=201,RelyType1=1,ActionVal=-1,Tag=0", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290056001, + "Desc": "转移己方全体1个减益BUFF给敌方单体", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffAction", + "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,ID1=202,RelyType1=1,ActionVal=-1,Tag=1", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290057001, + "Desc": "己方全体增益BUFF持续回合\u002B1", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffCD", + "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,ID1=201,RelyType1=1,QuaType=1,Val=1", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290058001, + "Desc": "敌方全体减益BUFF持续回合\u002B1", + "From": 2, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "BuffCD", + "Argu": "DoVal=1,Pr=1000,ActionType=0,BuffType1=1,ID1=202,RelyType1=1,QuaType=1,Val=1", + "AddEffect": true, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290059001, + "Desc": "己方全体所有技能CD-1", + "From": 1, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "SkillCD", + "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": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290060001, + "Desc": "敌方全体所有技能CD\u002B1", + "From": 2, + "Limit": 5, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "SkillCD", + "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": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290061001, + "Desc": "对敌方单体造成80%攻击力伤害", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290061002, + "Desc": ",随后自身立即获得回合。", + "From": 3, + "Limit": 0, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Round", + "Argu": "DoVal=1,Pr=1000,Val=1", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290062001, + "Desc": "复活目标,", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Reborn", + "Argu": "DoVal=1,Pr=1000", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290062002, + "Desc": ",并回复其最大生命50%的生命", + "From": 4, + "Limit": 0, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Tre", + "Argu": "DoVal=1,Pr=1000,ProSou1=1,Pro1=NowTotal_Hp,ProPar1=500", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "102" + ] + }, + { + "Id": 290063001, + "Desc": "对敌方单体造成80%攻击力伤害,", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", + "AddEffect": false, + "FollowSK": [ + 290063002 + ], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290063002, + "Desc": "有50%概率再次使用该技能进行追击", + "From": 4, + "Limit": 0, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 500, + "Type": "Again", + "Argu": "DoVal=1,Pr=500", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290064001, + "Desc": "对敌方单体造成80%攻击力伤害", + "From": 4, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "Dmg", + "Argu": "DoVal=1,Pr=1000,ProSou1=0,Pro1=Total_Atk,ProPar1=800", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [ + "101" + ] + }, + { + "Id": 290064002, + "Desc": ",有50%概率再次使用190063000技能进行追击", + "From": 4, + "Limit": 0, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 500, + "Type": "CallSkill", + "Argu": "DoVal=1,Pr=500,Id1=190063000", + "AddEffect": false, + "FollowSK": [ + 290064002 + ], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290065001, + "Desc": "自身随机附加攻击提升,暴击提升,防御提升其中一种,持续2回合。", + "From": 3, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "RndCallSonSkill", + "Argu": "DoVal=1,Pr=500,Val=1,Id1=290065001,Id2=290065002,Id3=290065003", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290065002, + "Desc": "攻击提升", + "From": 3, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001001,Round=2,Type=ProBuff,Pro1=Buff_Per_Atk,QuaType1=1,ParNum1=1,Val1=400", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290065003, + "Desc": "暴击提升", + "From": 3, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001007,Round=2,Type=ProBuff,Pro1=Add_Cri,QuaType1=1,ParNum1=1,Val1=300", + "AddEffect": false, + "FollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [] + }, + { + "Id": 290065004, + "Desc": "防御提升", + "From": 3, + "Limit": 1, + "Where": [], + "Order": [ + "Type=Rnd" + ], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=390001003,Round=2,Type=ProBuff,Pro1=Buff_Per_Def,QuaType1=1,ParNum1=1,Val1=600", "AddEffect": false, "FollowSK": [], "FailFollowSK": [], diff --git a/bin/json/game_skillatk.json b/bin/json/game_skillatk.json index 944e8106a..51bd5f696 100644 --- a/bin/json/game_skillatk.json +++ b/bin/json/game_skillatk.json @@ -1,6 +1,6 @@ [ { - "Id": 100011000, + "Id": 190011000, "Name": "", "Type": 1, "Desc": "对敌方1个目标造成攻击力80%", @@ -17,38 +17,38 @@ "ChildSkill": [ { "Id": [ - 200011101 + 290011101 ] }, { "Id": [ - 200011101 + 290011101 ] }, { "Id": [ - 200011101 + 290011101 ] }, { "Id": [ - 200011101 + 290011101 ] }, { "Id": [ - 200011101 + 290011101 ] }, { "Id": [ - 200011101 + 290011101 ] } ] }, { - "Id": 100012000, + "Id": 190012000, "Name": "", "Type": 1, "Desc": "对敌方全体造成攻击力80%以及防御力120%的伤害", @@ -65,38 +65,38 @@ "ChildSkill": [ { "Id": [ - 200012101 + 290012101 ] }, { "Id": [ - 200012101 + 290012101 ] }, { "Id": [ - 200012101 + 290012101 ] }, { "Id": [ - 200012101 + 290012101 ] }, { "Id": [ - 200012101 + 290012101 ] }, { "Id": [ - 200012101 + 290012101 ] } ] }, { - "Id": 100013000, + "Id": 190013000, "Name": "", "Type": 1, "Desc": "对敌方全体攻击小于自身的目标造成攻击力80%的伤害", @@ -113,38 +113,38 @@ "ChildSkill": [ { "Id": [ - 200013101 + 290013101 ] }, { "Id": [ - 200013101 + 290013101 ] }, { "Id": [ - 200013101 + 290013101 ] }, { "Id": [ - 200013101 + 290013101 ] }, { "Id": [ - 200013101 + 290013101 ] }, { "Id": [ - 200013101 + 290013101 ] } ] }, { - "Id": 100014000, + "Id": 190014000, "Name": "", "Type": 1, "Desc": "随机对敌方3个目标造成80%攻击力伤害,优先选择防御力小于自身的目标", @@ -161,38 +161,38 @@ "ChildSkill": [ { "Id": [ - 200014101 + 290014101 ] }, { "Id": [ - 200014101 + 290014101 ] }, { "Id": [ - 200014101 + 290014101 ] }, { "Id": [ - 200014101 + 290014101 ] }, { "Id": [ - 200014101 + 290014101 ] }, { "Id": [ - 200014101 + 290014101 ] } ] }, { - "Id": 100015000, + "Id": 190015000, "Name": "", "Type": 1, "Desc": "随机对敌方防御最低的3个目标造成80%攻击力伤害", @@ -209,38 +209,38 @@ "ChildSkill": [ { "Id": [ - 200015101 + 290015101 ] }, { "Id": [ - 200015101 + 290015101 ] }, { "Id": [ - 200015101 + 290015101 ] }, { "Id": [ - 200015101 + 290015101 ] }, { "Id": [ - 200015101 + 290015101 ] }, { "Id": [ - 200015101 + 290015101 ] } ] }, { - "Id": 100016000, + "Id": 190016000, "Name": "", "Type": 1, "Desc": "对敌方全体防御力小于100的敌方造成80%攻击力伤害", @@ -257,38 +257,38 @@ "ChildSkill": [ { "Id": [ - 200016101 + 290016101 ] }, { "Id": [ - 200016101 + 290016101 ] }, { "Id": [ - 200016101 + 290016101 ] }, { "Id": [ - 200016101 + 290016101 ] }, { "Id": [ - 200016101 + 290016101 ] }, { "Id": [ - 200016101 + 290016101 ] } ] }, { - "Id": 100017000, + "Id": 190017000, "Name": "", "Type": 1, "Desc": "对敌方全体的敌方造成攻击力110%伤害,若自身攻击力大于100,则额外对全体敌方攻击力小于自身的目标造成攻击力50%伤害", @@ -305,32 +305,2366 @@ "ChildSkill": [ { "Id": [ - 200017101 + 290017101 ] }, { "Id": [ - 200017101 + 290017101 ] }, { "Id": [ - 200017101 + 290017101 ] }, { "Id": [ - 200017101 + 290017101 ] }, { "Id": [ - 200017101 + 290017101 ] }, { "Id": [ - 200017101 + 290017101 + ] + } + ] + }, + { + "Id": 190018000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加攻击提升,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290018001 + ] + }, + { + "Id": [ + 290018001 + ] + }, + { + "Id": [ + 290018001 + ] + }, + { + "Id": [ + 290018001 + ] + }, + { + "Id": [ + 290018001 + ] + }, + { + "Id": [ + 290018001 + ] + } + ] + }, + { + "Id": 190019000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加攻击下降,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290019001 + ] + }, + { + "Id": [ + 290019001 + ] + }, + { + "Id": [ + 290019001 + ] + }, + { + "Id": [ + 290019001 + ] + }, + { + "Id": [ + 290019001 + ] + }, + { + "Id": [ + 290019001 + ] + } + ] + }, + { + "Id": 190020000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加防御提升,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290020001 + ] + }, + { + "Id": [ + 290020001 + ] + }, + { + "Id": [ + 290020001 + ] + }, + { + "Id": [ + 290020001 + ] + }, + { + "Id": [ + 290020001 + ] + }, + { + "Id": [ + 290020001 + ] + } + ] + }, + { + "Id": 190021000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加防御下降,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290021001 + ] + }, + { + "Id": [ + 290021001 + ] + }, + { + "Id": [ + 290021001 + ] + }, + { + "Id": [ + 290021001 + ] + }, + { + "Id": [ + 290021001 + ] + }, + { + "Id": [ + 290021001 + ] + } + ] + }, + { + "Id": 190022000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加速度提升,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290022001 + ] + }, + { + "Id": [ + 290022001 + ] + }, + { + "Id": [ + 290022001 + ] + }, + { + "Id": [ + 290022001 + ] + }, + { + "Id": [ + 290022001 + ] + }, + { + "Id": [ + 290022001 + ] + } + ] + }, + { + "Id": 190023000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加速度下降,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290023001 + ] + }, + { + "Id": [ + 290023001 + ] + }, + { + "Id": [ + 290023001 + ] + }, + { + "Id": [ + 290023001 + ] + }, + { + "Id": [ + 290023001 + ] + }, + { + "Id": [ + 290023001 + ] + } + ] + }, + { + "Id": 190024000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加暴击提升,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290024001 + ] + }, + { + "Id": [ + 290024001 + ] + }, + { + "Id": [ + 290024001 + ] + }, + { + "Id": [ + 290024001 + ] + }, + { + "Id": [ + 290024001 + ] + }, + { + "Id": [ + 290024001 + ] + } + ] + }, + { + "Id": 190025000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加暴击下降,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290025001 + ] + }, + { + "Id": [ + 290025001 + ] + }, + { + "Id": [ + 290025001 + ] + }, + { + "Id": [ + 290025001 + ] + }, + { + "Id": [ + 290025001 + ] + }, + { + "Id": [ + 290025001 + ] + } + ] + }, + { + "Id": 190026000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加烙印,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290026001 + ] + }, + { + "Id": [ + 290026001 + ] + }, + { + "Id": [ + 290026001 + ] + }, + { + "Id": [ + 290026001 + ] + }, + { + "Id": [ + 290026001 + ] + }, + { + "Id": [ + 290026001 + ] + } + ] + }, + { + "Id": 190027000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加失手率提升,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290027001 + ] + }, + { + "Id": [ + 290027001 + ] + }, + { + "Id": [ + 290027001 + ] + }, + { + "Id": [ + 290027001 + ] + }, + { + "Id": [ + 290027001 + ] + }, + { + "Id": [ + 290027001 + ] + } + ] + }, + { + "Id": 190028000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加10层叹息之力", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290028001 + ] + }, + { + "Id": [ + 290028001 + ] + }, + { + "Id": [ + 290028001 + ] + }, + { + "Id": [ + 290028001 + ] + }, + { + "Id": [ + 290028001 + ] + }, + { + "Id": [ + 290028001 + ] + } + ] + }, + { + "Id": 190029000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加暴击抵抗,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290029001 + ] + }, + { + "Id": [ + 290029001 + ] + }, + { + "Id": [ + 290029001 + ] + }, + { + "Id": [ + 290029001 + ] + }, + { + "Id": [ + 290029001 + ] + }, + { + "Id": [ + 290029001 + ] + } + ] + }, + { + "Id": 190030000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加眩晕,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290030001 + ] + }, + { + "Id": [ + 290030001 + ] + }, + { + "Id": [ + 290030001 + ] + }, + { + "Id": [ + 290030001 + ] + }, + { + "Id": [ + 290030001 + ] + }, + { + "Id": [ + 290030001 + ] + } + ] + }, + { + "Id": 190031000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加冰冻,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290031001 + ] + }, + { + "Id": [ + 290031001 + ] + }, + { + "Id": [ + 290031001 + ] + }, + { + "Id": [ + 290031001 + ] + }, + { + "Id": [ + 290031001 + ] + }, + { + "Id": [ + 290031001 + ] + } + ] + }, + { + "Id": 190032000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加无法获得增益效果,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290032001 + ] + }, + { + "Id": [ + 290032001 + ] + }, + { + "Id": [ + 290032001 + ] + }, + { + "Id": [ + 290032001 + ] + }, + { + "Id": [ + 290032001 + ] + }, + { + "Id": [ + 290032001 + ] + } + ] + }, + { + "Id": 190033000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加无法获得减益效果,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290033001 + ] + }, + { + "Id": [ + 290033001 + ] + }, + { + "Id": [ + 290033001 + ] + }, + { + "Id": [ + 290033001 + ] + }, + { + "Id": [ + 290033001 + ] + }, + { + "Id": [ + 290033001 + ] + } + ] + }, + { + "Id": 190034000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加免疫,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290034001 + ] + }, + { + "Id": [ + 290034001 + ] + }, + { + "Id": [ + 290034001 + ] + }, + { + "Id": [ + 290034001 + ] + }, + { + "Id": [ + 290034001 + ] + }, + { + "Id": [ + 290034001 + ] + } + ] + }, + { + "Id": 190035000, + "Name": "", + "Type": 1, + "Desc": "己方全体附加无敌,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290035001 + ] + }, + { + "Id": [ + 290035001 + ] + }, + { + "Id": [ + 290035001 + ] + }, + { + "Id": [ + 290035001 + ] + }, + { + "Id": [ + 290035001 + ] + }, + { + "Id": [ + 290035001 + ] + } + ] + }, + { + "Id": 190036000, + "Name": "", + "Type": 1, + "Desc": "敌方单体附加禁疗,持续2回合", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290036001 + ] + }, + { + "Id": [ + 290036001 + ] + }, + { + "Id": [ + 290036001 + ] + }, + { + "Id": [ + 290036001 + ] + }, + { + "Id": [ + 290036001 + ] + }, + { + "Id": [ + 290036001 + ] + } + ] + }, + { + "Id": 190037000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体造成3次攻击力80%的伤害,有50%的概率再次对目标额外造成50%防御力的伤害", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290037001, + 290037002 + ] + }, + { + "Id": [ + 290037001, + 290037002 + ] + }, + { + "Id": [ + 290037001, + 290037002 + ] + }, + { + "Id": [ + 290037001, + 290037002 + ] + }, + { + "Id": [ + 290037001, + 290037002 + ] + }, + { + "Id": [ + 290037001, + 290037002 + ] + } + ] + }, + { + "Id": 190038000, + "Name": "", + "Type": 1, + "Desc": "对敌方全体造成攻击力80%的伤害,另有50%概率驱散敌方1个增益BUFF(表现为2次伤害飘字)", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 2, + "ChildSkill": [ + { + "Id": [ + 290038001 + ] + }, + { + "Id": [ + 290038001 + ] + }, + { + "Id": [ + 290038001 + ] + }, + { + "Id": [ + 290038001 + ] + }, + { + "Id": [ + 290038001 + ] + }, + { + "Id": [ + 290038001 + ] + } + ] + }, + { + "Id": 190039000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体造成3次攻击力80%的伤害,每次50%概率附加目标最大生命8%的伤害,此附加伤害不超过自身攻击50%(生命伤害不会暴击,整个技能表现为3次伤害飘字)", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290039001 + ] + }, + { + "Id": [ + 290039001 + ] + }, + { + "Id": [ + 290039001 + ] + }, + { + "Id": [ + 290039001 + ] + }, + { + "Id": [ + 290039001 + ] + }, + { + "Id": [ + 290039001 + ] + } + ] + }, + { + "Id": 190040000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体目标造成80%攻击力伤害,触发暴击时,攻击力伤害系数增加30%", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290040001 + ] + }, + { + "Id": [ + 290040001 + ] + }, + { + "Id": [ + 290040001 + ] + }, + { + "Id": [ + 290040001 + ] + }, + { + "Id": [ + 290040001 + ] + }, + { + "Id": [ + 290040001 + ] + } + ] + }, + { + "Id": 190041000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体目标造成80%攻击力伤害,触发暴击时,造成伤害增加30%", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290041001 + ] + }, + { + "Id": [ + 290041001 + ] + }, + { + "Id": [ + 290041001 + ] + }, + { + "Id": [ + 290041001 + ] + }, + { + "Id": [ + 290041001 + ] + }, + { + "Id": [ + 290041001 + ] + } + ] + }, + { + "Id": 190042000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体目标造成80%攻击力伤害,回复本次伤害30%的血量,本次伤害必定暴击", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290042001, + 290042002 + ] + }, + { + "Id": [ + 290042001, + 290042002 + ] + }, + { + "Id": [ + 290042001, + 290042002 + ] + }, + { + "Id": [ + 290042001, + 290042002 + ] + }, + { + "Id": [ + 290042001, + 290042002 + ] + }, + { + "Id": [ + 290042001, + 290042002 + ] + } + ] + }, + { + "Id": 190043000, + "Name": "", + "Type": 1, + "Desc": "对敌方全体目标造成80%攻击力伤害,本次伤害无视防御100%,敌方每有一个增益BUFF,无视防御减少20%", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 2, + "ChildSkill": [ + { + "Id": [ + 290043001 + ] + }, + { + "Id": [ + 290043001 + ] + }, + { + "Id": [ + 290043001 + ] + }, + { + "Id": [ + 290043001 + ] + }, + { + "Id": [ + 290043001 + ] + }, + { + "Id": [ + 290043001 + ] + } + ] + }, + { + "Id": 190044000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体目标造成80%攻击力伤害,自身每10点速度增加1%的攻击力伤害", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290044001 + ] + }, + { + "Id": [ + 290044001 + ] + }, + { + "Id": [ + 290044001 + ] + }, + { + "Id": [ + 290044001 + ] + }, + { + "Id": [ + 290044001 + ] + }, + { + "Id": [ + 290044001 + ] + } + ] + }, + { + "Id": 190045000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体目标造成80%攻击力伤害,自身每个增益BUFF,增加攻击力10%的伤害", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290045001 + ] + }, + { + "Id": [ + 290045001 + ] + }, + { + "Id": [ + 290045001 + ] + }, + { + "Id": [ + 290045001 + ] + }, + { + "Id": [ + 290045001 + ] + }, + { + "Id": [ + 290045001 + ] + } + ] + }, + { + "Id": 190046000, + "Name": "", + "Type": 1, + "Desc": "驱散敌方全体增益效果,随后对敌方全体造成攻击力80%伤害,每驱散1个增益BUFF,对其造成的伤害增加3%", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 2, + "ChildSkill": [ + { + "Id": [ + 290046001 + ] + }, + { + "Id": [ + 290046001 + ] + }, + { + "Id": [ + 290046001 + ] + }, + { + "Id": [ + 290046001 + ] + }, + { + "Id": [ + 290046001 + ] + }, + { + "Id": [ + 290046001 + ] + } + ] + }, + { + "Id": 190047000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体造成80%攻击力伤害,对其他敌方目标造成此伤害40%的溅射伤害", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290047001, + 290047002 + ] + }, + { + "Id": [ + 290047001, + 290047002 + ] + }, + { + "Id": [ + 290047001, + 290047002 + ] + }, + { + "Id": [ + 290047001, + 290047002 + ] + }, + { + "Id": [ + 290047001, + 290047002 + ] + }, + { + "Id": [ + 290047001, + 290047002 + ] + } + ] + }, + { + "Id": 190048000, + "Name": "", + "Type": 1, + "Desc": "回复己方全体80%攻击力的血量", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290048001 + ] + }, + { + "Id": [ + 290048001 + ] + }, + { + "Id": [ + 290048001 + ] + }, + { + "Id": [ + 290048001 + ] + }, + { + "Id": [ + 290048001 + ] + }, + { + "Id": [ + 290048001 + ] + } + ] + }, + { + "Id": 190049000, + "Name": "", + "Type": 1, + "Desc": "回复己方全体其最大生命值20%的血量", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290049001 + ] + }, + { + "Id": [ + 290049001 + ] + }, + { + "Id": [ + 290049001 + ] + }, + { + "Id": [ + 290049001 + ] + }, + { + "Id": [ + 290049001 + ] + }, + { + "Id": [ + 290049001 + ] + } + ] + }, + { + "Id": 190050000, + "Name": "", + "Type": 1, + "Desc": "己方全体行动值增加30%", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290050001 + ] + }, + { + "Id": [ + 290050001 + ] + }, + { + "Id": [ + 290050001 + ] + }, + { + "Id": [ + 290050001 + ] + }, + { + "Id": [ + 290050001 + ] + }, + { + "Id": [ + 290050001 + ] + } + ] + }, + { + "Id": 190051000, + "Name": "", + "Type": 1, + "Desc": "敌方全体行动值降低30%", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 2, + "ChildSkill": [ + { + "Id": [ + 290051001 + ] + }, + { + "Id": [ + 290051001 + ] + }, + { + "Id": [ + 290051001 + ] + }, + { + "Id": [ + 290051001 + ] + }, + { + "Id": [ + 290051001 + ] + }, + { + "Id": [ + 290051001 + ] + } + ] + }, + { + "Id": 190052000, + "Name": "", + "Type": 1, + "Desc": "夺取敌方单体30%行动值", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290052001 + ] + }, + { + "Id": [ + 290052001 + ] + }, + { + "Id": [ + 290052001 + ] + }, + { + "Id": [ + 290052001 + ] + }, + { + "Id": [ + 290052001 + ] + }, + { + "Id": [ + 290052001 + ] + } + ] + }, + { + "Id": 190053000, + "Name": "", + "Type": 1, + "Desc": "净化己方全体非防御下降类减益BUFF", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290053001 + ] + }, + { + "Id": [ + 290053001 + ] + }, + { + "Id": [ + 290053001 + ] + }, + { + "Id": [ + 290053001 + ] + }, + { + "Id": [ + 290053001 + ] + }, + { + "Id": [ + 290053001 + ] + } + ] + }, + { + "Id": 190054000, + "Name": "", + "Type": 1, + "Desc": "驱散敌方全体增益BUFF", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 2, + "ChildSkill": [ + { + "Id": [ + 290054001 + ] + }, + { + "Id": [ + 290054001 + ] + }, + { + "Id": [ + 290054001 + ] + }, + { + "Id": [ + 290054001 + ] + }, + { + "Id": [ + 290054001 + ] + }, + { + "Id": [ + 290054001 + ] + } + ] + }, + { + "Id": 190055000, + "Name": "", + "Type": 1, + "Desc": "夺取敌方单体全部增益BUFF给自身", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290055001 + ] + }, + { + "Id": [ + 290055001 + ] + }, + { + "Id": [ + 290055001 + ] + }, + { + "Id": [ + 290055001 + ] + }, + { + "Id": [ + 290055001 + ] + }, + { + "Id": [ + 290055001 + ] + } + ] + }, + { + "Id": 190056000, + "Name": "", + "Type": 1, + "Desc": "转移己方全体1个减益BUFF给敌方单体", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290056001 + ] + }, + { + "Id": [ + 290056001 + ] + }, + { + "Id": [ + 290056001 + ] + }, + { + "Id": [ + 290056001 + ] + }, + { + "Id": [ + 290056001 + ] + }, + { + "Id": [ + 290056001 + ] + } + ] + }, + { + "Id": 190057000, + "Name": "", + "Type": 1, + "Desc": "己方全体增益BUFF持续回合\u002B1", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290057001 + ] + }, + { + "Id": [ + 290057001 + ] + }, + { + "Id": [ + 290057001 + ] + }, + { + "Id": [ + 290057001 + ] + }, + { + "Id": [ + 290057001 + ] + }, + { + "Id": [ + 290057001 + ] + } + ] + }, + { + "Id": 190058000, + "Name": "", + "Type": 1, + "Desc": "敌方全体减益BUFF持续回合\u002B1", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 2, + "ChildSkill": [ + { + "Id": [ + 290058001 + ] + }, + { + "Id": [ + 290058001 + ] + }, + { + "Id": [ + 290058001 + ] + }, + { + "Id": [ + 290058001 + ] + }, + { + "Id": [ + 290058001 + ] + }, + { + "Id": [ + 290058001 + ] + } + ] + }, + { + "Id": 190059000, + "Name": "", + "Type": 1, + "Desc": "己方全体所有技能CD-1", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290059001 + ] + }, + { + "Id": [ + 290059001 + ] + }, + { + "Id": [ + 290059001 + ] + }, + { + "Id": [ + 290059001 + ] + }, + { + "Id": [ + 290059001 + ] + }, + { + "Id": [ + 290059001 + ] + } + ] + }, + { + "Id": 190060000, + "Name": "", + "Type": 1, + "Desc": "敌方全体所有技能CD\u002B1", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 2, + "ChildSkill": [ + { + "Id": [ + 290060001 + ] + }, + { + "Id": [ + 290060001 + ] + }, + { + "Id": [ + 290060001 + ] + }, + { + "Id": [ + 290060001 + ] + }, + { + "Id": [ + 290060001 + ] + }, + { + "Id": [ + 290060001 + ] + } + ] + }, + { + "Id": 190061000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体造成80%攻击力伤害,随后自身立即获得回合。", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290061001, + 290061002 + ] + }, + { + "Id": [ + 290061001, + 290061002 + ] + }, + { + "Id": [ + 290061001, + 290061002 + ] + }, + { + "Id": [ + 290061001, + 290061002 + ] + }, + { + "Id": [ + 290061001, + 290061002 + ] + }, + { + "Id": [ + 290061001, + 290061002 + ] + } + ] + }, + { + "Id": 190062000, + "Name": "", + "Type": 1, + "Desc": "回复己方单体其最大生命50%的生命值。若目标为死亡状态,则复活目标,并回复其最大生命50%的生命", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 5, + "ChildSkill": [ + { + "Id": [ + 290062001, + 290062002 + ] + }, + { + "Id": [ + 290062001, + 290062002 + ] + }, + { + "Id": [ + 290062001, + 290062002 + ] + }, + { + "Id": [ + 290062001, + 290062002 + ] + }, + { + "Id": [ + 290062001, + 290062002 + ] + }, + { + "Id": [ + 290062001, + 290062002 + ] + } + ] + }, + { + "Id": 190063000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体造成80%攻击力伤害,有50%概率再次使用该技能进行追击", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290063001 + ] + }, + { + "Id": [ + 290063001 + ] + }, + { + "Id": [ + 290063001 + ] + }, + { + "Id": [ + 290063001 + ] + }, + { + "Id": [ + 290063001 + ] + }, + { + "Id": [ + 290063001 + ] + } + ] + }, + { + "Id": 190064000, + "Name": "", + "Type": 1, + "Desc": "对敌方单体造成80%攻击力伤害,有50%概率再次使用190063000技能进行追击", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 1, + "ChildSkill": [ + { + "Id": [ + 290064001 + ] + }, + { + "Id": [ + 290064001 + ] + }, + { + "Id": [ + 290064001 + ] + }, + { + "Id": [ + 290064001 + ] + }, + { + "Id": [ + 290064001 + ] + }, + { + "Id": [ + 290064001 + ] + } + ] + }, + { + "Id": 190065000, + "Name": "", + "Type": 1, + "Desc": "自身随机附加攻击提升,暴击提升,防御提升其中一种,持续2回合。", + "MaxLV": 6, + "CD": [ + 4, + 4, + 4, + 4, + 4, + 4 + ], + "Target": 4, + "ChildSkill": [ + { + "Id": [ + 290065001 + ] + }, + { + "Id": [ + 290065001 + ] + }, + { + "Id": [ + 290065001 + ] + }, + { + "Id": [ + 290065001 + ] + }, + { + "Id": [ + 290065001 + ] + }, + { + "Id": [ + 290065001 ] } ] diff --git a/bin/json/game_skillbuff.json b/bin/json/game_skillbuff.json index 0637a088a..70d002f5a 100644 --- a/bin/json/game_skillbuff.json +++ b/bin/json/game_skillbuff.json @@ -1 +1,210 @@ -[] \ No newline at end of file +[ + { + "Id": 390001001, + "Type": "ProBuff", + "Name": "攻击提升", + "Desc": "攻击提升40%", + "Tags": [ + "201" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "Id": 390001002, + "Type": "ProBuff", + "Name": "攻击下降", + "Desc": "攻击下降40%", + "Tags": [ + "202" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "Id": 390001003, + "Type": "ProBuff", + "Name": "防御提升", + "Desc": "防御提升60%", + "Tags": [ + "201" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "Id": 390001004, + "Type": "ProBuff", + "Name": "防御下降", + "Desc": "防御下降60%", + "Tags": [ + "202" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "Id": 390001005, + "Type": "ProBuff", + "Name": "速度提升", + "Desc": "速度提升30%", + "Tags": [ + "201" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "Id": 390001006, + "Type": "ProBuff", + "Name": "速度下降", + "Desc": "速度下降30%", + "Tags": [ + "202" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "Id": 390001007, + "Type": "ProBuff", + "Name": "暴击提升", + "Desc": "暴击率提升30%", + "Tags": [ + "201" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "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", + "Name": "暴击抵抗", + "Desc": "受到暴击概率降低30%", + "Tags": [ + "201" + ], + "OverlayTimes": 0, + "SameID": false + }, + { + "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": "无法恢复生命", + "Tags": [ + "202" + ], + "OverlayTimes": 0, + "SameID": false + } +] \ No newline at end of file diff --git a/bin/json/game_taskround.json b/bin/json/game_taskround.json new file mode 100644 index 000000000..6c583df18 --- /dev/null +++ b/bin/json/game_taskround.json @@ -0,0 +1,702 @@ +[ + { + "key": 10001, + "id_list": 1, + "id_tag": 1, + "task_display": "将任意装备提升1级", + "type_id": 101, + "condition_second": 1, + "condition_condition": 0, + "active": 5, + "id_after": 0, + "reword": [] + }, + { + "key": 10002, + "id_list": 2, + "id_tag": 1, + "task_display": "获得1个5星英雄", + "type_id": 102, + "condition_second": 1, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10003, + "id_list": 3, + "id_tag": 1, + "task_display": "获得2个5星英雄", + "type_id": 102, + "condition_second": 2, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10004, + "id_list": 4, + "id_tag": 1, + "task_display": "获得3个5星英雄", + "type_id": 102, + "condition_second": 3, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10005, + "id_list": 5, + "id_tag": 1, + "task_display": "获得4个5星英雄", + "type_id": 102, + "condition_second": 4, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10006, + "id_list": 6, + "id_tag": 1, + "task_display": "获得5个5星英雄", + "type_id": 102, + "condition_second": 5, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10007, + "id_list": 7, + "id_tag": 1, + "task_display": "获得6个5星英雄", + "type_id": 102, + "condition_second": 6, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10008, + "id_list": 8, + "id_tag": 1, + "task_display": "获得7个5星英雄", + "type_id": 102, + "condition_second": 7, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10009, + "id_list": 9, + "id_tag": 1, + "task_display": "获得8个5星英雄", + "type_id": 102, + "condition_second": 8, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 10010, + "id_list": 10, + "id_tag": 1, + "task_display": "获得9个5星英雄", + "type_id": 102, + "condition_second": 9, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20001, + "id_list": 11, + "id_tag": 2, + "task_display": "获得10个5星英雄", + "type_id": 102, + "condition_second": 10, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20002, + "id_list": 12, + "id_tag": 2, + "task_display": "获得11个5星英雄", + "type_id": 102, + "condition_second": 11, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20003, + "id_list": 13, + "id_tag": 2, + "task_display": "获得12个5星英雄", + "type_id": 102, + "condition_second": 12, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20004, + "id_list": 14, + "id_tag": 2, + "task_display": "获得13个5星英雄", + "type_id": 102, + "condition_second": 13, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20005, + "id_list": 15, + "id_tag": 2, + "task_display": "获得14个5星英雄", + "type_id": 102, + "condition_second": 14, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20006, + "id_list": 16, + "id_tag": 2, + "task_display": "获得15个5星英雄", + "type_id": 102, + "condition_second": 15, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20007, + "id_list": 17, + "id_tag": 2, + "task_display": "获得16个5星英雄", + "type_id": 102, + "condition_second": 16, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20008, + "id_list": 18, + "id_tag": 2, + "task_display": "获得17个5星英雄", + "type_id": 102, + "condition_second": 17, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20009, + "id_list": 19, + "id_tag": 2, + "task_display": "获得18个5星英雄", + "type_id": 102, + "condition_second": 18, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 20010, + "id_list": 20, + "id_tag": 2, + "task_display": "获得19个5星英雄", + "type_id": 102, + "condition_second": 19, + "condition_condition": 5, + "active": 10, + "id_after": 0, + "reword": [] + }, + { + "key": 30001, + "id_list": 21, + "id_tag": 3, + "task_display": "将装备提升1级", + "type_id": 101, + "condition_second": 1, + "condition_condition": 0, + "active": 0, + "id_after": 0, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30101, + "id_list": 22, + "id_tag": 3, + "task_display": "获得1个5星英雄", + "type_id": 102, + "condition_second": 1, + "condition_condition": 5, + "active": 0, + "id_after": 20003, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30102, + "id_list": 23, + "id_tag": 3, + "task_display": "获得2个5星英雄", + "type_id": 102, + "condition_second": 2, + "condition_condition": 5, + "active": 0, + "id_after": 20004, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30103, + "id_list": 24, + "id_tag": 3, + "task_display": "获得3个5星英雄", + "type_id": 102, + "condition_second": 3, + "condition_condition": 5, + "active": 0, + "id_after": 20005, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30104, + "id_list": 25, + "id_tag": 3, + "task_display": "获得4个5星英雄", + "type_id": 102, + "condition_second": 4, + "condition_condition": 5, + "active": 0, + "id_after": 20006, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30105, + "id_list": 26, + "id_tag": 3, + "task_display": "获得5个5星英雄", + "type_id": 102, + "condition_second": 5, + "condition_condition": 5, + "active": 0, + "id_after": 20007, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30106, + "id_list": 27, + "id_tag": 3, + "task_display": "获得6个5星英雄", + "type_id": 102, + "condition_second": 6, + "condition_condition": 5, + "active": 0, + "id_after": 20008, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30107, + "id_list": 28, + "id_tag": 3, + "task_display": "获得7个5星英雄", + "type_id": 102, + "condition_second": 7, + "condition_condition": 5, + "active": 0, + "id_after": 20009, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30108, + "id_list": 29, + "id_tag": 3, + "task_display": "获得8个5星英雄", + "type_id": 102, + "condition_second": 8, + "condition_condition": 5, + "active": 0, + "id_after": 20010, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30109, + "id_list": 30, + "id_tag": 3, + "task_display": "获得9个5星英雄", + "type_id": 102, + "condition_second": 9, + "condition_condition": 5, + "active": 0, + "id_after": 20011, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30110, + "id_list": 31, + "id_tag": 3, + "task_display": "获得10个5星英雄", + "type_id": 102, + "condition_second": 10, + "condition_condition": 5, + "active": 0, + "id_after": 20012, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30111, + "id_list": 32, + "id_tag": 3, + "task_display": "获得11个5星英雄", + "type_id": 102, + "condition_second": 11, + "condition_condition": 5, + "active": 0, + "id_after": 20013, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30112, + "id_list": 33, + "id_tag": 3, + "task_display": "获得12个5星英雄", + "type_id": 102, + "condition_second": 12, + "condition_condition": 5, + "active": 0, + "id_after": 20014, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30113, + "id_list": 34, + "id_tag": 3, + "task_display": "获得13个5星英雄", + "type_id": 102, + "condition_second": 13, + "condition_condition": 5, + "active": 0, + "id_after": 20015, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30114, + "id_list": 35, + "id_tag": 3, + "task_display": "获得14个5星英雄", + "type_id": 102, + "condition_second": 14, + "condition_condition": 5, + "active": 0, + "id_after": 20016, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30115, + "id_list": 36, + "id_tag": 3, + "task_display": "获得15个5星英雄", + "type_id": 102, + "condition_second": 15, + "condition_condition": 5, + "active": 0, + "id_after": 20017, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30116, + "id_list": 37, + "id_tag": 3, + "task_display": "获得16个5星英雄", + "type_id": 102, + "condition_second": 16, + "condition_condition": 5, + "active": 0, + "id_after": 20018, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30117, + "id_list": 38, + "id_tag": 3, + "task_display": "获得17个5星英雄", + "type_id": 102, + "condition_second": 17, + "condition_condition": 5, + "active": 0, + "id_after": 20019, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30118, + "id_list": 39, + "id_tag": 3, + "task_display": "获得18个5星英雄", + "type_id": 102, + "condition_second": 18, + "condition_condition": 5, + "active": 0, + "id_after": 20020, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + }, + { + "key": 30119, + "id_list": 40, + "id_tag": 3, + "task_display": "获得19个5星英雄", + "type_id": 102, + "condition_second": 19, + "condition_condition": 5, + "active": 0, + "id_after": 0, + "reword": [ + { + "a": "attr", + "t": "gold", + "n": 100000 + }, + { + "a": "attr", + "t": "diamonds", + "n": 100 + } + ] + } +] \ No newline at end of file diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go index 8cc314d0b..5c1c029cf 100644 --- a/sys/configure/structs/Tables.go +++ b/sys/configure/structs/Tables.go @@ -35,6 +35,13 @@ type Tables struct { equipIntensify *Game_equipIntensify item *Game_item heroSkillLevel *Game_heroSkillLevel + heroResonance *Game_heroResonance + comAtn *Game_comAtn + heroAwaken *Game_heroAwaken + shop *Game_shop + shopitem *Game_shopitem + taskRound *Game_taskRound + activeReward *Game_activeReward } func NewTables(loader JsonLoader) (*Tables, error) { @@ -180,5 +187,47 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.heroSkillLevel, err = NewGame_heroSkillLevel(buf) ; err != nil { return nil, err } + if buf, err = loader("game_heroresonance") ; err != nil { + return nil, err + } + if tables.heroResonance, err = NewGame_heroResonance(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_comatn") ; err != nil { + return nil, err + } + if tables.comAtn, err = NewGame_comAtn(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_heroawaken") ; err != nil { + return nil, err + } + if tables.heroAwaken, err = NewGame_heroAwaken(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_shop") ; err != nil { + return nil, err + } + if tables.shop, err = NewGame_shop(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_shopitem") ; err != nil { + return nil, err + } + if tables.shopitem, err = NewGame_shopitem(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_taskround") ; err != nil { + return nil, err + } + if tables.taskRound, err = NewGame_taskRound(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_activereward") ; err != nil { + return nil, err + } + if tables.activeReward, err = NewGame_activeReward(buf) ; err != nil { + return nil, err + } return tables, nil } diff --git a/sys/configure/structs/game.activeReward.go b/sys/configure/structs/game.activeReward.go new file mode 100644 index 000000000..9b437ee83 --- /dev/null +++ b/sys/configure/structs/game.activeReward.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_activeReward struct { + _dataMap map[int32]*Game_activeRewardData + _dataList []*Game_activeRewardData +} + +func NewGame_activeReward(_buf []map[string]interface{}) (*Game_activeReward, error) { + _dataList := make([]*Game_activeRewardData, 0, len(_buf)) + dataMap := make(map[int32]*Game_activeRewardData) + for _, _ele_ := range _buf { + if _v, err2 := NewGame_activeRewardData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Key] = _v + } + } + return &Game_activeReward{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *Game_activeReward) GetDataMap() map[int32]*Game_activeRewardData { + return table._dataMap +} + +func (table *Game_activeReward) GetDataList() []*Game_activeRewardData { + return table._dataList +} + +func (table *Game_activeReward) Get(key int32) *Game_activeRewardData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/game.activeRewardData.go b/sys/configure/structs/game.activeRewardData.go new file mode 100644 index 000000000..06a07412c --- /dev/null +++ b/sys/configure/structs/game.activeRewardData.go @@ -0,0 +1,44 @@ + +//------------------------------------------------------------------------------ +// +// 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_activeRewardData struct { + Key int32 + IdTag int32 + Active int32 + Reword []*Game_atn +} + +func (Game_activeRewardData) GetTypeId() int { + return -41023077 +} + +func NewGame_activeRewardData(_buf map[string]interface{}) (_v *Game_activeRewardData, err error) { + _v = &Game_activeRewardData{} + { 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_tag"].(float64); !_ok_ { err = errors.New("id_tag error"); return }; _v.IdTag = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["active"].(float64); !_ok_ { err = errors.New("active error"); return }; _v.Active = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return } + + _v.Reword = 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.Reword = append(_v.Reword, _list_v_) + } + } + + return +} diff --git a/sys/configure/structs/game.skillAfteratkData.go b/sys/configure/structs/game.skillAfteratkData.go index 3f8f86d19..3d87fe99c 100644 --- a/sys/configure/structs/game.skillAfteratkData.go +++ b/sys/configure/structs/game.skillAfteratkData.go @@ -19,7 +19,7 @@ type Game_skillAfteratkData struct { Order []string EmitPR int32 Type string - Argu []string + Argu string AddEffect bool FollowSK []int32 FailFollowSK []string @@ -67,20 +67,7 @@ func NewGame_skillAfteratkData(_buf map[string]interface{}) (_v *Game_skillAfter { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["EmitPR"].(float64); !_ok_ { err = errors.New("EmitPR error"); return }; _v.EmitPR = int32(_tempNum_) } { var _ok_ bool; if _v.Type, _ok_ = _buf["Type"].(string); !_ok_ { err = errors.New("Type error"); return } } - { - var _arr_ []interface{} - var _ok_ bool - if _arr_, _ok_ = _buf["Argu"].([]interface{}); !_ok_ { err = errors.New("Argu error"); return } - - _v.Argu = 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_) - } - } - + { var _ok_ bool; if _v.Argu, _ok_ = _buf["Argu"].(string); !_ok_ { err = errors.New("Argu error"); return } } { var _ok_ bool; if _v.AddEffect, _ok_ = _buf["AddEffect"].(bool); !_ok_ { err = errors.New("AddEffect error"); return } } { var _arr_ []interface{} diff --git a/sys/configure/structs/game.skillData.go b/sys/configure/structs/game.skillData.go index 09896b28e..5a29bf61e 100644 --- a/sys/configure/structs/game.skillData.go +++ b/sys/configure/structs/game.skillData.go @@ -13,6 +13,8 @@ import "errors" type Game_skillData struct { Sameid int32 Act string + Type int32 + Triggerchannce int32 Tubiao string Name string Describe string @@ -26,6 +28,8 @@ func NewGame_skillData(_buf map[string]interface{}) (_v *Game_skillData, err err _v = &Game_skillData{} { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sameid"].(float64); !_ok_ { err = errors.New("sameid error"); return }; _v.Sameid = int32(_tempNum_) } { var _ok_ bool; if _v.Act, _ok_ = _buf["act"].(string); !_ok_ { err = errors.New("act 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["triggerchannce"].(float64); !_ok_ { err = errors.New("triggerchannce error"); return }; _v.Triggerchannce = int32(_tempNum_) } { var _ok_ bool; if _v.Tubiao, _ok_ = _buf["tubiao"].(string); !_ok_ { err = errors.New("tubiao error"); return } } { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } } { var _ok_ bool; if _v.Describe, _ok_ = _buf["describe"].(string); !_ok_ { err = errors.New("describe error"); return } } diff --git a/sys/configure/structs/game.taskReward.go b/sys/configure/structs/game.taskReward.go new file mode 100644 index 000000000..0e442fc94 --- /dev/null +++ b/sys/configure/structs/game.taskReward.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_taskReward struct { + _dataMap map[int32]*Game_taskRewardData + _dataList []*Game_taskRewardData +} + +func NewGame_taskReward(_buf []map[string]interface{}) (*Game_taskReward, error) { + _dataList := make([]*Game_taskRewardData, 0, len(_buf)) + dataMap := make(map[int32]*Game_taskRewardData) + for _, _ele_ := range _buf { + if _v, err2 := NewGame_taskRewardData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Key] = _v + } + } + return &Game_taskReward{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *Game_taskReward) GetDataMap() map[int32]*Game_taskRewardData { + return table._dataMap +} + +func (table *Game_taskReward) GetDataList() []*Game_taskRewardData { + return table._dataList +} + +func (table *Game_taskReward) Get(key int32) *Game_taskRewardData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/game.taskRewardData.go b/sys/configure/structs/game.taskRewardData.go new file mode 100644 index 000000000..fb54bae60 --- /dev/null +++ b/sys/configure/structs/game.taskRewardData.go @@ -0,0 +1,44 @@ + +//------------------------------------------------------------------------------ +// +// 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_taskRewardData struct { + Key int32 + IdTag int32 + Active int32 + Reword []*Game_atn +} + +func (Game_taskRewardData) GetTypeId() int { + return -79537062 +} + +func NewGame_taskRewardData(_buf map[string]interface{}) (_v *Game_taskRewardData, err error) { + _v = &Game_taskRewardData{} + { 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_tag"].(float64); !_ok_ { err = errors.New("id_tag error"); return }; _v.IdTag = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["active"].(float64); !_ok_ { err = errors.New("active error"); return }; _v.Active = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return } + + _v.Reword = 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.Reword = append(_v.Reword, _list_v_) + } + } + + return +} diff --git a/sys/configure/structs/game.taskRound.go b/sys/configure/structs/game.taskRound.go new file mode 100644 index 000000000..9a9129b71 --- /dev/null +++ b/sys/configure/structs/game.taskRound.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_taskRound struct { + _dataMap map[int32]*Game_taskRoundData + _dataList []*Game_taskRoundData +} + +func NewGame_taskRound(_buf []map[string]interface{}) (*Game_taskRound, error) { + _dataList := make([]*Game_taskRoundData, 0, len(_buf)) + dataMap := make(map[int32]*Game_taskRoundData) + for _, _ele_ := range _buf { + if _v, err2 := NewGame_taskRoundData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Key] = _v + } + } + return &Game_taskRound{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *Game_taskRound) GetDataMap() map[int32]*Game_taskRoundData { + return table._dataMap +} + +func (table *Game_taskRound) GetDataList() []*Game_taskRoundData { + return table._dataList +} + +func (table *Game_taskRound) Get(key int32) *Game_taskRoundData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/game.taskRoundData.go b/sys/configure/structs/game.taskRoundData.go new file mode 100644 index 000000000..d912f0865 --- /dev/null +++ b/sys/configure/structs/game.taskRoundData.go @@ -0,0 +1,56 @@ + +//------------------------------------------------------------------------------ +// +// 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_taskRoundData struct { + Key int32 + IdList int32 + IdTag int32 + TaskDisplay string + TypeId int32 + ConditionSecond int32 + ConditionCondition int32 + Active int32 + IdAfter int32 + Reword []*Game_atn +} + +func (Game_taskRoundData) GetTypeId() int { + return 768648535 +} + +func NewGame_taskRoundData(_buf map[string]interface{}) (_v *Game_taskRoundData, err error) { + _v = &Game_taskRoundData{} + { 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_list"].(float64); !_ok_ { err = errors.New("id_list error"); return }; _v.IdList = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_tag"].(float64); !_ok_ { err = errors.New("id_tag error"); return }; _v.IdTag = int32(_tempNum_) } + { var _ok_ bool; if _v.TaskDisplay, _ok_ = _buf["task_display"].(string); !_ok_ { err = errors.New("task_display error"); return } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type_id"].(float64); !_ok_ { err = errors.New("type_id error"); return }; _v.TypeId = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["condition_second"].(float64); !_ok_ { err = errors.New("condition_second error"); return }; _v.ConditionSecond = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["condition_condition"].(float64); !_ok_ { err = errors.New("condition_condition error"); return }; _v.ConditionCondition = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["active"].(float64); !_ok_ { err = errors.New("active error"); return }; _v.Active = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_after"].(float64); !_ok_ { err = errors.New("id_after error"); return }; _v.IdAfter = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return } + + _v.Reword = 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.Reword = append(_v.Reword, _list_v_) + } + } + + return +} From 952557ffaf0f30dcf225c347996c511148925e30 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Tue, 5 Jul 2022 11:06:25 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E9=82=AE=E4=BB=B6=E9=99=84=E4=BB=B6?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=AE=9A=E4=B9=89ATN=20=E7=B1=BB=E5=9E=8B=20?= =?UTF-8?q?=E5=B9=B6=E8=B0=83=E7=94=A8=E9=80=9A=E7=94=A8=E5=8A=A0=E9=81=93?= =?UTF-8?q?=E5=85=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/mail/api_getAttachment.go | 18 ++-- modules/mail/model_mail.go | 2 +- pb/mail_db.pb.go | 140 ++++++++---------------------- pb/proto/mail/mail_db.proto | 13 +-- 4 files changed, 47 insertions(+), 126 deletions(-) diff --git a/modules/mail/api_getAttachment.go b/modules/mail/api_getAttachment.go index 28c2f2fe1..72c733ac7 100644 --- a/modules/mail/api_getAttachment.go +++ b/modules/mail/api_getAttachment.go @@ -3,6 +3,7 @@ package mail import ( "go_dreamfactory/comm" "go_dreamfactory/pb" + cfg "go_dreamfactory/sys/configure/structs" "google.golang.org/protobuf/proto" ) @@ -36,23 +37,22 @@ func (this *apiComp) GetUserMailAttachment(session comm.IUserSession, req *pb.Ma _data, err := this.module.modelMail.Mail_GetMailAttachment(req.ObjID) if err == nil { if len(_data) > 0 { - // todo 领取附件 - _items := make(map[int32]int32, 0) + res := make([]*cfg.Game_atn, 0) for _, v := range _data { - _items[int32(v.ItemId)] += int32(v.ItemCount) + d := &cfg.Game_atn{ + A: v.A, + T: v.T, + N: v.N, + } + res = append(res, d) } - code = this.items.AddItems(&comm.ModuleCallSource{ - Module: string(this.module.GetType()), - FuncName: "GetUserMailAttachment", - Describe: "领取附件", - }, mail.Uid, _items) + code = this.module.api.module.CheckConsumeRes(session.GetUserId(), res) // 领取附件 if code == pb.ErrorCode_Success { // 修改状态 this.module.modelMail.Mail_UpdateMailAttachmentState(req.ObjID) mail.Reward = true return } - return } } code = pb.ErrorCode_SystemError diff --git a/modules/mail/model_mail.go b/modules/mail/model_mail.go index 9bf94555e..55f2862e1 100644 --- a/modules/mail/model_mail.go +++ b/modules/mail/model_mail.go @@ -75,7 +75,7 @@ func (this *modelMail) Mail_ReadOneMail(objId string) (mail *pb.DBMailData, err } // 查询附件信息 -func (this *modelMail) Mail_GetMailAttachment(objId string) (itmes []*pb.MailAttachment, err error) { +func (this *modelMail) Mail_GetMailAttachment(objId string) (itmes []*pb.UserAssets, err error) { obj := this.DB.FindOne(DB_MailTable, bson.M{"_id": objId}) var nd *pb.DBMailData diff --git a/pb/mail_db.pb.go b/pb/mail_db.pb.go index f9976e061..0c640baa8 100644 --- a/pb/mail_db.pb.go +++ b/pb/mail_db.pb.go @@ -20,81 +20,26 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -type MailAttachment struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ItemId uint32 `protobuf:"varint,1,opt,name=ItemId,proto3" json:"ItemId"` // 道具iD - ItemCount uint32 `protobuf:"varint,2,opt,name=ItemCount,proto3" json:"ItemCount"` // 数量 -} - -func (x *MailAttachment) Reset() { - *x = MailAttachment{} - if protoimpl.UnsafeEnabled { - mi := &file_mail_mail_db_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MailAttachment) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MailAttachment) ProtoMessage() {} - -func (x *MailAttachment) ProtoReflect() protoreflect.Message { - mi := &file_mail_mail_db_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MailAttachment.ProtoReflect.Descriptor instead. -func (*MailAttachment) Descriptor() ([]byte, []int) { - return file_mail_mail_db_proto_rawDescGZIP(), []int{0} -} - -func (x *MailAttachment) GetItemId() uint32 { - if x != nil { - return x.ItemId - } - return 0 -} - -func (x *MailAttachment) GetItemCount() uint32 { - if x != nil { - return x.ItemCount - } - return 0 -} - type DBMailData struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ObjId string `protobuf:"bytes,1,opt,name=ObjId,proto3" json:"ObjId" bson:"_id"` // ID - Uid string `protobuf:"bytes,2,opt,name=Uid,proto3" json:"Uid"` - Title string `protobuf:"bytes,3,opt,name=Title,proto3" json:"Title"` // 邮件标题 - Contex string `protobuf:"bytes,4,opt,name=Contex,proto3" json:"Contex"` // 邮件内容 - CreateTime uint64 `protobuf:"varint,5,opt,name=CreateTime,proto3" json:"CreateTime"` // 发送时间 - DueTime uint64 `protobuf:"varint,6,opt,name=DueTime,proto3" json:"DueTime"` // 过期时间 - Check bool `protobuf:"varint,7,opt,name=Check,proto3" json:"Check"` // 是否查看 - Reward bool `protobuf:"varint,8,opt,name=Reward,proto3" json:"Reward"` // 附件领取状态 - Items []*MailAttachment `protobuf:"bytes,9,rep,name=Items,proto3" json:"Items"` // 附件 + ObjId string `protobuf:"bytes,1,opt,name=ObjId,proto3" json:"ObjId" bson:"_id"` // ID + Uid string `protobuf:"bytes,2,opt,name=Uid,proto3" json:"Uid"` + Title string `protobuf:"bytes,3,opt,name=Title,proto3" json:"Title"` // 邮件标题 + Contex string `protobuf:"bytes,4,opt,name=Contex,proto3" json:"Contex"` // 邮件内容 + CreateTime uint64 `protobuf:"varint,5,opt,name=CreateTime,proto3" json:"CreateTime"` // 发送时间 + DueTime uint64 `protobuf:"varint,6,opt,name=DueTime,proto3" json:"DueTime"` // 过期时间 + Check bool `protobuf:"varint,7,opt,name=Check,proto3" json:"Check"` // 是否查看 + Reward bool `protobuf:"varint,8,opt,name=Reward,proto3" json:"Reward"` // 附件领取状态 + Items []*UserAssets `protobuf:"bytes,9,rep,name=Items,proto3" json:"Items"` // 附件 } func (x *DBMailData) Reset() { *x = DBMailData{} if protoimpl.UnsafeEnabled { - mi := &file_mail_mail_db_proto_msgTypes[1] + mi := &file_mail_mail_db_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -107,7 +52,7 @@ func (x *DBMailData) String() string { func (*DBMailData) ProtoMessage() {} func (x *DBMailData) ProtoReflect() protoreflect.Message { - mi := &file_mail_mail_db_proto_msgTypes[1] + mi := &file_mail_mail_db_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -120,7 +65,7 @@ func (x *DBMailData) ProtoReflect() protoreflect.Message { // Deprecated: Use DBMailData.ProtoReflect.Descriptor instead. func (*DBMailData) Descriptor() ([]byte, []int) { - return file_mail_mail_db_proto_rawDescGZIP(), []int{1} + return file_mail_mail_db_proto_rawDescGZIP(), []int{0} } func (x *DBMailData) GetObjId() string { @@ -179,7 +124,7 @@ func (x *DBMailData) GetReward() bool { return false } -func (x *DBMailData) GetItems() []*MailAttachment { +func (x *DBMailData) GetItems() []*UserAssets { if x != nil { return x.Items } @@ -190,26 +135,22 @@ var File_mail_mail_db_proto protoreflect.FileDescriptor var file_mail_mail_db_proto_rawDesc = []byte{ 0x0a, 0x12, 0x6d, 0x61, 0x69, 0x6c, 0x2f, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x64, 0x62, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x0e, 0x4d, 0x61, 0x69, 0x6c, 0x41, 0x74, 0x74, 0x61, - 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x1c, - 0x0a, 0x09, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0d, 0x52, 0x09, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xf1, 0x01, 0x0a, - 0x0a, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x4f, - 0x62, 0x6a, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x4f, 0x62, 0x6a, 0x49, - 0x64, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x55, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x43, 0x6f, 0x6e, - 0x74, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x43, 0x6f, 0x6e, 0x74, 0x65, - 0x78, 0x12, 0x1e, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, - 0x65, 0x12, 0x18, 0x0a, 0x07, 0x44, 0x75, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x07, 0x44, 0x75, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x43, 0x68, 0x65, 0x63, - 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x06, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x25, 0x0a, 0x05, 0x49, 0x74, 0x65, - 0x6d, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x69, 0x6c, 0x41, - 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, + 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x22, 0xed, 0x01, 0x0a, 0x0a, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, + 0x14, 0x0a, 0x05, 0x4f, 0x62, 0x6a, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, + 0x4f, 0x62, 0x6a, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x55, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x16, 0x0a, + 0x06, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x43, + 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x12, 0x1e, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, + 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x44, 0x75, 0x65, 0x54, 0x69, 0x6d, 0x65, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x44, 0x75, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, + 0x14, 0x0a, 0x05, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, + 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, + 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x21, 0x0a, + 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, + 0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x05, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } @@ -225,13 +166,13 @@ func file_mail_mail_db_proto_rawDescGZIP() []byte { return file_mail_mail_db_proto_rawDescData } -var file_mail_mail_db_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_mail_mail_db_proto_msgTypes = make([]protoimpl.MessageInfo, 1) var file_mail_mail_db_proto_goTypes = []interface{}{ - (*MailAttachment)(nil), // 0: MailAttachment - (*DBMailData)(nil), // 1: DBMailData + (*DBMailData)(nil), // 0: DBMailData + (*UserAssets)(nil), // 1: UserAssets } var file_mail_mail_db_proto_depIdxs = []int32{ - 0, // 0: DBMailData.Items:type_name -> MailAttachment + 1, // 0: DBMailData.Items:type_name -> UserAssets 1, // [1:1] is the sub-list for method output_type 1, // [1:1] is the sub-list for method input_type 1, // [1:1] is the sub-list for extension type_name @@ -244,20 +185,9 @@ func file_mail_mail_db_proto_init() { if File_mail_mail_db_proto != nil { return } + file_comm_proto_init() if !protoimpl.UnsafeEnabled { file_mail_mail_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MailAttachment); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_mail_mail_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DBMailData); i { case 0: return &v.state @@ -276,7 +206,7 @@ func file_mail_mail_db_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_mail_mail_db_proto_rawDesc, NumEnums: 0, - NumMessages: 2, + NumMessages: 1, NumExtensions: 0, NumServices: 0, }, diff --git a/pb/proto/mail/mail_db.proto b/pb/proto/mail/mail_db.proto index cc9063279..e5f17d54a 100644 --- a/pb/proto/mail/mail_db.proto +++ b/pb/proto/mail/mail_db.proto @@ -1,15 +1,6 @@ syntax = "proto3"; option go_package = ".;pb"; - -// message Cache_mailData { -// string UserID = 1; -// repeated DB_MailData MailData = 2; -// } - -message MailAttachment { // 附件 - uint32 ItemId = 1; // 道具iD - uint32 ItemCount = 2; // 数量 -} +import "comm.proto"; message DBMailData { string ObjId = 1; // @go_tags(`bson:"_id"`) ID @@ -20,5 +11,5 @@ message DBMailData { uint64 DueTime = 6; // 过期时间 bool Check = 7; // 是否查看 bool Reward = 8; // 附件领取状态 - repeated MailAttachment Items = 9; // 附件 + repeated UserAssets Items = 9; // 附件 }