some more globals (#19098)

* some more globals

* .
This commit is contained in:
Kashargul
2026-01-29 18:21:58 +01:00
committed by GitHub
parent 24e68536bc
commit fdfb49012b
50 changed files with 164 additions and 176 deletions
+6 -8
View File
@@ -99,7 +99,7 @@
// Multi Point Spawn
// Selects one spawn point out of a group of points with the same ID and asks it to generate its items
*/
var/list/multi_point_spawns
GLOBAL_LIST_EMPTY(multi_point_spawns)
/obj/random_multi
name = "random object spawn point"
@@ -114,19 +114,17 @@ var/list/multi_point_spawns
. = ..()
weight = max(1, round(weight))
if(!multi_point_spawns)
multi_point_spawns = list()
var/list/spawnpoints = multi_point_spawns[id]
var/list/spawnpoints = GLOB.multi_point_spawns[id]
if(!spawnpoints)
spawnpoints = list()
multi_point_spawns[id] = spawnpoints
GLOB.multi_point_spawns[id] = spawnpoints
spawnpoints[src] = weight
/obj/random_multi/Destroy()
var/list/spawnpoints = multi_point_spawns[id]
var/list/spawnpoints = GLOB.multi_point_spawns[id]
spawnpoints -= src
if(!spawnpoints.len)
multi_point_spawns -= id
if(!length(spawnpoints))
GLOB.multi_point_spawns -= id
. = ..()
/obj/random_multi/proc/generate_items()