mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-20 19:43:13 +01:00
Adds a Xanu region for Xanu Prime to spawn in. Ice/barren asteroids as possible spawns for mining operations. Adds Xanu Prime as a visitable planet, with 2 regions: the arid grasslands of Naya-Khyber; the tundra of Himavatia. Only basic, super generic planet ruins included. Random ground survey data available for scientific investigations. The following assets that **have not** been created by myself are included in this PR: | Path | Original Author | License | | --- | --- | --- | | /html/images/scans/exoplanets/xanu_prime.png | Kyres1 (Sourced from our own wiki) | CC BY-SA 4.0 | | /sound/music/regional/xanu/xanu_rock_1.ogg | Swara Sutra (https://swarasutra.bandcamp.com/album/indulgence) | CC BY-NC-SA 3.0 | | /sound/music/regional/xanu/xanu_rock_2.ogg | Swara Sutra (https://swarasutra.bandcamp.com/album/indulgence) | CC BY-NC-SA 3.0 |
305 lines
10 KiB
Plaintext
305 lines
10 KiB
Plaintext
/singleton/biome/snow
|
|
turf_type = /turf/simulated/floor/exoplanet/snow
|
|
generators = list(
|
|
PLANET_TURF = list(BATCHED_NOISE, -0.2, 360, 16),
|
|
GRASSES = list(BATCHED_NOISE, -0.4, 360, 4),
|
|
LARGE_FLORA = list(POISSON_SAMPLE, 9),
|
|
SMALL_FLORA = list(POISSON_SAMPLE, 6),
|
|
WILDLIFE = list(POISSON_SAMPLE, 15)
|
|
)
|
|
spawn_types = list(
|
|
PLANET_TURF = list(/turf/simulated/floor/exoplanet/permafrost = 1),
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/both = 2,
|
|
/obj/structure/flora/grass/green = 1,
|
|
/obj/structure/flora/grass/brown = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 4,
|
|
/obj/structure/flora/rock/snow = 4,
|
|
/obj/structure/flora/tree/dead = 2,
|
|
/obj/structure/flora/tree/pine = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/large_plant = 1
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush = 2,
|
|
/obj/effect/floor_decal/snowrocks = 1,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 2
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/hostile/retaliate/samak = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/diyaab = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/shantak = 1
|
|
)
|
|
)
|
|
exclusive_generators = list(LARGE_FLORA)
|
|
|
|
/singleton/biome/snow/forest
|
|
generators = list(
|
|
GRASSES = list(BATCHED_NOISE, -0.4, 360, 4),
|
|
LARGE_FLORA = list(POISSON_SAMPLE, 4),
|
|
SMALL_FLORA = list(POISSON_SAMPLE, 2),
|
|
WILDLIFE = list(POISSON_SAMPLE, 8)
|
|
)
|
|
spawn_types = list(
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/both = 1,
|
|
/obj/structure/flora/grass/green = 2,
|
|
/obj/structure/flora/grass/brown = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/structure/flora/rock/snow = 1,
|
|
/obj/structure/flora/tree/dead = 2,
|
|
/obj/structure/flora/tree/pine = 4,
|
|
/obj/effect/landmark/exoplanet_spawn/large_plant = 3
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush = 3,
|
|
/obj/effect/floor_decal/snowrocks = 1,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 3
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/hostile/retaliate/samak = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/diyaab = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/shantak = 1
|
|
)
|
|
)
|
|
|
|
// Adhomai
|
|
|
|
/singleton/biome/snow/adhomai
|
|
spawn_types = list(
|
|
PLANET_TURF = list(/turf/simulated/floor/exoplanet/permafrost = 1),
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/adhomai = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 1,
|
|
/obj/structure/flora/rock/adhomai = 1,
|
|
/obj/structure/flora/tree/adhomai = 1
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush/adhomai = 3,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 2
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/ice_tunneler = 1,
|
|
/mob/living/simple_animal/ice_tunneler/male = 1,
|
|
/mob/living/simple_animal/fatshouter = 1,
|
|
/mob/living/simple_animal/fatshouter/male = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/male = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/baby = 1,
|
|
/mob/living/simple_animal/hostile/wind_devil = 1,
|
|
/mob/living/carbon/human/farwa/adhomai = 1,
|
|
/mob/living/simple_animal/hostile/harron = 1,
|
|
/mob/living/simple_animal/climber = 1,
|
|
/mob/living/simple_animal/snow_strider = 1,
|
|
/mob/living/simple_animal/nosehorn = 1
|
|
)
|
|
)
|
|
|
|
/singleton/biome/snow/adhomai/eclipse
|
|
spawn_types = list(
|
|
PLANET_TURF = list(/turf/simulated/floor/exoplanet/permafrost = 1),
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/adhomai = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 1,
|
|
/obj/structure/flora/rock/adhomai = 1,
|
|
/obj/structure/flora/tree/adhomai = 1
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush/adhomai = 2.5,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 1
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/ice_tunneler = 0.5,
|
|
/mob/living/simple_animal/ice_tunneler/male = 0.5,
|
|
/mob/living/simple_animal/fatshouter = 0.5,
|
|
/mob/living/simple_animal/fatshouter/male = 0.5,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama = 0.5,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/male = 0.5,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/baby = 0.5,
|
|
/mob/living/simple_animal/hostile/wind_devil = 2, // Hope you like wind devils
|
|
/mob/living/carbon/human/farwa/adhomai = 0.5,
|
|
/mob/living/simple_animal/hostile/harron = 1.5,
|
|
/mob/living/simple_animal/climber = 0.5,
|
|
/mob/living/simple_animal/snow_strider = 0.3,
|
|
/mob/living/simple_animal/nosehorn = 0.1,
|
|
/mob/living/simple_animal/hostile/cavern_geist = 0.01 // Something stirs in the darkness...
|
|
)
|
|
)
|
|
|
|
/singleton/biome/snow/forest/adhomai
|
|
spawn_types = list(
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/adhomai = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 1,
|
|
/obj/structure/flora/rock/adhomai = 1,
|
|
/obj/structure/flora/tree/adhomai = 4
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush/adhomai = 3,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 2
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/ice_tunneler = 1,
|
|
/mob/living/simple_animal/ice_tunneler/male = 1,
|
|
/mob/living/simple_animal/fatshouter = 1,
|
|
/mob/living/simple_animal/fatshouter/male = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/male = 1,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/baby = 1,
|
|
/mob/living/simple_animal/hostile/wind_devil = 1,
|
|
/mob/living/carbon/human/farwa/adhomai = 1,
|
|
/mob/living/simple_animal/hostile/harron = 1,
|
|
/mob/living/simple_animal/climber = 1,
|
|
/mob/living/simple_animal/snow_strider = 1,
|
|
/mob/living/simple_animal/nosehorn = 1
|
|
)
|
|
)
|
|
|
|
|
|
/singleton/biome/snow/forest/adhomai/eclipse
|
|
spawn_types = list(
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/adhomai = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 1,
|
|
/obj/structure/flora/rock/adhomai = 1,
|
|
/obj/structure/flora/tree/adhomai = 4
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush/adhomai = 3,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 2
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/ice_tunneler = 0.5,
|
|
/mob/living/simple_animal/ice_tunneler/male = 0.5,
|
|
/mob/living/simple_animal/fatshouter = 0.5,
|
|
/mob/living/simple_animal/fatshouter/male = 0.5,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama = 0.5,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/male = 0.5,
|
|
/mob/living/simple_animal/hostile/retaliate/rafama/baby = 0.5,
|
|
/mob/living/simple_animal/hostile/wind_devil = 2,
|
|
/mob/living/carbon/human/farwa/adhomai = 0.5,
|
|
/mob/living/simple_animal/hostile/harron = 1.5,
|
|
/mob/living/simple_animal/climber = 0.5,
|
|
/mob/living/simple_animal/snow_strider = 0.3,
|
|
/mob/living/simple_animal/nosehorn = 0.1,
|
|
/mob/living/simple_animal/hostile/cavern_geist = 0.01 // Something stirs in the darkness...
|
|
)
|
|
)
|
|
|
|
/singleton/biome/snow/adhomai/polar
|
|
turf_type = /turf/simulated/floor/exoplanet/snow
|
|
generators = list(
|
|
LARGE_FLORA = list(POISSON_SAMPLE, 9),
|
|
SMALL_FLORA = list(POISSON_SAMPLE, 9),
|
|
WILDLIFE = list(POISSON_SAMPLE, 15)
|
|
)
|
|
spawn_types = list(
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 1,
|
|
/obj/structure/flora/rock/adhomai = 2,
|
|
/obj/structure/flora/rock/ice = 3
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/geyser = 1,
|
|
/obj/effect/floor_decal/snowdrift/random = 1
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/scavenger = 1,
|
|
/mob/living/simple_animal/ice_catcher = 1,
|
|
/mob/living/simple_animal/hostile/plasmageist = 1,
|
|
/mob/living/simple_animal/hostile/wriggler = 1
|
|
)
|
|
)
|
|
|
|
/singleton/biome/snow/adhomai/polar/eclipse
|
|
turf_type = /turf/simulated/floor/exoplanet/snow
|
|
generators = list(
|
|
LARGE_FLORA = list(POISSON_SAMPLE, 6),
|
|
SMALL_FLORA = list(POISSON_SAMPLE, 6),
|
|
WILDLIFE = list(POISSON_SAMPLE, 20)
|
|
)
|
|
spawn_types = list(
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 1,
|
|
/obj/structure/flora/rock/adhomai = 2,
|
|
/obj/structure/flora/rock/ice = 3
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/geyser = 1,
|
|
/obj/effect/floor_decal/snowdrift/random = 1
|
|
),
|
|
WILDLIFE = list(
|
|
/mob/living/simple_animal/scavenger = 0.5,
|
|
/mob/living/simple_animal/ice_catcher = 0.5,
|
|
/mob/living/simple_animal/hostile/plasmageist = 1.2,
|
|
/mob/living/simple_animal/hostile/wriggler = 1.2
|
|
)
|
|
)
|
|
|
|
/singleton/biome/water/ice/polar
|
|
turf_type = /turf/simulated/floor/exoplanet/ice/dark
|
|
|
|
// Xanu Biomes
|
|
// TODO: Xanan wildlife
|
|
/singleton/biome/snow/xanu
|
|
spawn_types = list(
|
|
PLANET_TURF = list(/turf/simulated/floor/exoplanet/permafrost = 1),
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/both = 2,
|
|
/obj/structure/flora/grass/green = 1,
|
|
/obj/structure/flora/grass/brown = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/effect/floor_decal/snowdrift/large/random = 4,
|
|
/obj/structure/flora/rock/snow = 4,
|
|
/obj/structure/flora/tree/dead = 2,
|
|
/obj/structure/flora/tree/pine = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/large_plant = 1
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush = 2,
|
|
/obj/effect/floor_decal/snowrocks = 1,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 2
|
|
),
|
|
WILDLIFE = list() //No Xanu wildlife assets yet
|
|
)
|
|
|
|
/singleton/biome/snow/forest/xanu
|
|
spawn_types = list(
|
|
GRASSES = list(
|
|
/obj/structure/flora/grass/both = 1,
|
|
/obj/structure/flora/grass/green = 2,
|
|
/obj/structure/flora/grass/brown = 1
|
|
),
|
|
LARGE_FLORA = list(
|
|
/obj/structure/flora/rock/snow = 1,
|
|
/obj/structure/flora/tree/dead = 2,
|
|
/obj/structure/flora/tree/pine = 4,
|
|
/obj/effect/landmark/exoplanet_spawn/large_plant = 3
|
|
),
|
|
SMALL_FLORA = list(
|
|
/obj/structure/flora/bush = 3,
|
|
/obj/effect/floor_decal/snowrocks = 1,
|
|
/obj/effect/floor_decal/snowdrift/random = 1,
|
|
/obj/effect/landmark/exoplanet_spawn/plant = 3
|
|
),
|
|
WILDLIFE = list() //no xanu wildlife assets yet
|
|
)
|