mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-10 10:01:40 +00:00
Fixes Tendrils Spawning Inside Ruins (#46455)
This commit is contained in:
@@ -20,11 +20,13 @@
|
|||||||
|
|
||||||
for(var/i in get_affected_turfs(central_turf, 1))
|
for(var/i in get_affected_turfs(central_turf, 1))
|
||||||
var/turf/T = i
|
var/turf/T = i
|
||||||
|
for(var/obj/structure/spawner/nest in T)
|
||||||
|
qdel(nest)
|
||||||
for(var/mob/living/simple_animal/monster in T)
|
for(var/mob/living/simple_animal/monster in T)
|
||||||
qdel(monster)
|
qdel(monster)
|
||||||
for(var/obj/structure/flora/ash/plant in T)
|
for(var/obj/structure/flora/ash/plant in T)
|
||||||
qdel(plant)
|
qdel(plant)
|
||||||
|
|
||||||
load(central_turf,centered = TRUE)
|
load(central_turf,centered = TRUE)
|
||||||
loaded++
|
loaded++
|
||||||
|
|
||||||
@@ -94,7 +96,7 @@
|
|||||||
//TODO : handle forced ruins with multiple variants
|
//TODO : handle forced ruins with multiple variants
|
||||||
forced_ruins -= current_pick
|
forced_ruins -= current_pick
|
||||||
forced = FALSE
|
forced = FALSE
|
||||||
|
|
||||||
if(failed_to_place)
|
if(failed_to_place)
|
||||||
for(var/datum/map_template/ruin/R in ruins_availible)
|
for(var/datum/map_template/ruin/R in ruins_availible)
|
||||||
if(R.id == current_pick.id)
|
if(R.id == current_pick.id)
|
||||||
@@ -131,5 +133,5 @@
|
|||||||
for(var/datum/map_template/ruin/R in ruins_availible)
|
for(var/datum/map_template/ruin/R in ruins_availible)
|
||||||
if(R.cost > budget)
|
if(R.cost > budget)
|
||||||
ruins_availible -= R
|
ruins_availible -= R
|
||||||
|
|
||||||
log_world("Ruin loader finished with [budget] left to spend.")
|
log_world("Ruin loader finished with [budget] left to spend.")
|
||||||
|
|||||||
Reference in New Issue
Block a user