From b4c9541eae366eabebe44dd0f62a2989cf5b3076 Mon Sep 17 00:00:00 2001 From: megaproxy Date: Sat, 16 May 2026 15:23:18 +0100 Subject: [PATCH] =?UTF-8?q?Pawn=20reskin=20Slice=201=20=E2=80=94=20peasant?= =?UTF-8?q?=20sprites=20replace=20coloured=20disc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pawns now render as AnimatedSprite2D children sourced from ElvGames "Farming Characters Pack" atlases (Pack 1, characters 001-015). Each pawn picks one of 15 peasants deterministically from name hash: Bram=004, Cora=013, Edda=001. Animations: idle_down/left/right/up + walk_down/left/right/up (4 fps idle, 8 fps walk, looped) + dead (single frame, no loop). Pawn picks animation each _process tick from (is_downed, is_walking, facing). Facing is now a Vector2i field updated in _advance_walk; round-trips through save/load. Sprite mounting is deferred from _ready() to setup() / from_dict() because the atlas pick depends on pawn_name, which isn't assigned at _ready time. _mount_sprite() is idempotent for the save-load chain. _atlas_for_pawn(pawn) is the single Slice-2 extension point — swapping atlases based on equipped armor in a future sprint is a one-function change. _draw() stripped of body disc + downed-rotation; now overlay-only (selection ring + carry indicator). AnimatedSprite2D child uses z_index=-1 so the overlays stay on top. 45 PNGs copied into art/sprites/characters/ + 45 .import companions. --- art/sprites/characters/Character_001_Dead.png | Bin 0 -> 956 bytes .../characters/Character_001_Dead.png.import | 40 ++++++ art/sprites/characters/Character_001_Idle.png | Bin 0 -> 2866 bytes .../characters/Character_001_Idle.png.import | 40 ++++++ art/sprites/characters/Character_001_Walk.png | Bin 0 -> 3462 bytes .../characters/Character_001_Walk.png.import | 40 ++++++ art/sprites/characters/Character_002_Dead.png | Bin 0 -> 876 bytes .../characters/Character_002_Dead.png.import | 40 ++++++ art/sprites/characters/Character_002_Idle.png | Bin 0 -> 2555 bytes .../characters/Character_002_Idle.png.import | 40 ++++++ art/sprites/characters/Character_002_Walk.png | Bin 0 -> 3020 bytes .../characters/Character_002_Walk.png.import | 40 ++++++ art/sprites/characters/Character_003_Dead.png | Bin 0 -> 846 bytes .../characters/Character_003_Dead.png.import | 40 ++++++ art/sprites/characters/Character_003_Idle.png | Bin 0 -> 2649 bytes .../characters/Character_003_Idle.png.import | 40 ++++++ art/sprites/characters/Character_003_Walk.png | Bin 0 -> 3189 bytes .../characters/Character_003_Walk.png.import | 40 ++++++ art/sprites/characters/Character_004_Dead.png | Bin 0 -> 860 bytes .../characters/Character_004_Dead.png.import | 40 ++++++ art/sprites/characters/Character_004_Idle.png | Bin 0 -> 2651 bytes .../characters/Character_004_Idle.png.import | 40 ++++++ art/sprites/characters/Character_004_Walk.png | Bin 0 -> 2994 bytes .../characters/Character_004_Walk.png.import | 40 ++++++ art/sprites/characters/Character_005_Dead.png | Bin 0 -> 922 bytes .../characters/Character_005_Dead.png.import | 40 ++++++ art/sprites/characters/Character_005_Idle.png | Bin 0 -> 2633 bytes .../characters/Character_005_Idle.png.import | 40 ++++++ art/sprites/characters/Character_005_Walk.png | Bin 0 -> 3080 bytes .../characters/Character_005_Walk.png.import | 40 ++++++ art/sprites/characters/Character_006_Dead.png | Bin 0 -> 952 bytes .../characters/Character_006_Dead.png.import | 40 ++++++ art/sprites/characters/Character_006_Idle.png | Bin 0 -> 3002 bytes .../characters/Character_006_Idle.png.import | 40 ++++++ art/sprites/characters/Character_006_Walk.png | Bin 0 -> 3490 bytes .../characters/Character_006_Walk.png.import | 40 ++++++ art/sprites/characters/Character_007_Dead.png | Bin 0 -> 891 bytes .../characters/Character_007_Dead.png.import | 40 ++++++ art/sprites/characters/Character_007_Idle.png | Bin 0 -> 2600 bytes .../characters/Character_007_Idle.png.import | 40 ++++++ art/sprites/characters/Character_007_Walk.png | Bin 0 -> 3159 bytes .../characters/Character_007_Walk.png.import | 40 ++++++ art/sprites/characters/Character_008_Dead.png | Bin 0 -> 870 bytes .../characters/Character_008_Dead.png.import | 40 ++++++ art/sprites/characters/Character_008_Idle.png | Bin 0 -> 2265 bytes .../characters/Character_008_Idle.png.import | 40 ++++++ art/sprites/characters/Character_008_Walk.png | Bin 0 -> 2804 bytes .../characters/Character_008_Walk.png.import | 40 ++++++ art/sprites/characters/Character_009_Dead.png | Bin 0 -> 918 bytes .../characters/Character_009_Dead.png.import | 40 ++++++ art/sprites/characters/Character_009_Idle.png | Bin 0 -> 2527 bytes .../characters/Character_009_Idle.png.import | 40 ++++++ art/sprites/characters/Character_009_Walk.png | Bin 0 -> 2939 bytes .../characters/Character_009_Walk.png.import | 40 ++++++ art/sprites/characters/Character_010_Dead.png | Bin 0 -> 859 bytes .../characters/Character_010_Dead.png.import | 40 ++++++ art/sprites/characters/Character_010_Idle.png | Bin 0 -> 2557 bytes .../characters/Character_010_Idle.png.import | 40 ++++++ art/sprites/characters/Character_010_Walk.png | Bin 0 -> 2992 bytes .../characters/Character_010_Walk.png.import | 40 ++++++ art/sprites/characters/Character_011_Dead.png | Bin 0 -> 799 bytes .../characters/Character_011_Dead.png.import | 40 ++++++ art/sprites/characters/Character_011_Idle.png | Bin 0 -> 2152 bytes .../characters/Character_011_Idle.png.import | 40 ++++++ art/sprites/characters/Character_011_Walk.png | Bin 0 -> 2639 bytes .../characters/Character_011_Walk.png.import | 40 ++++++ art/sprites/characters/Character_012_Dead.png | Bin 0 -> 866 bytes .../characters/Character_012_Dead.png.import | 40 ++++++ art/sprites/characters/Character_012_Idle.png | Bin 0 -> 2658 bytes .../characters/Character_012_Idle.png.import | 40 ++++++ art/sprites/characters/Character_012_Walk.png | Bin 0 -> 3163 bytes .../characters/Character_012_Walk.png.import | 40 ++++++ art/sprites/characters/Character_013_Dead.png | Bin 0 -> 893 bytes .../characters/Character_013_Dead.png.import | 40 ++++++ art/sprites/characters/Character_013_Idle.png | Bin 0 -> 2732 bytes .../characters/Character_013_Idle.png.import | 40 ++++++ art/sprites/characters/Character_013_Walk.png | Bin 0 -> 3211 bytes .../characters/Character_013_Walk.png.import | 40 ++++++ art/sprites/characters/Character_014_Dead.png | Bin 0 -> 859 bytes .../characters/Character_014_Dead.png.import | 40 ++++++ art/sprites/characters/Character_014_Idle.png | Bin 0 -> 2528 bytes .../characters/Character_014_Idle.png.import | 40 ++++++ art/sprites/characters/Character_014_Walk.png | Bin 0 -> 3057 bytes .../characters/Character_014_Walk.png.import | 40 ++++++ art/sprites/characters/Character_015_Dead.png | Bin 0 -> 845 bytes .../characters/Character_015_Dead.png.import | 40 ++++++ art/sprites/characters/Character_015_Idle.png | Bin 0 -> 2639 bytes .../characters/Character_015_Idle.png.import | 40 ++++++ art/sprites/characters/Character_015_Walk.png | Bin 0 -> 2911 bytes .../characters/Character_015_Walk.png.import | 40 ++++++ scenes/pawn/pawn.gd | 126 +++++++++++++++--- scenes/pawn/pawn_sprite_frames.gd | 51 +++++++ scenes/pawn/pawn_sprite_frames.gd.uid | 1 + scenes/ui/workbench_panel.gd.uid | 1 + 94 files changed, 1960 insertions(+), 19 deletions(-) create mode 100644 art/sprites/characters/Character_001_Dead.png create mode 100644 art/sprites/characters/Character_001_Dead.png.import create mode 100644 art/sprites/characters/Character_001_Idle.png create mode 100644 art/sprites/characters/Character_001_Idle.png.import create mode 100644 art/sprites/characters/Character_001_Walk.png create mode 100644 art/sprites/characters/Character_001_Walk.png.import create mode 100644 art/sprites/characters/Character_002_Dead.png create mode 100644 art/sprites/characters/Character_002_Dead.png.import create mode 100644 art/sprites/characters/Character_002_Idle.png create mode 100644 art/sprites/characters/Character_002_Idle.png.import create mode 100644 art/sprites/characters/Character_002_Walk.png create mode 100644 art/sprites/characters/Character_002_Walk.png.import create mode 100644 art/sprites/characters/Character_003_Dead.png create mode 100644 art/sprites/characters/Character_003_Dead.png.import create mode 100644 art/sprites/characters/Character_003_Idle.png create mode 100644 art/sprites/characters/Character_003_Idle.png.import create mode 100644 art/sprites/characters/Character_003_Walk.png create mode 100644 art/sprites/characters/Character_003_Walk.png.import create mode 100644 art/sprites/characters/Character_004_Dead.png create mode 100644 art/sprites/characters/Character_004_Dead.png.import create mode 100644 art/sprites/characters/Character_004_Idle.png create mode 100644 art/sprites/characters/Character_004_Idle.png.import create mode 100644 art/sprites/characters/Character_004_Walk.png create mode 100644 art/sprites/characters/Character_004_Walk.png.import create mode 100644 art/sprites/characters/Character_005_Dead.png create mode 100644 art/sprites/characters/Character_005_Dead.png.import create mode 100644 art/sprites/characters/Character_005_Idle.png create mode 100644 art/sprites/characters/Character_005_Idle.png.import create mode 100644 art/sprites/characters/Character_005_Walk.png create mode 100644 art/sprites/characters/Character_005_Walk.png.import create mode 100644 art/sprites/characters/Character_006_Dead.png create mode 100644 art/sprites/characters/Character_006_Dead.png.import create mode 100644 art/sprites/characters/Character_006_Idle.png create mode 100644 art/sprites/characters/Character_006_Idle.png.import create mode 100644 art/sprites/characters/Character_006_Walk.png create mode 100644 art/sprites/characters/Character_006_Walk.png.import create mode 100644 art/sprites/characters/Character_007_Dead.png create mode 100644 art/sprites/characters/Character_007_Dead.png.import create mode 100644 art/sprites/characters/Character_007_Idle.png create mode 100644 art/sprites/characters/Character_007_Idle.png.import create mode 100644 art/sprites/characters/Character_007_Walk.png create mode 100644 art/sprites/characters/Character_007_Walk.png.import create mode 100644 art/sprites/characters/Character_008_Dead.png create mode 100644 art/sprites/characters/Character_008_Dead.png.import create mode 100644 art/sprites/characters/Character_008_Idle.png create mode 100644 art/sprites/characters/Character_008_Idle.png.import create mode 100644 art/sprites/characters/Character_008_Walk.png create mode 100644 art/sprites/characters/Character_008_Walk.png.import create mode 100644 art/sprites/characters/Character_009_Dead.png create mode 100644 art/sprites/characters/Character_009_Dead.png.import create mode 100644 art/sprites/characters/Character_009_Idle.png create mode 100644 art/sprites/characters/Character_009_Idle.png.import create mode 100644 art/sprites/characters/Character_009_Walk.png create mode 100644 art/sprites/characters/Character_009_Walk.png.import create mode 100644 art/sprites/characters/Character_010_Dead.png create mode 100644 art/sprites/characters/Character_010_Dead.png.import create mode 100644 art/sprites/characters/Character_010_Idle.png create mode 100644 art/sprites/characters/Character_010_Idle.png.import create mode 100644 art/sprites/characters/Character_010_Walk.png create mode 100644 art/sprites/characters/Character_010_Walk.png.import create mode 100644 art/sprites/characters/Character_011_Dead.png create mode 100644 art/sprites/characters/Character_011_Dead.png.import create mode 100644 art/sprites/characters/Character_011_Idle.png create mode 100644 art/sprites/characters/Character_011_Idle.png.import create mode 100644 art/sprites/characters/Character_011_Walk.png create mode 100644 art/sprites/characters/Character_011_Walk.png.import create mode 100644 art/sprites/characters/Character_012_Dead.png create mode 100644 art/sprites/characters/Character_012_Dead.png.import create mode 100644 art/sprites/characters/Character_012_Idle.png create mode 100644 art/sprites/characters/Character_012_Idle.png.import create mode 100644 art/sprites/characters/Character_012_Walk.png create mode 100644 art/sprites/characters/Character_012_Walk.png.import create mode 100644 art/sprites/characters/Character_013_Dead.png create mode 100644 art/sprites/characters/Character_013_Dead.png.import create mode 100644 art/sprites/characters/Character_013_Idle.png create mode 100644 art/sprites/characters/Character_013_Idle.png.import create mode 100644 art/sprites/characters/Character_013_Walk.png create mode 100644 art/sprites/characters/Character_013_Walk.png.import create mode 100644 art/sprites/characters/Character_014_Dead.png create mode 100644 art/sprites/characters/Character_014_Dead.png.import create mode 100644 art/sprites/characters/Character_014_Idle.png create mode 100644 art/sprites/characters/Character_014_Idle.png.import create mode 100644 art/sprites/characters/Character_014_Walk.png create mode 100644 art/sprites/characters/Character_014_Walk.png.import create mode 100644 art/sprites/characters/Character_015_Dead.png create mode 100644 art/sprites/characters/Character_015_Dead.png.import create mode 100644 art/sprites/characters/Character_015_Idle.png create mode 100644 art/sprites/characters/Character_015_Idle.png.import create mode 100644 art/sprites/characters/Character_015_Walk.png create mode 100644 art/sprites/characters/Character_015_Walk.png.import create mode 100644 scenes/pawn/pawn_sprite_frames.gd create mode 100644 scenes/pawn/pawn_sprite_frames.gd.uid create mode 100644 scenes/ui/workbench_panel.gd.uid diff --git a/art/sprites/characters/Character_001_Dead.png b/art/sprites/characters/Character_001_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..2340c331ab2907a3181803bdc806d0d036a8f135 GIT binary patch literal 956 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU~cwwaSW-L^LEa`tji1xZU0Y| z6|7mxk-Ek2WUffLG^-#RUwneXn+L%h)qDq+zerU0!DQrbbR$%9ch3UjoxK~TeUadw zb&1bhcy`2x|NEkEuZfqqe@j=pUiq|9qyG14wM-jgI1b1#8MHH;QDi6vGt-~u@Bgr2 zzim0=!?QP^AA7XC`G5Rx=~R7|r;oz_s&lztpR{Db%}XENoOV)gs<-?X#3=J^`{u}x zzMq6wzMkE%zpDNr1K;o4k?ZexDmDf2{wW(Nma$ocl4lt2A`^{3?w^|k+kt}_-LjQwQ4*Ik$C z->bh%nNGw;<6Z9z3snC)0?W_ew$MWj zHBA2O{dQeRNlA^Cr_~KacnfJYC}R o95CUM;tia3J`{Gu@Z356kH?q)N|!Ew0L+yPp00i_>zopr0C1AU0ssI2 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_001_Dead.png.import b/art/sprites/characters/Character_001_Dead.png.import new file mode 100644 index 0000000..4fdb88a --- /dev/null +++ b/art/sprites/characters/Character_001_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dl5678nw0ak4q" +path="res://.godot/imported/Character_001_Dead.png-53f8a2c7c9d21301ad6ecc32b2e18e90.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_001_Dead.png" +dest_files=["res://.godot/imported/Character_001_Dead.png-53f8a2c7c9d21301ad6ecc32b2e18e90.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_001_Idle.png b/art/sprites/characters/Character_001_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..9d86ee8cc056e17e3cfa8a6a75953766ae0514c0 GIT binary patch literal 2866 zcma)8c{JPG7XBqM&s5rnx|EAvp;X$KN>Zh*;RZ#tN=+A?R4WZFA;G1l8ahx_lHLxg zf>w(f!zH2>!>v~oxoIV8h-T1M5|kJBt+&?ubuojc4~Lb0bS4KvOlikW*ApdWXZ_-Q1VcXBy}ifqDl3U;OUVB z&@Ikl1{rxzM=x#yhZhP;kIvET?eOolpoCujE@E00edE{o*lj>jjzRZykGwvVLl$(* zhAkoj{ntCS!lKVlCuDR)$liad@*aaHA4-YKCdi{L7aUke6ri!0vIxeG{!@HFYCb zC^8Vt$iF_d@Taqvnp*hlU^mm$hxZN7C%q1)aXx6g?MQKf9Yh!ul@o6Xu_3Z|rnXB> zyW`#!<!1RI&Tjd;%*vFxOeZ;)A6z}(cj8m!iXN4JvOCBq&1z%K$%uxGSR~=*2dN#uI;|qT zVh)cK_N3ZgH56mamALcaU!67w-J4z*JOsMRoYRtwPjKsxz5)Kuj)^w|`FJ0o3bB09 z_GMajOJ}1ayS(@@Yw(+;1t;(KL~4V?ONx<+*R+jc*=@F$zleKQWOd`7cy9}vM6IB& ze{O%laQbYU8fuoNEQ#RoxJnnl%Pmcs#B_$V$plkDFsMoGdPSPW3Y)L;i~9uM1>CTT zggazcD_2!W{C1$(jQKF~s_2^qY8>ZSI`EMmx0wNdkfA!j+YxAeNn);)3EsYAM`j=p z2{}C=j|$2z+ymvH8ap^e2$fxDMe5$7rKoj6Tz?afG4);Cn?Jyq3VYy zKD}yBM!w9$r-VA05gc<2r=Jy0_StP%I&g6GWfrb|VC(jP-`o1*#sK-fsdY6(DZnmF zYla0eUAbQ={BKz=E{vIj9%-p{T_|L2H=1%$J`FBS3FVcXaZ_cndj@sq|M-xQE?`D?eW zEz4fgv$6m{oirYo+*(zwixQp@cWxs>!9>Uxw4bMtCWM#}->w|DvQT$VkR zt#?r6%^tT_OBz3aI7Q(O44ETk^3vrv61>nppd(D_=0hn;3R7`Or=T0()W}5=lvB$V zyPv-)camLs5lfq!BOvxG0=q3XCib#KyFR?AcBiYU0`@6jQl))nX*KTv#%KL?)&g46 zT`7x)gYyxrcbC}-rza#7D`My84t-zo>>9c}CTl?~EbDBe=11PP4N*KL{MjqSjyZxv znc-RL8FdwoQHAPN_ZC7c11>JlKo6{rQ`?qZy@a%7h|VGD?(F(JhXxzMKP}MFCKVXW zGr}Ki8sBTbBCGe^V1HMe32g^meceR?_!@V>ZER5ik*~P2a5)O>U2#FOBB!wk#*in>jpsB1=rSyLJa=-dKWLO*;{|U!1k1o_QkQ` z8a&it#3`%u=^A7SLDATug=F$@M2l}b*>826*PIeU5 zQ#kbnyDAgE>S~xujsaQuIf=hAe&T#p1TJRziIT>vABwNz9~0J!p;wBR6hrfhpDSptWcV6b6n@hG$mwwTA%2>P}h<}Gf%|F6}{$m#ZTapKU*Z@sffAV6k&<8#Zlsplqu#}?1MAn}e zCDZN))s$E#)gE8Ky3zP;1R{n#-lpubP+0mpCJNyEXy~>+t=Q#YHZfd2lw}PK(QJ@V zR2sC3%u{(cQ7h;qSZHgqPNpLULE4Y1>60f)#XiXB`JBMe#b1au>0(U0s_;A)o3g;W zw1hqL^J$a*PmuU+MK;o+3Lp|vV4)5~r-Z2D+lJ-*SmKujHtsQZCqVSu(;f@>UIV`o zx2S^-H%`7S<$a_0sXW+obJ%>83CvEKzB$>rTGiB20I^ z4p^4qo8jXFUrOZ35{M6tzjgxE7O58{I^7^?*aWj(} zmO}Ah%#GVbf8p9BL@JM(Flemq6KR9u;pPq_#2Ds%7dt{uXsxsr5w*YZVW7()&1QQ- zaS7LWg|~AfW|jlyThS5w!kXs4i(7&VC@MDFG|1HiX=SXp3XzJ@Y*x4(DW*v}~C9-=bA)bPgc%a%1UL z@rzr6W$-FPfz0!i2SocC1A?}SWTFOWY4vT#=-;cTG|T( N?rvz;I+w8Ye*j+vjOYLW literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_001_Idle.png.import b/art/sprites/characters/Character_001_Idle.png.import new file mode 100644 index 0000000..1ee7f2a --- /dev/null +++ b/art/sprites/characters/Character_001_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vdtgxefdrv6h" +path="res://.godot/imported/Character_001_Idle.png-949c25bb7badfcc54ea7b50733e40589.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_001_Idle.png" +dest_files=["res://.godot/imported/Character_001_Idle.png-949c25bb7badfcc54ea7b50733e40589.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_001_Walk.png b/art/sprites/characters/Character_001_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..317724981feb52686cc43a0ebbd4527345bf8d83 GIT binary patch literal 3462 zcmai%c{o&UAIHy(v1f^d2&t?UZ)D3dS!$38sXW3=gwbS=$ToH&sV7^Et+I=;WGtDn zXDJfKmNmvU7}=5;@9BN7_s{2g|M;DA-S>5$bMEW9zrXMIbK=aA*Lb*2Z~*|oV~jAg z1n;;%#lZ$%TXpaCfb(X?hF7foGii2HSg|`NbSkk9VqKP2hW&%ywuD}wu2XA#s=+9~f+Ga$w;f@Z7;aZNRR#Ef(M>g?`67Ak zD;J{SVw=NJI{ZfKZX1gZf4mW*p>k*@eW<(v$h=No-G~*SEqC~P95Hs~1{VqOZEDH8 z-D^~j#@wl$H%8wgy@z^gLGDL5KkknG&4Mtw`zfXN#drBT67w`JrBGlL?>%&A4N2Kv z(K_M5Itclw$B=4$C^%}$xZy*dS2XXY4$hnW68HSY^#j2^ zG;(fPJ?Q*&%hD;QkmWuASK@sFQ2vH5EN$2kE}qiOq9z+khe^H#JJ$j+PeaCEn5{bt?cVgQEsSQ3GQ0IDoyGF_&8_o%#7gR8>ulBE1)g!g8@Css=AN zH+Q|}q6F*#XM&lTV-Y0GP#Tg&6|$MqPn=6KdFRQD7%iU9lat0H4H{mQ8kQ`|p1^Jw zSjuPW1P*Udmrk%Gc}SiD0IFVE*%J(fuFaQ4Et+`nL)g+k^euZ)-Hkz~`{i)%vbWjr z63t7yoRgAEVJL(sQ`{~Pw-fVtTG&zqmNd*it+58AU-=7wL1=vIA~HTAF+s~ddv$Vc zLGw>1vcH@MfB{Lr)ADYoq~aEjbYnt^t^upJ`={hTag;J6$#YPdJS8c53|GdW_@LX% z8^P`f(pol-$3kCH*a*G71A&gg(Ej3LdG`%7E`X;JB#h*fH%)&^+$_iMog_hk*yz^j zyn>|O0}jn9V<)MOs6eTOTHhsV%d>Kk*Q{Sdu??}46#Mq%mcFFDgGn37CL+Oh+x}yA zNg%)f%vKTRg=Cle$DQQVNDxH3v!un%SBEHWzpj_BPQl?hF{~ADr?%{x zB}Q;FSct?(_#NOv%s*5oVVw`Y*80Xv%wMrpfpKk(5B(U5n4nLl)hB2;xc-8?rfaP2 zo9(iDN<%)cj<%&;={fO!9;kRTRmlXZ|LYCvPjvWsU5($qKH(lkxSvd(YqG;*jsG{al=Y zIlV)Dqy1Y&v|vRsYWH4FwPFN!RMM*t#VHhf&lBiW7Btr|3xQ)Unm?QY?I{~fYs-4DY%VY zd!Fr8@9}(xu(#74ul%h`f7^AkV@&ekAp3l8?qEvegrJAscS57{ZsnD=Fwjc2vL z4ly|IkZA(Y7qF>1PpctyCKCtbL*MAo0$fsm zx^On04+=yM1Osskhj553kv$#@m5~ruCR8T&WRD4t8#B6S(h{sJ6WfTW~W0yneidjDYGy5JZ@Ed!l67~nwhQ7?2+14R9 zq%_|D*H$oU!3`d zG|IDwqhr3Rz3HXP6gx2Q(SH7h#)ftIP5w01wKzGK00HZv@)95u35@30-1Ym=_-qwf zw<+f#S@Ga*I_!V6<(X@4fND$;KmR~cv0LrEc_n(d=%Z*^xVl}U(<9mkZx{f=zkm*?(?!8dSY>Gh+3^#@fNkq0BoR+ zH@|UE_(jAD`4MLXrUUGA2}i5>jV!)%*wCxNG_%u#fV$T1V;R})z(%~J-apy*GiCj0 zmlX})@>zkmCiwzxYq;R{XvuKzH*MsuOx7Dlw2SQpa;^LU3gszQRIEXdO4PGr)(XgRxet%m4r@)}y z@L3eob=&jd`7SWrX++rkzU#{gB*V5W9we)!+R*=m&FU&M9K;#xgPMf)hC^0!LbQ); zE5bP>@;Y6)-N8s3 z#nnn3-%Q#RGSD_A+itSihiW>cMOt9+bpRZ+L$|TAJQUUp6>1(lHhMhJUkB=UW?C7E x(@~?{?)P|S|BXkw8n)`*Kdov#@PECW9@+pCLtjHUJAwaKfUyzM@V!1d{NFkzqMQH# literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_001_Walk.png.import b/art/sprites/characters/Character_001_Walk.png.import new file mode 100644 index 0000000..0f2c40a --- /dev/null +++ b/art/sprites/characters/Character_001_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bx7dgdvihp3kj" +path="res://.godot/imported/Character_001_Walk.png-84dbf748230688d019f76cc700c71c17.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_001_Walk.png" +dest_files=["res://.godot/imported/Character_001_Walk.png-84dbf748230688d019f76cc700c71c17.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_002_Dead.png b/art/sprites/characters/Character_002_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..f1be9a01734a82e3dfbbef115480e3d1ffe9c1a1 GIT binary patch literal 876 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU^e!2aSW-L^LEZzuMkECH+$uR zrB9ExuzAjIinN?95VON0YKJJ(-7TM4qkc))x@arDU_CUgX-lU1l)nnXOMDiui@Gaj z=9FeI`MX-lxtnME=bSD`b9+BEe~Hd%j_KLqwG2gDB^YFw8a%?<5eY<>o;wnC$|NB4k%Q{r2ZObu#KacCX-JE;h zKbHZyYks?4h+kWuGGldP?;?%)HZfk$qrX2ouHI!+zjvzN_UO~y3-(w2Kft&pJ?(U~ zdA^FL+@0O?Rnpln&Cr;nl7DZ%_avDweOmu5uEh7(KVXn@4fN~lU0yFx|7bz^l*5xB zpSsWb>-9(eFX0aH_vT31PL5IWoAm5ThT8FCmo>Uh{k!Z^U;D3-=|#zI<+Cd<>TFq7 ze8KwEv0F*krawQoT|`2W+t#(MUM znfX&aH+}#5`=dpKL7K#w3g-7`fK)AW;*=*{~=2OS5#n)AE4kJ_J-egNyCq?Iv~X{ zE`w20!w!Ci@4HFE$5%IENl|!hE0kw=S56x43uk_ao__5a+M~|yof8y41DJ~#JYD@< J);T3K0RT|Hg?j)1 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_002_Dead.png.import b/art/sprites/characters/Character_002_Dead.png.import new file mode 100644 index 0000000..70cfd3c --- /dev/null +++ b/art/sprites/characters/Character_002_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvyms2xddxkky" +path="res://.godot/imported/Character_002_Dead.png-6e0015f8f83360b89fdd2ea19f2e0a7c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_002_Dead.png" +dest_files=["res://.godot/imported/Character_002_Dead.png-6e0015f8f83360b89fdd2ea19f2e0a7c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_002_Idle.png b/art/sprites/characters/Character_002_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..c767dc8a501170526c7e0d19fcd54b6c7d381740 GIT binary patch literal 2555 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_002_Idle.png.import b/art/sprites/characters/Character_002_Idle.png.import new file mode 100644 index 0000000..92e87f2 --- /dev/null +++ b/art/sprites/characters/Character_002_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://docwang41u716" +path="res://.godot/imported/Character_002_Idle.png-6255c26c24043e08900d4ae605cfeb76.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_002_Idle.png" +dest_files=["res://.godot/imported/Character_002_Idle.png-6255c26c24043e08900d4ae605cfeb76.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_002_Walk.png b/art/sprites/characters/Character_002_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..9d75294acc04fb3d5de517fbcf8f41187f8a8b27 GIT binary patch literal 3020 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_003_Dead.png.import b/art/sprites/characters/Character_003_Dead.png.import new file mode 100644 index 0000000..f5537bf --- /dev/null +++ b/art/sprites/characters/Character_003_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqdudpnru30hk" +path="res://.godot/imported/Character_003_Dead.png-1d1221ee02cee53c8990f3b4ff17debf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_003_Dead.png" +dest_files=["res://.godot/imported/Character_003_Dead.png-1d1221ee02cee53c8990f3b4ff17debf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_003_Idle.png b/art/sprites/characters/Character_003_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..f4eb96d6b82a3f081769249d6a691a745a01c56e GIT binary patch literal 2649 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_003_Idle.png.import b/art/sprites/characters/Character_003_Idle.png.import new file mode 100644 index 0000000..45b1af1 --- /dev/null +++ b/art/sprites/characters/Character_003_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmirhu1042dd2" +path="res://.godot/imported/Character_003_Idle.png-a766339ea476ee9c81ef530027361cec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_003_Idle.png" +dest_files=["res://.godot/imported/Character_003_Idle.png-a766339ea476ee9c81ef530027361cec.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_003_Walk.png b/art/sprites/characters/Character_003_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..d09814daefc1fa11e998bfa3a0926b696173d6b6 GIT binary patch literal 3189 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_004_Dead.png.import b/art/sprites/characters/Character_004_Dead.png.import new file mode 100644 index 0000000..59c766b --- /dev/null +++ b/art/sprites/characters/Character_004_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cusg1ywjaxe38" +path="res://.godot/imported/Character_004_Dead.png-981400b980c80c3710e64738bd1cf562.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_004_Dead.png" +dest_files=["res://.godot/imported/Character_004_Dead.png-981400b980c80c3710e64738bd1cf562.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_004_Idle.png b/art/sprites/characters/Character_004_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..c591502502ebf596fce556377a9039b7a292ec66 GIT binary patch literal 2651 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 W^LoiwMI&I2WbkzLb6Mw<&;$TSoy6$? literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_006_Dead.png.import b/art/sprites/characters/Character_006_Dead.png.import new file mode 100644 index 0000000..c75c94c --- /dev/null +++ b/art/sprites/characters/Character_006_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4o73ivsxbg75" +path="res://.godot/imported/Character_006_Dead.png-8aed15fa6599b13181065136d33bde6f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_006_Dead.png" +dest_files=["res://.godot/imported/Character_006_Dead.png-8aed15fa6599b13181065136d33bde6f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_006_Idle.png b/art/sprites/characters/Character_006_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..5cdea3ed26808689b6c8a3b0509b1220e86f2eee GIT binary patch literal 3002 zcmZ{mcT`hb8pUsj7>X1XL^{%*Qk6#yB?y9aBg92-N|i@1fP$C^dOHfEK!bE3g&023}{ zXFg_q6xyoYr%r3DX^EIQB|?MFLGr?4;}Z&8c#fs};Es94C5Uv;uhsNRt_gUw)t%6T zlwB!7>x7TFZz%-^IXhbR7}+}@&-T4{cXRD-B*yB8zUrH z3kdJ04t9S=12{V8nNl~rGJm@bqcSc2L5q08 zMEhR#UeKiL!ZVFH?Flz#DUV^Dw?N#@{XuNpE(~y6PC+7ByNbJco22%EeEYa3BZ*@2 zA=*7uxM7vv>3v%@nmV=^m4WgDue916olNU$=3K-U@gj1}t;#d!n4cOQSSQM=Ypwfz zgOk!~!}TYdPx6L7qp??$HQZ5q8`wpr;zWhXu3IH{3a$P+q)d(+exn46AHwZHFWCU8 z8+jMhc1DB8S;YkyW(hlu%-0v%FYV^t5LNH0dCsD}sBuu^Sk z>xL$zdv=S;Hvs|KldAnipuyAqYhmK?YvFiiC=cLa6Gbi$=PSFH?_^y$=9HKXv$70kXEun2!CmYgSfPQr%T-m43;7zZnb;yTe0q zgfz)k_Q$&8k;TMto_L66k*k}aYW%z(E zE|VGFz;ch9!I_=wO4E=o*kv~wV_T+}&FKq})w05K#Smgi)-XUX?0jjOhHxxBh2$C) zQ!Zx3y=I!lqglQE(Jw4fXEkEFidU$1Sw0UFx68yUcSY%})@}=|UA?8qxImQ=^`IJI zv0VC5HDi`J5_K9nnK*zGLr9h!0CHBJG*DFfMcjL&H1xh(^$drqZeYC zd=)`b?%utbUI5g}!VVgdrW6s{CV*k~f1m=p1DSC$l^WtA0Q^Y#%+{_!*c)MK#!NH- zz&*P%BV^1h{zB@?9XyBIaoIz7B83o}JJ!yuGkwpOHsBe1ix!|L`b1lJNM z9xRI$@7!4TaGm7bhy&c}_Ai!QwlvT^cr)6YG(RHlwauDQ6$jyWp%obZe@XwQ_vd`j z+#?%T+NW)jn&DORKAB;i#gdYE^sK@;qwwL^MTC+jSu7tcOp=U9PJ7;( z_+fQ?6|ttbGcSkLhkdo{9*4>b@oUvM8a0{%FufW$kyMt3O4cFE6(Vs2_4h+)#^Quv9mJ4TA~OpylRfe9;X|~4 zAyJ*DKHk?u)4o4oR@k9^C%uRC14GDTHA}iF_}-=KgD$&}0#Vgp6Y>vTtY}$f34Rq> zuZ;9EH*iLJfon<_oVHaDu=yqLeLQ&|B_H_2vS%@)8G-KXdYmm(OeX;(y|Rqc&~l?K z(t#dJ0|ABq{kQ&2+Mh9Ch-X`NVF)&yDuQx8X-d4DvwDA`)-J!oUEAi=R$T9ok(Fk8 z+v+IML~VEE*q%Tr+M1co1GjB8Kh)U|oxg(gBQeU-3E%p6!uz9Hmi~!_6wx?^dfRk}W8Qa|$Q zpKKozhM?&Fl46r4Wlr9OQay?Xub~OC{wpf^)BW$7i0m~n%kkm;{!YtEfk=twmXzl= zil@eUqwF5gjj?Q|VPk-%u3k5Y)9KK($-AnVarJF4x_vHloO6gU;ZYhu8ac}fH4ZCA z$c$Mj&QO{pJDBz}GvQy|Poyr1eSPN?7U0=$9qimM;-V_8gbL}vi||Rgfoaf#Ql7^Y zsIZIb=GtcVlsXHo)`Xfy{`V=x;;;7>2)v}T0$f9b{7s;kU#N7p#lR*LwA9{*Tp{E%3(*v87_ OfVqjyr8*;z#D4%ofVFS{ literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_006_Idle.png.import b/art/sprites/characters/Character_006_Idle.png.import new file mode 100644 index 0000000..89d1b5a --- /dev/null +++ b/art/sprites/characters/Character_006_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2vhpfcn6ayla" +path="res://.godot/imported/Character_006_Idle.png-87c1a57347f63318a7da74a3696653fd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_006_Idle.png" +dest_files=["res://.godot/imported/Character_006_Idle.png-87c1a57347f63318a7da74a3696653fd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_006_Walk.png b/art/sprites/characters/Character_006_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..2a4e18002eaab92279d9e6aae638cb08cc49dd1b GIT binary patch literal 3490 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 Q_FlmJ%z4uq6L;MI02zvnLjV8( literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_006_Walk.png.import b/art/sprites/characters/Character_006_Walk.png.import new file mode 100644 index 0000000..bb5bb39 --- /dev/null +++ b/art/sprites/characters/Character_006_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bq5ba7puv8mx1" +path="res://.godot/imported/Character_006_Walk.png-751a8de1d914918d6e78a313db34ee8e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_006_Walk.png" +dest_files=["res://.godot/imported/Character_006_Walk.png-751a8de1d914918d6e78a313db34ee8e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_007_Dead.png b/art/sprites/characters/Character_007_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..729e5541cc8cd248c902625df9f28ce404d429c1 GIT binary patch literal 891 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrV0Q9!aSW-L^LCDXws0atd%b#} ztdXSNly%!nf|O*fXMAj3B;-4@za8Yetdee@jZi$9!mlr;|ynpX95kD=*-Vw^7BIY zHh)=EvFzT%eJYw^+_iK62Uz$=F8XzF z^Cz+L&GGzRd)Y_%$M;|Lc91E*{HpYM|M8ISYxCGXn!msQBG|$5Ob}2w<5J)nv97C0 zYc0aKd(~u*7Mf2zyk_HnlY{r?)i3sEd}x!Z{#Qv>^!KE?EGc%YYhRm_mlZB}d~a)C zS8cD_rK@Xpx-$Y@VO`5_(97)mIAMDHM&Tdj-}7Y-#9a(u8Z)V+(imvP&i#2NFJF90 zQ}bLkC42pg_a)0e{I~w^me1tOq1m#)=6q>k;X>!DRxh6N_wDT7s`b>$);2Wuy4LBS z)JU^WCLQ~2|A*aYxmK#{xohtKe`-(4_FagZcwhc9+mG4b^Zytcv`kRB8(w-zU+&I_ zEVJ|1WUq_-xcxEzZ>Yha_yV&FGE4^T3}+M>ia8Dt$xM_#aOb>T!_N7&48``p8J^XB zV?6Ws4fBlOH`xuoZ{|;UmySij!<+>e(TzP3Ac-C()fSL54&QVj-Y;-}lj0YcXWKV7 eVx;18`j%TipMCcEj~6ggF?hQAxvX`6ap`haO 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

