From 494729b99dcee2125e7dd475bc3b4b67b0f7f865 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Tue, 18 Mar 2025 12:55:55 -0600 Subject: [PATCH] Updated prefab materials --- .../{ceiling_1.mesh => ceiling_1_2x2.mesh} | Bin assets/level/ceiling/ceiling_1_9x9.mesh | Bin 0 -> 557 bytes .../{ceiling_2.mesh => ceiling_2_2x2.mesh} | Bin .../floor/{floor_1.mesh => floor_1_2x2.mesh} | Bin assets/level/floor/floor_1_9x9.mesh | Bin 0 -> 1469 bytes .../floor/{floor_2.mesh => floor_2_2x2.mesh} | Bin assets/level/t-junction/t-junction_1.mesh | Bin 0 -> 637 bytes assets/level/t-junction/t-junction_2.mesh | Bin 0 -> 640 bytes .../wall/{wall_1.mesh => wall_1_2x2.mesh} | Bin assets/level/wall/wall_1_3x3.mesh | Bin 0 -> 546 bytes .../wall/{wall_2.mesh => wall_2_2x2.mesh} | Bin assets/level/wall/wall_2_3x3.mesh | Bin 0 -> 1452 bytes .../wall/{wall_3.mesh => wall_3_2x2.mesh} | Bin assets/level/wall/wall_3_3x3.mesh | Bin 0 -> 548 bytes .../wall/{wall_4.mesh => wall_4_2x2.mesh} | Bin assets/level/wall/wall_4_3x3.mesh | Bin 0 -> 542 bytes assets/materials/level/wall_1.material | Bin 1142 -> 1140 bytes assets/materials/level/wall_3.material | Bin 1144 -> 1139 bytes assets/materials/level/wall_4.material | Bin 1173 -> 1179 bytes levels/asset_test/asset_test.tscn | 16 +- levels/ghost_ship/ghost_ship.tscn | 10 +- levels/ghost_ship/ghost_ship_level.tscn | 821 +++++++----------- 22 files changed, 341 insertions(+), 506 deletions(-) rename assets/level/ceiling/{ceiling_1.mesh => ceiling_1_2x2.mesh} (100%) create mode 100644 assets/level/ceiling/ceiling_1_9x9.mesh rename assets/level/ceiling/{ceiling_2.mesh => ceiling_2_2x2.mesh} (100%) rename assets/level/floor/{floor_1.mesh => floor_1_2x2.mesh} (100%) create mode 100644 assets/level/floor/floor_1_9x9.mesh rename assets/level/floor/{floor_2.mesh => floor_2_2x2.mesh} (100%) create mode 100644 assets/level/t-junction/t-junction_1.mesh create mode 100644 assets/level/t-junction/t-junction_2.mesh rename assets/level/wall/{wall_1.mesh => wall_1_2x2.mesh} (100%) create mode 100644 assets/level/wall/wall_1_3x3.mesh rename assets/level/wall/{wall_2.mesh => wall_2_2x2.mesh} (100%) create mode 100644 assets/level/wall/wall_2_3x3.mesh rename assets/level/wall/{wall_3.mesh => wall_3_2x2.mesh} (100%) create mode 100644 assets/level/wall/wall_3_3x3.mesh rename assets/level/wall/{wall_4.mesh => wall_4_2x2.mesh} (100%) create mode 100644 assets/level/wall/wall_4_3x3.mesh diff --git a/assets/level/ceiling/ceiling_1.mesh b/assets/level/ceiling/ceiling_1_2x2.mesh similarity index 100% rename from assets/level/ceiling/ceiling_1.mesh rename to assets/level/ceiling/ceiling_1_2x2.mesh diff --git a/assets/level/ceiling/ceiling_1_9x9.mesh b/assets/level/ceiling/ceiling_1_9x9.mesh new file mode 100644 index 0000000000000000000000000000000000000000..70af94849e616447c4bdfddc981ada07d1a9c3ac GIT binary patch literal 557 zcmV+|0@D3bQ$s@n000005C8xd1pojQ0ssIgwJ-f(7X)1p047#UJ3x(+#v=}kq9`hG zt{nxOVZYBYT!msI@`jD*5uMU_dnkO^!5fz{RIZSf9xK8b@7O0;Q;8 zCZVXFrwya_F-Qds&do=i=t9+~hAndpW&~_(dGMx#QON^P@C+neK2AQ=<=?#T$>5!@X)|#kxS+gj7c3~I zT)8skpU3`-2y4p~l}7S#P+~-gWfC7U_DRvgc$)r=KVhiREkYwAB(oqTNn>yVB1B}i z0TMt4IZ7!*rywb#dt*2-z5k;#W0ZuJwLwJ0=f{2khw`IRJ z-mx45x)CZ6{IiSDU(hg5k5lF_5WqZQcz4~T0#0{fIf0Ky vgLSDVt{;92ae!;TcB*-k74r#^tlod|Qd2`iS6J^B literal 0 HcmV?d00001 diff --git a/assets/level/ceiling/ceiling_2.mesh b/assets/level/ceiling/ceiling_2_2x2.mesh similarity index 100% rename from assets/level/ceiling/ceiling_2.mesh rename to assets/level/ceiling/ceiling_2_2x2.mesh diff --git a/assets/level/floor/floor_1.mesh b/assets/level/floor/floor_1_2x2.mesh similarity index 100% rename from assets/level/floor/floor_1.mesh rename to assets/level/floor/floor_1_2x2.mesh diff --git a/assets/level/floor/floor_1_9x9.mesh b/assets/level/floor/floor_1_9x9.mesh new file mode 100644 index 0000000000000000000000000000000000000000..8cb93a4799c26dcc0b0bf2a578eb6d475c1a4ecc GIT binary patch literal 1469 zcmV;u1w#5#Q$s@n000005C8zq4*&qA1pojjwJ-f(&JNuy0H!*zKoE734j=>qhyVa6 z5z+$yLJ=T9DTs%KZELL&xr}>nYV&S{$h}D?#wPbe(*uEYo~Nquhmo|mzDQ>S)>pBW zb7v(nV$GE#oTA<^K=YPX{;vYGOf;s`gLYC(>zyfX5-CtbgaTA+y+ z?rLxsjBZXx?aG`BIa3w+EriNp3qpb~1!wL(?WO)3xYQ=KRHC$2zFhSun%O(2YBV6` zy1c~Z1rGm?zW})l!+nftgAq<4B7b7(s0OAaVjliWoXf zgfcdaMEC@y1`>7l!_g3eyBAAR&j%oyoi991~r~bqeE?!6EJI#-p-jLbV_DA5qa$ISyV$? z=+feuI#nATAvYg$Zo&yj2BO;gjO?)`TwIueFj$lDq-GH%r?Y;Y2v~XXZh>t>3(9UH z7Yeq%Yq-12JSEg}F|>5UJ=64b_jg2@_36-m^V-R;Ff5eM;b}lD{fyX&u46HRo@#;4 znz^q#@9_WRhUJuFYZ@nPF;}_9A$Buy9DN#~mt}i2=w>dFAI_mt9?XWGDf45acSN@` zBLR6FHpZC$fw0JdasmIaAc_qsPKmQ-S8YP+JZA_N(xlkX{^qYzf)Q)8_w6UhhBKun zkF--esfD+K6=>tqpZ!_vcH|6A_mVQG*d2R7#2xD%sn8!Y!33Fjynl1-wvx>nE! zQ#vjtCUIm?o%Y%eyVeC#Y6?ZMbPl2v^8b=3*=Jn%bjEBi&U@cb0Q)c?mbYGYY5;C_ zzD{@9VTl#JKy|DkbUnM`#QFh_Viv%40qXR}z+Xi1YTxAx2NRxzKR_%~B3}ukZ9J?A z`7?b1fvAk|V#&4+jR}LEx9_1CF+3#dIipCo8pEn8HTQ&W!QgP+S=;>M4q#Fj;Fu_^ XF4$LoJ+F+)r5<=a=GE&CQd2`i%&M;= literal 0 HcmV?d00001 diff --git a/assets/level/floor/floor_2.mesh b/assets/level/floor/floor_2_2x2.mesh similarity index 100% rename from assets/level/floor/floor_2.mesh rename to assets/level/floor/floor_2_2x2.mesh diff --git a/assets/level/t-junction/t-junction_1.mesh b/assets/level/t-junction/t-junction_1.mesh new file mode 100644 index 0000000000000000000000000000000000000000..7202da1acc1a1752cd6bb56125aa8ac0c4f27e68 GIT binary patch literal 637 zcmV-@0)qWgQ$s@n000005C8z{1pokL0ssIgwJ-f(>jd2r05(`tJwR=f#slkse=Zmx zqP&b5jY-? zK>$VomDK13skR>AY?!ks*Qod=T0dA$?b-;etZdcD8~h-8mfuWk|SkP%d>Fktqh{yI5^QoE$YJ z$+>1lIIP0ndG|LuRv0%u%yV*9Mh)vvsn~W)Kov&?}1%K&`dD`4#M_n;M6u zay#3B6k1SX6bly6VCpOxJHCS86JQvB$j(8J2@QfWB-ICo5+f{7IAJ{q8XOlmB$_d2 z&WxGj3*||zoQM;7JkNK0O-4b9XJ!lm}7D$i@N=nKosgve<6quZ8 zCi&IKld%xl>6Gjvl4kNRnr!~q$dLWX!jL9wm*4sR?I(yh_s>`(&7Mn3hlAn%+;Bz{ zz9%!?s}@)qBsxp)cySHy3NX3w1&N6t3@tz(64W-GaQF_ z`TxbW2?%%i{xqa^FFaZd8#1t!W$$=J7PM|H%?l XeejyrAvMoYg~^AI%epE}Qd2`i+ixUH literal 0 HcmV?d00001 diff --git a/assets/level/t-junction/t-junction_2.mesh b/assets/level/t-junction/t-junction_2.mesh new file mode 100644 index 0000000000000000000000000000000000000000..a5b0eacc065fec40823e8e4f814675a3177ed09b GIT binary patch literal 640 zcmV-`0)PEdQ$s@n000005C8zv1pokO0ssIgwJ-f((**Sr09Ke(K0s}g#xvt%94BI~ zJ^NW65sMi;JUts`jqD38+0@a}N0RJ)>suz=oNiCYW^Q+S=OMnoR*e z073vr0BcQ+Mp(7o0B7^Ki&h`d`U$+3ivZrZZ#IlJ%RS6$`(%dAmA`>M^Mnr}OrRi< z!s4G?&E?SGq@?g`ehcLT*8_|eF-Tv`KpfD>+Rs|iq&ugJA`J;!4$7sDBQo_s`7T$( zfKjfR)8t&cFgmmMSG*K<{Q{o*oQKS2n;uuqM#YwUvwboS=a3R#(3oM*qSjjH{0Vl{ zQ7yw#xu5+&3NI)<7zGDlFm;#2Jic<^5lk$cAv3B7BL=BHUTjgMA(1Y05P{hf90D61 z6*?rFGi%nI8S{nmq}GnqkwBpDND!806O@!*RD`4kAP+U9)*6yNB!MWfiA>qX0Lzyp zTdrK8Oe9AZP!awcj5mORsNtznBqAg!NF~Dk>NAU*seq1w70XiyijU0uL8Y zfB3E>k@(eF&UP!W7E?ZIExM$ZzcNhdS3&cHF}C(cTusAL|54oNT1UnrNIjrtE#Fv{P=|IZPxa_$41ObvXPe7uirt)cHBc;C1>AylEkYt9B(oqXNE!oR0wPsowgD1g z<~&PUMHr;4l5z@lhRx#yiq65WXSyNwX0>D@6|B_5C?&R?34@3CMrY9TFxep~7Xm)c zIBW>eeJxsd4@M5(HsvxV0m4IqAu)MCt7WiL^*{ju#X%f})HbqK&U> z9{^*7n1{dlo;YIdKH@R-YMh7@^CBVw&L}rtn9Zz-1gu0GtB(+OHB}FJ?Cxo&9=@Ml kbopBCFq>J^oT)QgY*J8?R+pOBUcrYV$&xPsJW^9bLynYV#(9NU}+fLH`pjHNF7K0NSw0|LGP?2oClC1u*uc zlK_?gng9tNQ9Rjn4IZV9p0cToS?*A&EQzh%pLQgx6jwR!j z;L6uhh~NviO%|IyZSk>fe8su^|H1$3B2LV-3`s&H$o~MZ=E8WC*~I^o{{#g50Wn4v zwn6Q776#~Ms;1y_Pu}i{uNhs_MGcpN+Dy7PIe16kQ&!33uJk~vwbg$G3!--0X;Kzf zqEw3$--P0kkvmQY7o4=l#=5UT*Op_;@zXX{o?09sw7D4M*vcy-uY1z8y<~=faA*BEN-DtHvO(oGEy7?`f~~|G+0{T8u%QScETM-PsPR(TtdT;VB>) zD~eQ^6?jrYquM22s&Smf>LV|GQbi?XglJ zydRs!>nDg{(9yXRcBoTXVB>&PbdY%{L1~%JE03t*ERCRDx{dHmnJSWwQJYyD+X8k- z5Ym9VhXk=rTu6pd;M$U4NzD}XU}yGj%MtPl$b#vHUMS)OFUzsAYrl4lPD*}rOIiZM z&5W)1-FGC|*3(4)vDf2#Wnm%q4o3;%if6`7G@Zkh>Ig}1R!m-bxX4!|HzQ6BE-Ie@ z5K>4OTCpgCYxS!Du~p8|>>6PanR0TI(q}B@(Xs#tc~^DcG2%_0kXVgJzhM?Vl_l_x z4$`mT;uKF!clk&tL*_2kN|^LS@Spxw5MYqdw5YKJK{yn9Pm#(sAZvjRplWSqzuaHC z-H@Dd7Puq>GQM*eFoEOAC&fC_KmKjFEn;%JupE=&>UIG?Pwlu2F>wWB&a_w$Sf)Cj zxKIgbRdf)c0Qr-T0(1o7)TMIq6M2vg60i@0vpn_kQ?v0Z^A*~pomdRe3)o||hFXLR z&X7J3DwGY*1|d!yWWI9S3%er~ew^h5Emk%wIUl2uCN75A{Mlka2%TTFAlKH4n>wfB zhM$ljCf$XXX6@AOG1QjK+&bDNW&*EERLX1Zx)YeO=ZU4d1ZbI+`D9csp}?D=bzWjp GQ$s_M*Thx; literal 0 HcmV?d00001 diff --git a/assets/level/wall/wall_3.mesh b/assets/level/wall/wall_3_2x2.mesh similarity index 100% rename from assets/level/wall/wall_3.mesh rename to assets/level/wall/wall_3_2x2.mesh diff --git a/assets/level/wall/wall_3_3x3.mesh b/assets/level/wall/wall_3_3x3.mesh new file mode 100644 index 0000000000000000000000000000000000000000..a20868a0f1262eea9c2ea6a257b6dccbaaec427f GIT binary patch literal 548 zcmV+<0^9vkQ$s@n000005C8!F1ONaG0ssIgwJ-f({sR>d0M?aDJ5X(s#xPUFG=eDM z+?NC(FjIt<5p;Y)wtX5Qzc*r5k}VIdUw;gW0^eL~rj3^ddSUkP!8<@Vj@DWVHvl*Q zKmZ=vE=;}%ZD{USu)d5CtdX)^Qd};XLoCbp4C~Qc#pCL87V0n58xnFV#6-P{;_2QhJa! zxURndxDnzS{@Q!u*xG%>#^A-c5hvzFL>!z^Zd{m+S&y8pgc{$E5O*_G4|)FXiKjlk mzb^XuT6dVuMAJN}vtMjdP?J_8H7}=v4@Hu-{{lQxQ$s`CL-iN{ literal 0 HcmV?d00001 diff --git a/assets/level/wall/wall_4.mesh b/assets/level/wall/wall_4_2x2.mesh similarity index 100% rename from assets/level/wall/wall_4.mesh rename to assets/level/wall/wall_4_2x2.mesh diff --git a/assets/level/wall/wall_4_3x3.mesh b/assets/level/wall/wall_4_3x3.mesh new file mode 100644 index 0000000000000000000000000000000000000000..f08dcbda3ffc7b1f26283a464d669169ad2cb0ca GIT binary patch literal 542 zcmV+(0^$8qQ$s@n000005C8!F1ONaA0ssIgwJ-f({sZL?0M=DXI#6wr#xOH&W~S-h z-l7Rh%}i@*?6*d?Hfo#v-iTRAcKLzDl{^Uw`4XWai_#ci0qWSm9iThf)<_CA05U1~n$7Ia(N80i43TC!wuWGL?IArS%tBpXYuAude)n(yFy2wCahp zRaA@^q%_~)jQJ=KjZiOoVUaloEdnyWcyLSy-^T;Mcm@)T6SDy|5wGV!qH-LLNV6d* z8YDQJIKl+gT4J207j4eE7d$d}M5YUkQiZ`7Ej~=2nKILcf{G@}hG8PPIdbIYpNRbx z64sV$)kUJ9VPZr_$C(lqF_PXg@HG7y2VbbsEkYt9B(oqXNE!oR0wPsowgD1g<~&PU zMHr;4l5z@lhRx#yiq65WXSyNwX0>D@6|B_5C?&R?34@3CMrY9TFxep~7Xm)cIBW>e zeJxsd4@M5(HsvxV0m4IqAu)MCt7WiL^*{ju#X%f})HbqK&U>9{^*7 zn1{dlo;YIdKH@R-YMh7@^CBVw&L}rtn9Zz-1gu0GtB(+OHB}FJ?Cxo&9=@MlbopBC gFq>J^oT)QgY*J8?R+pOBUcrYV$&xPsJW^9bL-;7?&Hw-a literal 0 HcmV?d00001 diff --git a/assets/materials/level/wall_1.material b/assets/materials/level/wall_1.material index 8710a37e7575a258ce70aa3b198201d854e35df8..584c08681dc529b568e2a802b7439de60ec2ca50 100644 GIT binary patch literal 1140 zcmV-)1dIDpQ$s@n000005C8zE3jhFI1ONaiwJ-f(s0x)L0A{d|Ixut60YEh}^&O1E zzyPHVo|`_XQ#bXygK&3!BSc_)n83rwkGm6a zB{*=d>t~9`^I7>U?vBCT6&P?A3?108_V2bUMLt`3Dyy|GtxM~iswLo*yw{~=!sY$x z%G!0A?eiqzCURYh&r)2yt*xXITGNGzrgqk~5~DBz$zjQ)`rPhZ9?(H@8BKzH7_fom|uqf_qG~jK6dP*$(qMDp_Yb(~q{SD)m&R zuFnfyE|<$id87ZoT(FcBf+?(PDFkQ|B%N*nGDKnEQQMF&iV6)H9%E=(ru2w`L8(NGd3 z2aXdpQlQY7;o*h}AU!Tx421-$AZI3pwM99ly|$JqDIl6&xDuBZ&(@UzO|CuBwfs|S zw9=7PvkcolPeQo)l~&Wv8n3e2_iXTMn`w+~_^4)~HMNwOX^-xX08?dg-~oX4sFAHf zXog56DM(Tn#y|o>m@1-r5};E#$dZmJhG<4+IVmfp1FvS&bw29yX*mq?ncqD5z8yzDokJuxW&ZT}JNYy@adZl! z@ZiKpo+H#*v8(}tI{`50B)(JA=bKjFes GQ$s@$T`m^@ literal 1142 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 GQ$s^<2P7*1 diff --git a/assets/materials/level/wall_4.material b/assets/materials/level/wall_4.material index 42898c077157e860c7fc19fb4d4463f913706ca9..2c3725c37758ab828db97f3a3e40daa900569cd2 100644 GIT binary patch literal 1179 zcmV;M1Z4YCQ$s@n000005C8xK3;+Ow1ONaiwJ-f(1Pje00EY6EH!xMw0j!6Cfw2sa zgMo~LgFk~1LUt-4DdpZoB4j5irxkoFlC|l0Xf09nwlCNq02l#`O){FLeE@v`fdES7 z#ozUjtxUGU%QscbQBq6Uxw`|Wia}^u>$#l!D;2YgYhNClxo>jJOXJ+6rJc=J_TOEC zbI*pa(RFtsxA|?h-LO@yky9v_g43nRkv(!I#;Bw51MUJWbtwgwepg10)xW_mzFtSp}PyYM>&KK*n<>KJ9>@&f^#hG=nLVP zQil^gu^F?38vRzx-Ibh$JqYeEmSy~<>p+RhPI`n+j*>Q4kDg}(*;s~Um{QDY(oSvK z`n*r2QmIr#6gSJX&WmH`N^aZ#>d(VEV4~JdGGd~U6i;aLRh2OKl>KOnq@;A-8FMaZ zTKT_FhP5e|w=C`V*8is?cOqZsms(anw&h2{X_7fR8#Yx%(h}0k-8FE)@{>MKA{${X zp$y~az^1W&=DSklGbC29SkYi$uuwu0g2o+5h`S?jcL5NfI1VQWZ4lu?N63pBL2#sK zHh7@iFma+_#fcpwK>X-Y!2rsP484f@KLYS%|dJ@1>HOP{VDTZi9W;rPLX$T(J9Z;0Q7OSPYI%nz8ySuP^ZK~MadjbJgY zGeER5uBW27psE)Y%$2{J+pY`B~(W$vya@aBM2lR?bu{dk26 z;iAKG2XT?JIHwpL_+0XEaDr1N9Jq9qM@fzlr-YZlp7`ZzauR`93*yT98i3kV#?gcu zA&JD7Sd$Vkzxqy#q@57|Wvr zZI>Pxt!E2HMnEV;BBnY+K=M;~E>b3+%cMH3_W-6z5K0ae>sdMfI|};z=_vKnO&G9D ze%{UtsR00SVsNi)JtpOU+}?Riy>({`i}%1fmL$|dT!fU^fh$qA@Lc#giNLcL{k+6? zM3D~pLTm%dStj^E4D-cGkh7di5+H~U{478y#VT4h($J52qjKL*!Qbv77Y0&OLqjilE%g8Z literal 1173 zcmV;G1Zw+IQ$s@n000005C8!93jhFp1ONaiwJ-f(_zImP07f#DH!xMw0j!6Cfw2sa zgMo~LgFmAYLUt-4DdpZoB6}w(rxkoFlC|l0s3wZu_5~XR001yH$!L}Wd;oj^fdDEk z{;rQ~VX_rkzNuo4l3L2m-5oep48muv=W_0^RLm@{ZFy|wzR58yjWZ=J?QFiX|Lzi; zdp7)xuDct#l;39C4O`V>a0=y8aJn=(vPaIu7&UdoT>I`w?rz2b@Es=`fXonbcLMIj z2hMH%JW-u$<-54M2X|Lsz+IinY3)PX&^BlC1e{Q_Rk=jCntir5*1FvGIf5|dXjYz=-|>a=PPt~BIhWF5CU_s!f8jJ(O+=Q(~iCojwx+8 z(G#07OPJAbz1&^NJ?kDmUp8Iyp+(Ts?A}RRI`=VM;HnNjtS^>+?F5 zN~Ka6QQQpEIxUW!E4gj|t2++!aEV$|lJOETK=Fh&UsXwiPuY(42ujN4ov{Xkrj`E- zX;_P5`DbarxBfdFc@z0Izw}x8*p{6Mmr3UAY}iy4NlQpAcjw>%%TMY!iHrej31JvJ z2T~gAXTB>(K3NJTTDWM@WMsHdLNdaJ1d z_aU#TEueQOSmk69%5hE9^=7XWP6-JzLOX1@pDd;Bt|9Q|fK-z~?DamsLWA(pVckJ& zy4-(wC`A zDKNu%>ev)adq;FPFzS(Kqks)zpCt>7smS!-3{u-*aekFzcMK%79do;6nN1Q1gui4} zVlV`26bG4vFC$I;VUfx-=(Rv6V23skzTmHmHwI^j7cZBCRCm7vu6&&JX->0CKa56e zYbGNu6d@5)ogpBBsa@9z6O3l2PU}91X*`6IhnfW~&3}x7KL0vO{d5x^ER(ah^FnGE zK%5v*D@Tu^+~511*VJ8ix-j?;c*mB6UWluZ5jy}S&KAB4Iwuhb_Ht*h@hwrPL#7h4 z5#>w?z7WIxF(k;@=MowWq69`1GD@>DHXCWUX$}bxB}zfg8CJU27`AJCUnZz=7aWg9 n>kzBg+gMZ6G diff --git a/levels/asset_test/asset_test.tscn b/levels/asset_test/asset_test.tscn index 4195173..3abac4a 100644 --- a/levels/asset_test/asset_test.tscn +++ b/levels/asset_test/asset_test.tscn @@ -1,14 +1,14 @@ [gd_scene load_steps=24 format=4 uid="uid://ef0nvq0ikdjg"] [ext_resource type="PackedScene" uid="uid://bwe2jdmvinhqd" path="res://src/player/player.tscn" id="1_kfkc5"] -[ext_resource type="ArrayMesh" uid="uid://bc476v18chh3o" path="res://assets/level/floor/floor_1.mesh" id="2_eqm4j"] -[ext_resource type="ArrayMesh" uid="uid://gaekd6523jwo" path="res://assets/level/floor/floor_2.mesh" id="3_yqrx7"] -[ext_resource type="ArrayMesh" uid="uid://b3dnnod3nih10" path="res://assets/level/wall/wall_1.mesh" id="4_yy6sa"] -[ext_resource type="ArrayMesh" uid="uid://cphc3nx1xqrgw" path="res://assets/level/wall/wall_2.mesh" id="5_rpeyx"] -[ext_resource type="ArrayMesh" uid="uid://uvq4b445w8dv" path="res://assets/level/wall/wall_3.mesh" id="6_emb7q"] -[ext_resource type="ArrayMesh" uid="uid://iachnau2wfjg" path="res://assets/level/wall/wall_4.mesh" id="7_emb7q"] -[ext_resource type="ArrayMesh" uid="uid://dhutbkqatlwpa" path="res://assets/level/ceiling/ceiling_1.mesh" id="7_u881q"] -[ext_resource type="ArrayMesh" uid="uid://c8aauxqfa3w3b" path="res://assets/level/ceiling/ceiling_2.mesh" id="8_2mqye"] +[ext_resource type="ArrayMesh" uid="uid://bc476v18chh3o" path="res://assets/level/floor/floor_1_2x2.mesh" id="2_eqm4j"] +[ext_resource type="ArrayMesh" uid="uid://gaekd6523jwo" path="res://assets/level/floor/floor_2_2x2.mesh" id="3_yqrx7"] +[ext_resource type="ArrayMesh" uid="uid://b3dnnod3nih10" path="res://assets/level/wall/wall_1_2x2.mesh" id="4_yy6sa"] +[ext_resource type="ArrayMesh" uid="uid://cphc3nx1xqrgw" path="res://assets/level/wall/wall_2_2x2.mesh" id="5_rpeyx"] +[ext_resource type="ArrayMesh" uid="uid://uvq4b445w8dv" path="res://assets/level/wall/wall_3_2x2.mesh" id="6_emb7q"] +[ext_resource type="ArrayMesh" uid="uid://iachnau2wfjg" path="res://assets/level/wall/wall_4_2x2.mesh" id="7_emb7q"] +[ext_resource type="ArrayMesh" uid="uid://dhutbkqatlwpa" path="res://assets/level/ceiling/ceiling_1_2x2.mesh" id="7_u881q"] +[ext_resource type="ArrayMesh" uid="uid://c8aauxqfa3w3b" path="res://assets/level/ceiling/ceiling_2_2x2.mesh" id="8_2mqye"] [ext_resource type="ArrayMesh" uid="uid://cqd0a7ousx01n" path="res://assets/level/hallway/hallway_1.mesh" id="13_muvdl"] [ext_resource type="Material" uid="uid://djoqy5skkmabr" path="res://assets/level/t-junction/t-junction_1.material" id="13_vx5xa"] [ext_resource type="Material" uid="uid://csu11a0qxtg2g" path="res://assets/level/t-junction/t-junction_2.material" id="14_2mqye"] diff --git a/levels/ghost_ship/ghost_ship.tscn b/levels/ghost_ship/ghost_ship.tscn index 3dfd10a..0449afd 100644 --- a/levels/ghost_ship/ghost_ship.tscn +++ b/levels/ghost_ship/ghost_ship.tscn @@ -54,7 +54,15 @@ visible = false light_energy = 1.6 omni_range = 10.0 +[node name="OmniLight3D9" type="OmniLight3D" parent="GhostShipLevel"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32, 3.1, -52.6) +light_energy = 4.0 +omni_range = 10.0 + [node name="PostProcessing" parent="." instance=ExtResource("3_o7mxe")] -[node name="Player" parent="." instance=ExtResource("2_0ef5p")] +[node name="PlayerSpawn" type="Marker3D" parent="."] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1, 0) + +[node name="Player" parent="." instance=ExtResource("2_0ef5p")] +transform = Transform3D(1, 0, 1.74846e-07, 0, 1, 0, -1.74846e-07, 0, 1, -29, 1, -50) diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index fcb5f9e..3be4a68 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -1,18 +1,12 @@ -[gd_scene load_steps=139 format=4 uid="uid://crydi5cjgfwe5"] +[gd_scene load_steps=94 format=4 uid="uid://crydi5cjgfwe5"] [ext_resource type="PackedScene" uid="uid://oowut88kr2ox" path="res://levels/ghost_ship/player_ship/player_ship.tscn" id="1_2pyr1"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"] -[ext_resource type="Texture2D" uid="uid://c0a6flcoixsr2" path="res://assets/level/floor/floor_1_C.png" id="3_1chi6"] [ext_resource type="Texture2D" uid="uid://dthjo3ymo7say" path="res://levels/ghost_ship/airlock/floor_mask.png" id="3_35kna"] -[ext_resource type="Texture2D" uid="uid://dxuxhlycaamcy" path="res://assets/level/floor/floor_1_M.png" id="4_3ryvr"] [ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="5_1njh5"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_3kphg"] -[ext_resource type="Texture2D" uid="uid://bgc8oqsnimb8i" path="res://assets/level/floor/floor_1_N.png" id="7_726th"] -[ext_resource type="Texture2D" uid="uid://23uupxc78b8n" path="res://assets/level/floor/floor_1_R.png" id="8_r8dlq"] -[ext_resource type="Texture2D" uid="uid://ddjth5slpjrcd" path="res://assets/level/ceiling/ceiling_1_C.png" id="9_p11ap"] -[ext_resource type="Texture2D" uid="uid://bs1fx1h0tddde" path="res://assets/level/ceiling/ceiling_1_M.png" id="10_d1yty"] -[ext_resource type="Texture2D" uid="uid://bmwmajwul60ti" path="res://assets/level/ceiling/ceiling_1_N.png" id="11_ruwlj"] -[ext_resource type="Texture2D" uid="uid://8hav47a84uk" path="res://assets/level/ceiling/ceiling_1_R.png" id="12_0idgf"] +[ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_1_9x9.mesh" id="6_6giaa"] +[ext_resource type="ArrayMesh" uid="uid://bumwpsm42csme" path="res://assets/level/ceiling/ceiling_1_9x9.mesh" id="7_otfxe"] [ext_resource type="Texture2D" uid="uid://m2qxenym1otw" path="res://assets/level/wall/wall_2_C.png" id="13_fll4m"] [ext_resource type="Texture2D" uid="uid://begn6qloo0m1q" path="res://assets/level/wall/wall_2_M.png" id="14_dly4i"] [ext_resource type="Texture2D" uid="uid://bn4nrclcovuej" path="res://assets/level/wall/wall_1_C.png" id="14_gim1e"] @@ -20,27 +14,23 @@ [ext_resource type="Texture2D" uid="uid://cpdrvdu3qt62t" path="res://assets/level/wall/wall_2_N.png" id="15_rp2qp"] [ext_resource type="Texture2D" uid="uid://ba5vvrx730go8" path="res://assets/level/wall/wall_2_R.png" id="16_if0c2"] [ext_resource type="Texture2D" uid="uid://bujelwt4b5d0s" path="res://assets/level/wall/wall_1_N.png" id="16_otfxe"] +[ext_resource type="ArrayMesh" uid="uid://bx00qgk2dyjrw" path="res://assets/level/wall/wall_2_3x3.mesh" id="16_sqa4l"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="17_0idgf"] [ext_resource type="Texture2D" uid="uid://dwi2opqp2s8ak" path="res://assets/level/wall/wall_1_R.png" id="17_smvh1"] -[ext_resource type="Texture2D" uid="uid://ckgmc6j7r0rh1" path="res://assets/level/t-junction/t-junction_2_C.png" id="18_qu6vm"] -[ext_resource type="Texture2D" uid="uid://cjbem2fg50idh" path="res://assets/level/t-junction/t-junction_1_C.png" id="18_sqa4l"] -[ext_resource type="Texture2D" uid="uid://cgsvlb8qc5yml" path="res://assets/level/t-junction/t-junction_1_M.png" id="19_17ivy"] [ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/gunk_node/grunk_nodule.tscn" id="19_ji5cn"] -[ext_resource type="Texture2D" uid="uid://ckhslm3gb3xsk" path="res://assets/level/t-junction/t-junction_2_M.png" id="19_v8y1j"] -[ext_resource type="Texture2D" uid="uid://c3nw2htq0gmit" path="res://assets/level/t-junction/t-junction_2_N.png" id="20_54or8"] -[ext_resource type="Texture2D" uid="uid://dt4olb3vehawo" path="res://assets/level/t-junction/t-junction_1_N.png" id="20_ji5cn"] -[ext_resource type="Texture2D" uid="uid://c385j3y8iyb3p" path="res://assets/level/t-junction/t-junction_1_R.png" id="21_35kna"] -[ext_resource type="Texture2D" uid="uid://c8tkrddted8r2" path="res://assets/level/t-junction/t-junction_2_R.png" id="21_qo5rw"] -[ext_resource type="Texture2D" uid="uid://1mr7tplfxcrc" path="res://assets/level/wall/wall_3_C.png" id="22_sqa4l"] -[ext_resource type="Texture2D" uid="uid://cwqr6plpp3aov" path="res://assets/level/wall/wall_3_M.png" id="23_17ivy"] -[ext_resource type="Texture2D" uid="uid://qw6yjgadiv5f" path="res://assets/level/wall/wall_3_N.png" id="24_ji5cn"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="25_6giaa"] -[ext_resource type="Texture2D" uid="uid://dqkarguq5m5hn" path="res://assets/level/wall/wall_3_R.png" id="25_35kna"] +[ext_resource type="ArrayMesh" uid="uid://cqd0a7ousx01n" path="res://assets/level/hallway/hallway_1.mesh" id="25_smvh1"] [ext_resource type="PackedScene" uid="uid://cppd3scvxf3eg" path="res://src/props/crate_long/crate_long.tscn" id="26_otfxe"] +[ext_resource type="ArrayMesh" uid="uid://bm0ryb1t7ha7e" path="res://assets/level/t-junction/t-junction_1.mesh" id="27_17ivy"] [ext_resource type="Texture2D" uid="uid://cd0w8eqpount3" path="res://assets/props/crate_long/crate_long_C.png" id="27_lfacn"] +[ext_resource type="ArrayMesh" uid="uid://o6k7ebet848p" path="res://assets/level/hallway/hallway_3.mesh" id="28_17ivy"] [ext_resource type="Texture2D" uid="uid://da5p04vbiy3xe" path="res://assets/props/crate_long/crate_long_M.png" id="28_f0xh4"] +[ext_resource type="ArrayMesh" uid="uid://b3f5p4o7qr1mf" path="res://assets/level/t-junction/t-junction_2.mesh" id="28_ji5cn"] +[ext_resource type="ArrayMesh" uid="uid://c785n3j3aq4sf" path="res://assets/level/wall/wall_1_3x3.mesh" id="29_35kna"] [ext_resource type="Texture2D" uid="uid://bsovubygl3go2" path="res://assets/props/crate_long/crate_long_N.png" id="29_nmnkj"] +[ext_resource type="ArrayMesh" uid="uid://xn5nceqby4wd" path="res://assets/level/wall/wall_3_3x3.mesh" id="30_ji5cn"] [ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="30_u2hqf"] +[ext_resource type="ArrayMesh" uid="uid://5jt7xxr05lw3" path="res://assets/level/hallway/hallway_2.mesh" id="31_ji5cn"] [ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="35_f0xh4"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"] @@ -85,48 +75,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d1yty"] -resource_local_to_scene = true -albedo_texture = ExtResource("3_1chi6") -metallic = 1.0 -metallic_texture = ExtResource("4_3ryvr") -roughness_texture = ExtResource("8_r8dlq") -normal_enabled = true -normal_texture = ExtResource("7_726th") -uv1_scale = Vector3(3, 3, 3) -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_7kdnt"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ruwlj"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_d1yty"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_7kdnt") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yvipw"] data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) @@ -153,34 +101,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qu6vm"] -resource_local_to_scene = true -albedo_texture = ExtResource("9_p11ap") -metallic = 1.0 -metallic_texture = ExtResource("10_d1yty") -roughness_texture = ExtResource("12_0idgf") -normal_enabled = true -normal_texture = ExtResource("11_ruwlj") -uv1_scale = Vector3(3, 3, 3) -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_0idgf"] -_surfaces = [{ -"aabb": AABB(-4.5, 0, -4.5, 9, 1e-05, 9), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_qu6vm"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_7kdnt") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d1yty"] data = PackedVector3Array(4.5, 0, 4.5, -4.5, 0, 4.5, 4.5, 0, -4.5, 4.5, 0, -4.5, -4.5, 0, 4.5, -4.5, 0, -4.5) @@ -288,47 +208,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_35kna"] -resource_local_to_scene = true -albedo_texture = ExtResource("13_fll4m") -metallic = 1.0 -metallic_texture = ExtResource("14_dly4i") -roughness_texture = ExtResource("16_if0c2") -normal_enabled = true -normal_texture = ExtResource("15_rp2qp") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_4a0u4"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_gim1e"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_35kna"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_4a0u4") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_p11ap"] data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) @@ -355,47 +234,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6giaa"] -resource_local_to_scene = true -albedo_texture = ExtResource("13_fll4m") -metallic = 1.0 -metallic_texture = ExtResource("14_dly4i") -roughness_texture = ExtResource("16_if0c2") -normal_enabled = true -normal_texture = ExtResource("15_rp2qp") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_smvh1"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_lfacn"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_6giaa"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_smvh1") - [sub_resource type="Curve" id="Curve_w3xaq"] _limits = [0.0, 0.4, 0.0, 1.0] _data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.3, 0.4), 0.0, 0.0, 0, 0, Vector2(0.7, 0.4), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] @@ -562,58 +400,6 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_oy2vn") -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rlaob"] -load_path = "res://.godot/imported/hallway_1_C.png-9a126edbc39655070332e0af1a5ee780.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_sv0aa"] -load_path = "res://.godot/imported/hallway_1_M.png-b3c5e22318ae1f3d03aaa8c1818762f7.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_y24fl"] -load_path = "res://.godot/imported/hallway_1_N.png-51db985672dd9b41c5fc36f4a085de59.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ulod1"] -load_path = "res://.godot/imported/hallway_1_R.png-9be1c4defb83d9d71353c85d69b7912b.ctex" - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4a0u4"] -albedo_texture = SubResource("CompressedTexture2D_rlaob") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_sv0aa") -roughness_texture = SubResource("CompressedTexture2D_ulod1") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_y24fl") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_okeuk"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_d8p6j"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_4a0u4"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_okeuk") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ruwlj"] data = PackedVector3Array(-1.5, 0, -6, -1.5, 0, 6, -1.5, 3, -6, -1.5, 3, -6, -1.5, 0, 6, -1.5, 3, 6, 1.5, 0, 6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, 6, 1.5, 0, -6, 1.5, 3, -6, -1.5, 0, 6, -1.5, 0, -6, 1.5, 0, 6, 1.5, 0, 6, -1.5, 0, -6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, -6, -1.5, 3, 6, -1.5, 3, 6, 1.5, 3, -6, -1.5, 3, -6) @@ -656,46 +442,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_okeuk"] -albedo_texture = ExtResource("18_sqa4l") -metallic = 1.0 -metallic_texture = ExtResource("19_17ivy") -roughness_texture = ExtResource("21_35kna") -normal_enabled = true -normal_texture = ExtResource("20_ji5cn") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_6giaa"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"format": 34896613377, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAgABAAUABQAGAAIABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAA//8AAP//AAD//wAAAAAAAAAA/////wAA/////wAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_otfxe"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"attribute_data": PackedByteArray("AABUVVRVVFUAAKqqVFWqqlRVVFUAAFRVVFUAAAAAAABUVf//AAD//1RVqqoAAKqq"), -"format": 34896613399, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsA"), -"material": SubResource("StandardMaterial3D_okeuk"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 12, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD///////8AAAAA//9U1QAAAAAAAFTV//8AAP//VNX//wAAAABU1f///////1TV/////wAAVNUAAP////9U1QAA//8AAFTV/7//f/+//3//v/9//7//f6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_6giaa") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_if0c2"] data = PackedVector3Array(-1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 3, -1.5, -1.5, 3, -1.5, -1.5, 0, 1.5, -1.5, 3, 1.5, -1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, 1.5, 1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, -1.5, 1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, 1.5, -1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, -1.5) @@ -722,58 +468,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_j0yby"] -load_path = "res://.godot/imported/hallway_3_C.png-9b45a5b023d4947b4c559574fc3e621c.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_saigg"] -load_path = "res://.godot/imported/hallway_3_M.png-6d432a7e82e31420f6671047ebc348f7.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_2l4r6"] -load_path = "res://.godot/imported/hallway_3_N.png-3a3b90c817ff23ffb14b76803b3c61fc.ctex" - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_aj57l"] -load_path = "res://.godot/imported/hallway_3_R.png-e7b238f537dbeb1347813ad41e0203bb.ctex" - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_smvh1"] -albedo_texture = SubResource("CompressedTexture2D_j0yby") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_saigg") -roughness_texture = SubResource("CompressedTexture2D_aj57l") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_2l4r6") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_48a1a"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_kp5n7"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_smvh1"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_48a1a") - [sub_resource type="ShaderMaterial" id="ShaderMaterial_d8p6j"] resource_local_to_scene = true render_priority = 0 @@ -797,46 +491,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lfacn"] -albedo_texture = SubResource("CompressedTexture2D_rlaob") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_sv0aa") -roughness_texture = SubResource("CompressedTexture2D_ulod1") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_y24fl") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_f0xh4"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_nmnkj"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_lfacn"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_f0xh4") - [sub_resource type="ShaderMaterial" id="ShaderMaterial_gim1e"] resource_local_to_scene = true render_priority = 0 @@ -860,49 +514,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_54end"] -transparency = 2 -alpha_scissor_threshold = 0.5 -alpha_antialiasing_mode = 0 -albedo_texture = ExtResource("18_qu6vm") -metallic = 1.0 -metallic_texture = ExtResource("19_v8y1j") -roughness_texture = ExtResource("21_qo5rw") -normal_enabled = true -normal_texture = ExtResource("20_54or8") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ncghj"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"format": 34896613377, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAQAAAAMAAwAAAAQAAgABAAUABQAGAAIABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAA//8AAP//AAD//wAAAAAAAAAA/////wAA/////wAAAAD///////8AAA==") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_1h5r5"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 3, 3), -"attribute_data": PackedByteArray("AABUVVRVVFUAAKqqVFWqqlRVVFUAAFRVVFUAAAAAAABUVf//AAD//1RVqqoAAKqq"), -"format": 34896613399, -"index_count": 18, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsA"), -"material": SubResource("StandardMaterial3D_54end"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 12, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD///////8AAAAA//9U1QAAAAAAAFTV//8AAP//VNX//wAAAABU1f///////1TV/////wAAVNUAAP////9U1QAA//8AAFTV/7//f/+//3//v/9//7//f6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_ncghj") - [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ji5cn"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" @@ -945,47 +556,6 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sqa4l"] -resource_local_to_scene = true -albedo_texture = ExtResource("22_sqa4l") -metallic = 1.0 -metallic_texture = ExtResource("23_17ivy") -roughness_texture = ExtResource("25_35kna") -normal_enabled = true -normal_texture = ExtResource("24_ji5cn") -texture_filter = 4 - -[sub_resource type="ArrayMesh" id="ArrayMesh_17ivy"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"format": 34896613377, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP//AAAAAAAA//8AAP//AAAAAAAAAAAAAAAAAAA=") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ji5cn"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -1.5, 3, 1e-05, 3), -"attribute_data": PackedByteArray("/////wAA/////wAAAAAAAA=="), -"format": 34896613399, -"index_count": 6, -"index_data": PackedByteArray("AAABAAIAAgABAAMA"), -"material": SubResource("StandardMaterial3D_sqa4l"), -"name": "Plane", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 4, -"vertex_data": PackedByteArray("//8AAP///78AAAAA////v///AAAAAP+/AAAAAAAA/7////9/////f////3////9/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_17ivy") - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_17ivy"] data = PackedVector3Array(1.5, 0, 1.5, -1.5, 0, 1.5, 1.5, 0, -1.5, 1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 0, -1.5) @@ -1012,57 +582,212 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_2h3rs"] -load_path = "res://.godot/imported/hallway_2_C.png-368e035781dbfc292f80210e8377e1f9.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_lfacn"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_powch"] -load_path = "res://.godot/imported/hallway_2_M.png-f213557d859a0fe7aab8242b25a4a2c0.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_nmnkj"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_sh2xs"] -load_path = "res://.godot/imported/hallway_2_N.png-6d22130ff0aeb6510ae322aebc31a58e.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_62grt"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_tpfln"] -load_path = "res://.godot/imported/hallway_2_R.png-e22266e6db52a2c329569fdae3b64571.ctex" +[sub_resource type="ShaderMaterial" id="ShaderMaterial_6nvhk"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u2hqf"] -albedo_texture = SubResource("CompressedTexture2D_2h3rs") -metallic = 1.0 -metallic_texture = SubResource("CompressedTexture2D_powch") -roughness_texture = SubResource("CompressedTexture2D_tpfln") -normal_enabled = true -normal_texture = SubResource("CompressedTexture2D_sh2xs") -texture_filter = 4 +[sub_resource type="ShaderMaterial" id="ShaderMaterial_54end"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_hrvvi") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="ArrayMesh" id="ArrayMesh_62grt"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"format": 34896613377, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMAAQAAAAQAAwAFAAIABAAAAAYABwAFAAMABAAGAAcABwAGAAUA"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 8, -"vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA//8AAAAA//8AAAAAAAD/////AAD//wAA//8AAP////8AAAAA//8AAAAAAAD///////8AAA==") -}] -blend_shape_mode = 0 +[sub_resource type="ShaderMaterial" id="ShaderMaterial_f0xh4"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 -[sub_resource type="ArrayMesh" id="ArrayMesh_6nvhk"] -_surfaces = [{ -"aabb": AABB(-1.5, 0, -6, 3, 3, 12), -"attribute_data": PackedByteArray("AAD/f////38AAP+/////v////z8AAP8///8AAAAAAAD///9/AAD/f////z8AAP8//////wAA//////+/AAD/vw=="), -"format": 34896613399, -"index_count": 24, -"index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8A"), -"material": SubResource("StandardMaterial3D_u2hqf"), -"name": "Cube", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 16, -"vertex_data": PackedByteArray("AAAAAAAA//8AAAAA/////wAA//8AAP//AAD//////////wAA////v///AAAAAP+//////////7//////AAD/vwAAAAD//1TVAAAAAAAAVNX//wAA//9U1f//AAAAAFTV////////VNX/////AABU1QAA/////1TVAAD//wAAVNX/v/9//7//f/+//3//v/9//3////9/////f////3///6qqqqqqqqqqqqqqqqqqqqqqKlTVqipU1aoqVNWqKlTV") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_62grt") +[sub_resource type="ShaderMaterial" id="ShaderMaterial_u2hqf"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_8r2kq"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_wvfch"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 [node name="GhostShipLevel" type="Node3D"] @@ -1077,7 +802,7 @@ initial_mask = ExtResource("3_35kna") source_gunk_material = SubResource("ShaderMaterial_sqa4l") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/Floor"] -mesh = SubResource("ArrayMesh_ruwlj") +mesh = ExtResource("6_6giaa") skeleton = NodePath("../..") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/Floor"] @@ -1089,7 +814,7 @@ initial_mask = ExtResource("3_35kna") source_gunk_material = SubResource("ShaderMaterial_17ivy") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/Ceiling"] -mesh = SubResource("ArrayMesh_0idgf") +mesh = ExtResource("7_otfxe") skeleton = NodePath("../..") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/Ceiling"] @@ -1147,7 +872,7 @@ mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_2pd8h") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/FarWall/LeftWall"] -mesh = SubResource("ArrayMesh_gim1e") +mesh = ExtResource("16_sqa4l") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/FarWall/LeftWall"] shape = SubResource("ConcavePolygonShape3D_p11ap") @@ -1158,7 +883,7 @@ mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_ji5cn") [node name="MeshInstance3D" type="MeshInstance3D" parent="Airlock/FarWall/RightWall"] -mesh = SubResource("ArrayMesh_lfacn") +mesh = ExtResource("16_sqa4l") [node name="CollisionShape3D" type="CollisionShape3D" parent="Airlock/FarWall/RightWall"] shape = SubResource("ConcavePolygonShape3D_p11ap") @@ -1201,7 +926,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.75, -5) mesh = SubResource("ArrayMesh_ii88q") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway1"] -mesh = SubResource("ArrayMesh_d8p6j") +mesh = ExtResource("25_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway1"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1216,7 +941,7 @@ mask_dim = 192 source_gunk_material = SubResource("ShaderMaterial_4a0u4") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/T-Junction1"] -mesh = SubResource("ArrayMesh_otfxe") +mesh = ExtResource("27_17ivy") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction1"] shape = SubResource("ConcavePolygonShape3D_if0c2") @@ -1229,7 +954,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.5, source_gunk_material = SubResource("ShaderMaterial_okeuk") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway2"] -mesh = SubResource("ArrayMesh_kp5n7") +mesh = ExtResource("28_17ivy") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway2"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1265,7 +990,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -19.5, source_gunk_material = SubResource("ShaderMaterial_d8p6j") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway3"] -mesh = SubResource("ArrayMesh_nmnkj") +mesh = ExtResource("25_smvh1") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway3"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1280,7 +1005,7 @@ mask_dim = 192 source_gunk_material = SubResource("ShaderMaterial_gim1e") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/T-Junction2"] -mesh = SubResource("ArrayMesh_1h5r5") +mesh = ExtResource("28_ji5cn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction2"] shape = SubResource("ConcavePolygonShape3D_if0c2") @@ -1291,7 +1016,7 @@ mask_dim = 64 source_gunk_material = SubResource("ShaderMaterial_6giaa") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/EndCap"] -mesh = SubResource("ArrayMesh_ji5cn") +mesh = ExtResource("30_ji5cn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/EndCap"] shape = SubResource("ConcavePolygonShape3D_17ivy") @@ -1301,7 +1026,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27, 0, -15) source_gunk_material = SubResource("ShaderMaterial_otfxe") [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway4"] -mesh = SubResource("ArrayMesh_6nvhk") +mesh = ExtResource("31_ji5cn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/Hallway4"] shape = SubResource("ConcavePolygonShape3D_ruwlj") @@ -1310,5 +1035,107 @@ shape = SubResource("ConcavePolygonShape3D_ruwlj") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) process_material = SubResource("ParticleProcessMaterial_6giaa") +[node name="MessHall" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27, 0, -53) + +[node name="Walls" type="Node3D" parent="MessHall"] + +[node name="Wall" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_lfacn") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall2" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_nmnkj") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall2"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall2"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall3" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -3, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_62grt") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall3"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall3"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall4" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -6, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_6nvhk") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall4"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall4"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Wall5" parent="MessHall/Walls" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -12, 1.5, -8.5) +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_54end") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Walls/Wall5"] +mesh = ExtResource("29_35kna") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Walls/Wall5"] +shape = SubResource("ConcavePolygonShape3D_p11ap") + +[node name="Floors" type="Node3D" parent="MessHall"] + +[node name="Floor" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5) +source_gunk_material = SubResource("ShaderMaterial_f0xh4") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + +[node name="Floor2" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, 5) +source_gunk_material = SubResource("ShaderMaterial_u2hqf") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor2"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor2"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + +[node name="Floor3" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, -4) +source_gunk_material = SubResource("ShaderMaterial_8r2kq") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor3"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor3"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + +[node name="Floor4" parent="MessHall/Floors" instance=ExtResource("2_2egij")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4) +source_gunk_material = SubResource("ShaderMaterial_wvfch") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MessHall/Floors/Floor4"] +mesh = ExtResource("6_6giaa") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Floors/Floor4"] +shape = SubResource("ConcavePolygonShape3D_yvipw") + [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/WallSwitch" method="disable"] [connection signal="activated" from="Airlock/FarWall/WallSwitch" to="Airlock/FarWall/Bulkhead" method="open"]