From 48e28ee636e5e29a30055e4bdfe01e16b47914ca Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Sun, 10 Aug 2025 12:30:42 -0400 Subject: [PATCH] New dead_body_lootable sprite for dead things you can loot. --- assets/config.json | 5 ++++ assets/devices.json | 20 ++++++++++++--- assets/enemies.json | 2 +- assets/items/broken_locket.png | Bin 16988 -> 16988 bytes assets/items/broken_pen_knife.png | Bin 15316 -> 15316 bytes assets/items/broken_yoyo.png | Bin 13115 -> 13115 bytes assets/items/chess_pawn.png | Bin 8544 -> 8544 bytes assets/items/cinqueda.png | Bin 11440 -> 11440 bytes assets/items/dirty_kerchief.png | Bin 11971 -> 11971 bytes assets/items/dubious_combination.png | Bin 7220 -> 7220 bytes assets/items/healing_potion_small.png | Bin 4614 -> 4614 bytes assets/items/leather_pouch.png | Bin 12723 -> 12723 bytes assets/items/mushroom.png | Bin 15684 -> 15684 bytes assets/items/pocket_watch.png | Bin 19206 -> 19206 bytes assets/items/rusty_nails.png | Bin 7964 -> 7964 bytes assets/items/severed_finger.png | Bin 12769 -> 12769 bytes assets/items/stone_doll_cursed.png | Bin 11613 -> 11613 bytes assets/items/torch_crappy.png | Bin 7718 -> 7718 bytes assets/items/torch_horizontal_floor.png | Bin 5911 -> 5911 bytes assets/items/wood_barrel_small.png | Bin 4151 -> 4151 bytes assets/map_tiles.json | 28 +++++++++++++-------- assets/map_tiles.png | Bin 9544 -> 9753 bytes assets/palette.json | 8 ++++-- assets/sprites/armored_knight_1.png | Bin 29292 -> 29292 bytes assets/sprites/axe_ranger.png | Bin 18793 -> 18793 bytes assets/sprites/dead_body.png | Bin 1999 -> 1999 bytes assets/sprites/dead_body_lootable.png | Bin 0 -> 2281 bytes assets/sprites/gold_savior.png | Bin 24180 -> 24180 bytes assets/sprites/grave_stone.png | Bin 16825 -> 16825 bytes assets/sprites/hairy_spider.png | Bin 34303 -> 34303 bytes assets/sprites/peasant_girl_2.png | Bin 20421 -> 20421 bytes assets/sprites/rat_with_sword.png | Bin 14027 -> 14027 bytes assets/sprites/rope_vines_up.png | Bin 18485 -> 18485 bytes assets/sprites/torch_pillar.png | Bin 10079 -> 10079 bytes assets/sprites/tripwire_trap.png | Bin 5255 -> 5255 bytes assets/sprites/undead_peasant.png | Bin 28562 -> 28562 bytes assets/sprites/well_down.png | Bin 22532 -> 22532 bytes assets/textures/ceiling_black.png | Bin 11552 -> 11552 bytes assets/textures/ceiling_blue_light.png | Bin 37152 -> 37152 bytes assets/textures/floor_gray_stone.png | Bin 25429 -> 25429 bytes assets/textures/glowing_moss_wall.png | Bin 59031 -> 59031 bytes assets/textures/gray_stone_floor_light.png | Bin 44507 -> 44507 bytes assets/textures/lava_floor.png | Bin 60809 -> 60809 bytes assets/textures/wall_plain.png | Bin 30596 -> 30596 bytes assets/textures/wood_wall.png | Bin 23145 -> 23145 bytes 45 files changed, 46 insertions(+), 17 deletions(-) create mode 100644 assets/sprites/dead_body_lootable.png diff --git a/assets/config.json b/assets/config.json index 3d545f2..a38faba 100644 --- a/assets/config.json +++ b/assets/config.json @@ -214,6 +214,11 @@ {"path": "assets/sprites/dead_body.png", "frame_width": 256, "frame_height": 256 + }, + "dead_body_lootable": + {"path": "assets/sprites/dead_body_lootable.png", + "frame_width": 256, + "frame_height": 256 } }, "worldgen": { diff --git a/assets/devices.json b/assets/devices.json index 210e47f..58b7897 100644 --- a/assets/devices.json +++ b/assets/devices.json @@ -76,14 +76,28 @@ {"_type": "Sound", "attack": "pickup", "death": "blank"} ] }, + "DEAD_BODY_LOOTABLE": { + "id": "DEAD_BODY_LOOTABLE", + "name": "Grave Stone", + "description": "Something died here. Was this your doing?", + "components": [ + {"_type": "Tile", "display": 1890, + "foreground": "devices/fg:dead_body_lootable", + "background": "devices/bg:dead_body_lootable" + }, + {"_type": "Device", "config": {}, "events": ["LOOT_CONTAINER"]}, + {"_type": "Sprite", "name": "dead_body_lootable", "width": 256, "height": 256, "scale": 1.0}, + {"_type": "Sound", "attack": "pickup", "death": "blank"} + ] + }, "DEAD_BODY": { "id": "DEAD_BODY", "name": "Something Dead", "description": "You can't loot this, weirdo.", "components": [ - {"_type": "Tile", "display": 42613, - "foreground": "devices/fg:grave_stone", - "background": "devices/bg:grave_stone" + {"_type": "Tile", "display": 1939, + "foreground": "devices/fg:dead_body", + "background": "devices/bg:dead_body" }, {"_type": "Sprite", "name": "dead_body", "width": 256, "height": 256, "scale": 1.0} ] diff --git a/assets/enemies.json b/assets/enemies.json index 3ad2eac..c477614 100644 --- a/assets/enemies.json +++ b/assets/enemies.json @@ -30,7 +30,7 @@ }, "KNIGHT": { "components": [ - {"_type": "Tile", "display": 2189, + {"_type": "Tile", "display": 2216, "foreground": "enemies/fg:knight", "background": "color:transparent" }, diff --git a/assets/items/broken_locket.png b/assets/items/broken_locket.png index 829751377836a6cc8b01e6ac7567fd180fe8b29c..13cd650eea3e558ab43ec766dfdbb2e2e8f1eea3 100644 GIT binary patch delta 75 zcmcc9!g!~Jal>O44laHxX|_Ys&o{qj$*>VMGzc*?wKBD^GBVdTFt9Q(xSLy%F*(Cg P9#f{PB69oWIgSSanVc8p delta 75 zcmcc9!g!~Jal>O44t8cv!IwPS3O2uH$*>VMFb^>>wlc7^GBnpVFt9Q(=sL7DYjTF8 QJf_Uu>r=K)p5u4`0I8N46aWAK diff --git a/assets/items/broken_pen_knife.png b/assets/items/broken_pen_knife.png index 493141db057ca968b7a8ede8a5649eb9d4593d9c..b13d56660903eea08b72b6cc2bb65c4b07136f46 100644 GIT binary patch delta 73 zcmcaoex-baBP$0Nzm+uGA?fFvJz1MfMGXx?3{9;}Ev$^pwG9lc3=Hn(R%A?mU?qPaY8RXU diff --git a/assets/items/broken_yoyo.png b/assets/items/broken_yoyo.png index 5ea335ef7bf3c73fef968e3f8dc8f4afc2864774..b51e581fdfafcaaf9c14cddddc31cddf6ac09ac6 100644 GIT binary patch delta 73 zcmdm;wmWTuI|~OFzm?34WqmH2{aGICiW(Y(7@As{T38ubXd4(<85n4*ax_kMH+@5a{aGICiW-=Q7#Ld_SXvocXd4(<85q=b9c`ZMZX}N> Nqdosg%;ajL0{}h17G?kd diff --git a/assets/items/chess_pawn.png b/assets/items/chess_pawn.png index 55d3686239a20f7e5279f54959556502937cab5d..bbdf568b2e2bfdde4bf293a4f6d0c02d8d5671fd 100644 GIT binary patch delta 73 zcmaFh^uTGuR%Q+^ek&trt2}A_cG6t5j8LmF)+3=u(UF?)HX1%GBCLH_ni6U90hqy Oncf%gUrb)0Z~y>EXczYY diff --git a/assets/items/cinqueda.png b/assets/items/cinqueda.png index 1da52274b418f5891f8d52795fa1188c4d72cc16..def23fe2a0d498fde505d4c58423c34e34bf1983 100644 GIT binary patch delta 79 zcmdlGxgl~wJqH)Rm0a11_Zb`8uV{-J8iW{{TA5l{85?LD7+4t?TuE@Nm|UPEuZSVj TT$;X|0SG)@{an^LB{Ts5|34SK delta 79 zcmdlGxgl~wJqJ58r^w7Sr~ezh`TNzkd85w9B7+4t?9DLQoKDj_gUJ*lP T+W)mT7=Xaj)z4*}Q$iB}_?j4+ diff --git a/assets/items/dirty_kerchief.png b/assets/items/dirty_kerchief.png index 2305bd996f4ba0c168a4254904fb11325c2d7986..c168efe0f04668aefa57fabddf84e3a974a6a892 100644 GIT binary patch delta 81 zcmX>cdpLH3KQj*(zm;6siuV}|42-)bE3%4iE@1Z35;ZgkF*LO@wXiZa&^9ozGBCK3 V;8rpDyskW^Omk`a^2yA42LRnn7qkEX delta 81 zcmX>cdpLH3KQj+IGpFdg#G*_F2F6{J685pF` VZQnfkyskW^j6uh;oXO032LQa=7cKw* diff --git a/assets/items/dubious_combination.png b/assets/items/dubious_combination.png index 350d891ac77201f3bbf7a52937e72d63deeb4e1a..1847a1ee4879884738118951b97285d6c8069f17 100644 GIT binary patch delta 107 zcmdmDvBhG;KPC1Br`X)xFj*RfWgSX$W+(BLKj1iDpQUyP!EHrtDnm{r-UW|+(#X{ delta 107 zcmdmDvBhG;KPC=#W=_#}iA9;4*_dxigc_KK7#Ld_SXvnwY8x0>85pF`ZQsnmz@Sm$ v8c~vxSdwa0l9`)YT#}euz+hxxWU6amp^Kr%pkrAMP!EHrtDnm{r-UW|*0&zX diff --git a/assets/items/healing_potion_small.png b/assets/items/healing_potion_small.png index a73f794c6a8debd8e0be43018deb6256747c423a..eb5552e5c1f2e5308d18b00ea03ddb2628508b06 100644 GIT binary patch delta 79 zcmZouX;Ya{&%woSrLg_vr^6fDwFE^C4MGe}txPSfjE%Gn46FzH+PMGeeD42-P|EUk=;wG9lc3=BRn WO`A1&zkxia%yRMVu9H6-8~^}ZZx)3B diff --git a/assets/items/mushroom.png b/assets/items/mushroom.png index 499f3ca019db92707404070ce55b513cdca9d800..1873f6e0197ff40e5744df67022242824a0a7834 100644 GIT binary patch delta 81 zcmX?7b);&811k>~zm-zt@yYKQ7#Md>7GxLQoXC31Ow`aI#L(2r)WXWxSlhtB%D~`h ZN6gd70XFhTGA0n2ax3R8lUr;K0012t85jTn delta 81 zcmX?7b);&811k?ZGpEFa3w&1?7#Md>7GxLQoXC31Ow_KIRF6A{}>Sf diff --git a/assets/items/pocket_watch.png b/assets/items/pocket_watch.png index 7bdd4e93c7812a6f0ad86eb5ef0fa8c581bfc7b5..739b1df377a70b2c05b83875386509cfaf2169dc 100644 GIT binary patch delta 108 zcmZph#@IHEal?HU9xi?>rO4xx-!m{U?wq`VO>`6MUl&h9gAhYgD^m+AV-sxy11kdq y1^uLK1_lO=64!{5l*E!$tCGyz)Z&uF+yVw810z#i0}EXYJ>^!;TPC}C9RL6ZEFa|n delta 108 zcmZph#@IHEal?HU9(HC`6MUl&gU^AH1LD+5a_BNJ@{11kdq y)1@m!7#J8dN?apKQW8s2tx7U;Q;SOya|;-Z42(>54J>pq^dxQQJU!XX>i_`hCm?SC diff --git a/assets/items/rusty_nails.png b/assets/items/rusty_nails.png index ec5a177672d71413e9e08c41ad174448ea8f5c01..0c5e4cfbccf7b2df448992342804c912d23b051f 100644 GIT binary patch delta 73 zcmbPZH^**6D>DZdzm>AyfyI@Zdzss$L=6o>3{9;}Ev$@9wG9lc3=G;LGVf2;kdw!h Nx#;V`FgZr<000})6y*Q_ delta 73 zcmbPZH^**6D>DZ>GpFS9>vm3?dzss$L=DVC42-P|EUk=8wG9lc3=Ae;TD)MghMYX6 O%#q_w^^;@d4gdfy*%osE diff --git a/assets/items/severed_finger.png b/assets/items/severed_finger.png index b2b1281fe9d61a99266ce2bf4a834994410be614..5e03af22e24d9306d314785087c1bb828ab8c0a2 100644 GIT binary patch delta 73 zcmaEu{4jaLBo+=Xek*0Y1B)v+&tkFD5j8XjF*LO@wXiZa)iyA&GB9Y1$h<%Kt${qI N%tc=hhRKSC2LNg}7ES;F delta 73 zcmaEu{4jaLBo+>KW=_fH*X^7(&tkFD5j8LmF)+3=u(UEV)iyA&GBB8YY4L)|Zw=%z OWsV$gs-LWAcmM!>Jr~>n diff --git a/assets/items/stone_doll_cursed.png b/assets/items/stone_doll_cursed.png index e1588bd17186744e8b1d79585f98780fdbdcbc9d..d5ae70549862da1413c709ac9ec260911f17fdda 100644 GIT binary patch delta 73 zcmcZ`bvJ556blCzzm>{{C1$raC$W4|7d12pF*LO@wXiZa(>5@$GBDV_q1b71rj9(O O%!8#tb0^Q$IRF59%@@M} delta 73 zcmcZ`bvJ556blDCGpAJDz5E}WlUP2fiyD}R7#Ld_SXvpGX&V?=85k_G+G#sEQ%4?C O=BxgUN0aC38~^}xY!|cu diff --git a/assets/items/torch_crappy.png b/assets/items/torch_crappy.png index 649917a75cf4307e3d037a3204779d9b29e7bc0f..1de2a4be973794d24dc21f6d2941e69734359fe1 100644 GIT binary patch delta 79 zcmZ2xv&?2fJqH)Rm0H}Y@NXO2y<|lV4MGe}txPSfjLo$T46F4-OY;B&5O})!xvXbP0l+XkKx&RkN delta 79 zcmbQPH(hT+JqJ58r(EUc)ekqeTZ@Srn1>h`TNzkd85?LD7+4t?@H+I&oP1qOUJ*kk TDs-(I0}yz+`njxgN@xNAo39o1 diff --git a/assets/items/wood_barrel_small.png b/assets/items/wood_barrel_small.png index 0cb3193b395ef6d16c0b97e203d7b3e6ab61457c..3eb74e0bc9e65a0a4b0516946c38a766b05f1473 100644 GIT binary patch delta 99 zcmdn4uw7w81v3X1zm?`WQLpsP4b1DfJq-;)3{9;}Ev!rowG9lc3=AqRxm;ynV9+RW ojVMV;EJ?L0$;?eHE=kNSU@$T;GSxM((8bWBe>|0IaykD20JJn5y8r+H delta 99 zcmdn4uw7w81v3XbGp9V?mf7W-8<^K|dm5OB7#Ld_SXvnyY8x0>85pcKZ`WmDV9+RW ojVMV;EJ?L0$;?eHE=kNSU@$T;GSxM((8bX6M`_uo$>sb90EjUiF#rGn diff --git a/assets/map_tiles.json b/assets/map_tiles.json index ad01672..a0e2623 100644 --- a/assets/map_tiles.json +++ b/assets/map_tiles.json @@ -67,68 +67,74 @@ }, { "centered": true, - "display": 42613, + "display": 1939, "x": 64, "y": 64 }, { "centered": true, - "display": 8687, + "display": 1890, "x": 128, "y": 64 }, { "centered": true, - "display": 6105, + "display": 8687, "x": 192, "y": 64 }, { "centered": true, - "display": 8793, + "display": 6105, "x": 256, "y": 64 }, { "centered": true, - "display": 95, + "display": 8793, "x": 320, "y": 64 }, { "centered": true, - "display": 1898, + "display": 95, "x": 384, "y": 64 }, { "centered": true, - "display": 42586, + "display": 1898, "x": 448, "y": 64 }, { "centered": true, - "display": 2189, + "display": 42586, "x": 512, "y": 64 }, { "centered": true, - "display": 10733, + "display": 2216, "x": 576, "y": 64 }, { "centered": true, - "display": 2220, + "display": 10733, "x": 0, "y": 128 }, { "centered": true, - "display": 1218, + "display": 2220, "x": 64, "y": 128 + }, + { + "centered": true, + "display": 1218, + "x": 128, + "y": 128 } ] diff --git a/assets/map_tiles.png b/assets/map_tiles.png index 2270f940aad4fb787e570a2cfdef09be5e160def..67c5ae3e534050fb5dc02119866aea1e4f4d233e 100644 GIT binary patch delta 4605 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 VhRlp4)#(gC;OXk;vd$@?2>@(*7_0yQ delta 81 zcmaF!gz?Q2#tHQt?97~uUv@7O+1NgzP}IOY#K73fz|zXVP}{)3%D_N%N5i?vIz{q| V7&1j`7YZ@}fv2mV%Q~loCIDwa80G)~ diff --git a/assets/sprites/axe_ranger.png b/assets/sprites/axe_ranger.png index a28b17ae7c8a27e7c261c84e648b534a13955dd2..d64002a741555502912e45b7cc6179666f1942d7 100644 GIT binary patch delta 81 zcmaDkiSgwm#tHQtT>Mtt(xu$Z8{2z5L=6o>3{9;}EvyU;wG9lc3=9m6yf#kO^psb` UkV#k1&SL-qPgg&ebxsLQ0JsPhuK)l5 delta 81 zcmaDkiSgwm#tHQt?97}@xtqSP+t}XgA!=YAVqk1#U}!RDNJIlqJ{<`hNf1g7FLEv+6D$z1_q3`0(2(#v&$=D U$b_9Q{LBCZp00i_>zopr08FM85&!@I delta 81 zcmX@lf1ZCs3=;=CGbgju*5ekNQ<%h9MGeeD42-P|EUgTTwG9lc3=B4@PkcVPpIu%N VL*}W`1`7rt@O1TaS?83{1ORxB6|n#S diff --git a/assets/sprites/dead_body_lootable.png b/assets/sprites/dead_body_lootable.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e62ce7c0f935875be3674febc8fddebb54b90f GIT binary patch literal 2281 zcmcIkdpK148eU_|F5wuQok(gb?aF1CaY?yljZ2ASMifag8JDOgt8ty|@=Phah%6co zg<6V;E*2?WcNUuL>SUUf(uk}H+o=p@|Kxdkp7Y1~^L)?D@A9qp{oeQc*7K~Rn|wXB zHH|bO2-5cUf;U4D1so~R?4Q6Eb18@owne+VHgANWBr^yS9)_TCkP`Mo&;dFG4eWp* z#{vkNmvFYxe=Q(ZZt`KX0D$p5U>K&+XjCc{96$mbegsJ(IF6Gf309d5Ea*%i2*{&g z1w>E>!!U3aiA10RhKaskMVLrLk~9=W2x9sXii!Xqz%Xo@f^ay14yq9-isK>-TtH0} z1u8Q--?c=*7KR~IDv;oSA~*)<7>aTc1pGK4fC(T9uD~-e1A+rH0GPp`fjpPX1*n-e zL5tupEyLl!9C)TjfS;)VoPj3*4^%)|P#u^A7(f9SAW9H~jKB#39B=|h2^^CVz{#{F zzypILFpSIP0NWr93gI}$`96(l^C*}J7y`ltW?-1Z<)9)2%x8Koplb{Rg9r9RA}&w^ zsA)+cO{1z*D*e>TufR$$f3t4@#KB-L6(JcUA)~iH7{8D`lf@YO^!*1+@-9u7kdKcSJ za4o@TJLi2T{)+oT5b&Z)J>J{QPnHFamwTP z`UOM9irw3+q|V7b%a<>g^NSV%ssC$C^!$;PrKvE|h5XQ1yDF@y>W$oFb?!H9O6*H$ z-_5fXgWqbcUmy8g#=H6IT3l0=D|9xtr?`@_=plamdR$71Cv8}%E>;;`?HixR59ORD z-odmpo$?42Sv_0$n;1`&H2771^Xq9YLaalc?5$M)x3OZqE@bul)xwIlx(+=1`mWAm zq$j!W=>7Y#>+dAG%D8Dh?9s_EC-RHbv`0wd@_TP|cw*^|iQ{U!B;*40L>&K^5|MWAMw$>NE6 z_2cIrPj~wY8(6fhl&oo|=-?~zV1IL`)RjqnHj07Q84)$fRrlEI%QH%O-6M6M8ngQw zo2uNQyC0M~EACSbK0eq>L^rH#tDk5;v;LOLNXx9%`cdaOn$OqGo93tr?_tt4Haz{N8&;@bi&xSjBvw=BaLhu-fp0TTmSX|K%gm^F5e*93~UUS8Km>pGyC zkbf}@2$;3i(kQ<#=<$^QWkjB!3Qz6M_ zU!J!V77edmeXKB+6LgUc57#%`;W3R4Ej{tzcKR|%N}8rwXl<(=%pA6rTzsM&h_1DN zTiX`-uJuUG!FgFwrd$5YaeIZpxav-Ud+noaeRl8V9Hu>T3K8GU88A_`B&ELSP5Z;< zKp0w_tq5x>NE)p`-(Ww#?!}{M z+Y%39uFpud0Y&TKMAIvkvNGm{P4%{ph{u&ti=RYG$~ptLTHrFBcdSx|Ua~5^=m{#wVv{-g!1P%koNV;u`t~47c}& zP6$){JjY0x>A;xXSWVSHbMhBG7Z1t0zv@c*Q^JCRg2HxpEsk`(8~M;d@tAsB_^L(W zbTA=Oa8s7wS0b0E3%({~Y*c*YC+(z74z5xyMSV@r=f3Ya=P5?#`#zh}Hn%dFTIJ%A z1HP!s_^cp)L^wavao4^`ut7F-8(Ryyg9Y85O}BAm*gG;AtLSt`I^E>Nh5Y{_#KlMO zxPl)9YdYK7*3s6%(b{H)KMtNpTyQ}+t@xMHq_7{#L(2r)WXWpSlhtB%D`ax+UOY!3=A42 wt`Q|Ei6yC4C7HRY#U+Wk1q?<8My9$37P=UEKJ2J+2kK$)boFyt=akR{0GLxDSO5S3 delta 107 zcmeyehw;lE#tHQt?97}jEf<4kZ)~3t8){%4Vqk1#U}1Br`X)xFj*RfWgSX$W+(BLKj1i!qmQPKs^keu6{1-oD!M85kU?&093N(otR! VLuPV@e=P$Lc)I$ztaD0e0s#Ek7oY$D delta 81 zcmdnl%(%0eaY8)@J2NNi=W9v48{6+Xh#HuO7#Ld_SXvpFY8x0>85msrzU1!YN=JD` V44Jk^txOC+;OXk;vd$@?2>?Au84Umc diff --git a/assets/sprites/hairy_spider.png b/assets/sprites/hairy_spider.png index 6cfeefb96bfe5b02fd728daa7280a96b6fbc5dd9..9d494bf331ec618ccd2f2875be3e2bff5a362cd1 100644 GIT binary patch delta 81 zcmez0&Gf&UX+k{*7r&LjM1e#38{3szMGXx?3{9;}EvyX9v<(cb3=FEzg1ol VLuNbI{P_$(;OXk;vd$@?2>>p)7=i!* diff --git a/assets/sprites/peasant_girl_2.png b/assets/sprites/peasant_girl_2.png index e93114b6d2ae9b67a46dd21858ca1ed51d7e9b90..386b1df62b2203eebe332140012b9cf84e5e6050 100644 GIT binary patch delta 81 zcmX>)pYiB?#tHQtT>Mr-^>T}yH@3g@6E!plF*LO@wXia@&^9ozGB8-Wia%*`tG~P= VhRmn^dV3jwz|+;wWt~$(695sC7*_xQ delta 81 zcmX>)pYiB?#tHQt?97}Tz3FlrHnzX?6E!doF)+3=u(UF;&^9ozGBDVna8!13tG~P= VhRk!*Cx;k-z|+;wWt~$(695b(7+?SZ diff --git a/assets/sprites/rat_with_sword.png b/assets/sprites/rat_with_sword.png index 7223eb5e3dec344cc2916e2b9f1288540c51ee44..2d050fb24accb753c1ae5c10e1f09c3438c3ee36 100644 GIT binary patch delta 73 zcmX?|dpdW+Uq%itek)-P$;nqYvoh^97Bw^oF*LO@wXia@)HX1%GB9Ai%W`e diff --git a/assets/sprites/rope_vines_up.png b/assets/sprites/rope_vines_up.png index 67c4655eba9d0dbce0ab6de2c593a60a7796f7a6..adae4c32bde462ff92dc98622ad1022cca9f0f85 100644 GIT binary patch delta 81 zcmdlwfpO~u#tHQtT>Ms|539@`Y;2Eo7d12pF*LO@wXiZW)HX1%GBDV;*EeYLS9f_u V44IcJa(Wqnz|+;wWt~$(696-085aNm delta 81 zcmdlwfpO~u#tHQt?980pB6MpN{ VA+wKtVLt;9c)I$ztaD0e0sx;|7Eb^G diff --git a/assets/sprites/torch_pillar.png b/assets/sprites/torch_pillar.png index fbacd6625265d94f0ef9cec17bac45878698b572..c05f87921204f26e24f9717a2642dc182af3519c 100644 GIT binary patch delta 79 zcmccbci(S9JqH)Rl~_e_dep}DW;IbmgAhYgD^m+ABO`4C11kfA{?PFAljYUr6)|LP SIFt!60D-5gpUXO@geCyIW)?aC delta 79 zcmccbci(S9JqJ58Cr=mGt(6yds87 T|NGrS3_#%N>gTe~DWM4f{MHyV diff --git a/assets/sprites/tripwire_trap.png b/assets/sprites/tripwire_trap.png index ba0dde299171c76dd564338ba8479368d559a461..7f3fd37d3ba84e7f9a319a4caa47a8c1604bf766 100644 GIT binary patch delta 79 zcmZqIY}cGn&%woSCC*iyLDsxYGF|W^AH1LD+5a_Lt||N11kfAy55PElifw+6)|Kq SXKYx;00f?{elF{r5}E*NLlvL^ diff --git a/assets/sprites/undead_peasant.png b/assets/sprites/undead_peasant.png index df82d400e4af2c65a1a97a49dd1c6920c5098b4f..0aa43243e054ec03ea0085f10710502907edd9bc 100644 GIT binary patch delta 107 zcmbPqpK;QC#tHQtT>Ms&FV0k*-q^k^FVxT=#L(2r)WXWhRNKJ7%D}+uQ>G&W1A|71 wYeY#(Vo9o1NoH85qdME^%gHV9+RW vjVMV;EJ?L0$;?eHE=kNSU@$T;GSxM((8bW><$GILXlOA>Pn7>o>zOmz(`bTRbk@CPvi^)Pt4`njxgN@xNAq7@w} delta 107 zcmZqKz}T{ZaY8)@J2R)iJnpt<8{0L)Lk-MB42-P|EUgU9v<(cb3=DL(?z_jpz@Sm$ v8c~vxSdwa0l9`)YT#}euz+hxxWU6amp^KrXdck}~pdJQKS3j3^P6mdKI;Vst09zjvfdBvi delta 81 zcmZ1wwIFJP7c&PtGl%Z|ir?Ed2QgP_iW-=Q7#Ld_SXh~uY8x0>85r!UKPWl*fsVW) VhRoZn2gewIz|+;wWt~$(695))81VoA diff --git a/assets/textures/ceiling_blue_light.png b/assets/textures/ceiling_blue_light.png index 7e59270b59cd44dbfe856b7ac3fa537e16369fd3..2bd0323636315d46024f36372df50dad0ae80745 100644 GIT binary patch delta 81 zcmZ3mh-twhrU~^NT>O?6{T-HJ8{1tbh#DG%7@As{np>HgX&V?=85lHNQS_MnV1m3N VhRpSY4AU8az|+;wWt~$(695QR7$^V$ delta 81 zcmZ3mh-twhrU~^N?93echGny6ZESa$AZlP9Vqk1#U}0rqu5DmoWniHD;DW*A2NUEK VF=VQ~etgdW1fH&bF6*2UngAQ78G--+ diff --git a/assets/textures/floor_gray_stone.png b/assets/textures/floor_gray_stone.png index d47c2263f2e083049aa33f9b8c50a88a61ea10e6..d12c42148c851decf0d86ba2fb7119199fefe3ad 100644 GIT binary patch delta 81 zcmcb5jPdF*#tHQtT>O@nKl(WjY;3Pg5;ZgkF*LO@H3uSX0|P4q1GU9kemFcU7Hwyz|+;wWt~$(699I-8JGY7 diff --git a/assets/textures/glowing_moss_wall.png b/assets/textures/glowing_moss_wall.png index afb8c37eb5a90d5e88c3d4342ccbbc6b85e08826..73f987d3b55f92fe746802610a640fb13ce4eb49 100644 GIT binary patch delta 81 zcmbP!mU;SF<_Yy2T>MrHJ*mdKI;Vst09ySTQ2+n{ diff --git a/assets/textures/gray_stone_floor_light.png b/assets/textures/gray_stone_floor_light.png index ec55f1c9ee1da714a68aedff73b736a72fe584ee..8d4f1119eb1fb01bb1c9a35eff180fdc275e8ead 100644 GIT binary patch delta 81 zcmcb8o9Xs#rU~^NT>Mr{Nh>$2Z*2d+M%2(C#L(2r)WXWZNZY``%D~`kLBOWTv)9Ti VV#v%&EzD&A0#8>zmvv4FO#qCX8R-B3 delta 81 zcmcb8o9Xs#rU~^N?93cyp|VC%8{7Y{5j8LmF)+3=u&^>U);2J(GB6Nj{jzuR?6vZW V7&1-*SCbfkz|+;wWt~$(696<17&QO@ diff --git a/assets/textures/lava_floor.png b/assets/textures/lava_floor.png index 318b41794ec1d25bf215b987d3dcef9500c7a512..a58fd58b635862f71ef3165c6c84e21119617a27 100644 GIT binary patch delta 81 zcmeCY&D?pLc|tu07rzzjpR;N$8{5~u5j8XjF*LO@wXiZU)iyA&GBDt{o@X=J^R2uh VhD`h+|HlkK;OXk;vd$@?2>@c*8F~N! delta 81 zcmeCY&D?pLc|tu0J2QvHrls<+8{5~u5j8LmF)+3=u&^>U(>5@$GB9wry)8A_^R2uh VhKzv5ucHh=;OXk;vd$@?2>>mX7-#?h diff --git a/assets/textures/wall_plain.png b/assets/textures/wall_plain.png index eca900621c29e6cf33ba03d7798a6c16767a9fe4..06f40a3471414b287ed7905d214cb24a5a888bb5 100644 GIT binary patch delta 107 zcmZp9&)D*waY8)@7rzy|&|&u#8{1cug&G=!7@As{T38vFX&V?=85mgFmn>vpV9+RW vjVMV;EJ?L0$;?eHE=kNSU@$T;GSxM((8bV`rxjWU)WhKE>gTe~DWM4f^Ti&e delta 107 zcmZp9&)D*waY8)@J2Qt>%<8(rjqNMSLJiDA42-P|EUZi|v<(cb3=G7X7PvDoFldyx vMwFx^mZVyhWag$8mn7yEFc=vand%x?=wj$`5O16T)WhKE>gTe~DWM4f-Zvgg diff --git a/assets/textures/wood_wall.png b/assets/textures/wood_wall.png index 74cb80aa7a41623b4e5ed422acc804b7100e40af..37c0ca70a962fecbf233aa31a81ed3b4c48f714c 100644 GIT binary patch delta 81 zcmaF4h4JMU#tHQtT>MrXO*K)L8{2y$MGXx?3{9;}EvyVIv<(cb3=A?E`2S4SjFMNx Ukg*fhQ)U1HPgg&ebxsLQ0PDdO?-d83F(R