diff --git a/assets/resources/game/heros.meta b/assets/resources/game/heros.meta new file mode 100644 index 00000000..94d5ad45 --- /dev/null +++ b/assets/resources/game/heros.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "13b15aa3-0c5e-4bbd-b447-d0ca02a99a89", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1.meta b/assets/resources/game/heros/k1.meta new file mode 100644 index 00000000..1553a017 --- /dev/null +++ b/assets/resources/game/heros/k1.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "e5074e3b-6821-4c72-997e-e5dba022b662", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1.prefab b/assets/resources/game/heros/k1.prefab new file mode 100644 index 00000000..a3d7233c --- /dev/null +++ b/assets/resources/game/heros/k1.prefab @@ -0,0 +1,1473 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "k1", + "_objFlags": 0, + "__editorExtras__": {}, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "persistent": false + }, + { + "__type__": "cc.Node", + "_name": "k1", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": null, + "_children": [ + { + "__id__": 2 + }, + { + "__id__": 8 + }, + { + "__id__": 19 + }, + { + "__id__": 28 + }, + { + "__id__": 34 + }, + { + "__id__": 43 + }, + { + "__id__": 54 + }, + { + "__id__": 63 + }, + { + "__id__": 73 + } + ], + "_active": true, + "_components": [ + { + "__id__": 81 + }, + { + "__id__": 83 + }, + { + "__id__": 85 + }, + { + "__id__": 87 + }, + { + "__id__": 89 + } + ], + "_prefab": { + "__id__": 91 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -0.041, + "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": "shadow", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + }, + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 7 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 3.123, + "y": 10.835, + "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.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 2 + }, + "_enabled": true, + "__prefab": { + "__id__": 4 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 48, + "height": 10 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a62pNH7WJL7Y2J76xlh6E5" + }, + { + "__type__": "cc.Sprite", + "_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": 190 + }, + "_spriteFrame": { + "__uuid__": "f87f53f9-2fba-4a5b-968a-79a593311ab2@34d88", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "c7Ljbr2uBPrIAr55WaWcYz" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "51ZjCtSAdKQ7Bnocj2kgu0", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_prefab": { + "__id__": 9 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 8 + }, + "asset": { + "__uuid__": "198e9c93-3ac9-4564-9d0e-63c9836e509a", + "__expectedType__": "cc.Prefab" + }, + "fileId": "54R/aYBglLI4Jn5pm++Jx8", + "instance": { + "__id__": 10 + }, + "targetOverrides": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "cdIK+ocxBJRLNeMROksdDi", + "prefabRootNode": { + "__id__": 1 + }, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 11 + }, + { + "__id__": 13 + }, + { + "__id__": 14 + }, + { + "__id__": 15 + }, + { + "__id__": 16 + }, + { + "__id__": 17 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_name" + ], + "value": "max" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "54R/aYBglLI4Jn5pm++Jx8" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 4.3770000000000095, + "y": 6.808999999999969, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 12 + }, + "propertyPath": [ + "_active" + ], + "value": false + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 18 + }, + "propertyPath": [ + "_color" + ], + "value": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "73D0ZuTQdMDqn/pimi7d34" + ] + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_prefab": { + "__id__": 20 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 19 + }, + "asset": { + "__uuid__": "198e9c93-3ac9-4564-9d0e-63c9836e509a", + "__expectedType__": "cc.Prefab" + }, + "fileId": "54R/aYBglLI4Jn5pm++Jx8", + "instance": { + "__id__": 21 + }, + "targetOverrides": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "12VQAe3ilGPam5hokpA0Jl", + "prefabRootNode": { + "__id__": 1 + }, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 22 + }, + { + "__id__": 24 + }, + { + "__id__": 25 + }, + { + "__id__": 26 + }, + { + "__id__": 27 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 23 + }, + "propertyPath": [ + "_name" + ], + "value": "buff" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "54R/aYBglLI4Jn5pm++Jx8" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 23 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 4.377, + "y": 6.809, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 23 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 23 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 23 + }, + "propertyPath": [ + "_active" + ], + "value": false + }, + { + "__type__": "cc.Node", + "_name": "anm", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 29 + }, + { + "__id__": 31 + } + ], + "_prefab": { + "__id__": 33 + }, + "_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.4, + "y": 0.4, + "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__": 28 + }, + "_enabled": true, + "__prefab": { + "__id__": 30 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 314.1499938964844, + "height": 336.3500061035156 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.483590644980259, + "y": 0.03225806506490894 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "9eaEPPEkdKYYfWIxgJ1KbU" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 28 + }, + "_enabled": true, + "__prefab": { + "__id__": 32 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "960e8420-772d-40c7-875e-71ef22a5a2c4", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "default", + "defaultAnimation": "Idle", + "_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": "54k9q4iztE15bdAWnFOCpS" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "4aKyovCOhDJpr23Of35+5a", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_prefab": { + "__id__": 35 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 34 + }, + "asset": { + "__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b", + "__expectedType__": "cc.Prefab" + }, + "fileId": "c46/YsCPVOJYA4mWEpNYRx", + "instance": { + "__id__": 36 + }, + "targetOverrides": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "3a1pwLAh1NkYnlDVrAFcnS", + "prefabRootNode": { + "__id__": 1 + }, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 37 + }, + { + "__id__": 39 + }, + { + "__id__": 40 + }, + { + "__id__": 41 + }, + { + "__id__": 42 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 38 + }, + "propertyPath": [ + "_name" + ], + "value": "shielded" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "c46/YsCPVOJYA4mWEpNYRx" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 38 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 2.363, + "y": -15.7, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 38 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 38 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 38 + }, + "propertyPath": [ + "_active" + ], + "value": false + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_prefab": { + "__id__": 44 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 43 + }, + "asset": { + "__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c", + "__expectedType__": "cc.Prefab" + }, + "fileId": "5fqU0L3/FOhKaco5UkHuWT", + "instance": { + "__id__": 45 + }, + "targetOverrides": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "69IAw7dThHvIlVtTfXOVMZ", + "prefabRootNode": { + "__id__": 1 + }, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 46 + }, + { + "__id__": 48 + }, + { + "__id__": 49 + }, + { + "__id__": 50 + }, + { + "__id__": 51 + }, + { + "__id__": 53 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 47 + }, + "propertyPath": [ + "_name" + ], + "value": "top" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "5fqU0L3/FOhKaco5UkHuWT" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 47 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 107.768, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 47 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 47 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 52 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 10.531, + "z": 0 + } + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "16MuhUBUpB2ZdBTYflEf1n" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 47 + }, + "propertyPath": [ + "_lscale" + ], + "value": { + "__type__": "cc.Vec3", + "x": 1.2, + "y": 1, + "z": 1 + } + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_prefab": { + "__id__": 55 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 54 + }, + "asset": { + "__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90", + "__expectedType__": "cc.Prefab" + }, + "fileId": "0d6ZXmA5dHkZxoGONDL2sE", + "instance": { + "__id__": 56 + }, + "targetOverrides": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "fe79INE+JI1Jy2Hu0iKLMn", + "prefabRootNode": { + "__id__": 1 + }, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 57 + }, + { + "__id__": 59 + }, + { + "__id__": 60 + }, + { + "__id__": 61 + }, + { + "__id__": 62 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 58 + }, + "propertyPath": [ + "_name" + ], + "value": "tooltip" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "0d6ZXmA5dHkZxoGONDL2sE" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 58 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 4.65, + "y": 129.718, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 58 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 58 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 58 + }, + "propertyPath": [ + "_active" + ], + "value": false + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_prefab": { + "__id__": 64 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 63 + }, + "asset": { + "__uuid__": "ec11e9f5-3347-4d5e-8ed8-f98a6ac7963a", + "__expectedType__": "cc.Prefab" + }, + "fileId": "c46/YsCPVOJYA4mWEpNYRx", + "instance": { + "__id__": 65 + }, + "targetOverrides": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "17Ib8GFs5NLLujjvFcA2Mf", + "prefabRootNode": { + "__id__": 1 + }, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 66 + }, + { + "__id__": 68 + }, + { + "__id__": 69 + }, + { + "__id__": 70 + }, + { + "__id__": 71 + }, + { + "__id__": 72 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_name" + ], + "value": "heathed" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "c46/YsCPVOJYA4mWEpNYRx" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 7.711, + "y": 34.203, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_lscale" + ], + "value": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 67 + }, + "propertyPath": [ + "_active" + ], + "value": false + }, + { + "__type__": "cc.Node", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_prefab": { + "__id__": 74 + }, + "__editorExtras__": {} + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 73 + }, + "asset": { + "__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338", + "__expectedType__": "cc.Prefab" + }, + "fileId": "91yoyAQGNDm5ziI7NUChZ+", + "instance": { + "__id__": 75 + }, + "targetOverrides": null + }, + { + "__type__": "cc.PrefabInstance", + "fileId": "08n1IzuupL3YNn2/tFvc8M", + "prefabRootNode": { + "__id__": 1 + }, + "mountedChildren": [], + "mountedComponents": [], + "propertyOverrides": [ + { + "__id__": 76 + }, + { + "__id__": 78 + }, + { + "__id__": 79 + }, + { + "__id__": 80 + } + ], + "removedComponents": [] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 77 + }, + "propertyPath": [ + "_name" + ], + "value": "up" + }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "91yoyAQGNDm5ziI7NUChZ+" + ] + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 77 + }, + "propertyPath": [ + "_lpos" + ], + "value": { + "__type__": "cc.Vec3", + "x": 4.302, + "y": 45.887, + "z": 0 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 77 + }, + "propertyPath": [ + "_lrot" + ], + "value": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "__type__": "CCPropertyOverrideInfo", + "targetInfo": { + "__id__": 77 + }, + "propertyPath": [ + "_euler" + ], + "value": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 82 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 80, + "height": 80 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "14OhXRCixNOaApgow/hFbp" + }, + { + "__type__": "cc.RigidBody2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 84 + }, + "enabledContactListener": true, + "bullet": true, + "awakeOnLoad": true, + "_group": 4, + "_type": 1, + "_allowSleep": false, + "_gravityScale": 1, + "_linearDamping": 0, + "_angularDamping": 0, + "_linearVelocity": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_angularVelocity": 0, + "_fixedRotation": true, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d8rVs6intBQ7lRU8Dw4zXV" + }, + { + "__type__": "cc.BoxCollider2D", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 86 + }, + "tag": 0, + "_group": 4, + "_density": 1, + "_sensor": false, + "_friction": 1, + "_restitution": 0, + "_offset": { + "__type__": "cc.Vec2", + "x": 8.4, + "y": 46.3 + }, + "_size": { + "__type__": "cc.Size", + "width": 57.6, + "height": 71 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "b2Dt9lJI9FyJCDezkDBPBl" + }, + { + "__type__": "a0379fmhvBHcbNcBF/l43O8", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 88 + }, + "animator": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "73PcRpG0xKxJpIRC2zbI/o" + }, + { + "__type__": "873f8d+SolMEo8DiTTxZRh4", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 90 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "ae2ywFEqlJ26Sq7z7AtGgk" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "fdklpBwCBM/qJ4WFlQF3kT", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": [ + { + "__id__": 73 + }, + { + "__id__": 63 + }, + { + "__id__": 54 + }, + { + "__id__": 43 + }, + { + "__id__": 34 + }, + { + "__id__": 19 + }, + { + "__id__": 8 + } + ] + } +] \ No newline at end of file diff --git a/assets/resources/game/heros/k1.prefab.meta b/assets/resources/game/heros/k1.prefab.meta new file mode 100644 index 00000000..334a1806 --- /dev/null +++ b/assets/resources/game/heros/k1.prefab.meta @@ -0,0 +1 @@ +{"ver":"1.1.50","importer":"prefab","imported":true,"uuid":"b7441402-2d81-47b2-8978-90997ea4d877","files":[".json"],"subMetas":{},"userData":{"syncNodeName":"k1"}} diff --git a/assets/resources/game/heros/k1/Animations-Archer 01.atlas b/assets/resources/game/heros/k1/Animations-Archer 01.atlas new file mode 100644 index 00000000..59ea4677 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 01.atlas @@ -0,0 +1,97 @@ + +Animations-Archer 01.png +size: 333,269 +format: RGBA8888 +filter: Linear,Linear +repeat: none +Arrow + rotate: false + xy: 129, 52 + size: 138, 36 + orig: 160, 48 + offset: 11, 6 + index: -1 +Body + rotate: false + xy: 2, 3 + size: 125, 88 + orig: 128, 128 + offset: 2, 21 + index: -1 +Bow + rotate: false + xy: 202, 90 + size: 124, 46 + orig: 128, 64 + offset: 2, 10 + index: -1 +Face 01 + rotate: false + xy: 202, 138 + size: 112, 53 + orig: 160, 128 + offset: 24, 25 + index: -1 +Face 02 + rotate: true + xy: 316, 162 + size: 105, 15 + orig: 160, 128 + offset: 29, 35 + index: -1 +Face 03 + rotate: false + xy: 202, 193 + size: 112, 74 + orig: 160, 128 + offset: 23, 13 + index: -1 +Head + rotate: false + xy: 2, 93 + size: 198, 174 + orig: 260, 260 + offset: 31, 43 + index: -1 +Left Arm + rotate: false + xy: 222, 5 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Left Hand + rotate: true + xy: 129, 2 + size: 48, 45 + orig: 64, 64 + offset: 8, 7 + index: -1 +Left Leg + rotate: true + xy: 269, 54 + size: 34, 50 + orig: 64, 64 + offset: 15, 7 + index: -1 +Right Leg + rotate: true + xy: 269, 54 + size: 34, 50 + orig: 64, 64 + offset: 15, 7 + index: -1 +Right Arm + rotate: false + xy: 265, 5 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Right Hand + rotate: true + xy: 176, 2 + size: 48, 44 + orig: 64, 64 + offset: 8, 10 + index: -1 diff --git a/assets/resources/game/heros/k1/Animations-Archer 01.atlas.meta b/assets/resources/game/heros/k1/Animations-Archer 01.atlas.meta new file mode 100644 index 00000000..319f1600 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 01.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "11900c71-178f-478e-8719-d0fd714943df", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 01.json b/assets/resources/game/heros/k1/Animations-Archer 01.json new file mode 100644 index 00000000..f69533b5 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 01.json @@ -0,0 +1,642 @@ +{ +"skeleton": { + "hash": "HgA8CsjMOt0kMWQoFpYsEa1dJjE=", + "spine": "3.8.75", + "x": -134.14, + "y": -93.42, + "width": 260, + "height": 378.55, + "fps": 10, + "images": "./items/Archer - 01/Vector Parts/", + "audio": "D:/Game/games/spine/items/Archer - 01/Vector Parts" +}, +"bones": [ + { "name": "root" }, + { "name": "root-bone_006", "parent": "root", "length": 53.85, "rotation": 89.52, "x": 0.45, "y": 34.1 }, + { "name": "root-bone_005", "parent": "root", "length": 35.24, "rotation": 264.29, "x": -17.96, "y": 34.62 }, + { "name": "root-bone_004", "parent": "root", "length": 34.17, "rotation": 275.22, "x": 19.37, "y": 33.92 }, + { "name": "root-bone_006-ext_Body", "parent": "root-bone_006", "rotation": 270.48, "x": 21.94, "y": 16.52 }, + { "name": "root-bone_006-bone_000", "parent": "root-bone_006", "length": 31.67, "rotation": 190.76, "x": 39.71, "y": -22.35 }, + { "name": "root-bone_006-bone_002", "parent": "root-bone_006", "length": 30.72, "rotation": 164.68, "x": 40.35, "y": 24.54 }, + { "name": "root-bone_006-bone_007", "parent": "root-bone_006", "length": 145.97, "rotation": 359.11, "x": 53.31, "y": -0.55 }, + { "name": "root-bone_004-ext_Left Leg", "parent": "root-bone_004", "rotation": 91.77, "x": 10.17, "y": 0.56 }, + { "name": "root-bone_005-ext_Right Leg", "parent": "root-bone_005", "rotation": 92.29, "x": 10.93, "y": 0.14 }, + { "name": "root-bone_006-bone_000-ext_Left Arm", "parent": "root-bone_006-bone_000", "rotation": 100.62, "x": 11.9, "y": -1.81 }, + { "name": "root-bone_006-bone_007-ext_Head", "parent": "root-bone_006-bone_007", "rotation": 271.37, "x": 67.57, "y": 7.2 }, + { "name": "root-bone_006-bone_002-bone_003", "parent": "root-bone_006-bone_002", "length": 20.41, "rotation": 14.09, "x": 30.72 }, + { "name": "root-bone_006-bone_007-ext_Face 01", "parent": "root-bone_006-bone_007", "rotation": 271.37, "x": 49.51, "y": -14.52 }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "parent": "root-bone_006-bone_002", "rotation": 99.74, "x": 11.25, "y": -1.16 }, + { "name": "root-bone_006-bone_000-bone_001", "parent": "root-bone_006-bone_000", "length": 24.65, "rotation": 15.63, "x": 29.85, "y": -0.26 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "parent": "root-bone_006-bone_002-bone_003", "rotation": 98.62, "x": 7.21, "y": 1.59 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Bow", "parent": "root-bone_006-bone_000-bone_001", "rotation": 272.77, "x": 5.9, "y": 12.89 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "parent": "root-bone_006-bone_000-bone_001", "rotation": 101.84, "x": 8.62, "y": 1.05 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Arrow", "parent": "root-bone_006-bone_002-bone_003", "rotation": 4.93, "x": 56.9, "y": 14.11 } +], +"slots": [ + { "name": "root-bone_006-bone_000-ext_Left Arm", "bone": "root-bone_006-bone_000-ext_Left Arm", "attachment": "Left Arm" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Bow", "bone": "root-bone_006-bone_000-bone_001-ext_Bow", "attachment": "Bow" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "bone": "root-bone_006-bone_000-bone_001-ext_Left Hand", "attachment": "Left Hand" }, + { "name": "root-bone_004-ext_Left Leg", "bone": "root-bone_004-ext_Left Leg", "attachment": "Left Leg" }, + { "name": "root-bone_005-ext_Right Leg", "bone": "root-bone_005-ext_Right Leg", "attachment": "Right Leg" }, + { "name": "root-bone_006-ext_Body", "bone": "root-bone_006-ext_Body", "attachment": "Body" }, + { "name": "root-bone_006-bone_007-ext_Head", "bone": "root-bone_006-bone_007-ext_Head", "attachment": "Head" }, + { "name": "root-bone_006-bone_007-ext_Face 01", "bone": "root-bone_006-bone_007-ext_Face 01", "attachment": "Face 01" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Arrow", "bone": "root-bone_006-bone_002-bone_003-ext_Arrow", "attachment": "Arrow" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "bone": "root-bone_006-bone_002-bone_003-ext_Right Hand", "attachment": "Right Hand" }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "bone": "root-bone_006-bone_002-ext_Right Arm", "attachment": "Right Arm" } +], +"skins": [ + { + "name": "default", + "attachments": { + "root-bone_006-bone_000-bone_001-ext_Left Hand": { + "Left Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "Arrow": { "width": 160, "height": 48 } + }, + "root-bone_006-bone_000-bone_001-ext_Bow": { + "Bow": { "width": 128, "height": 64 } + }, + "root-bone_006-ext_Body": { + "Body": { "width": 128, "height": 128 } + }, + "root-bone_006-bone_007-ext_Head": { + "Head": { "width": 260, "height": 260 } + }, + "root-bone_006-bone_002-ext_Right Arm": { + "Right Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Right Hand": { + "Right Hand": { "width": 64, "height": 64 } + }, + "root-bone_005-ext_Right Leg": { + "Right Leg": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_000-ext_Left Arm": { + "Left Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_007-ext_Face 01": { + "Face 01": { "width": 160, "height": 128 }, + "Face 02": { "width": 160, "height": 128 }, + "Face 03": { "width": 160, "height": 128 } + }, + "root-bone_004-ext_Left Leg": { + "Left Leg": { "width": 64, "height": 64 } + } + } + } +], +"animations": { + "Attacking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "time": 0.3, "color": "ffffffff" }, + { "time": 0.3, "color": "ffffff00" }, + { "time": 0.5, "color": "ffffffff" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 6.18 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 60.75, "curve": "stepped" }, + { "time": 0.3, "angle": 60.75 }, + { "time": 0.5, "angle": 38.32 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + { "angle": -131.49 }, + { "time": 0.1, "angle": 99.02, "curve": "stepped" }, + { "time": 0.3, "angle": 99.02 }, + { "time": 0.5, "angle": 83.53 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.3, "x": 0.52, "y": 12.25 }, + { "time": 0.5, "x": -2.12, "y": 5.16 } + ] + }, + "root-bone_006-bone_002-bone_003": { + "rotate": [ + {}, + { "time": 0.1, "angle": -12.21 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.68 }, + { "time": 0.5 } + ] + } + } + }, + "Dying": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + }, + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 15.39 }, + { "time": 0.2, "angle": 63.75 }, + { "time": 0.3, "angle": 99.91 }, + { "time": 0.35, "angle": 55.9 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.82, "y": 5.79 }, + { "time": 0.2, "x": 3.13, "y": 26.5 }, + { "time": 0.3, "x": -8.76, "y": 29.31 }, + { "time": 0.5 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 10.68 }, + { "time": 0.2, "angle": 66.76 }, + { "time": 0.3, "angle": 99.77 }, + { "time": 0.35, "angle": 71.97 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.08, "y": 5.15 }, + { "time": 0.2, "x": 12.3, "y": 0.98 }, + { "time": 0.3, "x": 24.06, "y": -9.62 }, + { "time": 0.5 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": -7.56 }, + { "time": 0.2, "angle": 37.54 }, + { "time": 0.3, "angle": 87.62 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -2.54, "y": 4.68 }, + { "time": 0.2, "x": 7.41, "y": 12.85 }, + { "time": 0.3, "x": 7.52, "y": 7.4 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 14.49 }, + { "time": 0.2, "angle": 39.39 }, + { "time": 0.3, "angle": 48.85 }, + { "time": 0.35, "angle": -24.7 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": 28.51 }, + { "time": 0.2, "angle": 74.9 }, + { "time": 0.3, "angle": 85.95 }, + { "time": 0.35, "angle": 6.84 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.95 }, + { "time": 0.2, "angle": -23.32 }, + { "time": 0.3, "angle": -36.85 }, + { "time": 0.35, "angle": -10.14 }, + { "time": 0.5 } + ], + "translate": [ + { "time": 0.2 }, + { "time": 0.3, "x": -0.89, "y": -3.83 }, + { "time": 0.35, "x": -1.08, "y": -10.97 }, + { "time": 0.5 } + ] + } + } + }, + "Hurt": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + }, + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 28 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -4.42, "y": 11.9 }, + { "time": 0.4 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.42 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -3.45, "y": 1.15 }, + { "time": 0.4 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 10.99 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.7, "y": 4.76 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.05, "angle": 8.61 }, + { "time": 0.15, "angle": 60.89 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.05, "angle": 21.06 }, + { "time": 0.15, "angle": -23.75 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -0.74, "y": 0.81 }, + { "time": 0.15, "x": -1.24, "y": 1.34 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -5.18 }, + { "time": 0.15, "angle": 14.44 }, + { "time": 0.4 } + ] + } + } + }, + "Idle": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.11 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.51, "y": 1.28 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.39 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.31, "y": 0.22 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -2.29 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.63, "y": 1.08 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -1.82 }, + { "time": 0.25, "angle": 2.95 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -1, "y": -1 }, + { "time": 0.25, "x": 3.02, "y": 1.28 }, + { "time": 0.4 } + ] + } + } + }, + "Idle Blinking": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "time": 0.3, "name": "Face 02" } + ] + }, + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.11 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.51, "y": 1.28 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.39 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.31, "y": 0.22 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -2.29 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.63, "y": 1.08 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -1.82 }, + { "time": 0.25, "angle": 2.95 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -1, "y": -1 }, + { "time": 0.25, "x": 3.02, "y": 1.28 }, + { "time": 0.4 } + ] + } + } + }, + "Taunt": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.95 }, + { "time": 0.3, "angle": -7.96 }, + { "time": 0.5, "angle": -9.95 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 5.35, "y": 1 }, + { "time": 0.3, "x": 4.28, "y": 0.8 }, + { "time": 0.5, "x": 5.35, "y": 1 }, + { "time": 0.6 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": -11.88 }, + { "time": 0.3, "angle": -9.5 }, + { "time": 0.5, "angle": -11.88 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.01 }, + { "time": 0.3, "x": 2.41 }, + { "time": 0.5, "x": 3.01 }, + { "time": 0.6 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 6.74 }, + { "time": 0.3, "angle": 5.39 }, + { "time": 0.5, "angle": 6.74 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 4.65, "y": 4.65 }, + { "time": 0.3, "x": 3.72, "y": 3.72 }, + { "time": 0.5, "x": 4.65, "y": 4.65 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 75.79 }, + { "time": 0.3, "angle": 60.63 }, + { "time": 0.5, "angle": 75.79 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -14.34 }, + { "time": 0.3, "angle": -11.47 }, + { "time": 0.5, "angle": -14.34 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -24.15 }, + { "time": 0.3, "angle": -19.32 }, + { "time": 0.5, "angle": -24.15 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.79 }, + { "time": 0.3, "angle": 4.63 }, + { "time": 0.5, "angle": 5.79 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.75, "y": 1.39 }, + { "time": 0.3, "x": 1.2, "y": 0.44 }, + { "time": 0.5, "x": 3.08, "y": 1.82 }, + { "time": 0.6 } + ] + } + } + }, + "Walking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + { "angle": -35.58 }, + { "time": 0.3, "angle": 24.08 }, + { "time": 0.6, "angle": -35.58 } + ] + }, + "root-bone_005": { + "rotate": [ + { "angle": 36.41 }, + { "time": 0.3, "angle": -22.97 }, + { "time": 0.6, "angle": 36.41 } + ] + }, + "root-bone_006": { + "rotate": [ + { "angle": -4.21 }, + { "time": 0.15, "angle": 2.8 }, + { "time": 0.3, "angle": -4.21 }, + { "time": 0.45, "angle": 2.8 }, + { "time": 0.6, "angle": -4.21 } + ], + "translate": [ + {}, + { "time": 0.15, "x": -1.1, "y": 3.71 }, + { "time": 0.3 }, + { "time": 0.45, "x": -0.68, "y": 2.9 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + { "angle": 28.46 }, + { "time": 0.15, "angle": -4.48 }, + { "time": 0.3, "angle": -29.04 }, + { "time": 0.45, "angle": -4.48 }, + { "time": 0.6, "angle": 28.46 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + { "angle": -16.3 }, + { "time": 0.15, "angle": 10.54 }, + { "time": 0.3, "angle": 55.54 }, + { "time": 0.45, "angle": 10.54 }, + { "time": 0.6, "angle": -16.3 } + ] + }, + "root-bone_006-bone_002-bone_003": { + "rotate": [ + { "angle": -6.59 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -3.44 }, + { "time": 0.2, "angle": 4.87 }, + { "time": 0.35, "angle": -4.14 }, + { "time": 0.5, "angle": 4.54 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -0.64, "y": -1.05 }, + { "time": 0.2, "x": 6.59, "y": 1.39 }, + { "time": 0.35, "x": -0.44, "y": -1.08 }, + { "time": 0.5, "x": 4.59, "y": 2.75 }, + { "time": 0.6 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/heros/k1/Animations-Archer 01.json.meta b/assets/resources/game/heros/k1/Animations-Archer 01.json.meta new file mode 100644 index 00000000..94445a0a --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 01.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "c0f8aedb-eaa9-4024-92fb-0d74a9cb18c0", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 01.png b/assets/resources/game/heros/k1/Animations-Archer 01.png new file mode 100644 index 00000000..0923f07a Binary files /dev/null and b/assets/resources/game/heros/k1/Animations-Archer 01.png differ diff --git a/assets/resources/game/heros/k1/Animations-Archer 01.png.meta b/assets/resources/game/heros/k1/Animations-Archer 01.png.meta new file mode 100644 index 00000000..26e40d1c --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 01.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "f5a32e20-6322-47f5-9c40-325e6646ca24", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "f5a32e20-6322-47f5-9c40-325e6646ca24@6c48a", + "displayName": "Animations-Archer 01", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "f5a32e20-6322-47f5-9c40-325e6646ca24", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "f5a32e20-6322-47f5-9c40-325e6646ca24@6c48a" + } +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 02.atlas b/assets/resources/game/heros/k1/Animations-Archer 02.atlas new file mode 100644 index 00000000..95ac2496 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 02.atlas @@ -0,0 +1,97 @@ + +Animations-Archer 02.png +size: 503,189 +format: RGBA8888 +filter: Linear,Linear +repeat: none +Arrow + rotate: true + xy: 208, 49 + size: 138, 36 + orig: 160, 48 + offset: 11, 6 + index: -1 +Body + rotate: true + xy: 246, 62 + size: 125, 88 + orig: 128, 128 + offset: 2, 21 + index: -1 +Bow + rotate: true + xy: 336, 63 + size: 124, 46 + orig: 128, 64 + offset: 2, 10 + index: -1 +Face 01 + rotate: false + xy: 258, 7 + size: 112, 53 + orig: 160, 128 + offset: 24, 25 + index: -1 +Face 02 + rotate: true + xy: 384, 6 + size: 105, 15 + orig: 160, 128 + offset: 29, 35 + index: -1 +Face 03 + rotate: false + xy: 384, 113 + size: 112, 74 + orig: 160, 128 + offset: 23, 13 + index: -1 +Head + rotate: false + xy: 2, 2 + size: 204, 185 + orig: 260, 260 + offset: 37, 46 + index: -1 +Left Arm + rotate: true + xy: 401, 34 + size: 41, 47 + orig: 64, 64 + offset: 11, 7 + index: -1 +Left Hand + rotate: false + xy: 208, 2 + size: 48, 45 + orig: 64, 64 + offset: 8, 7 + index: -1 +Left Leg + rotate: true + xy: 401, 77 + size: 34, 50 + orig: 64, 64 + offset: 15, 7 + index: -1 +Right Leg + rotate: true + xy: 401, 77 + size: 34, 50 + orig: 64, 64 + offset: 15, 7 + index: -1 +Right Arm + rotate: true + xy: 450, 24 + size: 41, 44 + orig: 64, 64 + offset: 11, 10 + index: -1 +Right Hand + rotate: false + xy: 453, 67 + size: 48, 44 + orig: 64, 64 + offset: 8, 10 + index: -1 diff --git a/assets/resources/game/heros/k1/Animations-Archer 02.atlas.meta b/assets/resources/game/heros/k1/Animations-Archer 02.atlas.meta new file mode 100644 index 00000000..775aee6d --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 02.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "d37d831b-da6a-4770-a8d7-b132b89e64b1", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 02.json b/assets/resources/game/heros/k1/Animations-Archer 02.json new file mode 100644 index 00000000..e8a417c1 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 02.json @@ -0,0 +1,642 @@ +{ +"skeleton": { + "hash": "h6XEqrbfQAM+WKWAPG6XZGmTNcA=", + "spine": "3.8.75", + "x": -134.14, + "y": -93.42, + "width": 260, + "height": 378.55, + "fps": 10, + "images": "./items/Archer - 02/Vector Parts/", + "audio": "D:/Game/games/spine/items/Archer - 02/Vector Parts" +}, +"bones": [ + { "name": "root" }, + { "name": "root-bone_006", "parent": "root", "length": 53.85, "rotation": 89.52, "x": 0.45, "y": 34.1 }, + { "name": "root-bone_005", "parent": "root", "length": 35.24, "rotation": 264.29, "x": -17.96, "y": 34.62 }, + { "name": "root-bone_004", "parent": "root", "length": 34.17, "rotation": 275.22, "x": 19.37, "y": 33.92 }, + { "name": "root-bone_006-ext_Body", "parent": "root-bone_006", "rotation": 270.48, "x": 21.94, "y": 16.52 }, + { "name": "root-bone_006-bone_000", "parent": "root-bone_006", "length": 31.67, "rotation": 190.76, "x": 39.71, "y": -22.35 }, + { "name": "root-bone_006-bone_002", "parent": "root-bone_006", "length": 30.72, "rotation": 164.68, "x": 40.35, "y": 24.54 }, + { "name": "root-bone_006-bone_007", "parent": "root-bone_006", "length": 145.97, "rotation": 359.11, "x": 53.31, "y": -0.55 }, + { "name": "root-bone_004-ext_Left Leg", "parent": "root-bone_004", "rotation": 91.77, "x": 10.17, "y": 0.56 }, + { "name": "root-bone_005-ext_Right Leg", "parent": "root-bone_005", "rotation": 92.29, "x": 10.93, "y": 0.14 }, + { "name": "root-bone_006-bone_000-ext_Left Arm", "parent": "root-bone_006-bone_000", "rotation": 100.62, "x": 11.9, "y": -1.81 }, + { "name": "root-bone_006-bone_007-ext_Head", "parent": "root-bone_006-bone_007", "rotation": 271.37, "x": 67.57, "y": 7.2 }, + { "name": "root-bone_006-bone_002-bone_003", "parent": "root-bone_006-bone_002", "length": 20.41, "rotation": 14.09, "x": 30.72 }, + { "name": "root-bone_006-bone_007-ext_Face 01", "parent": "root-bone_006-bone_007", "rotation": 271.37, "x": 49.51, "y": -14.52 }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "parent": "root-bone_006-bone_002", "rotation": 99.74, "x": 11.25, "y": -1.16 }, + { "name": "root-bone_006-bone_000-bone_001", "parent": "root-bone_006-bone_000", "length": 24.65, "rotation": 15.63, "x": 29.85, "y": -0.26 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "parent": "root-bone_006-bone_002-bone_003", "rotation": 98.62, "x": 7.21, "y": 1.59 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Bow", "parent": "root-bone_006-bone_000-bone_001", "rotation": 272.77, "x": 5.9, "y": 12.89 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "parent": "root-bone_006-bone_000-bone_001", "rotation": 101.84, "x": 8.62, "y": 1.05 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Arrow", "parent": "root-bone_006-bone_002-bone_003", "rotation": 4.93, "x": 56.9, "y": 14.11 } +], +"slots": [ + { "name": "root-bone_006-bone_000-ext_Left Arm", "bone": "root-bone_006-bone_000-ext_Left Arm", "attachment": "Left Arm" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Bow", "bone": "root-bone_006-bone_000-bone_001-ext_Bow", "attachment": "Bow" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "bone": "root-bone_006-bone_000-bone_001-ext_Left Hand", "attachment": "Left Hand" }, + { "name": "root-bone_004-ext_Left Leg", "bone": "root-bone_004-ext_Left Leg", "attachment": "Left Leg" }, + { "name": "root-bone_005-ext_Right Leg", "bone": "root-bone_005-ext_Right Leg", "attachment": "Right Leg" }, + { "name": "root-bone_006-ext_Body", "bone": "root-bone_006-ext_Body", "attachment": "Body" }, + { "name": "root-bone_006-bone_007-ext_Head", "bone": "root-bone_006-bone_007-ext_Head", "attachment": "Head" }, + { "name": "root-bone_006-bone_007-ext_Face 01", "bone": "root-bone_006-bone_007-ext_Face 01", "attachment": "Face 01" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Arrow", "bone": "root-bone_006-bone_002-bone_003-ext_Arrow", "attachment": "Arrow" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "bone": "root-bone_006-bone_002-bone_003-ext_Right Hand", "attachment": "Right Hand" }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "bone": "root-bone_006-bone_002-ext_Right Arm", "attachment": "Right Arm" } +], +"skins": [ + { + "name": "default", + "attachments": { + "root-bone_006-bone_000-bone_001-ext_Left Hand": { + "Left Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "Arrow": { "width": 160, "height": 48 } + }, + "root-bone_006-bone_000-bone_001-ext_Bow": { + "Bow": { "width": 128, "height": 64 } + }, + "root-bone_006-ext_Body": { + "Body": { "width": 128, "height": 128 } + }, + "root-bone_006-bone_007-ext_Head": { + "Head": { "width": 260, "height": 260 } + }, + "root-bone_006-bone_002-ext_Right Arm": { + "Right Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Right Hand": { + "Right Hand": { "width": 64, "height": 64 } + }, + "root-bone_005-ext_Right Leg": { + "Right Leg": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_000-ext_Left Arm": { + "Left Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_007-ext_Face 01": { + "Face 01": { "width": 160, "height": 128 }, + "Face 02": { "width": 160, "height": 128 }, + "Face 03": { "width": 160, "height": 128 } + }, + "root-bone_004-ext_Left Leg": { + "Left Leg": { "width": 64, "height": 64 } + } + } + } +], +"animations": { + "Attacking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "time": 0.3, "color": "ffffffff" }, + { "time": 0.3, "color": "ffffff00" }, + { "time": 0.5, "color": "ffffffff" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 6.18 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 60.75, "curve": "stepped" }, + { "time": 0.3, "angle": 60.75 }, + { "time": 0.5, "angle": 38.32 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + { "angle": -131.49 }, + { "time": 0.1, "angle": 99.02, "curve": "stepped" }, + { "time": 0.3, "angle": 99.02 }, + { "time": 0.5, "angle": 83.53 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.3, "x": 0.52, "y": 12.25 }, + { "time": 0.5, "x": -2.12, "y": 5.16 } + ] + }, + "root-bone_006-bone_002-bone_003": { + "rotate": [ + {}, + { "time": 0.1, "angle": -12.21 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.68 }, + { "time": 0.5 } + ] + } + } + }, + "Dying": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + }, + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 15.39 }, + { "time": 0.2, "angle": 63.75 }, + { "time": 0.3, "angle": 99.91 }, + { "time": 0.35, "angle": 55.9 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.82, "y": 5.79 }, + { "time": 0.2, "x": 3.13, "y": 26.5 }, + { "time": 0.3, "x": -8.76, "y": 29.31 }, + { "time": 0.5 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 10.68 }, + { "time": 0.2, "angle": 66.76 }, + { "time": 0.3, "angle": 99.77 }, + { "time": 0.35, "angle": 71.97 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.08, "y": 5.15 }, + { "time": 0.2, "x": 12.3, "y": 0.98 }, + { "time": 0.3, "x": 24.06, "y": -9.62 }, + { "time": 0.5 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": -7.56 }, + { "time": 0.2, "angle": 37.54 }, + { "time": 0.3, "angle": 87.62 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -2.54, "y": 4.68 }, + { "time": 0.2, "x": 7.41, "y": 12.85 }, + { "time": 0.3, "x": 7.52, "y": 7.4 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 14.49 }, + { "time": 0.2, "angle": 39.39 }, + { "time": 0.3, "angle": 48.85 }, + { "time": 0.35, "angle": -24.7 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": 28.51 }, + { "time": 0.2, "angle": 74.9 }, + { "time": 0.3, "angle": 85.95 }, + { "time": 0.35, "angle": 6.84 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.95 }, + { "time": 0.2, "angle": -23.32 }, + { "time": 0.3, "angle": -36.85 }, + { "time": 0.35, "angle": -10.14 }, + { "time": 0.5 } + ], + "translate": [ + { "time": 0.2 }, + { "time": 0.3, "x": -0.89, "y": -3.83 }, + { "time": 0.35, "x": -1.08, "y": -10.97 }, + { "time": 0.5 } + ] + } + } + }, + "Hurt": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + }, + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 28 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -4.42, "y": 11.9 }, + { "time": 0.4 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.42 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -3.45, "y": 1.15 }, + { "time": 0.4 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 10.99 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.7, "y": 4.76 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.05, "angle": 8.61 }, + { "time": 0.15, "angle": 60.89 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.05, "angle": 21.06 }, + { "time": 0.15, "angle": -23.75 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -0.74, "y": 0.81 }, + { "time": 0.15, "x": -1.24, "y": 1.34 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -5.18 }, + { "time": 0.15, "angle": 14.44 }, + { "time": 0.4 } + ] + } + } + }, + "Idle": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.11 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.51, "y": 1.28 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.39 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.31, "y": 0.22 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -2.29 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.63, "y": 1.08 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -1.82 }, + { "time": 0.25, "angle": 2.95 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -1, "y": -1 }, + { "time": 0.25, "x": 3.02, "y": 1.28 }, + { "time": 0.4 } + ] + } + } + }, + "Idle Blinking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + }, + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "time": 0.3, "name": "Face 02" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.11 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.51, "y": 1.28 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.39 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.31, "y": 0.22 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -2.29 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.63, "y": 1.08 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -1.82 }, + { "time": 0.25, "angle": 2.95 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -1, "y": -1 }, + { "time": 0.25, "x": 3.02, "y": 1.28 }, + { "time": 0.4 } + ] + } + } + }, + "Taunt": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.95 }, + { "time": 0.3, "angle": -7.96 }, + { "time": 0.5, "angle": -9.95 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 5.35, "y": 1 }, + { "time": 0.3, "x": 4.28, "y": 0.8 }, + { "time": 0.5, "x": 5.35, "y": 1 }, + { "time": 0.6 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": -11.88 }, + { "time": 0.3, "angle": -9.5 }, + { "time": 0.5, "angle": -11.88 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.01 }, + { "time": 0.3, "x": 2.41 }, + { "time": 0.5, "x": 3.01 }, + { "time": 0.6 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 6.74 }, + { "time": 0.3, "angle": 5.39 }, + { "time": 0.5, "angle": 6.74 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 4.65, "y": 4.65 }, + { "time": 0.3, "x": 3.72, "y": 3.72 }, + { "time": 0.5, "x": 4.65, "y": 4.65 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 75.79 }, + { "time": 0.3, "angle": 60.63 }, + { "time": 0.5, "angle": 75.79 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -14.34 }, + { "time": 0.3, "angle": -11.47 }, + { "time": 0.5, "angle": -14.34 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -24.15 }, + { "time": 0.3, "angle": -19.32 }, + { "time": 0.5, "angle": -24.15 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.79 }, + { "time": 0.3, "angle": 4.63 }, + { "time": 0.5, "angle": 5.79 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.75, "y": 1.39 }, + { "time": 0.3, "x": 1.2, "y": 0.44 }, + { "time": 0.5, "x": 3.08, "y": 1.82 }, + { "time": 0.6 } + ] + } + } + }, + "Walking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + { "angle": -35.58 }, + { "time": 0.3, "angle": 24.08 }, + { "time": 0.6, "angle": -35.58 } + ] + }, + "root-bone_005": { + "rotate": [ + { "angle": 36.41 }, + { "time": 0.3, "angle": -22.97 }, + { "time": 0.6, "angle": 36.41 } + ] + }, + "root-bone_006": { + "rotate": [ + { "angle": -4.21 }, + { "time": 0.15, "angle": 2.8 }, + { "time": 0.3, "angle": -4.21 }, + { "time": 0.45, "angle": 2.8 }, + { "time": 0.6, "angle": -4.21 } + ], + "translate": [ + {}, + { "time": 0.15, "x": -1.1, "y": 3.71 }, + { "time": 0.3 }, + { "time": 0.45, "x": -0.68, "y": 2.9 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + { "angle": 28.46 }, + { "time": 0.15, "angle": -4.48 }, + { "time": 0.3, "angle": -29.04 }, + { "time": 0.45, "angle": -4.48 }, + { "time": 0.6, "angle": 28.46 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + { "angle": -16.3 }, + { "time": 0.15, "angle": 10.54 }, + { "time": 0.3, "angle": 55.54 }, + { "time": 0.45, "angle": 10.54 }, + { "time": 0.6, "angle": -16.3 } + ] + }, + "root-bone_006-bone_002-bone_003": { + "rotate": [ + { "angle": -6.59 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -3.44 }, + { "time": 0.2, "angle": 4.87 }, + { "time": 0.35, "angle": -4.14 }, + { "time": 0.5, "angle": 4.54 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -0.64, "y": -1.05 }, + { "time": 0.2, "x": 6.59, "y": 1.39 }, + { "time": 0.35, "x": -0.44, "y": -1.08 }, + { "time": 0.5, "x": 4.59, "y": 2.75 }, + { "time": 0.6 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/heros/k1/Animations-Archer 02.json.meta b/assets/resources/game/heros/k1/Animations-Archer 02.json.meta new file mode 100644 index 00000000..fbbb1ed8 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 02.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "7f4f7419-082c-46ac-9da9-68301ca4264c", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 02.png b/assets/resources/game/heros/k1/Animations-Archer 02.png new file mode 100644 index 00000000..f25d7dca Binary files /dev/null and b/assets/resources/game/heros/k1/Animations-Archer 02.png differ diff --git a/assets/resources/game/heros/k1/Animations-Archer 02.png.meta b/assets/resources/game/heros/k1/Animations-Archer 02.png.meta new file mode 100644 index 00000000..25dc23c5 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 02.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "1288845d-d5b3-4754-be8e-d6a27eea0ac4", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "1288845d-d5b3-4754-be8e-d6a27eea0ac4@6c48a", + "displayName": "Animations-Archer 02", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "1288845d-d5b3-4754-be8e-d6a27eea0ac4", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "1288845d-d5b3-4754-be8e-d6a27eea0ac4@6c48a" + } +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 03.atlas b/assets/resources/game/heros/k1/Animations-Archer 03.atlas new file mode 100644 index 00000000..186ffc40 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 03.atlas @@ -0,0 +1,97 @@ + +Animations-Archer 03.png +size: 537,191 +format: RGBA8888 +filter: Linear,Linear +repeat: none +Arrow + rotate: true + xy: 193, 51 + size: 138, 36 + orig: 160, 48 + offset: 11, 6 + index: -1 +Body + rotate: true + xy: 231, 64 + size: 125, 88 + orig: 128, 128 + offset: 2, 21 + index: -1 +Bow + rotate: false + xy: 193, 3 + size: 124, 46 + orig: 128, 64 + offset: 2, 10 + index: -1 +Face 01 + rotate: false + xy: 410, 124 + size: 123, 65 + orig: 160, 128 + offset: 18, 25 + index: -1 +Face 02 + rotate: false + xy: 319, 7 + size: 123, 55 + orig: 160, 128 + offset: 18, 35 + index: -1 +Face 03 + rotate: true + xy: 321, 66 + size: 123, 87 + orig: 160, 128 + offset: 18, 13 + index: -1 +Head + rotate: false + xy: 2, 2 + size: 189, 187 + orig: 260, 260 + offset: 31, 49 + index: -1 +Left Arm + rotate: false + xy: 446, 77 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Left Hand + rotate: true + xy: 444, 22 + size: 48, 45 + orig: 64, 64 + offset: 8, 7 + index: -1 +Left Leg + rotate: false + xy: 410, 72 + size: 34, 50 + orig: 64, 64 + offset: 15, 7 + index: -1 +Right Leg + rotate: false + xy: 410, 72 + size: 34, 50 + orig: 64, 64 + offset: 15, 7 + index: -1 +Right Arm + rotate: false + xy: 491, 27 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Right Hand + rotate: true + xy: 491, 74 + size: 48, 44 + orig: 64, 64 + offset: 8, 10 + index: -1 diff --git a/assets/resources/game/heros/k1/Animations-Archer 03.atlas.meta b/assets/resources/game/heros/k1/Animations-Archer 03.atlas.meta new file mode 100644 index 00000000..8b5d112c --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 03.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "fc46a004-2705-42a9-9e61-a95f050386ae", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 03.json b/assets/resources/game/heros/k1/Animations-Archer 03.json new file mode 100644 index 00000000..c3b0b351 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 03.json @@ -0,0 +1,642 @@ +{ +"skeleton": { + "hash": "nvIHOOU+OP/ZiwDMDRbT5lvpGEk=", + "spine": "3.8.75", + "x": -134.14, + "y": -93.42, + "width": 260, + "height": 378.55, + "fps": 10, + "images": "./items/Archer - 03/Vector Parts/", + "audio": "D:/Game/games/spine/items/Archer - 03/Vector Parts" +}, +"bones": [ + { "name": "root" }, + { "name": "root-bone_006", "parent": "root", "length": 53.85, "rotation": 89.52, "x": 0.45, "y": 34.1 }, + { "name": "root-bone_005", "parent": "root", "length": 35.24, "rotation": 264.29, "x": -17.96, "y": 34.62 }, + { "name": "root-bone_004", "parent": "root", "length": 34.17, "rotation": 275.22, "x": 19.37, "y": 33.92 }, + { "name": "root-bone_006-ext_Body", "parent": "root-bone_006", "rotation": 270.48, "x": 21.94, "y": 16.52 }, + { "name": "root-bone_006-bone_000", "parent": "root-bone_006", "length": 31.67, "rotation": 190.76, "x": 39.71, "y": -22.35 }, + { "name": "root-bone_006-bone_002", "parent": "root-bone_006", "length": 30.72, "rotation": 164.68, "x": 40.35, "y": 24.54 }, + { "name": "root-bone_006-bone_007", "parent": "root-bone_006", "length": 145.97, "rotation": 359.11, "x": 53.31, "y": -0.55 }, + { "name": "root-bone_004-ext_Left Leg", "parent": "root-bone_004", "rotation": 91.77, "x": 10.17, "y": 0.56 }, + { "name": "root-bone_005-ext_Right Leg", "parent": "root-bone_005", "rotation": 92.29, "x": 10.93, "y": 0.14 }, + { "name": "root-bone_006-bone_000-ext_Left Arm", "parent": "root-bone_006-bone_000", "rotation": 100.62, "x": 11.9, "y": -1.81 }, + { "name": "root-bone_006-bone_007-ext_Head", "parent": "root-bone_006-bone_007", "rotation": 271.37, "x": 67.57, "y": 7.2 }, + { "name": "root-bone_006-bone_002-bone_003", "parent": "root-bone_006-bone_002", "length": 20.41, "rotation": 14.09, "x": 30.72 }, + { "name": "root-bone_006-bone_007-ext_Face 01", "parent": "root-bone_006-bone_007", "rotation": 271.37, "x": 49.51, "y": -14.52 }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "parent": "root-bone_006-bone_002", "rotation": 99.74, "x": 11.25, "y": -1.16 }, + { "name": "root-bone_006-bone_000-bone_001", "parent": "root-bone_006-bone_000", "length": 24.65, "rotation": 15.63, "x": 29.85, "y": -0.26 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "parent": "root-bone_006-bone_002-bone_003", "rotation": 98.62, "x": 7.21, "y": 1.59 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Bow", "parent": "root-bone_006-bone_000-bone_001", "rotation": 272.77, "x": 5.9, "y": 12.89 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "parent": "root-bone_006-bone_000-bone_001", "rotation": 101.84, "x": 8.62, "y": 1.05 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Arrow", "parent": "root-bone_006-bone_002-bone_003", "rotation": 4.93, "x": 56.9, "y": 14.11 } +], +"slots": [ + { "name": "root-bone_006-bone_000-ext_Left Arm", "bone": "root-bone_006-bone_000-ext_Left Arm", "attachment": "Left Arm" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Bow", "bone": "root-bone_006-bone_000-bone_001-ext_Bow", "attachment": "Bow" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "bone": "root-bone_006-bone_000-bone_001-ext_Left Hand", "attachment": "Left Hand" }, + { "name": "root-bone_004-ext_Left Leg", "bone": "root-bone_004-ext_Left Leg", "attachment": "Left Leg" }, + { "name": "root-bone_005-ext_Right Leg", "bone": "root-bone_005-ext_Right Leg", "attachment": "Right Leg" }, + { "name": "root-bone_006-ext_Body", "bone": "root-bone_006-ext_Body", "attachment": "Body" }, + { "name": "root-bone_006-bone_007-ext_Head", "bone": "root-bone_006-bone_007-ext_Head", "attachment": "Head" }, + { "name": "root-bone_006-bone_007-ext_Face 01", "bone": "root-bone_006-bone_007-ext_Face 01", "attachment": "Face 01" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Arrow", "bone": "root-bone_006-bone_002-bone_003-ext_Arrow", "attachment": "Arrow" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "bone": "root-bone_006-bone_002-bone_003-ext_Right Hand", "attachment": "Right Hand" }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "bone": "root-bone_006-bone_002-ext_Right Arm", "attachment": "Right Arm" } +], +"skins": [ + { + "name": "default", + "attachments": { + "root-bone_006-bone_000-bone_001-ext_Left Hand": { + "Left Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "Arrow": { "width": 160, "height": 48 } + }, + "root-bone_006-bone_000-bone_001-ext_Bow": { + "Bow": { "width": 128, "height": 64 } + }, + "root-bone_006-ext_Body": { + "Body": { "width": 128, "height": 128 } + }, + "root-bone_006-bone_007-ext_Head": { + "Head": { "width": 260, "height": 260 } + }, + "root-bone_006-bone_002-ext_Right Arm": { + "Right Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Right Hand": { + "Right Hand": { "width": 64, "height": 64 } + }, + "root-bone_005-ext_Right Leg": { + "Right Leg": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_000-ext_Left Arm": { + "Left Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_007-ext_Face 01": { + "Face 01": { "width": 160, "height": 128 }, + "Face 02": { "width": 160, "height": 128 }, + "Face 03": { "width": 160, "height": 128 } + }, + "root-bone_004-ext_Left Leg": { + "Left Leg": { "width": 64, "height": 64 } + } + } + } +], +"animations": { + "Attacking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "time": 0.3, "color": "ffffffff" }, + { "time": 0.3, "color": "ffffff00" }, + { "time": 0.5, "color": "ffffffff" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 6.18 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 60.75, "curve": "stepped" }, + { "time": 0.3, "angle": 60.75 }, + { "time": 0.5, "angle": 38.32 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + { "angle": -131.49 }, + { "time": 0.1, "angle": 99.02, "curve": "stepped" }, + { "time": 0.3, "angle": 99.02 }, + { "time": 0.5, "angle": 83.53 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.3, "x": 0.52, "y": 12.25 }, + { "time": 0.5, "x": -2.12, "y": 5.16 } + ] + }, + "root-bone_006-bone_002-bone_003": { + "rotate": [ + {}, + { "time": 0.1, "angle": -12.21 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.68 }, + { "time": 0.5 } + ] + } + } + }, + "Dying": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + }, + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 15.39 }, + { "time": 0.2, "angle": 63.75 }, + { "time": 0.3, "angle": 99.91 }, + { "time": 0.35, "angle": 55.9 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.82, "y": 5.79 }, + { "time": 0.2, "x": 3.13, "y": 26.5 }, + { "time": 0.3, "x": -8.76, "y": 29.31 }, + { "time": 0.5 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 10.68 }, + { "time": 0.2, "angle": 66.76 }, + { "time": 0.3, "angle": 99.77 }, + { "time": 0.35, "angle": 71.97 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.08, "y": 5.15 }, + { "time": 0.2, "x": 12.3, "y": 0.98 }, + { "time": 0.3, "x": 24.06, "y": -9.62 }, + { "time": 0.5 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": -7.56 }, + { "time": 0.2, "angle": 37.54 }, + { "time": 0.3, "angle": 87.62 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -2.54, "y": 4.68 }, + { "time": 0.2, "x": 7.41, "y": 12.85 }, + { "time": 0.3, "x": 7.52, "y": 7.4 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 14.49 }, + { "time": 0.2, "angle": 39.39 }, + { "time": 0.3, "angle": 48.85 }, + { "time": 0.35, "angle": -24.7 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": 28.51 }, + { "time": 0.2, "angle": 74.9 }, + { "time": 0.3, "angle": 85.95 }, + { "time": 0.35, "angle": 6.84 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.95 }, + { "time": 0.2, "angle": -23.32 }, + { "time": 0.3, "angle": -36.85 }, + { "time": 0.35, "angle": -10.14 }, + { "time": 0.5 } + ], + "translate": [ + { "time": 0.2 }, + { "time": 0.3, "x": -0.89, "y": -3.83 }, + { "time": 0.35, "x": -1.08, "y": -10.97 }, + { "time": 0.5 } + ] + } + } + }, + "Hurt": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + }, + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 28 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -4.42, "y": 11.9 }, + { "time": 0.4 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.42 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -3.45, "y": 1.15 }, + { "time": 0.4 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 10.99 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.7, "y": 4.76 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.05, "angle": 8.61 }, + { "time": 0.15, "angle": 60.89 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.05, "angle": 21.06 }, + { "time": 0.15, "angle": -23.75 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -0.74, "y": 0.81 }, + { "time": 0.15, "x": -1.24, "y": 1.34 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -5.18 }, + { "time": 0.15, "angle": 14.44 }, + { "time": 0.4 } + ] + } + } + }, + "Idle": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.11 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.51, "y": 1.28 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.39 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.31, "y": 0.22 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -2.29 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.63, "y": 1.08 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -1.82 }, + { "time": 0.25, "angle": 2.95 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -1, "y": -1 }, + { "time": 0.25, "x": 3.02, "y": 1.28 }, + { "time": 0.4 } + ] + } + } + }, + "Idle Blinking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + }, + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "time": 0.3, "name": "Face 02" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.11 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.51, "y": 1.28 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.39 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.31, "y": 0.22 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -2.29 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 2.63, "y": 1.08 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -1.82 }, + { "time": 0.25, "angle": 2.95 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -1, "y": -1 }, + { "time": 0.25, "x": 3.02, "y": 1.28 }, + { "time": 0.4 } + ] + } + } + }, + "Taunt": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.95 }, + { "time": 0.3, "angle": -7.96 }, + { "time": 0.5, "angle": -9.95 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 5.35, "y": 1 }, + { "time": 0.3, "x": 4.28, "y": 0.8 }, + { "time": 0.5, "x": 5.35, "y": 1 }, + { "time": 0.6 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": -11.88 }, + { "time": 0.3, "angle": -9.5 }, + { "time": 0.5, "angle": -11.88 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.01 }, + { "time": 0.3, "x": 2.41 }, + { "time": 0.5, "x": 3.01 }, + { "time": 0.6 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 6.74 }, + { "time": 0.3, "angle": 5.39 }, + { "time": 0.5, "angle": 6.74 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 4.65, "y": 4.65 }, + { "time": 0.3, "x": 3.72, "y": 3.72 }, + { "time": 0.5, "x": 4.65, "y": 4.65 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 75.79 }, + { "time": 0.3, "angle": 60.63 }, + { "time": 0.5, "angle": 75.79 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -14.34 }, + { "time": 0.3, "angle": -11.47 }, + { "time": 0.5, "angle": -14.34 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -24.15 }, + { "time": 0.3, "angle": -19.32 }, + { "time": 0.5, "angle": -24.15 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.79 }, + { "time": 0.3, "angle": 4.63 }, + { "time": 0.5, "angle": 5.79 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.75, "y": 1.39 }, + { "time": 0.3, "x": 1.2, "y": 0.44 }, + { "time": 0.5, "x": 3.08, "y": 1.82 }, + { "time": 0.6 } + ] + } + } + }, + "Walking": { + "slots": { + "root-bone_006-bone_002-bone_003-ext_Arrow": { + "color": [ + { "color": "ffffff00" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + { "angle": -35.58 }, + { "time": 0.3, "angle": 24.08 }, + { "time": 0.6, "angle": -35.58 } + ] + }, + "root-bone_005": { + "rotate": [ + { "angle": 36.41 }, + { "time": 0.3, "angle": -22.97 }, + { "time": 0.6, "angle": 36.41 } + ] + }, + "root-bone_006": { + "rotate": [ + { "angle": -4.21 }, + { "time": 0.15, "angle": 2.8 }, + { "time": 0.3, "angle": -4.21 }, + { "time": 0.45, "angle": 2.8 }, + { "time": 0.6, "angle": -4.21 } + ], + "translate": [ + {}, + { "time": 0.15, "x": -1.1, "y": 3.71 }, + { "time": 0.3 }, + { "time": 0.45, "x": -0.68, "y": 2.9 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + { "angle": 28.46 }, + { "time": 0.15, "angle": -4.48 }, + { "time": 0.3, "angle": -29.04 }, + { "time": 0.45, "angle": -4.48 }, + { "time": 0.6, "angle": 28.46 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + { "angle": -16.3 }, + { "time": 0.15, "angle": 10.54 }, + { "time": 0.3, "angle": 55.54 }, + { "time": 0.45, "angle": 10.54 }, + { "time": 0.6, "angle": -16.3 } + ] + }, + "root-bone_006-bone_002-bone_003": { + "rotate": [ + { "angle": -6.59 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -3.44 }, + { "time": 0.2, "angle": 4.87 }, + { "time": 0.35, "angle": -4.14 }, + { "time": 0.5, "angle": 4.54 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -0.64, "y": -1.05 }, + { "time": 0.2, "x": 6.59, "y": 1.39 }, + { "time": 0.35, "x": -0.44, "y": -1.08 }, + { "time": 0.5, "x": 4.59, "y": 2.75 }, + { "time": 0.6 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/heros/k1/Animations-Archer 03.json.meta b/assets/resources/game/heros/k1/Animations-Archer 03.json.meta new file mode 100644 index 00000000..f5e3962e --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 03.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "fbe736e2-9864-43e8-8f68-bd2f16d81bf1", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Archer 03.png b/assets/resources/game/heros/k1/Animations-Archer 03.png new file mode 100644 index 00000000..474c5407 Binary files /dev/null and b/assets/resources/game/heros/k1/Animations-Archer 03.png differ diff --git a/assets/resources/game/heros/k1/Animations-Archer 03.png.meta b/assets/resources/game/heros/k1/Animations-Archer 03.png.meta new file mode 100644 index 00000000..e32a477c --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Archer 03.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "90e3488a-462b-42b6-8055-bfbcfdb3c540", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "90e3488a-462b-42b6-8055-bfbcfdb3c540@6c48a", + "displayName": "Animations-Archer 03", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "90e3488a-462b-42b6-8055-bfbcfdb3c540", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "90e3488a-462b-42b6-8055-bfbcfdb3c540@6c48a" + } +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Dark.atlas b/assets/resources/game/heros/k1/Animations-Knight Dark.atlas new file mode 100644 index 00000000..4b4f22a4 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Dark.atlas @@ -0,0 +1,97 @@ + +Animations-Knight Dark.png +size: 290,402 +format: RGBA8888 +filter: Linear,Linear +repeat: none +Body + rotate: true + xy: 116, 64 + size: 84, 88 + orig: 128, 128 + offset: 22, 18 + index: -1 +Face 01 + rotate: true + xy: 236, 78 + size: 112, 52 + orig: 200, 128 + offset: 51, 28 + index: -1 +Face 02 + rotate: false + xy: 116, 150 + size: 104, 16 + orig: 200, 128 + offset: 56, 34 + index: -1 +Face 03 + rotate: false + xy: 2, 92 + size: 112, 74 + orig: 200, 128 + offset: 50, 13 + index: -1 +Head + rotate: false + xy: 2, 168 + size: 232, 232 + orig: 280, 280 + offset: 9, 30 + index: -1 +Left Arm + rotate: true + xy: 106, 21 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Left Hand + rotate: false + xy: 56, 45 + size: 48, 45 + orig: 64, 64 + offset: 8, 7 + index: -1 +Left Leg + rotate: true + xy: 2, 50 + size: 40, 52 + orig: 64, 64 + offset: 12, 6 + index: -1 +Right Leg + rotate: true + xy: 2, 50 + size: 40, 52 + orig: 64, 64 + offset: 12, 6 + index: -1 +Right Arm + rotate: true + xy: 153, 21 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Right Hand + rotate: false + xy: 2, 4 + size: 48, 44 + orig: 64, 64 + offset: 8, 10 + index: -1 +Shield + rotate: true + xy: 206, 2 + size: 74, 76 + orig: 100, 100 + offset: 13, 12 + index: -1 +Weapon + rotate: true + xy: 236, 192 + size: 208, 52 + orig: 240, 80 + offset: 16, 14 + index: -1 diff --git a/assets/resources/game/heros/k1/Animations-Knight Dark.atlas.meta b/assets/resources/game/heros/k1/Animations-Knight Dark.atlas.meta new file mode 100644 index 00000000..0c3fb939 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Dark.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "cee37fd6-e3f7-4072-8efb-c0a2370dc5e4", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Dark.json b/assets/resources/game/heros/k1/Animations-Knight Dark.json new file mode 100644 index 00000000..54354bc5 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Dark.json @@ -0,0 +1,698 @@ +{ +"skeleton": { + "hash": "4dDdX2BamDhlNnKmk79X1KkeB0w=", + "spine": "3.8.75", + "x": -151.92, + "y": -10.85, + "width": 314.15, + "height": 336.35, + "fps": 10, + "images": "D:\\Game\\games\\spine\\items\\Knight Dark\\Vector Parts", + "audio": "D:\\Game\\games\\spine\\items\\Knight Dark\\Vector Parts" +}, +"bones": [ + { "name": "root" }, + { "name": "root-bone_006", "parent": "root", "length": 56.22, "rotation": 89.4, "x": 0.14, "y": 33.73 }, + { "name": "root-bone_005", "parent": "root", "length": 35.46, "rotation": 261.59, "x": -17.93, "y": 37.64 }, + { "name": "root-bone_004", "parent": "root", "length": 34.35, "rotation": 275.19, "x": 19.35, "y": 36.24 }, + { "name": "root-bone_006-ext_Body", "parent": "root-bone_006", "rotation": 270.6, "x": 25.27, "y": -0.21 }, + { "name": "root-bone_004-ext_Left Leg", "parent": "root-bone_004", "rotation": 91.37, "x": 11.74, "y": 0.49 }, + { "name": "root-bone_006-bone_000", "parent": "root-bone_006", "length": 29.84, "rotation": 259.65, "x": 43.93, "y": -17.8 }, + { "name": "root-bone_006-bone_002", "parent": "root-bone_006", "length": 31.19, "rotation": 148.48, "x": 41.59, "y": 27.83 }, + { "name": "root-bone_006-bone_007", "parent": "root-bone_006", "length": 151.15, "rotation": 357.24, "x": 56.22 }, + { "name": "root-bone_005-ext_Right Leg", "parent": "root-bone_005", "rotation": 91.78, "x": 12.69, "y": 0.71 }, + { "name": "root-bone_006-bone_000-ext_Left Arm", "parent": "root-bone_006-bone_000", "rotation": 100.44, "x": 9.61, "y": -1.42 }, + { "name": "root-bone_006-bone_007-ext_Head", "parent": "root-bone_006-bone_007", "rotation": 273.37, "x": 94.64, "y": 18.24 }, + { "name": "root-bone_006-bone_002-bone_003", "parent": "root-bone_006-bone_002", "length": 18.89, "rotation": 358.5, "x": 31.19 }, + { "name": "root-bone_006-bone_007-ext_Face 01", "parent": "root-bone_006-bone_007", "rotation": 273.37, "x": 50.67, "y": -8.19 }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "parent": "root-bone_006-bone_002", "rotation": 100.91, "x": 9.76, "y": -1.83 }, + { "name": "root-bone_006-bone_000-bone_001", "parent": "root-bone_006-bone_000", "length": 23.33, "rotation": 358.01, "x": 29.84 }, + { "name": "root-bone_006-bone_002-bone_003-bone_008", "parent": "root-bone_006-bone_002-bone_003", "length": 27.4, "rotation": 213.62, "x": 2.91, "y": -4.01 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Weapon", "parent": "root-bone_006-bone_000-bone_001", "rotation": 83.05, "x": 21.17, "y": 69.04 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "parent": "root-bone_006-bone_000-bone_001", "rotation": 102.43, "x": 9.48, "y": 0.28 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "parent": "root-bone_006-bone_002-bone_003", "rotation": 102.41, "x": 7.46, "y": 1.31 }, + { "name": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "parent": "root-bone_006-bone_002-bone_003-bone_008", "rotation": 270, "x": -1.92, "y": -0.48 } +], +"slots": [ + { "name": "root-bone_006-bone_000-ext_Left Arm", "bone": "root-bone_006-bone_000-ext_Left Arm", "attachment": "Left Arm" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Weapon", "bone": "root-bone_006-bone_000-bone_001-ext_Weapon", "attachment": "Weapon" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "bone": "root-bone_006-bone_000-bone_001-ext_Left Hand", "attachment": "Left Hand" }, + { "name": "root-bone_004-ext_Left Leg", "bone": "root-bone_004-ext_Left Leg", "attachment": "Left Leg" }, + { "name": "root-bone_005-ext_Right Leg", "bone": "root-bone_005-ext_Right Leg", "attachment": "Right Leg" }, + { "name": "root-bone_006-ext_Body", "bone": "root-bone_006-ext_Body", "attachment": "Body" }, + { "name": "root-bone_006-bone_007-ext_Head", "bone": "root-bone_006-bone_007-ext_Head", "attachment": "Head" }, + { "name": "root-bone_006-bone_007-ext_Face 01", "bone": "root-bone_006-bone_007-ext_Face 01", "attachment": "Face 01" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "bone": "root-bone_006-bone_002-bone_003-ext_Right Hand", "attachment": "Right Hand" }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "bone": "root-bone_006-bone_002-ext_Right Arm", "attachment": "Right Arm" }, + { "name": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "bone": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "attachment": "Shield" } +], +"skins": [ + { + "name": "default", + "attachments": { + "root-bone_006-bone_000-bone_001-ext_Left Hand": { + "Left Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-ext_Body": { + "Body": { "width": 128, "height": 128 } + }, + "root-bone_006-bone_007-ext_Head": { + "Head": { "width": 280, "height": 280 } + }, + "root-bone_006-bone_002-ext_Right Arm": { + "Right Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Right Hand": { + "Right Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled": { + "Shield": { "width": 100, "height": 100 } + }, + "root-bone_006-bone_000-bone_001-ext_Weapon": { + "Weapon": { "width": 240, "height": 80 } + }, + "root-bone_005-ext_Right Leg": { + "Right Leg": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_000-ext_Left Arm": { + "Left Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_007-ext_Face 01": { + "Face 01": { "width": 200, "height": 128 }, + "Face 02": { "width": 200, "height": 128 }, + "Face 03": { "width": 200, "height": 128 } + }, + "root-bone_004-ext_Left Leg": { + "Left Leg": { "width": 64, "height": 64 } + } + } + } +], +"animations": { + "Attacking": { + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 4.2 }, + { "time": 0.2, "angle": 4.48 }, + { "time": 0.275, "angle": -13.49 }, + { "time": 0.3, "angle": -14.54 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.12, "y": 3.35 }, + { "time": 0.2, "x": -1.6, "y": 4.31 }, + { "time": 0.275, "x": 0.8, "y": -2.1 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 47.01 }, + { "time": 0.2, "angle": 48.51 }, + { "time": 0.275, "angle": -28.36 }, + { "time": 0.3, "angle": -25.38 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": 16.78, "curve": "stepped" }, + { "time": 0.2, "angle": 16.78 }, + { "time": 0.275, "angle": -27.03 }, + { "time": 0.3, "angle": -23.87 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -7.81 }, + { "time": 0.2, "angle": -10.58 }, + { "time": 0.275, "angle": -26.88 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": 3.62 }, + { "time": 0.2, "angle": 6.1 }, + { "time": 0.275, "angle": 40.37 }, + { "time": 0.3, "angle": 41.41 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.61 }, + { "time": 0.2, "angle": 6.48 }, + { "time": 0.275, "angle": 0.87 }, + { "time": 0.4 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.2, "x": 1.94, "y": 1.11 }, + { "time": 0.275, "x": 0.97, "y": 0.56 }, + { "time": 0.4 } + ] + } + } + }, + "Dying": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 18.04 }, + { "time": 0.2, "angle": 63.5 }, + { "time": 0.3, "angle": 114.4 }, + { "time": 0.35, "angle": 74.48 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -11.35, "y": 6.59 }, + { "time": 0.2, "x": -1.72, "y": 22.24 }, + { "time": 0.3, "x": -4.38, "y": 24.07 }, + { "time": 0.5 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 14.48 }, + { "time": 0.2, "angle": 66.18 }, + { "time": 0.3, "angle": 128.98 }, + { "time": 0.35, "angle": 80.43 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -8.53, "y": 7.99 }, + { "time": 0.2, "x": 7.3, "y": 0.73 }, + { "time": 0.3, "x": 34.75, "y": -13.41 }, + { "time": 0.5 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.23 }, + { "time": 0.2, "angle": 30.41 }, + { "time": 0.3, "angle": 89.35 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -8.54, "y": 8.03 }, + { "time": 0.2, "x": 5.99, "y": 13.75 }, + { "time": 0.3, "x": 16, "y": 7.67 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 10.43 }, + { "time": 0.3, "angle": 6.95 }, + { "time": 0.35, "angle": -37.18 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + { "time": 0.3 }, + { "time": 0.35, "angle": 18.99 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": 72.6 }, + { "time": 0.2, "angle": 79.92 }, + { "time": 0.3, "angle": 91.92 }, + { "time": 0.35, "angle": 48.36 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": -53.44 }, + { "time": 0.2, "angle": -83.87 }, + { "time": 0.3, "angle": -126.04 }, + { "time": 0.35, "angle": -82.48 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.09 }, + { "time": 0.2, "angle": -21.9 }, + { "time": 0.3, "angle": -49.8 }, + { "time": 0.35, "angle": -17.51 }, + { "time": 0.5 } + ], + "translate": [ + { "time": 0.2 }, + { "time": 0.3, "x": -1.83, "y": -7.33 }, + { "time": 0.35, "x": -4.12, "y": -12.18 }, + { "time": 0.5 } + ] + } + } + }, + "Hurt": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 27.58 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -2.95, "y": 7.87 }, + { "time": 0.4 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 11.65 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -0.86, "y": 6.16 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 15.45 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.6 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.05, "angle": 8.94 }, + { "time": 0.1, "angle": -4.58 }, + { "time": 0.15, "angle": -18.09 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.05, "angle": -8.94 }, + { "time": 0.1, "angle": 4.58 }, + { "time": 0.15, "angle": 18.09 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -9.85 }, + { "time": 0.1, "angle": 1.01 }, + { "time": 0.15, "angle": 11.87 }, + { "time": 0.4 } + ] + } + } + }, + "Idle": { + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.13 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.4, "y": 2.83 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.4 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.25 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -11.19 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.2, "angle": 9.06 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -2.83 }, + { "time": 0.2, "angle": 3.15 }, + { "time": 0.25, "angle": 5.15 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.31, "y": -1.39 }, + { "time": 0.2, "x": 2.68, "y": -0.61 }, + { "time": 0.25, "x": 4.35, "y": -0.35 }, + { "time": 0.4 } + ] + } + } + }, + "Idle Blink": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "time": 0.3, "name": "Face 02" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.13 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.4, "y": 2.83 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.4 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.25 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -11.19 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.2, "angle": 9.06 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -2.83 }, + { "time": 0.25, "angle": 5.15 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.31, "y": -1.39 }, + { "time": 0.25, "x": 4.35, "y": -0.35 }, + { "time": 0.4 } + ] + } + } + }, + "Taunt": { + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": -12.01 }, + { "time": 0.3, "angle": -9.61 }, + { "time": 0.5, "angle": -12.01 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 5.7, "y": 0.39 }, + { "time": 0.3, "x": 4.56, "y": 0.31 }, + { "time": 0.5, "x": 5.7, "y": 0.39 }, + { "time": 0.6 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": -17.76 }, + { "time": 0.3, "angle": -14.21 }, + { "time": 0.5, "angle": -17.76 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 6.07, "y": 0.58 }, + { "time": 0.3, "x": 4.86, "y": 0.47 }, + { "time": 0.5, "x": 6.07, "y": 0.58 }, + { "time": 0.6 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 3.8 }, + { "time": 0.3, "angle": 3.04 }, + { "time": 0.5, "angle": 3.8 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 6.46, "y": 7.45 }, + { "time": 0.3, "x": 5.17, "y": 5.96 }, + { "time": 0.5, "x": 6.46, "y": 7.45 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 17.07 }, + { "time": 0.3, "angle": 13.66 }, + { "time": 0.5, "angle": 17.07 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "y": -6.99 }, + { "time": 0.3, "y": -5.59 }, + { "time": 0.5, "y": -6.99 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -19.79 }, + { "time": 0.3, "angle": -15.83 }, + { "time": 0.5, "angle": -19.79 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.53, "y": 1.56 }, + { "time": 0.3, "x": 2.83, "y": 1.25 }, + { "time": 0.5, "x": 3.53, "y": 1.56 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -30.01 }, + { "time": 0.3, "angle": -24.01 }, + { "time": 0.5, "angle": -30.01 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": 44.75 }, + { "time": 0.3, "angle": 35.8 }, + { "time": 0.5, "angle": 44.75 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 7.67 }, + { "time": 0.3, "angle": 6.13 }, + { "time": 0.5, "angle": 7.67 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.4, "y": 1.56 }, + { "time": 0.3, "x": 2.72, "y": 1.24 }, + { "time": 0.5, "x": 3.4, "y": 1.56 }, + { "time": 0.6 } + ] + } + } + }, + "Walking": { + "bones": { + "root-bone_004": { + "rotate": [ + { "angle": -34.88 }, + { "time": 0.15, "angle": -6.9 }, + { "time": 0.3, "angle": 15.46 }, + { "time": 0.45, "angle": -6.9 }, + { "time": 0.6, "angle": -34.88 } + ] + }, + "root-bone_005": { + "rotate": [ + { "angle": 40.24 }, + { "time": 0.15, "angle": 6.17 }, + { "time": 0.3, "angle": -13.58 }, + { "time": 0.45, "angle": 6.17 }, + { "time": 0.6, "angle": 40.24 } + ] + }, + "root-bone_006": { + "rotate": [ + { "angle": -4.72 }, + { "time": 0.15, "angle": 1.64 }, + { "time": 0.3, "angle": -4.72 }, + { "time": 0.45, "angle": 1.64 }, + { "time": 0.6, "angle": -4.72 } + ], + "translate": [ + {}, + { "time": 0.15, "y": 4.41 }, + { "time": 0.3 }, + { "time": 0.45, "y": 4.41 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + { "angle": -26.08 }, + { "time": 0.15, "angle": -48.44 }, + { "time": 0.3, "angle": -70.79 }, + { "time": 0.45, "angle": -48.44 }, + { "time": 0.6, "angle": -26.08 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + { "angle": 10.29 }, + { "time": 0.15, "angle": 16.39 }, + { "time": 0.3, "angle": 22.49 }, + { "time": 0.45, "angle": 16.39 }, + { "time": 0.6, "angle": 10.29 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.15, "angle": 39.98 }, + { "time": 0.3, "angle": 79.95 }, + { "time": 0.45, "angle": 39.98 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + { "angle": 4.72 }, + { "time": 0.15, "angle": -35.26 }, + { "time": 0.3, "angle": -75.24 }, + { "time": 0.45, "angle": -35.26 }, + { "time": 0.6, "angle": 4.72 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + { "angle": -1.29 }, + { "time": 0.05, "angle": -6.45 }, + { "time": 0.15, "angle": -0.47 }, + { "time": 0.2, "angle": 2.53 }, + { "time": 0.3, "angle": -2.13 }, + { "time": 0.35, "angle": -4.45 }, + { "time": 0.45, "angle": 1 }, + { "time": 0.5, "angle": 3.72 }, + { "time": 0.6, "angle": -1.29 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.12, "y": -0.12 }, + { "time": 0.15, "x": 0.7, "y": 0.34 }, + { "time": 0.2, "x": 2.12, "y": 0.57 }, + { "time": 0.3, "x": -1.06, "y": 0.09 }, + { "time": 0.35, "x": -2.66, "y": -0.15 }, + { "time": 0.45, "x": 0.53, "y": -0.02 }, + { "time": 0.5, "x": 2.13, "y": 0.04 }, + { "time": 0.6 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/heros/k1/Animations-Knight Dark.json.meta b/assets/resources/game/heros/k1/Animations-Knight Dark.json.meta new file mode 100644 index 00000000..3259e880 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Dark.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "960e8420-772d-40c7-875e-71ef22a5a2c4", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Dark.png b/assets/resources/game/heros/k1/Animations-Knight Dark.png new file mode 100644 index 00000000..602816ce Binary files /dev/null and b/assets/resources/game/heros/k1/Animations-Knight Dark.png differ diff --git a/assets/resources/game/heros/k1/Animations-Knight Dark.png.meta b/assets/resources/game/heros/k1/Animations-Knight Dark.png.meta new file mode 100644 index 00000000..94195e3b --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Dark.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "4049c512-daee-46e4-bfe6-65a68f949007", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "4049c512-daee-46e4-bfe6-65a68f949007@6c48a", + "displayName": "Animations-Knight Dark", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "4049c512-daee-46e4-bfe6-65a68f949007", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "4049c512-daee-46e4-bfe6-65a68f949007@6c48a" + } +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Gray.atlas b/assets/resources/game/heros/k1/Animations-Knight Gray.atlas new file mode 100644 index 00000000..2c2bc891 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Gray.atlas @@ -0,0 +1,97 @@ + +Animations-Knight Gray.png +size: 290,402 +format: RGBA8888 +filter: Linear,Linear +repeat: none +Body + rotate: true + xy: 116, 64 + size: 84, 88 + orig: 128, 128 + offset: 22, 18 + index: -1 +Face 01 + rotate: true + xy: 236, 78 + size: 112, 52 + orig: 200, 128 + offset: 51, 28 + index: -1 +Face 02 + rotate: false + xy: 116, 150 + size: 104, 16 + orig: 200, 128 + offset: 56, 34 + index: -1 +Face 03 + rotate: false + xy: 2, 92 + size: 112, 74 + orig: 200, 128 + offset: 50, 13 + index: -1 +Head + rotate: false + xy: 2, 168 + size: 232, 232 + orig: 280, 280 + offset: 9, 30 + index: -1 +Left Arm + rotate: true + xy: 106, 21 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Left Hand + rotate: false + xy: 56, 45 + size: 48, 45 + orig: 64, 64 + offset: 8, 7 + index: -1 +Left Leg + rotate: true + xy: 2, 50 + size: 40, 52 + orig: 64, 64 + offset: 12, 6 + index: -1 +Right Leg + rotate: true + xy: 2, 50 + size: 40, 52 + orig: 64, 64 + offset: 12, 6 + index: -1 +Right Arm + rotate: true + xy: 153, 21 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Right Hand + rotate: false + xy: 2, 4 + size: 48, 44 + orig: 64, 64 + offset: 8, 10 + index: -1 +Shield + rotate: true + xy: 206, 2 + size: 74, 76 + orig: 100, 100 + offset: 13, 12 + index: -1 +Weapon + rotate: true + xy: 236, 192 + size: 208, 52 + orig: 240, 80 + offset: 16, 14 + index: -1 diff --git a/assets/resources/game/heros/k1/Animations-Knight Gray.atlas.meta b/assets/resources/game/heros/k1/Animations-Knight Gray.atlas.meta new file mode 100644 index 00000000..dee8e7de --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Gray.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "431ab806-80f5-40f8-8e46-443aa5eff287", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Gray.json b/assets/resources/game/heros/k1/Animations-Knight Gray.json new file mode 100644 index 00000000..2a9230aa --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Gray.json @@ -0,0 +1,698 @@ +{ +"skeleton": { + "hash": "buNQjpf+vzST8w3NiMjEUhllm10=", + "spine": "3.8.75", + "x": -151.92, + "y": -10.85, + "width": 314.15, + "height": 336.35, + "fps": 10, + "images": "./items/Knight Gray/Vector Parts/", + "audio": "D:/Game/games/spine/items/Knight Gray/Vector Parts" +}, +"bones": [ + { "name": "root" }, + { "name": "root-bone_006", "parent": "root", "length": 56.22, "rotation": 89.4, "x": 0.14, "y": 33.73 }, + { "name": "root-bone_005", "parent": "root", "length": 35.46, "rotation": 261.59, "x": -17.93, "y": 37.64 }, + { "name": "root-bone_004", "parent": "root", "length": 34.35, "rotation": 275.19, "x": 19.35, "y": 36.24 }, + { "name": "root-bone_006-ext_Body", "parent": "root-bone_006", "rotation": 270.6, "x": 25.27, "y": -0.21 }, + { "name": "root-bone_004-ext_Left Leg", "parent": "root-bone_004", "rotation": 91.37, "x": 11.74, "y": 0.49 }, + { "name": "root-bone_006-bone_000", "parent": "root-bone_006", "length": 29.84, "rotation": 259.65, "x": 43.93, "y": -17.8 }, + { "name": "root-bone_006-bone_002", "parent": "root-bone_006", "length": 31.19, "rotation": 148.48, "x": 41.59, "y": 27.83 }, + { "name": "root-bone_006-bone_007", "parent": "root-bone_006", "length": 151.15, "rotation": 357.24, "x": 56.22 }, + { "name": "root-bone_005-ext_Right Leg", "parent": "root-bone_005", "rotation": 91.78, "x": 12.69, "y": 0.71 }, + { "name": "root-bone_006-bone_000-ext_Left Arm", "parent": "root-bone_006-bone_000", "rotation": 100.44, "x": 9.61, "y": -1.42 }, + { "name": "root-bone_006-bone_007-ext_Head", "parent": "root-bone_006-bone_007", "rotation": 273.37, "x": 94.64, "y": 18.24 }, + { "name": "root-bone_006-bone_002-bone_003", "parent": "root-bone_006-bone_002", "length": 18.89, "rotation": 358.5, "x": 31.19 }, + { "name": "root-bone_006-bone_007-ext_Face 01", "parent": "root-bone_006-bone_007", "rotation": 273.37, "x": 50.67, "y": -8.19 }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "parent": "root-bone_006-bone_002", "rotation": 100.91, "x": 9.76, "y": -1.83 }, + { "name": "root-bone_006-bone_000-bone_001", "parent": "root-bone_006-bone_000", "length": 23.33, "rotation": 358.01, "x": 29.84 }, + { "name": "root-bone_006-bone_002-bone_003-bone_008", "parent": "root-bone_006-bone_002-bone_003", "length": 27.4, "rotation": 213.62, "x": 2.91, "y": -4.01 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Weapon", "parent": "root-bone_006-bone_000-bone_001", "rotation": 83.05, "x": 21.17, "y": 69.04 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "parent": "root-bone_006-bone_000-bone_001", "rotation": 102.43, "x": 9.48, "y": 0.28 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "parent": "root-bone_006-bone_002-bone_003", "rotation": 102.41, "x": 7.46, "y": 1.31 }, + { "name": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "parent": "root-bone_006-bone_002-bone_003-bone_008", "rotation": 270, "x": -1.92, "y": -0.48 } +], +"slots": [ + { "name": "root-bone_006-bone_000-ext_Left Arm", "bone": "root-bone_006-bone_000-ext_Left Arm", "attachment": "Left Arm" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Weapon", "bone": "root-bone_006-bone_000-bone_001-ext_Weapon", "attachment": "Weapon" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "bone": "root-bone_006-bone_000-bone_001-ext_Left Hand", "attachment": "Left Hand" }, + { "name": "root-bone_004-ext_Left Leg", "bone": "root-bone_004-ext_Left Leg", "attachment": "Left Leg" }, + { "name": "root-bone_005-ext_Right Leg", "bone": "root-bone_005-ext_Right Leg", "attachment": "Right Leg" }, + { "name": "root-bone_006-ext_Body", "bone": "root-bone_006-ext_Body", "attachment": "Body" }, + { "name": "root-bone_006-bone_007-ext_Head", "bone": "root-bone_006-bone_007-ext_Head", "attachment": "Head" }, + { "name": "root-bone_006-bone_007-ext_Face 01", "bone": "root-bone_006-bone_007-ext_Face 01", "attachment": "Face 01" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "bone": "root-bone_006-bone_002-bone_003-ext_Right Hand", "attachment": "Right Hand" }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "bone": "root-bone_006-bone_002-ext_Right Arm", "attachment": "Right Arm" }, + { "name": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "bone": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "attachment": "Shield" } +], +"skins": [ + { + "name": "default", + "attachments": { + "root-bone_006-bone_000-bone_001-ext_Left Hand": { + "Left Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-ext_Body": { + "Body": { "width": 128, "height": 128 } + }, + "root-bone_006-bone_007-ext_Head": { + "Head": { "width": 280, "height": 280 } + }, + "root-bone_006-bone_002-ext_Right Arm": { + "Right Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Right Hand": { + "Right Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled": { + "Shield": { "width": 100, "height": 100 } + }, + "root-bone_006-bone_000-bone_001-ext_Weapon": { + "Weapon": { "width": 240, "height": 80 } + }, + "root-bone_005-ext_Right Leg": { + "Right Leg": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_000-ext_Left Arm": { + "Left Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_007-ext_Face 01": { + "Face 01": { "width": 200, "height": 128 }, + "Face 02": { "width": 200, "height": 128 }, + "Face 03": { "width": 200, "height": 128 } + }, + "root-bone_004-ext_Left Leg": { + "Left Leg": { "width": 64, "height": 64 } + } + } + } +], +"animations": { + "Attacking": { + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 4.2 }, + { "time": 0.2, "angle": 4.48 }, + { "time": 0.275, "angle": -13.49 }, + { "time": 0.3, "angle": -14.54 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.12, "y": 3.35 }, + { "time": 0.2, "x": -1.6, "y": 4.31 }, + { "time": 0.275, "x": 0.8, "y": -2.1 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 47.01 }, + { "time": 0.2, "angle": 48.51 }, + { "time": 0.275, "angle": -28.36 }, + { "time": 0.3, "angle": -25.38 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": 16.78, "curve": "stepped" }, + { "time": 0.2, "angle": 16.78 }, + { "time": 0.275, "angle": -27.03 }, + { "time": 0.3, "angle": -23.87 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -7.81 }, + { "time": 0.2, "angle": -10.58 }, + { "time": 0.275, "angle": -26.88 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": 3.62 }, + { "time": 0.2, "angle": 6.1 }, + { "time": 0.275, "angle": 40.37 }, + { "time": 0.3, "angle": 41.41 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.61 }, + { "time": 0.2, "angle": 6.48 }, + { "time": 0.275, "angle": 0.87 }, + { "time": 0.4 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.2, "x": 1.94, "y": 1.11 }, + { "time": 0.275, "x": 0.97, "y": 0.56 }, + { "time": 0.4 } + ] + } + } + }, + "Dying": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 18.04 }, + { "time": 0.2, "angle": 63.5 }, + { "time": 0.3, "angle": 114.4 }, + { "time": 0.35, "angle": 74.48 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -11.35, "y": 6.59 }, + { "time": 0.2, "x": -1.72, "y": 22.24 }, + { "time": 0.3, "x": -4.38, "y": 24.07 }, + { "time": 0.5 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 14.48 }, + { "time": 0.2, "angle": 66.18 }, + { "time": 0.3, "angle": 128.98 }, + { "time": 0.35, "angle": 80.43 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -8.53, "y": 7.99 }, + { "time": 0.2, "x": 7.3, "y": 0.73 }, + { "time": 0.3, "x": 34.75, "y": -13.41 }, + { "time": 0.5 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.23 }, + { "time": 0.2, "angle": 30.41 }, + { "time": 0.3, "angle": 89.35 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -8.54, "y": 8.03 }, + { "time": 0.2, "x": 5.99, "y": 13.75 }, + { "time": 0.3, "x": 16, "y": 7.67 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 10.43 }, + { "time": 0.3, "angle": 6.95 }, + { "time": 0.35, "angle": -37.18 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + { "time": 0.3 }, + { "time": 0.35, "angle": 18.99 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": 72.6 }, + { "time": 0.2, "angle": 79.92 }, + { "time": 0.3, "angle": 91.92 }, + { "time": 0.35, "angle": 48.36 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": -53.44 }, + { "time": 0.2, "angle": -83.87 }, + { "time": 0.3, "angle": -126.04 }, + { "time": 0.35, "angle": -82.48 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.09 }, + { "time": 0.2, "angle": -21.9 }, + { "time": 0.3, "angle": -49.8 }, + { "time": 0.35, "angle": -17.51 }, + { "time": 0.5 } + ], + "translate": [ + { "time": 0.2 }, + { "time": 0.3, "x": -1.83, "y": -7.33 }, + { "time": 0.35, "x": -4.12, "y": -12.18 }, + { "time": 0.5 } + ] + } + } + }, + "Hurt": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 27.58 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -2.95, "y": 7.87 }, + { "time": 0.4 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 11.65 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -0.86, "y": 6.16 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 15.45 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.6 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.05, "angle": 8.94 }, + { "time": 0.1, "angle": -4.58 }, + { "time": 0.15, "angle": -18.09 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.05, "angle": -8.94 }, + { "time": 0.1, "angle": 4.58 }, + { "time": 0.15, "angle": 18.09 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -9.85 }, + { "time": 0.1, "angle": 1.01 }, + { "time": 0.15, "angle": 11.87 }, + { "time": 0.4 } + ] + } + } + }, + "Idle": { + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.13 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.4, "y": 2.83 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.4 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.25 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -11.19 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.2, "angle": 9.06 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -2.83 }, + { "time": 0.2, "angle": 3.15 }, + { "time": 0.25, "angle": 5.15 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.31, "y": -1.39 }, + { "time": 0.2, "x": 2.68, "y": -0.61 }, + { "time": 0.25, "x": 4.35, "y": -0.35 }, + { "time": 0.4 } + ] + } + } + }, + "Idle Blink": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "time": 0.3, "name": "Face 02" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.13 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.4, "y": 2.83 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.4 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.25 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -11.19 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.2, "angle": 9.06 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -2.83 }, + { "time": 0.25, "angle": 5.15 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.31, "y": -1.39 }, + { "time": 0.25, "x": 4.35, "y": -0.35 }, + { "time": 0.4 } + ] + } + } + }, + "Taunt": { + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": -12.01 }, + { "time": 0.3, "angle": -9.61 }, + { "time": 0.5, "angle": -12.01 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 5.7, "y": 0.39 }, + { "time": 0.3, "x": 4.56, "y": 0.31 }, + { "time": 0.5, "x": 5.7, "y": 0.39 }, + { "time": 0.6 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": -17.76 }, + { "time": 0.3, "angle": -14.21 }, + { "time": 0.5, "angle": -17.76 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 6.07, "y": 0.58 }, + { "time": 0.3, "x": 4.86, "y": 0.47 }, + { "time": 0.5, "x": 6.07, "y": 0.58 }, + { "time": 0.6 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 3.8 }, + { "time": 0.3, "angle": 3.04 }, + { "time": 0.5, "angle": 3.8 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 6.46, "y": 7.45 }, + { "time": 0.3, "x": 5.17, "y": 5.96 }, + { "time": 0.5, "x": 6.46, "y": 7.45 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 17.07 }, + { "time": 0.3, "angle": 13.66 }, + { "time": 0.5, "angle": 17.07 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "y": -6.99 }, + { "time": 0.3, "y": -5.59 }, + { "time": 0.5, "y": -6.99 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -19.79 }, + { "time": 0.3, "angle": -15.83 }, + { "time": 0.5, "angle": -19.79 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.53, "y": 1.56 }, + { "time": 0.3, "x": 2.83, "y": 1.25 }, + { "time": 0.5, "x": 3.53, "y": 1.56 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -30.01 }, + { "time": 0.3, "angle": -24.01 }, + { "time": 0.5, "angle": -30.01 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": 44.75 }, + { "time": 0.3, "angle": 35.8 }, + { "time": 0.5, "angle": 44.75 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 7.67 }, + { "time": 0.3, "angle": 6.13 }, + { "time": 0.5, "angle": 7.67 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.4, "y": 1.56 }, + { "time": 0.3, "x": 2.72, "y": 1.24 }, + { "time": 0.5, "x": 3.4, "y": 1.56 }, + { "time": 0.6 } + ] + } + } + }, + "Walking": { + "bones": { + "root-bone_004": { + "rotate": [ + { "angle": -34.88 }, + { "time": 0.15, "angle": -6.9 }, + { "time": 0.3, "angle": 15.46 }, + { "time": 0.45, "angle": -6.9 }, + { "time": 0.6, "angle": -34.88 } + ] + }, + "root-bone_005": { + "rotate": [ + { "angle": 40.24 }, + { "time": 0.15, "angle": 6.17 }, + { "time": 0.3, "angle": -13.58 }, + { "time": 0.45, "angle": 6.17 }, + { "time": 0.6, "angle": 40.24 } + ] + }, + "root-bone_006": { + "rotate": [ + { "angle": -4.72 }, + { "time": 0.15, "angle": 1.64 }, + { "time": 0.3, "angle": -4.72 }, + { "time": 0.45, "angle": 1.64 }, + { "time": 0.6, "angle": -4.72 } + ], + "translate": [ + {}, + { "time": 0.15, "y": 4.41 }, + { "time": 0.3 }, + { "time": 0.45, "y": 4.41 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + { "angle": -26.08 }, + { "time": 0.15, "angle": -48.44 }, + { "time": 0.3, "angle": -70.79 }, + { "time": 0.45, "angle": -48.44 }, + { "time": 0.6, "angle": -26.08 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + { "angle": 10.29 }, + { "time": 0.15, "angle": 16.39 }, + { "time": 0.3, "angle": 22.49 }, + { "time": 0.45, "angle": 16.39 }, + { "time": 0.6, "angle": 10.29 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.15, "angle": 39.98 }, + { "time": 0.3, "angle": 79.95 }, + { "time": 0.45, "angle": 39.98 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + { "angle": 4.72 }, + { "time": 0.15, "angle": -35.26 }, + { "time": 0.3, "angle": -75.24 }, + { "time": 0.45, "angle": -35.26 }, + { "time": 0.6, "angle": 4.72 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + { "angle": -1.29 }, + { "time": 0.05, "angle": -6.45 }, + { "time": 0.15, "angle": -0.47 }, + { "time": 0.2, "angle": 2.53 }, + { "time": 0.3, "angle": -2.13 }, + { "time": 0.35, "angle": -4.45 }, + { "time": 0.45, "angle": 1 }, + { "time": 0.5, "angle": 3.72 }, + { "time": 0.6, "angle": -1.29 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.12, "y": -0.12 }, + { "time": 0.15, "x": 0.7, "y": 0.34 }, + { "time": 0.2, "x": 2.12, "y": 0.57 }, + { "time": 0.3, "x": -1.06, "y": 0.09 }, + { "time": 0.35, "x": -2.66, "y": -0.15 }, + { "time": 0.45, "x": 0.53, "y": -0.02 }, + { "time": 0.5, "x": 2.13, "y": 0.04 }, + { "time": 0.6 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/heros/k1/Animations-Knight Gray.json.meta b/assets/resources/game/heros/k1/Animations-Knight Gray.json.meta new file mode 100644 index 00000000..d56833b9 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Gray.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "aff1f3dd-0cd5-4da5-8a47-7817fe67187b", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Gray.png b/assets/resources/game/heros/k1/Animations-Knight Gray.png new file mode 100644 index 00000000..9ff269e9 Binary files /dev/null and b/assets/resources/game/heros/k1/Animations-Knight Gray.png differ diff --git a/assets/resources/game/heros/k1/Animations-Knight Gray.png.meta b/assets/resources/game/heros/k1/Animations-Knight Gray.png.meta new file mode 100644 index 00000000..d21d7890 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Gray.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "fb82a608-632b-4491-99b1-9de6a711bbb1", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "fb82a608-632b-4491-99b1-9de6a711bbb1@6c48a", + "displayName": "Animations-Knight Gray", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "fb82a608-632b-4491-99b1-9de6a711bbb1", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "fb82a608-632b-4491-99b1-9de6a711bbb1@6c48a" + } +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Light.atlas b/assets/resources/game/heros/k1/Animations-Knight Light.atlas new file mode 100644 index 00000000..7658a75c --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Light.atlas @@ -0,0 +1,97 @@ + +Animations-Knight Light.png +size: 290,402 +format: RGBA8888 +filter: Linear,Linear +repeat: none +Body + rotate: true + xy: 116, 64 + size: 84, 88 + orig: 128, 128 + offset: 22, 18 + index: -1 +Face 01 + rotate: true + xy: 236, 78 + size: 112, 52 + orig: 200, 128 + offset: 51, 28 + index: -1 +Face 02 + rotate: false + xy: 116, 150 + size: 104, 16 + orig: 200, 128 + offset: 56, 34 + index: -1 +Face 03 + rotate: false + xy: 2, 92 + size: 112, 74 + orig: 200, 128 + offset: 50, 13 + index: -1 +Head + rotate: false + xy: 2, 168 + size: 232, 232 + orig: 280, 280 + offset: 9, 30 + index: -1 +Left Arm + rotate: true + xy: 106, 21 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Left Hand + rotate: false + xy: 56, 45 + size: 48, 45 + orig: 64, 64 + offset: 8, 7 + index: -1 +Left Leg + rotate: true + xy: 2, 50 + size: 40, 52 + orig: 64, 64 + offset: 12, 6 + index: -1 +Right Leg + rotate: true + xy: 2, 50 + size: 40, 52 + orig: 64, 64 + offset: 12, 6 + index: -1 +Right Arm + rotate: true + xy: 153, 21 + size: 41, 45 + orig: 64, 64 + offset: 11, 9 + index: -1 +Right Hand + rotate: false + xy: 2, 4 + size: 48, 44 + orig: 64, 64 + offset: 8, 10 + index: -1 +Shield + rotate: true + xy: 206, 2 + size: 74, 76 + orig: 100, 100 + offset: 13, 12 + index: -1 +Weapon + rotate: true + xy: 236, 192 + size: 208, 52 + orig: 240, 80 + offset: 16, 14 + index: -1 diff --git a/assets/resources/game/heros/k1/Animations-Knight Light.atlas.meta b/assets/resources/game/heros/k1/Animations-Knight Light.atlas.meta new file mode 100644 index 00000000..22dd0e71 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Light.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.1", + "importer": "*", + "imported": true, + "uuid": "7eafc5cb-2ce6-4f22-9d01-b6be1481ba00", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Light.json b/assets/resources/game/heros/k1/Animations-Knight Light.json new file mode 100644 index 00000000..49e9c933 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Light.json @@ -0,0 +1,815 @@ +{ +"skeleton": { + "hash": "gYSUWOi3g0WZF+ghEfRraxzIHZA=", + "spine": "3.8.75", + "x": -151.92, + "y": -10.85, + "width": 314.15, + "height": 336.35, + "fps": 10, + "images": "./items/Knight Light/Vector Parts/", + "audio": "D:/Game/games/spine/items/Knight Light/Vector Parts" +}, +"bones": [ + { "name": "root" }, + { "name": "root-bone_006", "parent": "root", "length": 56.22, "rotation": 89.4, "x": 0.14, "y": 33.73 }, + { "name": "root-bone_005", "parent": "root", "length": 35.46, "rotation": 261.59, "x": -17.93, "y": 37.64 }, + { "name": "root-bone_004", "parent": "root", "length": 34.35, "rotation": 275.19, "x": 19.35, "y": 36.24 }, + { "name": "root-bone_006-ext_Body", "parent": "root-bone_006", "rotation": 270.6, "x": 25.27, "y": -0.21 }, + { "name": "root-bone_004-ext_Left Leg", "parent": "root-bone_004", "rotation": 91.37, "x": 11.74, "y": 0.49 }, + { "name": "root-bone_006-bone_000", "parent": "root-bone_006", "length": 29.84, "rotation": 259.65, "x": 43.93, "y": -17.8 }, + { "name": "root-bone_006-bone_002", "parent": "root-bone_006", "length": 31.19, "rotation": 148.48, "x": 41.59, "y": 27.83 }, + { "name": "root-bone_006-bone_007", "parent": "root-bone_006", "length": 151.15, "rotation": 357.24, "x": 56.22 }, + { "name": "root-bone_005-ext_Right Leg", "parent": "root-bone_005", "rotation": 91.78, "x": 12.69, "y": 0.71 }, + { "name": "root-bone_006-bone_000-ext_Left Arm", "parent": "root-bone_006-bone_000", "rotation": 100.44, "x": 9.61, "y": -1.42 }, + { "name": "root-bone_006-bone_007-ext_Head", "parent": "root-bone_006-bone_007", "rotation": 273.37, "x": 94.64, "y": 18.24 }, + { "name": "root-bone_006-bone_002-bone_003", "parent": "root-bone_006-bone_002", "length": 18.89, "rotation": 358.5, "x": 31.19 }, + { "name": "root-bone_006-bone_007-ext_Face 01", "parent": "root-bone_006-bone_007", "rotation": 273.37, "x": 50.67, "y": -8.19 }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "parent": "root-bone_006-bone_002", "rotation": 100.91, "x": 9.76, "y": -1.83 }, + { "name": "root-bone_006-bone_000-bone_001", "parent": "root-bone_006-bone_000", "length": 23.33, "rotation": 358.01, "x": 29.84 }, + { "name": "root-bone_006-bone_002-bone_003-bone_008", "parent": "root-bone_006-bone_002-bone_003", "length": 27.4, "rotation": 213.62, "x": 2.91, "y": -4.01 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Weapon", "parent": "root-bone_006-bone_000-bone_001", "rotation": 83.05, "x": 21.17, "y": 69.04 }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "parent": "root-bone_006-bone_000-bone_001", "rotation": 102.43, "x": 9.48, "y": 0.28 }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "parent": "root-bone_006-bone_002-bone_003", "rotation": 102.41, "x": 7.46, "y": 1.31 }, + { "name": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "parent": "root-bone_006-bone_002-bone_003-bone_008", "rotation": 270, "x": -1.92, "y": -0.48 } +], +"slots": [ + { "name": "root-bone_006-bone_000-ext_Left Arm", "bone": "root-bone_006-bone_000-ext_Left Arm", "attachment": "Left Arm" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Weapon", "bone": "root-bone_006-bone_000-bone_001-ext_Weapon", "attachment": "Weapon" }, + { "name": "root-bone_006-bone_000-bone_001-ext_Left Hand", "bone": "root-bone_006-bone_000-bone_001-ext_Left Hand", "attachment": "Left Hand" }, + { "name": "root-bone_004-ext_Left Leg", "bone": "root-bone_004-ext_Left Leg", "attachment": "Left Leg" }, + { "name": "root-bone_005-ext_Right Leg", "bone": "root-bone_005-ext_Right Leg", "attachment": "Right Leg" }, + { "name": "root-bone_006-ext_Body", "bone": "root-bone_006-ext_Body", "attachment": "Body" }, + { "name": "root-bone_006-bone_007-ext_Head", "bone": "root-bone_006-bone_007-ext_Head", "attachment": "Head" }, + { "name": "root-bone_006-bone_007-ext_Face 01", "bone": "root-bone_006-bone_007-ext_Face 01", "attachment": "Face 01" }, + { "name": "root-bone_006-bone_002-bone_003-ext_Right Hand", "bone": "root-bone_006-bone_002-bone_003-ext_Right Hand", "attachment": "Right Hand" }, + { "name": "root-bone_006-bone_002-ext_Right Arm", "bone": "root-bone_006-bone_002-ext_Right Arm", "attachment": "Right Arm" }, + { "name": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "bone": "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled", "attachment": "Shield" } +], +"skins": [ + { + "name": "default", + "attachments": { + "root-bone_006-bone_000-bone_001-ext_Left Hand": { + "Left Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-ext_Body": { + "Body": { "width": 128, "height": 128 } + }, + "root-bone_006-bone_007-ext_Head": { + "Head": { "width": 280, "height": 280 } + }, + "root-bone_006-bone_002-ext_Right Arm": { + "Right Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-ext_Right Hand": { + "Right Hand": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_002-bone_003-bone_008-ext_Shiled": { + "Shield": { "width": 100, "height": 100 } + }, + "root-bone_006-bone_000-bone_001-ext_Weapon": { + "Weapon": { "width": 240, "height": 80 } + }, + "root-bone_005-ext_Right Leg": { + "Right Leg": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_000-ext_Left Arm": { + "Left Arm": { "width": 64, "height": 64 } + }, + "root-bone_006-bone_007-ext_Face 01": { + "Face 01": { "width": 200, "height": 128 }, + "Face 02": { "width": 200, "height": 128 }, + "Face 03": { "width": 200, "height": 128 } + }, + "root-bone_004-ext_Left Leg": { + "Left Leg": { "width": 64, "height": 64 } + } + } + } +], +"animations": { + "Attacking": { + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 4.2 }, + { "time": 0.2, "angle": 4.48 }, + { "time": 0.275, "angle": -13.49 }, + { "time": 0.3, "angle": -14.54 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -1.12, "y": 3.35 }, + { "time": 0.2, "x": -1.6, "y": 4.31 }, + { "time": 0.275, "x": 0.8, "y": -2.1 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 47.01 }, + { "time": 0.2, "angle": 48.51 }, + { "time": 0.275, "angle": -28.36 }, + { "time": 0.3, "angle": -25.38 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": 16.78, "curve": "stepped" }, + { "time": 0.2, "angle": 16.78 }, + { "time": 0.275, "angle": -27.03 }, + { "time": 0.3, "angle": -23.87 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -7.81 }, + { "time": 0.2, "angle": -10.58 }, + { "time": 0.275, "angle": -26.88 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": 3.62 }, + { "time": 0.2, "angle": 6.1 }, + { "time": 0.275, "angle": 40.37 }, + { "time": 0.3, "angle": 41.41 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 5.61 }, + { "time": 0.2, "angle": 6.48 }, + { "time": 0.275, "angle": 0.87 }, + { "time": 0.4 } + ], + "translate": [ + { "time": 0.1 }, + { "time": 0.2, "x": 1.94, "y": 1.11 }, + { "time": 0.275, "x": 0.97, "y": 0.56 }, + { "time": 0.4 } + ] + } + } + }, + "Dying": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 18.04 }, + { "time": 0.2, "angle": 63.5 }, + { "time": 0.3, "angle": 114.4 }, + { "time": 0.35, "angle": 74.48 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -11.35, "y": 6.59 }, + { "time": 0.2, "x": -1.72, "y": 22.24 }, + { "time": 0.3, "x": -4.38, "y": 24.07 }, + { "time": 0.5 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": 14.48 }, + { "time": 0.2, "angle": 66.18 }, + { "time": 0.3, "angle": 128.98 }, + { "time": 0.35, "angle": 80.43 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -8.53, "y": 7.99 }, + { "time": 0.2, "x": 7.3, "y": 0.73 }, + { "time": 0.3, "x": 34.75, "y": -13.41 }, + { "time": 0.5 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": -9.23 }, + { "time": 0.2, "angle": 30.41 }, + { "time": 0.3, "angle": 89.35 }, + { "time": 0.5 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -8.54, "y": 8.03 }, + { "time": 0.2, "x": 5.99, "y": 13.75 }, + { "time": 0.3, "x": 16, "y": 7.67 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 10.43 }, + { "time": 0.3, "angle": 6.95 }, + { "time": 0.35, "angle": -37.18 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + { "time": 0.3 }, + { "time": 0.35, "angle": 18.99 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": 72.6 }, + { "time": 0.2, "angle": 79.92 }, + { "time": 0.3, "angle": 91.92 }, + { "time": 0.35, "angle": 48.36 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": -53.44 }, + { "time": 0.2, "angle": -83.87 }, + { "time": 0.3, "angle": -126.04 }, + { "time": 0.35, "angle": -82.48 }, + { "time": 0.5 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.09 }, + { "time": 0.2, "angle": -21.9 }, + { "time": 0.3, "angle": -49.8 }, + { "time": 0.35, "angle": -17.51 }, + { "time": 0.5 } + ], + "translate": [ + { "time": 0.2 }, + { "time": 0.3, "x": -1.83, "y": -7.33 }, + { "time": 0.35, "x": -4.12, "y": -12.18 }, + { "time": 0.5 } + ] + } + } + }, + "Hurt": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "name": "Face 03" } + ] + } + }, + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": 27.58 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -2.95, "y": 7.87 }, + { "time": 0.4 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 11.65 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.1, "x": -0.86, "y": 6.16 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 15.45 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -5.6 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.05, "angle": 8.94 }, + { "time": 0.1, "angle": -4.58 }, + { "time": 0.15, "angle": -18.09 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.05, "angle": -8.94 }, + { "time": 0.1, "angle": 4.58 }, + { "time": 0.15, "angle": 18.09 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -9.85 }, + { "time": 0.1, "angle": 1.01 }, + { "time": 0.15, "angle": 11.87 }, + { "time": 0.4 } + ] + } + } + }, + "Idle": { + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.13 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.4, "y": 2.83 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.4 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.25 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -11.19 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.2, "angle": 9.06 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -2.83 }, + { "time": 0.2, "angle": 3.15 }, + { "time": 0.25, "angle": 5.15 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.31, "y": -1.39 }, + { "time": 0.2, "x": 2.68, "y": -0.61 }, + { "time": 0.25, "x": 4.35, "y": -0.35 }, + { "time": 0.4 } + ] + } + } + }, + "Idle Blink": { + "slots": { + "root-bone_006-bone_007-ext_Face 01": { + "attachment": [ + { "time": 0.3, "name": "Face 02" } + ] + } + }, + "bones": { + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 2.13 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.2, "x": -0.4, "y": 2.83 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 3.4 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.25 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -11.19 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.2, "angle": 9.06 }, + { "time": 0.4 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.05, "angle": -2.83 }, + { "time": 0.25, "angle": 5.15 }, + { "time": 0.4 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.31, "y": -1.39 }, + { "time": 0.25, "x": 4.35, "y": -0.35 }, + { "time": 0.4 } + ] + } + } + }, + "Jump Loop": { + "bones": { + "root-bone_004": { + "rotate": [ + { "angle": 36.35 }, + { "time": 0.1, "angle": 32.4 }, + { "time": 0.2, "angle": 36.35 } + ], + "translate": [ + { "x": 0.48, "y": 4.81 } + ] + }, + "root-bone_005": { + "rotate": [ + { "angle": -36.22 }, + { "time": 0.1, "angle": -33.81 }, + { "time": 0.2, "angle": -36.22 } + ] + }, + "root-bone_006": { + "rotate": [ + { "angle": 6.62 }, + { "time": 0.1, "angle": 5.1 }, + { "time": 0.2, "angle": 6.62 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + { "angle": 29.54 }, + { "time": 0.1, "angle": 28.2 }, + { "time": 0.2, "angle": 29.54 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + { "angle": 15.26 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + { "angle": -29.22 }, + { "time": 0.1, "angle": -25.36 }, + { "time": 0.2, "angle": -29.22 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + { "angle": 29.22 }, + { "time": 0.1, "angle": 26.89 }, + { "time": 0.2, "angle": 29.22 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + { "angle": 6.11 }, + { "time": 0.1, "angle": 3.71 }, + { "time": 0.2, "angle": 6.11 } + ] + } + } + }, + "Jump Start": { + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.2, "angle": 36.35 } + ], + "translate": [ + {}, + { "time": 0.2, "x": 0.48, "y": 4.81 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.2, "angle": -36.22 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.62 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.2, "angle": 29.54 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.2, "angle": 15.26 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.2, "angle": -29.22 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.2, "angle": 29.22 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.2, "angle": 6.11 } + ] + } + } + }, + "Taunt": { + "bones": { + "root-bone_004": { + "rotate": [ + {}, + { "time": 0.1, "angle": -12.01 }, + { "time": 0.3, "angle": -9.61 }, + { "time": 0.5, "angle": -12.01 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 5.7, "y": 0.39 }, + { "time": 0.3, "x": 4.56, "y": 0.31 }, + { "time": 0.5, "x": 5.7, "y": 0.39 }, + { "time": 0.6 } + ] + }, + "root-bone_005": { + "rotate": [ + {}, + { "time": 0.1, "angle": -17.76 }, + { "time": 0.3, "angle": -14.21 }, + { "time": 0.5, "angle": -17.76 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 6.07, "y": 0.58 }, + { "time": 0.3, "x": 4.86, "y": 0.47 }, + { "time": 0.5, "x": 6.07, "y": 0.58 }, + { "time": 0.6 } + ] + }, + "root-bone_006": { + "rotate": [ + {}, + { "time": 0.1, "angle": 3.8 }, + { "time": 0.3, "angle": 3.04 }, + { "time": 0.5, "angle": 3.8 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 6.46, "y": 7.45 }, + { "time": 0.3, "x": 5.17, "y": 5.96 }, + { "time": 0.5, "x": 6.46, "y": 7.45 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + {}, + { "time": 0.1, "angle": 17.07 }, + { "time": 0.3, "angle": 13.66 }, + { "time": 0.5, "angle": 17.07 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "y": -6.99 }, + { "time": 0.3, "y": -5.59 }, + { "time": 0.5, "y": -6.99 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + {}, + { "time": 0.1, "angle": -19.79 }, + { "time": 0.3, "angle": -15.83 }, + { "time": 0.5, "angle": -19.79 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.53, "y": 1.56 }, + { "time": 0.3, "x": 2.83, "y": 1.25 }, + { "time": 0.5, "x": 3.53, "y": 1.56 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.1, "angle": -30.01 }, + { "time": 0.3, "angle": -24.01 }, + { "time": 0.5, "angle": -30.01 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + {}, + { "time": 0.1, "angle": 44.75 }, + { "time": 0.3, "angle": 35.8 }, + { "time": 0.5, "angle": 44.75 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + {}, + { "time": 0.1, "angle": 7.67 }, + { "time": 0.3, "angle": 6.13 }, + { "time": 0.5, "angle": 7.67 }, + { "time": 0.6 } + ], + "translate": [ + {}, + { "time": 0.1, "x": 3.4, "y": 1.56 }, + { "time": 0.3, "x": 2.72, "y": 1.24 }, + { "time": 0.5, "x": 3.4, "y": 1.56 }, + { "time": 0.6 } + ] + } + } + }, + "Walking": { + "bones": { + "root-bone_004": { + "rotate": [ + { "angle": -34.88 }, + { "time": 0.15, "angle": -6.9 }, + { "time": 0.3, "angle": 15.46 }, + { "time": 0.45, "angle": -6.9 }, + { "time": 0.6, "angle": -34.88 } + ] + }, + "root-bone_005": { + "rotate": [ + { "angle": 40.24 }, + { "time": 0.15, "angle": 6.17 }, + { "time": 0.3, "angle": -13.58 }, + { "time": 0.45, "angle": 6.17 }, + { "time": 0.6, "angle": 40.24 } + ] + }, + "root-bone_006": { + "rotate": [ + { "angle": -4.72 }, + { "time": 0.15, "angle": 1.64 }, + { "time": 0.3, "angle": -4.72 }, + { "time": 0.45, "angle": 1.64 }, + { "time": 0.6, "angle": -4.72 } + ], + "translate": [ + {}, + { "time": 0.15, "y": 4.41 }, + { "time": 0.3 }, + { "time": 0.45, "y": 4.41 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_000": { + "rotate": [ + { "angle": -26.08 }, + { "time": 0.15, "angle": -48.44 }, + { "time": 0.3, "angle": -70.79 }, + { "time": 0.45, "angle": -48.44 }, + { "time": 0.6, "angle": -26.08 } + ] + }, + "root-bone_006-bone_000-bone_001": { + "rotate": [ + { "angle": 10.29 }, + { "time": 0.15, "angle": 16.39 }, + { "time": 0.3, "angle": 22.49 }, + { "time": 0.45, "angle": 16.39 }, + { "time": 0.6, "angle": 10.29 } + ] + }, + "root-bone_006-bone_002": { + "rotate": [ + {}, + { "time": 0.15, "angle": 39.98 }, + { "time": 0.3, "angle": 79.95 }, + { "time": 0.45, "angle": 39.98 }, + { "time": 0.6 } + ] + }, + "root-bone_006-bone_002-bone_003-bone_008": { + "rotate": [ + { "angle": 4.72 }, + { "time": 0.15, "angle": -35.26 }, + { "time": 0.3, "angle": -75.24 }, + { "time": 0.45, "angle": -35.26 }, + { "time": 0.6, "angle": 4.72 } + ] + }, + "root-bone_006-bone_007": { + "rotate": [ + { "angle": -1.29 }, + { "time": 0.05, "angle": -6.45 }, + { "time": 0.15, "angle": -0.47 }, + { "time": 0.2, "angle": 2.53 }, + { "time": 0.3, "angle": -2.13 }, + { "time": 0.35, "angle": -4.45 }, + { "time": 0.45, "angle": 1 }, + { "time": 0.5, "angle": 3.72 }, + { "time": 0.6, "angle": -1.29 } + ], + "translate": [ + {}, + { "time": 0.05, "x": -2.12, "y": -0.12 }, + { "time": 0.15, "x": 0.7, "y": 0.34 }, + { "time": 0.2, "x": 2.12, "y": 0.57 }, + { "time": 0.3, "x": -1.06, "y": 0.09 }, + { "time": 0.35, "x": -2.66, "y": -0.15 }, + { "time": 0.45, "x": 0.53, "y": -0.02 }, + { "time": 0.5, "x": 2.13, "y": 0.04 }, + { "time": 0.6 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/game/heros/k1/Animations-Knight Light.json.meta b/assets/resources/game/heros/k1/Animations-Knight Light.json.meta new file mode 100644 index 00000000..6bf49849 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Light.json.meta @@ -0,0 +1,11 @@ +{ + "ver": "1.2.6", + "importer": "spine-data", + "imported": true, + "uuid": "af4a5925-6b13-46bc-ba05-2419fa3d5cb2", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/game/heros/k1/Animations-Knight Light.png b/assets/resources/game/heros/k1/Animations-Knight Light.png new file mode 100644 index 00000000..995a1316 Binary files /dev/null and b/assets/resources/game/heros/k1/Animations-Knight Light.png differ diff --git a/assets/resources/game/heros/k1/Animations-Knight Light.png.meta b/assets/resources/game/heros/k1/Animations-Knight Light.png.meta new file mode 100644 index 00000000..50a22b86 --- /dev/null +++ b/assets/resources/game/heros/k1/Animations-Knight Light.png.meta @@ -0,0 +1,42 @@ +{ + "ver": "1.0.26", + "importer": "image", + "imported": true, + "uuid": "bba6fe50-4a5d-4836-aade-f090924a3ff1", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "bba6fe50-4a5d-4836-aade-f090924a3ff1@6c48a", + "displayName": "Animations-Knight Light", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "repeat", + "wrapModeT": "repeat", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "bba6fe50-4a5d-4836-aade-f090924a3ff1", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "hasAlpha": true, + "type": "texture", + "fixAlphaTransparencyArtifacts": false, + "redirect": "bba6fe50-4a5d-4836-aade-f090924a3ff1@6c48a" + } +} diff --git a/assets/script/game/hero/HeroAnmComp.ts b/assets/script/game/hero/HeroAnmComp.ts new file mode 100644 index 00000000..02b3a0ee --- /dev/null +++ b/assets/script/game/hero/HeroAnmComp.ts @@ -0,0 +1,50 @@ +/* + * @Author: dgflash + * @Date: 2022-08-04 15:08:35 + * @LastEditors: dgflash + * @LastEditTime: 2022-08-04 15:26:38 + */ +import { sp, _decorator } from "cc"; +import AnimatorSpine from "../../../../extensions/oops-plugin-framework/assets/libs/animator/AnimatorSpine"; + +const { ccclass, property, requireComponent, disallowMultiple } = _decorator; + +/** + * Spine状态机组件(主状态机),trackIndex为0 + */ +@ccclass +@disallowMultiple +@requireComponent(sp.Skeleton) +export default class HeroAnmComp extends AnimatorSpine { + + private animName: string = "Idle"; + private loop: boolean = true; + + start() { + + super.start(); + } + + lateUpdate(dt: number) { + + } + + /** + * 播放动画 + * @override + * @param animName 动画名 + * @param loop 是否循环播放 + */ + protected playAnimation(animName: string, loop: boolean) { + if (animName) { + this.animName = animName; + this.loop = loop; + + this._spine.setAnimation(0, animName, loop); + } + else { + this._spine.clearTrack(0); + } + } + +} \ No newline at end of file diff --git a/assets/script/game/hero/HeroAnmComp.ts.meta b/assets/script/game/hero/HeroAnmComp.ts.meta new file mode 100644 index 00000000..c99e221d --- /dev/null +++ b/assets/script/game/hero/HeroAnmComp.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "4ba4ac2e-cfcb-45df-8aea-e13919f56d52", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/script/game/hero/HeroSpine.ts b/assets/script/game/hero/HeroSpine.ts index 52a431ac..4db5223a 100644 --- a/assets/script/game/hero/HeroSpine.ts +++ b/assets/script/game/hero/HeroSpine.ts @@ -5,8 +5,6 @@ * @LastEditTime: 2022-08-04 15:26:26 */ import { Color, Component, EventTouch, sp, Vec3, _decorator ,Animation, AnimationClip, AnimationState,} from "cc"; -import { LayerUtil } from "../../../../extensions/oops-plugin-framework/assets/core/utils/LayerUtil"; -import { smc } from "../../../script/game/common/SingletonModuleComp"; const { ccclass, property } = _decorator; @@ -17,15 +15,11 @@ const { ccclass, property } = _decorator; export class HeroSpine extends Component { @property(Animation) animator: Animation = null!; - idle_clip: AnimationClip = null!; - atk_clip: AnimationClip = null!; - move_clip: AnimationClip = null!; - default_clip:string = ""; + onLoad() { // 角色控制组件 this.initAnimator(); - LayerUtil.setNodeLayer(LayerUtil.MAP, this.node); this.idle_clip = this.animator.clips[0]; this.atk_clip = this.animator.clips[1]; this.move_clip = this.animator.clips[2]; diff --git a/assets/script/game/hero/HeroSpine_anm.ts b/assets/script/game/hero/HeroSpine_anm.ts new file mode 100644 index 00000000..52a431ac --- /dev/null +++ b/assets/script/game/hero/HeroSpine_anm.ts @@ -0,0 +1,93 @@ +/* + * @Author: dgflash + * @Date: 2022-08-04 15:08:35 + * @LastEditors: dgflash + * @LastEditTime: 2022-08-04 15:26:26 + */ +import { Color, Component, EventTouch, sp, Vec3, _decorator ,Animation, AnimationClip, AnimationState,} from "cc"; +import { LayerUtil } from "../../../../extensions/oops-plugin-framework/assets/core/utils/LayerUtil"; +import { smc } from "../../../script/game/common/SingletonModuleComp"; + +const { ccclass, property } = _decorator; + +/** + * RPG SPINE角色模型 + */ +@ccclass('HeroSpine') +export class HeroSpine extends Component { + @property(Animation) + animator: Animation = null!; + idle_clip: AnimationClip = null!; + atk_clip: AnimationClip = null!; + move_clip: AnimationClip = null!; + default_clip:string = ""; + + onLoad() { + // 角色控制组件 + this.initAnimator(); + LayerUtil.setNodeLayer(LayerUtil.MAP, this.node); + this.idle_clip = this.animator.clips[0]; + this.atk_clip = this.animator.clips[1]; + this.move_clip = this.animator.clips[2]; + this.default_clip=this.move_clip.name; + let animation = this.animator.getComponent(Animation); + animation.on(Animation.EventType.FINISHED, this.onAnimationEvent, this) + } + protected start(): void { + this.move(); + } + /** 初始化动画 */ + protected initAnimator() { + this.animator=this.node.getChildByName("anm").getComponent(Animation); + + // console.log("mon spine init",this.animator); + } + in_playing(){ + if(this.animator.getState(this.atk_clip.name).isPlaying) return true; + if(this.animator.getState(this.idle_clip.name).isPlaying) return true; + if(this.animator.getState(this.move_clip.name).isPlaying) return true; + return false; + } + onAnimationEvent(type: Animation.EventType, state: AnimationState){ + if(type==Animation.EventType.FINISHED){ + // console.log("animator end",state.name); + if(state.name==this.atk_clip.name){ + this.default(); + } + } + } + change_default(value:string){ + // console.log("change default",value); + this.default_clip=value; + } + default() { + if(!this.in_playing()){ + // console.log("do default"); + this.animator.play(this.default_clip); + } + + } + idle(){ + if(!this.in_playing()){ + console.log("do idle"); + this.animator.play(this.idle_clip.name); + } + } + atk() { + // console.log("do atk"); + this.animator.play(this.atk_clip.name); + } + + + + move(){ + if(!this.animator.getState(this.move_clip.name).isPlaying) { + console.log("doing move"); + this.animator.play(this.move_clip.name); + } + } + onDestroy() { + this.node.destroy(); + } + +} diff --git a/assets/script/game/hero/HeroSpine_anm.ts.meta b/assets/script/game/hero/HeroSpine_anm.ts.meta new file mode 100644 index 00000000..0c930b8f --- /dev/null +++ b/assets/script/game/hero/HeroSpine_anm.ts.meta @@ -0,0 +1 @@ +{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"8bf79351-aad1-411f-a117-97ccba1fe15f","files":[],"subMetas":{},"userData":{}} diff --git a/assets/script/game/hero/HeroViewComp.ts b/assets/script/game/hero/HeroViewComp.ts index 7f6b7de0..36d7d151 100644 --- a/assets/script/game/hero/HeroViewComp.ts +++ b/assets/script/game/hero/HeroViewComp.ts @@ -271,11 +271,11 @@ export class HeroViewComp extends CCComp { this.status=type if(type == "idle"){ this.as.idle() - this.as.change_default("idle") + // this.as.change_default("idle") } if(type == "move"){ this.as.move() - this.as.change_default("move") + // this.as.change_default("move") } } move(dt: number){