From f8cff12fe3d52797cde2bad8f486febb09fa36e9 Mon Sep 17 00:00:00 2001 From: Ladyayla Date: Wed, 20 Nov 2024 14:47:54 -0500 Subject: [PATCH] Added pngs + yaml Added images for the animals as well as the yaml for them Including the spawners - added MARKS to that file --- .../Entities/Markers/Spawners/mobs.yml | 59 ++++++++++-- .../_Nuclear14/Entities/Mobs/NPCs/animals.yml | 84 ++++++++++++++++++ .../Mobs/Animals/beaver.rsi/beaver.png | Bin 0 -> 1116 bytes .../Mobs/Animals/beaver.rsi/meta.json | 18 ++++ .../Mobs/Animals/opossum.rsi/meta.json | 22 +++++ .../Mobs/Animals/opossum.rsi/normopossum.png | Bin 0 -> 897 bytes .../Mobs/Animals/opossum.rsi/opossum.png | Bin 0 -> 1279 bytes .../Mobs/Animals/rabbit.rsi/meta.json | 22 +++++ .../Mobs/Animals/rabbit.rsi/normrabbit.png | Bin 0 -> 904 bytes .../Mobs/Animals/rabbit.rsi/rabbit.png | Bin 0 -> 1132 bytes .../Flags/bos_flagpole.rsi/meta.json | 2 +- 11 files changed, 199 insertions(+), 8 deletions(-) create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/beaver.rsi/beaver.png create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/beaver.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/opossum.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/opossum.rsi/normopossum.png create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/opossum.rsi/opossum.png create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/normrabbit.png create mode 100644 Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/rabbit.png diff --git a/Resources/Prototypes/_Nuclear14/Entities/Markers/Spawners/mobs.yml b/Resources/Prototypes/_Nuclear14/Entities/Markers/Spawners/mobs.yml index c8fef1b6a6a..18f28042c66 100644 --- a/Resources/Prototypes/_Nuclear14/Entities/Markers/Spawners/mobs.yml +++ b/Resources/Prototypes/_Nuclear14/Entities/Markers/Spawners/mobs.yml @@ -1,4 +1,4 @@ -# Passive Animals +#MARK: Passive Animals - type: entity name: Brahmin Spawner id: N14SpawnMobBrahmin @@ -59,7 +59,52 @@ prototypes: - N14MobRadstag -# Hostile Animals +- type: entity + name: Beaver Spawner + id: N14SpawnMobBeaver + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _Nuclear14/Mobs/Animals/beaver.rsi + state: beaver + - state: ai + - type: ConditionalSpawner + prototypes: + - N14MobBeaver + +- type: entity + name: Opossum Spawner + id: N14SpawnMobOpossum + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _Nuclear14/Mobs/Animals/opossum.rsi + state: opossum + - state: ai + - type: ConditionalSpawner + prototypes: + - N14MobOpossum + +- type: entity + name: Rabbit Spawner + id: N14SpawnMobRabbit + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: _Nuclear14/Mobs/Animals/rabbit.rsi + state: rabbit + - state: ai + - type: ConditionalSpawner + prototypes: + - N14MobRabbit + +#MARK: Hostile Animals - type: entity name: Molerat Spawner id: N14SpawnMobMolerat @@ -210,7 +255,7 @@ prototypes: - N14MobYaoguai -# Scaley Animals +#MARK: Scaley Animals - type: entity name: Deathclaw Spawner id: N14SpawnMobDeathclaw @@ -256,7 +301,7 @@ prototypes: - N14MobDeathclawMetal -# Insects +#MARK: Insects - type: entity name: Bloatfly Spawner id: N14SpawnMobBloatfly @@ -408,7 +453,7 @@ - N14MobRaiderPsycho -# Ghoul +#MARK: Ghoul - type: entity name: Feral Ghoul Spawner id: N14SpawnMobFeralGhoul @@ -469,7 +514,7 @@ prototypes: - N14MobGhoulMaypole -# Robots +#MARK: Robots - type: entity name: Assaultron Spawner id: N14SpawnMobAssaultron @@ -635,7 +680,7 @@ prototypes: - N14MobRobotEyebot -#Pets +#MARK: Pets - type: entity name: Haggis the Cat Spawner id: N14SpawnMobHaggis diff --git a/Resources/Prototypes/_Nuclear14/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/_Nuclear14/Entities/Mobs/NPCs/animals.yml index ab10c9714a4..682e2e99b58 100644 --- a/Resources/Prototypes/_Nuclear14/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/_Nuclear14/Entities/Mobs/NPCs/animals.yml @@ -1234,3 +1234,87 @@ - type: HTN rootTask: task: MouseCompound + +#MARK: Beaver +- type: entity + parent: N14MobBaseSimple + id: N14MobBeaver + name: beaver + description: Wonder what kind of trees its knawed down. + components: + - type: Sprite + drawdepth: Mobs + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: beaver + sprite: _Nuclear14/Mobs/Animals/beaver.rsi + - type: DamageStateVisuals + states: + Alive: + Base: beaver + Dead: + Base: dead + - type: Butcherable + spawned: + - id: N14FoodMeatRadRaw + amount: 1 + prob: 0.95 + - type: Damageable + damageContainer: Biological + damageModifierSet: WastelandAnimal + +#MARK: Opossum +- type: entity + parent: N14MobBaseSimple + id: N14MobOpossum + name: opossum + description: Play dead! + components: + - type: Sprite + drawdepth: Mobs + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: opossum + sprite: _Nuclear14/Mobs/Animals/opossum.rsi + - type: DamageStateVisuals + states: + Alive: + Base: opossum + Dead: + Base: dead + - type: Butcherable + spawned: + - id: N14FoodMeatRadRaw + amount: 1 + prob: 0.95 + - type: Damageable + damageContainer: Biological + damageModifierSet: WastelandAnimal + +#MARK: Rabbit +- type: entity + parent: N14MobBaseSimple + id: N14MobRabbit + name: rabbit + description: Not a cotton-tail anymore, huh. + components: + - type: Sprite + drawdepth: Mobs + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: rabbit + sprite: _Nuclear14/Mobs/Animals/rabbit.rsi + - type: DamageStateVisuals + states: + Alive: + Base: rabbit + Dead: + Base: dead + - type: Butcherable + spawned: + - id: N14FoodMeatRadRaw + amount: 1 + prob: 0.95 + - type: Damageable + damageContainer: Biological + damageModifierSet: WastelandAnimal diff --git a/Resources/Textures/_Nuclear14/Mobs/Animals/beaver.rsi/beaver.png b/Resources/Textures/_Nuclear14/Mobs/Animals/beaver.rsi/beaver.png new file mode 100644 index 0000000000000000000000000000000000000000..be32fdd14918bb4b430c0840302e57a15997f6ae GIT binary patch literal 1116 zcmV-i1f%Px(7D+@wRA@u(n9olWK@`W|@}od$OB-w;{5mKkq9O_hf(b&5Cy(ky!`VN|GtrBB z^kfW3BH;jvsFWoIiyLg&)%?C!kp_w(LPyU(CAK8!Q& zpQ-?=72uJ;z`%gHyu5tsE69_9v9U3exy{bbdRoIHciY=4NrsmA2cwi*@T_Ssg8| z0B}GojG=;1=X3&l1z=5t9RM8&o&ea12b7Zr@F5c=pU+46d|rND^~We{_D~_W>Z&5O z0o(~*rZ>A^C4-ywz4S8mi9)T{Df#Q2tDs)9kNeaL*a}{ucswp2fk-4mZK;o1kAZ6d zY|w5WK;}=f0-&Y1{h7D|cn?4&T#H5p0Jq6-1>o+`klEUjplq?53i-d;=S;$UP4gv+ zZEVns#YI+!$HuG=+K2$@WV{C>Z9{&mbFmKFfF;!e|bRRE_cTgRcbS^>vF^)#*NsRGasz)#Qr z(hxyE0B?g{dJ~=iAj2wzN*WSgtA%4$V&2owplTf7xe1{f(P>EN0I+Mwpdo_Hdj;XT z0<6X%yuW_KR)0FX-#5T`GPfpTJi2v3bdw&x{#G`o^}2_nU9t-mXtHm}tn7A(SYALJ z3BYQc|8`o<8~%PF!py9cKw%gxo{t#}U(80W*I7+F#Q_A?rUSwefRk|u#(VeH)|U9| z3BwR&HEvfL=pAq`0U#Ix%(GGTnsSc^$HXVz3EJA)#ETJz4hR9j&MbC#wfoD)5d`nu zgUvsszD%*3{53xg=~cm4AvpmM8$vU!^2|p3j_kx7z`2&^4gdOAk1Un+)jR-p1oZaF-As4k5hX% zOj9#62G28ioO`vjR2Hz4H?6FwVgUfhEp>GwOBl#DGR@~05YOvCKm}l3R2B?kz$DLe iyx)6!@|@24eC;1$>cl@r`{DBd0000Px&J4r-ARA@u(SUqT3Q53#TF_^eyF-XbKqD#RNx?~ZvXEVd2Q@|nVA|-3UK?rW4 z2tpRYsW`+fdn8Mi5-N02+94D%OBRj9Os{+w&f|K0zIU!aG^yU@$@ScGzVAEVQ_c;D z1z&*$=P#B5EFG}m3K+ct`F!5?(kqwC8ReT)`&r^(14hwkH0p`D-ENC{ivS#3Z?-&f z-2J&@<6sG(lFwu^vUs&xl~2pEK)qfc>Od-$`hNw`tse@7 zWYI>1eUNF*}kfcyLVeL5P;G5gzUqE*N)vBGI z$~5Vd69?l=9e`vIp;Rh~VzD?R0u?G03QqCE&xbQ7Pj%F0(4Oi5RZwmd*j-YKtI5ah zn{?MCR=sKRpyt!nl?++k-IW5E;&}A} z=nj~x0MmBvC7w5Oz)K`BEvBUa(<=Dd&o3Ro?V#Tb?v`g(qwzdzvmC&=3vd$vLlLcH zGAUB26sumnUbnBWubs1g_YmW1a~j|aXj1YjDD@7(vMkS<)oRt&?-;l))#Er*sV5ka zUteFBdBfrGq&Nfwpz#@#<2VsOo+eH8j$x9*-ELPN>-Bn`w?nQ1*f%%!?}rER?e@3vjGqY z0&y&WQyriK;5Y(6Ha9mVF@32{P&=>2A*R#mu-vDTR&$U8zz_Sxk;In*P{(PL6420b zaBv{EDwT?$&u$&T_gL9%R;U(?#bP7j`fC6Y^q^L&Sha717n zd0hl543g<|dW2A|R&&S`P{eV5iM{L%7mmxVpFSb67n7O>#QjNju_mWsskF028-KY X#P=-Ag?-dx00000NkvXXu0mjfp;eyD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Mobs/Animals/opossum.rsi/opossum.png b/Resources/Textures/_Nuclear14/Mobs/Animals/opossum.rsi/opossum.png new file mode 100644 index 0000000000000000000000000000000000000000..c8a5dcb17b19fea4024ccc71e16cf71347ea9976 GIT binary patch literal 1279 zcmVPx(xk*GpRA@u(m|tj9R~*NGab4PVO=BtcPFyLvNvVX!ZL&=$wK6OyC4CzRb}vCn z9>ss9(x+l6R`IEnGV+uMVQ&pZp)%~G;3m$Q5-f#HDc#UiN=W#1}C8W2n-Dk8CIzztoiI& z>gecTgVAV|`#>PTeIyd$erah*$!IYEpl51ukiN2UUhJ;|!4bg8#ztfB=?rNAh{a-g z`u%?Yx&k=v^BH!Lm&Lse0EQfGTz_)&CRKHIvYmzDVS3!$%$Z=y3P-SO$$|_07YvWr zL*-@VO3ML2PwI50>x`uyTcOct)TpbgV`DQjGu$^cG?2&R;cH#jX=-YUujP4xKww<~ zY+p{XhDRnaMFY5f>Xaczd)n_Ouh&a^wrpX8_g}rDWHL$hu~=SKe0}lax&cTe613Nw z3CO*qPMW6i_3xJk=s6MXKK8@fGXNVQ3(#v%p3vQNn#^wl{PBJ1c2i>8Ha7gOqA%yX z{0c;hAF8Y6+t+7i36BVx>Z@5PQon`6MzyBVd?G=A&&|=?)~#%$=IK-Vw5Eo{y>Eg+ zrTvs1V4F$MgWIr+_F#6F`(3pe5YUOHqDNWqpQEE}^z*j1yfs$i#X9MbWUYHiJ1V>RyNK(Y5_0AtxxYHKL;?f?`k_5gTWvVqhfSAD#Lm4ogo|!uh}LvA^=VhYytH3^%;nO+wIN?`StQ; z`u4;L{w;%$9X4kI0E~~1^YG&0q9p`4Us+kn^IBS3NCsfuvyg3B8|J6eY0kjz?(TnA z4jZ>_8Gp^s(@&F=oPubFYHR72>>1l^sL(Uq+uO^-BO@bRHm|O((#z3N`k<|iA)ulZ z$7&p3QCY%yF{h-Ygv;*s_IBQDpEuR_*zK-1`YwmtxW?;9KGv+8Pc?ce_fh}-}~ zU=kchgE(YBVCPOM^LTheKoA?tS;5aZ5oMm*OalNoFPeZLe#@C4M;`Zu^I|R_$NvJDX zRw5B9&3;Q%cya&$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/meta.json b/Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/meta.json new file mode 100644 index 00000000000..5c625881fb3 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "made by ladyayla for N14", + "size": { + "x": 32, + "y": 16 + }, + "states": [ + { + "name": "rabbit", + "directions": 4 + }, + { + "name": "normrabbit", + "directions": 4 + }, + { + "name": "dead" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/normrabbit.png b/Resources/Textures/_Nuclear14/Mobs/Animals/rabbit.rsi/normrabbit.png new file mode 100644 index 0000000000000000000000000000000000000000..d6eff8d2f90142a3f26d12d46490499f60010e27 GIT binary patch literal 904 zcmV;319$w1P)Px&LPXTO#|C!fxXTX0NMbjEda0w?^C1D4FJ)HA{_`vukyA4(COIxYyfBoGVJhIcOez|HqI*v zs?IJpxFSFSP?SMTFvx>^9{}`WgByS@hX0Fmdj%kOQzXawodKXx*j=p!@PA)?pv9N1 zLAvVb+}6^nj73SGMG?DD>Nqbxp7WmkWjCe-fJ8=iPem5{NQQ(S?tSLak7 zuvcu%(;MHXw-3eFAK#LrEau-60DN37m&JHIF6{%u+7SbVAVA&%(Y8mR{YUFK^wc@8 zX-OZncDUVc#o=&xf>!|m!UO?@jUBNY808QN90~;9ac)y&(Rg(l^ReR`aK3KXxsYYy z2Iny<0BC+763*vyYNS@=6d;=x6s*hJ*e#FY&NV^~rWib%&7O{9a3lUW1yULgDazm| z4YduFx|TNA);YRXitd<9NN+X(&@$rPx(CP_p=RA@uxS+PzVK@c4j5NDrIFt$=)V;bxRB#j5C3>3QV% zzA6P68Y7#jL5`9D_Kju;1916FzpWBCL1g*){G5I-E%o{OaDA%l;!LbTbCqUI&ZxE8Q$8!KT4M?MqKl_xiIN2<%E-uoK+uNWt zqskxtBFzCz01rbF+&Hg5Nx=5{IOMa9aUEBQkq7|e=mGj+U>{Z}6vjFTF?gJ< zH)JQ1q592DF=N0Fv6A<)(O2s$_#I3ue%HSVovI(O^K|mbv@tdGF@`n9NObRk=zv~`d;PSkAsqYyepq$H*{%E zQXB>~fP}b8;LHO&XPjf{X0z0&*R9}XS@Iq=$$B0&Ivu+Llso_?m!s11@<4;ed%rLP z2{0z2>-*GbxBIrdl`%c|az0NOZ(#rq1Nbn*)T&$a>S_Qy))*Uzlr=_6lc|Z&_i1xw zg^n*TRggTFe{x-NibbM!I|x3CZ1r+dpnabxpQrB44gK^y