From 93559496b0886251a9cbf6ec4bda21d3a3ad6f0c Mon Sep 17 00:00:00 2001 From: Dustin Date: Wed, 19 Mar 2025 22:41:13 -0700 Subject: [PATCH] Add a bunch of animations --- .../players/playerE/PlayerE_SpriteFrames.tres | 240 +++++++++++++++++- assets/actors/players/playerE/flip.png | Bin 0 -> 2603 bytes assets/actors/players/playerE/flip.png.import | 35 +++ assets/actors/players/playerE/idle-crouch.png | Bin 0 -> 1045 bytes .../players/playerE/idle-crouch.png.import | 35 +++ assets/actors/players/playerE/ledge-climb.png | Bin 0 -> 1465 bytes .../players/playerE/ledge-climb.png.import | 35 +++ assets/actors/players/playerE/pull.png | Bin 0 -> 1388 bytes assets/actors/players/playerE/pull.png.import | 35 +++ assets/actors/players/playerE/push.png | Bin 0 -> 2162 bytes assets/actors/players/playerE/push.png.import | 35 +++ assets/actors/players/playerE/roll.png | Bin 0 -> 2593 bytes assets/actors/players/playerE/roll.png.import | 35 +++ assets/actors/players/playerE/run-crouch.png | Bin 0 -> 2561 bytes .../players/playerE/run-crouch.png.import | 35 +++ src/actors/players/playerE/PlayerE.tscn | 4 +- 16 files changed, 485 insertions(+), 4 deletions(-) create mode 100644 assets/actors/players/playerE/flip.png create mode 100644 assets/actors/players/playerE/flip.png.import create mode 100644 assets/actors/players/playerE/idle-crouch.png create mode 100644 assets/actors/players/playerE/idle-crouch.png.import create mode 100644 assets/actors/players/playerE/ledge-climb.png create mode 100644 assets/actors/players/playerE/ledge-climb.png.import create mode 100644 assets/actors/players/playerE/pull.png create mode 100644 assets/actors/players/playerE/pull.png.import create mode 100644 assets/actors/players/playerE/push.png create mode 100644 assets/actors/players/playerE/push.png.import create mode 100644 assets/actors/players/playerE/roll.png create mode 100644 assets/actors/players/playerE/roll.png.import create mode 100644 assets/actors/players/playerE/run-crouch.png create mode 100644 assets/actors/players/playerE/run-crouch.png.import diff --git a/assets/actors/players/playerE/PlayerE_SpriteFrames.tres b/assets/actors/players/playerE/PlayerE_SpriteFrames.tres index 81da5ad..c15e83c 100644 --- a/assets/actors/players/playerE/PlayerE_SpriteFrames.tres +++ b/assets/actors/players/playerE/PlayerE_SpriteFrames.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=27 format=2] +[gd_resource type="SpriteFrames" load_steps=79 format=2] [sub_resource type="StreamTexture" id=1] load_path = "res://.import/idle.png-dac221ba43c70fde9cf788217116f029.stex" @@ -7,6 +7,33 @@ load_path = "res://.import/idle.png-dac221ba43c70fde9cf788217116f029.stex" atlas = SubResource( 1 ) region = Rect2( 0, 0, 48, 48 ) +[sub_resource type="StreamTexture" id=27] +load_path = "res://.import/flip.png-9fe7948b7ca939b51b6b682ffd8dd717.stex" + +[sub_resource type="AtlasTexture" id=28] +atlas = SubResource( 27 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=29] +atlas = SubResource( 27 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=30] +atlas = SubResource( 27 ) +region = Rect2( 96, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=31] +atlas = SubResource( 27 ) +region = Rect2( 0, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=32] +atlas = SubResource( 27 ) +region = Rect2( 48, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=33] +atlas = SubResource( 27 ) +region = Rect2( 96, 48, 48, 48 ) + [sub_resource type="AtlasTexture" id=3] atlas = SubResource( 1 ) region = Rect2( 48, 0, 48, 48 ) @@ -27,6 +54,21 @@ region = Rect2( 48, 48, 48, 48 ) atlas = SubResource( 1 ) region = Rect2( 96, 48, 48, 48 ) +[sub_resource type="StreamTexture" id=34] +load_path = "res://.import/idle-crouch.png-8f1595d55411ac4e1fef2bb6cf7e5b5c.stex" + +[sub_resource type="AtlasTexture" id=35] +atlas = SubResource( 34 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=36] +atlas = SubResource( 34 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=37] +atlas = SubResource( 34 ) +region = Rect2( 0, 48, 48, 48 ) + [sub_resource type="StreamTexture" id=8] load_path = "res://.import/jump.png-e5e27a6608040d3526a151777807f18b.stex" @@ -65,6 +107,122 @@ region = Rect2( 0, 48, 48, 48 ) atlas = SubResource( 12 ) region = Rect2( 48, 48, 48, 48 ) +[sub_resource type="StreamTexture" id=49] +load_path = "res://.import/ledge-climb.png-f1ecc7841600e3ca6f3624bf9903e1d9.stex" + +[sub_resource type="AtlasTexture" id=50] +atlas = SubResource( 49 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=51] +atlas = SubResource( 49 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=52] +atlas = SubResource( 49 ) +region = Rect2( 96, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=53] +atlas = SubResource( 49 ) +region = Rect2( 0, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=54] +atlas = SubResource( 49 ) +region = Rect2( 48, 48, 48, 48 ) + +[sub_resource type="StreamTexture" id=72] +load_path = "res://.import/pull.png-86930899bb5993aca09d11af6f1e0eb0.stex" + +[sub_resource type="AtlasTexture" id=73] +atlas = SubResource( 72 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=74] +atlas = SubResource( 72 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=75] +atlas = SubResource( 72 ) +region = Rect2( 96, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=76] +atlas = SubResource( 72 ) +region = Rect2( 0, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=77] +atlas = SubResource( 72 ) +region = Rect2( 48, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=78] +atlas = SubResource( 72 ) +region = Rect2( 96, 48, 48, 48 ) + +[sub_resource type="StreamTexture" id=63] +load_path = "res://.import/push.png-83c0fa5d68432717ea8417b2150c5a91.stex" + +[sub_resource type="AtlasTexture" id=64] +atlas = SubResource( 63 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=65] +atlas = SubResource( 63 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=66] +atlas = SubResource( 63 ) +region = Rect2( 96, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=67] +atlas = SubResource( 63 ) +region = Rect2( 0, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=68] +atlas = SubResource( 63 ) +region = Rect2( 48, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=69] +atlas = SubResource( 63 ) +region = Rect2( 96, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=70] +atlas = SubResource( 63 ) +region = Rect2( 0, 96, 48, 48 ) + +[sub_resource type="AtlasTexture" id=71] +atlas = SubResource( 63 ) +region = Rect2( 48, 96, 48, 48 ) + +[sub_resource type="StreamTexture" id=55] +load_path = "res://.import/roll.png-eab6c0796978b2753ede3c92eeb8ee9f.stex" + +[sub_resource type="AtlasTexture" id=56] +atlas = SubResource( 55 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=57] +atlas = SubResource( 55 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=58] +atlas = SubResource( 55 ) +region = Rect2( 96, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=59] +atlas = SubResource( 55 ) +region = Rect2( 0, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=60] +atlas = SubResource( 55 ) +region = Rect2( 48, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=61] +atlas = SubResource( 55 ) +region = Rect2( 96, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=62] +atlas = SubResource( 55 ) +region = Rect2( 0, 96, 48, 48 ) + [sub_resource type="StreamTexture" id=18] load_path = "res://.import/run.png-d086b4c01d4e3ff36f750b9aff5a303a.stex" @@ -100,19 +258,72 @@ region = Rect2( 0, 96, 48, 48 ) atlas = SubResource( 18 ) region = Rect2( 48, 96, 48, 48 ) +[sub_resource type="StreamTexture" id=38] +load_path = "res://.import/run-crouch.png-13dd70dd30935cf28b601677cc96319e.stex" + +[sub_resource type="AtlasTexture" id=39] +atlas = SubResource( 38 ) +region = Rect2( 0, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=40] +atlas = SubResource( 38 ) +region = Rect2( 48, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=41] +atlas = SubResource( 38 ) +region = Rect2( 96, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=42] +atlas = SubResource( 38 ) +region = Rect2( 144, 0, 48, 48 ) + +[sub_resource type="AtlasTexture" id=43] +atlas = SubResource( 38 ) +region = Rect2( 0, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=44] +atlas = SubResource( 38 ) +region = Rect2( 48, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=45] +atlas = SubResource( 38 ) +region = Rect2( 96, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=46] +atlas = SubResource( 38 ) +region = Rect2( 144, 48, 48, 48 ) + +[sub_resource type="AtlasTexture" id=47] +atlas = SubResource( 38 ) +region = Rect2( 0, 96, 48, 48 ) + +[sub_resource type="AtlasTexture" id=48] +atlas = SubResource( 38 ) +region = Rect2( 48, 96, 48, 48 ) + [resource] resource_name = "PlayerE" animations = [ { "frames": [ SubResource( 2 ) ], "loop": true, "name": "default", -"speed": 13.0 +"speed": 10.0 +}, { +"frames": [ SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ) ], +"loop": false, +"name": "flip", +"speed": 10.0 }, { "frames": [ SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 5 ), SubResource( 6 ), SubResource( 2 ), SubResource( 7 ), SubResource( 7 ), SubResource( 7 ) ], "loop": true, "name": "idle", "speed": 11.0 }, { +"frames": [ SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 37 ), SubResource( 37 ), SubResource( 37 ), SubResource( 36 ), SubResource( 35 ), SubResource( 35 ), SubResource( 35 ) ], +"loop": true, +"name": "idle-crouch", +"speed": 10.0 +}, { "frames": [ SubResource( 9 ), SubResource( 10 ), SubResource( 11 ) ], "loop": false, "name": "jump", @@ -123,8 +334,33 @@ animations = [ { "name": "land", "speed": 16.0 }, { +"frames": [ SubResource( 50 ), SubResource( 51 ), SubResource( 52 ), SubResource( 53 ), SubResource( 54 ) ], +"loop": false, +"name": "ledge-climb", +"speed": 9.0 +}, { +"frames": [ SubResource( 73 ), SubResource( 74 ), SubResource( 75 ), SubResource( 76 ), SubResource( 77 ), SubResource( 78 ) ], +"loop": true, +"name": "pull", +"speed": 6.0 +}, { +"frames": [ SubResource( 64 ), SubResource( 65 ), SubResource( 66 ), SubResource( 66 ), SubResource( 67 ), SubResource( 68 ), SubResource( 69 ), SubResource( 70 ), SubResource( 70 ), SubResource( 71 ) ], +"loop": true, +"name": "push", +"speed": 10.0 +}, { +"frames": [ SubResource( 56 ), SubResource( 57 ), SubResource( 58 ), SubResource( 59 ), SubResource( 60 ), SubResource( 61 ), SubResource( 62 ) ], +"loop": true, +"name": "roll", +"speed": 10.0 +}, { "frames": [ SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ) ], "loop": true, "name": "run", "speed": 13.0 +}, { +"frames": [ SubResource( 39 ), SubResource( 40 ), SubResource( 41 ), SubResource( 42 ), SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ) ], +"loop": true, +"name": "run-crouch", +"speed": 10.0 } ] diff --git a/assets/actors/players/playerE/flip.png b/assets/actors/players/playerE/flip.png new file mode 100644 index 0000000000000000000000000000000000000000..b2582122c9d936df55106be3cc39c001b6c547c4 GIT binary patch literal 2603 zcma)8XE>V;7k*NqR@JE8MrgHaq()1Jst~oRh*cu?UaeKDM$H7Rtw!;xpla2A5yUDl zjV(r~5mhU^DH;_0{Q9o%=XYKAIrpD)&X4Sos)@ zv=BlYb893+S~Yci2{~w&YAHI1oJgfr1w8!awM0+h+%zXE{Cf36DSYeX1c-z({}*-& zgm^R{CU9D?1pp>w2fzRVp}+bjlRvC_%xCDkv&_LgvKqPLjl*ET^(<_u zxhlvK`d}VDZcbG7H`ez&+$y>Z3T9>qCBaY60j4QjR0cr0`EurUi0X%kp}EaX|HBz-a%phl<@XO>F+OiY(>o0*zD6IvuEn<{t~)UI z8?X6~5=^=B#BaNhY;yMH&{6%|y%`OpEhr=p$(drsk;c2++r89`Z`Y%sUovXIL*$9T zVtz3#=BYni@bVpSQ8$WC${08UozYml~-weZtbZBgWp+Zmz zw8IzOGpXF8*{I(jU$d_Ol<9N3u_g$m z?s(51F>yeILesC-M%tD6?!UJh{9^1;c}x*!y@30^7 zRtXZ(F}<^RGmjgkPESlRr9~kEl&hM896Az~`Rs_;iEs+fQou={0KbP74o2te>Bl_oY_{DqifK@58t@Y#QPr)00DIfp(=Fb+C-d%FusFSQ19DYRWxMda>GsF|hcc833bKbykbCDo=k1r1au1ia$m1Wp*eu4Q}{nc;j{Tj_Z?Mh5?E zl|>sMpx~CC#X+phMQIT5eaTx$mIn;y{67%bxBI+7y5_Flj|{P>D|vjVdwuXyiC8n6O>+xS@pV`7lD<5fpwj^~llbR?NC@tEWmu<){bv z6gsmPP%WBqD)LD(f$zoes8TYtCsX?gLrP(!#x)bw_XP;4Mz(SmYI1giNJRo=&PyG^ zF@%_0@ev@tISpnW?-IoP)bu01E|JL@`CTB=$^30nNkhzNvvJG8Ot_jd*)tgQ?w_;> zCNcFzR$RmMt(e~}e##K=Tbccn;Ur9|$uq=?A08^=`eK=D^-4l4=bM`?H%R{VBRun? zyB^nm!K`7tfY4z6_u=e->^2Lip;<9M&R}OBP5?gQMZUW{k@ISd*spoteb_arjT_4d z=I8qu7_ooX^MfqvYyv>)yU&m!8vX1Jnlv+HO#WdCz!V^W3ob~$^c}t_bz*=6({|9=ZDjt z-u^)k0?vmGm@n^J8`%Yulvf!xz1?4LiOudWg|63iy&}C%%ysZDe5B$t(P-Vs+;4Hr zzThks%;pu?V(Nbt0u4F1IvQX~0|<0qg=3vo{zM9yY%%hU6sd)-)K11G&%n_%LPdCu3uYbunxgZ?l*?P(p3PG{k_~#b==HNfY;38!=kk&o zAG5|KGx>viqcLUqX))0(!|`Oe-%!@SN2@EljqFFvj2myyhTOg#=? zLZf=h2;|n4qBK?}eEhjg7L!x~rRJt}3#*{$Mq_(nax7xCBRExRc;}V-s+B&AB?8aO zIC4&30Dtj4L?)SU3R;WtaTj;euq=xsVD53v(VwlFK!hhb zEcO29>umLMHU22lZEJZkMOdUYr-I;)bPD6_`{bqnu~d=JpUY-oH|!d9Du(;a{Q=q< LPZ3pWHj)1U9sK6G literal 0 HcmV?d00001 diff --git a/assets/actors/players/playerE/flip.png.import b/assets/actors/players/playerE/flip.png.import new file mode 100644 index 0000000..9bdb58f --- /dev/null +++ b/assets/actors/players/playerE/flip.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/flip.png-9fe7948b7ca939b51b6b682ffd8dd717.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/actors/players/playerE/flip.png" +dest_files=[ "res://.import/flip.png-9fe7948b7ca939b51b6b682ffd8dd717.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/actors/players/playerE/idle-crouch.png b/assets/actors/players/playerE/idle-crouch.png new file mode 100644 index 0000000000000000000000000000000000000000..ff130a323b7124b0250b90648f7f96f28fffd1df GIT binary patch literal 1045 zcmV+w1nT>VP)Px&&q+i@Y*Qjif>NO_7NlaKkjX(1q!B7OIXE~35$jfT z@Lv$osgw*E96A)b6{(1HauNgw5pA6~GMFc8dxANQ;uO-}ki0X^FIJ+PCNgoV{@JJx!w z<#qY;9gnsIG}_%>|Fys613FI}PZrqywJ)k;Bf3thom@b`LD5*O6$}7pCq~^9YrXGv z_P+xFP82GlBuc&y5n3wl&(Asl^j_WH_1je}tZwT#rFI*)r<9jZnY@C}J^!NRyjl}r zy;mjT{NJm}^G>g|b%YR$9KRg9dj(%vvTv^1;*Xtxe(-?nG0qx@YvPsXH=P7`0Re+W zT6SM>}sGD-V*zwq;35tYa21yy4M~^H(ExoXR_G1B}}6Xt~yscd?HVwBuCX zX>Zt+cEh8*ORQlN5U6QWCK@)Gq@!OD;BgHP(6s4L-(Z8#(J$yoPhebO{}R^GZ-*pt zzKRGkv2sTeCPG1Xzn}rrYi;=^%Oto&O+b(y&&sY@KF1;=A|fIpI`sYlo8~-Wipit6 P00000NkvXXu0mjf^wi_U literal 0 HcmV?d00001 diff --git a/assets/actors/players/playerE/idle-crouch.png.import b/assets/actors/players/playerE/idle-crouch.png.import new file mode 100644 index 0000000..33af1c9 --- /dev/null +++ b/assets/actors/players/playerE/idle-crouch.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/idle-crouch.png-8f1595d55411ac4e1fef2bb6cf7e5b5c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/actors/players/playerE/idle-crouch.png" +dest_files=[ "res://.import/idle-crouch.png-8f1595d55411ac4e1fef2bb6cf7e5b5c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/actors/players/playerE/ledge-climb.png b/assets/actors/players/playerE/ledge-climb.png new file mode 100644 index 0000000000000000000000000000000000000000..3d64ebd8e2026aa63a98be920e9ec274ce6beb6c GIT binary patch literal 1465 zcmV;q1xEUbP)Px)b4f%&RCt{2-7#nzR~!cLPgM*iLh2Nf;tXj^WiSN0PS8+d96F{pcnB1zG5Z3s@o#)QYK5}0^ zx$o)cyZ2SeCA-bUJjfAMiH-7pInZ2s+k2EH#FE$1z3EBfRF2cg|YVXgOTQaye z_wqgfd>8V%m_0W%e&#zG--{9?!c$qkh|J+q-|N9cuUNzB5Nm)`9i!2`xtI4_-Z3i6 z7rW1$HrBdAr2P=KapP)AHT{o6cx>%M%R5#+pE+E@Kkxq7Y4??D0Q9fjjLbmtDqkM> zN1wj5egPWnL*{VF+VK4P^@rV^wOIH1UKi~)wRSUh2rE?=QK~LlJMe>WvHhwL2`0`Q zjRZ*S74>4a?==@@AE0;7mPKtO8x-qaUmH!0d#tDN#kz+_aekly#kz;7Y&z*?3`B$| zySjk#)|?Ljvp1jEzXlS5dx1*>AEfHT`w#Z5nMH3sejVAC?CL_#_pi3T)OHFF7?^?N zsb6dW*TQq_@#~c6i|vQ3FmiZIh~+wvYvFN?Y8HwkJU|Qq3Wmp~sec$Y?+7A9+0}*E z!UGr%kj(>rRxb2qklBcL;7o6>r*!|mg@zLhk?KgH!$_y`cbm-= zn$5oF<Y^cd0)+2ir#9f9ONl-DXoch~gM4R{Smvw#@Y4$04|#!j2rH7%D(v z;R%|^HBv5zM-2AP!M1WuM;*M7IG~yQZuiSIre`6obe|?BNj}p&Y8QO*m1MhY!Wk%n z*mFgQf~UX?5fKp)5fKp)5fKp)5fKp)5fKp)5fKs5ITuUCLKC$*$qw2#Y+SWE$qrgK zYMiw?$qxLFg)|bacWEtE7qRxuFMZF6do1g$)tLmY?fPjOfMAUb5u#vtL^(!R%00=r zwo}v6`LNnra(D#SLd3OQIOA&|IXpC8j24`0dB?c_!@u1Sm2-2Qf4Am*TW>z~@N%s? z+srP14**z8tTpyCUa_#{9iv$Hl!ec13y}zq2o9Z2%OUKnRr72V6`oRcG4$uo^ZEyf zVGR@&9@}mQtP0OmHjR2QtE}F9-opcEK7?KJZUX?`W?uksW9AXU!V^3R$Q&*?cLr&i zwg8Fnh{s{|GHj%}4BlAx{W^X=81#eJ!)GqkC z>o=U$CGR%gW?%FbmMcg6jE!fJNiepERuw1_11<-~hC80Rv|h7`wi#%8b3G;3mYA%h zL+|pQ^sGaA@XtAhRBOLXx(QZbfY6yeqiTYw);hD(*Gx9a8Ab!-LXi?t&OjBS$x0fN zm2}@4?YH;-1_0DrD~Ye&l9tG6ye)!tFvMdyM55lPxb!fQYor*Q6Iy4Wor7&>YHZ0> zYp#Fv@jyR!)Gqktsb}4pwbokk87PgSYN^ur;Ubzw!T^zdco-uhA|fIpA~NBBCuj?m T;o%ba00000NkvXXu0mjfpJmLo literal 0 HcmV?d00001 diff --git a/assets/actors/players/playerE/ledge-climb.png.import b/assets/actors/players/playerE/ledge-climb.png.import new file mode 100644 index 0000000..710e037 --- /dev/null +++ b/assets/actors/players/playerE/ledge-climb.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ledge-climb.png-f1ecc7841600e3ca6f3624bf9903e1d9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/actors/players/playerE/ledge-climb.png" +dest_files=[ "res://.import/ledge-climb.png-f1ecc7841600e3ca6f3624bf9903e1d9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/actors/players/playerE/pull.png b/assets/actors/players/playerE/pull.png new file mode 100644 index 0000000000000000000000000000000000000000..71d4dda93d256e62544b3d5b5eaafb8538d631c0 GIT binary patch literal 1388 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 MO>IodjXe|p0Rgm9F8}}l literal 0 HcmV?d00001 diff --git a/assets/actors/players/playerE/push.png.import b/assets/actors/players/playerE/push.png.import new file mode 100644 index 0000000..195121e --- /dev/null +++ b/assets/actors/players/playerE/push.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/push.png-83c0fa5d68432717ea8417b2150c5a91.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/actors/players/playerE/push.png" +dest_files=[ "res://.import/push.png-83c0fa5d68432717ea8417b2150c5a91.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/actors/players/playerE/roll.png b/assets/actors/players/playerE/roll.png new file mode 100644 index 0000000000000000000000000000000000000000..a963290859e41e11da9856039d8f9e69795d7553 GIT binary patch literal 2593 zcmZWrcTm&W8vRLeDPjl^Sd^mlBDjbGN{^vK04X9UC{hy>P(Wg&JQWp!60!to;?g@R zm;ez82=W3hy=z1uk-9*n1V}LO;>??Qvu|ha{k}i$z2D3|-#zEt6gRk?gxC==001N$ z>|q!9IsNApImnOmwu~lzIuLci4hp>NQ&rWm)_5kB@NsyX)V-QA1agz4!mJUTR#x{+tu zoO{wreBO!xNWPc6; zU}t7hIq6m}e_u`4McF~9*7&F1B>e(%ioPiD>aOV(fwuD;NmnDqfo)?M`Ip=5OHg@z z8KJ9kAYk)(Q$u+X-s8p2@ez$12_z3Rv0-g%Ac16I!o>RTPd^=oOWtiJaP8Q)O^iyaT8|^X|#L$T66* zz>S%=GhThcx>~?#jg3;t)l@u+*NAW(XdkGLbkvy95q2$#z%T?>_Bg@ z;aKRctL`wx80VfRpA(qkv_oDuhz-cSkfFTOQAs(J33RndLZ_gR%snE;vsPFKi6;A= zBd=-cB+17|_t=+oUB1yc`B)n5u8ksyXk9Gu5%xrm2&h?JM_xoY0sN4#N!Z(vwQE4?sVe6f=t8H zOw5}S?uI3HT0m0ZS6UQThcP^gW9&FCbnTFwSTmJ!ONxMPo*wuSieW`Ysvu;0@9|`( zQNNR9V`7V1sO0f3Qw@h8e%qe(vmMzJ!3buyXU2=NWbU6QX)~2Q)}mJLVt05}{x~FL zw|BclVNh8@kH`E2xUGa>!4$5TJcTK@T^Fj__UfP1P)=d?!k&Q zKS+g^@o(i>8C$2|Dj$u!%ue6VeYN(WwhhnY zcuWb1K+XQC7=IIxbf4+{gU9d4dWHw~hk9PntGKV$BUX<*)eRzhgXt0~V$JuL?=+WB zI?E`bWF*5y#F9_LmgqaSH^pajg)=kl5Q|?(k~Yc_{o*1OJqsHb;i_4^({nwp?8ydp zR>q^@b7R1F`uN@wCc!O#!TjX0%(b_AnN+bB?IJa?E|enD7|aHJwOV_qX+vKR>3{^f zire>NGCz6o8QT<@c*6aTw~N`?$LcH3_I3<;q({YwKwPL`*^UvQ+*$z(l~>#?U3H)M1hOP>%L%Ep6u;hDXi+EgVVYBQ5oOk?tx2vU zwpf4ZBasB(t&TY~iYwJ9)0=ON@D~8g%uViHHhRFu2gvO6Ty?4YS&NaXE9ts=(|tLKTZiDwwlamJVPdDQ|LXSY;<(TMW#uf9~>{cm6%3jWKGz zwn0YAtWOfeT9rORePLUpSqin{b9Sbs`bFZ~wC~O5S&YiE2i$Nf>>CG!V8>Gv{yiXWHYkwSKhpAaHss;r^$XZ}!R7r;VLInp$(a)eF15zb z?D_O|4I7&xIa#z8dx{hx{2|d3to>#Agv)(+^}M?e*`kl5TW(;ot{c^O1G(F?7RS?A zm{ix3I0tu3&|vdmUzAH2=45>NRx8shrdm z$l_T1AfrYE9-gL>_}40|(Za;TV7d0+_tGG7)G-t)&-lz`tzbOMNC;0%vE`FX zAQz(3%En#pnh$nktg96uGSK9*y%^7;mLubx4rkW1oY!cRiNgjPq=?(zNd{u*h4^E} z`_VT21AYxFe8(#Bc#qMp(Yk3!yeY-y%lnAt46d7}US!r1_skJQ%-d$~*Y&<=Y{sw0U80SF8g_gjiVm~M;bh% zqvF!u4D=vbw-ZTfAmDFg{D-;!cQxp-kKEyci{adq+P0y$VQ1^49j@i1nV@B1VmK}H zq>u(iN9z5O^fqDG%(9*U#Lb0Ob)#&q$V2Ul(AapS6h0&6sGC3K#0_0rDTzXg(M3O} zb9|Qm$Q*|3YQNY7huwS1SFK=cAz+Hfsb^0CDIk{~p6Qu1+4%7{uH?WwQxP22f&CA6`*S;%5WgTo Ul_2;q|IY_F*uY^gp;zz!2aeABA^-pY literal 0 HcmV?d00001 diff --git a/assets/actors/players/playerE/roll.png.import b/assets/actors/players/playerE/roll.png.import new file mode 100644 index 0000000..17ca62b --- /dev/null +++ b/assets/actors/players/playerE/roll.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/roll.png-eab6c0796978b2753ede3c92eeb8ee9f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/actors/players/playerE/roll.png" +dest_files=[ "res://.import/roll.png-eab6c0796978b2753ede3c92eeb8ee9f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/actors/players/playerE/run-crouch.png b/assets/actors/players/playerE/run-crouch.png new file mode 100644 index 0000000000000000000000000000000000000000..bf946fa2be02fe951501bafbf35f17c9a2ca168c GIT binary patch literal 2561 zcma)8XHb(_7k)7cN{o#Xq)3s4RUwEdSioSUqtX@D&;(_H1R)@0(GWsaRz;~17Fp1x z7wM4_%7%cEE+B*+no^R0KoVZam;LvBKX&FjGv}T;=gz$|=gf1T=RUQ*WeO9Q6$bzS zW^QI=D~!!TPuwpmTwQEE*}@AWM;mTy$+$NjyOs`>c|&M+^Kf|O zDrsY8L9Zs-LL+~m4wbyhh*E8jX-GVn0q-xK-+Zt++_l>Mu175TPXD)65{VV!$MUQK zj{dv7+Gsd;A}E+ypcR4NY9-m?-d(8Y*vs?(d>97!3k#@q>n(Au27eB;M(>&t2ikpJ zL@(Q;EC_x|!I_i58Yw@bH>^H-6}jQ5n3p9#wM4NI~CT)u4jG^DM+o*>D-;JwDhm+J5pDCz$?mmQY*Xm$Gu9&dALk{Fa{J-48QJXjnq{;PY z>-Iv&n)08>W;IlZ19eF7YI-*BW3q;a40L%b6dXh0mtEx!yvUocB{KVB6y}(z)$77$4F#2HT%W}h zBi@||zAuYK;lhAy!GPDI;KycM>l(m~QtnS@y1!GkTS2J+yPGi_H zNx@MEybVaeNj#H}>k}#c{5yAMUjkac^$VC*)M{#Y1G4b?6@(X2}dJQYzeq%q%kX81RukkY^X1caP2o}}e%i7Ox#GkHn z1jy_*jCZsKZ_cFr{ef2I{+BJOydm>mAm2V?q7VE0JjxFS0QG^)4@lp(9M3MTH_bz$ zz-5|S+hbGnfxT)$I~h}|k=OwCy>r~erqoM<&7g782WX8~seOjaSi48X{71fVI-(;W z?gY}<=^W>pDEWZ>>A}B-`E5Xx%kgEd)7^MpnSDlhOmiBoJ;7})T;lE3DS@){$@cmS)vHa3(hmj$IBUYxXnzSLQj)Ga7= z*{eRjkt;dA7bjuKqsDQ6>#skvGNPfsHM3s#pxgmVjvU2ZCplbDOQJxPRQ^9Z{d6$m z?BIh+IV;9)?EA+h&hWad$>e^~m9;(5mC(}PTQ)!fnSbhjGeV1isCV0zLH8U^FL_&v zc=b-AY1Y6$bR-;5NF%3p`RQ+99SI#^OrCkq256Hbd(m=71`7=S4fWk=0eX7eO`s@4^)wQ_-=FY1gpG>GjyQ`8dR{&=K z0!Y*ss4G(7;jV4!u|%ejKA^{~`oUc2m5G@tThEq}M8!qSY}e3LLbqDSFT#U0=X7Su z2DgblJ;NqMW&y8cDm2JlJrq5TO8x-gc2!4W*fO)rsG}bK2FUD(M7Gmj0Nl2s3{P0~ z^R*{{=4q&Om`HR1PqPSaI6GN?p^szW988iib?Q3v!uhk7=ZI0{rmTe>l6;HcqCZ=t?=ot%V%_LI+&*d90zU{cUK_j!RWl2;NOPFC z%dXpJErslLvA?fr_Ik$ZHATZ|EpA~nHlV|Y4zuc(cL3EYLv|2}`!%(mm4;$YE`W%I zw1ml;RLbY;rEZW)^<9Wsz53jJ(ZAT=@I)L8s^l^BX(QZYBU9d@+g!~+id8u9WHx8Wv zudXEtg{rv;Ws$VA%f9aVSTf~hg$_SQ^ZQr?CR>j?DrD`giJjt=;2c8qw8ZrmPIY4u znNs)Vk1a@NC7l$bBD}L5u8uZa@IBeW`2ybd2RmsjZ&q$G%HqwFAa_%e@x+D`*Y9kT z*%_UaSN*xIHV7qmAH3yVLzGjDP&xiVE}#?`j7#XFN>a5LLila+HUm|!l`DC{qU`i73`r+;lzxH%3ob6=FPzDVx>S0J$X*+3VO~+=KZ9HPdijI}VypJr zB;QS`A|8{XTKkw9jI&dwh+Pa{&<3tRO{%w{Dj||`G^5VrJ7q^wdb_R JDn+>w{{#Eb^0fc} literal 0 HcmV?d00001 diff --git a/assets/actors/players/playerE/run-crouch.png.import b/assets/actors/players/playerE/run-crouch.png.import new file mode 100644 index 0000000..d00bae7 --- /dev/null +++ b/assets/actors/players/playerE/run-crouch.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/run-crouch.png-13dd70dd30935cf28b601677cc96319e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/actors/players/playerE/run-crouch.png" +dest_files=[ "res://.import/run-crouch.png-13dd70dd30935cf28b601677cc96319e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/src/actors/players/playerE/PlayerE.tscn b/src/actors/players/playerE/PlayerE.tscn index f1e95a3..9c56d8d 100644 --- a/src/actors/players/playerE/PlayerE.tscn +++ b/src/actors/players/playerE/PlayerE.tscn @@ -56,12 +56,12 @@ __meta__ = { "layer": "", "o_ex_p": "-.*", "o_folder": "res://assets/actors/players/playerE", -"o_name": "run", +"o_name": "pull", "only_visible": true, "op_exp": true, "sf_name": "PlayerE_SpriteFrames", "slice": "", -"source": "/home/relay01/Assets/Library/Asset Packs 1-5/Asset Packs 1-4 (final)/Asset Pack-V1/Player Run/player run 48x48.aseprite" +"source": "/home/relay01/Assets/Library/Asset Packs 1-5/Asset Packs 1-4 (final)/Asset Pack-V2/Pull/player pull 48x48.aseprite" } }