Files
RustingWithYou 6f9140382f Exoplanet Random Plants (#17967)
* icons

* and now, we suffer

* i keep screaming but god wont answer

* adapt seed

* Update code/modules/hydroponics/trays/tray_update_icons.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/modules/hydroponics/trays/tray_update_icons.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/modules/hydroponics/trays/tray_update_icons.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/modules/hydroponics/trays/tray_update_icons.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* addresses requested changes

---------

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2023-12-19 11:45:10 +00:00

185 lines
5.5 KiB
Plaintext

/singleton/biome/jungle
turf_type = /turf/simulated/floor/exoplanet/grass/grove
generators = list(
LARGE_FLORA = list(POISSON_SAMPLE, 7),
SMALL_FLORA = list(POISSON_SAMPLE, 4),
GRASSES = list(BATCHED_NOISE, 0.1, 360, 4),
WILDLIFE = list(POISSON_SAMPLE, 10)
)
spawn_types = list(
LARGE_FLORA = list(
/obj/structure/flora/tree/jungle/small/random = 5,
/obj/structure/flora/tree/jungle/random = 1,
/obj/effect/landmark/exoplanet_spawn/large_plant = 1
),
SMALL_FLORA = list(
/obj/structure/flora/bush/jungle/large/random = 1,
/obj/structure/flora/bush/jungle/random = 3,
/obj/structure/flora/bush/jungle/b/random = 3,
/obj/structure/flora/bush/jungle/c/random = 3,
/obj/effect/landmark/exoplanet_spawn/plant = 3
),
GRASSES = list(
/obj/structure/flora/grass/junglegrass/random = 4,
/obj/structure/flora/grass/junglegrass/dense/random = 2,
/obj/structure/flora/grass/junglegrass/rocky/random = 1
),
WILDLIFE = list(
/mob/living/simple_animal/yithian = 1,
/mob/living/simple_animal/tindalos = 1
)
)
exclusive_generators = list(LARGE_FLORA, SMALL_FLORA)
/singleton/biome/jungle/clearing
// same as /jungle but without any blocking objs
generators = list(
SMALL_FLORA = list(POISSON_SAMPLE, 4),
GRASSES = list(BATCHED_NOISE, -0.1, 360, 4),
WILDLIFE = list(POISSON_SAMPLE, 10)
)
spawn_types = list(
SMALL_FLORA = list(
/obj/structure/flora/bush/jungle/random = 3,
/obj/structure/flora/bush/jungle/b/random = 3,
/obj/structure/flora/bush/jungle/c/random = 3,
/obj/effect/landmark/exoplanet_spawn/plant = 3
),
GRASSES = list(
/obj/structure/flora/grass/junglegrass/random = 4,
/obj/structure/flora/grass/junglegrass/dense/random = 2,
/obj/structure/flora/grass/junglegrass/rocky/random = 1
),
WILDLIFE = list(
/mob/living/simple_animal/yithian = 1,
/mob/living/simple_animal/tindalos = 1
)
)
/singleton/biome/jungle/dense
generators = list(
LARGE_FLORA = list(POISSON_SAMPLE, 4),
SMALL_FLORA = list(POISSON_SAMPLE, 2),
GRASSES = list(ALWAYS_GEN),
WILDLIFE = list(POISSON_SAMPLE, 10)
)
/singleton/biome/konyang
turf_type = /turf/simulated/floor/exoplanet/konyang
generators = list(
LARGE_FLORA = list(POISSON_SAMPLE, 7),
SMALL_FLORA = list(POISSON_SAMPLE, 4),
GRASSES = list(BATCHED_NOISE, 0.1, 360, 4)
)
spawn_types = list(
LARGE_FLORA = list(
/obj/structure/flora/tree/konyang/spring = 3
),
SMALL_FLORA = list(
/obj/structure/flora/bush/konyang_reeds = 5,
/obj/structure/flora/rock/konyang = 3,
/obj/structure/flora/rock/konyang/small = 4,
/obj/structure/flora/rock/konyang/moss = 1
),
GRASSES = list(
/obj/effect/floor_decal/konyang_flowers = 3
)
)
exclusive_generators = list(LARGE_FLORA, SMALL_FLORA)
/singleton/biome/konyang/clearing
turf_type = /turf/simulated/floor/exoplanet/konyang
generators = list(
SMALL_FLORA = list(POISSON_SAMPLE, 4),
GRASSES = list(BATCHED_NOISE, 0.1, 360, 4)
)
spawn_types = list(
SMALL_FLORA = list(
/obj/structure/flora/bush/konyang_reeds = 2,
/obj/structure/flora/rock/konyang/small = 1
),
GRASSES = list(
/obj/effect/floor_decal/konyang_flowers = 2
)
)
/singleton/biome/konyang/water//shallow water more fitting for coastlines
turf_type = /turf/simulated/floor/exoplanet/water/shallow/konyang
generators = list(
SMALL_FLORA = list(POISSON_SAMPLE, 4),
GRASSES = list(BATCHED_NOISE, 0.1, 360, 5),
WILDLIFE = list(POISSON_SAMPLE, 5)
)
spawn_types = list(
SMALL_FLORA = list(
/obj/structure/flora/rock/konyang/water = 2
),
GRASSES = list(
/obj/structure/flora/bush/konyang_reeds/water = 4
),
WILDLIFE = list(
/mob/living/simple_animal/aquatic/fish = 1,
/mob/living/simple_animal/aquatic/fish/gupper = 1,
/mob/living/simple_animal/aquatic/fish/cod = 1
)
)
/singleton/biome/konyang/water/ocean//completely open water
turf_type = /turf/simulated/floor/exoplanet/water/konyang
generators = list(
WILDLIFE = list(POISSON_SAMPLE, 3)
)
spawn_types = list(
WILDLIFE = list(
/mob/living/simple_animal/hostile/retaliate/aquatic/thresher = 1
)
)
/singleton/biome/konyang/caves
turf_type = /turf/simulated/floor/exoplanet/dirt_konyang
generators = list(
SMALL_FLORA = list(POISSON_SAMPLE, 4)
)
spawn_types = list(
SMALL_FLORA = list(
/obj/structure/flora/rock/konyang = 2,
/obj/structure/flora/rock/konyang/small = 5
),
)
/singleton/biome/konyang/abandoned//long-abandoned decrepit ghost town
turf_type = /turf/simulated/floor/exoplanet/dirt_konyang
generators = list(
LARGE_FLORA = list(POISSON_SAMPLE, 7),
SMALL_FLORA = list(POISSON_SAMPLE, 4),
GRASSES = list(BATCHED_NOISE, 0.1, 360, 4)
)
spawn_types = list(
LARGE_FLORA = list(
/obj/structure/utility_pole = 2,
/obj/structure/utility_pole/street = 1,
/obj/structure/utility_pole/power/central = 1
),
SMALL_FLORA = list(
/obj/structure/flora/bush/konyang_reeds = 5,
/obj/structure/flora/rock/konyang = 3,
/obj/structure/flora/rock/konyang/small = 4,
/obj/structure/girder = 4,
/obj/effect/decal/cleanable/dirt = 8,
/obj/structure/trash_pile = 7,
/obj/structure/flora/rock/konyang/moss = 1,
/obj/structure/grille = 4,
/obj/item/stack/rods = 5,
/obj/item/material/shard = 5,
/obj/structure/flora/rock/konyang/moss = 1,
/obj/structure/lattice/catwalk/indoor/urban = 2
),
GRASSES = list(
/turf/simulated/floor/concrete = 3,
/turf/simulated/floor/asphalt = 3,
/turf/simulated/floor/sidewalk = 2,
/turf/simulated/floor/plating = 3
)
)
exclusive_generators = list(LARGE_FLORA, SMALL_FLORA)