From 478cf13f5ef25368b8de1eaa205cda755d8bb10c Mon Sep 17 00:00:00 2001 From: walkpan Date: Mon, 20 Jan 2025 23:51:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9A=B4=E6=8D=B6=E8=8B=B1?= =?UTF-8?q?=E9=9B=84=EF=BC=8C=E5=90=8C=E6=97=B6=E4=BF=AE=E5=A4=8D=20endanm?= =?UTF-8?q?bomcom=20=E9=94=99=E8=AF=AF=EF=BC=8C=E4=BD=BF=E7=94=A8rigid.sle?= =?UTF-8?q?ep=E5=92=8Crigid.wakeup=E5=85=B3=E9=97=AD=E5=92=8C=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E7=A2=B0=E6=92=9E=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skills/anm/{buff_58.atlas => cuida.atlas} | 2 +- .../{buff_58.atlas.meta => cuida.atlas.meta} | 2 +- .../skills/anm/{buff_58.json => cuida.json} | 15 +- .../{buff_58.json.meta => cuida.json.meta} | 2 +- .../skills/anm/{buff_58.png => cuida.png} | Bin .../anm/{buff_58.png.meta => cuida.png.meta} | 10 +- assets/resources/game/skills/cuida.prefab | 376 +++++++ .../resources/game/skills/cuida.prefab.meta | 13 + assets/script/game/common/config/SkillSet.ts | 916 +----------------- assets/script/game/common/config/heroSet.ts | 86 +- assets/script/game/hero/HeroViewComp.ts | 22 +- assets/script/game/skills/EndAnmBomCom.ts | 43 +- 12 files changed, 540 insertions(+), 947 deletions(-) rename assets/resources/game/skills/anm/{buff_58.atlas => cuida.atlas} (99%) rename assets/resources/game/skills/anm/{buff_58.atlas.meta => cuida.atlas.meta} (73%) rename assets/resources/game/skills/anm/{buff_58.json => cuida.json} (97%) rename assets/resources/game/skills/anm/{buff_58.json.meta => cuida.json.meta} (72%) rename assets/resources/game/skills/anm/{buff_58.png => cuida.png} (100%) rename assets/resources/game/skills/anm/{buff_58.png.meta => cuida.png.meta} (71%) create mode 100644 assets/resources/game/skills/cuida.prefab create mode 100644 assets/resources/game/skills/cuida.prefab.meta diff --git a/assets/resources/game/skills/anm/buff_58.atlas b/assets/resources/game/skills/anm/cuida.atlas similarity index 99% rename from assets/resources/game/skills/anm/buff_58.atlas rename to assets/resources/game/skills/anm/cuida.atlas index a60099b5..62ba4266 100644 --- a/assets/resources/game/skills/anm/buff_58.atlas +++ b/assets/resources/game/skills/anm/cuida.atlas @@ -1,5 +1,5 @@ -buff_58.png +cuida.png size: 1597,563 format: RGBA8888 filter: Linear,Linear diff --git a/assets/resources/game/skills/anm/buff_58.atlas.meta b/assets/resources/game/skills/anm/cuida.atlas.meta similarity index 73% rename from assets/resources/game/skills/anm/buff_58.atlas.meta rename to assets/resources/game/skills/anm/cuida.atlas.meta index f270928b..b6f5f213 100644 --- a/assets/resources/game/skills/anm/buff_58.atlas.meta +++ b/assets/resources/game/skills/anm/cuida.atlas.meta @@ -2,7 +2,7 @@ "ver": "1.0.1", "importer": "*", "imported": true, - "uuid": "ae492f23-b996-471c-8935-a8a18b937e67", + "uuid": "b914bb82-0158-4f95-aa06-186ecf75704b", "files": [ ".atlas", ".json" diff --git a/assets/resources/game/skills/anm/buff_58.json b/assets/resources/game/skills/anm/cuida.json similarity index 97% rename from assets/resources/game/skills/anm/buff_58.json rename to assets/resources/game/skills/anm/cuida.json index 719bf5d1..1116e96c 100644 --- a/assets/resources/game/skills/anm/buff_58.json +++ b/assets/resources/game/skills/anm/cuida.json @@ -1,8 +1,8 @@ { "skeleton": { - "hash": "Pl4IgAMFSqi37y5taevO4jMOL90=", + "hash": "VlkSu78ojP7zJg1+7xQJ0J7RzWs=", "spine": "3.8.75", - "x": -4.68, + "x": -131.04, "y": 19.77, "width": 221, "height": 98, @@ -10,7 +10,7 @@ "audio": "" }, "bones": [ - { "name": "root" }, + { "name": "root", "x": -126.36 }, { "name": "cuzi", "parent": "root", "x": 12.16, "y": 65.31 }, { "name": "bone", "parent": "root", "x": 194.52, "y": 83.1, "scaleX": 1.1, "scaleY": 1.1 } ], @@ -71,7 +71,7 @@ "animations": { "show": { "slots": { - "zuoci_2_skill2_2-animation_0": { + "zuoci_2_skill2_2-animation_00": { "attachment": [ { "time": 0.4, "name": "WPS图片批量处理/granade_0001" }, { "time": 0.4333, "name": "WPS图片批量处理/granade_0002" }, @@ -98,7 +98,7 @@ { "time": 1, "color": "ffffff00" } ] }, - "zuoci_2_skill2_2-animation_00": { + "zuoci_2_skill2_2-animation_0": { "attachment": [ { "time": 0.4, "name": "WPS图片批量处理/granade_0001" }, { "time": 0.4333, "name": "WPS图片批量处理/granade_0002" }, @@ -137,7 +137,10 @@ { "time": 0.3333 } ] } - } + }, + "events": [ + { "time": 0.6333, "name": "atk_event" } + ] } } } \ No newline at end of file diff --git a/assets/resources/game/skills/anm/buff_58.json.meta b/assets/resources/game/skills/anm/cuida.json.meta similarity index 72% rename from assets/resources/game/skills/anm/buff_58.json.meta rename to assets/resources/game/skills/anm/cuida.json.meta index e2b322af..4e320c4b 100644 --- a/assets/resources/game/skills/anm/buff_58.json.meta +++ b/assets/resources/game/skills/anm/cuida.json.meta @@ -2,7 +2,7 @@ "ver": "1.2.6", "importer": "spine-data", "imported": true, - "uuid": "4b7025ab-a67e-4954-9f3f-2b36674e6638", + "uuid": "7c422891-75fe-4ec3-bee2-86d8966aff6a", "files": [ ".json" ], diff --git a/assets/resources/game/skills/anm/buff_58.png b/assets/resources/game/skills/anm/cuida.png similarity index 100% rename from assets/resources/game/skills/anm/buff_58.png rename to assets/resources/game/skills/anm/cuida.png diff --git a/assets/resources/game/skills/anm/buff_58.png.meta b/assets/resources/game/skills/anm/cuida.png.meta similarity index 71% rename from assets/resources/game/skills/anm/buff_58.png.meta rename to assets/resources/game/skills/anm/cuida.png.meta index 675a5de0..c2471fe9 100644 --- a/assets/resources/game/skills/anm/buff_58.png.meta +++ b/assets/resources/game/skills/anm/cuida.png.meta @@ -2,7 +2,7 @@ "ver": "1.0.26", "importer": "image", "imported": true, - "uuid": "11a9bd21-818a-4be4-b8c8-69b16d5505e1", + "uuid": "6247599b-c869-4d48-a201-0d58b1d6b105", "files": [ ".json", ".png" @@ -10,8 +10,8 @@ "subMetas": { "6c48a": { "importer": "texture", - "uuid": "11a9bd21-818a-4be4-b8c8-69b16d5505e1@6c48a", - "displayName": "buff_58", + "uuid": "6247599b-c869-4d48-a201-0d58b1d6b105@6c48a", + "displayName": "cuida", "id": "6c48a", "name": "texture", "userData": { @@ -22,7 +22,7 @@ "mipfilter": "none", "anisotropy": 0, "isUuid": true, - "imageUuidOrDatabaseUri": "11a9bd21-818a-4be4-b8c8-69b16d5505e1", + "imageUuidOrDatabaseUri": "6247599b-c869-4d48-a201-0d58b1d6b105", "visible": false }, "ver": "1.0.22", @@ -37,6 +37,6 @@ "hasAlpha": true, "type": "texture", "fixAlphaTransparencyArtifacts": false, - "redirect": "11a9bd21-818a-4be4-b8c8-69b16d5505e1@6c48a" + "redirect": "6247599b-c869-4d48-a201-0d58b1d6b105@6c48a" } } diff --git a/assets/resources/game/skills/cuida.prefab b/assets/resources/game/skills/cuida.prefab new file mode 100644 index 00000000..02042baf --- /dev/null +++ b/assets/resources/game/skills/cuida.prefab @@ -0,0 +1,376 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "cuida", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "cuida", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [ + { + "__id__": 8 + }, + { + "__id__": 10 + }, + { + "__id__": 12 + }, + { + "__id__": 14 + }, + { + "__id__": 16 + }, + { + "__id__": 18 + } + ], + "_prefab": { + "__id__": 20 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "anm", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 7 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 20, + "y": 0, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 0.55, + "y": 0.55, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 221, + "height": 98 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.02117646981148698, + "y": 0.2017346985486089 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "43ucwKXvZIjpuRMb6AMdcx" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "7c422891-75fe-4ec3-bee2-86d8966aff6a", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "default", + "defaultAnimation": "show", + "_premultipliedAlpha": true, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "32r0xl1k5DpI1RJFYPzNLZ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b05wpkPXFJqK6/PzoIxCfr", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 9 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 80 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5156666649712457 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "63NP9yq3hEUKD/OZZZ5t7x" + }, + { + "__type__": "cc.RigidBody2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 11 + }, + "enabledContactListener": true, + "bullet": true, + "awakeOnLoad": true, + "_group": 4, + "_type": 2, + "_allowSleep": false, + "_gravityScale": 0, + "_linearDamping": 0, + "_angularDamping": 0, + "_linearVelocity": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_angularVelocity": 0, + "_fixedRotation": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f1VxV09PdOkofzgGv1tsZE" + }, + { + "__type__": "cc.BoxCollider2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "tag": 8, + "_group": 4, + "_density": 1, + "_sensor": true, + "_friction": 0.2, + "_restitution": 0, + "_offset": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_size": { + "__type__": "cc.Size", + "width": 240, + "height": 64.4 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "23eik112JPZYGiI8mJalTK" + }, + { + "__type__": "45646oIyIdA24W+0c5rdELD", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 15 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "8ahZv91itPcYJm8S0veHYl" + }, + { + "__type__": "45555O5rSNCoInYTSkGkxIS", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 17 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3bvjzQ/gdCNZjpTIg8X/x/" + }, + { + "__type__": "2e239CwoM1FmoR8QJ5eOtPz", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 19 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e0TE1xx+VJGKfRm/neG/NV" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "c46/YsCPVOJYA4mWEpNYRx", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/resources/game/skills/cuida.prefab.meta b/assets/resources/game/skills/cuida.prefab.meta new file mode 100644 index 00000000..6b5eddac --- /dev/null +++ b/assets/resources/game/skills/cuida.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "0c76b6a4-a454-4552-8613-e8a532533650", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "cuida" + } +} diff --git a/assets/script/game/common/config/SkillSet.ts b/assets/script/game/common/config/SkillSet.ts index 9622000e..db67c1c0 100644 --- a/assets/script/game/common/config/SkillSet.ts +++ b/assets/script/game/common/config/SkillSet.ts @@ -15,10 +15,7 @@ dis: 是否移动 1 移动 0 原地 sd: 卡片技能图标持续时间 cd: 卡片技能释放本技能cd count:卡片1次释放本技能数 -bsd:buff技能作用持续时间 ,bsd=0 为永久 -bcd:buff技能执行一次间隔 -sk_uuid:子技能id -sk_count:子技能个数 + sp_name : 预制体名称 path: 图片地址 mber = 0;0:碰撞不消亡 1:碰撞即消亡 @@ -32,6 +29,17 @@ export enum SkTG { enemy= 3, all= 4, } +/* +type : + 1:最前排 + 2:最后排 + 3: 最少血 + 4:最高血 + 5:近战 + 6:远程 + 7: 辅助 + 8: 随机 +*/ export enum SkType { frontRow = 1, backRow = 2, @@ -77,871 +85,37 @@ export const MSlist={ * } */ export const SkillSet = { - "6001": { - "uuid": 6001, - "path": "6001", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "寒冰弹", - "sp_name": "ball_blue", - "info": "向最前方敌人释放寒冰弹,造成100%攻击的伤害" - }, - "6002": { - "uuid": 6002, - "path": "6002", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "火焰弹", - "sp_name": "ball_red", - "info": "向最前方敌人释放火焰弹,造成100%攻击的伤害" - }, - "6003": { - "uuid": 6003, - "path": "6003", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "魔法弹", - "sp_name": "ball_green", - "info": "向最前方敌人释放魔法弹,造成100%攻击的伤害" - }, - "6004": { - "uuid": 6004, - "path": "6004", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "圣光弹", - "sp_name": "ball_yellow", - "info": "向最前方敌人释放圣光弹,造成100%攻击的伤害" - }, - "6005": { - "uuid": 6005, - "path": "6005", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 50, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "普通攻击", - "sp_name": "patk", - "info": "攻击前方直线100码内的敌人造成50%伤害" - }, - "6006": { - "uuid": 6006, - "path": "6006", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "射击", - "sp_name": "arrow", - "info": "向最前方敌人释放箭矢,造成100%攻击的伤害" - }, - "6007": { - "uuid": 6007, - "path": "6007", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "铁斧", - "sp_name": "mon_ft", - "info": "向最前方敌人扔出铁斧,造成100%攻击的伤害" - }, - "6008": { - "uuid": 6008, - "path": "6008", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "木棍", - "sp_name": "mon_ly", - "info": "向最前方敌人扔出木棍,造成100%攻击的伤害" - }, - "6009": { - "uuid": 6009, - "path": "6009", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "飞刀", - "sp_name": "mon_xd", - "info": "向最前方敌人扔出飞刀,造成100%攻击的伤害" - }, - "6010": { - "uuid": 6010, - "path": "6010", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "石斧", - "sp_name": "mon_sf", - "info": "向最前方敌人扔出石斧,造成100%攻击的伤害" - }, - "6011": { - "uuid": 6011, - "path": "6011", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 3, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 0.5, - "shield": 0, - "speed": 100, - "sonsk": 0, - "hero": 0, - "name": "烈火呼吸", - "sp_name": "firequan", - "info": "召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒" - }, - "6012": { - "uuid": 6012, - "path": "6012", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 2, - "depb": 20, - "debtime": 2, - "derate": 1, - "in": 1, - "count": 1, - "def": 0, - "apup": 0, - "ap": 300, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "大火球", - "sp_name": "fire", - "info": "召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧" - }, - "6013": { - "uuid": 6013, - "path": "6013", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 10, - "count": 1, - "def": 0, - "apup": 0, - "ap": 50, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "火墙", - "sp_name": "firewall", - "info": "在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害" - }, - "6014": { - "uuid": 6014, - "path": "6014", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 1, - "depb": 20, - "debtime": 2, - "derate": 0, - "in": 1, - "count": 1, - "def": 0, - "apup": 0, - "ap": 200, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "寒冰箭", - "sp_name": "arrow_blue", - "info": "召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人" - }, - "6015": { - "uuid": 6015, - "path": "6015", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 3, - "depb": 20, - "debtime": 2, - "derate": 0, - "in": 1, - "count": 1, - "def": 0, - "apup": 0, - "ap": 200, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "火焰射击", - "sp_name": "arrow_yellow", - "info": "召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人" - }, - "6016": { - "uuid": 6016, - "path": "6016", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 8, - "depb": 50, - "debtime": 1, - "derate": 0, - "in": 1, - "count": 1, - "def": 0, - "apup": 0, - "ap": 200, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 300, - "sonsk": 0, - "hero": 0, - "name": "龙卷风", - "sp_name": "bwind", - "info": "召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人" - }, - "6017": { - "uuid": 6017, - "path": "6017", - "type": 1, - "tg": 2, - "fname": "buff_do", - "flash": true, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 5, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 3, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "复苏", - "sp_name": "heath", - "info": "5秒持续为全体友方恢复施法者最大生命值15%的生命" - }, - "6018": { - "uuid": 6018, - "path": "6018", - "type": 1, - "tg": 0, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 0.8, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 3, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "圣盾", - "sp_name": "shield", - "info": "召唤圣盾保护自己,可以抵御3次攻击" - }, - "6019": { - "uuid": 6019, - "path": "6019", - "type": 1, - "tg": 2, - "fname": "buff_do2", - "flash": true, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 1, - "count": 1, - "def": 0, - "apup": 20, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "狂暴", - "sp_name": "apup", - "info": "为全体友方增加施法者攻击力20%的攻击" - }, - "6021": { - "uuid": 6021, - "path": "6021", - "type": 2, - "tg": 3, - "fname": "buff_do", - "flash": true, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 1, - "count": 1, - "def": 0, - "apup": 0, - "ap": 600, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "致命射击", - "sp_name": "shoot2", - "info": "攻击最后方的敌人,造成600%攻击的伤害" - }, - "6022": { - "uuid": 6022, - "path": "6022", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 1, - "depb": 50, - "debtime": 2, - "derate": 0, - "in": 1, - "count": 1, - "def": 0, - "apup": 0, - "ap": 300, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "冰刺", - "sp_name": "icez", - "info": "在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人" - }, - "6023": { - "uuid": 6023, - "path": "6023", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 8, - "depb": 50, - "debtime": 1, - "derate": 0, - "in": 1, - "count": 1, - "def": 0, - "apup": 0, - "ap": 400, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "冰墙", - "sp_name": "icet", - "info": "在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人" - }, - "6024": { - "uuid": 6024, - "path": "6024", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": true, - "debuff": 8, - "depb": 50, - "debtime": 1, - "derate": 0, - "in": 2, - "count": 1, - "def": 0, - "apup": 0, - "ap": 80, - "mhp": 0, - "hp": 0, - "cd": 0.5, - "shield": 0, - "speed": 100, - "sonsk": 0, - "hero": 0, - "name": "旋风斩", - "sp_name": "fwind", - "info": "旋转武器对周围的敌人造成80%攻击,2秒内旋转4次" - }, - "6025": { - "uuid": 6025, - "path": "6025", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 8, - "depb": 50, - "debtime": 1, - "derate": 0, - "in": 3, - "count": 1, - "def": 0, - "apup": 0, - "ap": 500, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 500, - "sonsk": 0, - "hero": 0, - "name": "螺旋击", - "sp_name": "fireball", - "info": "召唤一个能量球射向前方敌人,对遇到的第一个敌人造成500%攻击的伤害,并击退" - }, - "6026": { - "uuid": 6026, - "path": "6026", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 8, - "depb": 50, - "debtime": 2, - "derate": 0, - "in": 3, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 500, - "sonsk": 0, - "hero": 0, - "name": "潮汐", - "sp_name": "watert", - "info": "在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人" - }, - "6027": { - "uuid": 6027, - "path": "6027", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 8, - "depb": 100, - "debtime": 2, - "derate": 0, - "in": 3, - "count": 1, - "def": 0, - "apup": 2, - "ap": 400, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 500, - "sonsk": 6019, - "hero": 0, - "name": "国王霸气", - "sp_name": "kingba", - "info": "释放霸气攻击周围敌人,造成400%伤害,并100%几率击退敌人" - }, - "6028": { - "uuid": 6028, - "path": "6028", - "type": 1, - "tg": 2, - "fname": "buff_do", - "flash": true, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 2, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 10, - "cd": 1, - "shield": 1, - "speed": 350, - "sonsk": 0, - "hero": 0, - "name": "自然庇佑", - "sp_name": "heath2", - "info": "为全体友方恢复施法者最大生命值10%的生命,和抵御1次攻击的护盾" - }, - "6029": { - "uuid": 6029, - "path": "6029", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 8, - "depb": 50, - "debtime": 2, - "derate": 0, - "in": 3, - "count": 1, - "def": 0, - "apup": 0, - "ap": 500, - "mhp": 0, - "hp": 0, - "cd": 1, - "shield": 0, - "speed": 500, - "sonsk": 0, - "hero": 0, - "name": "陨石术", - "sp_name": "fireys", - "info": "在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害" - }, - "6030": { - "uuid": 6030, - "path": "6030", - "type": 1, - "tg": 3, - "fname": "", - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 3, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 0, - "cd": 0.5, - "shield": 0, - "speed": 100, - "sonsk": 0, - "hero": 0, - "name": "闪电呼吸", - "sp_name": "dianquan", - "info": "召唤闪电攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒" - }, - "6031": { - "uuid": 6031, - "path": 6031, - "type": 1, - "tg": 0, - "fname": "buff_do", - "flash": true, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 2, - "count": 1, - "def": 20, - "apup": 0, - "ap": 70, - "mhp": 0, - "hp": 70, - "cd": 1, - "shield": 0, - "speed": 120, - "sonsk": 0, - "hero": 5211, - "name": "召唤仆从", - "sp_name": "zhaohuan", - "info": "召唤一个与施法者等级相同的骷髅战士为我方而战" - }, - "6032": { - "uuid": 6032, - "path": 6032, - "type": 1, - "tg": 0, - "flash": false, - "with": false, - "debuff": 0, - "depb": 0, - "debtime": 0, - "derate": 0, - "in": 2, - "count": 1, - "def": 0, - "apup": 0, - "ap": 100, - "mhp": 0, - "hp": 5, - "cd": 1, - "shield": 0, - "speed": 120, - "sonsk": 0, - "hero": 0, - "name": "自愈", - "sp_name": "heath_small", - "info": "主动:自己回复自身5%最大生命值的生命" - } + 6001:{uuid:6001,path:"6001",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"寒冰弹",sp_name:"ball_blue",info:"向最前方敌人释放寒冰弹,造成100%攻击的伤害"}, + 6002:{uuid:6002,path:"6002",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"火焰弹",sp_name:"ball_red",info:"向最前方敌人释放火焰弹,造成100%攻击的伤害"}, + 6003:{uuid:6003,path:"6003",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"魔法弹",sp_name:"ball_green",info:"向最前方敌人释放魔法弹,造成100%攻击的伤害"}, + 6004:{uuid:6004,path:"6004",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"圣光弹",sp_name:"ball_yellow",info:"向最前方敌人释放圣光弹,造成100%攻击的伤害"}, + 6005:{uuid:6005,path:"6005",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:50,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"普通攻击",sp_name:"patk",info:"攻击前方直线100码内的敌人造成50%伤害"}, + 6006:{uuid:6006,path:"6006",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"射击",sp_name:"arrow",info:"向最前方敌人释放箭矢,造成100%攻击的伤害"}, + 6007:{uuid:6007,path:"6007",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"铁斧",sp_name:"mon_ft",info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"}, + 6008:{uuid:6008,path:"6008",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"木棍",sp_name:"mon_ly",info:"向最前方敌人扔出木棍,造成100%攻击的伤害"}, + 6009:{uuid:6009,path:"6009",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"飞刀",sp_name:"mon_xd",info:"向最前方敌人扔出飞刀,造成100%攻击的伤害"}, + 6010:{uuid:6010,path:"6010",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"石斧",sp_name:"mon_sf",info:"向最前方敌人扔出石斧,造成100%攻击的伤害"}, + 6011:{uuid:6011,path:"6011",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:0.5,shield:0,speed:100,sonsk:0,hero:0,name:"烈火呼吸",sp_name:"firequan",info:"召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"}, + 6012:{uuid:6012,path:"6012",type:1,tg:3,fname:"",flash:false,with:false,debuff:2,depb:20,debtime:2,derate:100,in:1,count:1,def:0,apup:0,ap:300,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"大火球",sp_name:"fire",info:"召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧"}, + 6013:{uuid:6013,path:"6013",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:10,count:1,def:0,apup:0,ap:50,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"火墙",sp_name:"firewall",info:"在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害"}, + 6014:{uuid:6014,path:"6014",type:1,tg:3,fname:"",flash:false,with:false,debuff:1,depb:20,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"寒冰箭",sp_name:"arrow_blue",info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人"}, + 6015:{uuid:6015,path:"6015",type:1,tg:3,fname:"",flash:false,with:false,debuff:3,depb:20,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"烈焰射击",sp_name:"arrow_yellow",info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人"}, + 6016:{uuid:6016,path:"6016",type:1,tg:3,fname:"",flash:false,with:false,debuff:8,depb:50,debtime:1,derate:0,in:1,count:1,def:0,apup:0,ap:200,mhp:0,hp:0,cd:1,shield:0,speed:300,sonsk:0,hero:0,name:"龙卷风",sp_name:"bwind",info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"}, + 6017:{uuid:6017,path:"6017",type:1,tg:2,fname:"buff_do",flash:true,with:false,debuff:0,depb:0,debtime:0,derate:0,in:5,count:1,def:0,apup:0,ap:100,mhp:0,hp:3,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"复苏",sp_name:"heath",info:"5秒持续为全体友方恢复施法者最大生命值15%的生命"}, + 6018:{uuid:6018,path:"6018",type:1,tg:0,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:0.8,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:3,speed:350,sonsk:0,hero:0,name:"圣盾",sp_name:"shield",info:"召唤圣盾保护自己,可以抵御3次攻击"}, + 6019:{uuid:6019,path:"6019",type:1,tg:2,fname:"buff_do2",flash:true,with:false,debuff:0,depb:0,debtime:0,derate:0,in:1,count:1,def:0,apup:20,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"狂暴",sp_name:"apup",info:"为全体友方增加施法者攻击力20%的攻击"}, + 6021:{uuid:6021,path:"6021",type:2,tg:3,fname:"buff_do",flash:true,with:false,debuff:0,depb:0,debtime:0,derate:0,in:1,count:1,def:0,apup:0,ap:600,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"致命射击",sp_name:"shoot2",info:"攻击最后方的敌人,造成600%攻击的伤害"}, + 6022:{uuid:6022,path:"6022",type:1,tg:3,fname:"",flash:false,with:false,debuff:1,depb:50,debtime:2,derate:0,in:1,count:1,def:0,apup:0,ap:300,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"冰刺",sp_name:"icez",info:"在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人"}, + 6023:{uuid:6023,path:"6023",type:1,tg:3,fname:"",flash:false,with:false,debuff:8,depb:50,debtime:1,derate:0,in:1,count:1,def:0,apup:0,ap:400,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"冰墙",sp_name:"icet",info:"在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人"}, + 6024:{uuid:6024,path:"6024",type:1,tg:3,fname:"",flash:false,with:true,debuff:8,depb:50,debtime:1,derate:0,in:2,count:1,def:0,apup:0,ap:80,mhp:0,hp:0,cd:0.5,shield:0,speed:100,sonsk:0,hero:0,name:"旋风斩",sp_name:"fwind",info:"旋转武器对周围的敌人造成80%攻击,2秒内旋转4次"}, + 6025:{uuid:6025,path:"6025",type:1,tg:3,fname:"",flash:false,with:false,debuff:8,depb:50,debtime:1,derate:0,in:3,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:1,shield:0,speed:500,sonsk:0,hero:0,name:"火焰漩涡",sp_name:"fireball",info:"召唤一个能量球射向前方敌人,对遇到的第一个敌人造成500%攻击的伤害,并击退"}, + 6026:{uuid:6026,path:"6026",type:1,tg:3,fname:"",flash:false,with:false,debuff:8,depb:50,debtime:2,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:1,shield:0,speed:500,sonsk:0,hero:0,name:"潮汐",sp_name:"watert",info:"在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人"}, + 6027:{uuid:6027,path:"6027",type:1,tg:3,fname:"",flash:false,with:false,debuff:8,depb:100,debtime:2,derate:0,in:3,count:1,def:0,apup:2,ap:400,mhp:0,hp:0,cd:1,shield:0,speed:500,sonsk:0,hero:0,name:"国王霸气",sp_name:"kingba",info:"释放霸气攻击周围敌人,造成400%伤害,并100%几率击退敌人"}, + 6028:{uuid:6028,path:"6028",type:1,tg:2,fname:"buff_do",flash:true,with:false,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:0,apup:0,ap:100,mhp:0,hp:10,cd:1,shield:1,speed:350,sonsk:0,hero:0,name:"自然庇佑",sp_name:"heath2",info:"为全体友方恢复施法者最大生命值10%的生命,和抵御1次攻击的护盾"}, + 6029:{uuid:6029,path:"6029",type:1,tg:3,fname:"",flash:false,with:false,debuff:8,depb:50,debtime:2,derate:0,in:3,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:1,shield:0,speed:500,sonsk:0,hero:0,name:"陨石术",sp_name:"fireys",info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"}, + 6030:{uuid:6030,path:"6030",type:1,tg:3,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:3,count:1,def:0,apup:0,ap:100,mhp:0,hp:0,cd:0.5,shield:0,speed:100,sonsk:0,hero:0,name:"闪电呼吸",sp_name:"dianquan",info:"召唤闪电攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"}, + 6031:{uuid:6031,path:"6031",type:1,tg:0,fname:"buff_do",flash:true,with:false,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:20,apup:0,ap:70,mhp:0,hp:70,cd:1,shield:0,speed:120,sonsk:0,hero:5211,name:"召唤仆从",sp_name:"zhaohuan",info:"召唤一个与施法者等级相同的骷髅战士为我方而战"}, + 6032:{uuid:6032,path:"6032",type:1,tg:0,fname:"",flash:false,with:false,debuff:0,depb:0,debtime:0,derate:0,in:2,count:1,def:0,apup:0,ap:100,mhp:0,hp:5,cd:1,shield:0,speed:120,sonsk:0,hero:0,name:"自愈",sp_name:"heath_small",info:"主动:自己回复自身5%最大生命值的生命"}, + 6033:{uuid:6033,path:"6033",type:1,tg:3,fname:"",flash:false,with:false,debuff:4,depb:100,debtime:1,derate:20,in:1,count:1,def:0,apup:0,ap:500,mhp:0,hp:0,cd:1,shield:0,speed:500,sonsk:6035,hero:0,name:"爆锤",sp_name:"cuida",info:"捶爆前方目标,造成300%攻击的伤害,震慑敌人,本局内全部敌方降低对方10%攻击力"}, + 6034:{uuid:6034,path:"6034",type:1,tg:3,fname:"",flash:false,with:false,debuff:4,depb:100,debtime:1,derate:20,in:1,count:1,def:0,apup:0,ap:80,mhp:0,hp:0,cd:1,shield:0,speed:350,sonsk:0,hero:0,name:"暴风箭",sp_name:"bingyu",info:"射出能量暴风箭攻击最前方范围敌人,每波造成80%攻击的伤害"} }; \ No newline at end of file diff --git a/assets/script/game/common/config/heroSet.ts b/assets/script/game/common/config/heroSet.ts index 4f2d5bae..585b19a5 100644 --- a/assets/script/game/common/config/heroSet.ts +++ b/assets/script/game/common/config/heroSet.ts @@ -63,7 +63,7 @@ export const HeroSet = { } export const HeroInfo = { - 5001:{uuid:5001,name:"圣盾战",path:"k2",quality:2,kind:1,type:0, + 5001:{uuid:5001,name:"圣盾战",path:"k2",quality:3,kind:1,type:0, hp:5120,hp_up:120,shp_up:20,def:100,def_up:15,sdef_up:10,ap:100,ap_up:5, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:180, a_cd:1,speed:120,lvexp:0,slvexp:0,slv:0,aexp:5,uaexp:2,cexp:5, @@ -81,7 +81,7 @@ export const HeroInfo = { sk1:[6001,6001,6001,6001,6001,6001],sk2:[6022,6022,6022,6022,6022,6022],sk3:[6022,6022,6022,6022,6022,6022],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5003:{uuid:5003,name:"牧师",path:"h1",quality:2,kind:2,type:2, + 5003:{uuid:5003,name:"牧师",path:"h1",quality:1,kind:2,type:2, hp:6210,hp_up:150,shp_up:20,def:50,def_up:2,sdef_up:0,ap:100,ap_up:5, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -126,7 +126,7 @@ export const HeroInfo = { sk1:[6005,6005,6005,6005,6005,6005],sk2:[6029,6029,6029,6029,6029,6029],sk3:[6029,6029,6029,6029,6029,6029],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5008:{uuid:5008,name:"火女",path:"m3",quality:2,kind:2,type:2, + 5008:{uuid:5008,name:"火女",path:"m3",quality:1,kind:2,type:2, hp:3160,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -135,7 +135,7 @@ export const HeroInfo = { sk1:[6002,6002,6002,6002,6002,6002],sk2:[6012,6012,6012,6012,6012,6012],sk3:[6012,6012,6012,6012,6012,6012],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5009:{uuid:5009,name:"风暴精灵",path:"m4",quality:2,kind:2,type:2, + 5009:{uuid:5009,name:"风暴精灵",path:"m4",quality:3,kind:2,type:2, hp:3110,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -144,7 +144,7 @@ export const HeroInfo = { sk1:[6001,6001,6001,6001,6001,6001],sk2:[6016,6016,6016,6016,6016,6016],sk3:[6016,6016,6016,6016,6016,6016],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5010:{uuid:5010,name:"召唤师",path:"zh1",quality:2,kind:2,type:2, + 5010:{uuid:5010,name:"召唤师",path:"zh1",quality:3,kind:2,type:2, hp:6160,hp_up:150,shp_up:20,def:50,def_up:2,sdef_up:0,ap:100,ap_up:5, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -171,7 +171,7 @@ export const HeroInfo = { sk1:[6003,6003,6003,6003,6003,6003],sk2:[6019,6019,6019,6019,6019,6019],sk3:[6019,6019,6019,6019,6019,6019],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5013:{uuid:5013,name:"绿箭",path:"a1",quality:2,kind:1,type:1, + 5013:{uuid:5013,name:"绿箭",path:"a1",quality:1,kind:1,type:1, hp:3110,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:400, a_cd:1.2,speed:80,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -180,7 +180,7 @@ export const HeroInfo = { sk1:[6006,6006,6006,6006,6006,6006],sk2:[6015,6015,6015,6015,6015,6015],sk3:[6015,6015,6015,6015,6015,6015],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5014:{uuid:5014,name:"罗宾汉",path:"a2",quality:2,kind:1,type:1, + 5014:{uuid:5014,name:"罗宾汉",path:"a2",quality:1,kind:1,type:1, hp:3210,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:400, a_cd:1.2,speed:80,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -189,7 +189,7 @@ export const HeroInfo = { sk1:[6006,6006,6006,6006,6006,6006],sk2:[6016,6016,6016,6016,6016,6016],sk3:[6016,6016,6016,6016,6016,6016],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5015:{uuid:5015,name:"鹰眼",path:"a3",quality:2,kind:1,type:1, + 5015:{uuid:5015,name:"鹰眼",path:"a3",quality:1,kind:1,type:1, hp:3230,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:400, a_cd:1.2,speed:80,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -207,22 +207,22 @@ export const HeroInfo = { sk1:[6006,6006,6006,6006,6006,6006],sk2:[6021,6021,6021,6021,6021,6021],sk3:[6021,6021,6021,6021,6021,6021],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5017:{uuid:5017,name:"死灵法师",path:"zh2",quality:2,kind:2,type:1, + 5017:{uuid:5017,name:"火焰法师",path:"zh2",quality:2,kind:2,type:1, hp:3110,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:400, a_cd:1.2,speed:80,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, doexp:10,dexp:20,pw:0,pwm:150,pws:10,apw:4,uapw:2,cpw:5,dpw:5, dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, - sk1:[6003,6003,6003,6003,6003,6003],sk2:[6017,6013,6013,6013,6013,6013],sk3:[6013,6013,6013,6013,6013,6013],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], + sk1:[6003,6003,6003,6003,6003,6003],sk2:[6013,6013,6013,6013,6013,6013],sk3:[6013,6013,6013,6013,6013,6013],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5018:{uuid:5018,name:"风暴斧",path:"ft1",quality:2,kind:2,type:0, + 5018:{uuid:5018,name:"爆锤",path:"ft1",quality:2,kind:2,type:0, hp:4650,hp_up:120,shp_up:20,def:100,def_up:15,sdef_up:10,ap:100,ap_up:5, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:180, a_cd:1,speed:120,lvexp:0,slvexp:0,slv:0,aexp:5,uaexp:2,cexp:5, doexp:5,dexp:20,pw:0,pwm:150,pws:10,apw:2,uapw:1,cpw:5,dpw:5, dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, - sk1:[6005,6005,6005,6005,6005,6005],sk2:[6024,6024,6024,6024,6024,6024],sk3:[6024,6024,6024,6024,6024,6024],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], + sk1:[6005,6005,6005,6005,6005,6005],sk2:[6033,6033,6033,6033,6033,6033],sk3:[6032,6032,6032,6032,6032,6032],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, 5019:{uuid:5019,name:"剑圣",path:"k1",quality:2,kind:2,type:0, @@ -234,7 +234,34 @@ export const HeroInfo = { sk1:[6005,6005,6005,6005,6005,6005],sk2:[6024,6024,6024,6024,6024,6024],sk3:[6024,6024,6024,6024,6024,6024],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5020:{uuid:5020,name:"黑桃K",path:"k6",quality:2,kind:2,type:0, + 5020:{uuid:5020,name:"箭雨",path:"a5",quality:2,kind:2,type:1, + hp:3080,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, + sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:400, + a_cd:1.2,speed:80,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, + doexp:10,dexp:20,pw:0,pwm:150,pws:10,apw:3,uapw:2,cpw:5,dpw:5, + dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, + sk1:[6006,6006,6006,6006,6006,6006],sk2:[6034,6034,6034,6034,6034,6034],sk3:[6034,6034,6034,6034,6034,6034],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], + uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], + crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, + 5021:{uuid:5021,name:"冰男",path:"m7",quality:2,kind:2,type:2, + hp:3210,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, + sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, + a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, + doexp:10,dexp:20,pw:0,pwm:150,pws:10,apw:4,uapw:2,cpw:5,dpw:5, + dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, + sk1:[6001,6001,6001,6001,6001,6001],sk2:[6023,6023,6023,6023,6023,6023],sk3:[6023,6023,6023,6023,6023,6023],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], + uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], + crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, + 5022:{uuid:5022,name:"神秘法师",path:"m8",quality:2,kind:2,type:2, + hp:3150,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, + sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, + a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, + doexp:10,dexp:20,pw:0,pwm:150,pws:10,apw:4,uapw:2,cpw:5,dpw:5, + dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, + sk1:[6001,6001,6001,6001,6001,6001],sk2:[6025,6025,6025,6025,6025,6025],sk3:[6025,6025,6025,6025,6025,6025],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], + uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], + crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, + 5023:{uuid:5023,name:"黑桃K",path:"k6",quality:2,kind:2,type:0, hp:5110,hp_up:120,shp_up:20,def:100,def_up:15,sdef_up:10,ap:100,ap_up:5, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:180, a_cd:1,speed:120,lvexp:0,slvexp:0,slv:0,aexp:5,uaexp:2,cexp:5, @@ -243,7 +270,7 @@ export const HeroInfo = { sk1:[6005,6005,6005,6005,6005,6005],sk2:[6027,6027,6027,6027,6027,6027],sk3:[6027,6027,6027,6027,6027,6027],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5021:{uuid:5021,name:"红桃K",path:"k7",quality:2,kind:2,type:0, + 5024:{uuid:5024,name:"红桃K",path:"k7",quality:2,kind:2,type:0, hp:5110,hp_up:120,shp_up:20,def:100,def_up:15,sdef_up:10,ap:100,ap_up:5, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:180, a_cd:1,speed:120,lvexp:0,slvexp:0,slv:0,aexp:5,uaexp:2,cexp:5, @@ -252,7 +279,7 @@ export const HeroInfo = { sk1:[6005,6005,6005,6005,6005,6005],sk2:[6027,6027,6027,6027,6027,6027],sk3:[6027,6027,6027,6027,6027,6027],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5022:{uuid:5022,name:"武道家",path:"k4",quality:2,kind:2,type:0, + 5025:{uuid:5025,name:"武道家",path:"k4",quality:2,kind:2,type:0, hp:4550,hp_up:120,shp_up:20,def:100,def_up:15,sdef_up:10,ap:100,ap_up:5, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:180, a_cd:1,speed:120,lvexp:0,slvexp:0,slv:0,aexp:5,uaexp:2,cexp:5, @@ -261,16 +288,7 @@ export const HeroInfo = { sk1:[6005,6005,6005,6005,6005,6005],sk2:[6027,6027,6027,6027,6027,6027],sk3:[6027,6027,6027,6027,6027,6027],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5023:{uuid:5023,name:"射手未定",path:"a5",quality:2,kind:2,type:1, - hp:3080,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, - sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:400, - a_cd:1.2,speed:80,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, - doexp:10,dexp:20,pw:0,pwm:150,pws:10,apw:3,uapw:2,cpw:5,dpw:5, - dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, - sk1:[6006,6006,6006,6006,6006,6006],sk2:[6006,6006,6006,6006,6006,6006],sk3:[6006,6006,6006,6006,6006,6006],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], - uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], - crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5024:{uuid:5024,name:"射手未定",path:"a6",quality:2,kind:2,type:1, + 5026:{uuid:5026,name:"射手未定",path:"a6",quality:2,kind:2,type:1, hp:3060,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:400, a_cd:1.2,speed:80,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, @@ -279,24 +297,6 @@ export const HeroInfo = { sk1:[6006,6006,6006,6006,6006,6006],sk2:[6006,6006,6006,6006,6006,6006],sk3:[6006,6006,6006,6006,6006,6006],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5025:{uuid:5025,name:"法师待定",path:"m7",quality:2,kind:2,type:2, - hp:3210,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, - sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, - a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, - doexp:10,dexp:20,pw:0,pwm:150,pws:10,apw:4,uapw:2,cpw:5,dpw:5, - dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, - sk1:[6001,6001,6001,6001,6001,6001],sk2:[6001,6001,6001,6001,6001,6001],sk3:[6001,6001,6001,6001,6001,6001],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], - uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], - crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, - 5026:{uuid:5026,name:"法师待定",path:"m8",quality:2,kind:2,type:2, - hp:3150,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, - sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, - a_cd:1.5,speed:50,lvexp:0,slvexp:0,slv:0,aexp:6,uaexp:1,cexp:10, - doexp:10,dexp:20,pw:0,pwm:150,pws:10,apw:4,uapw:2,cpw:5,dpw:5, - dopw:5,wp:1001,arm:2001,ring:3001,shoes:4001, - sk1:[6001,6001,6001,6001,6001,6001],sk2:[6001,6001,6001,6001,6001,6001],sk3:[6001,6001,6001,6001,6001,6001],akr:[0,0,0,0,0,0],akc:[1,1,1,1,1,1], - uar:[0,0,0,0,0,0],uac:[1,1,1,1,1,1],dgr:[0,0,0,0,0,0],dgc:[1,1,1,1,1,1],crr:[0,0,0,0,0,0], - crc:[1,1,1,1,1,1],tals:["无","无","无","无","无"]}, 5027:{uuid:5027,name:"法师待定",path:"m9",quality:2,kind:2,type:2, hp:3130,hp_up:100,shp_up:20,def:50,def_up:2,sdef_up:0,ap:150,ap_up:10, sap_up:20,atp:1,vun:0,crit:20,crit_add:0,ucr:0,dodge:0,dis:500, diff --git a/assets/script/game/hero/HeroViewComp.ts b/assets/script/game/hero/HeroViewComp.ts index 6b198218..4b0af6dc 100644 --- a/assets/script/game/hero/HeroViewComp.ts +++ b/assets/script/game/hero/HeroViewComp.ts @@ -167,14 +167,12 @@ export class HeroViewComp extends CCComp { } onBeginContact (seCol: Collider2D, oCol: Collider2D) { - if(oCol.tag==BoxSet.SKILL_TAG &&seCol.tag!=BoxSet.SKILL_TAG){ - if(seCol.group != oCol.group){ - let skill = oCol.node.getComponent(SkillCom)!; - // console.log(Date.now()+this.hero_name+":"+this.uuid+' onBeginContact: '+skill.s_name+skill.uuid); - if(this.hp <= 0 ) return - if(skill.tg< 3) return - this.check_uatk(skill); - } + if(oCol.tag==BoxSet.SKILL_TAG&&seCol.group != oCol.group){ + let skill = oCol.node.getComponent(SkillCom)!; + // console.log(Date.now()+this.hero_name+":"+this.uuid+' onBeginContact: '+skill.s_name+skill.uuid); + if(this.hp <= 0 ) return + if(skill.tg< 3) return + this.check_uatk(skill); } } @@ -321,7 +319,7 @@ export class HeroViewComp extends CCComp { if(this.check_dodge()) return this.in_atked(); let l_hp=this.check_less(skill.ap,skill.is_crit,skill.crit_add) - this.check_debuff(skill,l_hp*skill.derate) + this.check_debuff(skill,l_hp) if(this.shield > 0){ this.shield -=1 l_hp = 0 @@ -347,7 +345,7 @@ export class HeroViewComp extends CCComp { * @param l_hp - 可选参数,表示英雄的当前生命值,默认为0 */ check_debuff(skill:any,l_hp:number=0){ - console.log(this.hero_name+":"+this.uuid+"check_debuff "+skill.debuff); + console.log(this.hero_name+this.uuid+": skillname: "+skill.s_name+" :check_debuff "+skill.debuff); if(skill.debuff == 0) return let num=RandomManager.instance.getRandomInt(0,100) switch (skill.debuff){ @@ -361,7 +359,7 @@ export class HeroViewComp extends CCComp { case 2: if(num > skill.depb) return // console.log(this.hero_name+":"+this.uuid+"debuff触发成功: i="+num+":debtime="+skill.debtime+":l_hp="+l_hp); - this.BUFFCOMP.in_fired(skill.debtime,l_hp) + this.BUFFCOMP.in_fired(skill.debtime,l_hp*skill.derate/100) break; case 3: if(num > skill.depb) return @@ -370,6 +368,8 @@ export class HeroViewComp extends CCComp { break; case 4: if(num > skill.depb) return + this.BUFFCOMP.buff_get("deap") + this.ap = this.ap-Math.floor(l_hp*skill.derate/100) break; case 5: if(num > skill.depb) return diff --git a/assets/script/game/skills/EndAnmBomCom.ts b/assets/script/game/skills/EndAnmBomCom.ts index 38fa36ae..570db474 100644 --- a/assets/script/game/skills/EndAnmBomCom.ts +++ b/assets/script/game/skills/EndAnmBomCom.ts @@ -1,4 +1,4 @@ -import { _decorator, Animation, Collider2D, Component, Node, sp } from 'cc'; +import { _decorator, Animation, Collider2D, Component, Node, RigidBody2D, sp } from 'cc'; import { SkillCom } from './SkillCom'; import { BoxSet } from '../common/config/BoxSet'; import { Hero } from '../hero/Hero'; @@ -9,12 +9,17 @@ export class EndAnmBomCom extends Component { time:number = 0 base:SkillCom = null collider:Collider2D = null + rigid:RigidBody2D= null + is_complete:boolean = false start() { this.base =this.node.getComponent(SkillCom) this.collider = this.getComponent(Collider2D); - console.log("collider",this.collider) - if(this.base.box_group ==BoxSet.HERO) this.collider.group = BoxSet.MONSTER - if(this.base.box_group ==BoxSet.MONSTER) this.collider.group = BoxSet.HERO + this.rigid = this.getComponent(RigidBody2D); + console.log("collider",this.collider,this.rigid) + this.rigid.sleep() + // this.collider.enabled = false + // if(this.base.box_group ==BoxSet.HERO) this.collider.group = BoxSet.MONSTER + // if(this.base.box_group ==BoxSet.MONSTER) this.collider.group = BoxSet.HERO if(this.node.getComponent(Animation)){ let anim = this.node.getComponent(Animation); @@ -29,16 +34,38 @@ export class EndAnmBomCom extends Component { this.onAnimationFinished() console.log("[track %s][animation %s] complete: %s", trackEntry.trackIndex); }); + spine.setEventListener((trackEntry, event:any) => { + this.onEnvent(event) + // console.log("[track %s][animation %s] event: %s", trackEntry.trackIndex, event.data.name, event.intValue); + }); } } - + } onAnimationFinished(){ - this.collider.group = this.base.box_group - this.node.active=false - this.node.active=true + if(!this.is_complete){ + // this.collider.group = this.base.box_group + // this.node.active=false + // this.node.active=true + this.rigid.wakeUp() + // this.collider.enabled = true + console.log("动画结束,开始伤害") + } + this.base.is_destroy = true + + } + onEnvent(event:any){ + if(event.data.name == "atk_event"){ + // this.collider.group = this.base.box_group + // this.node.active=false + // this.node.active=true + this.rigid.wakeUp() + // this.collider.enabled = true + console.log("onEnvent,开始伤害",event) + this.is_complete=true + } } }