Fixes phoron showing up in non-romanovich asteroids. (#13679)

This commit is contained in:
Alberyk
2022-04-28 19:00:29 +02:00
committed by GitHub
parent 12ef811a2f
commit 73522740f3
11 changed files with 242 additions and 116 deletions
+9 -1
View File
@@ -14,6 +14,11 @@
for(var/zlevel in E.map_z)
new /datum/random_map/automata/cave_system/mountains(null,TRANSITIONEDGE,TRANSITIONEDGE,zlevel,E.maxx-TRANSITIONEDGE,E.maxy-TRANSITIONEDGE,0,1,1, E.planetary_area, rock_color)
/datum/exoplanet_theme/mountains/phoron/before_map_generation(obj/effect/overmap/visitable/sector/exoplanet/E)
rock_color = pick(E.rock_colors)
for(var/zlevel in E.map_z)
new /datum/random_map/automata/cave_system/mountains/phoron(null,TRANSITIONEDGE,TRANSITIONEDGE,zlevel,E.maxx-TRANSITIONEDGE,E.maxy-TRANSITIONEDGE,0,1,1, E.planetary_area, rock_color)
/datum/random_map/automata/cave_system/mountains
iterations = 2
descriptor = "space mountains"
@@ -21,6 +26,10 @@
cell_threshold = 6
var/rock_color
/datum/random_map/automata/cave_system/mountains/phoron
mineral_sparse = /turf/simulated/mineral/random/phoron
mineral_rich = /turf/simulated/mineral/random/high_chance/phoron
/datum/random_map/automata/cave_system/mountains/New(var/seed, var/tx, var/ty, var/tz, var/tlx, var/tly, var/do_not_apply, var/do_not_announce, var/never_be_priority = 0, var/used_area, var/_rock_color)
if(_rock_color)
rock_color = _rock_color
@@ -33,4 +42,3 @@
if(use_area)
if(istype(T))
T.mined_turf = use_area.base_turf