From 8b3629cd6eef568ffe759913f9ec1a288e65bd06 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 07:33:36 +0100 Subject: [PATCH 01/11] makes wells regenerate over time --- .../Entities/Structures/Misc/wells.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Resources/Prototypes/Nuclear14/Entities/Structures/Misc/wells.yml b/Resources/Prototypes/Nuclear14/Entities/Structures/Misc/wells.yml index 4f4b324cdd2..8b67ba69f12 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Structures/Misc/wells.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Structures/Misc/wells.yml @@ -67,6 +67,12 @@ - type: DrainableSolution solution: well - type: ReagentTank + - type: SolutionRegeneration + solution: well + generated: + reagents: + - ReagentId: Water + Quantity: 1 - type: entity parent: N14WellWaterClean @@ -79,6 +85,12 @@ reagents: - ReagentId: WaterDirty Quantity: 500 + - type: SolutionRegeneration + solution: well + generated: + reagents: + - ReagentId: WaterDirty + Quantity: 1 - type: entity parent: N14WellWaterClean @@ -91,3 +103,9 @@ reagents: - ReagentId: WaterIrradiated Quantity: 500 + - type: SolutionRegeneration + solution: well + generated: + reagents: + - ReagentId: WaterIrradiated + Quantity: 1 \ No newline at end of file From 4873661df584ab435eed33c5d17ca42157b815c8 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 07:51:46 +0100 Subject: [PATCH 02/11] hopefully fix all the stations and shuttles spawning --- Resources/Prototypes/Maps/N14/sunnyvale.yml | 2 +- Resources/Prototypes/Maps/N14/waves.yml | 2 +- .../Prototypes/Nuclear14/Entities/stations.yml | 13 +++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 Resources/Prototypes/Nuclear14/Entities/stations.yml diff --git a/Resources/Prototypes/Maps/N14/sunnyvale.yml b/Resources/Prototypes/Maps/N14/sunnyvale.yml index dbe8d817f98..09dd706fa34 100644 --- a/Resources/Prototypes/Maps/N14/sunnyvale.yml +++ b/Resources/Prototypes/Maps/N14/sunnyvale.yml @@ -5,7 +5,7 @@ minPlayers: 0 stations: Sunnyvale: - stationProto: StandardNanotrasenStation + stationProto: FalloutStation components: - type: StationNameSetup mapNameTemplate: 'Sunnyvale' diff --git a/Resources/Prototypes/Maps/N14/waves.yml b/Resources/Prototypes/Maps/N14/waves.yml index fc88ae43eeb..9b6a33e56a5 100644 --- a/Resources/Prototypes/Maps/N14/waves.yml +++ b/Resources/Prototypes/Maps/N14/waves.yml @@ -5,7 +5,7 @@ minPlayers: 0 stations: Station: - stationProto: StandardNanotrasenStation + stationProto: FalloutStation components: - type: StationNameSetup mapNameTemplate: 'Super Duper Mart' diff --git a/Resources/Prototypes/Nuclear14/Entities/stations.yml b/Resources/Prototypes/Nuclear14/Entities/stations.yml new file mode 100644 index 00000000000..aaf6444522b --- /dev/null +++ b/Resources/Prototypes/Nuclear14/Entities/stations.yml @@ -0,0 +1,13 @@ +- type: entity + id: FalloutStation + parent: + - BaseStation + - BaseStationNews + - BaseStationCargo + - BaseStationJobsSpawning + # - BaseStationEvacuation + # - BaseStationExpeditions + # - BaseStationAllEventsEligible + noSpawn: true + components: + - type: Transform \ No newline at end of file From 3d32fdff03cd0eb3fe13f7d50f4c4847d70c8043 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 11:13:23 +0100 Subject: [PATCH 03/11] remove dissimilar smoothing and fix log wall sprite --- .../Entities/Structures/Walls/fences.yml | 2 +- .../Entities/Structures/Walls/walls.yml | 18 +++---- .../Structures/Walls/woodlognew.rsi/full.png | Bin 0 -> 872 bytes .../Walls/woodlognew.rsi/girder.png | Bin 0 -> 522 bytes .../Structures/Walls/woodlognew.rsi/log0.png | Bin 0 -> 1177 bytes .../Structures/Walls/woodlognew.rsi/log1.png | Bin 0 -> 1107 bytes .../Structures/Walls/woodlognew.rsi/log2.png | Bin 0 -> 1177 bytes .../Structures/Walls/woodlognew.rsi/log3.png | Bin 0 -> 1100 bytes .../Structures/Walls/woodlognew.rsi/log4.png | Bin 0 -> 1109 bytes .../Structures/Walls/woodlognew.rsi/log5.png | Bin 0 -> 1218 bytes .../Structures/Walls/woodlognew.rsi/log6.png | Bin 0 -> 1143 bytes .../Structures/Walls/woodlognew.rsi/log7.png | Bin 0 -> 1073 bytes .../Structures/Walls/woodlognew.rsi/meta.json | 49 ++++++++++++++++++ 13 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/full.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/girder.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log0.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log1.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log2.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log3.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log4.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log5.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log6.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log7.png create mode 100644 Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/meta.json diff --git a/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/fences.yml b/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/fences.yml index 9f98489652a..c07a3140c87 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/fences.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/fences.yml @@ -54,5 +54,5 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: IconSmooth - key: walls + key: fence base: fence \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/walls.yml index 0432761e9d7..5b316ebf6df 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Structures/Walls/walls.yml @@ -20,7 +20,7 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: IconSmooth - key: walls + key: wallsstore base: store - type: entity @@ -44,7 +44,7 @@ - type: Icon sprite: Nuclear14/Structures/Walls/ruins.rsi - type: IconSmooth - key: walls + key: wallsruins base: ruin - type: entity @@ -57,7 +57,7 @@ - type: Icon sprite: Nuclear14/Structures/Walls/brick.rsi - type: IconSmooth - key: walls + key: wallsbrick base: brick - type: entity @@ -105,7 +105,7 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: IconSmooth - key: walls + key: wallsenclave base: enclave # Wood walls @@ -151,7 +151,7 @@ - !type:DoActsBehavior acts: ["Destruction"] - type: IconSmooth - key: walls + key: wallswood base: wood - type: entity @@ -223,11 +223,11 @@ description: A wall made out of wooden logs. components: - type: Sprite - sprite: Nuclear14/Structures/Walls/woodlog.rsi + sprite: Nuclear14/Structures/Walls/woodlognew.rsi - type: Icon - sprite: Nuclear14/Structures/Walls/woodlog.rsi + sprite: Nuclear14/Structures/Walls/woodlognew.rsi - type: IconSmooth - key: walls + key: log base: log - type: Construction graph: N14WoodWall @@ -259,5 +259,5 @@ - !type:DoActsBehavior acts: ["Destruction"] - type: IconSmooth - key: walls + key: tent base: tent \ No newline at end of file diff --git a/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/full.png b/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..edc609c9eac6553b626845045a376a0657a84035 GIT binary patch literal 872 zcmV-u1DE`XP)Px&B1uF+R9J<@S3PUvKoEU7qUHp`hYm1ly% zzu+*qQK6_g5CUUx$ zrvO;YOI-StNjw1nL}8%T_J=VSpr_XotG= zMV2561LSFpSvgfs@N6k60@832Ptf%{bo~yqQm>Du?bUOh#@3pQ7}xVO#^3Efr&C%A zqA`aD^%B&0^w^tDbg?i6+Hr@L}7sLltHTv zHLp(I7FmM&rE?mTKXwlHXlHqfSVe&Clc%v0wGV_#T*WH^yekFOb%mzhs3^!yE%k-;nI^Mv^WsW-ALRjw+9w~W2Rh*8 z0SidIIe{6X!B&%D=5rEH)Fi}qWE99LoDsZjC=ZrIB#rX`0%1C$FwhQu>*A8Oyi^Pf z`M-a7#NF+UT5IZ!8n0+veh&;euK?UXJOY^LbHwRh;BDvy(6l}3mu|SvjTvB8P6154 zz!|}Fi~7IS0C1+u(^wnHTrK39`zW%Ni!2#t%;HL$9W4NoZaI|lP#Ic!xO!e`1jB3G zi~=LU@y?`aD+MGJ8rQwo0hxMsjwwyst8|#Ot^pXMW8d0)bkw_s8fOs>KtcIGhSjerfpTpNFP?H~IF04_fJ@A-d`^B-dcPkz$?0000igP)rkt#ud1G(O(dn5J3WSZ9*vlahgy{K%6F&5-?401uRUsFkzgK+KlGf zgi^cVT$@n19kbiyv@liyMNxp9VCzl%bs%`64I*m1ZVx_y!UU{mQVDh&U zDnb&zuk05M_RD~bB@+hwSoq(D2tr_qqW&--UzCdy&~UzB+8}fO0?BM&wDd%Z~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log0.png b/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log0.png new file mode 100644 index 0000000000000000000000000000000000000000..053922439583110cd7781f3395b5fa5f4b31a30a GIT binary patch literal 1177 zcmV;K1ZMk*P)Px(Q%OWYRCt`_TQO_fP!Rr7>Lmu_AOy)^YtSMHS-KiR@Z8N~!QfvONa>iZa|kA0 z18FdLs0PK*1cZn&xQmB$Q19iWNKWuQS6Al)gDgut?tAy%eRuD?gNkvmxBJxX1Z%(l z?fdnPWc-hkmu;Zi32-r*R5pI)1eC#bngD=Cy=Lys7fZy+41U`+_wFAf(KsJOZ*Kr( zc$~~${MM+~;5tpr7fWm7sqp}Axa%|#Co{y!3`aqBe~6}ux%OHPu5Px-0~+-jx}5-V zGQ*(XGo%2i;oNvzP~!n{GDD-DuI+9o!0FjJ{I>gI#tF6vQA0o;gMJUEXXog40(kx* z03Zs-=Gybq=dNzPipCMePyqPy`O_1SU7NH?#mNlaPJn2dnAwY_iP_D&oj@GNr4V~S znc)D;>_yXI=AA~phS>gcUJGIZcu3-*i^pmJ886TTF#$#KI&Zw!atb{~1H=UIP*p?* z2VehMU_}R{YkHO;V-@lqQYFL$90mIb@8Xq4arfuiUIWAgT#P2jr?W+C+-o^1H$hcW zxC)2~cuPLdMUXa#35cc%{I-kmE-w77=vouR1k4vp%oj_O!UAbHhs&K(Fv3lZdDYB z!m-KqIT7Rqz;lhS+X++|4_K}U5gA3#&~o58$no)kV#od1E zJfO^&XIU&AVY3huAUWEu@>H1c?&|^KLy3dE-KTZm-HL+|uKW3hNI62;xq%i~JsV6l ze$#0E{BfAJ2msiS!ns_4CpvV3OV4OC98b%kgG7I3NTfHKYsoajiZVHswsLc2N$D>ar>fh_gr_p7LBQf04{egMiUJB zJu~wZ3VF$GcsaDvdaH&2LUn;CtdhfJ_oPro03jvfWsK*|mi)T} rDhU9J)n2~Wz((&uPx(4M{{nRCt{2TR}@3Q4k(Wb7>%0Lckt$4|@rS6neD;@!Xrog5WO`EFQhtV?}~q z1u21C_OQvp!m=0w@sfi*#CgunzPGi`=uSgF5R&(Hvpe6L_vU-^#uca;U%!01m)w7R zdbJ|CUv#quKD>V?BH-rsPGrMd$;}$*v{#|kY`}Cjhb*7CHbkhe)ocI&z|Czcdj1>H z-3mZMTFr(t4vnqq(?ab8P*fSp`=+xwMC)zwGi#p$(Rv%waqf(X;!OYmIQ{;kvTv)q zrt=&K7VLTF*kVzn=ZrlMF$$Bn`@Rq_3`pr!ztBF0N&p87WkB02+xTq{#pP9;GVQO6BuP_RQm80FpP&h~p~42O_aC2LNnb$(wcQ}Pca~2o&jRq;ET4$U(}2p! zP_*9mN?#fp=>ljW7l=?h8lwvw{mf-B@2?wT0&tY+s!l)i&=-mtbwN&mC+`=!&YJN6 zN{#t!AU-0bAWQmpri) z1x!?koLvqJnI#%N506eN^@6m%p!OP}5c=nR=AOx%mrHD5= zkmVDVVo5Uu_|6vq9!H#?EADQ0-C?T)W(dGh=9?$15%#(L!Tz53xn>Bc+CkDnX>FJZ zg9wfC*S~=o51^o1Y$SwNn`x!k%@Oe0X9wm8K)6(zC*gwY0o4o7g&6|qBIh&AS8$;L zGX(hXr~ebs*bJE=fRAd`T7X$*4Novb03FT3Vamg1$X9=)5i-pXz(>>V20fmzl$)W@ zsD|eI(&_*J|5*bab&MEKJ(H+{Ndgcd9iRy_1n_yywE#_u;(Ec0v7ZAo1R(g_)-bXP ZzX7w)1j+lF?|%RQ002ovPDHLkV1o0m`F{Wa literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log2.png b/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log2.png new file mode 100644 index 0000000000000000000000000000000000000000..053922439583110cd7781f3395b5fa5f4b31a30a GIT binary patch literal 1177 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 bs{(%k=)faDRX`*K00000NkvXXu0mjfx3c=V literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log5.png b/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log5.png new file mode 100644 index 0000000000000000000000000000000000000000..f2660b3f9364ca61329c2e37edef2e1bd6111f02 GIT binary patch literal 1218 zcmV;z1U>tSP)Px(d`Uz>RCt`-TfIsnQ561MHjRN083xuOnIcU<79T(f;w#t-zRdRf1cI`q-PU0d z(+VyKDK^DqU@eBh5Qt3*x0pRQ=iW>-=APLz?gv7gJ4xn#=l7m-vIS-A?rcAYK@$Mb zsMpN(s1+biGV}jvoB{yCplR-lS^>U&zuofr{trHHmOvOZk!BNXQw08+NaAZzXV3fl z)d>KAPCGObCUEHkwsuTs^ZcICz4v#k6F?i|B#`8}ggHTJHbI#jtNITT2mJ49c2#ZUk^+>f5!hjg9OOX}(y$9*AU0`7)Kp~d>J@y#t?wgvLBt7m+PP$DgG546P9Kl%t+04=7ppo!kwj=TPH}wDef3^fOX4I` zCqTpmqE>+ZU`r?a{BM+k$axvvVF2Lz))noUf3>ph{A zvjAXg1epX+m&tKHJjN1_ura&|xc+esz}_&O0cev1o(oh3BK3f%6)cssiGj3j zJL*~2HBm}Mh)kl>4sm{Qh2w*+wOP`dD!@Mq6iAVK_~U~v`h%h6C#oQMLMa-MH#!!! zP9*SVM%2mIZtgD2c!aefS`cwTl8%$ikZ{b_t57KtON4m*=MjOQ2hL7Uj5$fCL4?4IoQ-JU@K*oq4OVEADjsFtJw{rQ4QjL2xt7gT}(KySW4-2}Af3)D40d%i$@N=$pcKwSd} zTJr_!1Zd9}=o9eDS)yq3bi#Dg?MIA$stVtJB)d>I=BQyMm zQ7(!aFA_~wbpm+ZU{$G%+dd#WF0Y;mzJ#b16xI+a8b}<5)HMKDoeWW^b5)(H%o4|B zbpm(?IZhTEHD$EFWaPbse2pY8QBqSk0p2O5@foTf)4B`ED4r0K7eD1yia`J^%m!07*qoM6N<$f-ng#xBvhE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log6.png b/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log6.png new file mode 100644 index 0000000000000000000000000000000000000000..df1f6bce30a34ef1f118181629d40de3ce7f4adf GIT binary patch literal 1143 zcmV--1c>{IP)Px(F-b&0RCt`_TTM$FK^T544U`5#%67pX;vV)Qgd%uVf_Uyfkp70=`*(`}z#c0_ z^eWgA@X$SMgr=|!hCrl{LwZ=>$-A=?jd^D?qduqon9VTHydTfJGg*UU9DLZG9-mzz z44P=vYwCH_3Xon6)P2&+0HDw=Y6UnvI$x9Y|3dPyP4Gbx_;naG3+U>(#pO}gTKy&)hQ4AnKwJfC550cx9G4N4>}18)e3H$njU%-b;SMd1wr zWY*m8Id}{RgXY|J4}~`ba2H6EE;@T1D?WZ7ydl7ZC~g~Png>KFL^%`yK7aZ+O_MIt zs{uyiiJD2u*Obp`AQZTgUWWahO>rKVLTmvhGv$L{Wk6d7mAHV(L~W$3Dj+6+W>^<8 zg*KWW-_>^2ux0@~iqC@{CwzdIfRpbh0A@mF5j>=A)mTXyX%Hwzd%7mmCy-|FDKk{M99DaL9!7t{OX&}!NmomS>&A9^y7Z+uBHomE_vZC< zsSjVh1pxH>J*OKZVhe~jLY3C|icd!=^8fp*NN@=;0YEvZ>Gz}Yq!9UiN`qno^zAR& zC*;sichGX#2UxKHN^ca{XzkBI=`f1hIQsf6Ct+-(cNxS4{Ji|5u4glE-q+8MwVX)1 zv!v61OO|C~hkf=1FRsY0(P;RP|UpbEw}(ar@R%^5-^)a87{!uMqv8 zBfu=*AD>+Um>tBlp#z)~zz1PkQ*iK|dv% zzMT_b@_E3#cfhrPEjTAYKUV;hx6>%~nKZ-ch0Fq+FNO|2Y?l^8lo{sL0eI#(y+|MT zV#uTbO;VUYx4F~goB(d#-1Mo?3TTHcZren0et&xLMby7@7uem3rodvSNlm4*NACiJ zMNGPi(wK7s<{g~m+JIJsrK++8ICp_(UlQBj*%W<$cqFR_{0AI8_j9;8czXZ<002ov JPDHLkV1kYc3fuqy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log7.png b/Resources/Textures/Nuclear14/Structures/Walls/woodlognew.rsi/log7.png new file mode 100644 index 0000000000000000000000000000000000000000..132a738fd542bf711b892f87e01b716c83bd89da GIT binary patch literal 1073 zcmV-11kU@3P)Px&>q$gGRCt{2TRm$VK@fcoQ4@hs5C={nU!g`|j3I4|390iB^7DfKfm6m9VYdb) z2wX(PSr7+=uo1|O3a2>F-rU}tBxhF4N%3oJ?T1b?JG=Y#?c5HG@#XXTM@|2e)2kg# ze^uuYc=z^=$^o}`4=Nj8YdVKOXD@R9PiJ$CC-(q=sMSQHUdy$mdR}*Xm#Cg^?f{O| zsLZ&y-2wn4qlv3;)T6TQ{{(Xf#O;ZE4nJ!q zr-eEKq)>kjZtotnKS6~cyMPqV6!x9HD7Q8MGR?Ju+5rdM-9lM1nxIjy;h@{~%4Ldc z3AF<_J_clMn#{PxKx442m;$Qs~6+GA(_ z=hPwT$OBt41-KEzn{nwm9stfRuK{F>AmtZ<$pv9thw7+S)c1LDm3? z-trNqa!!d!3e!qjS_EN&5~(RG3oU7Bp>_Z_RFbZMZ0qyulc7Bi2&M;c_*!0BJpf$v zlg&O1NeYcGeE8*|^t=!V#ss-s1>{v*N%kU!c+vl={Rt|l!|&)YegsxK;P_J_8BI2S z3J_Ka>8gZ1M-V0`ks;0vNZpm>Gi$s^V%jhG^r5@F(E^;DUTJ@V3a?C`UIDyJ0qqy? zv;8vdp9`e~>%)+G3XqYFdd(SLw!%}Js%QZ~;LA};a2QYSpPbMvsK!1uwmuB$&jL@p z-aqM`e*2y?zKSFWSkvur8KgtfR#0J5dL<|Lcluj*7}7$@5Ro!L%CPYnB0$mL;msJG zy~xSz>s&u7;Q*kRBRHMSofCNKoZm+a^C@7>B+VnhI={gDFqBH=S$Jn83Qt$;yRM$s zg@Snm5Hd;~iF|?IDe(FqzkaKpYwiH)u7JR^M*$QvNK@$a1bYVv2^JiZ@%}}N2Iji} zsmj3eixjDTD~J$~?&)Wj*9+ehD9b<4z}x|=<`=9hx4_&1*7CTy1At6cOKGo6j-(ue zsMS;xp-L@+&jC4N_!q7~x&{8c{^K&zwGmJW2P`B*!iy29)RxL^Tf+p)k|)b@ z2{K}|;Y`q1i5DeY@K Date: Mon, 1 Jul 2024 11:30:57 +0100 Subject: [PATCH 04/11] fix dark wood sprite edges --- .../Structures/Walls/wooddark.rsi/full.png | Bin 1712 -> 1840 bytes .../Structures/Walls/wooddark.rsi/wood0.png | Bin 1496 -> 2267 bytes .../Structures/Walls/wooddark.rsi/wood1.png | Bin 1692 -> 2240 bytes .../Structures/Walls/wooddark.rsi/wood2.png | Bin 1496 -> 2163 bytes .../Structures/Walls/wooddark.rsi/wood3.png | Bin 1645 -> 2265 bytes .../Structures/Walls/wooddark.rsi/wood4.png | Bin 1689 -> 2265 bytes .../Structures/Walls/wooddark.rsi/wood5.png | Bin 932 -> 2467 bytes .../Structures/Walls/wooddark.rsi/wood6.png | Bin 1652 -> 2233 bytes .../Structures/Walls/wooddark.rsi/wood7.png | Bin 1613 -> 2188 bytes 9 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/full.png b/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/full.png index 1229f08bb12b1291d9defd59b6a58bf72669ae75..595991e4be4868afe511ddba85d3028233236e3f 100644 GIT binary patch delta 1825 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 literal 1496 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O@F}3GfMV6%`eglau4;=eMx1u(!8&b93_n0#8qWe}6weKQS>e4>LV~YokyH z^C%a~C})dEAab&hmX`KWmIzXp2-lKy)=>`Cl2lSs%1%fqE-nsnFxS%33Jwa&PmioF zO02G~ZmKEF@NwwxXq`2&uc)XfEG#T9FE2DSG$bS>Ffbt9$G)kiU_x(Ce|xL1uWwUz zK~r^pq@zWMret_{ctyBdetv#JLPAqb{=~lCL_OKU!or}yfS|y@Y(K~HP`7*&#UulT z2`K@s^(Fnu{>l2XNl8gTK|v7_5s{IRRS_PEiHSwQt|?x2(b3Tfy0S_7vazmKnZ6F0 znVE5Madxu8&d$yO0Re%5f$r|^j*gC&mXP;Nak>s3>3rwa*GJ0#Yp{L4Lvi z2Ocm?zht%#=pN1jkH}&M2EKzJ%(!D>_FD!9W>-%a$B+p3xzjjnA*S+{Ok_sPCzN!l1;)3#A9;=-MKSMN?v==u8X z5clB-VV#VZ3AJLE?&l}2;S_W6`w|hcfGOE`!-A6?9fuA^2nS8Dz0-C<<=8B# z#(1$3vxzE`gQr}}xto>6a^dQR#|Ne{I;y2BSeTz#&T3=mKk0L@8dKu!LxSrBJP-A- zc;<9BDC8^6*jaG!y`WbLt1#pAqd}f=b6SNW52c7cQH@ODk$ELOgQKM&@w6r1lnTrF zvscF#9MylIwRf7z_0ON#?lW9>*jTVQ=Tc)#$npP^QgtV!o?jh5A#jZf*Uvw%j5>R+ z>PIwl6`8Qtr@mKKBG#XU_;o7%Jt>?X}Jf54Riq;I)1MCCJXS1x~d zFMCbAK=5P+k%`Sh%DLZPiyx4WhRCPYpJUZdcT7IeeD>_weX07<`x$lz+r;SF zuZl0IVAkTO-jnmG_?iE_uJnTb=7iHvTy8x(AAjT9=}3#IH>X|PdqB2y;x4~QI-(ip zb}*M}?KcwQ3H%=-x1eC-6JM6aOOrgkeoFC$Zr*J;b<&!UDNJ5-Om^RjVZD>*nKUyt zca=l^BBiinPXt#rGBUHB<@&N~^XFrqZGaKQ>T~Mu-AOgs2I_rB6OXL?;r;pD-yMw# zQvVYP>OsK{^Yy-3`>C? j(}PV~25x+O|CpF=&y1eReAXYB%NRUe{an^LB{Ts5J{_l! diff --git a/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood1.png b/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood1.png index 79d6582f8693e0b62865590f6e9559d8b5d41f62..ae6320df7548056b1872a12ac460e3c8d84c024c 100644 GIT binary patch delta 2239 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 literal 1692 zcmd5*30sm`82wP2(l)2EGDRg@@GC7-i!4h}LsMBkKtU{7OiUv{2`d)_iB$v?DQ#0L zv)#0*oE(!zou;N{CbK;wt#q`>%qh#9oR5Do?{nXC?sD#Z&-2`SH6#Lly2}C=005@P zL`Om}hud?CBaDZy$lk()$cFGZ;QU?BzuvHii?RM z5C|j^iA*L#5X8V@7&y$?aNx){r zhYJLPEm5H?7R$}etz55D7fH6QKq_StwMQ$JX%HP;P^wjP0+8~2 zkx`?{AYcs~LIUV+D$&dH1oB*=QD4mRM;c4?J9qBna=Cmc;(*1>WHK!!#b&*(9L8d8 zLITaigG@R#19YcRDXK!TNv*P&j8qD=JwCkLWKc-66$M#I5g3IuOOc;dYA7kPqaGrY zOV|V=k(h+Tz?V+Eb1Mj@DltT$O#HtC&^U$}VXw}@Xht>w%xJYIBIAL^82}tBVj{6r zI{vUlNAZaA{ACpX6Yf|DuX@gCab!e*{#xS0%UAr#GM7_}o6HWlNf|na7Jk02YwY|G z{?7+3m&VV0d)Ls|o7%MY5pmV^ioBrFirYDBa`3Bze2{hYGQYxr{sD*7c`ff8@$Hpy z)_2e02n);28r@i*GgS1YSsPN}FmF%#il#dO@NrIjZPm2b4MS8=WVnfS%Um_dd~aZO@ilApQg?29ja`dEyY={? zFtb$#&*x38QzOuBZ=5}m!~k%ErtpBoPu ziW>rV3@fxDkL7)zF-L8<`n~_Y8aXKmXdQUMDnr$9?npN8xN?$ovBNda!FG8hA3f81 z!nfVxi@WL7HcA`sCpFY8(B>{nidq)c=aO{*0IiZ?X6~@56$fi+F{OiJJ}GW z`L!kX+s~NwaG$0T?Q_x1>U-jUV|={17xPAce0GHJQ`EyP!g+IhzFK>F?$u~1flf`? zlgCm*rPUV%UtW8D(AuYVfBKSFuq_0!u?|yy&Z#bX2>{y5(FeoZPtBJXMQvK#JeGv+ zyZZ(x9$FVD#SNw}pC4%*?EA1<9wZ>G+Vd(N?0be-hHZ2&jTufrdkFfvFS;f-Q>Qq4 z79`$Oem$bE>KHV)eoZ!Rs&CFf)h&_-&iPF$?A~O1&zN(+N#$^D+bi!H+p&n<-^F?} zoi|jQF}{cyInOs2&Rf_s(&~E`8uFTottimm?k7~S0(rja$!X{VQ|iRY>#V$Kv2Bwb zn25Z)^ATQDP4?o4+{K^ex7Z7Egs)={()v@Uw~UQ>eEBLFU$BZ~L=x8rh<>Ke1@4TqSK*%v#6%Gy&*NC~{{Wx)Jd^+c diff --git a/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood2.png b/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood2.png index 31e5b25bd040a91dfc1bc9d78b00ae4a5b117f37..7b9b9faff5b6ec349fc837513323d7c48aca18bb 100644 GIT binary patch delta 2161 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 diff --git a/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood3.png b/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood3.png index a7336c0c8eed273a8ae2b9d9319d5f860fe4ee48..935da418e4006555a0c62f0ab4cd935bf6ff769f 100644 GIT binary patch delta 2264 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 diff --git a/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood4.png b/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood4.png index 6c9ffa77d52ffbf766dcad2016ae77e91c35e230..2ca43cc90377c388bb98ec4afdfcddac2bfb313d 100644 GIT binary patch delta 2264 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 m^L&7&X;S6&OeQ1s8~z71IoeR0z=?(c0000J6 z6Zw3;5RBPpF{9Dw^z?L#L04Q{tSS+k^)(HUK}aEpa#$!7s@|Xz3Wa7}wOSU7#Fg)An-m%&JdazLm?!$Nzc(rHDhacYIksHtQ!nNYO`(rSt& zTvHY`EiDbws`JSBprD}2G8qj7A&okZgttH@It?^tk&Up+;cQRAfgsh$Cv!NQddOH& zCau^b;cf6{$6zbUBo(C+5ypps_NX-)3NSw9rIK2s9;8wYToRc~W)rY^T^=6}{3d*LImx`$i*D0!Ekr3l!;F0v)luCuHO1Yz=Or|O+G-=dorEFU$ zk{^o9BNK8{a3YZi{`41z-o?VuECWfj`Tw^7TDvF{%+;|lfh7e1*S-a{!7irx0f3z) zF&0l}#viD!k-8H-2mYloiq2+il?qvsUdt^{RN}FY?d*u*Xq-Rh-dfaTi;b1dt7o5R zIc#={2G-zCAZA-vG9CA6hd-tkcPgvI+rpAOT z5b6$Zg}mGD;E|>aZyeo~f84E9J&)RQA)_FOW9#O*qygjJm3;ms&wHnKzwFk>F!$Cg zrKq;Pz#C_)W7uCPioE^9+DGycuI(W^BLiN)HtlbIF+9axwyAJ-2^gTd=soCVX@Vw9 z9hGqT@}(sbcWbUZVT*v`SO)BUBqgu)_e$e0Xm{PKi$g* zC%Oj;18s>m$qDxpHdLv^xpnQ|ja`i1cXB3hzURZbu!ya|tvP9U1K<`|g8#-T8q11U zalMJhd;iuW?uSviFFtI$mbK^3+DU2U8++B~B@&Cmc~vB;drgBwSeV{g=65z|?`)OJ zqK~*+<*Iwu!2sKM*Jf}1(^K-R`5u!4K{Jn?hB(h@zWq5%Gm$a=o}(LmZTOZ8bt31S zg1O_$=Ar0;Y}u>Fo17QB<3D1F{Q~WZfe7~!eA^}J)s)3A{jIiHDF3FsN}_Lnnl5Bx zUwK|;<4Ki(a2a|Q&a9fu#`X5!>>NLabxS$j-hS@fxvrgOUOxCR(mGFRISvQM*KQu` z+PJyz$=Lb3XU0xVBw+fw{Drl#+&g*HXENtHqt*3r@~bnaV86Z9u7^k+;dkr!PmrkyW4k1O0kku_-^k z*!*X=)P^wvG7y^w5t|@dCw1cG!u2_(6I>< z6YszA*In!PKDRbD+I2-N)HP$EnN9l#qaOD(c4Q{OV@%0g?$ z!-5sLXBr-1XNm5?`{o9AbdI*Ho9|^Z_oY){8qI~0o_`(=E*ZHq>xD24Ec6_oIx(F4 uv=Eqs^TD?CMZN%<4)+q|5iVCxPtOB{1lz2Di;9Qv+5(A0QtT-LNA({j$1lJD diff --git a/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood5.png b/Resources/Textures/Nuclear14/Structures/Walls/wooddark.rsi/wood5.png index 8352bd6008753f0f476a626a607886f9d11c2fef..dc5348150246c806f8e1ce3cf68f302767d5e27f 100644 GIT binary patch literal 2467 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 literal 932 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 Date: Mon, 1 Jul 2024 11:59:16 +0100 Subject: [PATCH 05/11] adds bonfire crafting --- .../Structures/Decoration/bonfire.yml | 2 ++ .../Structures/Decoration/bonfire.yml | 7 ++++++ .../Recipes/Construction/Graphs/utilities.yml | 24 +++++++++++++++++++ .../{lighting.yml => utilities.yml} | 16 ++++++++++++- 4 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 Resources/Prototypes/Nuclear14/Entities/Structures/Decoration/bonfire.yml create mode 100644 Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml rename Resources/Prototypes/Nuclear14/Recipes/Construction/{lighting.yml => utilities.yml} (64%) diff --git a/Resources/Prototypes/Entities/Structures/Decoration/bonfire.yml b/Resources/Prototypes/Entities/Structures/Decoration/bonfire.yml index f82fe8b51bb..714a2f6f14b 100644 --- a/Resources/Prototypes/Entities/Structures/Decoration/bonfire.yml +++ b/Resources/Prototypes/Entities/Structures/Decoration/bonfire.yml @@ -1,4 +1,5 @@ - type: entity + noSpawn: true id: Bonfire parent: BaseStructure name: bonfire @@ -36,6 +37,7 @@ - NoPaint - type: entity + noSpawn: true id: LegionnaireBonfire parent: Bonfire name: legionnaire bonfire diff --git a/Resources/Prototypes/Nuclear14/Entities/Structures/Decoration/bonfire.yml b/Resources/Prototypes/Nuclear14/Entities/Structures/Decoration/bonfire.yml new file mode 100644 index 00000000000..e335722f406 --- /dev/null +++ b/Resources/Prototypes/Nuclear14/Entities/Structures/Decoration/bonfire.yml @@ -0,0 +1,7 @@ +- type: entity + parent: Bonfire + id: N14Bonfire + components: + - type: Construction + graph: N14Bonfire + node: bonfire \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml new file mode 100644 index 00000000000..6bc0d0dc57e --- /dev/null +++ b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml @@ -0,0 +1,24 @@ +- type: constructionGraph + id: N14Bonfire + start: start + graph: + - node: start + actions: + - !type:DestroyEntity {} + edges: + - to: bonfire + completed: + - !type:SnapToGrid { } + steps: + - material: WoodPlank # Maybe change this to stones and have wood as a fuel. + amount: 5 + doAfter: 1 + + - node: bonfire + entity: N14Bonfire + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 5 \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Recipes/Construction/lighting.yml b/Resources/Prototypes/Nuclear14/Recipes/Construction/utilities.yml similarity index 64% rename from Resources/Prototypes/Nuclear14/Recipes/Construction/lighting.yml rename to Resources/Prototypes/Nuclear14/Recipes/Construction/utilities.yml index 80b9c5246c4..469f51b6a30 100644 --- a/Resources/Prototypes/Nuclear14/Recipes/Construction/lighting.yml +++ b/Resources/Prototypes/Nuclear14/Recipes/Construction/utilities.yml @@ -22,4 +22,18 @@ icon: { sprite: Nuclear14/Structures/Decoration/torches.rsi, state: wall_torch_unlit } objectType: Structure placementMode: SnapgridCenter - hide: false \ No newline at end of file + hide: false + +- type: construction + name: bonfire + id: N14Bonfire + graph: N14Bonfire + startNode: start + targetNode: bonfire + category: construction-category-utilities + description: A wooden bonfire for heating and cooking. + icon: { sprite: Structures/Decoration/bonfire.rsi, state: bonfire } + objectType: Structure + placementMode: SnapgridCenter + hide: false + canBuildInImpassable: false \ No newline at end of file From d82cf9b500dccd1ef385eb7b804c64f18f80c1c2 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 12:29:25 +0100 Subject: [PATCH 06/11] logs are now seats and draggable. Timber is a material now. --- .../Entities/Objects/Decoration/flora.yml | 52 +++++++++++++------ .../Nuclear14/Reagents/materials.yml | 10 +++- .../Recipes/Construction/Graphs/utilities.yml | 8 +-- .../Nuclear14/Stacks/material_stacks.yml | 8 +++ Resources/Prototypes/Nuclear14/gatherable.yml | 2 +- 5 files changed, 59 insertions(+), 21 deletions(-) diff --git a/Resources/Prototypes/Nuclear14/Entities/Objects/Decoration/flora.yml b/Resources/Prototypes/Nuclear14/Entities/Objects/Decoration/flora.yml index 41e81bb7250..1d52d991c28 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Objects/Decoration/flora.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Objects/Decoration/flora.yml @@ -1,7 +1,8 @@ - type: entity - id: N14FloraLog1 + id: N14FloraLogBase name: log description: Once a tree, always a log. + abstract: true components: - type: Clickable - type: InteractionOutline @@ -9,18 +10,18 @@ noRot: true sprite: Nuclear14/Structures/Decoration/flora.rsi state: tree_log - drawdepth: Overdoors + drawdepth: FloorObjects - type: Physics - bodyType: Static + bodyType: Dynamic - type: Fixtures fixtures: fix1: shape: - !type:PhysShapeAabb - bounds: "-0.35,-0.4,0.35,0.4" - density: 100 - layer: - - WallLayer + !type:PhysShapeCircle + radius: 0.2 + density: 2000 + mask: + - TableMask - type: Damageable damageContainer: Inorganic damageModifierSet: Wood @@ -52,7 +53,7 @@ acts: [ "Destruction" ] - !type:SpawnEntitiesBehavior spawn: - N14FloraTimber: + N14FloraLogTimber: min: 1 max: 1 - type: SoundOnGather @@ -64,15 +65,30 @@ - type: OreVein oreChance: 1.0 currentOre: Timber + - type: Strap + position: Stand + buckleOffset: "0,-0.05" + - type: Pullable + +- type: entity + parent: N14FloraLogBase + id: N14FloraLog1 + suffix: seat + name: log + description: Once a tree, always a log. + components: + - type: Strap + position: Stand + buckleOffset: "0,-0.05" - type: entity - parent: N14FloraLog1 - id: N14FloraTimber + parent: N14FloraLogBase + id: N14FloraLogTimber + name: timber + suffix: item components: - type: Sprite - sprite: Nuclear14/Structures/Decoration/flora.rsi state: tree_timber - - type: SoundOnGather - type: Gatherable whitelist: tags: @@ -105,13 +121,19 @@ MaterialWoodPlank1: min: 1 max: 1 + - type: Stack + stackType: N14Timber + count: 1 + - type: Material + - type: Item + size: Huge - type: entity - parent: N14FloraLog1 + parent: N14FloraLogBase id: N14FloraLog3 + suffix: stash components: - type: Sprite - sprite: Nuclear14/Structures/Decoration/flora.rsi state: timber - type: PottedPlantHide - type: SecretStash diff --git a/Resources/Prototypes/Nuclear14/Reagents/materials.yml b/Resources/Prototypes/Nuclear14/Reagents/materials.yml index be65e7ce82d..45d48e1b5c5 100644 --- a/Resources/Prototypes/Nuclear14/Reagents/materials.yml +++ b/Resources/Prototypes/Nuclear14/Reagents/materials.yml @@ -69,4 +69,12 @@ - !type:SatiateHunger conditions: - !type:OrganType - type: Plant \ No newline at end of file + type: Plant + +- type: material + id: N14Timber + stackEntity: N14FloraLogTimber + name: materials-timber + icon: { sprite: Nuclear14/Structures/Decoration/flora.rsi, state: tree_timber } + color: "#1D3B3E" + price: 0.15 \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml index 6bc0d0dc57e..563fb75a53f 100644 --- a/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml +++ b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/utilities.yml @@ -10,8 +10,8 @@ completed: - !type:SnapToGrid { } steps: - - material: WoodPlank # Maybe change this to stones and have wood as a fuel. - amount: 5 + - material: N14Timber # Maybe change this to stones and have wood as a fuel. + amount: 3 doAfter: 1 - node: bonfire @@ -20,5 +20,5 @@ - to: start completed: - !type:SpawnPrototype - prototype: MaterialWoodPlank1 - amount: 5 \ No newline at end of file + prototype: N14FloraLogTimber + amount: 3 \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml b/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml index b7296ee9487..2a45227b417 100644 --- a/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml +++ b/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml @@ -28,6 +28,14 @@ maxCount: 10 itemSize: 1 +- type: stack + id: N14Timber + name: timber + icon: { sprite: "Nuclear14/Structures/Decoration/flora.rsi", state: tree_timber } + spawn: N14FloraLogTimber + maxCount: 1 + itemSize: 1 + # Ores # - type: stack # id: LeadOre diff --git a/Resources/Prototypes/Nuclear14/gatherable.yml b/Resources/Prototypes/Nuclear14/gatherable.yml index 9b9abb588b2..f6189a1072e 100644 --- a/Resources/Prototypes/Nuclear14/gatherable.yml +++ b/Resources/Prototypes/Nuclear14/gatherable.yml @@ -1,7 +1,7 @@ # Materials - type: ore id: Timber - oreEntity: N14FloraTimber + oreEntity: N14FloraLogTimber - type: ore id: WoodPlank From 0eeca7d1b42bcf662008ee1be91ef8310b9d4e27 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 15:35:34 +0100 Subject: [PATCH 07/11] make fertilizer work like dylo for health --- .../Nuclear14/Reagents/materials.yml | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Resources/Prototypes/Nuclear14/Reagents/materials.yml b/Resources/Prototypes/Nuclear14/Reagents/materials.yml index 45d48e1b5c5..71017c9977d 100644 --- a/Resources/Prototypes/Nuclear14/Reagents/materials.yml +++ b/Resources/Prototypes/Nuclear14/Reagents/materials.yml @@ -61,15 +61,26 @@ color: "#664330" physicalDesc: reagent-physical-desc-thick plantMetabolism: - - !type:PlantAdjustNutrition - amount: 2 + - !type:PlantAdjustNutrition + amount: 2 + - !type:PlantAdjustPests + prob: 0.1 + amount: -1 + - !type:PlantAdjustHealth + amount: 0.1 + - !type:PlantAffectGrowth + prob: 0.2 + amount: 1 + - !type:PlantDiethylamine {} metabolisms: - Food: + Poison: effects: - - !type:SatiateHunger - conditions: - - !type:OrganType - type: Plant + - !type:HealthChange + damage: + types: + Caustic: 1 + - !type:ChemVomit + probability: 0.45 - type: material id: N14Timber From 357a5f62fe5042f44e127009634a37ec556486b9 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 18:21:55 +0100 Subject: [PATCH 08/11] adds animal dung, animal crapping and composting. --- .../Nuclear14/Entities/Mobs/NPCs/animals.yml | 8 +++ .../Entities/Objects/Consumable/Food/meat.yml | 2 +- .../Entities/Objects/Materials/materials.yml | 46 ++++++++++++++++++ .../Misc/crafting_material.rsi/compost.png | Bin 0 -> 806 bytes .../Misc/crafting_material.rsi/dung-flies.png | Bin 0 -> 305 bytes .../Misc/crafting_material.rsi/dung.png | Bin 0 -> 926 bytes .../Misc/crafting_material.rsi/meta.json | 24 ++++++++- 7 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Nuclear14/Objects/Misc/crafting_material.rsi/compost.png create mode 100644 Resources/Textures/Nuclear14/Objects/Misc/crafting_material.rsi/dung-flies.png create mode 100644 Resources/Textures/Nuclear14/Objects/Misc/crafting_material.rsi/dung.png diff --git a/Resources/Prototypes/Nuclear14/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Nuclear14/Entities/Mobs/NPCs/animals.yml index 2cdde2c00b2..ee304ff7f56 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Mobs/NPCs/animals.yml @@ -498,6 +498,14 @@ - type: Damageable damageContainer: Biological damageModifierSet: WastelandAnimal + - type: Timer + - type: TimedSpawner + prototypes: + - N14Dung + chance: 0.5 + intervalSeconds: 300 + minimumEntitiesSpawned: 1 + maximumEntitiesSpawned: 1 - type: entity name: bighorner diff --git a/Resources/Prototypes/Nuclear14/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Nuclear14/Entities/Objects/Consumable/Food/meat.yml index 58bb7dcc46d..fd7cb4226ab 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Objects/Consumable/Food/meat.yml @@ -1,6 +1,6 @@ # Base - type: entity - parent: FoodInjectableBase + parent: FoodMeatRawBase id: N14FoodMeatBase abstract: true components: diff --git a/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml index c7b1b641500..540cea1b766 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml @@ -129,3 +129,49 @@ components: - type: Stack count: 1 + +- type: entity + parent: BaseItem + id: N14Dung + name: dung pile + description: flip those cowpats for free fertilizer! + components: + - type: Sprite + sprite: /Textures/Nuclear14/Objects/Misc/crafting_material.rsi + noRot: true + layers: + - state: dung + - state: dung-flies + - type: Perishable + rotAfter: 240 + # don't want it giving off ammonia only bodies + molsPerSecondPerUnitMass: 0 + - type: RotInto + entity: N14CompostRotted + stage: 1 +# N14:TODO: Add creampie ing but worse and it makes you throw up. + +- type: entity + parent: BaseItem + id: N14CompostRotted + name: compost + description: Rotting remains, like a compost. Good for fertilizing. + components: + - type: Sprite + sprite: /Textures/Nuclear14/Objects/Misc/crafting_material.rsi + state: compost + - type: SolutionContainerManager + solutions: + dung: + maxVol: 25 + reagents: + - ReagentId: Fertilizer + Quantity: 25 + - type: DrainableSolution + solution: dung + - type: SolutionTransfer + canChangeTransferAmount: false + - type: DeleteOnSolutionEmpty + solution: dung + - type: TimedDespawn + lifetime: 120 # Absorbs into the ground if you're not quick \ No newline at end of file diff --git a/Resources/Textures/Nuclear14/Objects/Misc/crafting_material.rsi/compost.png b/Resources/Textures/Nuclear14/Objects/Misc/crafting_material.rsi/compost.png new file mode 100644 index 0000000000000000000000000000000000000000..06b3e0ae7c751153f17d445a5eee7ab276b83214 GIT binary patch literal 806 zcmV+>1KIqEP)Px%;7LS5R9J=Wlgn$IRTzh#_k7%rmL5G?_d1O0w<0>bimos7h{2Oc$Qa;@*EA2rZJ$D zrDb!o*cvJzCUzp`(=#7kICQg&_(qFMhZm3cy3w1LFAu4#r_)O4byHShwtCtYP#3D?G)!c^Me+_E2_%etT4)I z@}kCwu$dJ^v7xGJLhy(Ps$AQ`PWjhg!E?u6G|Bq%a<7x#(@0{HBu3F+1@f}OT1y;7 zh(I%q5VQ4;z4urf5F->t&2W8$5y6#53`C<0Zm)*)gLfw|cpSyocjekH`y`_G2;fKHcu5=@{@tP%I@9v zGOi5*{repE{&a%qYPh@P|9yYPT8=&4yqErTa&B)(be>UL)wW|_r1J*Tz}cLPx&SV=@dR9J=WlFe%!RTzh#^D%Shem6~0Hx@+@lu{5A(qM?XQLN}nsbbM~Aw(C| zh3>?ipxw9#{sAtfHc*l-?M7`Zq^+$e0mUE{OA84mCil+QIqz|CP202)HR#IwtcEi) zzw^8=Kj_n^PoF-0`uyKfJNfCsM<=4m(NQTco;&XH>@9&Muj3~_IlJ)Ve=0Eb^7F=C zyE>g_*%O7ALcHHc5C96#qS)l<=XdQrzdUtLRjm#~Kmi+B&PLiL1gJz72xNK5 zdMCXZtUzf~Dr3GhNp0%nxr;yirNH5d(bpp-A5^2L)k#z8Nel!!S&0|H2ceNv+103{ zP;~R0<+b0?Mw6vEB7)j(B&DyLMr+^9R~J@pe`PiwUYZ==U(<4`T}!G-6yZcz?WSm@ zXe2T9Bqjt%ixOiDUWE0uH*rxEc<)h45yH)IYc!#E(9qT{FaC0Ue%lQkdiAJ|zWaKi zl~f*%j7BL0KE5bJzaa`Gu|qIJ5hK6(?M&S9+_Cj3&0xEshEZ zpdg7YrSmxNabC!?oDc%e2fPFnipW~p%^Jf4P4)~lxqHtb)<9O2s9s5$s&th*N_hW= z@2dlIr|*+={j*l3a<8?fw>quSN+BYwcDfYaArkP;Q55A3!7MMSB{2aI3AaXLj3y|( zY~srFW5?cp?~Nlz!W{wtFN{C*OwBNtSVQ3j{l^!j^W;u&&Y`u&7(ta{so#c04;ix;x1`-&@TfK)YULJ Date: Mon, 1 Jul 2024 19:34:59 +0100 Subject: [PATCH 09/11] enables planter and soil construction --- .../Entities/Objects/Materials/materials.yml | 6 +- .../Nuclear14/Entities/Structures/planter.yml | 18 +-- .../Construction/Graphs/hydroponics.yml | 134 +++++++++--------- .../Recipes/Construction/hydroponics.yml | 67 ++++----- .../Nuclear14/Stacks/material_stacks.yml | 8 ++ 5 files changed, 121 insertions(+), 112 deletions(-) diff --git a/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml index 540cea1b766..3fe819d86eb 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Objects/Materials/materials.yml @@ -174,4 +174,8 @@ - type: DeleteOnSolutionEmpty solution: dung - type: TimedDespawn - lifetime: 120 # Absorbs into the ground if you're not quick \ No newline at end of file + lifetime: 120 # Absorbs into the ground if you're not quick + - type: Material + - type: Stack + stackType: Compost + count: 1 \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Entities/Structures/planter.yml b/Resources/Prototypes/Nuclear14/Entities/Structures/planter.yml index 6012358fd8c..b699faf85aa 100644 --- a/Resources/Prototypes/Nuclear14/Entities/Structures/planter.yml +++ b/Resources/Prototypes/Nuclear14/Entities/Structures/planter.yml @@ -56,9 +56,9 @@ solution: soil - type: Appearance - type: PlantHolderVisuals - # - type: Construction - # graph: N14Soil - # node: Soil + - type: Construction + graph: N14Soil + node: Soil - type: entity @@ -94,9 +94,9 @@ max: 1 - !type:DoActsBehavior acts: ["Destruction"] - # - type: Construction - # graph: N14Planter - # node: box + - type: Construction + graph: N14Planter + node: box - type: entity @@ -172,6 +172,6 @@ max: 1 - !type:DoActsBehavior acts: ["Destruction"] - # - type: Construction - # graph: N14Planter - # node: Planter \ No newline at end of file + - type: Construction + graph: N14Planter + node: Planter \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml index 833ae25b184..909a8d3040b 100644 --- a/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml +++ b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml @@ -1,74 +1,70 @@ -# - type: constructionGraph - # id: N14Soil - # start: start - # graph: - # - node: start - # edges: - # - to: Soil - # steps: - # - prototype: N14SackCompost # consider changing this to material step as seems to be broken - # name: Compost Sack - # icon: - # sprite: Nuclear14/Objects/Specific/Hydroponics/equipment.rsi - # state: daesack3 - # - node: Soil - # entity: N14Soil - # edges: - # - to: start - # completed: - # - !type:SpawnPrototype - # prototype: N14SackCompost - # amount: 1 - # - !type:DeleteEntity {} - # steps: - # - tool: Screwing - # doAfter: 3 +- type: constructionGraph + id: N14Soil + start: start + graph: + - node: start + edges: + - to: Soil + steps: + - material: Compost + amount: 2 + doAfter: 1 + - node: Soil + entity: N14Soil + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: N14CompostRotting + amount: 1 + - !type:DeleteEntity {} + steps: + - tool: Shoveling + doAfter: 3 -# - type: constructionGraph - # id: N14Planter - # start: start - # graph: - # - node: start - # edges: - # - to: box - # completed: - # - !type:SnapToGrid - # southRotation: true - # steps: - # - material: WoodPlank - # amount: 4 - # doAdfter: 5 +- type: constructionGraph + id: N14Planter + start: start + graph: + - node: start + edges: + - to: box + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: WoodPlank + amount: 4 + doAdfter: 5 - # - node: box - # entity: N14HydroponicsPlanterEmpty - # edges: - # - to: Planter - # steps: - # - prototype: N14SackCompost - # name: Compost Sack - # icon: - # sprite: Nuclear14/Objects/Specific/Hydroponics/equipment.rsi - # state: daesack3 + - node: box + entity: N14HydroponicsPlanterEmpty + edges: + - to: Planter + steps: + - material: Compost + amount: 2 + doAfter: 1 - # - to: start - # completed: - # - !type:SpawnPrototype - # prototype: MaterialWoodPlank1 - # amount: 4 - # - !type:DeleteEntity {} - # steps: - # - tool: Prying - # doAfter: 3 + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 4 + - !type:DeleteEntity {} + steps: + - tool: Prying + doAfter: 3 - # - node: Planter - # entity: N14HydroponicsPlanter - # edges: - # - to: box - # completed: - # - !type:SpawnPrototype - # prototype: N14Soil - # amount: 1 - # doAfter: 2 - # steps: - # - tool: Shoveling \ No newline at end of file + - node: Planter + entity: N14HydroponicsPlanter + edges: + - to: box + completed: + - !type:SpawnPrototype + prototype: N14CompostRotting + amount: 2 + doAfter: 2 + steps: + - tool: Shoveling \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Recipes/Construction/hydroponics.yml b/Resources/Prototypes/Nuclear14/Recipes/Construction/hydroponics.yml index a37d680551c..ea411ab1775 100644 --- a/Resources/Prototypes/Nuclear14/Recipes/Construction/hydroponics.yml +++ b/Resources/Prototypes/Nuclear14/Recipes/Construction/hydroponics.yml @@ -1,34 +1,35 @@ -# - type: construction - # name: soil - # id: N14Soil - # graph: N14Soil - # startNode: start - # targetNode: Soil - # category: construction-category-utility - # description: A patch of soil for growing things. - # hide: false - # icon: - # sprite: Structures/Hydroponics/misc.rsi - # state: soil - # objectType: Structure - # placementMode: SnapgridCenter - # canBuildInImpassable: false - # conditions: - # - !type:TileNotBlocked +- type: construction + name: soil + id: N14Soil + graph: N14Soil + startNode: start + targetNode: Soil + category: construction-category-utility + description: A patch of soil for growing things. + hide: false + icon: + sprite: Structures/Hydroponics/misc.rsi + state: soil + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked -# - type: construction - # name: planter - # id: N14Planter - # graph: N14Planter - # startNode: start - # targetNode: Planter - # category: construction-category-utility - # description: A planter for growing things in. - # icon: - # sprite: Nuclear14/Structures/Hydroponics/planterbox.rsi - # state: icon - # objectType: Structure - # placementMode: SnapgridCenter - # canBuildInImpassable: false - # conditions: - # - !type:TileNotBlocked \ No newline at end of file +- type: construction + name: planter + id: N14Planter + graph: N14Planter + startNode: start + targetNode: Planter + category: construction-category-utility + description: A planter for growing things in. + icon: + sprite: Nuclear14/Structures/Hydroponics/planterbox.rsi + state: icon + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false \ No newline at end of file diff --git a/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml b/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml index 2a45227b417..46a740a370a 100644 --- a/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml +++ b/Resources/Prototypes/Nuclear14/Stacks/material_stacks.yml @@ -36,6 +36,14 @@ maxCount: 1 itemSize: 1 +- type: stack + id: Compost + name: compost + icon: { sprite: "Nuclear14/Objects/Misc/crafting_material.rsi", state: compost } + spawn: N14CompostRotted + maxCount: 5 + itemSize: 1 + # Ores # - type: stack # id: LeadOre From cb613d730ca6a44b02083b515c156c80cffe8c37 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 20:05:08 +0100 Subject: [PATCH 10/11] makes all tiles subfloor so they can put wires on --- .../Prototypes/Nuclear14/Tiles/floors.yml | 186 +++++++++--------- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/Resources/Prototypes/Nuclear14/Tiles/floors.yml b/Resources/Prototypes/Nuclear14/Tiles/floors.yml index df7190db8c6..8057cfb8efa 100644 --- a/Resources/Prototypes/Nuclear14/Tiles/floors.yml +++ b/Resources/Prototypes/Nuclear14/Tiles/floors.yml @@ -270,7 +270,7 @@ name: tunnel floor sprite: /Textures/Nuclear14/Tiles/tunnelintact.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: FootstepFloor @@ -283,7 +283,7 @@ name: rusty tunnel floor sprite: /Textures/Nuclear14/Tiles/tunnelrusty.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: FootstepFloor @@ -298,7 +298,7 @@ variants: 11 placementVariants: [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: FootstepFloor @@ -312,7 +312,7 @@ name: ms13 metal industrial sprite: /Textures/Nuclear14/Tiles/ms13/steel_industrial.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: FootstepFloor @@ -327,7 +327,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: FootstepFloor @@ -390,7 +390,7 @@ variants: 2 placementVariants: [0, 1] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -405,7 +405,7 @@ variants: 7 placementVariants: [0, 1, 2, 3, 4, 5, 6] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -437,7 +437,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -453,7 +453,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -469,7 +469,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -485,7 +485,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -501,7 +501,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -517,7 +517,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -533,7 +533,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -549,7 +549,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -579,7 +579,7 @@ name: ms13 carpet red sprite: /Textures/Nuclear14/Tiles/ms13/carpet_red.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -593,7 +593,7 @@ name: ms13 carpet fancy red sprite: /Textures/Nuclear14/Tiles/ms13/carpet_fancy_red.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -607,7 +607,7 @@ name: ms13 carpet blue sprite: /Textures/Nuclear14/Tiles/ms13/carpet_blue.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -621,7 +621,7 @@ name: ms13 carpet fancy blue sprite: /Textures/Nuclear14/Tiles/ms13/carpet_fancy_blue.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -635,7 +635,7 @@ name: ms13 carpet green sprite: /Textures/Nuclear14/Tiles/ms13/carpet_green.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -649,7 +649,7 @@ name: ms13 carpet fancy green sprite: /Textures/Nuclear14/Tiles/ms13/carpet_fancy_green.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -663,7 +663,7 @@ name: ms13 carpet violet sprite: /Textures/Nuclear14/Tiles/ms13/carpet_violet.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true deconstructTools: [ Prying ] footstepSounds: collection: BarestepWood @@ -681,7 +681,7 @@ variants: 6 placementVariants: [0, 1, 2, 3, 4, 5] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -694,7 +694,7 @@ sprite: /Textures/Nuclear14/Tiles/concrete-goon.png variants: 1 baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -707,7 +707,7 @@ sprite: /Textures/Nuclear14/Tiles/concrete-bay.png variants: 1 baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -720,7 +720,7 @@ sprite: /Textures/Nuclear14/Tiles/hexacrete.png variants: 1 baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -732,7 +732,7 @@ name: concrete hexacrete dark sprite: /Textures/Nuclear14/Tiles/hexacrete_dark.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -746,7 +746,7 @@ variants: 6 placementVariants: [0, 1, 2, 3, 4, 5] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -760,7 +760,7 @@ variants: 6 placementVariants: [0, 1, 2, 3, 4, 5] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -775,7 +775,7 @@ variants: 9 placementVariants: [0, 1, 2, 3, 4, 5, 6, 7, 8] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -789,7 +789,7 @@ variants: 9 placementVariants: [0, 1, 2, 3, 4, 5, 6, 7, 8] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -803,7 +803,7 @@ variants: 9 placementVariants: [0, 1, 2, 3, 4, 5, 6, 7, 8] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -815,7 +815,7 @@ name: ms13 concrete sprite: /Textures/Nuclear14/Tiles/ms13/concrete_big.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -827,7 +827,7 @@ name: ms13 concrete industrial sprite: /Textures/Nuclear14/Tiles/ms13/concrete_industrial.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -839,7 +839,7 @@ name: ms13 concrete industrial alt sprite: /Textures/Nuclear14/Tiles/ms13/concrete_industrial_alt.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -851,7 +851,7 @@ name: ms13 concrete industrial split sprite: /Textures/Nuclear14/Tiles/ms13/concrete_industrial_split.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -865,7 +865,7 @@ variants: 3 placementVariants: [0, 1, 2] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -878,7 +878,7 @@ name: ms13 tile fancy sprite: /Textures/Nuclear14/Tiles/ms13/fancy.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -890,7 +890,7 @@ name: ms13 tile sierra sprite: /Textures/Nuclear14/Tiles/ms13/sierra.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -904,7 +904,7 @@ variants: 3 placementVariants: [0, 1, 2] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -918,7 +918,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -930,7 +930,7 @@ name: ms13 tile black full sprite: /Textures/Nuclear14/Tiles/ms13/tileblackfull.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -944,7 +944,7 @@ variants: 3 placementVariants: [0, 1, 2] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -958,7 +958,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -972,7 +972,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -986,7 +986,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -998,7 +998,7 @@ name: ms13 tile ceramic sprite: /Textures/Nuclear14/Tiles/ms13/tileceramic.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1012,7 +1012,7 @@ variants: 2 placementVariants: [0, 1] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1026,7 +1026,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1040,7 +1040,7 @@ variants: 3 placementVariants: [0, 1, 2] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1052,7 +1052,7 @@ name: ms13 tile green full sprite: /Textures/Nuclear14/Tiles/ms13/tilegreenfull.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1066,7 +1066,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1080,7 +1080,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1094,7 +1094,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1108,7 +1108,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1120,7 +1120,7 @@ name: ms13 tile navy full sprite: /Textures/Nuclear14/Tiles/ms13/tilenavyfull.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1134,7 +1134,7 @@ variants: 3 placementVariants: [0, 1, 2] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1148,7 +1148,7 @@ variants: 3 placementVariants: [0, 1, 2] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1160,7 +1160,7 @@ name: ms13 tile white full sprite: /Textures/Nuclear14/Tiles/ms13/tilewhitefull.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1174,7 +1174,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1187,7 +1187,7 @@ name: road inner middle sprite: /Textures/Nuclear14/Tiles/roadinnermiddle.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1199,7 +1199,7 @@ name: road outer middle (path) sprite: /Textures/Nuclear14/Tiles/roadoutermiddle.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1211,7 +1211,7 @@ name: road corner1 sprite: /Textures/Nuclear14/Tiles/roadcorner1.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1223,7 +1223,7 @@ name: road corner2 sprite: /Textures/Nuclear14/Tiles/roadcorner2.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1235,7 +1235,7 @@ name: road corner3 sprite: /Textures/Nuclear14/Tiles/roadcorner3.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1247,7 +1247,7 @@ name: road corner4 sprite: /Textures/Nuclear14/Tiles/roadcorner4.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1259,7 +1259,7 @@ name: road bottom sprite: /Textures/Nuclear14/Tiles/roadbottom.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1271,7 +1271,7 @@ name: road left sprite: /Textures/Nuclear14/Tiles/roadleft.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1283,7 +1283,7 @@ name: road right sprite: /Textures/Nuclear14/Tiles/roadright.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1295,7 +1295,7 @@ name: road top sprite: /Textures/Nuclear14/Tiles/roadtop.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1307,7 +1307,7 @@ name: road outer turn north sprite: /Textures/Nuclear14/Tiles/roadouterturnn.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1319,7 +1319,7 @@ name: road outer turn south sprite: /Textures/Nuclear14/Tiles/roadouterturns.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1331,7 +1331,7 @@ name: road outer turn west sprite: /Textures/Nuclear14/Tiles/roadouterturnw.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1343,7 +1343,7 @@ name: road outer turn east sprite: /Textures/Nuclear14/Tiles/roadouterturne.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1355,7 +1355,7 @@ name: road outer corner 1 sprite: /Textures/Nuclear14/Tiles/roadoutercorner1.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1367,7 +1367,7 @@ name: road outer corner 2 sprite: /Textures/Nuclear14/Tiles/roadoutercorner2.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1379,7 +1379,7 @@ name: road outer corner 3 sprite: /Textures/Nuclear14/Tiles/roadoutercorner3.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1391,7 +1391,7 @@ name: road outer corner 4 sprite: /Textures/Nuclear14/Tiles/roadoutercorner4.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1403,7 +1403,7 @@ name: road inner turn 1 sprite: /Textures/Nuclear14/Tiles/roadinnerturn1.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1415,7 +1415,7 @@ name: road inner turn 2 sprite: /Textures/Nuclear14/Tiles/roadinnerturn2.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1427,7 +1427,7 @@ name: road inner turn 3 sprite: /Textures/Nuclear14/Tiles/roadinnerturn3.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1439,7 +1439,7 @@ name: road inner turn 4 sprite: /Textures/Nuclear14/Tiles/roadinnerturn4.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1451,7 +1451,7 @@ name: road tiny corner horizontal 1 sprite: /Textures/Nuclear14/Tiles/roadtinycornerhorizontal1.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1463,7 +1463,7 @@ name: road tiny corner horizontal 2 sprite: /Textures/Nuclear14/Tiles/roadtinycornerhorizontal2.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1475,7 +1475,7 @@ name: road tiny corner horizontal 3 sprite: /Textures/Nuclear14/Tiles/roadtinycornerhorizontal3.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1487,7 +1487,7 @@ name: road tiny corner horizontal 4 sprite: /Textures/Nuclear14/Tiles/roadtinycornerhorizontal4.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1499,7 +1499,7 @@ name: road tiny corner vertical 1 sprite: /Textures/Nuclear14/Tiles/roadtinycornervertical1.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1511,7 +1511,7 @@ name: road tiny corner vertical 2 sprite: /Textures/Nuclear14/Tiles/roadtinycornervertical2.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1523,7 +1523,7 @@ name: road tiny corner vertical 3 sprite: /Textures/Nuclear14/Tiles/roadtinycornervertical3.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1535,7 +1535,7 @@ name: road tiny corner vertical 4 sprite: /Textures/Nuclear14/Tiles/roadtinycornervertical4.png baseTurf: FloorWasteland - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepFloor friction: 0.30 @@ -1550,7 +1550,7 @@ variants: 4 placementVariants: [0, 1, 2, 3] baseTurf: space - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepAsteroid friction: 0.30 @@ -1563,7 +1563,7 @@ sprite: /Textures/Nuclear14/Tiles/dirt.png variants: 1 baseTurf: space - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepAsteroid friction: 0.30 @@ -1576,7 +1576,7 @@ sprite: /Textures/Nuclear14/Tiles/rubble.png variants: 4 baseTurf: space - isSubfloor: false + isSubfloor: true footstepSounds: collection: FootstepAsteroid friction: 0.30 From 4a57f31a647a9700deb69dc0069eadffbafba959 Mon Sep 17 00:00:00 2001 From: Peptide90 Date: Mon, 1 Jul 2024 20:25:11 +0100 Subject: [PATCH 11/11] fix hydro --- .../Recipes/Construction/Graphs/hydroponics.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml index 909a8d3040b..06d3b069f33 100644 --- a/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml +++ b/Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/hydroponics.yml @@ -15,11 +15,11 @@ - to: start completed: - !type:SpawnPrototype - prototype: N14CompostRotting + prototype: N14CompostRotted amount: 1 - !type:DeleteEntity {} steps: - - tool: Shoveling + - tool: Prying # shoveling doAfter: 3 @@ -36,7 +36,7 @@ steps: - material: WoodPlank amount: 4 - doAdfter: 5 + doAfter: 5 - node: box entity: N14HydroponicsPlanterEmpty @@ -63,8 +63,8 @@ - to: box completed: - !type:SpawnPrototype - prototype: N14CompostRotting + prototype: N14CompostRotted amount: 2 doAfter: 2 steps: - - tool: Shoveling \ No newline at end of file + - tool: Prying # shoveling \ No newline at end of file