#undef is now required for all file defines (#24091)

* CI

* undef

* hooooly crap

* yeah

* false by default

* fixes

* alright, there we go

* oops lmao

* lol, lmao even

* proper programming

* fix

* losin my mind

* oops

* yeah coloring

* WE LOVE MULTIPLE DEFINES (ive lost my sanity)
This commit is contained in:
Contrabang
2024-03-11 14:03:30 -04:00
committed by GitHub
parent 47f3b87a9f
commit e32544e599
172 changed files with 1412 additions and 780 deletions
+2
View File
@@ -421,3 +421,5 @@ SUBSYSTEM_DEF(air)
#undef SSAIR_HIGHPRESSURE
#undef SSAIR_HOTSPOTS
#undef SSAIR_SUPERCONDUCTIVITY
#undef SSAIR_DEFERREDPIPENETS
@@ -127,3 +127,8 @@ SUBSYSTEM_DEF(machines)
processing = SSmachines.processing
if(istype(SSmachines.powernets))
powernets = SSmachines.powernets
#undef SSMACHINES_DEFERREDPOWERNETS
#undef SSMACHINES_POWERNETS
#undef SSMACHINES_PREMACHINERY
#undef SSMACHINES_MACHINERY
+3
View File
@@ -172,3 +172,6 @@ SUBSYSTEM_DEF(throwing)
if((AM.density || isliving(AM) && !dodgeable && !HAS_TRAIT(AM, TRAIT_DODGE_ALL_OBJECTS)) && !(AM.pass_flags & LETPASSTHROW) && !(AM.flags & ON_BORDER))
finalize(hit = TRUE, target = AM)
return TRUE
#undef MAX_THROWING_DIST
#undef MAX_TICKS_TO_MAKE_UP
+2 -5
View File
@@ -1,7 +1,4 @@
#define STARTUP_STAGE 1
#define MAIN_STAGE 2
#define WIND_DOWN_STAGE 3
#define END_STAGE 4
//Used for all kinds of weather, ex. lavaland ash storms.
SUBSYSTEM_DEF(weather)
@@ -25,7 +22,7 @@ SUBSYSTEM_DEF(weather)
// process active weather
for(var/V in processing)
var/datum/weather/W = V
if(W.aesthetic || W.stage != MAIN_STAGE)
if(W.aesthetic || W.stage != WEATHER_MAIN_STAGE)
continue
for(var/i in GLOB.mob_living_list)
var/mob/living/L = i
@@ -122,3 +122,8 @@ SUBSYSTEM_DEF(atoms)
InitializeAtoms()
old_initialized = SSatoms.old_initialized
BadInitializeCalls = SSatoms.BadInitializeCalls
#undef BAD_INIT_QDEL_BEFORE
#undef BAD_INIT_DIDNT_INIT
#undef BAD_INIT_SLEPT
#undef BAD_INIT_NO_HINT
@@ -42,3 +42,8 @@ SUBSYSTEM_DEF(queue)
data[QUEUE_DATA_FILE_PERSISTENT_KEY] = persist_queue
var/json_data = json_encode(data)
text2file(json_data, QUEUE_DATA_FILE)
#undef QUEUE_DATA_FILE
#undef QUEUE_DATA_FILE_THRESHOLD_KEY
#undef QUEUE_DATA_FILE_ENABLED_KEY
#undef QUEUE_DATA_FILE_PERSISTENT_KEY
@@ -732,3 +732,10 @@ UI STUFF
#undef TICKET_STAFF_MESSAGE_ADMIN_CHANNEL
#undef TICKET_STAFF_MESSAGE_PREFIX
#undef TICKET_TIMEOUT
#undef TICKET_DUPLICATE_COOLDOWN
#undef TICKET_OPEN
#undef TICKET_CLOSED
#undef TICKET_RESOLVED
#undef TICKET_STALE