replaces atom.initialized with ATOM_INITIALIZED

refactors atom/var/flags to atom_flags and area_flags
moves NOBLOODY, NOBLUDGEON, and PHORONGUARD to item_flags instead of atom_flags
corrects various misapplied flags
This commit is contained in:
spookerton
2022-10-18 09:36:36 +01:00
parent 650ee09942
commit 3abdbbaa1c
150 changed files with 414 additions and 431 deletions
+3 -3
View File
@@ -312,10 +312,10 @@
if(!length(target))
var/datum/C = target
if(!C.signal_enabled)
return NONE
return EMPTY_BITFIELD
var/proctype = C.signal_procs[src][sigtype]
return NONE | CallAsync(C, proctype, arguments)
. = NONE
return EMPTY_BITFIELD | CallAsync(C, proctype, arguments)
. = EMPTY_BITFIELD
for(var/I in target)
var/datum/C = I
if(!C.signal_enabled)
+1 -1
View File
@@ -11,7 +11,7 @@
var/list/list/signal_procs // List of lists
var/signal_enabled = FALSE
var/weakref/weakref // Holder of weakref instance pointing to this datum
var/datum_flags = NONE
var/datum_flags = EMPTY_BITFIELD
#ifdef TESTING
var/tmp/running_find_references
+1 -1
View File
@@ -60,7 +60,7 @@
IF_VV_OPTION(VV_HK_CALLPROC)
usr.client.callproc_datum(src)
IF_VV_OPTION(VV_HK_ADDCOMPONENT)
if(!check_rights(NONE))
if(!check_rights(EMPTY_BITFIELD))
return
var/list/names = list()
var/list/componentsubtypes = sortTim(subtypesof(/datum/component), /proc/cmp_typepaths_asc)
+1 -1
View File
@@ -6,7 +6,7 @@
*/
/datum/element
/// Option flags for element behaviour
var/element_flags = NONE
var/element_flags = EMPTY_BITFIELD
/**
* The index of the first attach argument to consider for duplicate elements
*
+1 -1
View File
@@ -10,7 +10,7 @@
/// When the TGUI window is opened, "wires" will be appended to it's title, and it would become "APC wires".
var/proper_name = "Unknown"
/// The total number of wires that our holder atom has.
var/wire_count = NONE
var/wire_count = 0
/// A list of all wires. For a list of valid wires defines that can go here, see `code/__DEFINES/wires.dm`
var/list/wires
/// A list of all cut wires. The same values that can go into `wires` will get added and removed from this list.