mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-11 23:23:28 +01:00
Fixed swarmers spawning in spaced areas (#31797)
This commit is contained in:
@@ -16,7 +16,11 @@
|
||||
var/list/area_turfs = get_area_turfs(impact_area)
|
||||
for(var/i in 1 to length(area_turfs))
|
||||
var/turf/T = pick_n_take(area_turfs)
|
||||
if(T.is_blocked_turf())
|
||||
var/datum/gas_mixture/environment = T.get_readonly_air()
|
||||
var/datum/tlv/cur_tlv = new/datum/tlv(ONE_ATMOSPHERE * 0.80, ONE_ATMOSPHERE *0.90, ONE_ATMOSPHERE * 1.10,ONE_ATMOSPHERE * 1.20) /* kpa */
|
||||
var/environment_pressure = environment.return_pressure()
|
||||
var/pressure_dangerlevel = cur_tlv.get_danger_level(environment_pressure)
|
||||
if(T.is_blocked_turf() || pressure_dangerlevel)
|
||||
shuffle(area_turfs)
|
||||
continue
|
||||
// Give ghosts some time to jump there before it begins.
|
||||
|
||||
Reference in New Issue
Block a user