global lists global defined

This commit is contained in:
Desolate
2018-10-02 15:52:46 -05:00
parent c47df961d9
commit c974e29a3c
385 changed files with 1403 additions and 1403 deletions
+6 -6
View File
@@ -145,8 +145,8 @@
if(!armor)
armor = list(melee = 20, bullet = 20, laser = 10, energy = 100, bomb = 30, bio = 100, rad = 100)
..()
apcs += src
apcs = sortAtom(apcs)
GLOB.apcs += src
GLOB.apcs = sortAtom(GLOB.apcs)
wires = new(src)
// offset 24 pixels in direction of dir
@@ -172,7 +172,7 @@
src.update()
/obj/machinery/power/apc/Destroy()
apcs -= src
GLOB.apcs -= src
if(malfai && operating)
malfai.malf_picker.processing_time = Clamp(malfai.malf_picker.processing_time - 10,0,1000)
area.power_light = 0
@@ -1036,7 +1036,7 @@
occupier.verbs += /mob/living/silicon/ai/proc/corereturn
occupier.cancel_camera()
if((seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) && malf.nuking)
for(var/obj/item/pinpointer/point in pinpointer_list)
for(var/obj/item/pinpointer/point in GLOB.pinpointer_list)
point.the_disk = src //the pinpointer will detect the shunted AI
/obj/machinery/power/apc/proc/malfvacate(forced)
@@ -1049,7 +1049,7 @@
occupier.parent.cancel_camera()
qdel(occupier)
if(seclevel2num(get_security_level()) == SEC_LEVEL_DELTA)
for(var/obj/item/pinpointer/point in pinpointer_list)
for(var/obj/item/pinpointer/point in GLOB.pinpointer_list)
for(var/mob/living/silicon/ai/A in ai_list)
if((A.stat != DEAD) && A.nuking)
point.the_disk = A //The pinpointer tracks the AI back into its core.
@@ -1059,7 +1059,7 @@
occupier.loc = loc
occupier.death()
occupier.gib()
for(var/obj/item/pinpointer/point in pinpointer_list)
for(var/obj/item/pinpointer/point in GLOB.pinpointer_list)
point.the_disk = null //Pinpointers go back to tracking the nuke disk
/obj/machinery/power/apc/proc/ion_act()
+1 -1
View File
@@ -366,7 +366,7 @@ var/const/GRAV_NEEDS_WRENCH = 3
/obj/machinery/gravity_generator/main/proc/shake_everyone()
var/turf/our_turf = get_turf(src)
var/sound/alert_sound = sound('sound/effects/alert.ogg')
for(var/shaked in mob_list)
for(var/shaked in GLOB.mob_list)
var/mob/M = shaked
var/turf/their_turf = get_turf(M)
if(their_turf && their_turf.z == our_turf.z)
@@ -313,7 +313,7 @@ field_generator power level display
//I want to avoid using global variables.
spawn(1)
var/temp = 1 //stops spam
for(var/obj/singularity/O in singularities)
for(var/obj/singularity/O in GLOB.singularities)
if(O.last_warning && temp)
if((world.time - O.last_warning) > 50) //to stop message-spam
temp = 0
+2 -2
View File
@@ -93,7 +93,7 @@
/obj/singularity/narsie/proc/pickcultist() //Narsie rewards his cultists with being devoured first, then picks a ghost to follow. --NEO
var/list/cultists = list()
var/list/noncultists = list()
for(var/mob/living/carbon/food in living_mob_list) //we don't care about constructs or cult-Ians or whatever. cult-monkeys are fair game i guess
for(var/mob/living/carbon/food in GLOB.living_mob_list) //we don't care about constructs or cult-Ians or whatever. cult-monkeys are fair game i guess
var/turf/pos = get_turf(food)
if(pos.z != src.z)
continue
@@ -112,7 +112,7 @@
return
//no living humans, follow a ghost instead.
for(var/mob/dead/observer/ghost in player_list)
for(var/mob/dead/observer/ghost in GLOB.player_list)
if(!ghost.client)
continue
var/turf/pos = get_turf(ghost)
@@ -35,17 +35,17 @@
src.energy = starting_energy
..()
processing_objects.Add(src)
poi_list |= src
singularities += src
for(var/obj/machinery/power/singularity_beacon/singubeacon in machines)
GLOB.poi_list |= src
GLOB.singularities += src
for(var/obj/machinery/power/singularity_beacon/singubeacon in GLOB.machines)
if(singubeacon.active)
target = singubeacon
break
/obj/singularity/Destroy()
processing_objects.Remove(src)
poi_list.Remove(src)
singularities -= src
GLOB.poi_list.Remove(src)
GLOB.singularities -= src
target = null
return ..()
@@ -99,7 +99,7 @@
/obj/machinery/power/supermatter_shard/New()
. = ..()
poi_list |= src
GLOB.poi_list |= src
//Added to the atmos_machine process as the SM is highly coupled with the atmospherics system.
//Having the SM run at a different rate then atmospherics causes odd behavior.
SSair.atmos_machinery += src
@@ -137,7 +137,7 @@
if(damage > emergency_point)
emergency_lighting(0)
QDEL_NULL(radio)
poi_list.Remove(src)
GLOB.poi_list.Remove(src)
SSair.atmos_machinery -= src
return ..()
@@ -182,7 +182,7 @@
if(damage > explosion_point)
if(get_turf(src))
var/turf/position = get_turf(src)
for(var/mob/living/mob in living_mob_list)
for(var/mob/living/mob in GLOB.living_mob_list)
var/turf/mob_pos = get_turf(mob)
if(mob_pos && mob_pos.z == position.z)
if(ishuman(mob))
@@ -301,7 +301,7 @@
investigate_log("Supermatter shard consumed by singularity.","singulo")
message_admins("Singularity has consumed a supermatter shard and can now become stage six.<A HREF='?_src_=holder;adminplayerobservecoodjump=1;X=[x];Y=[y];Z=[z]'>(JMP)</a>.")
visible_message("<span class='userdanger'>[src] is consumed by the singularity!</span>")
for(var/mob/M in mob_list)
for(var/mob/M in GLOB.mob_list)
M << 'sound/effects/supermatter.ogg' //everyone gunna know bout this
to_chat(M, "<span class='boldannounce'>A horrible screeching fills your ears, and a wave of dread washes over you...</span>")
qdel(src)
+1 -1
View File
@@ -118,7 +118,7 @@
/obj/singularity/energy_ball/orbit(obj/singularity/energy_ball/target)
if(istype(target))
target.orbiting_balls += src
poi_list -= src
GLOB.poi_list -= src
target.dissipate_strength = target.orbiting_balls.len
. = ..()
+1 -1
View File
@@ -140,7 +140,7 @@
/obj/machinery/treadmill_monitor/Initialize()
..()
if(id)
for(var/obj/machinery/power/treadmill/T in machines)
for(var/obj/machinery/power/treadmill/T in GLOB.machines)
if(T.id == id)
treadmill = T
break