From 326e9bb97c35e287157c458e353e2ec65be15f7a Mon Sep 17 00:00:00 2001 From: panfudan Date: Sun, 29 Jun 2025 23:36:22 +0800 Subject: [PATCH] dd --- assets/resources/game/skills/anm/upap.anim | 113 +++++ .../resources/game/skills/anm/upap.anim.meta | 13 + assets/resources/game/skills/anm/yun1.atlas | 216 ++++++++++ .../resources/game/skills/anm/yun1.atlas.meta | 12 + assets/resources/game/skills/anm/yun1.json | 107 +++++ .../resources/game/skills/anm/yun1.json.meta | 11 + assets/resources/game/skills/anm/yun1.png | Bin 0 -> 73583 bytes .../resources/game/skills/anm/yun1.png.meta | 42 ++ assets/resources/game/skills/lvup.prefab | 292 +++++++++++++ assets/resources/game/skills/lvup.prefab.meta | 13 + assets/resources/game/skills/skillpng.meta | 9 + .../resources/game/skills/skillpng/lvup.plist | 146 +++++++ .../game/skills/skillpng/lvup.plist.meta | 385 ++++++++++++++++++ .../resources/game/skills/skillpng/lvup.png | Bin 0 -> 15883 bytes .../game/skills/skillpng/lvup.png.meta | 42 ++ .../resources/game/skills/skillpng/spup.plist | 131 ++++++ .../game/skills/skillpng/spup.plist.meta | 339 +++++++++++++++ .../resources/game/skills/skillpng/spup.png | Bin 0 -> 94741 bytes .../game/skills/skillpng/spup.png.meta | 42 ++ assets/resources/game/skills/yun.prefab | 14 +- assets/resources/gui/role_controller.prefab | 8 +- assets/script/game/common/config/CardSet.ts | 10 +- assets/script/game/common/config/Equips.ts | 16 +- assets/script/game/common/config/SkillSet.ts | 50 +-- assets/script/game/hero/BuffComp.ts | 7 + assets/script/game/hero/HeroViewComp.ts | 76 +++- assets/script/game/map/FightConComp.ts | 47 ++- assets/script/game/skills/SkillCom.ts | 22 +- assets/script/todo.md | 5 +- 29 files changed, 2082 insertions(+), 86 deletions(-) create mode 100644 assets/resources/game/skills/anm/upap.anim create mode 100644 assets/resources/game/skills/anm/upap.anim.meta create mode 100644 assets/resources/game/skills/anm/yun1.atlas create mode 100644 assets/resources/game/skills/anm/yun1.atlas.meta create mode 100644 assets/resources/game/skills/anm/yun1.json create mode 100644 assets/resources/game/skills/anm/yun1.json.meta create mode 100644 assets/resources/game/skills/anm/yun1.png create mode 100644 assets/resources/game/skills/anm/yun1.png.meta create mode 100644 assets/resources/game/skills/lvup.prefab create mode 100644 assets/resources/game/skills/lvup.prefab.meta create mode 100644 assets/resources/game/skills/skillpng.meta create mode 100644 assets/resources/game/skills/skillpng/lvup.plist create mode 100644 assets/resources/game/skills/skillpng/lvup.plist.meta create mode 100644 assets/resources/game/skills/skillpng/lvup.png create mode 100644 assets/resources/game/skills/skillpng/lvup.png.meta create mode 100644 assets/resources/game/skills/skillpng/spup.plist create mode 100644 assets/resources/game/skills/skillpng/spup.plist.meta create mode 100644 assets/resources/game/skills/skillpng/spup.png create mode 100644 assets/resources/game/skills/skillpng/spup.png.meta diff --git a/assets/resources/game/skills/anm/upap.anim b/assets/resources/game/skills/anm/upap.anim new file mode 100644 index 00000000..5a6c5886 --- /dev/null +++ b/assets/resources/game/skills/anm/upap.anim @@ -0,0 +1,113 @@ +[ + { + "__type__": "cc.AnimationClip", + "_name": "upap", + "_objFlags": 0, + "__editorExtras__": { + "embeddedPlayerGroups": [] + }, + "_native": "", + "sample": 16, + "speed": 1, + "wrapMode": 1, + "enableTrsBlending": false, + "_duration": 0.5, + "_hash": 500763545, + "_tracks": [ + { + "__id__": 1 + } + ], + "_exoticAnimation": null, + "_events": [], + "_embeddedPlayers": [], + "_additiveSettings": { + "__id__": 6 + }, + "_auxiliaryCurveEntries": [] + }, + { + "__type__": "cc.animation.ObjectTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 2 + }, + "proxy": null + }, + "_channel": { + "__id__": 4 + } + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 3 + }, + "spriteFrame" + ] + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 5 + } + }, + { + "__type__": "cc.ObjectCurve", + "_times": [ + 0, + 0.0625, + 0.125, + 0.1875, + 0.25, + 0.3125, + 0.375, + 0.4375 + ], + "_values": [ + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@8e37d", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@da44e", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@117bf", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@d62e6", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@a4642", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@06d24", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@3b5ae", + "__expectedType__": "cc.SpriteFrame" + }, + { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@5d894", + "__expectedType__": "cc.SpriteFrame" + } + ] + }, + { + "__type__": "cc.AnimationClipAdditiveSettings", + "enabled": false, + "refClip": null + } +] \ No newline at end of file diff --git a/assets/resources/game/skills/anm/upap.anim.meta b/assets/resources/game/skills/anm/upap.anim.meta new file mode 100644 index 00000000..730cd2f9 --- /dev/null +++ b/assets/resources/game/skills/anm/upap.anim.meta @@ -0,0 +1,13 @@ +{ + "ver": "2.0.3", + "importer": "animation-clip", + "imported": true, + "uuid": "eab345ff-1c0c-4541-b6ed-9980b43944e5", + "files": [ + ".cconb" + ], + "subMetas": {}, + "userData": { + "name": "upap" + } +} diff --git a/assets/resources/game/skills/anm/yun1.atlas b/assets/resources/game/skills/anm/yun1.atlas new file mode 100644 index 00000000..1ea0253a --- /dev/null +++ b/assets/resources/game/skills/anm/yun1.atlas @@ -0,0 +1,216 @@ + +yun1.png +size: 1290,89 +format: RGBA8888 +filter: Linear,Linear +repeat: none +BUFF/debuff/buff4_ (1) + rotate: false + xy: 1122, 47 + size: 84, 40 + orig: 154, 93 + offset: 37, 23 + index: -1 +BUFF/debuff/buff4_ (10) + rotate: false + xy: 525, 44 + size: 85, 43 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (11) + rotate: false + xy: 784, 44 + size: 81, 43 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (12) + rotate: false + xy: 1041, 45 + size: 79, 42 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (13) + rotate: false + xy: 612, 44 + size: 84, 43 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (14) + rotate: false + xy: 349, 43 + size: 85, 44 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (15) + rotate: false + xy: 2, 42 + size: 87, 45 + orig: 154, 93 + offset: 34, 23 + index: -1 +BUFF/debuff/buff4_ (16) + rotate: false + xy: 91, 42 + size: 84, 45 + orig: 154, 93 + offset: 37, 23 + index: -1 +BUFF/debuff/buff4_ (17) + rotate: false + xy: 177, 42 + size: 84, 45 + orig: 154, 93 + offset: 37, 23 + index: -1 +BUFF/debuff/buff4_ (18) + rotate: false + xy: 263, 42 + size: 84, 45 + orig: 154, 93 + offset: 37, 23 + index: -1 +BUFF/debuff/buff4_ (19) + rotate: false + xy: 698, 44 + size: 84, 43 + orig: 154, 93 + offset: 37, 24 + index: -1 +BUFF/debuff/buff4_ (2) + rotate: true + xy: 1248, 3 + size: 84, 40 + orig: 154, 93 + offset: 37, 23 + index: -1 +BUFF/debuff/buff4_ (20) + rotate: false + xy: 955, 45 + size: 84, 42 + orig: 154, 93 + offset: 37, 25 + index: -1 +BUFF/debuff/buff4_ (21) + rotate: false + xy: 607, 4 + size: 84, 38 + orig: 154, 93 + offset: 36, 28 + index: -1 +BUFF/debuff/buff4_ (22) + rotate: false + xy: 522, 3 + size: 83, 39 + orig: 154, 93 + offset: 36, 25 + index: -1 +BUFF/debuff/buff4_ (23) + rotate: false + xy: 2, 2 + size: 81, 38 + orig: 154, 93 + offset: 33, 24 + index: -1 +BUFF/debuff/buff4_ (24) + rotate: false + xy: 436, 3 + size: 84, 39 + orig: 154, 93 + offset: 30, 23 + index: -1 +BUFF/debuff/buff4_ (25) + rotate: false + xy: 1039, 4 + size: 81, 39 + orig: 154, 93 + offset: 33, 23 + index: -1 +BUFF/debuff/buff4_ (26) + rotate: false + xy: 249, 2 + size: 79, 38 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (27) + rotate: false + xy: 693, 4 + size: 84, 38 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (28) + rotate: true + xy: 1208, 2 + size: 85, 38 + orig: 154, 93 + offset: 36, 23 + index: -1 +BUFF/debuff/buff4_ (29) + rotate: false + xy: 349, 2 + size: 84, 39 + orig: 154, 93 + offset: 37, 23 + index: -1 +BUFF/debuff/buff4_ (3) + rotate: false + xy: 1122, 5 + size: 84, 40 + orig: 154, 93 + offset: 37, 24 + index: -1 +BUFF/debuff/buff4_ (30) + rotate: false + xy: 953, 3 + size: 84, 40 + orig: 154, 93 + offset: 37, 23 + index: -1 +BUFF/debuff/buff4_ (4) + rotate: false + xy: 867, 3 + size: 84, 40 + orig: 154, 93 + offset: 37, 25 + index: -1 +BUFF/debuff/buff4_ (5) + rotate: false + xy: 779, 4 + size: 82, 38 + orig: 154, 93 + offset: 38, 28 + index: -1 +BUFF/debuff/buff4_ (6) + rotate: false + xy: 85, 2 + size: 80, 38 + orig: 154, 93 + offset: 39, 29 + index: -1 +BUFF/debuff/buff4_ (7) + rotate: false + xy: 167, 2 + size: 80, 38 + orig: 154, 93 + offset: 36, 29 + index: -1 +BUFF/debuff/buff4_ (8) + rotate: false + xy: 867, 45 + size: 86, 42 + orig: 154, 93 + offset: 36, 25 + index: -1 +BUFF/debuff/buff4_ (9) + rotate: false + xy: 436, 44 + size: 87, 43 + orig: 154, 93 + offset: 36, 24 + index: -1 diff --git a/assets/resources/game/skills/anm/yun1.atlas.meta b/assets/resources/game/skills/anm/yun1.atlas.meta new file mode 100644 index 00000000..1bbe0fc6 --- /dev/null +++ b/assets/resources/game/skills/anm/yun1.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "86228efb-7fef-4569-9a82-82d1b4bafad9", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/skills/anm/yun1.json b/assets/resources/game/skills/anm/yun1.json new file mode 100644 index 00000000..753c7c4d --- /dev/null +++ b/assets/resources/game/skills/anm/yun1.json @@ -0,0 +1,107 @@ +{ +"skeleton": { + "hash": "SmmzMkrAi/Nx9uWZ5QMwLnApexQ=", + "spine": "3.8.75", + "x": -61.86, + "y": -37.06, + "width": 123.2, + "height": 74.4, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root", "x": -0.26, "y": -0.26 }, + { "name": "bone", "parent": "root", "scaleX": 0.8, "scaleY": 0.8 } +], +"slots": [ + { "name": "BUFF/debuff/buff4_ (1)", "bone": "bone", "attachment": "BUFF/debuff/buff4_ (1)" } +], +"skins": [ + { + "name": "default", + "attachments": { + "BUFF/debuff/buff4_ (1)": { + "BUFF/debuff/buff4_ (1)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (2)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (3)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (4)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (5)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (6)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (7)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (8)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (9)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (10)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (11)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (12)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (13)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (14)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (15)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (16)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (17)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (18)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (19)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (20)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (21)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (22)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (23)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (24)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (25)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (26)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (27)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (28)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (29)": { "y": 0.5, "width": 154, "height": 93 }, + "BUFF/debuff/buff4_ (30)": { "y": 0.5, "width": 154, "height": 93 } + } + } + } +], +"animations": { + "loop": { + "slots": { + "BUFF/debuff/buff4_ (1)": { + "attachment": [ + { "time": 0.0333, "name": "BUFF/debuff/buff4_ (2)" }, + { "time": 0.0667, "name": "BUFF/debuff/buff4_ (3)" }, + { "time": 0.1, "name": "BUFF/debuff/buff4_ (4)" }, + { "time": 0.1333, "name": "BUFF/debuff/buff4_ (5)" }, + { "time": 0.1667, "name": "BUFF/debuff/buff4_ (6)" }, + { "time": 0.2, "name": "BUFF/debuff/buff4_ (7)" }, + { "time": 0.2333, "name": "BUFF/debuff/buff4_ (8)" }, + { "time": 0.2667, "name": "BUFF/debuff/buff4_ (9)" }, + { "time": 0.3, "name": "BUFF/debuff/buff4_ (10)" }, + { "time": 0.3333, "name": "BUFF/debuff/buff4_ (11)" }, + { "time": 0.3667, "name": "BUFF/debuff/buff4_ (12)" }, + { "time": 0.4, "name": "BUFF/debuff/buff4_ (13)" }, + { "time": 0.4333, "name": "BUFF/debuff/buff4_ (14)" }, + { "time": 0.4667, "name": "BUFF/debuff/buff4_ (15)" }, + { "time": 0.5, "name": "BUFF/debuff/buff4_ (16)" }, + { "time": 0.5333, "name": "BUFF/debuff/buff4_ (17)" }, + { "time": 0.5667, "name": "BUFF/debuff/buff4_ (18)" }, + { "time": 0.6, "name": "BUFF/debuff/buff4_ (19)" }, + { "time": 0.6333, "name": "BUFF/debuff/buff4_ (20)" }, + { "time": 0.6667, "name": "BUFF/debuff/buff4_ (21)" }, + { "time": 0.7, "name": "BUFF/debuff/buff4_ (22)" }, + { "time": 0.7333, "name": "BUFF/debuff/buff4_ (23)" }, + { "time": 0.7667, "name": "BUFF/debuff/buff4_ (24)" }, + { "time": 0.8, "name": "BUFF/debuff/buff4_ (25)" }, + { "time": 0.8333, "name": "BUFF/debuff/buff4_ (26)" }, + { "time": 0.8667, "name": "BUFF/debuff/buff4_ (27)" }, + { "time": 0.9, "name": "BUFF/debuff/buff4_ (28)" }, + { "time": 0.9333, "name": "BUFF/debuff/buff4_ (29)" }, + { "time": 0.9667, "name": "BUFF/debuff/buff4_ (30)" }, + { "time": 1, "name": "BUFF/debuff/buff4_ (1)" } + ] + } + }, + "bones": { + "bone": { + "rotate": [ + { "angle": 6.36, "curve": 0.25, "c3": 0.75 }, + { "time": 0.5, "angle": -4.73, "curve": 0.25, "c3": 0.75 }, + { "time": 1, "angle": 6.36 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/skills/anm/yun1.json.meta b/assets/resources/game/skills/anm/yun1.json.meta new file mode 100644 index 00000000..de33acd0 --- /dev/null +++ b/assets/resources/game/skills/anm/yun1.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "e4dbaff3-0471-428a-9dcf-eee8e1daf2ac", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/skills/anm/yun1.png b/assets/resources/game/skills/anm/yun1.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0af84a7c7204cb8b0f6f6b57efc794a692f738 GIT binary patch literal 73583 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 z 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­sa7hz|7lsB7FfrGDjc+ng=7SL>ftE641; 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 literal 0 HcmV?d00001 diff --git a/assets/resources/game/skills/anm/yun1.png.meta b/assets/resources/game/skills/anm/yun1.png.meta new file mode 100644 index 00000000..e8056725 --- /dev/null +++ b/assets/resources/game/skills/anm/yun1.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "d6f88dff-f880-464a-99e7-533240182ce2", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "d6f88dff-f880-464a-99e7-533240182ce2@6c48a", + "displayName": "yun1", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "d6f88dff-f880-464a-99e7-533240182ce2", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "d6f88dff-f880-464a-99e7-533240182ce2@6c48a" + } +} diff --git a/assets/resources/game/skills/lvup.prefab b/assets/resources/game/skills/lvup.prefab new file mode 100644 index 00000000..db62eaf3 --- /dev/null +++ b/assets/resources/game/skills/lvup.prefab @@ -0,0 +1,292 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "lvup", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "lvup", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [ + { + "__id__": 12 + } + ], + "_prefab": { + "__id__": 14 + }, + "_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": 1, + "_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 + }, + { + "__id__": 7 + }, + { + "__id__": 9 + } + ], + "_prefab": { + "__id__": 11 + }, + "_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": 0.3, + "y": 0.3, + "z": 1 + }, + "_mobility": 0, + "_layer": 1, + "_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": 216, + "height": 242 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.4559106444245401, + "y": 0 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "efXM7jZYFDhaaMfRXZDS5R" + }, + { + "__type__": "cc.Animation", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 6 + }, + "playOnLoad": true, + "_clips": [ + { + "__uuid__": "eab345ff-1c0c-4541-b6ed-9980b43944e5", + "__expectedType__": "cc.AnimationClip" + } + ], + "_defaultClip": { + "__uuid__": "eab345ff-1c0c-4541-b6ed-9980b43944e5", + "__expectedType__": "cc.AnimationClip" + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "29bZN3FrhBUKiIM8ij0okv" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 8 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@8e37d", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "02SsIDbmNFnLnUnIts7v7V" + }, + { + "__type__": "0f3c4JhFbFO2rEFqBJJ7hFv", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 10 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "581+macF1DXIYcAm2fWl3Z" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "104XmOXdJEOY1f8nMgyyWG", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 13 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 187.1199951171875, + "height": 166.58999633789062 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.4559106444245401, + "y": 0.21982111613478442 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "89ju37xNVPJJOPezJpA7XB" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "65v9q/98dMjafRlb094Ctr", + "instance": null, + "targetOverrides": null + } +] \ No newline at end of file diff --git a/assets/resources/game/skills/lvup.prefab.meta b/assets/resources/game/skills/lvup.prefab.meta new file mode 100644 index 00000000..2fa00d81 --- /dev/null +++ b/assets/resources/game/skills/lvup.prefab.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.50", + "importer": "prefab", + "imported": true, + "uuid": "baa9374c-cb99-4c3a-bef3-f5c2212f46ff", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "syncNodeName": "lvup" + } +} diff --git a/assets/resources/game/skills/skillpng.meta b/assets/resources/game/skills/skillpng.meta new file mode 100644 index 00000000..5cff6ec6 --- /dev/null +++ b/assets/resources/game/skills/skillpng.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "c2a7f8af-df77-48fd-bd89-7c6103e8129b", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/skills/skillpng/lvup.plist b/assets/resources/game/skills/skillpng/lvup.plist new file mode 100644 index 00000000..129e25cf --- /dev/null +++ b/assets/resources/game/skills/skillpng/lvup.plist @@ -0,0 +1,146 @@ + + + + + frames + + appear_1.png + + aliases + + spriteOffset + {-3,-77} + spriteSize + {216,242} + spriteSourceSize + {238,396} + textureRect + {{241,239},{216,242}} + textureRotated + + + appear_2.png + + aliases + + spriteOffset + {-5,-84} + spriteSize + {216,228} + spriteSourceSize + {238,396} + textureRect + {{251,483},{216,228}} + textureRotated + + + appear_3.png + + aliases + + spriteOffset + {0,-74} + spriteSize + {220,248} + spriteSourceSize + {238,396} + textureRect + {{1,535},{220,248}} + textureRotated + + + appear_4.png + + aliases + + spriteOffset + {-1,-61} + spriteSize + {216,274} + spriteSourceSize + {238,396} + textureRect + {{1,1},{216,274}} + textureRotated + + + appear_5.png + + aliases + + spriteOffset + {0,-30} + spriteSize + {238,256} + spriteSourceSize + {238,396} + textureRect + {{1,277},{238,256}} + textureRotated + + + appear_6.png + + aliases + + spriteOffset + {0,53} + spriteSize + {236,246} + spriteSourceSize + {238,396} + textureRect + {{219,1},{236,246}} + textureRotated + + + appear_7.png + + aliases + + spriteOffset + {-4,73} + spriteSize + {170,250} + spriteSourceSize + {238,396} + textureRect + {{1,757},{170,250}} + textureRotated + + + appear_8.png + + aliases + + spriteOffset + {2,71} + spriteSize + {170,220} + spriteSourceSize + {238,396} + textureRect + {{253,713},{170,220}} + textureRotated + + + + metadata + + format + 3 + pixelFormat + RGBA8888 + premultiplyAlpha + + realTextureFileName + lvup.png + size + {468,934} + smartupdate + $TexturePacker:SmartUpdate:0537849cce3216765fc2e4b4401fdd68:3ce0ace710b7b97b04bc00e61f6a0a8a:0e8dcc798df29e11a842fe61af5d3009$ + textureFileName + lvup.png + + + diff --git a/assets/resources/game/skills/skillpng/lvup.plist.meta b/assets/resources/game/skills/skillpng/lvup.plist.meta new file mode 100644 index 00000000..a7c3b283 --- /dev/null +++ b/assets/resources/game/skills/skillpng/lvup.plist.meta @@ -0,0 +1,385 @@ +{ + "ver": "1.0.8", + "importer": "sprite-atlas", + "imported": true, + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286", + "files": [ + ".json" + ], + "subMetas": { + "8e37d": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@8e37d", + "displayName": "", + "id": "8e37d", + "name": "appear_1", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -3, + "offsetY": -77, + "trimX": 241, + "trimY": 239, + "width": 216, + "height": 242, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "da44e": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@da44e", + "displayName": "", + "id": "da44e", + "name": "appear_2", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -5, + "offsetY": -84, + "trimX": 251, + "trimY": 483, + "width": 216, + "height": 228, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "117bf": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@117bf", + "displayName": "", + "id": "117bf", + "name": "appear_3", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": true, + "offsetX": 0, + "offsetY": -74, + "trimX": 1, + "trimY": 535, + "width": 220, + "height": 248, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "d62e6": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@d62e6", + "displayName": "", + "id": "d62e6", + "name": "appear_4", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -1, + "offsetY": -61, + "trimX": 1, + "trimY": 1, + "width": 216, + "height": 274, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "a4642": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@a4642", + "displayName": "", + "id": "a4642", + "name": "appear_5", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": -30, + "trimX": 1, + "trimY": 277, + "width": 238, + "height": 256, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "06d24": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@06d24", + "displayName": "", + "id": "06d24", + "name": "appear_6", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": true, + "offsetX": 0, + "offsetY": 53, + "trimX": 219, + "trimY": 1, + "width": 236, + "height": 246, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "3b5ae": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@3b5ae", + "displayName": "", + "id": "3b5ae", + "name": "appear_7", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": true, + "offsetX": -4, + "offsetY": 73, + "trimX": 1, + "trimY": 757, + "width": 170, + "height": 250, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "5d894": { + "importer": "sprite-frame", + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286@5d894", + "displayName": "", + "id": "5d894", + "name": "appear_8", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 2, + "offsetY": 71, + "trimX": 253, + "trimY": 713, + "width": 170, + "height": 220, + "rawWidth": 238, + "rawHeight": 396, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "atlasUuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "atlasTextureName": "lvup.png", + "format": 3, + "uuid": "431dfc0e-1c05-4f41-a4d2-3d112efc6286", + "textureUuid": "266933cf-0ed2-497e-98af-49472013e126@6c48a" + } +} diff --git a/assets/resources/game/skills/skillpng/lvup.png b/assets/resources/game/skills/skillpng/lvup.png new file mode 100644 index 0000000000000000000000000000000000000000..84af1f1f84661b076bd7e5810466ef786ea704ac GIT binary patch literal 15883 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 literal 0 HcmV?d00001 diff --git a/assets/resources/game/skills/skillpng/lvup.png.meta b/assets/resources/game/skills/skillpng/lvup.png.meta new file mode 100644 index 00000000..61299ddc --- /dev/null +++ b/assets/resources/game/skills/skillpng/lvup.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "266933cf-0ed2-497e-98af-49472013e126", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "266933cf-0ed2-497e-98af-49472013e126@6c48a", + "displayName": "lvup", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "266933cf-0ed2-497e-98af-49472013e126", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "266933cf-0ed2-497e-98af-49472013e126@6c48a" + } +} diff --git a/assets/resources/game/skills/skillpng/spup.plist b/assets/resources/game/skills/skillpng/spup.plist new file mode 100644 index 00000000..2756ed4d --- /dev/null +++ b/assets/resources/game/skills/skillpng/spup.plist @@ -0,0 +1,131 @@ + + + + + frames + + appear_1.png + + aliases + + spriteOffset + {-14,-36} + spriteSize + {266,292} + spriteSourceSize + {304,364} + textureRect + {{285,1},{266,292}} + textureRotated + + + appear_2.png + + aliases + + spriteOffset + {-11,-43} + spriteSize + {282,272} + spriteSourceSize + {304,364} + textureRect + {{1,1},{282,272}} + textureRotated + + + appear_3.png + + aliases + + spriteOffset + {0,-40} + spriteSize + {304,258} + spriteSourceSize + {304,364} + textureRect + {{579,1},{304,258}} + textureRotated + + + appear_4.png + + aliases + + spriteOffset + {-9,7} + spriteSize + {276,254} + spriteSourceSize + {304,364} + textureRect + {{885,1},{276,254}} + textureRotated + + + appear_5.png + + aliases + + spriteOffset + {-7,64} + spriteSize + {162,172} + spriteSourceSize + {304,364} + textureRect + {{1163,1},{162,172}} + textureRotated + + + appear_6.png + + aliases + + spriteOffset + {-14,113} + spriteSize + {126,138} + spriteSourceSize + {304,364} + textureRect + {{1327,1},{126,138}} + textureRotated + + + appear_7.png + + aliases + + spriteOffset + {-11,133} + spriteSize + {156,92} + spriteSourceSize + {304,364} + textureRect + {{1163,175},{156,92}} + textureRotated + + + + metadata + + format + 3 + pixelFormat + RGBA8888 + premultiplyAlpha + + realTextureFileName + spup.png + size + {1454,274} + smartupdate + $TexturePacker:SmartUpdate:85dd2f704b3181f56f238539d3b8df3d:b248eeda81a9342863e262d7159c4b0f:979c8c78f38aa43b75294b59fa5a3d38$ + textureFileName + spup.png + + + diff --git a/assets/resources/game/skills/skillpng/spup.plist.meta b/assets/resources/game/skills/skillpng/spup.plist.meta new file mode 100644 index 00000000..7a6fd6fa --- /dev/null +++ b/assets/resources/game/skills/skillpng/spup.plist.meta @@ -0,0 +1,339 @@ +{ + "ver": "1.0.8", + "importer": "sprite-atlas", + "imported": true, + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2", + "files": [ + ".json" + ], + "subMetas": { + "8e37d": { + "importer": "sprite-frame", + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2@8e37d", + "displayName": "", + "id": "8e37d", + "name": "appear_1", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": true, + "offsetX": -14, + "offsetY": -36, + "trimX": 285, + "trimY": 1, + "width": 266, + "height": 292, + "rawWidth": 304, + "rawHeight": 364, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "atlasUuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "da44e": { + "importer": "sprite-frame", + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2@da44e", + "displayName": "", + "id": "da44e", + "name": "appear_2", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -11, + "offsetY": -43, + "trimX": 1, + "trimY": 1, + "width": 282, + "height": 272, + "rawWidth": 304, + "rawHeight": 364, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "atlasUuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "117bf": { + "importer": "sprite-frame", + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2@117bf", + "displayName": "", + "id": "117bf", + "name": "appear_3", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": -40, + "trimX": 579, + "trimY": 1, + "width": 304, + "height": 258, + "rawWidth": 304, + "rawHeight": 364, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "atlasUuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "d62e6": { + "importer": "sprite-frame", + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2@d62e6", + "displayName": "", + "id": "d62e6", + "name": "appear_4", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -9, + "offsetY": 7, + "trimX": 885, + "trimY": 1, + "width": 276, + "height": 254, + "rawWidth": 304, + "rawHeight": 364, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "atlasUuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "a4642": { + "importer": "sprite-frame", + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2@a4642", + "displayName": "", + "id": "a4642", + "name": "appear_5", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -7, + "offsetY": 64, + "trimX": 1163, + "trimY": 1, + "width": 162, + "height": 172, + "rawWidth": 304, + "rawHeight": 364, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "atlasUuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "06d24": { + "importer": "sprite-frame", + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2@06d24", + "displayName": "", + "id": "06d24", + "name": "appear_6", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -14, + "offsetY": 113, + "trimX": 1327, + "trimY": 1, + "width": 126, + "height": 138, + "rawWidth": 304, + "rawHeight": 364, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "atlasUuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "3b5ae": { + "importer": "sprite-frame", + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2@3b5ae", + "displayName": "", + "id": "3b5ae", + "name": "appear_7", + "userData": { + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -11, + "offsetY": 133, + "trimX": 1163, + "trimY": 175, + "width": 156, + "height": 92, + "rawWidth": 304, + "rawHeight": 364, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [], + "indexes": [], + "uv": [], + "nuv": [], + "minPos": [], + "maxPos": [] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "atlasUuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "atlasTextureName": "spup.png", + "format": 3, + "uuid": "99cf69af-f266-4781-af4b-e18de7a8c8a2", + "textureUuid": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a" + } +} diff --git a/assets/resources/game/skills/skillpng/spup.png b/assets/resources/game/skills/skillpng/spup.png new file mode 100644 index 0000000000000000000000000000000000000000..5abd289a4706e6fede859c8350d739cd754edd18 GIT binary patch literal 94741 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 z�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 z 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 b&qzOX+o|_C_BerrSQ0&LBQ1=Eefa+YC+oH@ literal 0 HcmV?d00001 diff --git a/assets/resources/game/skills/skillpng/spup.png.meta b/assets/resources/game/skills/skillpng/spup.png.meta new file mode 100644 index 00000000..7c5797bc --- /dev/null +++ b/assets/resources/game/skills/skillpng/spup.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "c53c26db-4847-4d14-887b-da9e1b2e748a", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a", + "displayName": "spup", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "c53c26db-4847-4d14-887b-da9e1b2e748a", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "c53c26db-4847-4d14-887b-da9e1b2e748a@6c48a" + } +} diff --git a/assets/resources/game/skills/yun.prefab b/assets/resources/game/skills/yun.prefab index 32e5213c..4f02dc23 100644 --- a/assets/resources/game/skills/yun.prefab +++ b/assets/resources/game/skills/yun.prefab @@ -87,7 +87,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 37, + "y": 60, "z": 0 }, "_lrot": { @@ -127,13 +127,13 @@ }, "_contentSize": { "__type__": "cc.Size", - "width": 94, - "height": 41 + "width": 123.19999694824219, + "height": 74.4000015258789 }, "_anchorPoint": { "__type__": "cc.Vec2", - "x": 0.526595744680851, - "y": 0.3748780459892459 + "x": 0.502110407002199, + "y": 0.4981182878121348 }, "_id": "" }, @@ -164,11 +164,11 @@ "a": 255 }, "_skeletonData": { - "__uuid__": "28113c7e-6617-40cf-85ad-560b3ba8fe77", + "__uuid__": "e4dbaff3-0471-428a-9dcf-eee8e1daf2ac", "__expectedType__": "sp.SkeletonData" }, "defaultSkin": "default", - "defaultAnimation": "show", + "defaultAnimation": "loop", "_premultipliedAlpha": true, "_timeScale": 1, "_preCacheMode": 0, diff --git a/assets/resources/gui/role_controller.prefab b/assets/resources/gui/role_controller.prefab index d281fc18..eca92a74 100644 --- a/assets/resources/gui/role_controller.prefab +++ b/assets/resources/gui/role_controller.prefab @@ -1022,7 +1022,7 @@ "_contentSize": { "__type__": "cc.Size", "width": 245, - "height": 35 + "height": 25 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -1108,7 +1108,7 @@ "_contentSize": { "__type__": "cc.Size", "width": 245, - "height": 40 + "height": 35 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -17489,7 +17489,7 @@ "_contentSize": { "__type__": "cc.Size", "width": 245, - "height": 35 + "height": 25 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -17575,7 +17575,7 @@ "_contentSize": { "__type__": "cc.Size", "width": 245, - "height": 40 + "height": 35 }, "_anchorPoint": { "__type__": "cc.Vec2", diff --git a/assets/script/game/common/config/CardSet.ts b/assets/script/game/common/config/CardSet.ts index 0553a038..102fc86a 100644 --- a/assets/script/game/common/config/CardSet.ts +++ b/assets/script/game/common/config/CardSet.ts @@ -150,15 +150,15 @@ export const SuperCards={ info:"攻击触发提高英雄/伙伴属性的效果,额外添加+1攻击力"}, 3002:{uuid:3002,name:"附魔宝典",quality:Quality.WHITE,path:"3002",type:SuperCardsType.SPECIAL,value1:1,value2:0,value3:0, info:"攻击触发高英雄/伙伴属性的效果,额外添加+1生命值"}, - 3101:{uuid:3101,name:"陨石术",quality:Quality.GREEN,path:"3101",type:SuperCardsType.AOE,value1:SkillSet[6019].uuid,value2:3,value3:0, + 3101:{uuid:3101,name:"陨石术",quality:Quality.GREEN,path:"3101",type:SuperCardsType.AOE,value1:SkillSet[6019].uuid,value2:10,value3:0, info:"召唤大量火球攻击敌人,每个火球对敌人造成英雄攻击力的300%伤害"}, - 3102:{uuid:3102,name:"冰刺",quality:Quality.BLUE,path:"3102",type:SuperCardsType.AOE,value1:SkillSet[6017].uuid,value2:3,value3:0, + 3102:{uuid:3102,name:"冰刺",quality:Quality.BLUE,path:"3102",type:SuperCardsType.AOE,value1:SkillSet[6017].uuid,value2:10,value3:0, info:"召唤大量火球攻击敌人,每个火球对敌人造成英雄攻击力的300%伤害"}, - 3103:{uuid:3103,name:"潮汐",quality:Quality.BLUE,path:"3103",type:SuperCardsType.AOE,value1:SkillSet[6018].uuid,value2:3,value3:0, + 3103:{uuid:3103,name:"潮汐",quality:Quality.BLUE,path:"3103",type:SuperCardsType.AOE,value1:SkillSet[6018].uuid,value2:10,value3:0, info:"召唤大量火球攻击敌人,每个火球对敌人造成英雄攻击力的300%伤害"}, - 3104:{uuid:3104,name:"龙卷风",quality:Quality.BLUE,path:"3104",type:SuperCardsType.AOE,value1:SkillSet[6013].uuid,value2:3,value3:0, + 3104:{uuid:3104,name:"龙卷风",quality:Quality.BLUE,path:"3104",type:SuperCardsType.AOE,value1:SkillSet[6013].uuid,value2:10,value3:0, info:"召唤大量火球攻击敌人,每个火球对敌人造成英雄攻击力的300%伤害"}, - 3105:{uuid:3105,name:"火球风暴",quality:Quality.PURPLE,path:"3105",type:SuperCardsType.AOE,value1:SkillSet[6012].uuid,value2:3,value3:0, + 3105:{uuid:3105,name:"火球风暴",quality:Quality.PURPLE,path:"3105",type:SuperCardsType.AOE,value1:SkillSet[6012].uuid,value2:10,value3:0, info:"召唤大量火球攻击敌人,每个火球对敌人造成英雄攻击力的300%伤害"}, 3106:{uuid:3106,name:"冰雨",quality:Quality.PURPLE,path:"3106",type:SuperCardsType.AOE,value1:SkillSet[6020].uuid,value2:3,value3:0, info:"召唤大量火球攻击敌人,每个火球对敌人造成英雄攻击力的300%伤害"}, diff --git a/assets/script/game/common/config/Equips.ts b/assets/script/game/common/config/Equips.ts index 9eaac169..92dc0bb4 100644 --- a/assets/script/game/common/config/Equips.ts +++ b/assets/script/game/common/config/Equips.ts @@ -1,5 +1,5 @@ import { app } from "electron"; -import { BuffAttr, DebuffAttr } from "./SkillSet"; +import { BuffAttr } from "./SkillSet"; // 装备类型 export enum EquipType { @@ -21,9 +21,9 @@ export enum SkillTarget { WATER = 2, EARTH = 3, WIND = 4, - LIGHT = 5, - DARK = 6, - } + LIGHT = 5, + DARK = 6, +} //特殊属性 export enum EquipSpecialAttr { ICE=1, //普通技能变冰系冰冻 @@ -36,7 +36,7 @@ export enum EquipSpecialAttr { ATK_ADD_MASTER_ATK=8, //主将攻击力增加 ATK_ADD_MASTER_HP=9, //主将生命值增加 DOUBLE_DEAD=10, //双倍死亡触发 - DOUBLE_ATKED=11, //双倍受击触发 + DOUBLE_ATKED=11, //双倍受击触发\ } export enum Quality { WHITE = 1, @@ -56,15 +56,11 @@ export interface EquipAttribute { value: number; // 属性值 target?: EquipAttrTarget; // 属性作用目标(可选) } + export interface EquipSpecialAttrData { special_attr: EquipSpecialAttr; // 特殊属性 special_attr_value: number; // 特殊属性值 } -export interface EquipDebuffAttribute { - type: DebuffAttr; // 属性类型 - value: number; // 属性值 - target?: EquipAttrTarget; // 属性作用目标(可选) -} // 装备基础接口 export interface EquipData { diff --git a/assets/script/game/common/config/SkillSet.ts b/assets/script/game/common/config/SkillSet.ts index 33bc4193..10a7aa0c 100644 --- a/assets/script/game/common/config/SkillSet.ts +++ b/assets/script/game/common/config/SkillSet.ts @@ -92,6 +92,8 @@ export enum BuffAttr { DODGE_NO = 13, //闪避免疫 DEBUFF_COUNT = 14, //debuff次数 DEBUFF_VALUE = 15, //debuff效果 + DEBUFF_UP = 16, //debuff概率提升 + DEBUFF_DOWN = 17, //被debuff概率降低 } export const geDebuffNum=()=>{ @@ -128,6 +130,8 @@ export const getBuffNum=()=>{ DODGE_NO:0, //闪避免疫 DEBUFF_COUNT:0, //debuff次数 DEBUFF_VALUE:0, //debuff效果 + DEBUFF_UP:0, //debuff概率提升 + DEBUFF_DOWN:0, //被debuff概率降低 } } @@ -144,7 +148,7 @@ path: 图片地址 depb:触发比率 debtime :持续时间 derate:伤害比率 -deV:0,deC:0,in:持续时间 +deV:0,deC:0,deR:100,in:持续时间 count:触发次数 def:增加防御比例 apup:增加攻击比例 @@ -158,92 +162,92 @@ speed:移动速度 sonsk:子技能id hero:召唤物英雄id info:技能描述 - +debuff 按次数进行结算,在多次生效内,有一定的叠加,debuff.deC为次数,debuff.deV为效果 */ export const HeroSkillList = [6001,6001,6001,6001,6001,6001] export const SkillSet = { 6001:{uuid:6001,name:"凛冬之触",sp_name:"greenball",path:"6001",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:1,AType:AType.parabolic,RType:RType.bezier,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放寒冰弹,造成100%攻击的伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放寒冰弹,造成100%攻击的伤害"}, 6002:{uuid:6002,name:"穿心箭矢",sp_name:"arrow",path:"6006",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:1,AType:AType.parabolic,RType:RType.bezier,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放箭矢,造成100%攻击的伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人释放箭矢,造成100%攻击的伤害"}, 6003:{uuid:6003,name:"神圣护盾",sp_name:"shield",path:"6018",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Self,act:"max",CdType:2,AType:AType.parabolic,RType:RType.bezier,EType:EType.animationEnd,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:30,speed:720,sonsk:0,hero:0,info:"召唤圣盾保护自己,可以抵御3次攻击"}, + debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:30,speed:720,sonsk:0,hero:0,info:"召唤圣盾保护自己,可以抵御3次攻击"}, 6004:{uuid:6004,name:"自愈", sp_name:"heath_small",path:"6032",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Self,act:"max",CdType:2,AType:AType.parabolic,RType:RType.bezier,EType:EType.animationEnd,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:2,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"主动:自己回复自身5%最大生命值的生命"}, + debuff:0,deV:0,deC:0,deR:100,in:2,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"主动:自己回复自身5%最大生命值的生命"}, 6007:{uuid:6007,name:"铁斧打击",sp_name:"mon_ft",path:"6007",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:1,AType:AType.parabolic,RType:RType.bezier,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出铁斧,造成100%攻击的伤害"}, 6008:{uuid:6008,name:"木棍打击",sp_name:"mon_ly",path:"6008",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:1,AType:AType.parabolic,RType:RType.bezier,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出木棍,造成100%攻击的伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出木棍,造成100%攻击的伤害"}, 6009:{uuid:6009,name:"飞刀打击",sp_name:"mon_xd",path:"6009",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:1,AType:AType.parabolic,RType:RType.bezier,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出飞刀,造成100%攻击的伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出飞刀,造成100%攻击的伤害"}, 6010:{uuid:6010,name:"石斧打击",sp_name:"mon_sf",path:"6010",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:1,AType:AType.parabolic,RType:RType.bezier,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出石斧,造成100%攻击的伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:0.8,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"向最前方敌人扔出石斧,造成100%攻击的伤害"}, 6012:{uuid:6012,name:"大火球" ,sp_name:"fire",path:"6012",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:DebuffAttr.BURN,deV:20,deC:1,in:1,ap:100,cd:5,hit:2,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧"}, + debuff:DebuffAttr.STUN,deV:20,deC:1,deR:100,in:1,ap:100,cd:5,hit:2,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成300%攻击的伤害,有一定几率施加灼烧"}, 6013:{uuid:6013,name:"龙卷风", sp_name:"bwind",path:"6016",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"max",CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:DebuffAttr.BACK,deV:0,deC:0,in:3,ap:100,cd:5,hit:1,hited:1,shield:0,speed:360,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"}, + debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:1,shield:0,speed:360,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,50%几率击退敌人"}, 6014:{uuid:6014,name:"寒冰箭", sp_name:"arrow_blue",path:"6014",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:DebuffAttr.FROST,deV:1,deC:0,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人"}, + debuff:DebuffAttr.FROST,deV:1,deC:0,deR:100,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率冰冻敌人"}, 6015:{uuid:6015,name:"烈焰射击",sp_name:"arrow_yellow",path:"6015",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"atk",CdType:2,AType:AType.parabolic,RType:RType.bezier,EType:EType.collision,fname:"max",flash:false,with:90, - debuff:DebuffAttr.STUN,deV:0,deC:0,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人"}, + debuff:DebuffAttr.STUN,deV:0,deC:0,deR:100,in:1,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤大火球攻击前方所有敌人,造成200%攻击的伤害,20%几率眩晕敌人"}, 6016:{uuid:6016,name:"火墙", sp_name:"firewall",path:"6013",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Ally,act:"max",CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.timeEnd,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:10,ap:50,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:10,ap:50,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤一堵火墙,持续10秒,每秒造成50%攻击伤害"}, 6017:{uuid:6017,name:"冰刺",sp_name:"icez",path:"6022",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Ally,act:"max",CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.animationEnd,fname:"max",flash:false,with:90, - debuff:DebuffAttr.FROST,deV:0,deC:0,in:1,ap:300,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人"}, + debuff:DebuffAttr.FROST,deV:0,deC:0,deR:100,in:1,ap:300,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰刺攻击敌人,造成200%攻击的伤害,20%几率冰冻敌人"}, 6018:{uuid:6018,name:"潮汐", sp_name:"watert",path:"6026",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Ally,act:"max",CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.animationEnd,fname:"max",flash:false,with:90, - debuff:DebuffAttr.BACK,deV:0,deC:0,in:3,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人"}, + debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤水柱攻击敌人,每秒造成100%攻击的伤害,50%几率击退敌人"}, 6019:{uuid:6019,name:"陨石术", sp_name:"fireys",path:"6029",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Ally,act:"max",CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.animationEnd,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"}, + debuff:0,deV:0,deC:0,deR:100,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤陨石攻击敌人,造成500%攻击的伤害"}, 6020:{uuid:6020,name:"冰暴",sp_name:"bingyu",path:"6034",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Ally,act:"max",CdType:2,AType:AType.fixedEnd,RType:RType.fixed,EType:EType.timeEnd,fname:"max",flash:false,with:90, - debuff:4,deV:0,deC:0,in:4,ap:80,cd:5,hit:1,hited:1,shield:0,speed:720,sonsk:0,hero:0,info:"射出能量暴风箭攻击最前方范围敌人,每波造成80%攻击的伤害"}, + debuff:4,deV:0,deC:0,deR:100,in:4,ap:80,cd:5,hit:1,hited:1,shield:0,speed:720,sonsk:0,hero:0,info:"射出能量暴风箭攻击最前方范围敌人,每波造成80%攻击的伤害"}, 6021:{uuid:6021,name:"烈火呼吸",sp_name:"firequan",path:"6011",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Ally,act:"max",CdType:2,AType:AType.linear,RType:RType.linear,EType:EType.timeEnd,fname:"max",flash:false,with:90, - debuff:0,deV:0,deC:0,in:3,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"}, + debuff:0,deV:0,deC:0,deR:100,in:3,ap:100,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤烈焰攻击前方敌人,造成200%攻击的伤害,烈焰维持3秒"}, 6023:{uuid:6023,name:"冰墙", sp_name:"icet",path:"6023",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"max",CdType:2,AType:AType.parabolic,RType:RType.bezier,EType:EType.animationEnd,fname:"max",flash:false,with:90, - debuff:DebuffAttr.BACK,deV:0,deC:0,in:1,ap:400,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人"}, + debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:1,ap:400,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"在最前方敌人位置,召唤冰墙攻击敌人,造成200%攻击的伤害,50%几率击退敌人"}, 6025:{uuid:6025,name:"火焰漩涡",sp_name:"fireball",path:"6025",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Enemy,act:"max",CdType:2,AType:AType.parabolic,RType:RType.bezier,EType:EType.timeEnd,fname:"max",flash:false,with:90, - debuff:DebuffAttr.BACK,deV:0,deC:0,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤一个能量球射向前方敌人,对遇到的第一个敌人造成500%攻击的伤害,并击退"}, + debuff:DebuffAttr.BACK,deV:0,deC:0,deR:100,in:3,ap:500,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:0,info:"召唤一个能量球射向前方敌人,对遇到的第一个敌人造成500%攻击的伤害,并击退"}, 6031:{uuid:6031,name:"召唤仆从",sp_name:"zhaohuan",path:"6031",quality:Quality.WHITE, TType:TType.Frontline, TGroup:TGroup.Self,act:"max",CdType:2,AType:AType.parabolic,RType:RType.bezier,EType:EType.animationEnd,fname:"max_blue",flash:true,with:90, - debuff:0,deV:0,deC:0,in:2,ap:70,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:5211,info:"召唤一个与施法者等级相同的骷髅战士为我方而战"}, + debuff:0,deV:0,deC:0,deR:100,in:2,ap:70,cd:5,hit:1,hited:0.3,shield:0,speed:720,sonsk:0,hero:5211,info:"召唤一个与施法者等级相同的骷髅战士为我方而战"}, diff --git a/assets/script/game/hero/BuffComp.ts b/assets/script/game/hero/BuffComp.ts index f7fc77c2..961aa6db 100644 --- a/assets/script/game/hero/BuffComp.ts +++ b/assets/script/game/hero/BuffComp.ts @@ -162,6 +162,12 @@ export class BuffComp extends Component { node.parent = this.node; } + lv_up(){ + var path = "game/skills/lvup"; + var prefab: Prefab = oops.res.get(path, Prefab)!; + var node = instantiate(prefab); + node.parent = this.node; + } show_do_buff(name:string){ var path = "game/skills/"+name; var prefab: Prefab = oops.res.get(path, Prefab)!; @@ -187,6 +193,7 @@ export class BuffComp extends Component { node.parent = this.node; } in_iced(t:number=1,ap:number=0) { + console.log("[buffcomp]:in_iced",this.HeroView.hero_name,t,ap) var path = "game/skills/iced"; var prefab: Prefab = oops.res.get(path, Prefab)!; var node = instantiate(prefab); diff --git a/assets/script/game/hero/HeroViewComp.ts b/assets/script/game/hero/HeroViewComp.ts index 320662ad..48c4eba9 100644 --- a/assets/script/game/hero/HeroViewComp.ts +++ b/assets/script/game/hero/HeroViewComp.ts @@ -15,6 +15,7 @@ import { FightSet } from "../common/config/Mission"; import { getApIncrease, getHpIncrease, getUpExp, HeroPos } from "../common/config/heroSet"; import { FriendModelComp } from "./FriendModel"; import { MasterModelComp } from "./MasterModel"; +import { RandomManager } from "db://oops-framework/core/common/random/RandomManager"; const { ccclass, property } = _decorator; @@ -84,15 +85,17 @@ export class HeroViewComp extends CCComp { double_dead:boolean=false double_atked:boolean=false - BUFF_DEFS: Array<{value: number, count: number}> = [] - BUFF_ATKS: Array<{value: number, count: number}> = [] - BUFF_CDS: Array<{value: number, count: number}> = [] - DEBUFF_BURNS: Array<{value: number, count: number}> = [] - DEBUFF_DEATKS: Array<{value: number, count: number}> = [] - DEBUFF_DECDS: Array<{value: number, count: number}> = [] - DEBUFF_SLOW: number = 0; - DEBUFF_FROST: number = 0; - DEBUFF_STUN: number = 0; + BUFF_DEFS: Array<{value: number, count: number}> = [] //防御提升 + BUFF_ATKS: Array<{value: number, count: number}> = [] //攻击提升 + BUFF_CDS: Array<{value: number, count: number}> = [] //攻击加速 + BUFF_DEDOWN:Array<{value: number, count: number}> = [] //debuff 概率降低 + + DEBUFF_BURNS: Array<{value: number, count: number}> = [] //易伤 + DEBUFF_DEATKS: Array<{value: number, count: number}> = [] //减攻击 + DEBUFF_DECDS: Array<{value: number, count: number}> = [] //减攻击速度 + DEBUFF_SLOW: number = 0; //减速 + DEBUFF_FROST: number = 0; //冰冻 + DEBUFF_STUN: number = 0; //眩晕 private damageQueue: Array<{ damage: number, @@ -336,8 +339,37 @@ export class HeroViewComp extends CCComp { oops.message.dispatchEvent(GameEvent.FightEnd,{victory:false}) } } + get_buff(){ + let buff=null + if(this.is_master) buff=this.FIGHTCON.hero_buff + if(this.is_friend) buff=this.FIGHTCON.friend_buff + if(this.is_boss) buff=this.FIGHTCON.enemy_buff + if(this.is_kalami) buff=this.FIGHTCON.enemy_buff + if(buff==null) return + return buff + } + get_debuff(){ + + } + add_debuff(type:number,deV:number,deC:number,deR:number){ + let DEBUFF_DOWN=0 + let buff_debuff_down=0 + let buff=this.get_buff() + if(buff!==null) buff_debuff_down=buff.DEBUFF_DOWN + for(let i=0;i n_deR) { + this.BUFFCOMP.tooltip(5,"*抵抗*") + return + } - add_debuff(type:number,deV:number,deC:number,){ switch(type){ case DebuffAttr.BURN: this.DEBUFF_BURNS.push({value:deV,count:deC}) @@ -382,11 +414,21 @@ export class HeroViewComp extends CCComp { break } } + add_buff(buff:number,count:number,type:number){ switch(type){ case BuffAttr.DEF: this.BUFF_DEFS.push({value:buff,count:count}) break + case BuffAttr.ATK: + this.BUFF_ATKS.push({value:buff,count:count}) + break + case BuffAttr.ATK_CD: + this.BUFF_CDS.push({value:buff,count:count}) + break + case BuffAttr.DEBUFF_DOWN: + this.BUFF_DEDOWN.push({value:buff,count:count}) + break } } @@ -439,13 +481,12 @@ export class HeroViewComp extends CCComp { this.BUFF_DEFS.splice(i,1) } } - let buff=null - if(this.is_master) buff=this.FIGHTCON.hero_buff - if(this.is_friend) buff=this.FIGHTCON.friend_buff - if(this.is_boss) buff=this.FIGHTCON.enemy_buff - if(this.is_kalami) buff=this.FIGHTCON.enemy_buff - if(buff==null) return - damage=remainingDamage*(100-(buff.DEF+def)+Burn)/100 + // buff 防御 即免伤 + let buff_def=0 + let buff=this.get_buff() + if(buff!==null) buff_def=buff.DEF + + damage=remainingDamage*(100-(buff_def+def)+Burn)/100 return Math.floor(damage) } @@ -591,6 +632,7 @@ export class HeroViewComp extends CCComp { this.next_exp=getUpExp(this.lv) console.log("[HeroViewComp]:up ap,hp",getApIncrease(this.hero_uuid,this.lv,this.lv+1),getHpIncrease(this.hero_uuid,this.lv,this.lv+1)) this.BUFFCOMP.vmdata_update() + this.BUFFCOMP.lv_up() //@todo 需要添加 升级动画 } /** 显示伤害数字 */ diff --git a/assets/script/game/map/FightConComp.ts b/assets/script/game/map/FightConComp.ts index 35ba5c2f..dcd0a186 100644 --- a/assets/script/game/map/FightConComp.ts +++ b/assets/script/game/map/FightConComp.ts @@ -14,7 +14,7 @@ const { ccclass, property } = _decorator; @ccclass('FightConComp') export class FightConComp extends Component { - //装备 及 光环效果 物品存在生效 + //装备 及 光环效果 物品存在生效 enemy_buff 是针对 怪物的debuff 偶尔也有buff 需要注意 hero_buff=getBuffNum() friend_buff=getBuffNum() enemy_buff=getBuffNum() @@ -36,8 +36,9 @@ export class FightConComp extends Component { aoe_queues:any[]=[] // 范围伤害技能执行队列 - private aoe_timer: number = 0; // 技能执行计时器 + private aoe_timers: Map = new Map(); // 每个技能的独立计时器 private readonly AOE_INTERVAL: number = 0.4; // 执行间隔,单位秒 + private skill_id_counter: number = 0; // 技能ID计数器 aoe_pos:Vec3=new Vec3(-280,20,0) aoe_target_pos:Vec3=new Vec3(180,0,0) @@ -119,10 +120,14 @@ export class FightConComp extends Component { } break case SuperCardsType.AOE: + this.skill_id_counter++; this.aoe_queues.push({ + id: this.skill_id_counter, s_uuid:SuperCards[data.uuid].value1, count:SuperCards[data.uuid].value2, damage:SuperCards[data.uuid].value3}) + // 初始化该技能的计时器 + this.aoe_timers.set(this.skill_id_counter, 0); break case SuperCardsType.BUFF: @@ -169,6 +174,7 @@ export class FightConComp extends Component { ); } + /** 随机选择目标 */ private pickRandomTarget(count: number=1): ecs.Entity[] { let entities = ecs.query(ecs.allOf(MonModelComp)) @@ -191,20 +197,37 @@ export class FightConComp extends Component { this.card_atk_add=0 this.card_hp_add=0 this.aoe_queues = [] // 清空技能队列 - this.aoe_timer = 0 // 重置计时器 + this.aoe_timers = new Map(); // 重置计时器 + this.skill_id_counter = 0; // 重置技能ID计数器 } update(deltaTime: number) { - // 更新技能执行计时器 + // 并行执行多个技能 if (this.aoe_queues.length > 0) { - this.aoe_timer += deltaTime; - if (this.aoe_timer >= this.AOE_INTERVAL) { - this.aoe_timer = 0; - let skill = this.aoe_queues[0]; - this.aoe_skill_execute(skill); - skill.count--; - if (skill.count <= 0) { - this.aoe_queues.shift(); // 移除已完成的技能 + console.log("[FightConComp]:aoe_queues:",this.aoe_queues) + + // 遍历所有技能,更新它们的计时器 + for (let i = this.aoe_queues.length - 1; i >= 0; i--) { + let skill = this.aoe_queues[i]; + let timer = this.aoe_timers.get(skill.id) || 0; + + timer += deltaTime; + this.aoe_timers.set(skill.id, timer); + + // 检查是否到达执行间隔 + if (timer >= this.AOE_INTERVAL) { + // 重置计时器 + this.aoe_timers.set(skill.id, 0); + + // 执行技能 + this.aoe_skill_execute(skill); + skill.count--; + + // 如果技能执行完毕,从队列中移除 + if (skill.count <= 0) { + this.aoe_queues.splice(i, 1); + this.aoe_timers.delete(skill.id); + } } } } diff --git a/assets/script/game/skills/SkillCom.ts b/assets/script/game/skills/SkillCom.ts index 03b87ef6..573e5cd0 100644 --- a/assets/script/game/skills/SkillCom.ts +++ b/assets/script/game/skills/SkillCom.ts @@ -139,20 +139,27 @@ export class SkillCom extends CCComp { if(view){ let dis =Math.abs(this.node.position.x-view.node.position.x) if(dis > SkillSet[this.s_uuid].with) return - view.do_atked(this.ap,this.caster_crit,this.caster_crit_d) + this.single_damage(view) } }); } //单体伤害 - single_damage(target:HeroViewComp,crit:number=0,crit_d:number=0){ + single_damage(target:HeroViewComp){ this.hit_count++ console.log("[SkillCom]:onBeginContact hit_count:",this.hit_count,SkillSet[this.s_uuid].hit) if(this.hit_count>=SkillSet[this.s_uuid].hit) this.is_destroy=true // 技能命中次数 if(target == null) return; - target.do_atked(this.ap,crit,crit_d) + + target.do_atked(this.ap,this.caster_crit,this.caster_crit_d) // ap 及暴击 属性已经在skill.ts 处理 if(SkillSet[this.s_uuid].debuff>0){ - let debuff =this.get_debuff() - target.add_debuff(SkillSet[this.s_uuid].debuff,debuff.deV,debuff.deC) + let deUP =this.get_debuff() // 因为不是每个技能都需要,debuff的增益在这里处理, ap 及暴击 属性已经在skill.ts 处理 + let debuff=SkillSet[this.s_uuid] + let dev=debuff.deV*(100+deUP.deV)/100 + let deR=debuff.deR+deUP.deR + dev=Math.round(dev*100)/100 + let deC=debuff.deC+deUP.deC //dec只作为次数叠加 + console.log("[SkillCom]:debuff",SkillSet[this.s_uuid].name,debuff.debuff,deUP.deV,deUP.deC) + target.add_debuff(debuff.debuff,dev,deC,deR) } } @@ -161,12 +168,12 @@ export class SkillCom extends CCComp { let target = oCol.getComponent(HeroViewComp) if(oCol.group!=this.group){ if(target == null) return; - this.single_damage(target,this.caster_crit,this.caster_crit_d) + this.single_damage(target) // this.ent.destroy() } } get_debuff(){ //debuff 加成 - let debuff = {deV:0,deC:0} + let debuff = {deV:0,deC:0,deR:0} let buff=null if(this.caster.is_master) buff = this.FIGHTCON.hero_buff if(this.caster.is_friend) buff = this.FIGHTCON.friend_buff @@ -174,6 +181,7 @@ export class SkillCom extends CCComp { if(buff==null) return debuff debuff.deV=buff.DEBUFF_VALUE debuff.deC=buff.DEBUFF_COUNT + debuff.deR=buff.DEBUFF_UP return debuff } diff --git a/assets/script/todo.md b/assets/script/todo.md index 1fcccd11..af900856 100644 --- a/assets/script/todo.md +++ b/assets/script/todo.md @@ -41,10 +41,13 @@ - [x] 技能和伙伴都 需要主动点击 才会弹出,特定回合出现选项 - [x] 添加等级系统,主将和伙伴都可以升级,升级获得属性提升和 技能获取 - [ ] 添加升级动画 +- [x] 卡牌技能 触发会中断问题 +- [x] buff和debuff 增益功能 添加 + 波数 升级 获取装备的等级 - +buff 主要靠装备,临时buff尽量减少 # 装备系统三维度分层模型