From 59fe564361db364cd2b24abc9476ced4dea427d8 Mon Sep 17 00:00:00 2001 From: Repede Date: Wed, 3 Apr 2024 20:06:51 -0400 Subject: [PATCH] 4 infinite frost spider spawners on the outside wall of the colony, plus a shitty sprite to show where they spawn from - Only one spider can be alive per hole. --- icons/obj/structures_yw32x32.dmi | Bin 652 -> 1460 bytes maps/yw/cryogaia-05-main.dmm | 25 ++++++++++++++++++------- maps/yw/cryogaia_things.dm | 18 ++++++++++++++++++ 3 files changed, 36 insertions(+), 7 deletions(-) diff --git a/icons/obj/structures_yw32x32.dmi b/icons/obj/structures_yw32x32.dmi index d9befbbf516ed8665e33b4463da1353810c97737..2f3382921b3323e3b9b04455ae040ff6a354a3a1 100644 GIT binary patch delta 1428 zcmV;F1#9|@1+)t#iBL{Q4GJ0x0000DNk~Le0000$0000W2nGNE0HU3Kga7~leUX$i ze^9VhFgD`i%t*~l&nSU#ic1npQWb0!lnQbZ3rka#xHwZXi;5L&6%4sJ(~1&vQz2}) zvf_fwl+>b({2ZK0l@(n5TohbYurW{er67={5#u9bHT695Py5>ZYf3`0qnQVPZxLdGNlB1ztt4+fLl>?PlP`(u3HXf*n70J75E z`PqBy@9kn?aRujR?{h019J-B{FP>w1W)_1(x20#6Wu*rEI$;7y8sp$5f4jf8D+#N0 z9j0eyCHaNL70Cs}RCyUV&ME@{*ZuWU%Hk{_1}5(33yUkM4%0KU*x%dDEIGu!YTVFS zTOM%Iy0&%$;W(>ICnK!`ROrl}lgujBeyR(EVc1m+PzgBB`fJx+|3ZA;u~G4g%5!(POcqFp4Zdk5f7i+avSuI1SO=&k%guXXaRo15JWrJzyso-KCoYhl$+d^c zv-Q`&*N>C>*#ot|>kd7O+BcpiZP|lk0zmEJLTaqlYEu0&R-o#$TC4yg^7G%ztSi54s!g>3f6wy}1Ocj*3aXV# zn@@W6gT8(6O+->05cPg?3m85DexGaek{G7rIC16Z-8;NJIzq8nglQx*C6W=_`Mp}I z^2K5ip6B8I#02h+jKt5>!Oxnt$TB9kWWtkMQF$^ZOP`DZ_nx%!dl3`>>_PzpLZGrN zOA-=uyNEykc#5Uve}_`3lb7@n0@}gfVB!`hW6|~Zm&wJ+|MOLJolXHCXQH-f5ZdY2 zhGX@2Rh&^yQmu>aY77wdsf(_B;6zWSfV27JI-TMY(QKd11Lt#5`{`7kLC{7dF>R?U zyLQl7i>S{qjA#Rh8$dgxUve|Mn#qr_R_Y3t_AJMpCw z%qn&L)HK-nLMTlhhzRRQCvx0Uve9x^f}8cya-52Dtpv0B0zk9bZ1qYF^yEe8p5;!1 zK(sIs{{^_os_85%7-m7Y5>)pe+oLu4%Oc(n5Y19_fu-d;@qH%{XI^vx9s`<o3ae-2)l)H1aQo;R+iH=^#4@~;S2I4drh9O2rM*$>zgrd2MCqIM`P(o0x zRB(4>1oa@0WW_ZF53oG=^&3(J*?+s1%p!Jrgi3@i+Dr@;RM isr`U%a1}bP3;zMU_W<)^Bi(=i0000vAw4}kL_|b2H8se`x4XHbj*D^3%DXx`I(~i?etdjC{&hO6}qM8P|M$*X%7Htd_lS@g-ie|xe*+ZEt}xC^ zn3sY%EJ$cM5?TQka{xlfSTIBjp6ak!EMZ@pg=n`rpaq~PpbOrDlH_DjPP5ByfrOFt zXIfxSe=fTPW6n>cPzb0nc}K6=0Pda?@FbB?!Qb&HD@4j6;)e?qA}C;kq&hq!Da4Q% zs1TptX_E6${Ew%nG3IPGek>u@#~NU093l`vT_dc*Gklf~B8`@OE~-=I|@ z;1t4ab{Z!SH&(>!wE}}~ah&eM2K7UQ%OP(50rVX`OET1`=>Px#07*qoM6N<$g58b< ABme*a diff --git a/maps/yw/cryogaia-05-main.dmm b/maps/yw/cryogaia-05-main.dmm index 938464c6cd5..2a0311a9c5f 100644 --- a/maps/yw/cryogaia-05-main.dmm +++ b/maps/yw/cryogaia-05-main.dmm @@ -700,7 +700,9 @@ /turf/simulated/open, /area/cryogaia/outpost/elevator/scicargo) "anU" = ( -/mob/living/simple_mob/animal/passive/penguin, +/mob/living/simple_mob/animal/passive/penguin{ + max_co2 = 0 + }, /turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, /area/borealis2/outdoors/grounds) "aoc" = ( @@ -5685,6 +5687,11 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/assembly/chargebay) +"chN" = ( +/obj/tether_away_spawner/cryogaia_spiders, +/obj/structure/prop/spiderhole, +/turf/simulated/floor/outdoors/snow/snow/cryogaia, +/area/borealis2/outdoors/exterior) "cia" = ( /obj/item/weapon/folder/red, /obj/structure/table/glass, @@ -21957,6 +21964,10 @@ }, /turf/simulated/floor/tiled, /area/hallway/secondary/exit) +"iug" = ( +/obj/tether_away_spawner/cryogaia_spiders, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/borealis2/outdoors/exterior) "iui" = ( /obj/machinery/stationboiler_radiator{ dir = 8 @@ -63619,6 +63630,7 @@ vaU vaU vaU vaU +chN vaU vaU vaU @@ -63690,8 +63702,7 @@ vaU vaU vaU vaU -vaU -vaU +chN vaU vaU vaU @@ -65678,7 +65689,7 @@ iSE iSE iSE iSE -vaU +chN vaU vaU vaU @@ -71672,7 +71683,7 @@ iSE iSE iSE iSE -iSE +iug vaU vaU vaU @@ -84975,7 +84986,7 @@ vaU xzt vaU vaU -vaU +chN vaU vaU vaU @@ -88593,7 +88604,7 @@ xzt vaU vaU vaU -vaU +chN vaU vaU vaU diff --git a/maps/yw/cryogaia_things.dm b/maps/yw/cryogaia_things.dm index a13b81fc886..f9c9e94a9fa 100644 --- a/maps/yw/cryogaia_things.dm +++ b/maps/yw/cryogaia_things.dm @@ -681,3 +681,21 @@ mobs_to_pick_from = list( /mob/living/simple_mob/animal/passive/gaslamp/snow = 3, ) + +/obj/tether_away_spawner/cryogaia_spiders + name = "Aggressive spider mobs" + faction = "spiders" + prob_spawn = 100 + prob_fall = 0 + atmos_comp = 1 + mobs_to_pick_from = list( + /mob/living/simple_mob/animal/giant_spider/frost = 1 + ) + +/obj/structure/prop/spiderhole + name = "spider hole" + desc = "Frost spiders often come out of those" + icon = 'icons/obj/structures_yw32x32.dmi' + icon_state = "spiderhole" + density = FALSE + anchored = TRUE