mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
[MIRROR] browse to browser part 1 (#11017)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
d7cd22d2d0
commit
0fc7bb29d1
@@ -16,6 +16,17 @@ GLOBAL_LIST_INIT(bitfields, generate_bitfields())
|
||||
bitfields[bitfield.variable] = bitfield.flags
|
||||
return bitfields
|
||||
|
||||
/// Returns an associative list of bitflag name -> number for all valid bitflags in the passed in field
|
||||
/proc/get_valid_bitflags(var_name)
|
||||
return GLOB.bitfields[var_name] || list()
|
||||
|
||||
/proc/get_random_bitflag(var_name)
|
||||
var/list/flags = get_valid_bitflags(var_name)
|
||||
if(!length(flags))
|
||||
return
|
||||
var/name = pick(flags)
|
||||
return flags[name]
|
||||
|
||||
DEFINE_BITFIELD(admin_flags, list(
|
||||
"ADMIN" = R_ADMIN,
|
||||
"REJUVINATE" = R_REJUVINATE,
|
||||
|
||||
Reference in New Issue
Block a user