From 2061d0072b65b9365a961371241187b60297d6e1 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Fri, 5 Sep 2025 14:01:10 -0600 Subject: [PATCH] Visual tweaks --- .../grunk_overlays/crystal_overlay.material | Bin 937 -> 939 bytes .../grunk_overlays/danger_overlay.material | Bin 949 -> 952 bytes levels/sandbox/sandbox.tscn | 1 + src/world/grunk_beast/grunk_beast.tscn | 6 +++--- src/world/grunk_beast/shambler/shambler.tscn | 1 + 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/assets/materials/grunk_overlays/crystal_overlay.material b/assets/materials/grunk_overlays/crystal_overlay.material index e7870adc42971cfacebd4eed421aa1397fb4870a..58cb367263cff01bcb4cd08bb6a2e8310abc5b74 100644 GIT binary patch delta 925 zcmV;O17iHC2df8vQd2`i0ssI201yBG?g#(?lLG(%D77#BVD1M^9011VhDp%!G#wCf zz|779L&TMowAO+ql=@@{ol~s>`A`jOB{Z^)wq0nnq~&eRq#L^>w&<*&T zgbL-Ok<6MAfxZBdmq-C)0BQht01Qq$MalB+Daza8`oH8GLzmi+T2Wf&>VaR8+O7W& zxaB;_J^mlLcR9+DnH_)sm}?~}yrm@(5dT5`O=|hh4wkv;0sS}dUnJxYa%g^*g~At^ z7zn&EM=kBjw^GZjP=xuoHd~blj+)E8+f}x=V@8eITfIcBkCo#N^I&8?--xN=!T+D$=zIn9i;;TLWy=ca#Qm8&{-nB^N?6;Z2g zep-X4Xs&3I14YCS9~VZ|(5j9q8kWIiee@`zU8UXpX;`zj-N|YcPl(G38b>=5cD&hM zl>FxHA-iFHZHG08_2uq~;i($7<8AQ=pA*&2b#a3!#JLV78{2GSm`zgv`UQN|6FhyI z+=%)Wn1I zXE;zY8y;%(1Z6nN(Sbnce-`6q^k2e@o+PFJ1jqFk$RH@_GDwDI zMv{UQ(gAP+k+CZB5+Jo83(^o%MnocEGYU#d3W}8j92idqxj^|o&uEEnqGNY5O|Tu$ zodno|<9*ZW?M1-%pFqg?aW}hko8mKvwb#_z+;U+QYk8Wy00yTQN_2dg7Z?9PA$$*J zF6yuX7Bzn(j%WhI=kvk)p}>$xt!N-OEWqWhaF?p(Mq@4}yUGo+zK5zz{`oEw6E6-6 zHEn2T_*9&0$6p61%#1*dwARJq2fM{wH=RS*;GH}U@KFunKu)LtH{PhLs(;h*NpkAr zP9}6|<_MrCYn^yz$;y6vO~quxS2a)uj%i`!B&K0r$f59#0@5qMV(eBOu874c=eLhchfQu0 z#Auf&Bpg182^$jtYotwt3%bv-NDhPjfFbdB2-F#kejfUY(rA>h`l!nUQd2`i#znjO delta 923 zcmV;M17!TG2dM{tQd2`i0ssI201yBG^9TR{kpln#D77#BVDkq(900bahDhM>G#xV3 z4d@dvm$@1CMJ=f{~-S+wR~p>%iQ#U{ulT!67mPKH9yNkVJZgZ z0dLGvOS|%|)G|>hzIlsqs^e;gV>H<(9!9jQw3|N-YxcG~iCV=I;-X>((vAcjZ?;z@ zzj?c5H>|Jium-Wd+&wW|hlcHVS^UB0WVLf!*k}rIu2adzHrp6h(-eUI02k^BqCQP> z$1w|pha79)41YO4KtCZbCLCm`4C(cHooKmXL9Jv)MNS;9g5yg0VBlJClcXRkQRKvv z^k+9vvKk&}^nl2Kgp=by&i@R?>*#+37d=W#Ke_o&Ae%fZY+M6uUaupQ%=K?jQd-im zts3AdS&;0YP6n~S^XN0T%y7bEWiokmk839f zxaRS~>F~C8DxHXCfJX=NBp8Jv@t_IV+Jg1v=quK=~NTXnD^9e$ku6#2SgvJoIg xSxO;V^GRaZga9lfk6i`mLdPOGGj<4u#P1MQXVj;8fGSE)QNj+R?h;Z{Lqkr!t_c7D diff --git a/assets/materials/grunk_overlays/danger_overlay.material b/assets/materials/grunk_overlays/danger_overlay.material index 5e51ed98c1374f15050b91af0ac78fe0886377bd..3f2e3002c74625045c8cfa3476f9dc9d884d4576 100644 GIT binary patch literal 952 zcmV;p14sN)Q$s@n000005C8zN2mk<}0{{RhwJ-f(u?Mvr0A{I+NAS=l9TWovqb@Rk z#_Pri4zr2)!fkw-ECVacC~3za+s0&XeBDi&+{AX`mCQlm>z`m-@$I2y3s*l?@bv`Z zm?35mujTqvYXETodjNd7i#B=?<=xSPm&LSor>)a^(6XcmzPizaGFI+?$gel8*8e?j z%5WUm^D+ln^!V>4QcdF&Ro(79)&P=|gSW&{5R`~Xfez*?L{I z`C(pTDnt`ZjWBEm+6cNnEHu1`+?O$hEo(W$npfJ5JWaYud58$|a6<-;H`^ zoL;XU11Q%|^Ya6A!A6S`1wueRR9Jj9k#g4*nG%eQWK*eBGR0^a zNvd8p>WQ{5V~I(=wtC&fZk2TtefVGUzaxOCsA0K6Xk=zal7d2(17HG?F|+X!!1N#v z5{Y8MiH2=Sr83O{N&x4w0#LPM) zRu+bI07vXKBp+ybMYc6Pp$F63D|JzU@Qzob`81nDb!b{nDpXNyfhS9&^OgZMy>Tu( z4f_>%shDL9 asB9A>qnfEp^I)sEo-*T)Gf|jQQ$s^X<aY z%n&n(*K++SY5;HmdjOZaXrl*D-W@%7TTFTGv~^k!T9y>SSvPu6#>)K<`SqsN`oG7m zWI^ul|HoNZ&Yeqn%4oO$Am=VpkuznjVZD%xTIC>X_N&eIzk~k~9y$Ty1&tgfKK}!p zi_`Lr94yPo!udb)pMZcrl20bQO3t_lc_L?7r>eBDNMMcSw6iH+IxX*1Z-rypY*$|Q zWe?7}8)bW&<;$kMv}({s?$g-omUlB{ZC|ybmD4(JP+h922~}=-E6(C*8DH8 zFcsnnsz?|n18oFdpA{NhMDEL&LLO^5!Bjm;r;t_-*8$Y) z)ng##`e%NAfG*fzQKCQy$VWRW0pTY|0|p?fQ5q~QpKJ?x9g*XI_aJ@#*pHGO}VkCUsS z^=EBzi1Q#lE(#~8@8jsQYPII8tG?;Z1?~`p`+fh4{YT6?rF9;dSIQBzd@tK+$I2M3yaop8cwHr(0h=N9lGw7J5%wbY~qB3X_{R-p=!!8t!im7MiPg<0unfN?`DS0Y2!8*si>VPt|riIRBPnNy! zUTQ+mlGhnv_FO@(IO!>8P>O{0lf-_BLntb^a=u^;mJn}d{NPo9QF#cygXUKDJ}TYB X$WhJ2P4md8cu&!N0dm0-Qd2`iF6GQ{ diff --git a/levels/sandbox/sandbox.tscn b/levels/sandbox/sandbox.tscn index 3ac4d8c..e87e753 100644 --- a/levels/sandbox/sandbox.tscn +++ b/levels/sandbox/sandbox.tscn @@ -522,6 +522,7 @@ shape = SubResource("WorldBoundaryShape3D_c8g65") [node name="Icosahedron" type="MeshInstance3D" parent="Geometry"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.35498, 1.13294, -2.81423) +material_overlay = ExtResource("30_v2ya2") mesh = SubResource("ArrayMesh_2roq2") skeleton = NodePath("") diff --git a/src/world/grunk_beast/grunk_beast.tscn b/src/world/grunk_beast/grunk_beast.tscn index a2f2d57..89635a4 100644 --- a/src/world/grunk_beast/grunk_beast.tscn +++ b/src/world/grunk_beast/grunk_beast.tscn @@ -36,7 +36,7 @@ [sub_resource type="Curve" id="Curve_sm756"] _limits = [0.0, 10.0, 0.0, 150.0] -_data = [Vector2(0, 1.2), 0.0, 0.0, 0, 0, Vector2(30, 3), 0.0740828, 0.0740828, 0, 0, Vector2(80, 4), 0.0, 0.0, 0, 0, Vector2(120, 6), 0.0949869, 0.0949869, 0, 0, Vector2(150, 7), 0.0, 0.0, 0, 0] +_data = [Vector2(0, 1.2), 0.0, 0.0, 0, 0, Vector2(30, 3), 0.0740828, 0.0740828, 0, 0, Vector2(80, 4), 0.0, 0.0, 0, 0, Vector2(120, 6), 0.0949869, 0.0949869, 0, 0, Vector2(150, 8), 0.0, 0.0, 0, 0] point_count = 5 [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_faau1"] @@ -350,7 +350,7 @@ metadata/_custom_type_script = "uid://cg016dbe7gs1x" script = ExtResource("11_mbqcc") mean_time = 4.0 st_dev_time = 0.6 -wait_time = 4.26245 +wait_time = 4.15553 metadata/_custom_type_script = "uid://beyk2xtbjrsg4" [node name="PickRandomInvestigationTarget" type="Node" parent="GrunkBeastBehavior/StateSelector/TrackingMode/ActionSelector/InvestigateAction/AlwaysSucceedDecorator/InvestigateSequence/RandomDelay"] @@ -421,7 +421,7 @@ metadata/_custom_type_script = "uid://cvq483a337v6s" script = ExtResource("11_mbqcc") mean_time = 9.0 st_dev_time = 1.0 -wait_time = 9.20004 +wait_time = 7.90497 metadata/_custom_type_script = "uid://beyk2xtbjrsg4" [node name="PickRandomLurkTarget" type="Node" parent="GrunkBeastBehavior/StateSelector/LurkingMode/RandomDelay"] diff --git a/src/world/grunk_beast/shambler/shambler.tscn b/src/world/grunk_beast/shambler/shambler.tscn index 459bcb2..8306d35 100644 --- a/src/world/grunk_beast/shambler/shambler.tscn +++ b/src/world/grunk_beast/shambler/shambler.tscn @@ -56,6 +56,7 @@ animation = &"walk_front" animation = &"walk_rear" [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_nayyt"] +graph_offset = Vector2(-1196.38, 101.408) nodes/anim_scale/node = SubResource("AnimationNodeTimeScale_s7rwx") nodes/anim_scale/position = Vector2(280, 140) nodes/emerge_floor/node = SubResource("AnimationNodeAnimation_vmxrd")