mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-23 03:57:48 +01:00
next set of globals (#19131)
This commit is contained in:
@@ -1,4 +1,18 @@
|
||||
GLOBAL_DATUM_INIT(gear_tweak_free_color_choice, /datum/gear_tweak/color, new)
|
||||
GLOBAL_DATUM_INIT(gear_tweak_implant_location, /datum/gear_tweak/implant_location, new)
|
||||
GLOBAL_DATUM_INIT(gear_tweak_collar_tag, /datum/gear_tweak/collar_tag, new)
|
||||
|
||||
//Underwear
|
||||
GLOBAL_DATUM_INIT(global_underwear, /datum/category_collection/underwear, new)
|
||||
|
||||
//Global Datums
|
||||
GLOBAL_DATUM_INIT(icon_manager, /datum/pipe_icon_manager, new)
|
||||
GLOBAL_DATUM_INIT(emergency_shuttle, /datum/emergency_shuttle_controller, new)
|
||||
|
||||
// We manually initialize the alarm handlers instead of looping over all existing types
|
||||
// to make it possible to write: camera_alarm.triggerAlarm() rather than SSalarm.managers[datum/alarm_handler/camera].triggerAlarm() or a variant thereof.
|
||||
GLOBAL_DATUM_INIT(atmosphere_alarm, /datum/alarm_handler/atmosphere, new)
|
||||
GLOBAL_DATUM_INIT(camera_alarm, /datum/alarm_handler/camera, new)
|
||||
GLOBAL_DATUM_INIT(fire_alarm, /datum/alarm_handler/fire, new)
|
||||
GLOBAL_DATUM_INIT(motion_alarm, /datum/alarm_handler/motion, new)
|
||||
GLOBAL_DATUM_INIT(power_alarm, /datum/alarm_handler/power, new)
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
var/datum/gear_tweak/collar_tag/gear_tweak_collar_tag = new()
|
||||
@@ -22,6 +22,8 @@ GLOBAL_LIST_EMPTY(mechas_list) //list of all mechs. Used by hostile mobs ta
|
||||
var/global/list/obj/item/pda/PDAs = list()
|
||||
var/global/list/obj/item/communicator/all_communicators = list()
|
||||
|
||||
// Those networks can only be accessed by pre-existing terminals. AIs and new terminals can't use them.
|
||||
GLOBAL_LIST_INIT(restricted_camera_networks, list(NETWORK_ERT,NETWORK_MERCENARY,"Secret", NETWORK_COMMUNICATORS))
|
||||
|
||||
#define all_genders_define_list list(MALE,FEMALE,PLURAL,NEUTER,HERM)
|
||||
#define all_genders_text_list list("Male","Female","Plural","Neuter","Herm")
|
||||
@@ -631,7 +633,7 @@ var/global/list/assigned_blocks[DNA_SE_LENGTH]
|
||||
GLOBAL_LIST_EMPTY(gear_distributed_to)
|
||||
GLOBAL_LIST_EMPTY(overlay_cache) //cache recent overlays
|
||||
|
||||
var/global/list/all_technomancer_gambit_spells = typesof(/obj/item/spell) - list(
|
||||
GLOBAL_LIST_INIT(all_technomancer_gambit_spells, typesof(/obj/item/spell) - list(
|
||||
/obj/item/spell,
|
||||
/obj/item/spell/gambit,
|
||||
/obj/item/spell/projectile,
|
||||
@@ -639,7 +641,7 @@ var/global/list/all_technomancer_gambit_spells = typesof(/obj/item/spell) - list
|
||||
// /obj/item/spell/insert,
|
||||
/obj/item/spell/spawner,
|
||||
/obj/item/spell/summon,
|
||||
/obj/item/spell/modifier)
|
||||
/obj/item/spell/modifier))
|
||||
|
||||
var/global/list/image/splatter_cache=list()
|
||||
var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' objective. Clumsy, rewrite sometime.
|
||||
@@ -1199,18 +1201,6 @@ GLOBAL_LIST_INIT(all_tooltip_styles, list(
|
||||
"Clockwork"
|
||||
))
|
||||
|
||||
//Global Datums
|
||||
var/global/datum/pipe_icon_manager/icon_manager
|
||||
var/global/datum/emergency_shuttle_controller/emergency_shuttle = new
|
||||
|
||||
// We manually initialize the alarm handlers instead of looping over all existing types
|
||||
// to make it possible to write: camera_alarm.triggerAlarm() rather than SSalarm.managers[datum/alarm_handler/camera].triggerAlarm() or a variant thereof.
|
||||
/var/global/datum/alarm_handler/atmosphere/atmosphere_alarm = new()
|
||||
/var/global/datum/alarm_handler/camera/camera_alarm = new()
|
||||
/var/global/datum/alarm_handler/fire/fire_alarm = new()
|
||||
/var/global/datum/alarm_handler/motion/motion_alarm = new()
|
||||
/var/global/datum/alarm_handler/power/power_alarm = new()
|
||||
|
||||
GLOBAL_LIST_EMPTY(gun_choices)
|
||||
|
||||
GLOBAL_ALIST_INIT(severity_to_string, list(
|
||||
@@ -1624,6 +1614,11 @@ GLOBAL_LIST_INIT(suitable_fish_turf_types, list(
|
||||
/turf/simulated/floor/water
|
||||
))
|
||||
|
||||
GLOBAL_LIST_INIT(ventcrawl_machinery, list(
|
||||
/obj/machinery/atmospherics/unary/vent_pump,
|
||||
/obj/machinery/atmospherics/unary/vent_scrubber
|
||||
))
|
||||
|
||||
GLOBAL_LIST_BOILERPLATE(papers_dockingcode, /obj/item/paper/dockingcodes)
|
||||
|
||||
//Chamelion clothing was all stupid so it's done here instead.
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
if(Player.mind && !isnewplayer(Player))
|
||||
if(Player.stat != DEAD)
|
||||
var/turf/playerTurf = get_turf(Player)
|
||||
if(emergency_shuttle.departed && emergency_shuttle.evac)
|
||||
if(GLOB.emergency_shuttle.departed && GLOB.emergency_shuttle.evac)
|
||||
if(isNotAdminLevel(playerTurf.z))
|
||||
to_chat(Player, span_filter_system(span_blue(span_bold("You survived the round, but remained on [station_name()] as [Player.real_name]."))))
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user