mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
[MIRROR] converts area booleans to flags (#9595)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
7131e4602e
commit
893b4e2ac0
@@ -45,7 +45,7 @@ GLOBAL_LIST_EMPTY(current_pending_diseases)
|
||||
continue
|
||||
if(!(A.z in using_map.station_levels))
|
||||
continue
|
||||
if(A.flags & RAD_SHIELDED)
|
||||
if(A.flag_check(RAD_SHIELDED))
|
||||
continue
|
||||
if(isbelly(G.loc))
|
||||
continue
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines)
|
||||
var/area/A = get_area(temp_vent)
|
||||
if(A.forbid_events)
|
||||
if(A.flag_check(AREA_FORBID_EVENTS))
|
||||
continue
|
||||
if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels))
|
||||
if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change in order to spawn.
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels))
|
||||
if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change to 10 from 50 in order for spawns to work.
|
||||
var/area/A = get_area(temp_vent)
|
||||
if(!(A.forbid_events))
|
||||
if(!(A.flag_check(AREA_FORBID_EVENTS)))
|
||||
vents += temp_vent
|
||||
|
||||
while((spawncount >= 1) && vents.len)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
if(!(T.z in using_map.station_levels))
|
||||
continue
|
||||
var/area/A = get_area(T)
|
||||
if(A.flags & RAD_SHIELDED || A.flags & BLUE_SHIELDED)
|
||||
if(A.flag_check(RAD_SHIELDED | BLUE_SHIELDED))
|
||||
continue
|
||||
place_ian(T)
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
if(!(S.z in affecting_z))
|
||||
continue
|
||||
var/area/A = get_area(S)
|
||||
if(!A || A.flags & RAD_SHIELDED) // Rad shielding will protect from ions too
|
||||
if(!A || A.flag_check(RAD_SHIELDED)) // Rad shielding will protect from ions too
|
||||
continue
|
||||
to_chat(S, span_warning("Your integrated sensors detect an ionospheric anomaly. Your systems will be impacted as you begin a partial restart."))
|
||||
var/ionbug = rand(3, 9)
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
var/area/A = get_area(C)
|
||||
if(!A)
|
||||
continue
|
||||
if(A.flags & RAD_SHIELDED)
|
||||
if(A.flag_check(RAD_SHIELDED))
|
||||
continue
|
||||
if(istype(C,/mob/living/carbon/human))
|
||||
var/mob/living/carbon/human/H = C
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
if(!temp_vent.welded && temp_vent.network && (temp_vent.loc.z in using_map.station_levels))
|
||||
if(temp_vent.network.normal_members.len > 10) //CHOMP Edit: Most our networks are 40. SM is 4 and toxins is 2. This needed to change to 10 from 50 in order for spawns to work.
|
||||
var/area/A = get_area(temp_vent)
|
||||
if(!(A.forbid_events))
|
||||
if(!(A.flag_check(AREA_FORBID_EVENTS)))
|
||||
vents += temp_vent
|
||||
|
||||
while((spawncount >= 1) && vents.len)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
continue
|
||||
if(!(A.z in using_map.station_levels))
|
||||
continue
|
||||
if(A.flags & RAD_SHIELDED)
|
||||
if(A.flag_check(RAD_SHIELDED))
|
||||
continue
|
||||
if(isbelly(H.loc))
|
||||
continue
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
if(istype(candidate, /turf/simulated/wall))
|
||||
center = candidate
|
||||
var/area/A = get_area(candidate)
|
||||
if(!A.forbid_events)
|
||||
if(!A.flag_check(AREA_FORBID_EVENTS))
|
||||
return 1
|
||||
return 0
|
||||
|
||||
@@ -36,4 +36,4 @@
|
||||
|
||||
// Only rot up to severity walls
|
||||
if(rotcount >= actual_severity)
|
||||
break
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user