From 4d51457d49e8e6decc1f39e629373f13c000acc4 Mon Sep 17 00:00:00 2001 From: Molti Date: Thu, 4 Jul 2024 20:17:35 -0500 Subject: [PATCH 01/19] tweaks --- _maps/map_files/mining/Jungleland.dmm | 20 ++++++------ code/controllers/subsystem/mapping.dm | 4 --- yogstation/code/datums/mapgen/JungleGen.dm | 2 +- .../code/datums/mapgen/biomes/JungleBiomes.dm | 16 +++------- yogstation/code/datums/ruins/jungle.dm | 16 +++++----- .../code/modules/jungleland/jungle_turfs.dm | 29 +++++------------- yogstation/icons/turf/floors/jungle.dmi | Bin 12707 -> 12686 bytes 7 files changed, 31 insertions(+), 56 deletions(-) diff --git a/_maps/map_files/mining/Jungleland.dmm b/_maps/map_files/mining/Jungleland.dmm index a0aa18255ed2..0de244d521b2 100644 --- a/_maps/map_files/mining/Jungleland.dmm +++ b/_maps/map_files/mining/Jungleland.dmm @@ -741,7 +741,7 @@ /area/mine/laborcamp/security) "vR" = ( /obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "wK" = ( /obj/machinery/light/small, @@ -845,7 +845,7 @@ /area/mine/laborcamp) "zg" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "zk" = ( /obj/machinery/power/smes{ @@ -909,11 +909,11 @@ /turf/open/floor/plating, /area/mine/laborcamp) "Dd" = ( -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "Dg" = ( /obj/structure/fence, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "Dj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1035,7 +1035,7 @@ /obj/structure/fence/corner{ dir = 5 }, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "GM" = ( /obj/machinery/computer/shuttle/labor/one_way{ @@ -1059,7 +1059,7 @@ /area/mine/laborcamp) "Hw" = ( /obj/structure/flora/rock/pile, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "HS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1073,7 +1073,7 @@ /area/mine/laborcamp) "Ii" = ( /obj/structure/flora/tree/dead/jungle, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "IC" = ( /obj/machinery/power/apc{ @@ -1218,7 +1218,7 @@ /area/jungleland/explored) "NV" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "Oi" = ( /obj/effect/turf_decal/bot, @@ -1245,7 +1245,7 @@ "OJ" = ( /obj/structure/flora/tree/jungle, /obj/structure/flora/junglebush/large, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "OL" = ( /obj/structure/window/reinforced{ @@ -1326,7 +1326,7 @@ /area/mine/laborcamp) "Tq" = ( /obj/structure/herb/liberal_hats, -/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, /area/jungleland/explored) "Ts" = ( /turf/closed/wall/r_wall, diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index bdcf6de548f8..b86fad2ccfc4 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -29,7 +29,6 @@ SUBSYSTEM_DEF(mapping) var/list/jungleland_proper_ruins_templates = list() var/list/jungleland_dying_ruins_templates = list() var/list/jungleland_swamp_ruins_templates = list() - var/list/jungleland_barren_ruins_templates = list() var/list/jungleland_general_ruins_templates = list() //Yogs end @@ -149,7 +148,6 @@ SUBSYSTEM_DEF(mapping) seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/proper), jungleland_proper_ruins_templates, clear_below = TRUE) seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/dying_forest), jungleland_dying_ruins_templates, clear_below = TRUE) seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/toxic_pit), jungleland_swamp_ruins_templates, clear_below = TRUE) - seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/barren_rocks), jungleland_barren_ruins_templates, clear_below = TRUE) else run_map_generation() //YOGS EDIT @@ -638,8 +636,6 @@ GLOBAL_LIST_EMPTY(the_station_areas) jungleland_dying_ruins_templates[R.name] = R else if(istype(R,/datum/map_template/ruin/jungle/swamp)) jungleland_swamp_ruins_templates[R.name] = R - else if(istype(R,/datum/map_template/ruin/jungle/barren)) - jungleland_barren_ruins_templates[R.name] = R else if(istype(R,/datum/map_template/ruin/jungle/all)) jungleland_general_ruins_templates[R.name] = R //Yogs end diff --git a/yogstation/code/datums/mapgen/JungleGen.dm b/yogstation/code/datums/mapgen/JungleGen.dm index fa81ea8d09b6..0da75c681124 100644 --- a/yogstation/code/datums/mapgen/JungleGen.dm +++ b/yogstation/code/datums/mapgen/JungleGen.dm @@ -21,7 +21,7 @@ /datum/map_generator/jungleland var/list/possible_biomes = list( - BIOME_BARREN = list( LOW_HUMIDITY = /datum/biome/jungleland/barren_rocks, + BIOME_BARREN = list( LOW_HUMIDITY = /datum/biome/jungleland/dry_swamp, MED_HUMIDITY = /datum/biome/jungleland/dry_swamp, HIGH_HUMIDITY = /datum/biome/jungleland/dying_forest), diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index e89d6b4442df..edbaab5289ea 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -1,4 +1,5 @@ /datum/biome/jungleland + //how dense the closed turf is relative to the open turf var/cellular_noise_map_id = MED_DENSITY var/turf/closed_turf = /turf/closed/mineral/random var/list/dense_flora = list() @@ -38,18 +39,9 @@ var/obj/structure/flora = pickweight(loose_flora) new flora(gen_turf) -/datum/biome/jungleland/barren_rocks - turf_type = /turf/open/floor/plating/dirt/jungleland/barren_rocks - loose_flora = list(/obj/structure/flora/rock = 2,/obj/structure/flora/rock/pile = 2) - loose_flora_density = 10 - cellular_noise_map_id = LOW_DENSITY - fauna_density = 0.5 - fauna_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 33,/mob/living/simple_animal/hostile/asteroid/goliath/beast = 33,/mob/living/simple_animal/hostile/asteroid/goldgrub = 25,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1, /mob/living/simple_animal/hostile/asteroid/marrowweaver = 7) - this_area = /area/jungleland/barren_rocks - /datum/biome/jungleland/dry_swamp - turf_type = /turf/open/floor/plating/dirt/jungleland/dry_swamp - closed_turf = /turf/open/floor/plating/dirt/jungleland/dry_swamp1 + turf_type = /turf/open/floor/plating/dirt/jungleland/dying_forest + closed_turf = /turf/open/floor/plating/dirt/jungleland/dry_swamp dense_flora = list(/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 1,/obj/structure/flora/rock/pile = 2) loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/cinchona = 0.1, /obj/structure/flytrap = 0.1) dense_flora_density = 10 @@ -73,7 +65,7 @@ /datum/biome/jungleland/dying_forest turf_type = /turf/open/floor/plating/dirt/jungleland/dying_forest - closed_turf = /turf/open/floor/plating/dirt/jungleland/dying_forest + closed_turf = /turf/open/floor/plating/dirt/jungleland/toxic_pit dense_flora = list(/obj/structure/flora/stump=1,/obj/structure/flora/tree/dead/jungle = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/tree/jungle/small = 1,/obj/structure/herb/cinchona = 0.25) dense_flora_density = 50 fauna_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 39,/mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 55,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 5) diff --git a/yogstation/code/datums/ruins/jungle.dm b/yogstation/code/datums/ruins/jungle.dm index 64c85a9e8fb6..a49c775ee5ed 100644 --- a/yogstation/code/datums/ruins/jungle.dm +++ b/yogstation/code/datums/ruins/jungle.dm @@ -185,14 +185,14 @@ suffix = "jungleland_dead_bubblegum.dmm" always_place = TRUE -/datum/map_template/ruin/jungle/barren/drake - name = "Ash Drake" - id = "barren_drake" - description = "Ash Drake" - suffix = "jungleland_barren_drake.dmm" - always_place = TRUE - allow_duplicates = TRUE - cost = 20 +// /datum/map_template/ruin/jungle/barren/drake +// name = "Ash Drake" +// id = "barren_drake" +// description = "Ash Drake" +// suffix = "jungleland_barren_drake.dmm" +// always_place = TRUE +// allow_duplicates = TRUE +// cost = 20 //NESTS /datum/map_template/ruin/jungle/dying/dead_nest diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index a6df57000a65..975b2f4ae2b9 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -46,9 +46,6 @@ Temperature: 126.85 °C (400 K) /area/jungleland/toxic_pit name = "Toxic Pit" -/area/jungleland/barren_rocks - name = "Barren Rocks" - /area/jungleland/dry_swamp name = "Rocky Beach" @@ -86,6 +83,9 @@ Temperature: 126.85 °C (400 K) can_spawn_ore = FALSE if(spawn_overlay) add_overlay(image(icon='yogstation/icons/obj/jungle.dmi',icon_state="dug_spot",layer=BELOW_OBJ_LAYER)) + spawn_ores() + +/turf/open/floor/plating/dirt/jungleland/proc/spawn_ores() var/datum/ore_patch/ore = GLOB.jungle_ores[ ore_present ] if(ore) ore.spawn_at(src) @@ -116,6 +116,7 @@ Temperature: 126.85 °C (400 K) /turf/open/floor/plating/dirt/jungleland/ex_act(severity, target) if(can_spawn_ore && prob( (severity/3)*100 )) spawn_rock() + /turf/open/floor/plating/dirt/jungleland/barren_rocks name = "rocky surface" desc = "Surface covered by rocks, pebbles and stones." @@ -123,20 +124,6 @@ Temperature: 126.85 °C (400 K) icon_plating = "barren_rocks" icon_state_regular_floor = "barren_rocks" -/turf/open/floor/plating/dirt/jungleland/toxic_rocks - name = "mud" - desc = "Liquid mixed with dirt." - icon_state = "toxic_rocks" - icon_plating = "toxic_rocks" - icon_state_regular_floor = "toxic_rocks" - -/turf/open/floor/plating/dirt/jungleland/dry_swamp - name = "sand" - desc = "Mounds upon mounds of sand." - icon_state = "dry_swamp" - icon_plating = "dry_swamp" - icon_state_regular_floor = "dry_swamp" - /turf/open/floor/plating/dirt/jungleland/toxic_pit name = "shallow mud" desc = "Pit of shallow mud." @@ -144,12 +131,12 @@ Temperature: 126.85 °C (400 K) icon_plating = "toxic_pit" icon_state_regular_floor = "toxic_pit" -/turf/open/floor/plating/dirt/jungleland/dry_swamp1 +/turf/open/floor/plating/dirt/jungleland/dry_swamp name = "dried surface" desc = "It used to be a riverbed." - icon_state = "dry_swamp1" - icon_plating = "dry_swamp1" - icon_state_regular_floor = "dry_swamp1" + icon_state = "dry_swamp" + icon_plating = "dry_swamp" + icon_state_regular_floor = "dry_swamp" /turf/open/floor/plating/dirt/jungleland/dying_forest name = "deep sand" diff --git a/yogstation/icons/turf/floors/jungle.dmi b/yogstation/icons/turf/floors/jungle.dmi index fe2d06d77ae72000bb68649202a0604910dda761..67aa5b1908891a81a4a8d6a8454d59847a30736c 100644 GIT binary patch literal 12686 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 literal 12707 zcmV;UF004jp1^@s6jALRO0002ydQ@0+L}hbh za%pgMX>V=-0C=2@(mQU$FboFZ**XQ0>_wAw^-?$}JS0~zXp52A>fusSQs2HqfNll7 zk-&!^;A0Q(=a2ph-K95olFTVW3vVy4rg^X}Gqi9znr0?;b9pwoU?FH>H=+o|LDKY< zcc!r{8Cp1)<|Y{ES^wdZet6nwt*k?SU|2S$E?o4?m7^PONhs_1vqtAhWs8ubs4|wM zqs;zJq7TdkBiEq9D%+e(-s*#T%mMWsGlmrPxY1Y23r_lmV=6O8xBX)dD*dh~vZ^eN znJweLhug#X+Cg{e%`X;~@ZP_kvitx5AOJ~3K~#90?Y&!!Bw2pm_luJ!Bcmdtva+(X zt7~fdHkY1T&uwQ%v*OY=#Ra&a1qh&En0z51NPs9vPofDv3RpmI5@6X+257%oF9N)V zAR91A8x&-jq{!9m4!JusJ5#-VslHX`RA*&nMn* zhePh%xsyLL91aWbo8$WVW#$Rl8PePC;&}^r3k$@fQQ=cA3e-RsuE+6+=5i~4&z#4j z5y46wHPD4Q>~{_9Ip#V4@BP+C+_-Urm6a8=)(9aA?>de{mSy?5@B1jFh~v2M?DFz5 z+uPeSf5%HpOT=-^cs$;BPZ%=692 zyEKGgU5WLd^!GQoA-{Qh`6rdF!~Q^KA;eVQnW5JDi{fB${% z+__U2&?sS9z3TOP;m5vb!;D$JXDjS+Q9-k4&E-}>8G@C1zF=i#3OmDs%GfGp#sbUC zdecvH9i}9SN29sVKRrH}d_b;VS(fGGvk7Jt(sf-N$KlkeQ~A9#O*wb&9Gjb)xUS3M z;v!j=v9SARb$s8?-hcmnV2>b1!3>Fp!y)g#|3065@=4(jX70h1bOxV%@=3vTo3U-h z%n5kPWu8zswhHHE(^rP=ZJCH$N(jpJf?KOG^kLxO?|* zP83_^4g)DAN-3(%jOXQ+JCmFI@MJ@`WohT=QnPXn_|BctrAcSBz98#@T3BwS8$z(#Brc^2wV82Q( zFE0~@A=PTN5TqCwju`UYzkeUsb*WaX1VO;|_BKh9Ocl_MPVI=-HksvU)+m}m`JN%0 zQ9(mGqogK~S$Xs9lkn$>p>Avyob<9H!G2YFP(*u}D0bH8yypK0zxHZjE}L}5_ZyGL zNGbE{FpX??c6Rb}JAxhz1}rWv7RD7q6oMImFbok!<(8I~fITyu2MP81%v6fOLC@G} z978_yX`U_np7TJiMBYNdcd|ci|IA)InEGnw*@G6}kjwaTWuI=I^Oq4t5ipI8jk48h zH7b<~eMN^-7cG(n+0>;?RM#QyHg^bZX7_3 zX9F>u(A(}3EH(-YC$!A38xy9J=`Y-C)p8SOqS5j@@o1Ev8 CS}>!*;`Hx6&-uUg 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 Date: Thu, 4 Jul 2024 20:20:50 -0500 Subject: [PATCH 02/19] Update jungle.dm --- yogstation/code/datums/ruins/jungle.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/yogstation/code/datums/ruins/jungle.dm b/yogstation/code/datums/ruins/jungle.dm index a49c775ee5ed..227680da0d42 100644 --- a/yogstation/code/datums/ruins/jungle.dm +++ b/yogstation/code/datums/ruins/jungle.dm @@ -222,13 +222,13 @@ always_place = TRUE cost = 2 -/datum/map_template/ruin/jungle/barren/barren_nest - name = "Barren Nest" - id = "jungle-barren-nest" - description = "a nest" - suffix = "jungleland_barren_nest.dmm" - allow_duplicates = TRUE - always_place = TRUE +// /datum/map_template/ruin/jungle/barren/barren_nest +// name = "Barren Nest" +// id = "jungle-barren-nest" +// description = "a nest" +// suffix = "jungleland_barren_nest.dmm" +// allow_duplicates = TRUE +// always_place = TRUE // OBSIDIAN PILLARS From 060cfa8989ed6468b0989746964e191bf4693309 Mon Sep 17 00:00:00 2001 From: Molti Date: Thu, 4 Jul 2024 21:42:04 -0500 Subject: [PATCH 03/19] rename to fitting name --- .../jungleland_swamp_carp_pond.dmm | 34 +++++++++---------- .../JungleRuins/jungleland_swamp_cave.dmm | 26 +++++++------- .../jungleland_swamp_drownedburialgrounds.dmm | 18 +++++----- .../JungleRuins/jungleland_swamp_farm.dmm | 18 +++++----- .../JungleRuins/jungleland_swamp_miner.dmm | 18 +++++----- .../jungleland_swamp_syndicatestation.dmm | 26 +++++++------- .../jungleland_swamp_tartemple.dmm | 16 ++++----- .../code/datums/mapgen/biomes/JungleBiomes.dm | 4 +-- .../code/modules/jungleland/jungle_turfs.dm | 6 ++-- 9 files changed, 83 insertions(+), 83 deletions(-) diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm index cd60a19f9df5..3b646c7375a4 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm @@ -1,19 +1,19 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "c" = ( /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "d" = ( /obj/item/stack/sheet/bone, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "f" = ( /obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "h" = ( /obj/structure/flytrap, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "i" = ( /obj/structure/flora/grass/jungle/b, @@ -36,7 +36,7 @@ /area/template_noop) "p" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "q" = ( /obj/structure/flora/rock/pile, @@ -44,7 +44,7 @@ /area/template_noop) "r" = ( /obj/structure/flora/grass/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/carp/jungle, @@ -62,7 +62,7 @@ /obj/item/reagent_containers/food/snacks/grown/harebell{ desc = "It's as purple as a carp..." }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "w" = ( /obj/item/stack/sheet/sinew, @@ -81,15 +81,15 @@ /area/template_noop) "C" = ( /obj/item/stack/sheet/animalhide/carpdragon, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "D" = ( /obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "E" = ( /obj/structure/flora/rock/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "G" = ( /obj/item/stack/sheet/animalhide/carpdragon, @@ -109,7 +109,7 @@ /area/template_noop) "K" = ( /obj/item/stack/sheet/sinew, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "L" = ( /turf/open/floor/wood/jungle, @@ -120,15 +120,15 @@ /area/template_noop) "O" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "P" = ( /mob/living/simple_animal/hostile/carp/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "Q" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "R" = ( /obj/item/toy/plush/carpplushie/dehy_carp, @@ -140,7 +140,7 @@ /area/template_noop) "T" = ( /obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "U" = ( /obj/structure/flora/ausbushes/stalkybush, @@ -155,11 +155,11 @@ /turf/open/floor/plating/dirt/jungleland/jungle, /area/template_noop) "Y" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "Z" = ( /obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm index 4d308d949f2e..063ad5dceda4 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm @@ -1,42 +1,42 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "j" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "k" = ( /obj/item/stack/sheet/bone, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "l" = ( /obj/effect/decal/remains/human, /obj/item/pickaxe/silver, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "s" = ( /obj/effect/decal/remains/human, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "w" = ( /obj/effect/decal/remains/human, /obj/item/clothing/suit/space/hardsuit/powerarmor_t45b, /obj/item/clothing/gloves/combat, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "x" = ( /turf/closed/mineral/ash_rock/jungle/deepjungle, /area/ruin/unpowered) "y" = ( /obj/structure/flora/ash/tall_shroom, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "z" = ( /obj/item/stack/sheet/bone, /obj/item/reagent_containers/autoinjector/medipen/survival, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "A" = ( /obj/structure/spawner/mining/basilisk, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "C" = ( /turf/open/floor/plating/dirt/jungleland/jungle, @@ -46,22 +46,22 @@ /area/ruin/unpowered) "H" = ( /obj/structure/flora/ash/cap_shroom, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "K" = ( /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "N" = ( /obj/structure/flora/ash/stem_shroom, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "O" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "P" = ( /obj/structure/flora/ash/cacti, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "R" = ( /turf/open/water/toxic_pit, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm index ce5f02f291c0..2aec24b647df 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "d" = ( /obj/structure/closet/crate/coffin{ @@ -19,15 +19,15 @@ /obj/item/candle/infinite{ lit = 1 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "k" = ( /obj/item/pickaxe/mini, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "v" = ( /mob/living/simple_animal/hostile/skeleton, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "w" = ( /mob/living/simple_animal/hostile/skeleton, @@ -35,10 +35,10 @@ /area/ruin/unpowered) "y" = ( /obj/structure/table/wood, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "z" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "D" = ( /obj/structure/mineral_door/wood, @@ -61,7 +61,7 @@ /obj/structure/closet/crate/coffin{ opened = 1 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "P" = ( /mob/living/simple_animal/hostile/skeleton/templar, @@ -69,7 +69,7 @@ /area/ruin/unpowered) "R" = ( /obj/structure/fluff/grave/empty, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "T" = ( /obj/structure/closet/crate/coffin/blackcoffin, @@ -79,7 +79,7 @@ /area/ruin/unpowered) "U" = ( /obj/structure/fluff/grave, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "V" = ( /turf/closed/mineral/ash_rock/jungle/swamp, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm index e75199d456ba..25cab0b32050 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "b" = ( /obj/structure/closet/crate/wooden, @@ -28,7 +28,7 @@ "j" = ( /obj/machinery/hydroponics/soil, /obj/item/cultivator/rake, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "l" = ( /turf/open/floor/wood, @@ -48,7 +48,7 @@ /area/ruin/unpowered) "q" = ( /obj/structure/flora/rock/pile, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/yog_jungle/meduracha, @@ -77,12 +77,12 @@ "x" = ( /obj/machinery/hydroponics/soil, /obj/item/shovel, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "y" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "A" = ( /obj/structure/mineral_door/wood, @@ -113,11 +113,11 @@ /turf/open/floor/bamboo, /area/ruin/unpowered) "G" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "I" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "K" = ( /obj/structure/chair/sofa/bamboo/left, @@ -131,7 +131,7 @@ /area/template_noop) "M" = ( /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "N" = ( /obj/structure/table/wood, @@ -162,7 +162,7 @@ /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "T" = ( /obj/structure/table/wood, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm index 5ca03190f7b2..dfd7bd36f40a 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm @@ -4,7 +4,7 @@ /area/template_noop) "b" = ( /obj/structure/stone_tile/burnt, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "c" = ( /obj/structure/stone_tile/surrounding/cracked{ @@ -18,7 +18,7 @@ "k" = ( /obj/structure/stone_tile/surrounding, /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "l" = ( /obj/structure/stone_tile/surrounding_tile/burnt, @@ -27,25 +27,25 @@ /area/template_noop) "n" = ( /obj/structure/stone_tile/slab/burnt, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "v" = ( /obj/structure/stone_tile/slab/cracked, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "w" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "y" = ( /obj/structure/stone_tile/surrounding_tile/burnt, /obj/structure/stone_tile/surrounding/cracked, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "A" = ( /obj/structure/stone_tile/burnt{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "D" = ( /obj/structure/stone_tile/block/burnt{ @@ -57,7 +57,7 @@ /obj/structure/stone_tile/surrounding/cracked{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "J" = ( /obj/structure/stone_tile/block/cracked{ @@ -68,7 +68,7 @@ "S" = ( /obj/structure/stone_tile/surrounding/cracked, /obj/structure/stone_tile/center/burnt, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "W" = ( /obj/structure/stone_tile/block/cracked, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm index 8fe76e9b7881..16ff598da358 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm @@ -314,7 +314,7 @@ /area/ruin/powered/syndicate_lava_base/engineering) "cW" = ( /obj/structure/ore_box, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "cY" = ( /obj/structure/disposaloutlet{ @@ -658,7 +658,7 @@ dir = 4 }, /obj/item/clothing/head/fishing, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "gC" = ( /obj/effect/turf_decal/siding/yellow/corner{ @@ -1218,7 +1218,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "lt" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "lw" = ( /obj/machinery/computer/arcade/orion_trail, @@ -2017,7 +2017,7 @@ /area/ruin/powered/syndicate_lava_base/telecomms) "rW" = ( /obj/structure/flytrap, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "sa" = ( /obj/structure/dresser, @@ -2257,7 +2257,7 @@ /area/ruin/powered/syndicate_lava_base/cargo) "tZ" = ( /obj/machinery/light/small, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/powered/syndicate_lava_base/chemistry) "ue" = ( /obj/structure/table/wood, @@ -2715,7 +2715,7 @@ /area/ruin/powered/syndicate_lava_base/main) "zH" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "zO" = ( /obj/effect/turf_decal/tile/bar, @@ -3296,7 +3296,7 @@ /area/ruin/powered/syndicate_lava_base/main) "EL" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "EM" = ( /obj/effect/turf_decal/siding/red{ @@ -3574,7 +3574,7 @@ /area/ruin/powered/syndicate_lava_base/engineering) "GR" = ( /obj/structure/flora/junglebush/c, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "GX" = ( /obj/structure/closet/crate, @@ -3969,7 +3969,7 @@ /area/ruin/powered/syndicate_lava_base/virology) "JD" = ( /obj/structure/flora/grass/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "JG" = ( /obj/structure/chair/office/dark{ @@ -4114,7 +4114,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "Lj" = ( /obj/structure/flora/junglebush/b, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "Lo" = ( /obj/effect/turf_decal/siding/yellow/corner{ @@ -4377,7 +4377,7 @@ /area/ruin/powered/syndicate_lava_base/main) "NZ" = ( /obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "Oa" = ( /obj/machinery/door/airlock/external{ @@ -4550,7 +4550,7 @@ /turf/open/floor/engine/n2, /area/ruin/powered/syndicate_lava_base/engineering) "PW" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "Qb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -5207,7 +5207,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "VR" = ( /obj/structure/flora/junglebush/large, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "VW" = ( /obj/machinery/atmospherics/components/binary/pump{ diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm index 0b62b52a7f9a..2b7af201b1de 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm @@ -4,7 +4,7 @@ /area/ruin/unpowered/tar_temple) "b" = ( /mob/living/simple_animal/hostile/tar/amalgamation, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "c" = ( /obj/structure/mineral_door/wood, @@ -41,7 +41,7 @@ /area/ruin/unpowered/tar_temple) "l" = ( /mob/living/simple_animal/hostile/tar/shade, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "m" = ( /obj/structure/stone_tile/surrounding_tile, @@ -52,7 +52,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "p" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "q" = ( /obj/structure/flora/ausbushes/reedbush, @@ -90,7 +90,7 @@ /area/ruin/unpowered/tar_temple) "D" = ( /obj/structure/fluff/tarstatue, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "E" = ( /obj/structure/table/wood, @@ -133,7 +133,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "Q" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "R" = ( /obj/effect/decal/remains/human, @@ -157,7 +157,7 @@ /area/ruin/unpowered/tar_temple) "V" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "W" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -169,11 +169,11 @@ /obj/structure/necropolis_gate{ name = "ancient gate" }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "Z" = ( /obj/structure/bonfire/prelit, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) (1,1,1) = {" diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index edbaab5289ea..3df00a530bc3 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -52,7 +52,7 @@ this_area = /area/jungleland/dry_swamp /datum/biome/jungleland/toxic_pit - turf_type = /turf/open/floor/plating/dirt/jungleland/toxic_pit + turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud closed_turf = /turf/open/water/toxic_pit loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/explosive_shrooms = 0.05,/obj/structure/herb/liberal_hats = 0.5,/obj/structure/herb/magnus_purpura = 0.5) dense_flora = list(/obj/structure/flora/ausbushes/stalkybush = 1) @@ -65,7 +65,7 @@ /datum/biome/jungleland/dying_forest turf_type = /turf/open/floor/plating/dirt/jungleland/dying_forest - closed_turf = /turf/open/floor/plating/dirt/jungleland/toxic_pit + closed_turf = /turf/open/floor/plating/dirt/jungleland/shallow_mud dense_flora = list(/obj/structure/flora/stump=1,/obj/structure/flora/tree/dead/jungle = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/tree/jungle/small = 1,/obj/structure/herb/cinchona = 0.25) dense_flora_density = 50 fauna_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 39,/mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 55,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 5) diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index 975b2f4ae2b9..810f5b8ab958 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -124,7 +124,7 @@ Temperature: 126.85 °C (400 K) icon_plating = "barren_rocks" icon_state_regular_floor = "barren_rocks" -/turf/open/floor/plating/dirt/jungleland/toxic_pit +/turf/open/floor/plating/dirt/jungleland/shallow_mud name = "shallow mud" desc = "Pit of shallow mud." icon_state = "toxic_pit" @@ -297,8 +297,8 @@ Temperature: 126.85 °C (400 K) baseturfs = /turf/open/floor/plating/dirt/jungleland/jungle /turf/closed/mineral/ash_rock/jungle/swamp - turf_type = /turf/open/floor/plating/dirt/jungleland/toxic_pit - baseturfs = /turf/open/floor/plating/dirt/jungleland/toxic_pit + turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud + baseturfs = /turf/open/floor/plating/dirt/jungleland/shallow_mud /turf/open/water/tar_basin name = "tar basin" From 4fa36338feac2a45553c36b2fc4b6ceda8d424c4 Mon Sep 17 00:00:00 2001 From: Molti Date: Thu, 4 Jul 2024 21:45:24 -0500 Subject: [PATCH 04/19] Revert "rename to fitting name" This reverts commit 060cfa8989ed6468b0989746964e191bf4693309. --- .../jungleland_swamp_carp_pond.dmm | 34 +++++++++---------- .../JungleRuins/jungleland_swamp_cave.dmm | 26 +++++++------- .../jungleland_swamp_drownedburialgrounds.dmm | 18 +++++----- .../JungleRuins/jungleland_swamp_farm.dmm | 18 +++++----- .../JungleRuins/jungleland_swamp_miner.dmm | 18 +++++----- .../jungleland_swamp_syndicatestation.dmm | 26 +++++++------- .../jungleland_swamp_tartemple.dmm | 16 ++++----- .../code/datums/mapgen/biomes/JungleBiomes.dm | 4 +-- .../code/modules/jungleland/jungle_turfs.dm | 6 ++-- 9 files changed, 83 insertions(+), 83 deletions(-) diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm index 3b646c7375a4..cd60a19f9df5 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm @@ -1,19 +1,19 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "c" = ( /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "d" = ( /obj/item/stack/sheet/bone, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "f" = ( /obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "h" = ( /obj/structure/flytrap, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "i" = ( /obj/structure/flora/grass/jungle/b, @@ -36,7 +36,7 @@ /area/template_noop) "p" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "q" = ( /obj/structure/flora/rock/pile, @@ -44,7 +44,7 @@ /area/template_noop) "r" = ( /obj/structure/flora/grass/jungle, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/carp/jungle, @@ -62,7 +62,7 @@ /obj/item/reagent_containers/food/snacks/grown/harebell{ desc = "It's as purple as a carp..." }, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "w" = ( /obj/item/stack/sheet/sinew, @@ -81,15 +81,15 @@ /area/template_noop) "C" = ( /obj/item/stack/sheet/animalhide/carpdragon, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "D" = ( /obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "E" = ( /obj/structure/flora/rock/jungle, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "G" = ( /obj/item/stack/sheet/animalhide/carpdragon, @@ -109,7 +109,7 @@ /area/template_noop) "K" = ( /obj/item/stack/sheet/sinew, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "L" = ( /turf/open/floor/wood/jungle, @@ -120,15 +120,15 @@ /area/template_noop) "O" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "P" = ( /mob/living/simple_animal/hostile/carp/jungle, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "Q" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "R" = ( /obj/item/toy/plush/carpplushie/dehy_carp, @@ -140,7 +140,7 @@ /area/template_noop) "T" = ( /obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "U" = ( /obj/structure/flora/ausbushes/stalkybush, @@ -155,11 +155,11 @@ /turf/open/floor/plating/dirt/jungleland/jungle, /area/template_noop) "Y" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "Z" = ( /obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm index 063ad5dceda4..4d308d949f2e 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm @@ -1,42 +1,42 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "j" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "k" = ( /obj/item/stack/sheet/bone, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "l" = ( /obj/effect/decal/remains/human, /obj/item/pickaxe/silver, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "s" = ( /obj/effect/decal/remains/human, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "w" = ( /obj/effect/decal/remains/human, /obj/item/clothing/suit/space/hardsuit/powerarmor_t45b, /obj/item/clothing/gloves/combat, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "x" = ( /turf/closed/mineral/ash_rock/jungle/deepjungle, /area/ruin/unpowered) "y" = ( /obj/structure/flora/ash/tall_shroom, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "z" = ( /obj/item/stack/sheet/bone, /obj/item/reagent_containers/autoinjector/medipen/survival, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "A" = ( /obj/structure/spawner/mining/basilisk, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "C" = ( /turf/open/floor/plating/dirt/jungleland/jungle, @@ -46,22 +46,22 @@ /area/ruin/unpowered) "H" = ( /obj/structure/flora/ash/cap_shroom, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "K" = ( /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "N" = ( /obj/structure/flora/ash/stem_shroom, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "O" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "P" = ( /obj/structure/flora/ash/cacti, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "R" = ( /turf/open/water/toxic_pit, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm index 2aec24b647df..ce5f02f291c0 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "d" = ( /obj/structure/closet/crate/coffin{ @@ -19,15 +19,15 @@ /obj/item/candle/infinite{ lit = 1 }, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "k" = ( /obj/item/pickaxe/mini, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "v" = ( /mob/living/simple_animal/hostile/skeleton, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "w" = ( /mob/living/simple_animal/hostile/skeleton, @@ -35,10 +35,10 @@ /area/ruin/unpowered) "y" = ( /obj/structure/table/wood, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "z" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "D" = ( /obj/structure/mineral_door/wood, @@ -61,7 +61,7 @@ /obj/structure/closet/crate/coffin{ opened = 1 }, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "P" = ( /mob/living/simple_animal/hostile/skeleton/templar, @@ -69,7 +69,7 @@ /area/ruin/unpowered) "R" = ( /obj/structure/fluff/grave/empty, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "T" = ( /obj/structure/closet/crate/coffin/blackcoffin, @@ -79,7 +79,7 @@ /area/ruin/unpowered) "U" = ( /obj/structure/fluff/grave, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered) "V" = ( /turf/closed/mineral/ash_rock/jungle/swamp, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm index 25cab0b32050..e75199d456ba 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "b" = ( /obj/structure/closet/crate/wooden, @@ -28,7 +28,7 @@ "j" = ( /obj/machinery/hydroponics/soil, /obj/item/cultivator/rake, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "l" = ( /turf/open/floor/wood, @@ -48,7 +48,7 @@ /area/ruin/unpowered) "q" = ( /obj/structure/flora/rock/pile, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/yog_jungle/meduracha, @@ -77,12 +77,12 @@ "x" = ( /obj/machinery/hydroponics/soil, /obj/item/shovel, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "y" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "A" = ( /obj/structure/mineral_door/wood, @@ -113,11 +113,11 @@ /turf/open/floor/bamboo, /area/ruin/unpowered) "G" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "I" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "K" = ( /obj/structure/chair/sofa/bamboo/left, @@ -131,7 +131,7 @@ /area/template_noop) "M" = ( /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "N" = ( /obj/structure/table/wood, @@ -162,7 +162,7 @@ /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "T" = ( /obj/structure/table/wood, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm index dfd7bd36f40a..5ca03190f7b2 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm @@ -4,7 +4,7 @@ /area/template_noop) "b" = ( /obj/structure/stone_tile/burnt, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "c" = ( /obj/structure/stone_tile/surrounding/cracked{ @@ -18,7 +18,7 @@ "k" = ( /obj/structure/stone_tile/surrounding, /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "l" = ( /obj/structure/stone_tile/surrounding_tile/burnt, @@ -27,25 +27,25 @@ /area/template_noop) "n" = ( /obj/structure/stone_tile/slab/burnt, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "v" = ( /obj/structure/stone_tile/slab/cracked, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "w" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "y" = ( /obj/structure/stone_tile/surrounding_tile/burnt, /obj/structure/stone_tile/surrounding/cracked, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "A" = ( /obj/structure/stone_tile/burnt{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "D" = ( /obj/structure/stone_tile/block/burnt{ @@ -57,7 +57,7 @@ /obj/structure/stone_tile/surrounding/cracked{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "J" = ( /obj/structure/stone_tile/block/cracked{ @@ -68,7 +68,7 @@ "S" = ( /obj/structure/stone_tile/surrounding/cracked, /obj/structure/stone_tile/center/burnt, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "W" = ( /obj/structure/stone_tile/block/cracked, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm index 16ff598da358..8fe76e9b7881 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm @@ -314,7 +314,7 @@ /area/ruin/powered/syndicate_lava_base/engineering) "cW" = ( /obj/structure/ore_box, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "cY" = ( /obj/structure/disposaloutlet{ @@ -658,7 +658,7 @@ dir = 4 }, /obj/item/clothing/head/fishing, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "gC" = ( /obj/effect/turf_decal/siding/yellow/corner{ @@ -1218,7 +1218,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "lt" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "lw" = ( /obj/machinery/computer/arcade/orion_trail, @@ -2017,7 +2017,7 @@ /area/ruin/powered/syndicate_lava_base/telecomms) "rW" = ( /obj/structure/flytrap, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "sa" = ( /obj/structure/dresser, @@ -2257,7 +2257,7 @@ /area/ruin/powered/syndicate_lava_base/cargo) "tZ" = ( /obj/machinery/light/small, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/powered/syndicate_lava_base/chemistry) "ue" = ( /obj/structure/table/wood, @@ -2715,7 +2715,7 @@ /area/ruin/powered/syndicate_lava_base/main) "zH" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "zO" = ( /obj/effect/turf_decal/tile/bar, @@ -3296,7 +3296,7 @@ /area/ruin/powered/syndicate_lava_base/main) "EL" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "EM" = ( /obj/effect/turf_decal/siding/red{ @@ -3574,7 +3574,7 @@ /area/ruin/powered/syndicate_lava_base/engineering) "GR" = ( /obj/structure/flora/junglebush/c, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "GX" = ( /obj/structure/closet/crate, @@ -3969,7 +3969,7 @@ /area/ruin/powered/syndicate_lava_base/virology) "JD" = ( /obj/structure/flora/grass/jungle, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "JG" = ( /obj/structure/chair/office/dark{ @@ -4114,7 +4114,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "Lj" = ( /obj/structure/flora/junglebush/b, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "Lo" = ( /obj/effect/turf_decal/siding/yellow/corner{ @@ -4377,7 +4377,7 @@ /area/ruin/powered/syndicate_lava_base/main) "NZ" = ( /obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "Oa" = ( /obj/machinery/door/airlock/external{ @@ -4550,7 +4550,7 @@ /turf/open/floor/engine/n2, /area/ruin/powered/syndicate_lava_base/engineering) "PW" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "Qb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -5207,7 +5207,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "VR" = ( /obj/structure/flora/junglebush/large, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/jungleland/toxic_pit) "VW" = ( /obj/machinery/atmospherics/components/binary/pump{ diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm index 2b7af201b1de..0b62b52a7f9a 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm @@ -4,7 +4,7 @@ /area/ruin/unpowered/tar_temple) "b" = ( /mob/living/simple_animal/hostile/tar/amalgamation, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered/tar_temple) "c" = ( /obj/structure/mineral_door/wood, @@ -41,7 +41,7 @@ /area/ruin/unpowered/tar_temple) "l" = ( /mob/living/simple_animal/hostile/tar/shade, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered/tar_temple) "m" = ( /obj/structure/stone_tile/surrounding_tile, @@ -52,7 +52,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "p" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered/tar_temple) "q" = ( /obj/structure/flora/ausbushes/reedbush, @@ -90,7 +90,7 @@ /area/ruin/unpowered/tar_temple) "D" = ( /obj/structure/fluff/tarstatue, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered/tar_temple) "E" = ( /obj/structure/table/wood, @@ -133,7 +133,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "Q" = ( -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/template_noop) "R" = ( /obj/effect/decal/remains/human, @@ -157,7 +157,7 @@ /area/ruin/unpowered/tar_temple) "V" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered/tar_temple) "W" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -169,11 +169,11 @@ /obj/structure/necropolis_gate{ name = "ancient gate" }, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered/tar_temple) "Z" = ( /obj/structure/bonfire/prelit, -/turf/open/floor/plating/dirt/jungleland/shallow_mud, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, /area/ruin/unpowered/tar_temple) (1,1,1) = {" diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index 3df00a530bc3..edbaab5289ea 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -52,7 +52,7 @@ this_area = /area/jungleland/dry_swamp /datum/biome/jungleland/toxic_pit - turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud + turf_type = /turf/open/floor/plating/dirt/jungleland/toxic_pit closed_turf = /turf/open/water/toxic_pit loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/explosive_shrooms = 0.05,/obj/structure/herb/liberal_hats = 0.5,/obj/structure/herb/magnus_purpura = 0.5) dense_flora = list(/obj/structure/flora/ausbushes/stalkybush = 1) @@ -65,7 +65,7 @@ /datum/biome/jungleland/dying_forest turf_type = /turf/open/floor/plating/dirt/jungleland/dying_forest - closed_turf = /turf/open/floor/plating/dirt/jungleland/shallow_mud + closed_turf = /turf/open/floor/plating/dirt/jungleland/toxic_pit dense_flora = list(/obj/structure/flora/stump=1,/obj/structure/flora/tree/dead/jungle = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/tree/jungle/small = 1,/obj/structure/herb/cinchona = 0.25) dense_flora_density = 50 fauna_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 39,/mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 55,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 5) diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index 810f5b8ab958..975b2f4ae2b9 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -124,7 +124,7 @@ Temperature: 126.85 °C (400 K) icon_plating = "barren_rocks" icon_state_regular_floor = "barren_rocks" -/turf/open/floor/plating/dirt/jungleland/shallow_mud +/turf/open/floor/plating/dirt/jungleland/toxic_pit name = "shallow mud" desc = "Pit of shallow mud." icon_state = "toxic_pit" @@ -297,8 +297,8 @@ Temperature: 126.85 °C (400 K) baseturfs = /turf/open/floor/plating/dirt/jungleland/jungle /turf/closed/mineral/ash_rock/jungle/swamp - turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud - baseturfs = /turf/open/floor/plating/dirt/jungleland/shallow_mud + turf_type = /turf/open/floor/plating/dirt/jungleland/toxic_pit + baseturfs = /turf/open/floor/plating/dirt/jungleland/toxic_pit /turf/open/water/tar_basin name = "tar basin" From 92ca4a41ac06ecca78d81c93b08981b273c6e1ec Mon Sep 17 00:00:00 2001 From: Molti Date: Thu, 4 Jul 2024 21:55:48 -0500 Subject: [PATCH 05/19] renames and shift --- .../JungleRuins/jungleland_dead_bubblegum.dmm | 46 ++++++------- .../JungleRuins/jungleland_dead_colossus.dmm | 62 +++++++++--------- .../jungleland_dead_crashedship.dmm | 14 ++-- .../jungleland_dead_testingfacility.dmm | 18 ++--- .../jungleland_swamp_carp_pond.dmm | 34 +++++----- .../JungleRuins/jungleland_swamp_cave.dmm | 26 ++++---- .../jungleland_swamp_drownedburialgrounds.dmm | 18 ++--- .../JungleRuins/jungleland_swamp_farm.dmm | 18 ++--- .../JungleRuins/jungleland_swamp_miner.dmm | 18 ++--- .../jungleland_swamp_syndicatestation.dmm | 26 ++++---- .../jungleland_swamp_tartemple.dmm | 16 ++--- .../JungleRuins/jungleland_tar_king.dmm | 6 +- _maps/RandomRuins/JungleRuins/miningbase.dmm | 6 +- _maps/map_files/mining/Jungleland.dmm | 34 +++++----- .../code/datums/mapgen/biomes/JungleBiomes.dm | 11 ++-- .../code/modules/jungleland/jungle_turfs.dm | 17 ++--- yogstation/icons/turf/floors/jungle.dmi | Bin 12686 -> 11759 bytes 17 files changed, 182 insertions(+), 188 deletions(-) diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_bubblegum.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_bubblegum.dmm index bfa9fb25c046..12470cbccb1a 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_dead_bubblegum.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_bubblegum.dmm @@ -7,33 +7,33 @@ /obj/structure/stone_tile/block/cracked{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "d" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/block/cracked{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "g" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "i" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/surrounding/cracked, /obj/structure/stone_tile/surrounding_tile, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "k" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "m" = ( /obj/effect/decal/cleanable/blood/bubblegum, @@ -44,13 +44,13 @@ }, /obj/structure/stone_tile/surrounding/cracked, /obj/structure/stone_tile/center/cracked, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "p" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/center/cracked, /obj/structure/stone_tile/surrounding/cracked, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "r" = ( /obj/effect/decal/cleanable/blood/bubblegum, @@ -64,11 +64,11 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "s" = ( /obj/effect/decal/cleanable/blood/bubblegum, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "v" = ( /obj/effect/decal/cleanable/blood/bubblegum, @@ -76,79 +76,79 @@ /obj/structure/stone_tile/cracked{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "z" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/slab/cracked, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "D" = ( /mob/living/simple_animal/hostile/megafauna/bubblegum, /obj/effect/decal/cleanable/blood/bubblegum, /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/surrounding, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "G" = ( /obj/structure/stone_tile/slab, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "H" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/slab, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "I" = ( -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "L" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "N" = ( /obj/structure/stone_tile/block/cracked{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Q" = ( /obj/structure/stone_tile/block/cracked{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "R" = ( /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "S" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/slab/cracked, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "T" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "X" = ( /obj/structure/stone_tile/cracked{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Y" = ( /obj/effect/decal/cleanable/blood/bubblegum, /obj/structure/stone_tile/slab, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_colossus.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_colossus.dmm index 6ce4964e5b24..32f111ad1aef 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_dead_colossus.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_colossus.dmm @@ -4,7 +4,7 @@ /area/template_noop) "b" = ( /obj/structure/stone_tile/slab, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "c" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -12,21 +12,21 @@ }, /obj/structure/stone_tile/surrounding_tile, /obj/structure/stone_tile/center, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "g" = ( /obj/structure/stone_tile/block{ dir = 8 }, /obj/structure/stone_tile, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "h" = ( -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "l" = ( /obj/effect/decal/cleanable/ash, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "m" = ( /obj/structure/stone_tile/block{ @@ -35,7 +35,7 @@ /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "o" = ( /obj/structure/stone_tile/surrounding_tile, @@ -43,14 +43,14 @@ dir = 4 }, /obj/structure/stone_tile/center, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "p" = ( /obj/structure/stone_tile/block, /obj/structure/stone_tile{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "q" = ( /obj/structure/stone_tile/block{ @@ -59,32 +59,32 @@ /obj/structure/stone_tile{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "u" = ( /obj/structure/stone_tile{ dir = 8 }, /obj/effect/decal/cleanable/molten_object/large, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "v" = ( /obj/structure/stone_tile{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "w" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "x" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "y" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -94,13 +94,13 @@ dir = 1 }, /obj/structure/stone_tile/center, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "A" = ( /obj/structure/stone_tile{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "D" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -110,14 +110,14 @@ dir = 8 }, /obj/structure/stone_tile/center, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "E" = ( /obj/structure/stone_tile/block, /obj/structure/stone_tile{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "H" = ( /obj/structure/stone_tile/block{ @@ -126,7 +126,7 @@ /obj/structure/stone_tile{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "I" = ( /obj/structure/stone_tile/block{ @@ -135,31 +135,31 @@ /obj/structure/stone_tile{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "K" = ( /obj/structure/stone_tile/surrounding, /obj/structure/stone_tile/center, /mob/living/simple_animal/hostile/megafauna/colossus, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "L" = ( /obj/structure/stone_tile/block, /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "M" = ( /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "N" = ( /obj/structure/stone_tile/surrounding_tile, /obj/effect/decal/cleanable/ash, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "P" = ( /obj/structure/stone_tile/block{ @@ -168,44 +168,44 @@ /obj/structure/stone_tile{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "R" = ( /obj/structure/stone_tile, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "S" = ( /obj/structure/stone_tile/block{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "T" = ( /obj/structure/stone_tile/block, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "W" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "X" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Y" = ( /obj/structure/stone_tile/block{ dir = 1 }, /obj/structure/stone_tile, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Z" = ( /obj/effect/decal/cleanable/molten_object/large, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_crashedship.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_crashedship.dmm index 8a7af45d9cb6..84a9f015ffd6 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_dead_crashedship.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_crashedship.dmm @@ -10,7 +10,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "c" = ( /obj/item/stack/rods, @@ -30,7 +30,7 @@ /turf/open/floor/plating/lavaland_baseturf, /area/template_noop) "h" = ( -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "i" = ( /obj/structure/table, @@ -83,11 +83,11 @@ /area/template_noop) "w" = ( /obj/structure/flora/tree/dead/jungle, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "x" = ( /obj/item/stack/sheet/metal, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "y" = ( /obj/machinery/computer{ @@ -145,7 +145,7 @@ /area/ruin/unpowered) "S" = ( /obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "V" = ( /turf/open/floor/plating/jungle_baseturf/dying, @@ -157,11 +157,11 @@ /obj/structure/shuttle/engine/propulsion{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Y" = ( /obj/item/stack/rods, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Z" = ( /obj/item/stack/sheet/metal, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_testingfacility.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_testingfacility.dmm index 1bee291be241..26624f4d0908 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_dead_testingfacility.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_testingfacility.dmm @@ -17,7 +17,7 @@ /area/ruin/unpowered) "cV" = ( /obj/structure/fence, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "dc" = ( /obj/effect/decal/cleanable/blood/tracks, @@ -73,7 +73,7 @@ /area/ruin/unpowered) "gy" = ( /obj/structure/foamedmetal/iron, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/ruin/unpowered) "gR" = ( /obj/structure/chair, @@ -171,7 +171,7 @@ /area/ruin/unpowered) "nT" = ( /obj/structure/fence/corner, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "nW" = ( /obj/structure/chair{ @@ -198,7 +198,7 @@ /area/ruin/unpowered) "rr" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "se" = ( /turf/closed/wall/mineral/iron, @@ -286,7 +286,7 @@ /obj/structure/fence/cut/large{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "AL" = ( /obj/structure/chair/office/dark{ @@ -296,7 +296,7 @@ /area/ruin/unpowered) "AP" = ( /obj/structure/fence/door, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Bo" = ( /obj/structure/window/reinforced/fulltile, @@ -304,7 +304,7 @@ /turf/open/floor/plating, /area/ruin/unpowered) "Bu" = ( -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "CA" = ( /obj/effect/decal/cleanable/blood, @@ -434,7 +434,7 @@ /obj/structure/fence{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Le" = ( /obj/machinery/door/airlock/glass{ @@ -547,7 +547,7 @@ /turf/open/floor/plating, /area/ruin/unpowered) "ZO" = ( -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/ruin/unpowered) "ZP" = ( /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm index cd60a19f9df5..3b646c7375a4 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm @@ -1,19 +1,19 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "c" = ( /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "d" = ( /obj/item/stack/sheet/bone, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "f" = ( /obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "h" = ( /obj/structure/flytrap, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "i" = ( /obj/structure/flora/grass/jungle/b, @@ -36,7 +36,7 @@ /area/template_noop) "p" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "q" = ( /obj/structure/flora/rock/pile, @@ -44,7 +44,7 @@ /area/template_noop) "r" = ( /obj/structure/flora/grass/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/carp/jungle, @@ -62,7 +62,7 @@ /obj/item/reagent_containers/food/snacks/grown/harebell{ desc = "It's as purple as a carp..." }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "w" = ( /obj/item/stack/sheet/sinew, @@ -81,15 +81,15 @@ /area/template_noop) "C" = ( /obj/item/stack/sheet/animalhide/carpdragon, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "D" = ( /obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "E" = ( /obj/structure/flora/rock/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "G" = ( /obj/item/stack/sheet/animalhide/carpdragon, @@ -109,7 +109,7 @@ /area/template_noop) "K" = ( /obj/item/stack/sheet/sinew, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "L" = ( /turf/open/floor/wood/jungle, @@ -120,15 +120,15 @@ /area/template_noop) "O" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "P" = ( /mob/living/simple_animal/hostile/carp/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "Q" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "R" = ( /obj/item/toy/plush/carpplushie/dehy_carp, @@ -140,7 +140,7 @@ /area/template_noop) "T" = ( /obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "U" = ( /obj/structure/flora/ausbushes/stalkybush, @@ -155,11 +155,11 @@ /turf/open/floor/plating/dirt/jungleland/jungle, /area/template_noop) "Y" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "Z" = ( /obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm index 4d308d949f2e..063ad5dceda4 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm @@ -1,42 +1,42 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "j" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "k" = ( /obj/item/stack/sheet/bone, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "l" = ( /obj/effect/decal/remains/human, /obj/item/pickaxe/silver, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "s" = ( /obj/effect/decal/remains/human, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "w" = ( /obj/effect/decal/remains/human, /obj/item/clothing/suit/space/hardsuit/powerarmor_t45b, /obj/item/clothing/gloves/combat, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "x" = ( /turf/closed/mineral/ash_rock/jungle/deepjungle, /area/ruin/unpowered) "y" = ( /obj/structure/flora/ash/tall_shroom, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "z" = ( /obj/item/stack/sheet/bone, /obj/item/reagent_containers/autoinjector/medipen/survival, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "A" = ( /obj/structure/spawner/mining/basilisk, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "C" = ( /turf/open/floor/plating/dirt/jungleland/jungle, @@ -46,22 +46,22 @@ /area/ruin/unpowered) "H" = ( /obj/structure/flora/ash/cap_shroom, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "K" = ( /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "N" = ( /obj/structure/flora/ash/stem_shroom, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "O" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "P" = ( /obj/structure/flora/ash/cacti, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "R" = ( /turf/open/water/toxic_pit, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm index ce5f02f291c0..2aec24b647df 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "d" = ( /obj/structure/closet/crate/coffin{ @@ -19,15 +19,15 @@ /obj/item/candle/infinite{ lit = 1 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "k" = ( /obj/item/pickaxe/mini, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "v" = ( /mob/living/simple_animal/hostile/skeleton, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "w" = ( /mob/living/simple_animal/hostile/skeleton, @@ -35,10 +35,10 @@ /area/ruin/unpowered) "y" = ( /obj/structure/table/wood, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "z" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "D" = ( /obj/structure/mineral_door/wood, @@ -61,7 +61,7 @@ /obj/structure/closet/crate/coffin{ opened = 1 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "P" = ( /mob/living/simple_animal/hostile/skeleton/templar, @@ -69,7 +69,7 @@ /area/ruin/unpowered) "R" = ( /obj/structure/fluff/grave/empty, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "T" = ( /obj/structure/closet/crate/coffin/blackcoffin, @@ -79,7 +79,7 @@ /area/ruin/unpowered) "U" = ( /obj/structure/fluff/grave, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "V" = ( /turf/closed/mineral/ash_rock/jungle/swamp, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm index e75199d456ba..25cab0b32050 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "b" = ( /obj/structure/closet/crate/wooden, @@ -28,7 +28,7 @@ "j" = ( /obj/machinery/hydroponics/soil, /obj/item/cultivator/rake, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "l" = ( /turf/open/floor/wood, @@ -48,7 +48,7 @@ /area/ruin/unpowered) "q" = ( /obj/structure/flora/rock/pile, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/yog_jungle/meduracha, @@ -77,12 +77,12 @@ "x" = ( /obj/machinery/hydroponics/soil, /obj/item/shovel, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "y" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "A" = ( /obj/structure/mineral_door/wood, @@ -113,11 +113,11 @@ /turf/open/floor/bamboo, /area/ruin/unpowered) "G" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "I" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "K" = ( /obj/structure/chair/sofa/bamboo/left, @@ -131,7 +131,7 @@ /area/template_noop) "M" = ( /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "N" = ( /obj/structure/table/wood, @@ -162,7 +162,7 @@ /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "T" = ( /obj/structure/table/wood, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm index 5ca03190f7b2..dfd7bd36f40a 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm @@ -4,7 +4,7 @@ /area/template_noop) "b" = ( /obj/structure/stone_tile/burnt, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "c" = ( /obj/structure/stone_tile/surrounding/cracked{ @@ -18,7 +18,7 @@ "k" = ( /obj/structure/stone_tile/surrounding, /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "l" = ( /obj/structure/stone_tile/surrounding_tile/burnt, @@ -27,25 +27,25 @@ /area/template_noop) "n" = ( /obj/structure/stone_tile/slab/burnt, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "v" = ( /obj/structure/stone_tile/slab/cracked, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "w" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "y" = ( /obj/structure/stone_tile/surrounding_tile/burnt, /obj/structure/stone_tile/surrounding/cracked, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "A" = ( /obj/structure/stone_tile/burnt{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "D" = ( /obj/structure/stone_tile/block/burnt{ @@ -57,7 +57,7 @@ /obj/structure/stone_tile/surrounding/cracked{ dir = 8 }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "J" = ( /obj/structure/stone_tile/block/cracked{ @@ -68,7 +68,7 @@ "S" = ( /obj/structure/stone_tile/surrounding/cracked, /obj/structure/stone_tile/center/burnt, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "W" = ( /obj/structure/stone_tile/block/cracked, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm index 8fe76e9b7881..16ff598da358 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm @@ -314,7 +314,7 @@ /area/ruin/powered/syndicate_lava_base/engineering) "cW" = ( /obj/structure/ore_box, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "cY" = ( /obj/structure/disposaloutlet{ @@ -658,7 +658,7 @@ dir = 4 }, /obj/item/clothing/head/fishing, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "gC" = ( /obj/effect/turf_decal/siding/yellow/corner{ @@ -1218,7 +1218,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "lt" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "lw" = ( /obj/machinery/computer/arcade/orion_trail, @@ -2017,7 +2017,7 @@ /area/ruin/powered/syndicate_lava_base/telecomms) "rW" = ( /obj/structure/flytrap, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "sa" = ( /obj/structure/dresser, @@ -2257,7 +2257,7 @@ /area/ruin/powered/syndicate_lava_base/cargo) "tZ" = ( /obj/machinery/light/small, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/powered/syndicate_lava_base/chemistry) "ue" = ( /obj/structure/table/wood, @@ -2715,7 +2715,7 @@ /area/ruin/powered/syndicate_lava_base/main) "zH" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "zO" = ( /obj/effect/turf_decal/tile/bar, @@ -3296,7 +3296,7 @@ /area/ruin/powered/syndicate_lava_base/main) "EL" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "EM" = ( /obj/effect/turf_decal/siding/red{ @@ -3574,7 +3574,7 @@ /area/ruin/powered/syndicate_lava_base/engineering) "GR" = ( /obj/structure/flora/junglebush/c, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "GX" = ( /obj/structure/closet/crate, @@ -3969,7 +3969,7 @@ /area/ruin/powered/syndicate_lava_base/virology) "JD" = ( /obj/structure/flora/grass/jungle, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "JG" = ( /obj/structure/chair/office/dark{ @@ -4114,7 +4114,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "Lj" = ( /obj/structure/flora/junglebush/b, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "Lo" = ( /obj/effect/turf_decal/siding/yellow/corner{ @@ -4377,7 +4377,7 @@ /area/ruin/powered/syndicate_lava_base/main) "NZ" = ( /obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "Oa" = ( /obj/machinery/door/airlock/external{ @@ -4550,7 +4550,7 @@ /turf/open/floor/engine/n2, /area/ruin/powered/syndicate_lava_base/engineering) "PW" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "Qb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -5207,7 +5207,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "VR" = ( /obj/structure/flora/junglebush/large, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/jungleland/toxic_pit) "VW" = ( /obj/machinery/atmospherics/components/binary/pump{ diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm index 0b62b52a7f9a..2b7af201b1de 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm @@ -4,7 +4,7 @@ /area/ruin/unpowered/tar_temple) "b" = ( /mob/living/simple_animal/hostile/tar/amalgamation, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "c" = ( /obj/structure/mineral_door/wood, @@ -41,7 +41,7 @@ /area/ruin/unpowered/tar_temple) "l" = ( /mob/living/simple_animal/hostile/tar/shade, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "m" = ( /obj/structure/stone_tile/surrounding_tile, @@ -52,7 +52,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "p" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "q" = ( /obj/structure/flora/ausbushes/reedbush, @@ -90,7 +90,7 @@ /area/ruin/unpowered/tar_temple) "D" = ( /obj/structure/fluff/tarstatue, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "E" = ( /obj/structure/table/wood, @@ -133,7 +133,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "Q" = ( -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/template_noop) "R" = ( /obj/effect/decal/remains/human, @@ -157,7 +157,7 @@ /area/ruin/unpowered/tar_temple) "V" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "W" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -169,11 +169,11 @@ /obj/structure/necropolis_gate{ name = "ancient gate" }, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) "Z" = ( /obj/structure/bonfire/prelit, -/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered/tar_temple) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm b/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm index f9c21ef6a911..d812c87885e2 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm @@ -23,7 +23,7 @@ /turf/open/water/tar_basin, /area/ruin/unpowered/tar_temple) "ai" = ( -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "aj" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ @@ -213,7 +213,7 @@ /area/ruin/unpowered/tar_temple) "aX" = ( /obj/structure/bonfire, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "aY" = ( /turf/open/floor/plating/dirt/jungleland/barren_rocks, @@ -447,7 +447,7 @@ /area/ruin/unpowered/tar_temple) "RE" = ( /obj/item/flashlight/lantern, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/template_noop) "Tg" = ( /obj/structure/stone_tile/surrounding_tile, diff --git a/_maps/RandomRuins/JungleRuins/miningbase.dmm b/_maps/RandomRuins/JungleRuins/miningbase.dmm index 50e8e26d83f5..36dc483ec159 100644 --- a/_maps/RandomRuins/JungleRuins/miningbase.dmm +++ b/_maps/RandomRuins/JungleRuins/miningbase.dmm @@ -7,7 +7,7 @@ /obj/structure/sign/departments/minsky/supply/mining{ pixel_y = -32 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/mine/eva_secondary) "ak" = ( /turf/open/indestructible/grass/sand, @@ -845,7 +845,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/mine/eva) "hH" = ( /obj/machinery/door/airlock{ @@ -1342,7 +1342,7 @@ /turf/open/floor/plasteel, /area/mine/eva) "oU" = ( -/turf/open/floor/plating/dirt/jungleland/dying_forest, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "pc" = ( /obj/machinery/space_heater, diff --git a/_maps/map_files/mining/Jungleland.dmm b/_maps/map_files/mining/Jungleland.dmm index 0de244d521b2..5c9b6effbc6f 100644 --- a/_maps/map_files/mining/Jungleland.dmm +++ b/_maps/map_files/mining/Jungleland.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "at" = ( /obj/structure/flytrap, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "az" = ( /obj/docking_port/stationary{ @@ -49,7 +49,7 @@ /turf/open/floor/plasteel, /area/mine/laborcamp) "be" = ( -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "bi" = ( /obj/machinery/conveyor{ @@ -163,7 +163,7 @@ /area/jungleland/explored) "di" = ( /obj/structure/flora/junglebush/b, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "dJ" = ( /turf/closed/wall, @@ -466,7 +466,7 @@ /area/mine/laborcamp) "mx" = ( /obj/structure/flora/junglebush/large, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "mQ" = ( /obj/machinery/computer/security/labor{ @@ -539,7 +539,7 @@ /area/mine/laborcamp) "pA" = ( /obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "pQ" = ( /obj/structure/chair/stool, @@ -741,7 +741,7 @@ /area/mine/laborcamp/security) "vR" = ( /obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "wK" = ( /obj/machinery/light/small, @@ -845,7 +845,7 @@ /area/mine/laborcamp) "zg" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "zk" = ( /obj/machinery/power/smes{ @@ -909,11 +909,11 @@ /turf/open/floor/plating, /area/mine/laborcamp) "Dd" = ( -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "Dg" = ( /obj/structure/fence, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "Dj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1035,7 +1035,7 @@ /obj/structure/fence/corner{ dir = 5 }, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "GM" = ( /obj/machinery/computer/shuttle/labor/one_way{ @@ -1059,7 +1059,7 @@ /area/mine/laborcamp) "Hw" = ( /obj/structure/flora/rock/pile, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "HS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1073,7 +1073,7 @@ /area/mine/laborcamp) "Ii" = ( /obj/structure/flora/tree/dead/jungle, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "IC" = ( /obj/machinery/power/apc{ @@ -1159,7 +1159,7 @@ /area/mine/laborcamp/security) "Lv" = ( /obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "LE" = ( /turf/open/water/toxic_pit/deep, @@ -1214,11 +1214,11 @@ /area/mine/laborcamp) "NM" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "NV" = ( /obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "Oi" = ( /obj/effect/turf_decal/bot, @@ -1245,7 +1245,7 @@ "OJ" = ( /obj/structure/flora/tree/jungle, /obj/structure/flora/junglebush/large, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "OL" = ( /obj/structure/window/reinforced{ @@ -1326,7 +1326,7 @@ /area/mine/laborcamp) "Tq" = ( /obj/structure/herb/liberal_hats, -/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "Ts" = ( /turf/closed/wall/r_wall, diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index edbaab5289ea..6905fd949b43 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -40,8 +40,9 @@ new flora(gen_turf) /datum/biome/jungleland/dry_swamp - turf_type = /turf/open/floor/plating/dirt/jungleland/dying_forest - closed_turf = /turf/open/floor/plating/dirt/jungleland/dry_swamp + turf_type = /turf/open/floor/plating/dirt/jungleland/deep_sand + closed_turf = /turf/open/water/toxic_pit + cellular_noise_map_id = LOW_DENSITY dense_flora = list(/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 1,/obj/structure/flora/rock/pile = 2) loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/cinchona = 0.1, /obj/structure/flytrap = 0.1) dense_flora_density = 10 @@ -52,7 +53,7 @@ this_area = /area/jungleland/dry_swamp /datum/biome/jungleland/toxic_pit - turf_type = /turf/open/floor/plating/dirt/jungleland/toxic_pit + turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud closed_turf = /turf/open/water/toxic_pit loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/explosive_shrooms = 0.05,/obj/structure/herb/liberal_hats = 0.5,/obj/structure/herb/magnus_purpura = 0.5) dense_flora = list(/obj/structure/flora/ausbushes/stalkybush = 1) @@ -64,8 +65,8 @@ this_area = /area/jungleland/toxic_pit /datum/biome/jungleland/dying_forest - turf_type = /turf/open/floor/plating/dirt/jungleland/dying_forest - closed_turf = /turf/open/floor/plating/dirt/jungleland/toxic_pit + turf_type = /turf/open/floor/plating/dirt/jungleland/deep_sand + closed_turf = /turf/open/floor/plating/dirt/jungleland/shallow_mud dense_flora = list(/obj/structure/flora/stump=1,/obj/structure/flora/tree/dead/jungle = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/tree/jungle/small = 1,/obj/structure/herb/cinchona = 0.25) dense_flora_density = 50 fauna_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 39,/mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 55,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 5) diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index 975b2f4ae2b9..ff1cb95b8fed 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -124,21 +124,14 @@ Temperature: 126.85 °C (400 K) icon_plating = "barren_rocks" icon_state_regular_floor = "barren_rocks" -/turf/open/floor/plating/dirt/jungleland/toxic_pit +/turf/open/floor/plating/dirt/jungleland/shallow_mud name = "shallow mud" desc = "Pit of shallow mud." icon_state = "toxic_pit" icon_plating = "toxic_pit" icon_state_regular_floor = "toxic_pit" -/turf/open/floor/plating/dirt/jungleland/dry_swamp - name = "dried surface" - desc = "It used to be a riverbed." - icon_state = "dry_swamp" - icon_plating = "dry_swamp" - icon_state_regular_floor = "dry_swamp" - -/turf/open/floor/plating/dirt/jungleland/dying_forest +/turf/open/floor/plating/dirt/jungleland/deep_sand name = "deep sand" desc = "This sand runs deep into the earth." icon_state = "dying_forest" @@ -279,7 +272,7 @@ Temperature: 126.85 °C (400 K) initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS /turf/open/floor/plating/jungle_baseturf/dying - baseturfs = /turf/open/floor/plating/dirt/jungleland/dying_forest + baseturfs = /turf/open/floor/plating/dirt/jungleland/deep_sand /turf/open/indestructible/grass/jungle initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS @@ -297,8 +290,8 @@ Temperature: 126.85 °C (400 K) baseturfs = /turf/open/floor/plating/dirt/jungleland/jungle /turf/closed/mineral/ash_rock/jungle/swamp - turf_type = /turf/open/floor/plating/dirt/jungleland/toxic_pit - baseturfs = /turf/open/floor/plating/dirt/jungleland/toxic_pit + turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud + baseturfs = /turf/open/floor/plating/dirt/jungleland/shallow_mud /turf/open/water/tar_basin name = "tar basin" diff --git a/yogstation/icons/turf/floors/jungle.dmi b/yogstation/icons/turf/floors/jungle.dmi index 67aa5b1908891a81a4a8d6a8454d59847a30736c..5a818bae75ab9af17e2c2132afff75092989acdd 100644 GIT binary patch literal 11759 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 J*T`Ci{SOLHm7V|q literal 12686 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 From 4c8cd4fba14b30877c7f27a1073d16352abc3bbc Mon Sep 17 00:00:00 2001 From: Molti Date: Thu, 4 Jul 2024 22:06:49 -0500 Subject: [PATCH 06/19] Update JungleBiomes.dm --- .../code/datums/mapgen/biomes/JungleBiomes.dm | 32 ++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index 6905fd949b43..3f4ec965cfb1 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -47,7 +47,14 @@ loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/cinchona = 0.1, /obj/structure/flytrap = 0.1) dense_flora_density = 10 loose_flora_density = 10 - fauna_types = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast = 39,/mob/living/simple_animal/hostile/asteroid/goldgrub = 31,/mob/living/simple_animal/hostile/yog_jungle/meduracha = 8,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 13, /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 8) + fauna_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast = 39, + /mob/living/simple_animal/hostile/asteroid/goldgrub = 31, + /mob/living/simple_animal/hostile/yog_jungle/mosquito = 13, + /mob/living/simple_animal/hostile/yog_jungle/meduracha = 8, + /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 8, + /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1 + ) fauna_density = 0.4 spawn_fauna_on_closed = TRUE this_area = /area/jungleland/dry_swamp @@ -59,7 +66,13 @@ dense_flora = list(/obj/structure/flora/ausbushes/stalkybush = 1) loose_flora_density = 20 dense_flora_density = 10 - fauna_types = list(/mob/living/simple_animal/hostile/yog_jungle/blobby = 20,/mob/living/simple_animal/hostile/yog_jungle/meduracha = 50,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 2,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 46, /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 2) + fauna_types = list( + /mob/living/simple_animal/hostile/yog_jungle/meduracha = 50, + /mob/living/simple_animal/hostile/yog_jungle/mosquito = 46, + /mob/living/simple_animal/hostile/yog_jungle/blobby = 20, + /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 2, + /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 2 + ) fauna_density = 0.7 spawn_fauna_on_closed = TRUE this_area = /area/jungleland/toxic_pit @@ -69,7 +82,12 @@ closed_turf = /turf/open/floor/plating/dirt/jungleland/shallow_mud dense_flora = list(/obj/structure/flora/stump=1,/obj/structure/flora/tree/dead/jungle = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/tree/jungle/small = 1,/obj/structure/herb/cinchona = 0.25) dense_flora_density = 50 - fauna_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 39,/mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 55,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 5) + fauna_types = list( + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 39, + /mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 55, + /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1, + /mob/living/simple_animal/hostile/yog_jungle/mosquito = 5 + ) fauna_density = 0.8 this_area = /area/jungleland/dying_forest @@ -80,6 +98,12 @@ dense_flora = list(/obj/structure/flora/tree/jungle/small = 2,/obj/structure/flora/tree/jungle = 2, /obj/structure/flora/rock/jungle = 1, /obj/structure/flora/junglebush = 1, /obj/structure/flora/junglebush/b = 1, /obj/structure/flora/junglebush/c = 1, /obj/structure/flora/junglebush/large = 1, /obj/structure/flora/rock/pile/largejungle = 1) loose_flora = list(/obj/structure/flora/grass/jungle = 3,/obj/structure/flora/grass/jungle/b = 2,/obj/structure/flora/ausbushes = 2,/obj/structure/flora/ausbushes/leafybush = 1,/obj/structure/flora/ausbushes/sparsegrass = 1,/obj/structure/flora/ausbushes/fullgrass = 1,/obj/structure/herb/explosive_shrooms = 0.05,/obj/structure/flytrap = 0.1,/obj/structure/herb/fruit = 0.2) loose_flora_density = 60 - fauna_types = list(/mob/living/simple_animal/hostile/yog_jungle/dryad = 65 ,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1,/mob/living/simple_animal/hostile/yog_jungle/mosquito = 10, /mob/living/simple_animal/hostile/yog_jungle/yellowjacket = 10, /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 14) + fauna_types = list( + /mob/living/simple_animal/hostile/yog_jungle/dryad = 65, + /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 14, + /mob/living/simple_animal/hostile/yog_jungle/mosquito = 10, + /mob/living/simple_animal/hostile/yog_jungle/yellowjacket = 10, + /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1, + ) fauna_density = 0.65 this_area = /area/jungleland/proper From 69b46dcb0a35b10f24b2bd5a9a965ca7cd8e73da Mon Sep 17 00:00:00 2001 From: Molti Date: Fri, 5 Jul 2024 09:26:50 -0500 Subject: [PATCH 07/19] smooth --- code/__DEFINES/icon_smoothing.dm | 3 ++- yogstation/code/modules/jungleland/jungle_turfs.dm | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/icon_smoothing.dm b/code/__DEFINES/icon_smoothing.dm index 1275dd4b7180..22f5fac95ce3 100644 --- a/code/__DEFINES/icon_smoothing.dm +++ b/code/__DEFINES/icon_smoothing.dm @@ -136,8 +136,9 @@ DEFINE_BITFIELD(smoothing_junction, list( #define SMOOTH_GROUP_SURVIVAL_TITANIUM_WALLS S_TURF(62) ///turf/closed/wall/mineral/titanium/survival #define SMOOTH_GROUP_TURF_OPEN_CLIFF S_TURF(63) ///turf/open/cliff #define SMOOTH_GROUP_TURF_BALLPIT S_TURF(64) ///turf/open/floor/ballpit +#define SMOOTH_GROUP_TURF_WATER S_TURF(65) -#define MAX_S_TURF 64 //Always match this value with the one above it. +#define MAX_S_TURF 65 //Always match this value with the one above it. #define S_OBJ(num) ("-" + #num + ",") /* /obj included */ diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index ff1cb95b8fed..eba2048d85f4 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -169,11 +169,21 @@ Temperature: 126.85 °C (400 K) /turf/open/water/toxic_pit name = "sulphuric pit" desc = "Very toxic." + //icon = MAP_SWITCH('icons/turf/smoothwater.dmi', 'icons/turf/floors.dmi') color = "#00c167" + icon = MAP_SWITCH('icons/turf/smoothrocks.dmi', 'icons/turf/mining.dmi') + base_icon_state = "riverwater_motion" + icon_state = "rock" + base_icon_state = "smoothrocks" slowdown = 2 initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS planetary_atmos = TRUE baseturfs = /turf/open/water/toxic_pit + layer = HIGH_TURF_LAYER + transform = MAP_SWITCH(TRANSLATE_MATRIX(-4, -4), matrix()) + smoothing_groups = SMOOTH_GROUP_TURF_WATER + canSmoothWith = SMOOTH_GROUP_TURF_WATER + smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER ///multiplier for the strength of the toxicity, multiplies basically every damage value and damage probability var/acid_strength = 1 From a2ca7ea5301d31d36f53aca19835a49e6dbcd950 Mon Sep 17 00:00:00 2001 From: Molti Date: Fri, 5 Jul 2024 09:29:37 -0500 Subject: [PATCH 08/19] Update jungle_turfs.dm --- .../code/modules/jungleland/jungle_turfs.dm | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index eba2048d85f4..e3524037cbf2 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -169,21 +169,28 @@ Temperature: 126.85 °C (400 K) /turf/open/water/toxic_pit name = "sulphuric pit" desc = "Very toxic." - //icon = MAP_SWITCH('icons/turf/smoothwater.dmi', 'icons/turf/floors.dmi') color = "#00c167" - icon = MAP_SWITCH('icons/turf/smoothrocks.dmi', 'icons/turf/mining.dmi') - base_icon_state = "riverwater_motion" - icon_state = "rock" - base_icon_state = "smoothrocks" + slowdown = 2 initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS planetary_atmos = TRUE baseturfs = /turf/open/water/toxic_pit - layer = HIGH_TURF_LAYER - transform = MAP_SWITCH(TRANSLATE_MATRIX(-4, -4), matrix()) + + //icon = MAP_SWITCH('icons/turf/smoothwater.dmi', 'icons/turf/floors.dmi') //uses smoothwater during gameplay and floors.dmi in mapping tools + icon_state = "riverwater_motion" + base_icon_state = "riverwater_motion" + layer = HIGH_TURF_LAYER //so it draws above other turf + transform = MAP_SWITCH(TRANSLATE_MATRIX(-4, -4), matrix()) //since smoothwater.dmi is a 40x40 size sprite, we shift it slightly down and to the left so it stays centered + + //placeholder for while we don't have specific sprites + icon = MAP_SWITCH('icons/turf/smoothrocks.dmi', 'icons/turf/mining.dmi') + icon_state = "rock" + base_icon_state = "smoothrocks" + smoothing_groups = SMOOTH_GROUP_TURF_WATER - canSmoothWith = SMOOTH_GROUP_TURF_WATER + canSmoothWith = SMOOTH_GROUP_TURF_WATER //so it only smooths with other water smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER + ///multiplier for the strength of the toxicity, multiplies basically every damage value and damage probability var/acid_strength = 1 From f9c00d41ace343aba8bfc3911ae2c11455777df3 Mon Sep 17 00:00:00 2001 From: Molti Date: Fri, 5 Jul 2024 09:38:40 -0500 Subject: [PATCH 09/19] tweaks --- .../JungleRuins/jungleland_jungle_garden.dmm | 2 +- .../jungleland_swamp_carp_pond.dmm | 8 ++--- .../JungleRuins/jungleland_swamp_cave.dmm | 4 +-- .../jungleland_swamp_drownedburialgrounds.dmm | 8 ++--- .../JungleRuins/jungleland_swamp_farm.dmm | 8 ++--- .../JungleRuins/jungleland_swamp_miner.dmm | 12 +++---- .../jungleland_swamp_syndicatestation.dmm | 8 ++--- .../jungleland_swamp_tartemple.dmm | 14 ++++---- _maps/RandomRuins/JungleRuins/miningbase.dmm | 6 ++-- _maps/map_files/mining/Jungleland.dmm | 6 ++-- code/__DEFINES/{yogs_defines}/maps.dm | 2 +- code/game/turfs/open/water.dm | 11 ++++++ code/modules/mining/aux_base.dm | 4 +-- code/modules/mining/shelters.dm | 2 +- icons/turf/smoothwater.dmi | Bin 0 -> 2539 bytes .../code/datums/mapgen/biomes/JungleBiomes.dm | 4 +-- .../code/modules/jungleland/jungle_turfs.dm | 33 +++++------------- 17 files changed, 64 insertions(+), 68 deletions(-) create mode 100644 icons/turf/smoothwater.dmi diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_garden.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_garden.dmm index e4cbb110cc5e..c188bc0364b8 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_jungle_garden.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_garden.dmm @@ -11,7 +11,7 @@ /turf/open/floor/plating/dirt/jungleland/jungle, /area/template_noop) "e" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "f" = ( /obj/structure/sink/puddle, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm index 3b646c7375a4..9d087d8facbc 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm @@ -40,7 +40,7 @@ /area/template_noop) "q" = ( /obj/structure/flora/rock/pile, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "r" = ( /obj/structure/flora/grass/jungle, @@ -48,7 +48,7 @@ /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/carp/jungle, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "t" = ( /obj/structure/chair/sofa/bamboo/left, @@ -77,7 +77,7 @@ /turf/open/floor/plating/dirt/jungleland/jungle, /area/template_noop) "B" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "C" = ( /obj/item/stack/sheet/animalhide/carpdragon, @@ -144,7 +144,7 @@ /area/template_noop) "U" = ( /obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "V" = ( /obj/structure/flora/ausbushes/brflowers, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm index 063ad5dceda4..bbd2a4d1fb03 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm @@ -42,7 +42,7 @@ /turf/open/floor/plating/dirt/jungleland/jungle, /area/template_noop) "F" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered) "H" = ( /obj/structure/flora/ash/cap_shroom, @@ -64,7 +64,7 @@ /turf/open/floor/plating/dirt/jungleland/shallow_mud, /area/ruin/unpowered) "R" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "X" = ( /turf/closed/mineral/ash_rock/jungle/deepjungle, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm index 2aec24b647df..6875da3fb72b 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm @@ -6,13 +6,13 @@ /obj/structure/closet/crate/coffin{ opened = 1 }, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered) "g" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered) "h" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "j" = ( /obj/structure/table/wood, @@ -46,7 +46,7 @@ /area/ruin/unpowered) "E" = ( /mob/living/simple_animal/hostile/skeleton, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered) "I" = ( /obj/item/candle/infinite{ diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm index 25cab0b32050..f5961cb0e6b8 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm @@ -12,7 +12,7 @@ /area/ruin/unpowered) "d" = ( /obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "e" = ( /obj/structure/fans/tiny/invisible, @@ -52,7 +52,7 @@ /area/template_noop) "s" = ( /mob/living/simple_animal/hostile/yog_jungle/meduracha, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "t" = ( /obj/structure/chair/sofa/bamboo/right, @@ -127,7 +127,7 @@ }, /area/ruin/unpowered) "L" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "M" = ( /obj/item/seeds/wheat/rice, @@ -188,7 +188,7 @@ /area/ruin/unpowered) "Z" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm index dfd7bd36f40a..f8e9a5607f51 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm @@ -10,10 +10,10 @@ /obj/structure/stone_tile/surrounding/cracked{ dir = 1 }, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "h" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "k" = ( /obj/structure/stone_tile/surrounding, @@ -23,7 +23,7 @@ "l" = ( /obj/structure/stone_tile/surrounding_tile/burnt, /obj/structure/stone_tile/center/burnt, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "n" = ( /obj/structure/stone_tile/slab/burnt, @@ -51,7 +51,7 @@ /obj/structure/stone_tile/block/burnt{ dir = 8 }, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "H" = ( /obj/structure/stone_tile/surrounding/cracked{ @@ -63,7 +63,7 @@ /obj/structure/stone_tile/block/cracked{ dir = 1 }, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "S" = ( /obj/structure/stone_tile/surrounding/cracked, @@ -72,7 +72,7 @@ /area/template_noop) "W" = ( /obj/structure/stone_tile/block/cracked, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm index 16ff598da358..e4f84e8a9721 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm @@ -880,7 +880,7 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/powered/syndicate_lava_base/engineering) "iX" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/jungleland/toxic_pit) "iZ" = ( /obj/machinery/door/firedoor/border_only{ @@ -3359,7 +3359,7 @@ /turf/open/floor/engine/plasma, /area/ruin/powered/syndicate_lava_base/engineering) "Fi" = ( -/turf/open/water/toxic_pit/deep, +/turf/open/water/smooth/toxic_pit/deep, /area/jungleland/toxic_pit) "Fl" = ( /obj/effect/turf_decal/siding/brown, @@ -3705,7 +3705,7 @@ /area/ruin/powered/syndicate_lava_base/bar) "HA" = ( /obj/structure/lattice/catwalk, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/jungleland/toxic_pit) "HM" = ( /obj/structure/disposalpipe/junction{ @@ -5631,7 +5631,7 @@ /area/ruin/powered/syndicate_lava_base/cargo) "ZW" = ( /obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/toxic_pit/deep, +/turf/open/water/smooth/toxic_pit/deep, /area/jungleland/toxic_pit) "ZX" = ( /obj/effect/turf_decal/siding/blue{ diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm index 2b7af201b1de..18e8592bb53f 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered/tar_temple) "b" = ( /mob/living/simple_animal/hostile/tar/amalgamation, @@ -27,10 +27,10 @@ /area/ruin/unpowered/tar_temple) "h" = ( /obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered/tar_temple) "i" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "k" = ( /obj/structure/fluff/divine/convertaltar, @@ -56,7 +56,7 @@ /area/ruin/unpowered/tar_temple) "q" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered/tar_temple) "r" = ( /obj/structure/stone_tile/slab, @@ -80,7 +80,7 @@ /area/ruin/unpowered/tar_temple) "z" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "A" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -111,7 +111,7 @@ /area/ruin/unpowered/tar_temple) "I" = ( /obj/effect/decal/remains/human, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/ruin/unpowered/tar_temple) "K" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -147,7 +147,7 @@ /area/ruin/unpowered/tar_temple) "T" = ( /obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "U" = ( /obj/structure/stone_tile/slab/cracked{ diff --git a/_maps/RandomRuins/JungleRuins/miningbase.dmm b/_maps/RandomRuins/JungleRuins/miningbase.dmm index 36dc483ec159..e4ffd7145271 100644 --- a/_maps/RandomRuins/JungleRuins/miningbase.dmm +++ b/_maps/RandomRuins/JungleRuins/miningbase.dmm @@ -1183,7 +1183,7 @@ /turf/open/floor/plating, /area/mine/living_quarters) "lK" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/template_noop) "lM" = ( /obj/structure/disposalpipe/segment{ @@ -2017,7 +2017,7 @@ /turf/open/floor/plasteel/dark, /area/mine/infirmary) "Ap" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/jungleland/explored) "Ar" = ( /obj/machinery/vending/boozeomat, @@ -2248,7 +2248,7 @@ /area/mine/infirmary) "Cv" = ( /obj/structure/lattice/catwalk, -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/jungleland/explored) "CE" = ( /obj/effect/turf_decal/siding/wood/corner{ diff --git a/_maps/map_files/mining/Jungleland.dmm b/_maps/map_files/mining/Jungleland.dmm index 5c9b6effbc6f..9a51679d7797 100644 --- a/_maps/map_files/mining/Jungleland.dmm +++ b/_maps/map_files/mining/Jungleland.dmm @@ -233,7 +233,7 @@ /turf/closed/wall, /area/mine/laborcamp) "gg" = ( -/turf/open/water/toxic_pit/deep, +/turf/open/water/smooth/toxic_pit/deep, /area/jungleland/explored) "gh" = ( /obj/machinery/door/airlock/security/glass{ @@ -1162,7 +1162,7 @@ /turf/open/floor/plating/dirt/jungleland/deep_sand, /area/jungleland/explored) "LE" = ( -/turf/open/water/toxic_pit/deep, +/turf/open/water/smooth/toxic_pit/deep, /area/jungleland/ocean) "LM" = ( /obj/structure/ore_box, @@ -1361,7 +1361,7 @@ /turf/open/floor/plating, /area/mine/laborcamp) "UW" = ( -/turf/open/water/toxic_pit, +/turf/open/water/smooth/toxic_pit, /area/jungleland/ocean) "Vt" = ( /obj/machinery/washing_machine, diff --git a/code/__DEFINES/{yogs_defines}/maps.dm b/code/__DEFINES/{yogs_defines}/maps.dm index 48477f779030..751253d8e688 100644 --- a/code/__DEFINES/{yogs_defines}/maps.dm +++ b/code/__DEFINES/{yogs_defines}/maps.dm @@ -6,5 +6,5 @@ ZTRAIT_BOMBCAP_MULTIPLIER = 2.5, \ ZTRAIT_ACIDRAIN = TRUE, \ ZTRAIT_JUNGLE_RUINS = TRUE, \ - ZTRAIT_BASETURF = /turf/open/water/toxic_pit) + ZTRAIT_BASETURF = /turf/open/water/smooth/toxic_pit) diff --git a/code/game/turfs/open/water.dm b/code/game/turfs/open/water.dm index b8f5d39b4570..d2b32d10b58d 100644 --- a/code/game/turfs/open/water.dm +++ b/code/game/turfs/open/water.dm @@ -17,6 +17,17 @@ clawfootstep = FOOTSTEP_WATER heavyfootstep = FOOTSTEP_WATER +/turf/open/water/smooth + icon = MAP_SWITCH('icons/turf/smoothwater.dmi', 'icons/turf/floors.dmi') //uses smoothwater during gameplay and floors.dmi in mapping tools + icon_state = "riverwater_motion" + base_icon_state = "smoothwater" + layer = HIGH_TURF_LAYER //so it draws above other turf + transform = MAP_SWITCH(TRANSLATE_MATRIX(-4, -4), matrix()) //since smoothwater.dmi is a 40x40 size sprite, we shift it slightly down and to the left so it stays centered + + smoothing_groups = SMOOTH_GROUP_TURF_WATER + canSmoothWith = SMOOTH_GROUP_TURF_WATER //so it only smooths with other water + smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER + /turf/open/water/safe initial_gas_mix = OPENTURF_DEFAULT_ATMOS planetary_atmos = FALSE diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index a620f93d200e..8810a01d933d 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -228,8 +228,8 @@ /turf/closed, /turf/open/lava, /turf/open/indestructible, - /turf/open/water/toxic_pit, - /turf/open/water/toxic_pit/deep, + /turf/open/water/smooth/toxic_pit, + /turf/open/water/smooth/toxic_pit/deep, /turf/open/water/tar_basin, )) - typecacheof(list( /turf/closed/mineral, diff --git a/code/modules/mining/shelters.dm b/code/modules/mining/shelters.dm index 3e9bd4ca7e7b..622164bacee6 100644 --- a/code/modules/mining/shelters.dm +++ b/code/modules/mining/shelters.dm @@ -8,7 +8,7 @@ /datum/map_template/shelter/New() . = ..() - blacklisted_turfs = typecacheof(/turf/closed, /turf/open/lava/smooth/lava_land_surface/no_shelter,/turf/open/water/toxic_pit/deep) + blacklisted_turfs = typecacheof(/turf/closed, /turf/open/lava/smooth/lava_land_surface/no_shelter,/turf/open/water/smooth/toxic_pit/deep) whitelisted_turfs = list() banned_areas = typecacheof(/area/shuttle) banned_objects = list() diff --git a/icons/turf/smoothwater.dmi b/icons/turf/smoothwater.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b6ab124a036b47358ad082d712fd2c4d8938203b GIT binary patch literal 2539 zcmZ`*dpwi-A0I0!botfKrHp>3L;1PSL6&W&+>+~Yi5!|sQ-tMSvk^}7b6nPiAtFaE z;h2Rqa{Dc>t`gDvQB)E&(Bq!Vi(3L8fgq)V+Slj?i1;VOBC88GvhJ#TGAlu!<5Qs118Ca7j4FY5d7lw;-a%c zqer^}6w~Rn$$tJ1c^$kVKTqR!ladL=u7LIE)TZph{ZcY?mhUP3G=~XWX?-(8S^0+S z*ETtQ5pGhczJx$UE#*?xP#7JxKtwXn#fShscT}CvRtmXx&N+V`^e>b0FFaoWDF-C)?esrR*S+?YF;RoK4|CUBERj2kAI-Es_fMAV)F!a$*Am#fn*GZr`PCx;d*`t$`S4<3?{n zU1;83cq1G;Ja_gv1u>lg2vFZ6)IOhZ&##QoHZR~kc5GqnVQnbsHjzYr z2IsjrQ(fuMeFgvndG@!^l|!WMqC6S%g(@j_<;+NzfcU^ z2AcPkUnddG5Neo0rf4TLFDDxdV{F$e6hw`5OYO^>QWj50z5&IAcJS~MNSx00OxbQd zE>8VU64NL45G0*;McF>Fojb=rrb1{wFdnz!hujE;8hHvEf*`A=cXN55pr-^F52@YE zkV}03U*pu*6$5&y?x)4pALg@T62xS)1}2OVSge?L_~F10#76ZKfWZn+Ce863feyx zmIQwi-eUQ&hH>sXacis_!!eDompQuJ_R&)l`%{l-=rg*c$jQ@HA8g}?d+*fN(%{KT z8mzdw|a8JUBUpx<(i=RonKw!77vbU5|Urnq8M&oxy zS?g%GNzczqRy`?z7xl!CUbbk4gm6=H4^)j@s-0?3u@Y=|Kvu&%KeSF=jTA6DcrcHK zQqB!xRBeO<`HG4k6kHJI56uWA|IYpaZ%W727NKLX zaG|@E&AUa|{MMdM6$j;oF`3FDehjvLLZ)`J_`+toGoAEiGIFd4qCMCpcxH9X<6$Z1 z7BR9G=PCh^heW*-ycDJ!sG*z}{g}~S0bfPMwsp;#!O`qcV z>%LUx(xL(rz^69*G%+I=6;y$*iP>nFlK-Ndz^kgX#r;hf{6l+KmS9qs)adCDM;YKl zSyKmqH9-ka!)7t{DllJS2xsuLuy4dmk3>;r4OR$CI$1uadDR1a>`DsISr_W>F8_&R zLQ}LyOroDm+@W`t<04#Tmq@k$~ zV}L|bK%;ce10RzcMp$p{iV0TKE-f@)&&0GkBlG#al|gihH0eQDHUQOTqFhf-^yjB> zrh8xB?xweikdaUkmo~ek1E3~w_6A^+YMHJzl>C$T?Pst6V0P9Z*R+}>N6z9}0$ZkY zOpS<8I_k2w#sOZsSKnBCaS#>Eu?b29;ww8SgJ7H9kzndj2+|GcJH})9w5V+R<8JW9 z-mn17a;p;wuGe(l?BYYyom1i$g1pe`bXsR7b%%XqI;x#@Rl)_KnE)3OH?5;?8TIcOT*7=g$ zb5&Tbw3+*w`BUX0k~O^JVEO8!c5NebJT*WNKUwBb{^}KY;Z|=O zxQmh`UE;TE7mI8gG#fw3rENwIbwxdRTI13u#^%3lbE>mh-(h|4<`Jrrm7aK4peTSAp?_Jz)fCB)nj vPcn(YBk_~&t6X`N>~y&4oOVd3`udhguYxu-v{xPYB?DPo*qc|K@J{#(c3cx5 literal 0 HcmV?d00001 diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index 3f4ec965cfb1..dfcfcdbb0c68 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -41,7 +41,7 @@ /datum/biome/jungleland/dry_swamp turf_type = /turf/open/floor/plating/dirt/jungleland/deep_sand - closed_turf = /turf/open/water/toxic_pit + closed_turf = /turf/open/water/smooth/toxic_pit cellular_noise_map_id = LOW_DENSITY dense_flora = list(/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 1,/obj/structure/flora/rock/pile = 2) loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/cinchona = 0.1, /obj/structure/flytrap = 0.1) @@ -61,7 +61,7 @@ /datum/biome/jungleland/toxic_pit turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud - closed_turf = /turf/open/water/toxic_pit + closed_turf = /turf/open/water/smooth/toxic_pit loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/explosive_shrooms = 0.05,/obj/structure/herb/liberal_hats = 0.5,/obj/structure/herb/magnus_purpura = 0.5) dense_flora = list(/obj/structure/flora/ausbushes/stalkybush = 1) loose_flora_density = 20 diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index e3524037cbf2..29523582bf68 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -63,7 +63,7 @@ Temperature: 126.85 °C (400 K) icon_state = "jungle" initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS planetary_atmos = TRUE - baseturfs = /turf/open/water/toxic_pit + baseturfs = /turf/open/water/smooth/toxic_pit icon_state_regular_floor = "jungle" //used to remember what icon state the tile should have by default icon_regular_floor = 'yogstation/icons/turf/floors/jungle.dmi' //used to remember what icon the tile should have by default icon_plating = "jungle" @@ -166,7 +166,7 @@ Temperature: 126.85 °C (400 K) ore_present = pick(GLOB.quarry_ores) can_spawn_ore = TRUE -/turf/open/water/toxic_pit +/turf/open/water/smooth/toxic_pit name = "sulphuric pit" desc = "Very toxic." color = "#00c167" @@ -174,31 +174,16 @@ Temperature: 126.85 °C (400 K) slowdown = 2 initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS planetary_atmos = TRUE - baseturfs = /turf/open/water/toxic_pit - - //icon = MAP_SWITCH('icons/turf/smoothwater.dmi', 'icons/turf/floors.dmi') //uses smoothwater during gameplay and floors.dmi in mapping tools - icon_state = "riverwater_motion" - base_icon_state = "riverwater_motion" - layer = HIGH_TURF_LAYER //so it draws above other turf - transform = MAP_SWITCH(TRANSLATE_MATRIX(-4, -4), matrix()) //since smoothwater.dmi is a 40x40 size sprite, we shift it slightly down and to the left so it stays centered - - //placeholder for while we don't have specific sprites - icon = MAP_SWITCH('icons/turf/smoothrocks.dmi', 'icons/turf/mining.dmi') - icon_state = "rock" - base_icon_state = "smoothrocks" - - smoothing_groups = SMOOTH_GROUP_TURF_WATER - canSmoothWith = SMOOTH_GROUP_TURF_WATER //so it only smooths with other water - smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER + baseturfs = /turf/open/water/smooth/toxic_pit ///multiplier for the strength of the toxicity, multiplies basically every damage value and damage probability var/acid_strength = 1 -/turf/open/water/toxic_pit/Initialize(mapload) +/turf/open/water/smooth/toxic_pit/Initialize(mapload) . = ..() AddComponent(/datum/component/lingering, CALLBACK(src, PROC_REF(toxic_stuff)), GLOB.lavasafeties) -/turf/open/water/toxic_pit/proc/toxic_stuff(thing, delta_time) +/turf/open/water/smooth/toxic_pit/proc/toxic_stuff(thing, delta_time) if(isobj(thing)) var/obj/O = thing if((O.resistance_flags & (UNACIDABLE|INDESTRUCTIBLE)) || O.throwing) @@ -253,13 +238,13 @@ Temperature: 126.85 °C (400 K) else if(prob(25 * acid_strength)) L.acid_act(5 * acid_strength, 7.5 * acid_strength) -/turf/open/water/toxic_pit/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) +/turf/open/water/smooth/toxic_pit/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) switch(the_rcd.construction_mode) if(RCD_FLOORWALL) return list("mode" = RCD_FLOORWALL, "delay" = 0, "cost" = 3) return FALSE -/turf/open/water/toxic_pit/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) +/turf/open/water/smooth/toxic_pit/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) switch(passed_mode) if(RCD_FLOORWALL) to_chat(user, span_notice("You build a floor.")) @@ -270,12 +255,12 @@ Temperature: 126.85 °C (400 K) /turf/open/water/safe/jungle initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS -/turf/open/water/toxic_pit/deep +/turf/open/water/smooth/toxic_pit/deep name = "deep sulphuric pit" desc = "Extraordinarily toxic." color = "#004700" slowdown = 4 - baseturfs = /turf/open/water/toxic_pit/deep + baseturfs = /turf/open/water/smooth/toxic_pit/deep acid_strength = 2 /turf/open/floor/wood/jungle From 57db0f597ef53dd6bed933d1fa350814d1714fce Mon Sep 17 00:00:00 2001 From: Molti Date: Fri, 5 Jul 2024 21:28:56 -0500 Subject: [PATCH 10/19] lighting --- .../jungleland_jungle_tartemple.dmm | 2 +- .../jungleland_swamp_tartemple.dmm | 6 +- .../JungleRuins/jungleland_tar_king.dmm | 88 +++++++++---------- _maps/RandomRuins/JungleRuins/tar_altar.dmm | 30 +++---- .../RandomRuins/JungleRuins/tar_assistant.dmm | 18 ++-- _maps/RandomRuins/JungleRuins/tar_enchant.dmm | 18 ++-- code/modules/mining/aux_base.dm | 2 +- .../code/modules/jungleland/jungle_turfs.dm | 13 ++- 8 files changed, 93 insertions(+), 84 deletions(-) diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_tartemple.dmm index 5c017f7ce3e7..74ee317b3c95 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_jungle_tartemple.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_tartemple.dmm @@ -134,7 +134,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "K" = ( -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "L" = ( /obj/structure/stone_tile/surrounding_tile, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm index 18e8592bb53f..eb7a018e5a43 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm @@ -16,7 +16,7 @@ /area/ruin/unpowered/tar_temple) "e" = ( /mob/living/simple_animal/hostile/tar/dryad, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "f" = ( /obj/structure/stone_tile/slab/burnt, @@ -76,7 +76,7 @@ /turf/open/floor/plating/dirt/jungleland/barren_rocks, /area/ruin/unpowered/tar_temple) "y" = ( -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "z" = ( /obj/structure/flora/ausbushes/reedbush, @@ -107,7 +107,7 @@ /area/ruin/unpowered/tar_temple) "H" = ( /mob/living/simple_animal/hostile/tar/shade, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "I" = ( /obj/effect/decal/remains/human, diff --git a/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm b/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm index d812c87885e2..a7cc340ee4bf 100644 --- a/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm +++ b/_maps/RandomRuins/JungleRuins/jungleland_tar_king.dmm @@ -14,13 +14,13 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "ah" = ( /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "ai" = ( /turf/open/floor/plating/dirt/jungleland/deep_sand, @@ -34,7 +34,7 @@ dir = 5 }, /obj/structure/stone_tile/surrounding_tile/cracked, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "ak" = ( /obj/item/melee/spear/bamboospear{ @@ -54,7 +54,7 @@ pixel_y = -18 }, /obj/effect/decal/remains/human, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "al" = ( /turf/template_noop, @@ -66,7 +66,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 9 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aq" = ( /obj/structure/flora/ausbushes/brflowers{ @@ -85,11 +85,11 @@ /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "at" = ( /obj/structure/stone_tile/surrounding_tile/burnt, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "au" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ @@ -99,7 +99,7 @@ /obj/structure/stone_tile/block/cracked{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "av" = ( /obj/structure/flora/ausbushes/lavendergrass{ @@ -135,7 +135,7 @@ /turf/open/floor/plating/dirt/jungleland/obsidian, /area/ruin/unpowered/tar_temple) "az" = ( -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aF" = ( /obj/structure/stone_tile/block/cracked, @@ -145,7 +145,7 @@ /obj/structure/stone_tile/burnt{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aH" = ( /obj/structure/stone_tile/cracked{ @@ -154,7 +154,7 @@ /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aI" = ( /obj/structure/flora/ausbushes/ppflowers{ @@ -173,11 +173,11 @@ /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aM" = ( /obj/structure/tar_altar, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aN" = ( /turf/open/floor/plating/dirt/jungleland/obsidian, @@ -187,7 +187,7 @@ dir = 1 }, /obj/structure/stone_tile/surrounding_tile/cracked, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aP" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ @@ -196,7 +196,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aS" = ( /obj/structure/necropolis_gate{ @@ -209,7 +209,7 @@ dir = 1 }, /obj/structure/stone_tile/burnt, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "aX" = ( /obj/structure/bonfire, @@ -230,7 +230,7 @@ /obj/structure/stone_tile/block{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "gg" = ( /obj/structure/stone_tile/burnt{ @@ -239,7 +239,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "ko" = ( /obj/structure/flora/ausbushes/brflowers{ @@ -258,7 +258,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "pP" = ( /mob/living/simple_animal/hostile/tar/amalgamation, @@ -269,20 +269,20 @@ dir = 6 }, /obj/structure/stone_tile/surrounding_tile/burnt, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "rI" = ( /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 4 }, /obj/structure/stone_tile/surrounding_tile/burnt, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "tG" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "wB" = ( /obj/structure/stone_tile/surrounding_tile/burnt{ @@ -294,7 +294,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 9 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "xw" = ( /obj/structure/flora/ausbushes/lavendergrass{ @@ -311,34 +311,34 @@ pixel_y = 11; pixel_x = -8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "zB" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Ci" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 10 }, /obj/structure/stone_tile/surrounding_tile/cracked, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Co" = ( /obj/structure/stone_tile/cracked, /obj/structure/stone_tile/burnt{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Du" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 1 }, /obj/structure/stone_tile/surrounding_tile/burnt, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Dz" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -347,32 +347,32 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "DD" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Ek" = ( /obj/structure/stone_tile/cracked, /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Es" = ( /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Fu" = ( /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "FX" = ( /obj/structure/stone_tile/slab/cracked{ @@ -385,7 +385,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Hc" = ( /obj/structure/stone_tile/slab/cracked{ @@ -402,7 +402,7 @@ dir = 10 }, /obj/structure/stone_tile/center/burnt, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Hd" = ( /mob/living/simple_animal/hostile/tar/shade, @@ -413,11 +413,11 @@ /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Kv" = ( /obj/structure/stone_tile/slab/cracked, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Lw" = ( /obj/structure/stone_tile/surrounding_tile/burnt{ @@ -428,7 +428,7 @@ pixel_x = -10; list_reagents = list(/datum/reagent/sulphur = 0.5, /datum/reagent/water = 0.5) }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Nk" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -437,13 +437,13 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Og" = ( /obj/structure/stone_tile/slab/cracked{ dir = 6 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "RE" = ( /obj/item/flashlight/lantern, @@ -454,7 +454,7 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Uh" = ( /obj/structure/necropolis_gate{ @@ -477,18 +477,18 @@ /obj/structure/stone_tile/surrounding_tile/burnt{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Wl" = ( /obj/structure/stone_tile/block, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "WZ" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 4 }, /obj/structure/stone_tile/surrounding_tile, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/tar_altar.dmm b/_maps/RandomRuins/JungleRuins/tar_altar.dmm index 474ae4ddf464..46a0174af299 100644 --- a/_maps/RandomRuins/JungleRuins/tar_altar.dmm +++ b/_maps/RandomRuins/JungleRuins/tar_altar.dmm @@ -10,7 +10,7 @@ dir = 8 }, /obj/structure/stone_tile/center, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "i" = ( /obj/structure/stone_tile{ @@ -22,7 +22,7 @@ /obj/structure/stone_tile{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "j" = ( /obj/structure/stone_tile, @@ -32,13 +32,13 @@ /obj/structure/stone_tile{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "l" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "o" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -46,7 +46,7 @@ }, /obj/structure/stone_tile/surrounding_tile, /obj/structure/stone_tile/center, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "q" = ( /obj/structure/stone_tile{ @@ -56,22 +56,22 @@ /obj/structure/stone_tile{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "w" = ( /obj/structure/stone_tile/slab, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "x" = ( /obj/structure/tar_altar, /obj/structure/stone_tile/surrounding, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "F" = ( /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "J" = ( /obj/structure/stone_tile{ @@ -81,7 +81,7 @@ dir = 8 }, /obj/structure/stone_tile, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "M" = ( /obj/structure/stone_tile/surrounding_tile, @@ -89,17 +89,17 @@ dir = 4 }, /obj/structure/stone_tile/center, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "P" = ( /obj/structure/stone_tile/block{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "S" = ( /obj/structure/stone_tile/block, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "V" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -109,7 +109,7 @@ dir = 1 }, /obj/structure/stone_tile/center, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) "Z" = ( /obj/structure/stone_tile, @@ -119,7 +119,7 @@ /obj/structure/stone_tile{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/ruin/unpowered/tar_temple) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/tar_assistant.dmm b/_maps/RandomRuins/JungleRuins/tar_assistant.dmm index c6037b501c30..21db38ddb07b 100644 --- a/_maps/RandomRuins/JungleRuins/tar_assistant.dmm +++ b/_maps/RandomRuins/JungleRuins/tar_assistant.dmm @@ -10,34 +10,34 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "j" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "p" = ( /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "x" = ( /obj/structure/stone_tile/block{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "y" = ( /obj/structure/stone_tile/surrounding, /obj/structure/tar_assistant_spawner, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "z" = ( /obj/structure/stone_tile/block, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "M" = ( /obj/structure/stone_tile{ @@ -49,7 +49,7 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "S" = ( /obj/structure/stone_tile{ @@ -59,7 +59,7 @@ dir = 8 }, /obj/structure/stone_tile/surrounding_tile, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "U" = ( /obj/structure/stone_tile, @@ -69,7 +69,7 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) (1,1,1) = {" diff --git a/_maps/RandomRuins/JungleRuins/tar_enchant.dmm b/_maps/RandomRuins/JungleRuins/tar_enchant.dmm index f7adf01beb8b..a8f11e949690 100644 --- a/_maps/RandomRuins/JungleRuins/tar_enchant.dmm +++ b/_maps/RandomRuins/JungleRuins/tar_enchant.dmm @@ -10,13 +10,13 @@ dir = 8 }, /obj/structure/stone_tile/surrounding_tile, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "e" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "t" = ( /obj/structure/stone_tile{ @@ -28,22 +28,22 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "C" = ( /obj/structure/stone_tile/block{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "F" = ( /obj/structure/stone_tile/surrounding, /obj/structure/enchanting_table, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "G" = ( /obj/structure/stone_tile/block, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "K" = ( /obj/structure/stone_tile, @@ -53,7 +53,7 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 8 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "M" = ( /obj/structure/stone_tile, @@ -63,13 +63,13 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 1 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) "P" = ( /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/water/tar_basin, +/turf/open/water/smooth/tar_basin, /area/jungleland/explored) (1,1,1) = {" diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index 8810a01d933d..7436c5a9e50a 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -230,7 +230,7 @@ /turf/open/indestructible, /turf/open/water/smooth/toxic_pit, /turf/open/water/smooth/toxic_pit/deep, - /turf/open/water/tar_basin, + /turf/open/water/smooth/tar_basin, )) - typecacheof(list( /turf/closed/mineral, )) diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index 29523582bf68..b1fc78ed3f03 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -71,6 +71,8 @@ Temperature: 126.85 °C (400 K) var/ore_present = ORE_EMPTY var/spawn_overlay = TRUE var/can_mine = TRUE + light_power = 2 + light_range = 2 // fullbright it for proper shadows and darkspawn interaction /turf/open/floor/plating/dirt/jungleland/drill_act(obj/item/mecha_parts/mecha_equipment/drill/drill) if(drill.do_after_mecha(src, 10 / drill.drill_level)) @@ -123,6 +125,8 @@ Temperature: 126.85 °C (400 K) icon_state = "barren_rocks" icon_plating = "barren_rocks" icon_state_regular_floor = "barren_rocks" + light_power = 0 + light_range = 0 /turf/open/floor/plating/dirt/jungleland/shallow_mud name = "shallow mud" @@ -176,6 +180,9 @@ Temperature: 126.85 °C (400 K) planetary_atmos = TRUE baseturfs = /turf/open/water/smooth/toxic_pit + light_power = 2 + light_range = 2 // fullbright it for proper shadows and darkspawn interaction + ///multiplier for the strength of the toxicity, multiplies basically every damage value and damage probability var/acid_strength = 1 @@ -295,25 +302,27 @@ Temperature: 126.85 °C (400 K) turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud baseturfs = /turf/open/floor/plating/dirt/jungleland/shallow_mud -/turf/open/water/tar_basin +/turf/open/water/smooth/tar_basin name = "tar basin" color = "#680047" slowdown = 4 initial_gas_mix = JUNGLELAND_DEFAULT_ATMOS planetary_atmos = TRUE - baseturfs = /turf/open/water/tar_basin + baseturfs = /turf/open/water/smooth/tar_basin /turf/open/floor/plating/dirt/jungleland/obsidian name = "obsidian ground" desc = "Dark crystaline flooring." icon_state = "obsidian" + light_range = 0 /turf/closed/obsidian name = "obsidian wall" desc = "Obsidian wall tearing out of the earth, it reflects light in all the colours you could ever imagine, and you can see something shining brightly within it. You can't quite seem to destroy it with a pickaxe, but maybe an explosion may suffice?" icon = 'yogstation/icons/turf/walls/obsidian.dmi' icon_state = "wall" + base_icon_state = "wall" smoothing_groups = SMOOTH_GROUP_CLOSED_TURFS + SMOOTH_GROUP_MINERAL_WALLS canSmoothWith = SMOOTH_GROUP_MINERAL_WALLS smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER From c09814ff3682ac234726448fe6bc7879b75da9b0 Mon Sep 17 00:00:00 2001 From: Molti Date: Fri, 5 Jul 2024 23:14:33 -0500 Subject: [PATCH 11/19] i hate icon cutter --- yogstation/icons/turf/walls/obsidian.dmi | Bin 4744 -> 34613 bytes yogstation/icons/turf/walls/obsidian_hard.dmi | Bin 14147 -> 39874 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/yogstation/icons/turf/walls/obsidian.dmi b/yogstation/icons/turf/walls/obsidian.dmi index bc64d28683f5804d586cb3f46152c5921519d521..45eb30cc052eff0a0d0bfb061552c918927cca52 100644 GIT binary patch literal 34613 zcmX_{WmH?;6YgngafjksC|aaIaR^piixn?WtZ0i%2u|^0rD)LLP~6?2#ih6xf=kel z@{oh%*<~;J6cCenGlZ_4+8^(P*p|oJ^H%&-v~fP*3`R9DzYqcnt4eZ z=_9)zzcw|sjs^ht*F~oHFW=9%wHO|*XXC@korI|cp~@o&7D$z5KFyB$W!Y@ag??%C2jq9K5_Q=RcYvfAT{Ms+3u$h>%D;-8vp%P~0bgb_|- zW?S;Dydk1wR`1nh1!o>N<>%v_M`6D|#!xo!ykN znc{7s_?<*qF<(6<$dRApQt5MsORrJX-S3m`ZK8%V_HRbrM1Wa98nLMvUKB{PPlq^c%?NQ9-ZxpjkN>cF2n}p#bR4r-iu`{)lm&<86^<0Pc&p%Jb{aUo1 z`E0KlYc)z+GW{br)0iM(Hsge;_#sP=CKD0?R3A57)LqkSPLK6h?kI0_3C#Q#Ble`W z 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 BXX5|> literal 4744 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 C&ntQW diff --git a/yogstation/icons/turf/walls/obsidian_hard.dmi b/yogstation/icons/turf/walls/obsidian_hard.dmi index fd54fd5cd09ac164d34abe85dec19ed21a19a173..15e4c3f3eb8ef0a4efdc483a8ff5fe0551a7026b 100644 GIT binary patch literal 39874 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 GL;nY&th%`X literal 14147 zcmZv@Wl$YY^sb9*a0wE0MHdZv21*Xo+;^}O%Is4B~#p%9@!K|!I($x5n!Tnqj?kPtr3aZ}dJAD1dWO&t$O zOLucOTNe*oXD28qA4tMvElL<0Zp0?PZ*1HoeZojiiKIM20Ai00EDyZ%^x`?W2P6MV z=Y{KozTeFhTMAjI(AMN(>PT|uzY@MVgRgED0`v=6M)s|wEE+L8f^T7Zp9@! zcZVd^&(;Fn1l>B_Ht8XGZS1ihrvRDAQcrIp9^?(082AOMm zm0-U8PAdZU2+wY{*g8062LlB~4kafkrs)GY>0Aa|%DI)@XSe3>vbb&!W+Z2)ryJTk zJFrleNll6pxgh`&A~CSx4z%9CLxo_|$&&NI#>5TNEcYG$>TF}UkB>k7W$ns4CqZRj zN?+H`p4>fhG`_Aui50x!S-mSx^>2fDOtP!j?X@?AgyO| z*di;Gl!isqP4OOd5oXoa$+=ThYu zaH*?2P=caRD7_ZN@>lm06TZx^un^YLWhCAX72DTem7k7`*O2Y`%em}- zp)GKir$A6IktBP^tQN0?fE>d?*Es3I!IEF246iG|LZ@S0h|auX-$W`%RLoW?Wd_F5 z=k1Tcgs8)oD6#3*$id^q)TS}5(t9ZEZ$^0ZcxtAZOAlm_gr^W%e+_lQTyK4XRV&t+ zrYT{?NY2zh>Xb~Ms3A-=;z3SlffiOyW^h6rOyrzyJt4e`WfR!~Z3 zdg)fgM2RH}nI6^nP9dcSiS`~aEWE>gtqE8&ll@Iu=_Av%u4r9#a~B zAD_q~#R^}O%<;Z(cw}v#u$&lcNuzEgK9os5xOr(@x*k|!WAm@(Mpv4w$ZcbKf(3hM ztuaH)^)_j)8*rF9$2pkTWXDkrg%Z6maEdSo)Ky`ykyum!0#)@RAbK8Hscxrq!eLbX@h&Yq0S9C)AvdeqY7oxWWlC1L9+wm$Fx93JTxP?A>;(3!3&TpdWz^saA z|F=n;Iuud-p!#0}r3rqyo17O#3*}RqgEVutu<%w3olkuw{cIY<2)m67y$KOWj`#EFgRyk;1y7Q3Ea7W%0T-DmgxA^rWf^*wc$ z@qG+yNNR*xxcDm8Vea$Mdo-iZ$X8C~-W}{ZHjEJI49R%bVuZ~QeHxnqAWkT*MJLgt`dvsBnb8)CQH|Df z_M36k)NpsPKv3bEHc~lJtU7{NhlRHE$wU0#{Tnk-_7p*cIaUw_;H zxOI3h)rx36werizb#aGY-bb{BF3a3zI8;&bTTk@zlnt_rciz0`^=sfSv;?Yt*ml;X zclAt-e3_C&aan*seqBPQgQV)=a4DR;v|eh}#y_2FuJw(tLc85oFFgalNw|`8ruJDX z3Tj~pG}2Lv5K#y@V~FqO&=c?=D})qUl^vF13e$Ob!Vc`8-bUzz?*qUOXOUNfvB??m_%D*77TRL!@MwLrupG)NG5!8eDq zS2y(Uh&-@p*O0S?)Bnj>MgkF)-8nA)0ft za=YiTPwd&n`-vH&%}k{Ce(e6y^(~3kc1((w(yqT!N)`^sD$%sL`&28g>Z$Ob+_#+T*GP~;y$`<2tX-aeas)abq^)E8 z9wQOiLwv$?-ZyA~KFAs-(vqU5r`PcjmFN}5E&v3qyxudOQDvXmf#|z&&3fHLJ6~22c zUQY>#IHXsOJW2bSVg&PS{D`Fr-%s;W8WaYv0K7pQe+ibc9axA@rE$;8pS|KYY*skJ z$T|!FvOw}SF&f^egNCWgELdzqejE_Mi*dOpIVW}QG{5L`H8@m#_XObBxRi2`{(V`5 zE{~7Ked+f{56CnLnFEDJN@jXNiFry7;E%S=K;l7{Umz~^@XGQ^<$(S-$mu>V=8v(|BQXq&|{8i2~`_{p+W@8HslmI_N z4S6MNd2?}R9O)kZeFxQN@F@xUHoSG+9?5ba-$tB=w9-TxKgO%MB#Iv#)pQnSzm6U# z@B9}+<9j+rcLw(|XEX<3mLZ48bQX~gE5{o=9U&iE-* z#x}xkNM$Fwy=@brxqREa>*vM%5GW5n&8`@C_)OB#ww{8u=j#I_S+KIqRlKTuA@Ly4 zir(IjwVXP+Bh-L>Qz_?xz6YjLtSW|+^dsvkEixtIgn$J?@GT_u0^n7=H)ZqaTZTL?9^&$bhZlI(cO2R3z^iPV6ZyelS0)8N*qxQO;ib za=qEkS~e_J5%1XV#J3sOP%s-B;Vmn$HTCeN{u2yNjDz8lO0!SWl*>86lkzy@ZzOs= zyIhU2v=pL7!m3l%X&k2dhUe%v=HDcCc}wsBk>W9|1HQz*DbwvAo8x{A+HV2xS=SvK zb@nx@Gdoc`tL%v}hOP{rff`*y9898=0}3^0>@T!JH7ID&xa9(7+!~(!dO550X2?j^ zMi)Ul{YyiTWqw^jr~bqvYL|^h^O1raH3a(r0}vtU?y z-58D7Y0DmFO25d~nb{&-&_-Vd8`J^~lP+h9hZgXPJ=cJ(XrF`2z|ZU(ED0kM!BTjF zBNpq@!$ri+M{l2nEPK%tXhP{8(2uadAuGT=@yQDD(t4}}Yc7Xw+(N2Ws4=nADM|8L zE;{PjnbZ!G?|41Z7O2sza=&l~Vq+wUz*$YQZKIY^^B?O*mZ}wCb+cD)z<~xI*R?mk zSfG%CY|=r&t6P#+3+CU4(Dixe?{U*WH;cx>WEX^32*-qu=Qt4l=@-hp@lbq)x=Q&P zNd|2k%H^kXnmLp=Oc0a7T>`~I5W=#be^e+sk%(KVV}?}1cl?XE0b{JlW1nAns!vO9 zgv8g#@@`*SMd}Nl^<)~tu-onXu@`^&>!K6L`HAGb1U7!fbu_>qN%V%EMnMR1RkX7V zmv#lnTfEnwU(?9#xY#vI)??(`$6MKhBlu^EM@CCZRsRrQW?xy$S{Q zD1_UZ3bnkpn& zs9ukk4e+}RO@x|%k8fT<3Ogg_;Y?CDswNC&sGs;BQOKx04^uT+FonRj*#tT_z{_{~ zA55zx=(9UOJ|d%xs}oB?WhBE0QdBLsI7l4$s`VLf|1c#((!=sFTTg5iD}kK*N(c#T zKB2FE0s9!rL-;K-*b$(9SsJe!Nu63`I+q?z1b}fI)-=fNay=|JE2_Iv&Th z*2yIi+4x--G}w2>Y-c#@Q*h6Wou90u)<#j=ca;THLH-&V+WDz{6ZTk|f-XztjyEK})EvZrk*P~!57E}I(HS_Qi~WJ%;n0$sB-jyuP1eJ>aPP;* zlFUs(SJ~4Fx1wx_orxUo5>`u1sCcs`(5eUf6L8Nx#R9#!f0+%NxZ{5CZ~bN74|*bAT|wQzi7P10$s?C->cLx$a!%9=EqbvD9<(}7);+#sDPY|-#7Dx zjw)qLRFS)wIrDUxF&C+;k@vpWKCc1(fFH~BNT$+F4i6tP0xt+Oef~lVB1mjW(@2A% zaBu7Sa;H9Tu_eZsCVD}{yFJ@{5+1yQChiluH_StvTGN-~-jvY;t7hD78oo1qL;a0u zb(ubE*W78Ch1)(&F~YpHf6g74|4x!$O|yIvyvUu^V!A?-uUdXnytfVNiJ-27c6Ze)(*3%n_(6Ed|c$ z5GbS2Z2}2}p13lIoQhaasARWJc5NTY*V&q$Wj%O14<4)LPhZsCoN$^TpX|D1;k<^M z_U09+D(OJtNKqbv;z)q$NFcHIDRHIEfrmID5s|Jz5ZsH(BZ$mm>1!nL_zVG{|$-*{8pgCET(;kE?qG%!f`r93#y1#4JKmi z-O?Bb@b*%qlH&r)65`i&_np*rFsZra<>zd&sQk0gV zlRv#jg8u!g-x_DZZN_3L#Cx0{N5_%^>q)uLH4nIST070V{O%6Bqo_`a5hjRo6$t^EzjhXhFWF=)Dw^F#J!Kz*DjYvX5CLWBaEC)VNP03PotC2pS)`Cf#kPaik9^M%pQ=E-(K;8! zVD=XF;v>_3PhZ0k-N0YYuPb@=L`sg!G+&<~`^-Jns+XPG7G#_munf7_%bPdUbdu|P zj^cS2%2?SC%ykmed0HZa>OBocb&cJ;tqDIvh}^w~XAOlZJq%&r%3o1=a)Y?Hv<4zm zy15v5 zElH!O)kbOluD0v#%c}Sw9OP_s?K@nyQ?pA&cI8!GfoeUYWx<*Zlk>&LyP-J2_`>ln z`!Ng0-Ala3l<5~4bh{U9Fg9imq%ClPRrwlbhkcXjqC9dW{lJ=&9O6v?a-d)n$0l+3&F^SmW5J{miy3cg8$d z)~SOwtish`8Fg)wik(1t%`Jn69C(G;8jIYB{-Y=82k_-%@A~$2W8Pa3sB3Hy1Wb%2 zO^scEU(5?40WaaT;Gtb-aOx*JL{V1iJixCRUA20?#JnbP5|gsbQ!x3AhfGB84xK19 z&wsuCd8t%DTNZ3Tg^!86I!&K|oD7fAHgJKcF0p#afy+lN+b4^|u<4sFqB`{Y)2;6= z6apxlz3_h{B@6ub0Qz%u`0#r`U>g_ z+FCEV42quOCHni)bBhgU@~Q#qvI(&c0#8M;KvRb+@LXlhxm-1Vbn^(ldNewZzyQLd za`#S7ZC?K=ZYixnR-Ms#qTamjoIS?aphoJ>KpWvG+9cb(CV4arG|R3+4SmJFd^9qa zBM^d0Kp&2N{{%E9;+!#WyP)ogSlglAy?#`=e0+msIPd2V?E81(@%upiND#d#djLI; zA7)YNX6>zP0G=+8d9&T~nm>qPW>3e*rr(W$??+lKID1F~IK^nktg8nuHh-HB3T@wf z`$+ZQ{}2-q2uuBk(Ehd38z7%`s=S|$BxALV4!Gl#RhPl(^@5)Jr`&3-5`i~A*L5u0 z+DiSh?rWlgrB3^dxFE6;T`1RkL&Z z>E$ELS9ujII(ntoXe5)eu(_hAA#GuxmS#rNPHyoZ*xp1kHC>3 zNF*zLfT9vi_C=m%yyXPgLQ0;SY-PlqA-I;CfE|Rw-hhD7{nv_#UqZ4cJUn&2wUGO` zJif6&iR3RCJH3jnzxhCp?8Lim-&zzD-$Y0mgkvrP+tMnk@)qcB>s$HR!d~Y-q{=vj z3&3NRN_-J}s?h!4#A($Ol<6wuir~=7Pl8XAEx^q$!qV|s{fP&7-<Nni@<4&+$*aK;|ZwA2RMe#}mO1r0d@o#+ARk>20}Y(@A!t<}~yPEW+JkG7j@l z8}|ev_q0@LNK?2}I@fOV`YH|iBbRQl;}l7jULsgu1q*BWIhUJlR5}+R+F*J;)HZ?` z*EV1uu@YnwV>iocG!(SS)O3;^VP(*OJNq5L57mOn=Ll_}X)8A4!BJMbf1^*3*?a9rTjY8f(T)b3A zoFHhL*%p+~PMvCvUCCgN?I$iw`kCO%im-5LN zIcT?Rqd?nRMg2gQzv%456&4IuOCymMszKcoFvroh(00<`ybSMv(^#6?;>3RiCQ~aY z$tK>Us2Qe;EAWWDAn}pSzis-vnEcBj@gF=qMfs5%(rZT)@?+Q|g@4r94LeYLBHH_v z$FW0&dJ_L(vtB0bZu6t7jK8zH;o(15dGub_QWcqQq}`(jg9-OF0!$OO&WLY9zaBmBg8N=(O! zyLRf~G8Ehd%?_Hketm?-2^Y=r@Ad~dfhH4E-Q(D$%2Qj;N~WQ9OadTuxAiZ+aYX-gL!?k-=Bt~qz2Y$6zDvnq=>UpRbvMiguHNB{el!Ndd6sV#1-f%#n2Cy z8zGG2%pi_8r}Wc|ZN9`n^X5S0u6p`x7kTa-1U=VNJ zzd$VjKf5`eoSnV->r7q0Yta$PlO-^MCS`g{w$BHH3 zrNg_ni@P&N|6W+T(JsiFZ6l|Q7|o;VkgUmhEeI0)Jw>`s?Nwhm@tzGDR8MGrWy#rp zQFx>~;J%D5LOYMIU2PWuWX*WjO~xFRW2g8gNS1PdVg)9}+{-9y z3EV2zXiftf=njKq1}`h7$HCXF3Jf-tP=lJgp$8%2gD1H9PAky85CvtzvVgoD`1{ke zA1BM&yY=-$)yKgS40c=Uydchhd#umg0hgaop2NG=gQ0n-VfBe!%{_Xz1EYYDtNwiu zQ;=Z82yXO-Ph)PomdNI8zXu;z4TJ{2!|bTeOIb;&s>jjSe`@sAB<#5YSB{|!(QTIMw5j^j=XSDCJ+s^!nyDL6N4>^l zDjy8jHot%Fx7NHLuD8f)u)r4Vn!*X=Nnfo@6Azc^B0q-DME1iL*;9F(xL^)Ne}^ae zOUwjHC=L}l4;og>o86D}opFsKPUE2P2K2+w+V+{2FEM7u$BqAySgCHZbDZ`W=`e8D z@Qyk7!#NAwbke<^;BfU9-mO{R?sD!y_wA0`=CsStEnTPB$KuR&Gc#Y%eQ@HlU@{*i zP&?&IHH8TPMLF0ft zgWsl>nh>E0ILez4MrpRP(4IfOz1pt;)BE}uUm6D z==GfHygfxID}z%?Su3uyvqs4C9!)Gl!BUbs-|%$>7a=28knXB994e z)jXsj`bIT@x^1t27$b+Kn3G??+WSteZJ<6Q=kKW?6&5MAi-M10cd{`jmmYHFOmP1l zL|hQ!dH;Z7)?e@=qn%0W>1o&vmvOjeF)rpD+$!e_j|9(Z{z+C^3Nz^<_)*_V`y>mOpIWz&049 zq8mlTJ>6-u{4y5y^!+xe$;|3Qk*LQ6BN_#k$<5v2!Ppg;(zpiL{|Jdr*&CEwRcfMB zTO=j~x*@_&2hqPkvLz(XcQp5v)|R2YsJomDW}-@xe1A|Asaz}eJ&>tLl5HP<^=iV3 z5j!10>i*UdL(2QA#RHd&r+4X7Tf{tIkGQ@j{d@Q*)&~i+=^7~NWa1UZ(MozP`2SOL zpQ&^6XZ8Cs{qhOjm3ujX*BNCgI+Q|V+&Dq01kJdAXIC=xSjX0b7oni=rT+5*9NvU| z%vob?dYCg*3(k>XEQbVz2)io(!noMm=Lguvp|AbwLp*9<-NF&+b9ngj<9rB$Uv{#B z9(zqLL@D2Yl_uZ;sVO)BkSG(L)gGWy?o-)U=Y{zU;LW04xl1dZQI5Gxk_3fCfRpDr z<%Y^9YPZ(iweNh!bCf1o-(tqOhB_`!5Na`CDG<9~uQxD)X z&OG?*twz4TMC&nxBDQ62uqjb#%(^*QztH?1k-1wmP*1Kh!_Q#q_8qJzKq-3N}%rrW*NHVWDDIaT4oup6|r_EOYiUaO#Ts*JH#bVPkamiWsu16y-G) z^0r5`-oTQb8<|{1H?jxI4S#ZF*%XeKJTmKghwU(^Vi~%hk>2dlRg!x8 zXMou7LXzcx%3NJtws>B&2b~*7-fQHp4VP0c3R332+T`Qaws!chg#wQ~<4ZbsYJp}e zWxs!xlTIy#dIu)(JMdD`k@uh@Vps;e)vmjJXLT_%q_!D&YnQm5OkVhXbw~k@FJYL|T-06&MCBaPg!pLzf{& zdmWbN>g=W>aD!gsy2?6y@3B)^Pa};h;Ic!)9NL>%^HwWcdufyvA@faZMeh0uOjoZ4 zOIvxdg6|ZaaIAPzW0jrMHbbq{!^!0&XGy8a@I3L+lpam+dg2&z%KVqNAEG^r`v6iJ z(V-&NKMt_+H}8iePAbUEEmq6M^X8(?6KP23vmZDm=a^JxhR0F&FR}&vI@?uf8pRXB zeWKQAw4l6|rLeg-PgAJ^^U|~foy}EfEwAJl60;LpfRhW+DvlE3f-||JT!lq8Z>6Kc z=-`48qREYHTDRsMav|VHZ94N@OTj*&5{IJSr|oNltM$>}8`~GqsCrHrnTt+A7gT3e zkJZmP)>)|M5jp;Da&_G_{L2t=g|r;3=Hc1tCwk8lWWG3Htsa_xG01uU*S$yZg*4>a z5(qzn3;Z4wXe(Txsm_KL!gGE}@^80R#FSd$EEgm0j^LxzbG1tr?v%?I&q&@zdqTq78l;qF|Zc}o60QOc39=jSZux!YvzQYy2lR1-t+kzlx z%!^Wxa#f~7z=OciG?5S#EC2UJctpyR(Rdukf)CJHIM42xmvoCf)&#KG3Z|zO#x)f) z@53OaKo}edB^iv*x-4i%HlRF#mM<|c7BZb<-1ZwAwi8%UFTv6$dxIs?3)4>F)pgMr zhb7xlsAKde8vaMx<1ep&`SmwArN@rtfG_ERd*j+M`64Y3Rocm>k;XI1;fYwgI`GHr z@dc=>klP0e0of$E(P>%FVnyce5#hU8Slb6AFyz3%;R=TH0W7Sdd=x|<-0*Y=kx_%6l z(dW(Ue~{*yPV)WX3a*#D-$PNX(No@rhKuiuM&TWW8i67&EZ#3!WCs!*x$ZMY)XN%% zg+Jh=<12g*sO4d=qDNT{=W5ysSi=HI^Uw7y_k7wVY`In3!ad@iJNSU>o}Py9#{MW> z%$I*DUOV1D9b;5)IR z=NQ@2`^3s-5-RC5o7G%A+ltIhe0ku&KI2=K%qNVcj$iN9!Z80okv$7M^7YdBCBNK`=T7AX?4>thNR3LIcP zwfX5`d+b^~Wu*;s-PNXh)`wN);t~Bs>3=X~r|SQicD@T(K7vEK(w+2}pLSE`sOC&ydLo z3G_!Q5!jH^qdDz1biUk|*bli0Tx0Sj*SvkA1e|H_oX#LYPVT4 zK63a9dcPn4nJ0*~*Yl8n8?>S86Dm8Q`1+)A;jey4)xG~1AMkrDl+|W<+;Ni9h%Gf# z>ql!vawjPBJ@a>Ou{Aa;CShkZ@IlZ1>wIMijbBvl7%_v-noEX$-Y7qx(DkrxY_vAh z6=8Yje~a+;`sH^S{Bc9yMA07FJNKKx8x_BRkrPw#rH?~*Actu02N&ijdrPe@npBDcW&X{av z-8xGv=bDA*)eOQizYyI%UmVqQS&JI11ALHpH1oGVN7N6AQFB53uL19hZ)qpfI#BFZ zB`ykf%JWEcD_unvqf|{o$7mQ+-F624ER#_a&>ydz>ZKMR)74j-p0gL9B_*A#?T9}WHa8*TVH2akfaD=Fqz2f3TrOo4#KJ%fqN?14-lg? zOiH!H3s97@)78X_p>%xq2dJe!b^{~;Exu)S1$>?YO?lV*`wC&|H%6eq4=uF?2hU_0$ zs?vJRNEws)G;lsJbuaPQbqsEfze91S4iEV~eZLd~c!M_U?d*8iWZbAC7K5R167@4F z@ac*Ev|4}9eSqF@Ad*?!*x|~FBEG$7@!VuF zo*^bUVh(h@F`1QHm*%iZdwEjH4zhLIa@V~+WoM+gNdM<#PJ&zgJdWw*KtOmHbyj{K zJfzGOexl)KGptUB+jP6JuRt_B&JJN9mc|h+S0@xo+8Sm{RCF_wmq;g3!t7}Ha3-5w z2s;rreBYvybLdnLfD`$%R*QouKt*`1>C>OqNxUVFq`V;7L`cKvMa^C~EpN4}Jo{RR zbr6^0UU(}nBNfGe{B*Z1NxR0PXTXLdj|U`M#0{fY zCMi>uDc8>^5$hO=b~wm}wi-=AmSbpD_BG0L=gceYD&#f4AffS&?~=BUm}W=U@Y?=V zf&95yVIXYmezQUd?&qTWd;JS$c+;;CQRcZ2uT1%6|o2QMoe(X}K zw9bcoiYru~fNGAYt_DE%A}b^C?C`5ocFS?Q$43NYQ9LB;4=LuN}d_<5JOSaTq(gc*rar0O?zWw>)VPXDLB5N^X zjiUu7WQ}8t?qm?zidO2h7Qn6~)USw>_6r?SA8d28Fg=!oNkn8{@#{wO??~)Sw|waW z)E1SkZ;D{C?v=xJbkMFwfi(p)?<$3*xCK=kXLO-lMc53Q>gZhq3@N+u=K@M-Go@(O zk+uS~dk1^7Y4JTsrxwkeeFqg4iluD#u&>=CmUd-dce>$49q?l44YGKZ^WLCh+rWX& zZ0$!t>cf1m88>g%qAkxaj3{J9wHFgdrHA$j9VbXqQNK>+!@Wy=y`dQ;_}kQ&R#RpD z>Cwn#i~}uR^RACtc}N#D(utTUtf%oZ`Rn+)gDqGp| zIqefAlSFB1A|2MZtw{5rvxgr6fz0oqJLD=zQA3Mw<_vB5GJq^4m@J!xHcu~impM=F>5%^pYiCCLU=G_C&uTowDOwA`m&unMH|8zWaRsn->`|z$^EKNQj2KJm^ZBJ|^#?=+n_vik@9t}^pujGr@RHRM z3V!rhRckcIr*WvFr0a!I4Q((`T4zf{l|Id`vlw99yG==VKD3kEN~^?pv49!b`{X&9 z@bALzWY_~Yd#lkJAK&3PBip;?=xh?yaWG+3F zl8kah2>pfHrvN~%Zo3892XE$9Lf|*0UZQ^|i0sKv*<=^&#v-1TUm=r?`p=tgwB5Xb zy!&+ExAUlyCHqoPzpjywFJ}lV`>edb_v_OjRD>fX+?8_^_@h(IMwaorWTVudLOK!O z{+(w(P#YigsNAc(p*r2bXHE6ZfpM93=~0KkHwSDou?+%)RD41V3o$UPtmm>UY}CY-j*sjnOJuBN+*~bEEv{ z1BsqEmv15I>zwM{-5_c7(Ac@`OU=x2&(VR0wEV>&i%NLOXzZS}g-xp#!Bc23fmW#` z_WLOyGf=svTPYwcvR4&9xS*|26=^dgw_}F}bX%2w_Wa^feTqOx9H3@@3Ern<9n{Lqu{slon?m&KyB@eLm8shWMNC7IMRc37mdp!)M%~w>L>!a z&~3FeB;F%BI8o@wzW2PoRf@u-0-Vte-lZW5*_lmc9N|gw17;Z&KXg|OE?~{|Xo<)^ zFHar2*rs4$8)9HH*;yG%b?5G)rPSB&X`-IAb}Ghb{0Z`cenp(B9h6+F$B7I23w4$^ zl7NUUoN^qi4wcU$)H)_yUAJ?F-(E7vCcCzyo~``?)qy6~BsB2eK3`zk**G#sOCf8> z{9aT8GKoklun5nRHipX)ND6HZ%u~pBrhHiEQAk7NuZ3p1)?8F;FgUzzqn^nLhUkqP`}Mr8xJ{vI|rJb^-U8wJ9cGV)92_n z;vf>DU#EE$#vJoVpE_`Iy=GnQ0XW)${9RkWe)$jxRHA#_Qa7SE)Vi=tO6FqhPU%MB z$x`LYpC2S!x*t-4)jVSzv*Q362OtZaGiVA07?`T&%JGW7uIUJR(5|~Zg+ImX6udf2 z`}xW&X^Bgz{5Ud;m`-AIPg>(JK6xt9*9b;nCFbZ5@Xg_27!fS7w{T(=4#lwCu$+9j zKLLLj)3|XMoDufR1olyzxYjs)tOmG46bsam4C)I0Bxjz`^X%dX+V~QC-)Y&%T_Ca@ zZ}qQy)Q$H6WxVAGemD?$oDE37^cOtSa;(fedS*f1BxWBN_IbR%tkG~`fQE>5lK-U5 zQUrQO&Cifv5+liGLhQTw6qj{&^gdg7Av22<8sHqfAyZU%oyv&h9=ppK^SxV?zh#Z& zIbJW(I99$oW&upZQ4CX}3!j;N19gEW>PbLCYsze7HtPXMmsontK3_EpJ4F$Fle~L+~sbn|;L;+XeN8P8FGmjz?Wqvq|%3IerE= zCkNa8km}-%o89lBM1vjg4pnv(Vg0)Qyq<*%=bt>#xR|JFO%o_AT%|=MTUJT#p(r;J yL9c1c{QYPDxjaW8=;dw?fh*N2j2l?jBE7;KYHiy`>>q!{LCHxeOa2l!3H@Ks@q3#9 From 6f019966e607e42f61417c51ab6e3bd76fd7947c Mon Sep 17 00:00:00 2001 From: Molti Date: Sat, 6 Jul 2024 15:19:06 -0500 Subject: [PATCH 12/19] magnus purpur --- .../code/datums/mapgen/biomes/JungleBiomes.dm | 129 ++++++++++++++---- .../code/modules/jungleland/jungle_datums.dm | 2 +- .../code/modules/jungleland/jungle_items.dm | 1 + .../modules/jungleland/jungle_structures.dm | 13 +- 4 files changed, 112 insertions(+), 33 deletions(-) diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index dfcfcdbb0c68..a50da7cbd997 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -1,11 +1,19 @@ /datum/biome/jungleland - //how dense the closed turf is relative to the open turf + /// how dense the closed turf is relative to the open turf var/cellular_noise_map_id = MED_DENSITY var/turf/closed_turf = /turf/closed/mineral/random + + /// Spawns on closed_turf var/list/dense_flora = list() - var/list/loose_flora = list() - var/loose_flora_density = 0 // from 0 to 100 + /// Probability of dense_flora var/dense_flora_density = 100 + + /// Spawns on turf_type + var/list/loose_flora = list() + /// Probability of loose flora + var/loose_flora_density = 0 + + /// If mobs can be spawned on closed_turf tiles var/spawn_fauna_on_closed = FALSE var/area/jungleland/this_area = /area/jungleland @@ -43,50 +51,98 @@ turf_type = /turf/open/floor/plating/dirt/jungleland/deep_sand closed_turf = /turf/open/water/smooth/toxic_pit cellular_noise_map_id = LOW_DENSITY - dense_flora = list(/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 1,/obj/structure/flora/rock/pile = 2) - loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/cinchona = 0.1, /obj/structure/flytrap = 0.1) + + dense_flora = list( + /obj/structure/flora/rock = 5, + /obj/structure/flora/rock/jungle = 5, + /obj/structure/flora/rock/pile = 5, + /obj/structure/flora/ausbushes/stalkybush = 3, + /obj/structure/herb/magnus_purpura = 1 + ) dense_flora_density = 10 + + loose_flora = list( + /obj/structure/flora/rock = 20, + /obj/structure/flora/rock/jungle = 20, + /obj/structure/flora/rock/pile = 20, + /obj/structure/flora/stump = 20, + /obj/structure/flora/tree/jungle = 10, + /obj/structure/herb/cinchona = 1, + /obj/structure/flytrap = 1 + ) loose_flora_density = 10 + fauna_types = list( - /mob/living/simple_animal/hostile/asteroid/goliath/beast = 39, - /mob/living/simple_animal/hostile/asteroid/goldgrub = 31, - /mob/living/simple_animal/hostile/yog_jungle/mosquito = 13, - /mob/living/simple_animal/hostile/yog_jungle/meduracha = 8, - /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 8, + /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 15, + /mob/living/simple_animal/hostile/yog_jungle/mosquito = 15, + /mob/living/simple_animal/hostile/yog_jungle/blobby = 10, + /mob/living/simple_animal/hostile/yog_jungle/meduracha = 10, /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1 ) fauna_density = 0.4 + spawn_fauna_on_closed = TRUE this_area = /area/jungleland/dry_swamp /datum/biome/jungleland/toxic_pit turf_type = /turf/open/floor/plating/dirt/jungleland/shallow_mud closed_turf = /turf/open/water/smooth/toxic_pit - loose_flora = list(/obj/structure/flora/ausbushes/stalkybush = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/stump=2,/obj/structure/flora/tree/jungle = 1,/obj/structure/herb/explosive_shrooms = 0.05,/obj/structure/herb/liberal_hats = 0.5,/obj/structure/herb/magnus_purpura = 0.5) - dense_flora = list(/obj/structure/flora/ausbushes/stalkybush = 1) - loose_flora_density = 20 + + dense_flora = list( + /obj/structure/flora/ausbushes/stalkybush = 10 + /obj/structure/flora/rock/pile = 3, + /obj/structure/herb/magnus_purpura = 1, + ) dense_flora_density = 10 + + loose_flora = list( + /obj/structure/flora/ausbushes/stalkybush = 40, + /obj/structure/flora/rock = 40, + /obj/structure/flora/rock/jungle = 40, + /obj/structure/flora/stump = 40, + /obj/structure/flora/tree/jungle = 20, + /obj/structure/herb/liberal_hats = 10, + /obj/structure/flytrap = 2, + /obj/structure/herb/explosive_shrooms = 1 + ) + loose_flora_density = 20 + fauna_types = list( /mob/living/simple_animal/hostile/yog_jungle/meduracha = 50, - /mob/living/simple_animal/hostile/yog_jungle/mosquito = 46, - /mob/living/simple_animal/hostile/yog_jungle/blobby = 20, - /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 2, - /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 2 + /mob/living/simple_animal/hostile/yog_jungle/mosquito = 40, + /mob/living/simple_animal/hostile/yog_jungle/blobby = 25, + /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 2, + /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1 ) fauna_density = 0.7 + spawn_fauna_on_closed = TRUE this_area = /area/jungleland/toxic_pit /datum/biome/jungleland/dying_forest turf_type = /turf/open/floor/plating/dirt/jungleland/deep_sand closed_turf = /turf/open/floor/plating/dirt/jungleland/shallow_mud - dense_flora = list(/obj/structure/flora/stump=1,/obj/structure/flora/tree/dead/jungle = 2,/obj/structure/flora/rock/jungle = 2,/obj/structure/flora/rock/pile = 2,/obj/structure/flora/rock = 2,/obj/structure/flora/tree/jungle/small = 1,/obj/structure/herb/cinchona = 0.25) + + loose_flora = list( + /obj/structure/flora/rock/jungle = 1, + /obj/structure/flora/rock/pile = 1, + /obj/structure/flora/rock = 1, + ) + loose_flora_density = 50 + + dense_flora = list( + /obj/structure/flora/tree/dead/jungle = 8, + /obj/structure/flora/stump=4, + /obj/structure/flora/tree/jungle/small = 4, + /obj/structure/herb/cinchona = 1 + ) dense_flora_density = 50 + fauna_types = list( - /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 39, - /mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 55, - /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1, - /mob/living/simple_animal/hostile/yog_jungle/mosquito = 5 + /mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad = 60, + /mob/living/simple_animal/hostile/asteroid/goldgrub = 30, + /mob/living/simple_animal/hostile/yog_jungle/mosquito = 10, + /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1 ) fauna_density = 0.8 this_area = /area/jungleland/dying_forest @@ -95,12 +151,35 @@ turf_type = /turf/open/floor/plating/dirt/jungleland/jungle closed_turf = /turf/open/floor/plating/dirt/jungleland/jungle cellular_noise_map_id = HIGH_DENSITY - dense_flora = list(/obj/structure/flora/tree/jungle/small = 2,/obj/structure/flora/tree/jungle = 2, /obj/structure/flora/rock/jungle = 1, /obj/structure/flora/junglebush = 1, /obj/structure/flora/junglebush/b = 1, /obj/structure/flora/junglebush/c = 1, /obj/structure/flora/junglebush/large = 1, /obj/structure/flora/rock/pile/largejungle = 1) - loose_flora = list(/obj/structure/flora/grass/jungle = 3,/obj/structure/flora/grass/jungle/b = 2,/obj/structure/flora/ausbushes = 2,/obj/structure/flora/ausbushes/leafybush = 1,/obj/structure/flora/ausbushes/sparsegrass = 1,/obj/structure/flora/ausbushes/fullgrass = 1,/obj/structure/herb/explosive_shrooms = 0.05,/obj/structure/flytrap = 0.1,/obj/structure/herb/fruit = 0.2) + + dense_flora = list( + /obj/structure/flora/tree/jungle/small = 3, + /obj/structure/flora/tree/jungle = 3, + /obj/structure/flora/junglebush/large = 2, + /obj/structure/flora/rock/pile/largejungle = 2, + /obj/structure/flora/rock/jungle = 1, + /obj/structure/flora/junglebush = 1, + /obj/structure/flora/junglebush/b = 1, + /obj/structure/flora/junglebush/c = 1 + ) + dense_flora_density = 90 + + loose_flora = list( + /obj/structure/flora/grass/jungle = 60, + /obj/structure/flora/grass/jungle/b = 40, + /obj/structure/flora/ausbushes = 40, + /obj/structure/flora/ausbushes/leafybush = 20, + /obj/structure/flora/ausbushes/sparsegrass = 20, + /obj/structure/flora/ausbushes/fullgrass = 20, + /obj/structure/herb/fruit = 4, + /obj/structure/flytrap = 2, + /obj/structure/herb/explosive_shrooms = 1 + ) loose_flora_density = 60 + fauna_types = list( /mob/living/simple_animal/hostile/yog_jungle/dryad = 65, - /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 14, + /mob/living/simple_animal/hostile/yog_jungle/emeraldspider = 15, /mob/living/simple_animal/hostile/yog_jungle/mosquito = 10, /mob/living/simple_animal/hostile/yog_jungle/yellowjacket = 10, /mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1, diff --git a/yogstation/code/modules/jungleland/jungle_datums.dm b/yogstation/code/modules/jungleland/jungle_datums.dm index 19e5698d77b4..47d9fdf407c8 100644 --- a/yogstation/code/modules/jungleland/jungle_datums.dm +++ b/yogstation/code/modules/jungleland/jungle_datums.dm @@ -256,7 +256,7 @@ description = "Yellowish liquid with potent anti-acidic properties" color = "#e0ea4e" taste_description = "sweet" - metabolization_rate = 0.1 + metabolization_rate = 0.2 var/alert_id = "magnus_purpura" /datum/reagent/magnus_purpura_enzyme/on_mob_metabolize(mob/living/L) diff --git a/yogstation/code/modules/jungleland/jungle_items.dm b/yogstation/code/modules/jungleland/jungle_items.dm index a5cfe666ddbb..efe22977b89e 100644 --- a/yogstation/code/modules/jungleland/jungle_items.dm +++ b/yogstation/code/modules/jungleland/jungle_items.dm @@ -183,6 +183,7 @@ icon_state = "magnus_purpura_flower" seed = /obj/item/seeds/jungleland/magnus_purpura distill_reagent = /datum/reagent/magnus_purpura_enzyme/condensed + bitesize = 10 //instantly consume the entire thing /obj/item/organ/regenerative_core/dryad name = "Dryad heart" diff --git a/yogstation/code/modules/jungleland/jungle_structures.dm b/yogstation/code/modules/jungleland/jungle_structures.dm index 2362ca888e32..34a05d18ce23 100644 --- a/yogstation/code/modules/jungleland/jungle_structures.dm +++ b/yogstation/code/modules/jungleland/jungle_structures.dm @@ -218,7 +218,7 @@ /obj/structure/herb/attack_hand(mob/user) . = ..() - if(!do_after(user,10 SECONDS,src)) + if(!do_after(user, 5 SECONDS, src)) return for(var/i in 1 to picked_amt) @@ -233,14 +233,15 @@ icon_state = "explosive_shrooms" picked_amt = 1 picked_result = /obj/item/explosive_shroom + var/delay = (2.5 SECONDS) /obj/structure/herb/explosive_shrooms/Cross(atom/movable/AM) . = ..() if(!isliving(AM) || ishostile(AM)) return - animate(src,time=2.49 SECONDS, color = "#e05a5a") - addtimer(CALLBACK(src,PROC_REF(explode)),2.5 SECONDS) + animate(src,time= delay, color = "#e05a5a") + addtimer(CALLBACK(src,PROC_REF(explode)), delay) /obj/structure/herb/explosive_shrooms/proc/explode() dyn_explosion(get_turf(src),4) @@ -308,8 +309,7 @@ /obj/structure/flytrap/Initialize() . = ..() - var/outcome = rand(1,3) - switch(outcome) + switch(rand(1,3)) if(1) craving = /obj/item/stack/sheet/meduracha desc = "The mouth doesn't look big enough to hurt you, but it does look very hungry. It seems peckish for some meduracha tentacles." @@ -324,8 +324,7 @@ if(istype(W, craving) && full == FALSE ) user.visible_message(span_notice("[user] feeds the [src], and watches as it spews out materials!"),span_notice("You place the [W] inside the mouth of the [src], watching as it devours it and shoots out minerals!")) full = TRUE - var/lootoutcome = rand(1,25) - switch(lootoutcome) + switch(rand(1,25)) if(1 to 8) for(var/i in 1 to 5) new /obj/item/stack/ore/dilithium_crystal(get_turf(src)) From a3e80fdc2234747d86bd5cdbb60ba9e88974eb79 Mon Sep 17 00:00:00 2001 From: Molti Date: Sat, 6 Jul 2024 15:26:29 -0500 Subject: [PATCH 13/19] Update JungleBiomes.dm --- yogstation/code/datums/mapgen/biomes/JungleBiomes.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index a50da7cbd997..634616d0c29e 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -89,9 +89,9 @@ closed_turf = /turf/open/water/smooth/toxic_pit dense_flora = list( - /obj/structure/flora/ausbushes/stalkybush = 10 + /obj/structure/flora/ausbushes/stalkybush = 10, /obj/structure/flora/rock/pile = 3, - /obj/structure/herb/magnus_purpura = 1, + /obj/structure/herb/magnus_purpura = 1 ) dense_flora_density = 10 From b1b1ea6262db62e01e382d1f05708975a7fd5ddc Mon Sep 17 00:00:00 2001 From: Molti Date: Sat, 6 Jul 2024 19:32:22 -0500 Subject: [PATCH 14/19] Update water.dm --- code/game/turfs/open/water.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/turfs/open/water.dm b/code/game/turfs/open/water.dm index d2b32d10b58d..e663c36ec692 100644 --- a/code/game/turfs/open/water.dm +++ b/code/game/turfs/open/water.dm @@ -22,7 +22,7 @@ icon_state = "riverwater_motion" base_icon_state = "smoothwater" layer = HIGH_TURF_LAYER //so it draws above other turf - transform = MAP_SWITCH(TRANSLATE_MATRIX(-4, -4), matrix()) //since smoothwater.dmi is a 40x40 size sprite, we shift it slightly down and to the left so it stays centered + transform = MAP_SWITCH(TRANSLATE_MATRIX(-6, -6), matrix()) //since smoothwater.dmi is a 44x44 size sprite, we shift it slightly down and to the left so it stays centered smoothing_groups = SMOOTH_GROUP_TURF_WATER canSmoothWith = SMOOTH_GROUP_TURF_WATER //so it only smooths with other water From 4beb52cd695c4f5fd1ba55420fbec4f85b50ba99 Mon Sep 17 00:00:00 2001 From: Molti Date: Mon, 8 Jul 2024 16:38:34 -0500 Subject: [PATCH 15/19] almost, but not quite --- code/game/turfs/open/water.dm | 2 +- icons/turf/smoothwater.dmi | Bin 2539 -> 0 bytes yogstation/icons/turf/floors/smoothwater.dmi | Bin 0 -> 129513 bytes 3 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 icons/turf/smoothwater.dmi create mode 100644 yogstation/icons/turf/floors/smoothwater.dmi diff --git a/code/game/turfs/open/water.dm b/code/game/turfs/open/water.dm index e663c36ec692..469ea7312269 100644 --- a/code/game/turfs/open/water.dm +++ b/code/game/turfs/open/water.dm @@ -18,7 +18,7 @@ heavyfootstep = FOOTSTEP_WATER /turf/open/water/smooth - icon = MAP_SWITCH('icons/turf/smoothwater.dmi', 'icons/turf/floors.dmi') //uses smoothwater during gameplay and floors.dmi in mapping tools + icon = MAP_SWITCH('yogstation/icons/turf/floors/smoothwater.dmi', 'icons/turf/floors.dmi') //uses smoothwater during gameplay and floors.dmi in mapping tools icon_state = "riverwater_motion" base_icon_state = "smoothwater" layer = HIGH_TURF_LAYER //so it draws above other turf diff --git a/icons/turf/smoothwater.dmi b/icons/turf/smoothwater.dmi deleted file mode 100644 index b6ab124a036b47358ad082d712fd2c4d8938203b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2539 zcmZ`*dpwi-A0I0!botfKrHp>3L;1PSL6&W&+>+~Yi5!|sQ-tMSvk^}7b6nPiAtFaE z;h2Rqa{Dc>t`gDvQB)E&(Bq!Vi(3L8fgq)V+Slj?i1;VOBC88GvhJ#TGAlu!<5Qs118Ca7j4FY5d7lw;-a%c zqer^}6w~Rn$$tJ1c^$kVKTqR!ladL=u7LIE)TZph{ZcY?mhUP3G=~XWX?-(8S^0+S z*ETtQ5pGhczJx$UE#*?xP#7JxKtwXn#fShscT}CvRtmXx&N+V`^e>b0FFaoWDF-C)?esrR*S+?YF;RoK4|CUBERj2kAI-Es_fMAV)F!a$*Am#fn*GZr`PCx;d*`t$`S4<3?{n zU1;83cq1G;Ja_gv1u>lg2vFZ6)IOhZ&##QoHZR~kc5GqnVQnbsHjzYr z2IsjrQ(fuMeFgvndG@!^l|!WMqC6S%g(@j_<;+NzfcU^ z2AcPkUnddG5Neo0rf4TLFDDxdV{F$e6hw`5OYO^>QWj50z5&IAcJS~MNSx00OxbQd zE>8VU64NL45G0*;McF>Fojb=rrb1{wFdnz!hujE;8hHvEf*`A=cXN55pr-^F52@YE zkV}03U*pu*6$5&y?x)4pALg@T62xS)1}2OVSge?L_~F10#76ZKfWZn+Ce863feyx zmIQwi-eUQ&hH>sXacis_!!eDompQuJ_R&)l`%{l-=rg*c$jQ@HA8g}?d+*fN(%{KT z8mzdw|a8JUBUpx<(i=RonKw!77vbU5|Urnq8M&oxy zS?g%GNzczqRy`?z7xl!CUbbk4gm6=H4^)j@s-0?3u@Y=|Kvu&%KeSF=jTA6DcrcHK zQqB!xRBeO<`HG4k6kHJI56uWA|IYpaZ%W727NKLX zaG|@E&AUa|{MMdM6$j;oF`3FDehjvLLZ)`J_`+toGoAEiGIFd4qCMCpcxH9X<6$Z1 z7BR9G=PCh^heW*-ycDJ!sG*z}{g}~S0bfPMwsp;#!O`qcV z>%LUx(xL(rz^69*G%+I=6;y$*iP>nFlK-Ndz^kgX#r;hf{6l+KmS9qs)adCDM;YKl zSyKmqH9-ka!)7t{DllJS2xsuLuy4dmk3>;r4OR$CI$1uadDR1a>`DsISr_W>F8_&R zLQ}LyOroDm+@W`t<04#Tmq@k$~ zV}L|bK%;ce10RzcMp$p{iV0TKE-f@)&&0GkBlG#al|gihH0eQDHUQOTqFhf-^yjB> zrh8xB?xweikdaUkmo~ek1E3~w_6A^+YMHJzl>C$T?Pst6V0P9Z*R+}>N6z9}0$ZkY zOpS<8I_k2w#sOZsSKnBCaS#>Eu?b29;ww8SgJ7H9kzndj2+|GcJH})9w5V+R<8JW9 z-mn17a;p;wuGe(l?BYYyom1i$g1pe`bXsR7b%%XqI;x#@Rl)_KnE)3OH?5;?8TIcOT*7=g$ zb5&Tbw3+*w`BUX0k~O^JVEO8!c5NebJT*WNKUwBb{^}KY;Z|=O zxQmh`UE;TE7mI8gG#fw3rENwIbwxdRTI13u#^%3lbE>mh-(h|4<`Jrrm7aK4peTSAp?_Jz)fCB)nj vPcn(YBk_~&t6X`N>~y&4oOVd3`udhguYxu-v{xPYB?DPo*qc|K@J{#(c3cx5 diff --git a/yogstation/icons/turf/floors/smoothwater.dmi b/yogstation/icons/turf/floors/smoothwater.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b407bd311e531cde08505d16f9f97d659e87c19f GIT binary patch literal 129513 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 iw; z)&$FujX3s1mWKkEMn_mKZT2KvOD!x}G`@VpAsshQ06Zq*9?)Q?z#pAr{FTO60@VC4 z=(IgoAn||2>bfAAZ(tTXFIvo^WqsJ(UCNzyGt)GQ4d>0gz*(Z>)KIWCOK<%jj7!5{ zoLha0`U=5+5-WwEZ%Geyz| z8(anYnwrz$-QmyAa*Aqp^t88G;w%DtwYBe+IM9E|o4NlKNSk1SL+KT5?Ykqcy4u>m zq0kgV)SaY=PG8R&Q_YJ~EzNDK9Dc_vs2DG$OHtl20191p$HJc%GDV91CStOj8fd>| zM?h0Vudj*oSZC0zP)k$(y)kz|n{I{GxVVv~@7@c2P2uRJPtcoGB6%QxJ0-nUN@jZJ zM)K}}_Li2m_IxJ54#V%vduVFDm(ectx23%puksC?UAmH-Bri`vcvH&s`dvzqn+5z-K2IEBQIm?BwP2eS;JR3>8?U>u z>sJQt3V%-VC9e$XMGmkm(|S{Mh8YX|16QKO>w>l4y1d9Vo&#>YfbSEjx-AAbpi<)Z z%Gi016#l zZJVZWF75(Fs4ODF*9zPRzYK7LeSrvXKR~I8)gGBaG0X)z^KkW;OHcYom%QZCwDOxR z1oL@_$8)BYiWfm^o}ANvA!FHc_y^6E|BZ|_hjTTeudy`yyB*eNjlKrJ!o0z~tpd#* z^o(5sQFih~qY3gazX=Kq{P-%ltk`jtqO{Z7V`096F?~g^OPtg)qu1J)v1lRVi(l=jYuDG&}Z=KPdu-XQ8wsXAmbq0_4kwpumCj1dwFLdvD?+QH0#z0`)#_U zhEA*D?9|`2omJ0h&fg(&2hDTs>gFf@x*Z1>or^PJLGUvC&G*;?sl>y?(;6>Ty((P} z|Anb2$36E?0{`=zbc7TJxE#b?e+Pkk5?(UhW<0INK7}I=b`grV0Y$2}{H6?~)g*g8 z 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 literal 0 HcmV?d00001 From 402b599b15f841ac7dc875c68c95eacce48a26a3 Mon Sep 17 00:00:00 2001 From: Molti Date: Mon, 8 Jul 2024 17:09:38 -0500 Subject: [PATCH 16/19] Update smoothwater.dmi --- yogstation/icons/turf/floors/smoothwater.dmi | Bin 129513 -> 19814 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/yogstation/icons/turf/floors/smoothwater.dmi b/yogstation/icons/turf/floors/smoothwater.dmi index b407bd311e531cde08505d16f9f97d659e87c19f..94f8c71967828eeca76235d868fa7b0f7afb8939 100644 GIT binary patch literal 19814 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 WFC3^e0e|6ai>B&T6@t>u2mcS_i(2Ub From 83cbb772d5001832341b7a05cbf6354717aca2eb Mon Sep 17 00:00:00 2001 From: Molti Date: Fri, 12 Jul 2024 01:37:27 -0500 Subject: [PATCH 18/19] tar biome --- code/controllers/subsystem/mapping.dm | 4 ++ yogstation/code/datums/mapgen/JungleGen.dm | 12 ++++-- .../code/datums/mapgen/biomes/JungleBiomes.dm | 9 ++++ yogstation/code/datums/ruins/jungle.dm | 41 +++++++++---------- .../code/modules/jungleland/jungle_turfs.dm | 5 ++- 5 files changed, 44 insertions(+), 27 deletions(-) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index b86fad2ccfc4..35b05f14ac97 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -30,6 +30,7 @@ SUBSYSTEM_DEF(mapping) var/list/jungleland_dying_ruins_templates = list() var/list/jungleland_swamp_ruins_templates = list() var/list/jungleland_general_ruins_templates = list() + var/list/jungleland_tar_ruins_templates = list() //Yogs end var/list/shuttle_templates = list() @@ -148,6 +149,7 @@ SUBSYSTEM_DEF(mapping) seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/proper), jungleland_proper_ruins_templates, clear_below = TRUE) seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/dying_forest), jungleland_dying_ruins_templates, clear_below = TRUE) seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/toxic_pit), jungleland_swamp_ruins_templates, clear_below = TRUE) + seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/tar_wastes), jungleland_tar_ruins_templates, clear_below = TRUE) else run_map_generation() //YOGS EDIT @@ -638,6 +640,8 @@ GLOBAL_LIST_EMPTY(the_station_areas) jungleland_swamp_ruins_templates[R.name] = R else if(istype(R,/datum/map_template/ruin/jungle/all)) jungleland_general_ruins_templates[R.name] = R + else if(istype(R,/datum/map_template/ruin/jungle/tar)) + jungleland_tar_ruins_templates[R.name] = R //Yogs end /datum/controller/subsystem/mapping/proc/preloadShuttleTemplates() diff --git a/yogstation/code/datums/mapgen/JungleGen.dm b/yogstation/code/datums/mapgen/JungleGen.dm index bf6b81ecc866..fc470285e96c 100644 --- a/yogstation/code/datums/mapgen/JungleGen.dm +++ b/yogstation/code/datums/mapgen/JungleGen.dm @@ -21,13 +21,17 @@ /datum/map_generator/jungleland var/list/possible_biomes = list( - BIOME_BARREN = list( LOW_HUMIDITY = /datum/biome/jungleland/dry_swamp, + BIOME_BARREN = list( + LOW_HUMIDITY = /datum/biome/jungleland/tar_wastes, MED_HUMIDITY = /datum/biome/jungleland/dry_swamp, - HIGH_HUMIDITY = /datum/biome/jungleland/dying_forest), + HIGH_HUMIDITY = /datum/biome/jungleland/dying_forest + ), - BIOME_TOXIC = list( LOW_HUMIDITY = /datum/biome/jungleland/toxic_pit, + BIOME_TOXIC = list( + LOW_HUMIDITY = /datum/biome/jungleland/toxic_pit, MED_HUMIDITY = /datum/biome/jungleland/toxic_pit, - HIGH_HUMIDITY = /datum/biome/jungleland/jungle) + HIGH_HUMIDITY = /datum/biome/jungleland/jungle + ) ) ///Used to select "zoom" level into the perlin noise, higher numbers result in slower transitions var/perlin_zoom = 65 diff --git a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm index 634616d0c29e..5afc4d2939ea 100644 --- a/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm +++ b/yogstation/code/datums/mapgen/biomes/JungleBiomes.dm @@ -47,6 +47,15 @@ var/obj/structure/flora = pickweight(loose_flora) new flora(gen_turf) +/datum/biome/jungleland/tar_wastes + turf_type = /turf/open/floor/plating/dirt/jungleland/obsidian + closed_turf = /turf/open/water/smooth/tar_basin + loose_flora = list(/obj/structure/flora/rock = 2,/obj/structure/flora/rock/pile = 2) + loose_flora_density = 10 + fauna_density = 0.5 + fauna_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 33,/mob/living/simple_animal/hostile/asteroid/goliath/beast = 33,/mob/living/simple_animal/hostile/asteroid/goldgrub = 25,/mob/living/simple_animal/hostile/yog_jungle/skin_twister = 1, /mob/living/simple_animal/hostile/asteroid/marrowweaver = 7) + this_area = /area/jungleland/tar_wastes + /datum/biome/jungleland/dry_swamp turf_type = /turf/open/floor/plating/dirt/jungleland/deep_sand closed_turf = /turf/open/water/smooth/toxic_pit diff --git a/yogstation/code/datums/ruins/jungle.dm b/yogstation/code/datums/ruins/jungle.dm index 227680da0d42..8136518d9486 100644 --- a/yogstation/code/datums/ruins/jungle.dm +++ b/yogstation/code/datums/ruins/jungle.dm @@ -185,14 +185,14 @@ suffix = "jungleland_dead_bubblegum.dmm" always_place = TRUE -// /datum/map_template/ruin/jungle/barren/drake -// name = "Ash Drake" -// id = "barren_drake" -// description = "Ash Drake" -// suffix = "jungleland_barren_drake.dmm" -// always_place = TRUE -// allow_duplicates = TRUE -// cost = 20 +/datum/map_template/ruin/jungle/tar/drake + name = "Ash Drake" + id = "barren_drake" + description = "Ash Drake" + suffix = "jungleland_barren_drake.dmm" + always_place = TRUE + allow_duplicates = TRUE + cost = 20 //NESTS /datum/map_template/ruin/jungle/dying/dead_nest @@ -222,41 +222,38 @@ always_place = TRUE cost = 2 -// /datum/map_template/ruin/jungle/barren/barren_nest -// name = "Barren Nest" -// id = "jungle-barren-nest" -// description = "a nest" -// suffix = "jungleland_barren_nest.dmm" -// allow_duplicates = TRUE -// always_place = TRUE - -// OBSIDIAN PILLARS +/datum/map_template/ruin/jungle/tar/barren_nest + name = "Barren Nest" + id = "jungle-barren-nest" + description = "a nest" + suffix = "jungleland_barren_nest.dmm" + allow_duplicates = TRUE + always_place = TRUE -/datum/map_template/ruin/jungle/dying/obsidian_pillar0 +/datum/map_template/ruin/jungle/tar/obsidian_pillar0 name = "Obsidian pillar" id = "jungle-dying-obsidian-pillar0" description = "obsidian pillar" suffix = "obsidian_pillar0.dmm" cost = 1 -/datum/map_template/ruin/jungle/dying/obsidian_pillar1 +/datum/map_template/ruin/jungle/tar/obsidian_pillar1 name = "Obsidian pillar" id = "jungle-dying-obsidian-pillar1" description = "obsidian pillar" suffix = "obsidian_pillar1.dmm" cost = 1 -/datum/map_template/ruin/jungle/dying/obsidian_pillar2 +/datum/map_template/ruin/jungle/tar/obsidian_pillar2 name = "Obsidian pillar" id = "jungle-dying-obsidian-pillar2" description = "obsidian pillar" suffix = "obsidian_pillar2.dmm" cost = 1 -/datum/map_template/ruin/jungle/dying/obsidian_pillar3 +/datum/map_template/ruin/jungle/tar/obsidian_pillar3 name = "Obsidian pillar" id = "jungle-dying-obsidian-pillar3" description = "obsidian pillar" suffix = "obsidian_pillar3.dmm" cost = 1 - diff --git a/yogstation/code/modules/jungleland/jungle_turfs.dm b/yogstation/code/modules/jungleland/jungle_turfs.dm index b1fc78ed3f03..a7870d59bd74 100644 --- a/yogstation/code/modules/jungleland/jungle_turfs.dm +++ b/yogstation/code/modules/jungleland/jungle_turfs.dm @@ -46,6 +46,9 @@ Temperature: 126.85 °C (400 K) /area/jungleland/toxic_pit name = "Toxic Pit" +/area/jungleland/tar_wastes + name = "Tar Wastes" + /area/jungleland/dry_swamp name = "Rocky Beach" @@ -266,7 +269,7 @@ Temperature: 126.85 °C (400 K) name = "deep sulphuric pit" desc = "Extraordinarily toxic." color = "#004700" - slowdown = 4 + slowdown = 5 baseturfs = /turf/open/water/smooth/toxic_pit/deep acid_strength = 2 From e12e5c4c946456af417f92e9959b7320a1e3a60c Mon Sep 17 00:00:00 2001 From: Molti Date: Fri, 12 Jul 2024 16:17:43 -0500 Subject: [PATCH 19/19] Update jungle_datums.dm --- yogstation/code/modules/jungleland/jungle_datums.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yogstation/code/modules/jungleland/jungle_datums.dm b/yogstation/code/modules/jungleland/jungle_datums.dm index 47d9fdf407c8..c4ffddeddbbe 100644 --- a/yogstation/code/modules/jungleland/jungle_datums.dm +++ b/yogstation/code/modules/jungleland/jungle_datums.dm @@ -278,7 +278,7 @@ description = "Yellowish liquid with VERY potent anti-acidic properties" color = "#eeff00" taste_description = "sweet" - metabolization_rate = 0.05 + metabolization_rate = 0.1 alert_id = "magnus_purpura_condensed" //i tried to base it off of actual malaria

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 WFC3^e0e|6ai>B&T6@t>u2mcS_i(2Ub literal 129513 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 iw; z)&$FujX3s1mWKkEMn_mKZT2KvOD!x}G`@VpAsshQ06Zq*9?)Q?z#pAr{FTO60@VC4 z=(IgoAn||2>bfAAZ(tTXFIvo^WqsJ(UCNzyGt)GQ4d>0gz*(Z>)KIWCOK<%jj7!5{ zoLha0`U=5+5-WwEZ%Geyz| z8(anYnwrz$-QmyAa*Aqp^t88G;w%DtwYBe+IM9E|o4NlKNSk1SL+KT5?Ykqcy4u>m zq0kgV)SaY=PG8R&Q_YJ~EzNDK9Dc_vs2DG$OHtl20191p$HJc%GDV91CStOj8fd>| zM?h0Vudj*oSZC0zP)k$(y)kz|n{I{GxVVv~@7@c2P2uRJPtcoGB6%QxJ0-nUN@jZJ zM)K}}_Li2m_IxJ54#V%vduVFDm(ectx23%puksC?UAmH-Bri`vcvH&s`dvzqn+5z-K2IEBQIm?BwP2eS;JR3>8?U>u z>sJQt3V%-VC9e$XMGmkm(|S{Mh8YX|16QKO>w>l4y1d9Vo&#>YfbSEjx-AAbpi<)Z z%Gi016#l zZJVZWF75(Fs4ODF*9zPRzYK7LeSrvXKR~I8)gGBaG0X)z^KkW;OHcYom%QZCwDOxR z1oL@_$8)BYiWfm^o}ANvA!FHc_y^6E|BZ|_hjTTeudy`yyB*eNjlKrJ!o0z~tpd#* z^o(5sQFih~qY3gazX=Kq{P-%ltk`jtqO{Z7V`096F?~g^OPtg)qu1J)v1lRVi(l=jYuDG&}Z=KPdu-XQ8wsXAmbq0_4kwpumCj1dwFLdvD?+QH0#z0`)#_U zhEA*D?9|`2omJ0h&fg(&2hDTs>gFf@x*Z1>or^PJLGUvC&G*;?sl>y?(;6>Ty((P} z|Anb2$36E?0{`=zbc7TJxE#b?e+Pkk5?(UhW<0INK7}I=b`grV0Y$2}{H6?~)g*g8 z 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 From 1faee5dd9335d2a38ceed2590e7ad8199a4643a2 Mon Sep 17 00:00:00 2001 From: Molti Date: Tue, 9 Jul 2024 19:27:59 -0500 Subject: [PATCH 17/19] fixtearing --- yogstation/icons/turf/floors/smoothwater.dmi | Bin 19814 -> 18552 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/yogstation/icons/turf/floors/smoothwater.dmi b/yogstation/icons/turf/floors/smoothwater.dmi index 94f8c71967828eeca76235d868fa7b0f7afb8939..94adf7506a50e8b6da1f61d147ac9f2b9fdf1d66 100644 GIT binary patch literal 18552 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 literal 19814 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