mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 13:05:44 +01:00
Changes a bit how exoplanet ruins/features are chosen (#15169)
This commit is contained in:
@@ -49,6 +49,8 @@
|
||||
|
||||
var/list/mobs_to_tolerate = list()
|
||||
|
||||
var/list/possible_random_ruins
|
||||
|
||||
/obj/effect/overmap/visitable/sector/exoplanet/proc/generate_habitability()
|
||||
var/roll = rand(1,100)
|
||||
switch(roll)
|
||||
@@ -75,14 +77,14 @@
|
||||
if(LAZYLEN(possible_themes))
|
||||
var/datum/exoplanet_theme/T = pick(possible_themes)
|
||||
theme = new T
|
||||
|
||||
for(var/T in subtypesof(/datum/map_template/ruin/exoplanet))
|
||||
var/datum/map_template/ruin/exoplanet/ruin = T
|
||||
if(ruin_tags_whitelist && !(ruin_tags_whitelist & initial(ruin.ruin_tags)))
|
||||
continue
|
||||
if(ruin_tags_blacklist & initial(ruin.ruin_tags))
|
||||
continue
|
||||
possible_features += new ruin
|
||||
if(possible_random_ruins)
|
||||
for(var/T in possible_random_ruins)
|
||||
var/datum/map_template/ruin/exoplanet/ruin = T
|
||||
if(ruin_tags_whitelist && !(ruin_tags_whitelist & initial(ruin.ruin_tags)))
|
||||
continue
|
||||
if(ruin_tags_blacklist & initial(ruin.ruin_tags))
|
||||
continue
|
||||
possible_features += new ruin
|
||||
..()
|
||||
|
||||
/obj/effect/overmap/visitable/sector/exoplanet/proc/build_level()
|
||||
|
||||
Reference in New Issue
Block a user