cMj65Iyr_I0L@%-ZLm7jSSffr;GqCvgzN56a> z3vZXF+`F*nEd7uT!oN6$Smg_pA1mOS<}%GhPIJMdJ_d3Pc;G_%2)zx3lzzrC)<05@ zfa@|~@q|ihtTjzRX_`?!HhLC5dOy#EWZ9-r)O?0NXQnZQLsSqTP(<(?xD4y(qV7a` z*YoY_$c?4>fK?G;q=#PnA*VuE{iV6U$9lnC4d7eCEr_+RPw1%D#;Af!;yi_vvHl>i z#0yTtl<~Xuweo3=tVom_)%GotDRFvDJYruLF3v4}!o1O}?tT84SVaeg(d>BQhZghv zGHSF4(A}FKrf+~%jP0H7_Jc?GkJdRK@m4P$2uW6_8!tqJN}4IhnuC<71fEpSzpYn(MBZc#>Njnp*9!%CV=RsoBtLw6&fU70a4S=V`UOx?fnV z{UC>q#=aE#+Te58a0FTh_-M9j+^2#bP%8M}RYkJFd676?+N-{fetC5er5yBzNbFh* zQ<;W?QsZRK-a;il6PFv-*u)>SXx@3pESaT4Qk`gp2IujZiD*F8p zWU%jRxXpFh7=Qiq83!yLDxy7O)-vS|$s~EYy)fS5Ixi!SB`+#_gojVClCgWE!wx2A z;P{2mBCgvVN$Q)4Fu8e{;2Vk0sK%$aUBz-=1K3Kk8@Yb)4srBpp4-FqjK|$lZc1@y zMP@B@ASJJ^W^%=9Z=d)n)0u@W*S*4!)L8vL+{+enH(s1ex;`laei#4?Q)`oIV~_ZM E00yV)CjbBd literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_007_Walk.png.import b/art/sprites/characters/Character_007_Walk.png.import new file mode 100644 index 0000000..c26bdcc --- /dev/null +++ b/art/sprites/characters/Character_007_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkojdn2l3jl0n" +path="res://.godot/imported/Character_007_Walk.png-34af3247b8cb2b63fd059aac5242294c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_007_Walk.png" +dest_files=["res://.godot/imported/Character_007_Walk.png-34af3247b8cb2b63fd059aac5242294c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_008_Dead.png b/art/sprites/characters/Character_008_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..72cba1e8b4f9fb4b7ae403d0a9431edc883120c8 GIT binary patch literal 870 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 fsQT}~kOFt~q@RNaniFLoH^A{9BZL$3S<{`L1l literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_009_Idle.png.import b/art/sprites/characters/Character_009_Idle.png.import new file mode 100644 index 0000000..27428e3 --- /dev/null +++ b/art/sprites/characters/Character_009_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhcaxufn8awxr" +path="res://.godot/imported/Character_009_Idle.png-0ab1c95e4e42dd0240b47ad8441fa4c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_009_Idle.png" +dest_files=["res://.godot/imported/Character_009_Idle.png-0ab1c95e4e42dd0240b47ad8441fa4c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_009_Walk.png b/art/sprites/characters/Character_009_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed34cd88d8bfe5a7e2defb5361180a292dfdac8 GIT binary patch literal 2939 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_009_Walk.png.import b/art/sprites/characters/Character_009_Walk.png.import new file mode 100644 index 0000000..ac9d72e --- /dev/null +++ b/art/sprites/characters/Character_009_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6ytplnnfb3ou" +path="res://.godot/imported/Character_009_Walk.png-6cd650d24ac756f6bfd224f999d84b8f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_009_Walk.png" +dest_files=["res://.godot/imported/Character_009_Walk.png-6cd650d24ac756f6bfd224f999d84b8f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_010_Dead.png b/art/sprites/characters/Character_010_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..296d4dba20c842b5fe21ff4764a373df707a2243 GIT binary patch literal 859 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_010_Idle.png.import b/art/sprites/characters/Character_010_Idle.png.import new file mode 100644 index 0000000..c1fe0e0 --- /dev/null +++ b/art/sprites/characters/Character_010_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn7ar2h01prir" +path="res://.godot/imported/Character_010_Idle.png-dbb1408fdad0da2fd24a4c1fe75ae620.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_010_Idle.png" +dest_files=["res://.godot/imported/Character_010_Idle.png-dbb1408fdad0da2fd24a4c1fe75ae620.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_010_Walk.png b/art/sprites/characters/Character_010_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..870b58922c84bdc77b23ac1242a76b3f61eb59fc GIT binary patch literal 2992 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_010_Walk.png.import b/art/sprites/characters/Character_010_Walk.png.import new file mode 100644 index 0000000..80b445a --- /dev/null +++ b/art/sprites/characters/Character_010_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkfceshiwp5jt" +path="res://.godot/imported/Character_010_Walk.png-420aca922b9f619ed9216c39355318ab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_010_Walk.png" +dest_files=["res://.godot/imported/Character_010_Walk.png-420aca922b9f619ed9216c39355318ab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_011_Dead.png b/art/sprites/characters/Character_011_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..857cb8376bd7b6598c8e16e87b43ba740bff377a GIT binary patch literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrV0z~1;uumf=j|LvujoJ#hkP&b zi<#3eh#q0JFsfmf?6}->hVN5*6UW@0OvW7+g5no=Tlz#*7JJFu(A~qAbV)<^PyRjg zKXZx|9{BtCO;E1%uh~91i0k2}%-i`6+qxMK7&2I}F&t-jAi*HR+>p#rz{Ai76@31= zdcK9+w@cgC$15p4dY&Wq_x<&`Iq$vxAO9KbwKadbI=iNCe$cPK*@d(3Ejc~8`OCcP zm-fg0fA)$0pW=)2uh(y7li;sjSzq$!{_)@L#|`DaN&RML{`>RqR;C^GHGRw5cON~P z^Xq%#^!4-Q-aY#FapyVjYfklb^-md29o}oA@h$$o_7MG z>#L9E-}ToQFWfH)bV`bOp*Z%?!5U;R!N)ZWyX;R3J{6nazx=oP^zDCYZ0^3VVc2p1 zCqu#h&x{Z1wl@~c;dl5R9;x~6)6a@saPjBN2S%iYKbfy=T(VzD>uMM<;WK!;`njxg HN@xNA7@uf( literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_011_Dead.png.import b/art/sprites/characters/Character_011_Dead.png.import new file mode 100644 index 0000000..7fd918d --- /dev/null +++ b/art/sprites/characters/Character_011_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://doa0vm7xo5f1b" +path="res://.godot/imported/Character_011_Dead.png-c52196730c14299395595c4ef3547c34.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_011_Dead.png" +dest_files=["res://.godot/imported/Character_011_Dead.png-c52196730c14299395595c4ef3547c34.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_011_Idle.png b/art/sprites/characters/Character_011_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..62eb9412e73645a8477ad0473670fbacff8bee61 GIT binary patch literal 2152 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 gA8+zMl((*}k~8j`d86sE6951J literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_011_Idle.png.import b/art/sprites/characters/Character_011_Idle.png.import new file mode 100644 index 0000000..9756dce --- /dev/null +++ b/art/sprites/characters/Character_011_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgm07ylwoxuqr" +path="res://.godot/imported/Character_011_Idle.png-079aba020f914b64188e3e11000d6489.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_011_Idle.png" +dest_files=["res://.godot/imported/Character_011_Idle.png-079aba020f914b64188e3e11000d6489.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_011_Walk.png b/art/sprites/characters/Character_011_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..d18a9ea86c182085bd49578445de04fb39d971ec GIT binary patch literal 2639 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 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_011_Walk.png.import b/art/sprites/characters/Character_011_Walk.png.import new file mode 100644 index 0000000..82e49f4 --- /dev/null +++ b/art/sprites/characters/Character_011_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caxnji7qtoftv" +path="res://.godot/imported/Character_011_Walk.png-e30d6c424901068d6cb1d62875371473.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_011_Walk.png" +dest_files=["res://.godot/imported/Character_011_Walk.png-e30d6c424901068d6cb1d62875371473.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_012_Dead.png b/art/sprites/characters/Character_012_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..aed9b748d44b0e8ce059e80642351a54071f3511 GIT binary patch literal 866 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 Ofy?H$W|gKMzx@pnU?X_| literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_012_Idle.png.import b/art/sprites/characters/Character_012_Idle.png.import new file mode 100644 index 0000000..3c8e414 --- /dev/null +++ b/art/sprites/characters/Character_012_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y6bkvxi65e7v" +path="res://.godot/imported/Character_012_Idle.png-06d2acb1777ac4e3d84cc727341dcae5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_012_Idle.png" +dest_files=["res://.godot/imported/Character_012_Idle.png-06d2acb1777ac4e3d84cc727341dcae5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_012_Walk.png b/art/sprites/characters/Character_012_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..da7ea2254c9f309b0bc3bd692b6e1b80590e0d1b GIT binary patch literal 3163 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 X60AMze$E8^X#k8bn_eov=otMU1W)>R literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_012_Walk.png.import b/art/sprites/characters/Character_012_Walk.png.import new file mode 100644 index 0000000..22ed979 --- /dev/null +++ b/art/sprites/characters/Character_012_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsekmrv5pihek" +path="res://.godot/imported/Character_012_Walk.png-716625a565eca83c3c36b0419ddd28f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_012_Walk.png" +dest_files=["res://.godot/imported/Character_012_Walk.png-716625a565eca83c3c36b0419ddd28f1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_013_Dead.png b/art/sprites/characters/Character_013_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f06dc4c7e40101b9bd757e0cc8407b0f5210da GIT binary patch literal 893 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrV0Q6zaSW-L^LEZzuMkECH+yAq zLlM#5dJkqc->sPwCq2-rVN^V^w%W03$~HSErwiO2s}BSuW(7*BNGuXfT-0&;w$rfy zp0r1CE$1v1UR6BhDcbY+%+&SEHM%&adyChyKS?rVuwY|2&hS8jL58^@nW2D(p^xzZ zSn&C${WX_8a<@pVxqI@e_Vvjs?C#Y!E&ojFJ$!Xu(EGXnPW`pL8^<&2#cVw(^LO)q zZ#^3?|M}VR(_Zx)zfONG7jf9VL#47N-{}6n{Q1>)9R3H~tBdlP6jZPLCH(pOA3O#@ z(z@^NRZUT;ykJpxf1fh*UuVxr{Ijz?C!M#y?qx6gYW=bMSDg>I+%LIUcju=x(C(>o z*}hJH|Ncef0idI10Ihx18+Pyf+2;>3-p73Wz4PZ4>9syze8rWwUcB`0vP*sGzdoiL z7BO#Enny|I^Qn8LrB@XfY$<=0Tei&H)99Xz-`*ClW;_jb1w>u>*` zNqzBb>z<0OGd?~m$m8doXZ7s$H@|7uw}1NcGG$x&_stu&OuDZ9dg&atuRxE#;@Plw z_xvY+PTktRwSOhk->1K=>!d79ujx#h6LR(6p0hV^pI#MTzxCg`c&=&xx!1ED!W}$Iudb(sQ@hf!fg92 Zz4B46kJ*d8{J?C*;OXk;vd$@?2>=IFmn8rI literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_013_Dead.png.import b/art/sprites/characters/Character_013_Dead.png.import new file mode 100644 index 0000000..63596dc --- /dev/null +++ b/art/sprites/characters/Character_013_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://daukgomwycsgk" +path="res://.godot/imported/Character_013_Dead.png-49b06f46b7fa82025b0265b91dca90b2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_013_Dead.png" +dest_files=["res://.godot/imported/Character_013_Dead.png-49b06f46b7fa82025b0265b91dca90b2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_013_Idle.png b/art/sprites/characters/Character_013_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..090662821b9f11e90a0878140a514fa64c7f4b9d GIT binary patch literal 2732 zcma);dpy)xAIHzkXj}#pDp@O1k{YHb*>xvObY+DRG2~Vhv#eW&87ieIvSOmfZIg)H z);)tv<1#T3Nm}E63u7b(V?4i}XP^I`KlYE``Ml2Sbvrz|QK8`hmL+M8{mIdCS~NdHFMc^%mqhniaX^H~U%7_M(qyd-lY|JNKq(#KCeB zuaq8;-)BLL52ksey5pwK7KW`hoAkH-d@h*RX<(`~6}{hzloU;#YM83sn%iKs`ehuj zS)Y~cQ&B6}sbn6K3_GUyU+GVAH~q6Rw_VzaB>tr%3kERWQ=ZbTq~~)U_8L(f}j>|e*RrXkk?s>pIJIE z$~&3d49@9WFdr6AAW;gf@VRO)97LEt*~kj@h6Vwm5gmZfYt|M57QUT;LO$Ht_~N{I zfSP}K%aFZGTi0nL=@;WKhG4*eUvIcg(6Ub;?Azf_R=U-&4>b^ZMpz`y-EdR!eQ)&i z3EY97?x1AnD@+VT@O0@m54?Dsw`8x1!iEmBFi*+!&_G`y3wPuXXbpeGpMSJ2No1{R8}mP)0odB;%X;T2Qph2+7>cuJEx!@bF65#3&K!^9 zgX0flUo_T?8^+*~i=p#+1pQ?##%7pG*oSL}E-RlhY2upNj7-)x9P!GMLJ##<_A^Bo z_k&yPCE*;k=~l2-v|R(D?V~7BrU^-zY1*jRHa}&%{uL{RrqCPI371r%tNySO?hOe2 z?h2X0|m!c5;#hg2HH#!79ODakfnI^kg*rzhKOW+w} zI1mdsTNvI3>{h66sRj;phyTw*aVvdkJ#* z;l9fT3`{{HVHfw?S5Tw?-ldB^;^!)_$`O9#roe2HlBUzmJ8{T&7rnthk%{R@O7w`1 z0$6`v7MG>$is%-$D5djpSqiB?9w$YT@MhvXRCxO4%%dPe4ZBE(Z9+3$&H6lMO{#lX z)O&T5I#nODhjJTH`_?&ar|Vq{Nv0w@JX*|y7K+~=Kr3~HQH{?GruUot%N}){q|}@cF|o2XBaF|qyLb}bbk3;#+*we^Ji$5t}O4$ zuGin+QtQHrul0|=7PL(zy8oV$VoRze*(U5&saGyW)1w2T896tVV+EH4nf}|du03y` z$RQjQe^5D`C(nPwH&LR@v`ruT)HomkYVE z>kc-Nw12L6e#yAgZe_%@HHpyxO_*i_DfBa_w|t{0_` z_6g}EK9wlC3p}ne^Xqm@WSa&YxJs zze0LUsqX3ONsfID-*(iBR4d%cgU{9al60;wITv{tJm7dLYK*ccjOt`w(UeyBj?bYy zb241A2-^cW4Awq}cB_k)NDN*z^wzCzyl` z^mqWWCe;gZkv_v82QhQpN?jprpUSIsCo9T3dluEKiIzOZ_$eU7G+YgUY$Ld7}k2uHuYGx)^~^rpq`BcPWK(8-68XpAv4qABxZE7CBp}e3UtmgE$@PQl z{mr?5AhdjOi;u6qVa)F5X|!izgNhd&PkRerl4S#BtU8H~mfcm$Ex*j%$j;!bgXjOs zo));#;Z;t@(zU-`J6%=XTfMW`ckijfHS-wo+EM1Y4l1_}Be9a9WSQp8{GK!QLzyXE z93N~zkX@&EFk&(IX+`!yM9F=%p41#lsBnCrb7s}JRR-YO!~Gmfg!j*by%`> zTUh3&>PLi?`BcA`%(;PXqjLMMWhX1O-YqtS>ta%W&!wv<|` z>_wAWfD0xteuO`vjei8~gI|i&x4n%HQ-s%AAlnDWsQA)T1(OJWnS+O8TJtGU>7J_f zrDckThG}k4>9p5KF`z)HG|qHv12v zs5=<50-r^QE6A+{@b&emf>5P&+pwWNei6}?&&Y9?^Pn%dp zzWk$HctvZ%#o-MEm^L5;e|pg>KR=2P0}>ycT-eveN9~c6;v~*pZ5EH3e-r%*T4PB? z6()e$EKf0}ZT3UyEC*Otf$8^Pr2+p#QAn(WS{5yktnJEFY|USXvM5us_x}@UOME@y W&|24}w2RPvfs?p%Rxd3);{FYCu{GEL literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_013_Idle.png.import b/art/sprites/characters/Character_013_Idle.png.import new file mode 100644 index 0000000..5cbe2bd --- /dev/null +++ b/art/sprites/characters/Character_013_Idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddkfrmcwb11bp" +path="res://.godot/imported/Character_013_Idle.png-7a5d4c80884c699f3b7a04bcfdddcc2b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_013_Idle.png" +dest_files=["res://.godot/imported/Character_013_Idle.png-7a5d4c80884c699f3b7a04bcfdddcc2b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_013_Walk.png b/art/sprites/characters/Character_013_Walk.png new file mode 100644 index 0000000000000000000000000000000000000000..692f7cd3adc7a5fa00ec83ea2d2a34d7839e860d GIT binary patch literal 3211 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 T&2zv*24HjgycPbGd(1xpgq1VR literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_013_Walk.png.import b/art/sprites/characters/Character_013_Walk.png.import new file mode 100644 index 0000000..58876e9 --- /dev/null +++ b/art/sprites/characters/Character_013_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://be4twnnlpy6m2" +path="res://.godot/imported/Character_013_Walk.png-03bdbadd3a5e3963af2bea56f7d34b60.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_013_Walk.png" +dest_files=["res://.godot/imported/Character_013_Walk.png-03bdbadd3a5e3963af2bea56f7d34b60.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_014_Dead.png b/art/sprites/characters/Character_014_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..d4d8ae2c63db3b098942803471edb1a69c5284b0 GIT binary patch literal 859 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU{>;UaSW-L^LCD5wlE`u+kOxA z`i53#E-}XmmktIk+Tkig26cT+64bOg+?vVJjXWkUMFAa>3s1ziu$7yJc6 z=M?ukdAA<96Zm28_9<%D_buKN=ft-!EOMHl-t~3ASe|4VGFY%N9A|hS!63ujkjzlP z!_dcg04$jPF1{|~LgrNM^1LMxyJo6L^7ttHd9wZU>-T$ZymR`+ z=Vv>guRdOP*7n@Fdyc=F`M3TPf02L8{_=B%qec2hi}I(%8w&qQ|L!k(04P6c$?mPQ z|NVP(^YP!mM@zPsotM4L^6T|?|1Uxpa@SA&EABrjTKlD4{j_txvhwc7T9u#Ku7CLB z(&tZCKlxEmGs!fT?W_6o`R^tlczjsp@hL0uc~;u*zszvE5Wl;Am3gD*xmBz7t>5vZ zLO8$a%k}s3e=Sb8ntl;axdtxUZb~A&MEmG+NJ4WR>$*>9SKjFw-!2y85}Sb4q9e0C04F As{jB1 literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_014_Dead.png.import b/art/sprites/characters/Character_014_Dead.png.import new file mode 100644 index 0000000..1a34f95 --- /dev/null +++ b/art/sprites/characters/Character_014_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvwe1xf2f73y3" +path="res://.godot/imported/Character_014_Dead.png-23c4d06b6e3863989e695afff750ed5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_014_Dead.png" +dest_files=["res://.godot/imported/Character_014_Dead.png-23c4d06b6e3863989e695afff750ed5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_014_Idle.png b/art/sprites/characters/Character_014_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..89b99a813ff856aa7da865899ab68cd36585d52f GIT binary patch literal 2528 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 D>qx|; literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_014_Walk.png.import b/art/sprites/characters/Character_014_Walk.png.import new file mode 100644 index 0000000..7121bd1 --- /dev/null +++ b/art/sprites/characters/Character_014_Walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vpdry2yyekvo" +path="res://.godot/imported/Character_014_Walk.png-bab0cfac7c66a94dcc7be5d5366bb948.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_014_Walk.png" +dest_files=["res://.godot/imported/Character_014_Walk.png-bab0cfac7c66a94dcc7be5d5366bb948.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_015_Dead.png b/art/sprites/characters/Character_015_Dead.png new file mode 100644 index 0000000000000000000000000000000000000000..da5abe1dc2f9cbd9a01292debee871d222effea4 GIT binary patch literal 845 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU>5OoaSW-L^LCDXws4_L`~KzU z`0{LX`-A@o$~>kH-|iZk>> z42v|&<$l=kx0t=$>aXGd|LH9MX+c~MKP`A`t?)L9p@4^>kMV#Zg9RJIafSyH3^L3O z$soaVi+}IATs38B^K-$U-LqdGReJO(`^dw{Q?K?E|C;?h{r5Z`Ew#u~_uo|9-rezM z$xZ*Je^q~{GHG;ocbxE7di1-GdA_U2Tzoa+*d-mshmCS?F zhabN^9Tao#oBoCP`St4=&Y6n~3L4JUO}2{8J6gVe`f-!Sf4}}tt>d(L_5IT8>3>hm zx9PjwKR@}x>m!%{JeZzbCo;Wo-_8!8O9NwKkC$xg@jvaWd!OyA`Sbg)Cmwk8%1Y^9 zOk`zrrH}B7_4ng{okV;B6* zP_Q3@OX_c*_rLz$uHm29-*?Oh@Zpa+3b5$IZYpL(-(hd~eHV-u{JvdRx2x_uu&x9`(2@4gn1Q%wvpyQNt8gVesbRZ Xv@C=5@f2lXHev8|^>bP0l+XkKd`XJg literal 0 HcmV?d00001 diff --git a/art/sprites/characters/Character_015_Dead.png.import b/art/sprites/characters/Character_015_Dead.png.import new file mode 100644 index 0000000..42fc6aa --- /dev/null +++ b/art/sprites/characters/Character_015_Dead.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://n71lbmxkvioh" +path="res://.godot/imported/Character_015_Dead.png-b074949bcb971d96a392e2128c495ea5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/sprites/characters/Character_015_Dead.png" +dest_files=["res://.godot/imported/Character_015_Dead.png-b074949bcb971d96a392e2128c495ea5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/art/sprites/characters/Character_015_Idle.png b/art/sprites/characters/Character_015_Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..f099ff362919278a09c56f6cecd4d3cc8f5d05b9 GIT binary patch literal 2639 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 void: if EventBus.has_signal("corpse_cremated"): EventBus.corpse_cremated.connect(_on_corpse_cremated) + # Sprite mount is deferred to setup() / from_dict() because the atlas pick + # depends on pawn_name (deterministic name-hash), which isn't assigned yet + # when _ready() fires. See _mount_sprite() below. + func setup(p_name: String, start_tile: Vector2i) -> void: pawn_name = p_name @@ -215,9 +232,31 @@ func setup(p_name: String, start_tile: Vector2i) -> void: # Same formula as _draw() body disc: deterministic hue from name hash. var hue := float(pawn_name.hash() % 360) / 360.0 portrait_color = Color.from_hsv(hue, 0.7, 0.85) + # Slice-1 character sprite: depends on pawn_name, so mount here (not _ready). + _mount_sprite() Audit.log("pawn", "%s spawned at %s" % [pawn_name, start_tile]) +## Build the AnimatedSprite2D child from the peasant atlas trio picked +## deterministically from pawn_name. Idempotent — safe to call from setup() +## AND from_dict() (the save-load path also re-enters setup). +func _mount_sprite() -> void: + if _sprite != null: + _sprite.queue_free() + _sprite = null + var atlases := _atlas_for_pawn(self) + var sf: SpriteFrames = _PAWN_SPRITE_FRAMES.build(atlases) + _sprite = AnimatedSprite2D.new() + _sprite.name = "Sprite" + _sprite.sprite_frames = sf + _sprite.centered = true + _sprite.offset = Vector2(0, -8) # bottom-anchor: feet ≈ tile bottom edge + _sprite.z_index = -1 + _sprite.play(&"idle_down") + add_child(_sprite) + Audit.log("pawn_sprite", "%s → atlas idx %d" % [pawn_name, (absi(pawn_name.hash()) % _PEASANT_COUNT) + 1]) + + # ── public API ────────────────────────────────────────────────────────────── func walk_along_path(new_path: Array[Vector2i]) -> void: @@ -919,6 +958,8 @@ func to_dict() -> Dictionary: # Phase 14 — bleed-out timeout counter. Default 0 for pre-Phase-14 saves. "bleed_ticks": _bleed_ticks, "last_damage_source": String(_last_damage_source), + "facing_x": facing.x, + "facing_y": facing.y, # Phase 17 — per-pawn work-priority matrix. Keys stored as plain Strings for # JSON round-trip safety (StringName keys survive the cast back via StringName()). "work_priorities": _serialise_work_priorities(), @@ -928,6 +969,9 @@ func to_dict() -> Dictionary: func from_dict(d: Dictionary) -> void: pawn_name = d.get("name", "") tile = Vector2i(int(d.get("tile_x", 0)), int(d.get("tile_y", 0))) + facing = Vector2i(int(d.get("facing_x", 0)), int(d.get("facing_y", 1))) + # Re-mount sprite now that pawn_name is set (atlas pick is name-hash driven). + _mount_sprite() _path.clear() for entry in d.get("path", []): @@ -1070,6 +1114,9 @@ func _advance_walk() -> void: job_runner.cancel_job() Audit.log("pawn", "%s walk aborted: %s became impassable" % [pawn_name, next_tile]) return + var delta := next_tile - tile + if delta != Vector2i.ZERO: + facing = _canonical_facing(delta) tile = next_tile _path.remove_at(0) _step_progress = 0.0 @@ -1087,28 +1134,42 @@ func _process(_delta: float) -> void: var next := _path[0] if is_walking() else tile var to_world := _tile_to_world(next) position = from_world.lerp(to_world, _step_progress) + _update_anim() + + +## Pick the right animation each tick based on walk state, facing, and downed. +## Called from _process(). Cheap: only calls _sprite.play() when the target +## animation differs from the current one (AnimatedSprite2D restarts from +## frame 0 on every play() call, so we must guard). +func _update_anim() -> void: + if _sprite == null: + return + if is_downed(): + if _sprite.animation != &"dead": + _sprite.play(&"dead") + return + var prefix: StringName = &"walk" if is_walking() else &"idle" + var dir_suffix: StringName = _facing_suffix() + var target: StringName = StringName("%s_%s" % [prefix, dir_suffix]) + if _sprite.animation != target: + _sprite.play(target) + + +## Map `facing` Vector2i to the animation-name suffix (down/left/right/up). +func _facing_suffix() -> StringName: + if facing == Vector2i(0, -1): + return &"up" + if facing == Vector2i(-1, 0): + return &"left" + if facing == Vector2i(1, 0): + return &"right" + return &"down" func _draw() -> void: - # Phase 14 — use the stored portrait_color (computed once in setup()/from_dict()). - # This is the same formula as the old inline hue derivation; consolidating here - # removes the duplication and ensures the corpse head-dot matches exactly. - var body_colour := portrait_color - - if is_downed(): - # Phase 9 — Downed pawn: rotated 90° (lying on ground) + desaturated. - # draw_set_transform applies to all subsequent draw_* calls in this _draw. - draw_set_transform(Vector2.ZERO, PI / 2.0, Vector2.ONE) - draw_circle(Vector2.ZERO, 6.0, body_colour.lerp(Color(0.5, 0.5, 0.5), 0.6)) - draw_arc(Vector2.ZERO, 7.0, 0.0, TAU, 24, Color(0.0, 0.0, 0.0, 0.4), 1.0) - # Reset transform so selection ring and carry indicator render upright. - draw_set_transform(Vector2.ZERO, 0.0, Vector2.ONE) - else: - draw_circle(Vector2.ZERO, 6.0, body_colour) - # Dark outline ring. - draw_arc(Vector2.ZERO, 7.0, 0.0, TAU, 24, Color(0.0, 0.0, 0.0, 0.6), 1.0) - - # Selection ring — drawn after body regardless of downed state. + # Body is the AnimatedSprite2D child (see _ready). _draw() is now overlay-only. + # Selection ring — drawn on top of the sprite (parent _draw runs after the + # child's z_index=-1 sprite draws). if _selected: draw_arc(Vector2.ZERO, 10.0, 0.0, TAU, 32, Color(1.0, 0.9, 0.2, 0.85), 2.0) @@ -1127,3 +1188,30 @@ func _tile_to_world(t: Vector2i) -> Vector2: t.x * TILE_SIZE_PX + TILE_SIZE_PX / 2.0, t.y * TILE_SIZE_PX + TILE_SIZE_PX / 2.0 ) + + +## Maps any tile-delta to a cardinal Vector2i facing direction. Prefers the +## axis with larger absolute magnitude; ties favor horizontal. Returns down +## (0, 1) for zero delta as a safe default. +static func _canonical_facing(delta: Vector2i) -> Vector2i: + if delta == Vector2i.ZERO: + return Vector2i(0, 1) + if abs(delta.x) >= abs(delta.y): + return Vector2i(sign(delta.x), 0) if delta.x != 0 else Vector2i(0, 1) + return Vector2i(0, sign(delta.y)) + + +## Returns the {idle, walk, dead} atlas trio for a pawn. Slice 1: always +## peasant, picked deterministically from name hash (mod 15, +1 for 001-015 +## naming). Slice 2 will branch on equipped armor (helm + cuirass + boots → +## knight atlas, etc.) at this single extension point. +const _PEASANT_COUNT: int = 15 + +static func _atlas_for_pawn(pawn) -> Dictionary: + var idx: int = (absi(pawn.pawn_name.hash()) % _PEASANT_COUNT) + 1 + var n: String = "%03d" % idx + return { + "idle": load("res://art/sprites/characters/Character_%s_Idle.png" % n), + "walk": load("res://art/sprites/characters/Character_%s_Walk.png" % n), + "dead": load("res://art/sprites/characters/Character_%s_Dead.png" % n), + } diff --git a/scenes/pawn/pawn_sprite_frames.gd b/scenes/pawn/pawn_sprite_frames.gd new file mode 100644 index 0000000..ca5593d --- /dev/null +++ b/scenes/pawn/pawn_sprite_frames.gd @@ -0,0 +1,51 @@ +class_name PawnSpriteFrames extends RefCounted +## Builds a SpriteFrames resource from a {idle, walk, dead} atlas trio for a +## peasant character. Atlases are 128×128 with 4 rows (down/left/right/up) +## × 4 frames (32×32 cells). Idle + Walk produce 4 directional animations +## each (loop=true); Dead is a single frame (loop=false) from row 0. +## +## Created via PawnSpriteFrames.build(atlases) from Pawn._ready(). The +## returned SpriteFrames is assigned to an AnimatedSprite2D's sprite_frames. + +const CELL: int = 32 +const DIRS: Array[StringName] = [&"down", &"left", &"right", &"up"] + +## Build a SpriteFrames containing: +## idle_down/left/right/up — 4 frames each, loop, 4 fps +## walk_down/left/right/up — 4 frames each, loop, 8 fps +## dead — 1 frame, no loop (from idle/dead row 0 col 0) +## +## `atlases` is a Dictionary with three Texture2D values keyed by "idle", +## "walk", "dead". Each texture is 128×128. +static func build(atlases: Dictionary) -> SpriteFrames: + var sf := SpriteFrames.new() + # AnimatedSprite2D auto-creates a `default` animation; remove it so the + # scene doesn't render an empty placeholder if a caller mistypes an anim name. + if sf.has_animation(&"default"): + sf.remove_animation(&"default") + + _add_directional(sf, &"idle", atlases["idle"], true, 4.0) + _add_directional(sf, &"walk", atlases["walk"], true, 8.0) + + # Dead — single 32×32 frame from row 0 (down-facing) of the dead atlas. + sf.add_animation(&"dead") + sf.set_animation_loop(&"dead", false) + var dead_at := AtlasTexture.new() + dead_at.atlas = atlases["dead"] + dead_at.region = Rect2(0, 0, CELL, CELL) + sf.add_frame(&"dead", dead_at) + + return sf + + +static func _add_directional(sf: SpriteFrames, prefix: StringName, tex: Texture2D, loop: bool, fps: float) -> void: + for row in 4: + var anim_name := StringName("%s_%s" % [prefix, DIRS[row]]) + sf.add_animation(anim_name) + sf.set_animation_loop(anim_name, loop) + sf.set_animation_speed(anim_name, fps) + for col in 4: + var at := AtlasTexture.new() + at.atlas = tex + at.region = Rect2(col * CELL, row * CELL, CELL, CELL) + sf.add_frame(anim_name, at) diff --git a/scenes/pawn/pawn_sprite_frames.gd.uid b/scenes/pawn/pawn_sprite_frames.gd.uid new file mode 100644 index 0000000..42721ff --- /dev/null +++ b/scenes/pawn/pawn_sprite_frames.gd.uid @@ -0,0 +1 @@ +uid://c4otxk5jg0kxr diff --git a/scenes/ui/workbench_panel.gd.uid b/scenes/ui/workbench_panel.gd.uid new file mode 100644 index 0000000..5c26183 --- /dev/null +++ b/scenes/ui/workbench_panel.gd.uid @@ -0,0 +1 @@ +uid://bsdc4o12x1v41