From 6f2f5a2df9ae3dc4151fff30492807a5cffd4da7 Mon Sep 17 00:00:00 2001 From: jonathan Date: Sun, 1 Feb 2026 14:40:59 +0100 Subject: [PATCH] Added animated body --- models/AnimatedBody.glb | Bin 0 -> 134412 bytes models/AnimatedBody.glb.import | 42 +++++++++ models/AnimatedBody_T_Body.png | Bin 0 -> 1415 bytes models/AnimatedBody_T_Body.png.import | 44 ++++++++++ models/AnimatedBody_T_Coffin.png | Bin 0 -> 406 bytes models/AnimatedBody_T_Coffin.png.import | 44 ++++++++++ models/AnimatedBody_T_Face.png | Bin 0 -> 573 bytes models/AnimatedBody_T_Face.png.import | 44 ++++++++++ models/Body.glb | Bin 0 -> 43956 bytes models/Body.glb.import | 42 +++++++++ models/Body_T_Body.png | Bin 0 -> 1434 bytes models/Body_T_Body.png.import | 44 ++++++++++ models/Body_T_Face.png | Bin 0 -> 573 bytes models/Body_T_Face.png.import | 44 ++++++++++ project.godot | 5 ++ scenes/just_blend.gd | 19 +++++ scenes/just_blend.gd.uid | 1 + scenes/room.tscn | 109 ++++++++++++++++++++++-- 18 files changed, 432 insertions(+), 6 deletions(-) create mode 100644 models/AnimatedBody.glb create mode 100644 models/AnimatedBody.glb.import create mode 100644 models/AnimatedBody_T_Body.png create mode 100644 models/AnimatedBody_T_Body.png.import create mode 100644 models/AnimatedBody_T_Coffin.png create mode 100644 models/AnimatedBody_T_Coffin.png.import create mode 100644 models/AnimatedBody_T_Face.png create mode 100644 models/AnimatedBody_T_Face.png.import create mode 100644 models/Body.glb create mode 100644 models/Body.glb.import create mode 100644 models/Body_T_Body.png create mode 100644 models/Body_T_Body.png.import create mode 100644 models/Body_T_Face.png create mode 100644 models/Body_T_Face.png.import create mode 100644 scenes/just_blend.gd create mode 100644 scenes/just_blend.gd.uid diff --git a/models/AnimatedBody.glb b/models/AnimatedBody.glb new file mode 100644 index 0000000000000000000000000000000000000000..a2fa620b270ae430da745b920087f5bc1a26a224 GIT binary patch literal 134412 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%0D;oC7X*abgoq_ zGGdCYg^Z|dzvZ^bu1uV_PXm2*=?Er z%s9m<>&)bjztOoqa#5{~iQk~~fZ?3?j5hsC(r#V9_HLqsS@+cZ&4JG^#o$Td z$<6oF*H#yuWJa4NxuopQ*pwXWKcG-DZ@Im;S3<`~B0kq;@xFssHZT66J-f`wT{Y)G zkYQ5Hv%v9a0Ef;&4*$!`=!s!!g#GbjOX{QXxv#4of=Ev@&|mdd#|jmfdkTPk^K6hs~w;#njPvgB4xF=2n|5B*xt z6s)!Jvd+?{poqAkA`$_@yH(%Mj}z0asFE-C48`J#w9JpYN_1x{lF#o4_k zY@xOZx&H!}s)udkV!bAfGc$Lijo_9$iS6z&@GL5!*;Qb)G52L+yEzSa^4ZAlmCe5v z7SQbCe)J=|W*YXaB4l^gJ;rn%vKxc!79hJvkX@~L6)Xo&k}QLDxuI*%XK$$9Y-Lju z&DLxWC1;OVlkXaPo3!!S&kEZe@H=6bX0fWN8eJ#8;KY5xeDCZ?vFiL3GFsFqIgsd0 z>R*{Fj(z=@Yw)atgYDybeW-Yh)6DngsPS$+Ol9gkV~cgC=5w=7kCk*U8uzvTRDHeI z`GHjiJgud9tb~F^?CSa*;;c6Qg;gX9vj77&VwTA-k5T zviCdD1ig5{sq423A@Uv8RrvX`Q%L^$<#)-Y-Cp@7JJNISPMTrW_Q{Kz+!^?F9$=gI zhxW6+|23TSXc;#Bl{O=1!#an&K{Ckstud7Hg<{O;Q}zR7Nfa{T(O3|~`3gsJ`94$0 zWyyPC#$ur@#)8|&`wPLJss3>C&odSMNt5>npT}c}$NS(JeX4IwMTe-qO+tOkl=ls{ zh3l!HJ&uV*i)y&^xS;dOF`_IhaM3Yho*qARUOASOWyP4|Ht0M(&gi^y%qhzlA0Btb z*eiH?JkojP*i@Erdw*BxaZBfwV^~?neN>Dgou|h)omY-^Wm(Y{_Ai~M=K(seoD-B~ zdXAv;%K1WBrsoejubfMiWsF(jD>_flGj#sZ4VJ`TZ5#Vu;WUYt^%ah?teBTLCg{A; zsrz|29|c$CG3k75OJ|{Xp$j)CSsz5ffSahDRl*5!| z+y=&m`%35O`HjveCxnv2mnN`{?DK??S2-MI8Taw;%9=4|IWm+72dtgVqVom?8#$9q zHgd<>IIs_;1dz(I0++%k7$fG3-R&iJ4DF+loQ8NQ;%m6d`8)4vORS^lnl5$MiALm#jYHi#1^9K zMO?FW(b08nwoN84+4{|)q%t0bAC�xRxmIm9I0(^0(sVTk)arC60%0&3jx=G0(p> zXTLQ!>3#jyoTJaHl9rK@6z3$a)zS>{h{Ta((}OMf%Te502x^$zl3T(8A9rs3o&@3X zdAq22sklBQc?>MriPj;piAk(Dr5MI_a9{9#&Jr7PSm{glkCOd@gDa zSp$~w^fLn6y7gS0F%Q^o`hir8V;wve%f`*kzl7Ev_fiM2aEzFvnBmG}2A@~tmyNxf zBsJ!9xbM{tibp05=VE=uTyL9{NUc3LB^{fVGN+gw_lnEjQu$V#P`Qe#qiAEt*aP`O zvkL?hsQuz&k62UV{lvHHB1D5zgxuJRYrkT}xZQi&IMcTJNXl3L z%ymt;%1tU8LahnU8$M;~Z7UbEc5=k!w|0oTy1l6J#n^B;{rm0w0OX73l`>Z7#2>|i ztX<-h%m85x`rSEh7xxq6Tzo&293~B7YoCo1#*1a_-Qzaq6(e8Fo3)3@&3h@@P^C*6 w6CLQ;`V+qP8PAoHv-J0zWI2@V*mT-tC>Q3&;I_ox6=6IQ3Ias%oD!cyu-}!OqoGIjR^ED;~nFHn0xyw z_g??Lx8mokC&@FrMHyN+5vX$Y)!&I*tM-5W>ikTkVbAH)=gariomj)5;KOht%KrZS zEnn(Sd}rX<#_(bOrAzI2e2$ zK7L;QzxwZW`TBEa(|!vuSRDFw#NHeua*>l-!Ghxb z+yw>N20DlD&hYsu)5vhZep%gubWUv!pz*>`WN|>~+xuhzpnY5n#yhJ|8C>sjVtBxi zEH8NOt2qlR1K*a{vA<*fX{^WwyCsdAfqUCa$wtHZ(i@l>TBG(K`|#uE<=%MfHU@_o z3ZH7;v^!@pN{GJ-qn-R;>AaNpo z*x=4NTaFormrwimdf7d$H`VJ88j35gWk^`~ZRU-6Kqml``)J zU%y}bqxRFroMcu8<=bW-uj?wZtYbXT@ony(?|<(F3o=NYtX1D4%3velU14tD0`~Sq zzS{5chgLa4o$-Lp6o@Bc^m`S|tm?ds@sTadtcX?MQSM#g6G2~6*1?b>(z^23rh zamU^k^>%a=-*yYWzW057-^rbG@`H}M9C@(gied8WS&O5;-}v=huehsr+ScsNJPhX; z9^fI?Mg3;h$$Y08G-(mD$4>bMInS@#7^}>VW%JY|Pd#y;p@5Ac9S`9e&$lf8m2aSL z<+}Qeo^2OMJ8}KThedX0TvxFoqC2 zT+^9?<<4K*waiw|&cN;V6GbFP^A$Ruu#f&-a)Y66!?)?vo7<5zf{obW`kc|r!e8$$ Zb09;W-(NvV6JS6yc)I$ztaD0e0sshfnCbuk literal 0 HcmV?d00001 diff --git a/models/AnimatedBody_T_Coffin.png.import b/models/AnimatedBody_T_Coffin.png.import new file mode 100644 index 0000000..e1a7c47 --- /dev/null +++ b/models/AnimatedBody_T_Coffin.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bk0f5ufm3gb3o" +path.s3tc="res://.godot/imported/AnimatedBody_T_Coffin.png-17cd3b22ff673be08f68c99d1b7e0c0d.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "79607585a3fa2e1dd9570c83ac4a4200" +} + +[deps] + +source_file="res://models/AnimatedBody_T_Coffin.png" +dest_files=["res://.godot/imported/AnimatedBody_T_Coffin.png-17cd3b22ff673be08f68c99d1b7e0c0d.s3tc.ctex"] + +[params] + +compress/mode=2 +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=true +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=0 diff --git a/models/AnimatedBody_T_Face.png b/models/AnimatedBody_T_Face.png new file mode 100644 index 0000000000000000000000000000000000000000..d4454a9f2bd874545737aeeed2c83653365edbba GIT binary patch literal 573 zcmV-D0>b@?P)Px$_en%SRCt{2n7?kqFc8MiRUQE;%9w$@&w#S!1sEEsLl=f_ojNdd=+wOnLnS)! z0&J+y(4B!XLgEo3wL?kjnB-zRfnfN45+cssXFC`FiBAv_ZI|;OvcQiMv0cuIh^+KP zB=-Nk=>0emHI>08F`rUBHuXq?>hd9fU*DwYjV>1)#3tCY#H8b{Fsl0eORYyh%d zO4%;8?m!p%kNd}?w(qf4OVZ7{at`VY`n$u(ary*0G49QV@;_I|YJpX#DW1*0hegH>~sasp1Vc**yB+&yDs{ zKTd>H6c&3itLGl1Nw1+T^rG31Xa6DOBz~OyjR4y(!M?xby3pe^*mno|1_8(~y3Plj zn#pul{7igWJ+fR`4MpS`2hAb*yb$n zivH}r1LV1yZq^57)4G~8l_Q`|q0ihLKKmgjjV^?sZfN&o-=000000000000000000000375Or-DM0kyqK300000 LNkvXXu0mjfyWb1h literal 0 HcmV?d00001 diff --git a/models/AnimatedBody_T_Face.png.import b/models/AnimatedBody_T_Face.png.import new file mode 100644 index 0000000..12225d7 --- /dev/null +++ b/models/AnimatedBody_T_Face.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmctogmnkjjsx" +path.s3tc="res://.godot/imported/AnimatedBody_T_Face.png-7b5cfe5b72ece3487ff984af51c464e5.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "2c17041fefa6962ece67b1f2de5782f6" +} + +[deps] + +source_file="res://models/AnimatedBody_T_Face.png" +dest_files=["res://.godot/imported/AnimatedBody_T_Face.png-7b5cfe5b72ece3487ff984af51c464e5.s3tc.ctex"] + +[params] + +compress/mode=2 +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=true +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=0 diff --git a/models/Body.glb b/models/Body.glb new file mode 100644 index 0000000000000000000000000000000000000000..ec16084a1583d499b06cbb70e961727896b6f1a0 GIT binary patch literal 43956 zcmeHv2Y3|6vTlbZ3nRdooJ6nzA+*W@c4ucLGDu`FS%3i93Lr!d62U~9WRr8Si6&>H zUG0J~1`~~m#$-$e6Kyc)Rj<^zR(SB}-Fv_9zV{tqs{Zb&uKv5aXLh&B=k$(kU7ry` zwyq^)T|Pn@w~CAy<`vbye{_;p?O|TMqvN9!qmmL5y=r?k>64fcpU}TTZx~X+8XFzo zGdi(Cqgs&_1_t{0`uG{WyuAiSC-#p?hzDaoA78H#-d_ECfCI1EzFDZhSM83&yyBzc zpwFw7>z=n)d_vD?al^Osh|YhvhIz$B_wVBxnq_ZI=s5)DNK8nIN^(uo(bpUP`uGI} z1o;OB`S}I<8vTR){h=!~D8N4;Bp@`<*Ec9I$mkD#lM7M)&lpos>8r8kUf`zGhvs829a-*ep6JDmFHzN6Ul(z5B#R_lL2=yt+sA zj}A+SO-O7VJveDVBE)2vR}4gTFsvG47ne1repCQ>r1&$C~DK^lxvv0OMY(V#DA76ieF@IuATuf5Tz$}BP zq@=`{?gNrUbC_52$X1P7H;RmKZGS{$%Vug*ui8d$uh#Y2hebxV4DageRof5PK(u0d zh#~$kTh_L?f(J)f!(o88mvk8D?l1^D48{(PBU~Gwl(|ir``$k)u5WBKJQw0@Ck#l0 zpo(1^=JiiEzyXkri|U=V+U^5-^@>hx8xuXqt2Pjdi;0VFJ*2OAC|pLh`o{N$5M`aC z)|ux>_{QTx|9zZmtHsn&Js?W`6B0A2V=utIM?zfRg!t(Aq)ZBdM!z7@IUpY107jz` zEaIZzNOtry`UD09`@%8v4Gahh2@doQ3Goq6j4>!AG$7F5=obi2kU<+h0w94F)+}_51u(N3k`;+60B<)L*Y>k4G1y@1Q>k-e0>9;>mNKMWyYp$ zy)b`xskny$PQ|}3;9U;oy#*ovH2m)^@PlV8+Xg^D{(cPbW8r$ByAMfyOa=XqX-f(wxc8LLK%lgx8@El95Qy8W3N{wRoGyB!!%kAyU@vz-#5jf z2VVjEeO|3pVXuWBdd8;02V_TQK9xQw| z1^=l&cGq10hJ{Zf_!stia7_ONPM_4(YNzYt9T@wU``p>^w*pqtkFl_+3HBupEK0{% z+K7IPo4$Y6Y4@;NHyoPn$O#_a*_Zv zCs>?MY5y)PIf(P42g@~z^P>lcH!Z!ldhMy!tq}iz!yRBxrA>CcP%XK)dFff!Z{fY6 zg<0{!dv7k@WEEro4GTWfCOek?x57I|3vW7KeD5!nC%c{tEu8;&vArz!46s?8t_PP{ z>ao}75iP@yr=g#&sKS$malAgV0%kG_EY6KPxgxmf!L5gU>a2Tjn?=~`!Q(ta zot6B5cJa}J^FO)mSTcL2%U%yYc%h=R_1K2#f{z}&nvQe6-^cEH#&e2aIu1HKmq%J2 z?wsY&gYOpH;#^jieC-D56CmqeJd8^-z-s;eU8&soC+ucRBdFJg7 zJvcCIt@_ZXk^19pqeBm_`1xw}z}Cu+LEWo4^x!|9tx{8GSX|GV9^9?lI(4k)M-K6< z{a5hoeZy3H|8DA@{F5D8xO>@Y>d=Vtj-ETmIrQM_B|II8gS^rQH=5$m!fV&AQO_0* zSB`%i;LwBDfqgpIi}mWk@fkza^sPab8a>B3^kC1g($Zs^ZMO^p&RY1&tYwbR*stjZ%anQ#(@%iC9vmCEz;ffK36|qvuLmD# zG+B)Zo9L+gO9zJ@JU0I%b>8JKT<2B~zBHq=n(xSXM~{Q!9eQw=14SK2T6J~|JT}Xr z2Y)c|XUhP`Vi%wP3VwKEwvzPor;ei+W;paJ;lJawEZIuLnnb z{;eZ##C*Fr&s#gBImX?cm@Z<1@u?NJ90dw*aDAp=%u@3@o3)Hkd+!f(>cJiQmUK?e zJIAszCfun9*GaqO82I%!mifcOoqBNUlrqk5J5*7h8mvw|c;1;ij{A-e)dBg!oqF(! zCApmojux|QTNm!sg9F>-b9#K#Mvbf6!l?&)RW9x9IqWOTfZHvcdhmqEn~u?iR#?`) zZsF8}>klgDj2>1^ZO}Q=sRw^P<+dZDfVX;UObe$T?Ds()=g~0+%VT3pryd;GD4%ou z(nxj7_AX96_={I1of+TEvpoK|t5XkNdiu8GcGzmmZ?RpSdhmnNWu3pRuBxg}J2~}W z^7yXfqr%lx$DduCdhqF*d7NWBN?Yi{u1-BTG^wD|)YzonXuaI22cPIw!uidCqn4hN zmOJ&}UJ1n6uG3k|ylKmwdhmORrJRrYdZ~*Y%ba>}l?v2Z-B4M*_{nmo9-LOh!#S$% zLQ9t=%bj}g_Qf8~>*qSC?V~n3_27D>oU_>cZ!GHe%}zbI(47a4ua9iAluh64)PsLC zS9Ct8>#NQfw8^Ole^lm?<9Vu|8aj5fQx9GmpWivq=548TcC%9t&O4}}v(iknx+UqL zQwyiAE#WNR?uaF6?Lns&o?D4HS5!V@IkxGbQwulWTgth!WF_^{g&&++c+45%?7zLT zYMgw~sfB|IdN`eP;Td-vbZTK#zf-j^s^6&?%i0#y=2Sgc*1v?k7M67}sO718aaR4# zWiK(R->L7yS@k=Y%|GGN&d(ew)ceGDU_H2ubEd-%HAG>LvEU&5i~j6b)Es5M#Hik9 z!5G#1EEuEOp9R(aEU5NpLA5^%s`sgSFsk>ddN8W}x#r5M{b^!U@3ZK^sNSbyEbDhr z`%^JS^*#&6(gtdO7K~;64r+gDPB7H_EYkj67}fhM*>P6APervqRo3sIUS`P&hT7bl zvG2mNz9!bI2g~}M@R<`V_)GhDVaWk%6Ba!f)%z@ZaaO%gMYTUoEbD6`K6)^!_o;eu zR=v-HYJZwoauD&+gJt~=Y5|s>WvA=q-tgk^mPSt~D{SIn#mYiVWU)sM5OAf-n9xT@=&W|1}Yk5##v-}%|nw=_b zvSV3;gW8{}g=H;IjQuw(_(+@VSo(+BpG6DH+L<^@T3FWOp!R3cgJrEvoNYZ=`h?n_ zss~G+!oL=l^NMxp!KmJ+<`koPpPEyQ>V0ZXF{<~e7^8ZhiZQD9sd_M~_o;d?s`sgS zFsk>ddN8W@sX4`{-lygiqdJkAQ;h0FsveB$L@LIpPNeF=sJ^4>!BG{~I&L2DbA1oj zgHe4))q_!eN7aK-eMi-UQGG}KpTMZTqw2w^zN6~FsJ^4>!Kl8Y>cObaqH1AOXHoTF zRA*7OFsietdN8V+sCqD}o2XhC)lgJaLs3x;MH8c1iHhnYni$nbR6Q8gM^rr+)kjo4 z7}ZBqJs8zHR6Q8gJ5)Uw)hSdx7}XS1R7Y^bs9s>zgHgS}st2QbfmIJi^#ZFNjOqne zJs8ysta>o27g+URR4=gV!Khwf)q_#Jz^VtMdVy6BM)d-#9*pV*Ry`Qi3#@uDsux)G zU{o)#>cOa9VAX?By}+smqk4f=4@UI@s~(K%1y(&6)eEe8Fsc_=^0;?X3>IGIk7}X1`dN8UNShX;!7g)70sux(bFsc_=wJ@p|ShX;! z7g)9Ma??0l``q5Cv+@kG*RQh1HnVX*`cjJKU z-R465ZtF$sa*G?XcjJ%j-Qs}lF*nrj<{$g1cy^TSGs9}zg1vo|Jy%!TSaQF&_6ynD zk-c5Z{$#=o)3Y#}x%{(O&GlkGTK3@I41C@?56IpvJ~_2V>rxOO-~BSQvxe@ za>WYSE6Bgt-#78pV~_Z_#iy}taoR68ci2MSk5_tJ7+`CBeU$Cw#RLU>+JS>BRw-e{ z?Ik8exG=J}BYV4+eft5-{P^fLv$a^9J!0^7^VR;N(>g7Sw`=*)vOkb`)4ZlcPghL* zXADvvH63je?@MH_Apc5E?GYchI3WL;`-|g%;_P;QunmqU^6$34m_OcMWbejD%O3G@ zJO7A}qK6OmgU7;|w85FT!I^hEGve$B-eQlCjoUfFHl#&CQk#+4UpXRgu-Z@11`nwwT%1Z-m&#$bsdC~-X#)YD` zL&iO}^nh^tZNEHr%o%gT9Pqql@7Ayd+lJWMeU@Zj-F>}nTfsQ{@gr4j^L;PaCQa;V zpIDRIx|Z^?(_|0ZqYSIvW?O9D{>y$-@}qwCs~^WGclO)Ni9UX|u;d-PeTt4$rmuaG z7G1lDt>0|LeDcU(x47ZCuzws+95);*E&rI$?Rh_$Gp^TF>dnn-zaL#p@j28?iHN+D zhI!WVK4GgCWmL*KiraAv@!D}b@!AhfY;KS7Zk<-|T2Xuk%$Prlxfx-%vw_xSLKvS1 z6W$|yHjqy@|H$5LELyu6VZ2`^99t9zGs5^hnDO2r?ADKB;uasYUbnR)4sLwVKAI55 zd+N3>w5Mi-ZD=iS>%z|qK706i$IlMl3$5q0-~I%p-TI-aVF6og=kgC#ir=bkJN5vc zU-Uk~KDFk>&k=rh&^y75Fn&Ln@w)#?hPRC!>2P z7ZxR?;b$;n=^fk3Iz5zeC#I+3=k7|>E!%^-J?!2c$ED%tuI#iC_Dj|Rw#4DP3>l*fkE1h;O zvb|Ib*%xNOyU-SEY8zhM{$g1dWz&GaY~R;TOSL>tR+f$ou4A}5CKdUtgYX{g6XDeF zhK8B*59w_$zHF}YWGv>jw{J_yhgmP$mr^(QT5K$IsIL- zz2y95rXejpFda7}+qKsC(NCpJiFDqc#AC_!mnFKJ7Dg5{fAG-=yD=ukl+SU{G@$NC zJNA#`gSnygV$K++VjF~0@wza7t$D@w#mqk`cFf;dvyMr*^J(qTdy-whL!^zg7Wtj$ ziGik4CkH9>77n-J7~*|I*lmCDSS_EJ16~&%i)}CmycQe>ycc*+v45?xcrLF6%S=yJ z47We{wU7;+Lo+@b_#9#zgf-7C=7#6O{tNmSw)uA%Xpim~XVW@wiA5UNzD^rx@4ddZ zt;Xei_QS86+exoBHssTcu-jTNPc)YqVVhPwu?^;c`rZ5>8#BT-gx&hlTFeN$#R10z z+aT;V7Jpup^}J<1zP-CL+cVKU7 zMAQ6Ajh$`maU0LL#j0n-NTq#^)~4mRkEh|aXw9qTUyHw%e=R;*>-yyQHFKA5IxF_x zz05d1-+lM1?aztbl$eIi&6x9yf>&%!%XG1?HhyBp@wwV+kiE~^3bv&uT9|QszKP4F z+_FX5$J85d#@sTT1C^r1d`z{bj5Fi4Xw9qTUyHw%e=R;*>%#uGPr6|qbUsQ+-{@h( zJeMrKXS=qdo3g|2c^dY!@z39Er&~nXH@)(-Vg8+q47U$(zD~Qp`b8S%^L@R1%8rYz z>@|O=X2blMak$bgsh!C&{zJ`qwft-G*YdB$M{8X;CME56Q`g+^F#VL4Y{xOd{WvB# z4tVW&y?89f*gy7z`DppUb77yD8>)XPsP<$+H9Ir5!TspFlPfnT>uwq~vMd`hDn-Gy zFjUKPv&r=TRxQtsC+2{8YWx4YPN&WDZyOvFgmJCYjACL#*sUMWCDt!_W1hGl)&3Mz z`x98!@3QyHdSCW_Z2t!18VasG{dd*okbk!tmJa`JwI^J^!?i^%&Zu_gR?9>7x@v{k z53WU`b!pY|-1sAVw>TjGTK#VRu^(Jxg4)o()&AUSKw9>=_N295G_Rs%5B}fOs_=dx zd$;)H)LttNsAl0-i$R>-YI(@styY5UMcwU9Y!QFA+70%D$7^t&dA-;^S8H#q|PI({ZcO;Mx$fcdL=%`U18`wJOc}2%1;Xvd6V8T$@1lZnedn+M{*3 z)ijZR&HcsvQJme*54O>WkK6uY{`fp-@zJtJeB91I;$zpt2m8TeQC-aK%;5YmvQh9k z!8WMQCE_e=e{S_SY=i4o8h+gBYg#sFF1I=(J`dOi^GAH#&Ysp-Wbam&M0Gv4x*N8~ zHpstQthD;IIO7;1|8Dh1l&e=zEkMC_4P1-CaYp%k1?Bk_T>HTF8ax)|v2ku6=i70P z-HdX@3g(QtVGej+R8vrJeFWEZP~KZX`Ev!;lFYbvgYxQbal>@4IHP=BU6da);b#Q%N4YfA1(e`aX|TVGtS$i+JS;=4Ja3_pjw84^4_>+Q5WUd6+9RAk8<@2%7H6d zbD>yPeJL=iWteeHaQv|i zo(uQmxiEh%8$1{0jMs}}i1z~f*BXoYp!$Ma%?|G=J~MbOJQmyII)c`|!rw9S}5%7JUntL0ydzm|V3K3eO-F+q8F1;+&U6KH*t>gckFQ{#C&9 zpLDmZ`$9JdJFJC$pR9hNMZ0}gTj(Cpo`bX)FWORf$!bdt|E;X+zSP2>u$Q`3R$JX`- zxlbkr_rpL>1TFf10WH=6+GU@D`o;XBU-*~(!jFij zm|ye@KZ3`}f6!w6!d~!_`ylMZc%jAp3!ugP=d$efp?3E1g1?woYT;M3r55YPeg%K* zSGM~=e^IzHb%wn+;A#r7i2cqBmpC5=xcb5+?6S1${ws5)9cY&wf%_s3K1!ya3U6sb z#OIB$i-D^o%oC}Ql=lE9{M{zG01G}IS>r3e(Xv02hlkSaMsww)*8{WEvOm+VP?n!U zS>vm|(V2GQehavs0)MH+`b59rQvfdU`R1dLbPb#juQDon_2x4jl}|njP_pacr`jpYKMhc{w5`;~ z%3WSt$*wcvKUQ{@_E)rY1sJ#NjIW}l&t<^<(E*BnP)C7iIsmfVcF+O;`3JAr^?Ka>bdUA&zl?L<@ikA+1sBG zX`jhAdt1zxIe#Yq?0j~2mG?70M}&PQA7M`wX)m?pFSX<^wd60g9OD%aw zE%{3=>;!+QrJdBGU&LSX6aB(owsXoer@a3E$U_~-$~Oru&h5i&TJ}p_BJ2B^)R6ab zjT2h@ZtI4$_?|D?Qj7cl$x~(i4xa;Y5x>K+7QZLO?_$v}wD^85w8$d}E#fEgK2o>J zYD+D?Z;SgcCtN+OpWadBQ?{KMQJf)WT0jY)E z|K>bFEQ@Cb5(^h29>kO61DTKHf)XAlg+Uf3?~#%u4=Dz+7)fAxNdZ!n`VfQku)PMK(-*&$PzMvd=Bz+vVhDX$>cMTpOKlQCHaKJgN!F_NhIk* z;y}icHl#i2OOik)kxry3i6${1V@PxIJ=sXMfZRg%5+~VB)_`0?(#Y3j1Q`W#6q!rr zkx66<$SLF-vYJdM!$1xrE65Bonv4TEjw~Xdk}t_(kc&wI8BA7@WgwT4?xa7NPga6l zNd}P~WI34)ayIErdXZV=E0AB2SkjLyB@00=Bm>B1vWM&hxsz-o8^}6nZGdYt`H_4} zHi6tk4w8LjE7<{Z2RTY?WGz__ay>arj*#tS7sy@2P9~FMBpqZrnM#Jk{lg#+lN2(M z>?g-T9w%Rrk>n8h0pt&4ESW|eBo$;T8A`^G1LQl9-;wbo4?Rb&fxJdMXbbu$38y#6 zOHvtRWm<$*p(n^?QiWb7KGcssA$N%%y-Ol#ReGBIPO8%1i7$OkTGNKK4t-9_fhQw4$%bPvk>tq(2cOy+`g7f7+bhC(Y?~a)x|FYtb{L z7QIU9Qg7On)`hD*y+r;Z^+DFBo#+d4k*FY5>P4TC+O#dmw$w_Wk_dW>RHwg?j{+J*L`vq8?LpVQv7EBylG7j!C} zOlQ&=AZO5Nv@ab^7l2$qzoKJke>xZBT)K$Pr%7}b$W?R)9YDL&WgwT)HMA#zIp+Ua__fja1Zko)OA zI+(7bdqM7{PTH7upyxrJr$_0>v>81P@;E(9JJSaAN02|#Uuh%ShMod>iXNdYX+3%n zSU-^cSSiv6K5r6PAGo4fOBTb*kd|2YPOusX5-m(kki?Gwvc_nl0hc3 zFWF~o8v7jN=WGOA- zT_AU{BWwfP!VZBv#J*==u@trr5$4;`9Y%SXhaxb&96>JT2f^@Pp_AT4QegOFc`;IMTUo#s> z8{5sw@De;PF9TODUYr-<8LT*5h4>40pPgba;5xw`u$SyA$gAukd(Hl2$3PxqH`s6N zF*^_PJUh+O**^9JNP7kkKdvQ%~#jMwHvKn~&Ec}*U|yMXM%+wo{ViVpxefOq79{4<^aGJ&_?k-Q?c&`55f z0lW$SlqZ8s<~?|0Zsvpd$2^IT1v!=*c>wLe{diu=X$@Y3x97efeW5*)&gWD3NIHeb z(|LRepULOJ^*P_pm+@I3XYoyZ17F9NgIvyc@`-#pUkq|FpUY$DB)$OT0zQha;Vbyp zd<|Sn`FOsPZv?rKPvgDl6uJuJDn5aK!&mdQAlLHsd@BEzZv(lFFXW5(4!#-WWX|BBoB9*}$ZWc~$D<=@aR;EJVlxRZa!=fJgv@8($;~Qx@ z|DNv#xtngK2l!rY18JkFbRR#&zXSOlO{cT@5BwmX4VQ!W=O_6kkeB!vKAQi^Pk}te z2l8?JDnAbLIPc37`A_^j$n$(8AI8t}qacs+cpl4tMB|Cx%=64rhk^hC4jJ;W7W6=QCu0%;3NAYy2p^D)ZuVN@@Fc``js)4L#@HD(<_|Q-uWO+kw zLs3HwLrIV&4b)J^5MZ!?v=}}zR5h3lK_G(+kKqHu`vz}AU66GRl@0!eMutd`k%l^kP(y^FKFIopT85g2a6@yD%?&0)prNs$ z706Zw)u0$!7@B}=VhA>b8QK^cf^29o8XB-jW`(~EnFanfV+{aXKsGS6HZ+C5Ee-YH zZ!<#!!1X{*Y#z~|VE$71;ipi+Mh(MTLaiDgC3$m$>Xf*umuU5G*}zKHA1QMSGRCbN zg{!RxFSvKX@kyBhWzv72_@u?WpoaNh7)H-7_o7TL$CwFu63V4cnh?D7=<%>xqa&A0 z^IH9T=iBwJ?2g?&|H9e1XNN0`Tg|8%?eqA;#pKuidwTEnO)a0YVk)FYyO|k@((_Lk z&p9;z^oD^i(tfMerQECbH@dSFUn>4Zl~}(a6EM&u)9s$WIKOi7 z$eB>LKj5(TntZz{=HedFCO>Y9Tz9WB+y}x&7m8|J~$9(P0-#CI5$ zu-8ptyX(OoT|M++#>>|ab|fDj=>5DR>6`MjXvWF*%rb{){YzgI@yaLN@h$wnp{+H} zeH6-QN^-MTmZL?g=0*E@W^a*G4|;f#yjuzo|Bo+3&-rwjCpokCOvkbP)5b3$>5I0f zeX{uA{L#B}yS8=~+1PFVqQWH}@1jMC_sJK5-%AazK;y#*~WWU z&aeK3`<}^_@@nCUi6e_c_~w!W!ydo*`BZZ9>nqoLe(x8U8PbIX_dXnXe@sf~@IFtv z20v}t?ewsM@9ioP!%{vwcYWV8Z?Z9X59vAL&wGXXmv`Q6N<4e9lw5V5T^Pqm0pHUv z3v_r_4BTV${iw_DwHo>8Xs5+~J>{b&o`}UBhNyw`QbTj{iy!tc&UkTu>JL+|`&1<* z&UXIr_3kQT(*sF~+I)hUH&=QlZ4p5UT}B*;1YSOZr6Z`b|4Yq{$>h?ceVaBtDOV9*wxm(Li178+Zleha89U6e*Q=81(XF}T zifOdE&#RT1-#5ka&@(>0`}9$7VQB+SQZSbGqF)b2^QzJh%&W?=*>M@?OottK3jc0+ z|8d*+`Y}rT@S16}FBCV|t1$xVL4;sjMu!cy#~6(@A)JP=3EN|gZ8UHiP=)^}3IBfUIKyxI7^9m=`jb1>wq1-u^5n78qu6eU`6@>Gvx%@Mk%Fp7mKi#~$zW_1u57 zO*vZa;G9uuM^iRm&sCz->agPD;uqHTO}cq9tw30n+7DUms-wpijxt)W6!zK{*68+} zYu)RN>h{OTB3?%>^sZApV`8Ld;ken4%WqDfT69zABNHdAdlFvxSw`B;S0ROiXBF(~ zk=Jsu?9KUJ(e=l?i&J6EI0OJWBn4_Q_0deDHv0Y9&ud}j62kqaiY zBu#gX?VSE)!ixC=`js6Uc4FJEb+vLWS%0PK{6j+r7JrzV4jHp#Q`GFIv1D`S#%F!D z-M18fG4493ikK|b}?}wzee>EN6;X1!ouVLJrpPD>7@?=fI%r0rCYnSi)-rB*XO^@j9 z_cx~hS-9`hKgqLzGdH{+OnQCS#;@&~7k?^G^iR9z1-mHtY zV5f!8Dv$+RBHE6hyfeOS!>5~mXw*8_=1IegFPZh*kPjh%B^twqzxAigwc;yBTfdy% N?(9r)@9)SemBG{gPol*xbRMFSn4c?REbr%w$kF z!@?l#_V1KP!L!_hn$dg3AG|H!&vV#-XZrp6!rzskNFa;IxK7%FG`U5JhUSw2^3niQiq1BWmS z6$72nzVGVxUQUKXdlWg|Sg_vNI<@@7{c~r98umC(XYjV&S)Ry=;rDmU4Z6{dx3~SU z+frM>b-NkJ7q*P-KPbd-h=mZc;pIr2$ENc3&!d}fubW>F|NiUt^7(aUzdr8y{dfDt z|L1dc7*9mm{xq+RS6~oOLqREP^MBthm;RtwAkUC_baLHPpsNYmhoRt`$=BsSWSY;j zwHOF9v~Z#$pBF%v71Vvqd3Sh+D%5&|=A}B!aD#w8V2_GFe?KPv?Ve-%ckZ*g6!`WS z3xjg>Db{_l9ANWoXZ>b)a3weD`215w4h#uQt0zVT$>=aDoH0{q0miitFuGlVarF4K z`v2em-fyozTc-0}k)fdBtMLCT5ljv<7;vEj^Zfqm9XPo5zy_YxhBH4|GBGyP`~Gz} zFQmqS6t6c93tfAkEWp6AnVZ2l@^0#k>_q|$HxA#3ZYkc|zJTGtyls24=AW9~w2KWK zwbK|jB+Q;CDDinGqcDTcm0zZ9$EW+7{d*$-PV&_S>Iwy)SQx%-c>Cz~$~(*kH&`3~ z&b`!GCk_n0nG7eYKmWRVt-k)>qo*myjZ7gyI+yqGhq`yo4VE<-U*gTb1|?jt=H=Td zk;&B1dh6+tZ#oPc%y%=S)c$YNE4nXyi-m#zh)~>FU`zlLUcrLe_`lN)Od%1<$sqG!g5f|H?u1wIMg;B5tza7pkrFarS(RP2Rx?LZOVUCn82}_1)BR| gnRF;|H`Fsc=sL1-;}FVdQ&MBb@0Kmc%#sB~S literal 0 HcmV?d00001 diff --git a/models/Body_T_Body.png.import b/models/Body_T_Body.png.import new file mode 100644 index 0000000..030f3dc --- /dev/null +++ b/models/Body_T_Body.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://35rfc41klp4s" +path.s3tc="res://.godot/imported/Body_T_Body.png-682b28c13b90bc0a009bedcc61172b38.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "edc0b7fa9b7d98d9197f2e2be8004146" +} + +[deps] + +source_file="res://models/Body_T_Body.png" +dest_files=["res://.godot/imported/Body_T_Body.png-682b28c13b90bc0a009bedcc61172b38.s3tc.ctex"] + +[params] + +compress/mode=2 +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=true +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=0 diff --git a/models/Body_T_Face.png b/models/Body_T_Face.png new file mode 100644 index 0000000000000000000000000000000000000000..d4454a9f2bd874545737aeeed2c83653365edbba GIT binary patch literal 573 zcmV-D0>b@?P)Px$_en%SRCt{2n7?kqFc8MiRUQE;%9w$@&w#S!1sEEsLl=f_ojNdd=+wOnLnS)! z0&J+y(4B!XLgEo3wL?kjnB-zRfnfN45+cssXFC`FiBAv_ZI|;OvcQiMv0cuIh^+KP zB=-Nk=>0emHI>08F`rUBHuXq?>hd9fU*DwYjV>1)#3tCY#H8b{Fsl0eORYyh%d zO4%;8?m!p%kNd}?w(qf4OVZ7{at`VY`n$u(ary*0G49QV@;_I|YJpX#DW1*0hegH>~sasp1Vc**yB+&yDs{ zKTd>H6c&3itLGl1Nw1+T^rG31Xa6DOBz~OyjR4y(!M?xby3pe^*mno|1_8(~y3Plj zn#pul{7igWJ+fR`4MpS`2hAb*yb$n zivH}r1LV1yZq^57)4G~8l_Q`|q0ihLKKmgjjV^?sZfN&o-=000000000000000000000375Or-DM0kyqK300000 LNkvXXu0mjfyWb1h literal 0 HcmV?d00001 diff --git a/models/Body_T_Face.png.import b/models/Body_T_Face.png.import new file mode 100644 index 0000000..e8e21e0 --- /dev/null +++ b/models/Body_T_Face.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvgdewx5cksgk" +path.s3tc="res://.godot/imported/Body_T_Face.png-6c008c22ccbf53e92d7d3c968ca64413.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "2c17041fefa6962ece67b1f2de5782f6" +} + +[deps] + +source_file="res://models/Body_T_Face.png" +dest_files=["res://.godot/imported/Body_T_Face.png-6c008c22ccbf53e92d7d3c968ca64413.s3tc.ctex"] + +[params] + +compress/mode=2 +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=true +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=0 diff --git a/project.godot b/project.godot index 6a920fa..e29cc60 100644 --- a/project.godot +++ b/project.godot @@ -104,6 +104,11 @@ new_contract={ "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":78,"key_label":0,"unicode":110,"location":0,"echo":false,"script":null) ] } +blend={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":66,"key_label":0,"unicode":98,"location":0,"echo":false,"script":null) +] +} [physics] diff --git a/scenes/just_blend.gd b/scenes/just_blend.gd new file mode 100644 index 0000000..82c16d9 --- /dev/null +++ b/scenes/just_blend.gd @@ -0,0 +1,19 @@ +extends AnimationTree + +var tween: Tween = null + +func _input(event: InputEvent) -> void: + if event.is_action_pressed("blend"): + if tween != null: + tween.kill() + + tween = get_tree().create_tween() + tween.set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_CUBIC) + tween.tween_method(set_blend,0.,1.,0.4) + + if event.is_action_pressed("ui_left"): + set_blend(0) + +func set_blend(value:float): + self["parameters/Blend2/blend_amount"] = value + pass diff --git a/scenes/just_blend.gd.uid b/scenes/just_blend.gd.uid new file mode 100644 index 0000000..ee718ac --- /dev/null +++ b/scenes/just_blend.gd.uid @@ -0,0 +1 @@ +uid://btddh0r45yuh4 diff --git a/scenes/room.tscn b/scenes/room.tscn index 14e43d1..df160a5 100644 --- a/scenes/room.tscn +++ b/scenes/room.tscn @@ -1,8 +1,11 @@ -[gd_scene load_steps=60 format=4 uid="uid://157h04x0krfu"] +[gd_scene load_steps=70 format=4 uid="uid://157h04x0krfu"] [ext_resource type="PackedScene" uid="uid://bjufextny1icg" path="res://models/UndertakerAssets.glb" id="1_7dqbv"] [ext_resource type="ArrayMesh" uid="uid://iitrxdpdaq0i" path="res://models/ceiling.res" id="1_jn645"] +[ext_resource type="PackedScene" uid="uid://vqn2vnm5uonx" path="res://models/AnimatedBody.glb" id="1_wg1up"] +[ext_resource type="Texture2D" uid="uid://cmctogmnkjjsx" path="res://models/AnimatedBody_T_Face.png" id="2_ns543"] [ext_resource type="ArrayMesh" uid="uid://17chuhi8kh01" path="res://models/door.res" id="2_qvc4m"] +[ext_resource type="Script" uid="uid://btddh0r45yuh4" path="res://scenes/just_blend.gd" id="2_wkj6l"] [ext_resource type="ArrayMesh" uid="uid://duokqbm5xp6mc" path="res://models/duct.res" id="3_7dqbv"] [ext_resource type="PackedScene" uid="uid://be7u1kn41g2ww" path="res://addons/interaction/interactable.tscn" id="3_w68ji"] [ext_resource type="ArrayMesh" uid="uid://bjt6sta5lnhjr" path="res://models/floor.res" id="4_ybpoa"] @@ -40,6 +43,64 @@ [ext_resource type="Texture2D" uid="uid://cin2sxy6ypjji" path="res://screens/NO-contract.png" id="35_wkj6l"] [ext_resource type="Texture2D" uid="uid://cn7yi35kntfwt" path="res://screens/LAST-contract.png" id="36_ns543"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2b7e3"] +resource_name = "M_Face" +cull_mode = 2 +albedo_texture = ExtResource("2_ns543") +roughness = 0.5 +uv1_offset = Vector3(0.5, 0, 0) +texture_filter = 2 + +[sub_resource type="ArrayMesh" id="ArrayMesh_mwhaa"] +_surfaces = [{ +"aabb": AABB(-0.18719779, 0.101959825, -0.16023456, 0.34999996, 0.060000047, 0.3204691), +"format": 34896613377, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAAADAAEABAABAAMABAAFAAEAAgABAAYABQAGAAEAAgAGAAcABQAIAAYA"), +"name": "M_Face", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 9, +"vertex_data": PackedByteArray("////fwAAAAC2bf///38AALZt//8AAAAA////f/9/AAD///9///8AALZt/////wAAAAAAAP9/AADxFQAA9hcAAPEVAAAI6AAA") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_r8gds"] +resource_name = "AnimatedBody_Cube_047" +_surfaces = [{ +"aabb": AABB(-0.18719779, 0.101959825, -0.16023456, 0.34999996, 0.060000047, 0.3204691), +"attribute_data": PackedByteArray("/x8AAP87/yP/H/8j/zsAAP8D/yP/H/87/wf/N/8f/yP/HwAA/wP/I/8DAAD/H/8j/zv/I/8f/zv/H/8j/zf/Nw=="), +"format": 34896613399, +"index_count": 24, +"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0A"), +"material": SubResource("StandardMaterial3D_2b7e3"), +"name": "M_Face", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 16, +"vertex_data": PackedByteArray("////fwAA6ti2bf///3/q2LZt//8AAOrY////f/9/6ti2bf//AACCzQAAAAD/f4LN8RUAAPYXjs22bf///394zf///3///+rYtm3///9/6tj///9//3/q2LZt/////+rYtm3/////5MoAAAAA/3/kyrZt////f+7K8RUAAAjo1sq7rIamu6yGprushqa7rIamdaR7uHWkfLhfpIS4hKR3uLushqa7rIamu6yGprushqa4ox23uKMdt6mjILfNoxe3") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_mwhaa") + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ns543"] +animation = &"ArmatureAction" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_g8dr5"] +animation = &"Weird Pos" + +[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_xtec0"] + +[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_xcuph"] +graph_offset = Vector2(-753.6569, 63.098648) +nodes/Animation/node = SubResource("AnimationNodeAnimation_g8dr5") +nodes/Animation/position = Vector2(-200, 120) +nodes/Blend2/node = SubResource("AnimationNodeBlend2_xtec0") +nodes/Blend2/position = Vector2(100, 160) +"nodes/Animation 2/node" = SubResource("AnimationNodeAnimation_ns543") +"nodes/Animation 2/position" = Vector2(-220, 320) +node_connections = [&"output", 0, &"Blend2", &"Blend2", 0, &"Animation", &"Blend2", 1, &"Animation 2"] + [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_frp7b"] albedo_color = Color(0, 0, 0, 1) emission_enabled = true @@ -341,6 +402,41 @@ bind/17/pose = Transform3D(0.0746971, 0, 0, 0, 0, -0.0746971, 0, 0.0746971, 0, 0 [node name="BlockoutRoom" type="Node3D"] +[node name="AnimatedBody" parent="." instance=ExtResource("1_wg1up")] + +[node name="Skeleton3D" parent="AnimatedBody/Armature" index="0"] +bones/1/rotation = Quaternion(0.98481596, -0.00083194015, 0.17332742, 0.009715752) +bones/2/rotation = Quaternion(0.026424047, -0.0002678612, -0.02301538, 0.99938583) +bones/4/rotation = Quaternion(0.98481596, -0.00083192455, 0.17332749, 0.009715752) +bones/5/rotation = Quaternion(0.026424043, -0.00026785373, -0.02301536, 0.99938583) +bones/6/rotation = Quaternion(-0.24330616, 0.009764576, 0.62130296, 0.74477476) +bones/9/rotation = Quaternion(-0.86570036, 0.19894437, -0.44322658, -0.120557964) +bones/10/rotation = Quaternion(-0.18447517, 0.35387474, -0.6469678, 0.64974934) +bones/11/rotation = Quaternion(0.013044027, -0.2410653, 0.045270618, 0.9693647) +bones/12/rotation = Quaternion(0.97710764, -0.21059328, -0.023610441, 0.01880603) +bones/13/rotation = Quaternion(0.64828163, 0.12760647, 0.013005167, 0.7505188) +bones/14/rotation = Quaternion(-0.035038, -0.0047629066, -0.00039249362, 0.99937457) +bones/16/rotation = Quaternion(-7.511955e-09, -1.8198413e-07, 0.032410674, 0.99947464) + +[node name="BoneAttachment3D" type="BoneAttachment3D" parent="AnimatedBody/Armature/Skeleton3D" index="0"] +transform = Transform3D(0.47932008, 0.87764007, 2.4056902e-08, -0.87764007, 0.47932008, -4.3557066e-08, -4.9758285e-08, -2.356213e-10, 1.0000002, 0.046313114, 0.0039921002, 0.0007469526) +bone_name = "root.004" +bone_idx = 16 + +[node name="Body_002" type="MeshInstance3D" parent="AnimatedBody/Armature/Skeleton3D/BoneAttachment3D"] +transform = Transform3D(-0.0026715081, -0.07464932, -3.7168064e-09, 0.07464932, -0.0026715081, -1.7592976e-11, -1.1534074e-10, -3.7150507e-09, 0.07469708, 0.0001797378, 0.012750886, 1.7568469e-05) +mesh = SubResource("ArrayMesh_r8gds") +skeleton = NodePath("") + +[node name="AnimationTree" type="AnimationTree" parent="AnimatedBody"] +tree_root = SubResource("AnimationNodeBlendTree_xcuph") +anim_player = NodePath("../AnimationPlayer") +parameters/Blend2/blend_amount = 1.0 +script = ExtResource("2_wkj6l") + +[node name="Body_001" parent="AnimatedBody" index="2"] +visible = false + [node name="UndertakerAssets" parent="." instance=ExtResource("1_7dqbv")] visible = false @@ -468,7 +564,7 @@ shape = SubResource("BoxShape3D_vfrn5") debug_fill = false [node name="Character" parent="." instance=ExtResource("5_3j2fx")] -transform = Transform3D(-1.0392305, 0, -0.5999999, 0, 1.1999999, 0, 0.5999999, 0, -1.0392305, 0, 0.02320534, 0) +transform = Transform3D(-1.0392305, 0, -0.5999999, 0, 1.1999999, 0, 0.5999999, 0, -1.0392305, 0.40905392, 0.02320534, -1.7041746) [node name="Camera" parent="Character/Head" index="0"] current = true @@ -679,14 +775,14 @@ bones/9/parent = 8 bones/9/rest = Transform3D(0.5773324, 0.028845817, 0.81599945, -0.815948, -0.016662877, 0.57788503, 0.030266462, -0.999445, 0.0139166685, -0.0026226677, 0.012837223, -0.017323503) bones/9/enabled = true bones/9/position = Vector3(-0.0026226677, 0.012837223, -0.017323503) -bones/9/rotation = Quaternion(-0.483, 0.122, -0.865, -0.056) +bones/9/rotation = Quaternion(-0.62850595, 0.31308472, -0.33661819, 0.62741256) bones/9/scale = Vector3(0.9999999, 1, 0.99999994) bones/10/name = "ArmLower.R" bones/10/parent = 9 bones/10/rest = Transform3D(0.9132244, 0.027231088, 0.4065456, -0.047968037, 0.99801105, 0.040902346, -0.40462315, -0.05685423, 0.9127144, -4.470348e-09, 0.020974979, -2.8312206e-09) bones/10/enabled = true bones/10/position = Vector3(-4.470348e-09, 0.020974979, -2.8312206e-09) -bones/10/rotation = Quaternion(0.315, 0.28, -0.447, 0.789) +bones/10/rotation = Quaternion(-0.024995388, 0.20740785, -0.019227674, 0.9777461) bones/10/scale = Vector3(0.9999998, 1, 0.99999994) bones/11/name = "Hand.R" bones/11/parent = 10 @@ -700,14 +796,14 @@ bones/12/parent = 8 bones/12/rest = Transform3D(0.99829376, 0.047837634, 0.03348283, 0.036318686, -0.059696436, -0.99755573, -0.0457219, 0.9970697, -0.061331987, -0.0029291161, 0.013555873, 0.017061872) bones/12/enabled = true bones/12/position = Vector3(-0.0029291161, 0.013555873, 0.017061872) -bones/12/rotation = Quaternion(0.864, -0.056, 0.486, 0.118) +bones/12/rotation = Quaternion(0.72789466, 0.028904023, -0.004203589, 0.68506664) bones/12/scale = Vector3(1, 1, 1) bones/13/name = "ArmLower.L" bones/13/parent = 12 bones/13/rest = Transform3D(0.89337415, -0.05431128, 0.44601905, 0.049797535, 0.99852043, 0.021844571, -0.44654548, 0.0026952708, 0.89475703, -2.4586915e-09, 0.02118821, -1.3411044e-09) bones/13/enabled = true bones/13/position = Vector3(-2.4586915e-09, 0.02118821, -1.3411044e-09) -bones/13/rotation = Quaternion(0.131, 0.094, 0.43, 0.888) +bones/13/rotation = Quaternion(-0.0049203425, 0.22934115, 0.026750375, 0.972966) bones/13/scale = Vector3(1, 1, 1.0000001) bones/14/name = "Hand.L" bones/14/parent = 13 @@ -746,5 +842,6 @@ skin = SubResource("Skin_cbukb") [connection signal="on_hit" from="Button/Interactable" to="CoffinSlideFire" method="_on_interactable_on_hit"] [connection signal="on_hit" from="Button2/Interactable" to="CoffinSlideFire" method="_on_interactable_on_hit"] +[editable path="AnimatedBody"] [editable path="UndertakerAssets"] [editable path="Character"]