mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* TGUI Preferences Menu + total rewrite of the preferences backend (#17368) * It compiles * It opens * Sync 1 * Add asset caching * Sync 2 * It opens without dev now * Update a few packages * Sync 3 * Sync 4 keybind fix * start of dehardcoded species * Small fixes * Add more individual preferences * ASS sync * Automatic changelog generation #17368 [ci skip] * AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH * e * Fix some TS stuff * Sort quirks starting from good * Fix skin tone selector * Jamie Fixes * Update moth.dm * Fix latejoin menu + tweaks * Some fixes * Finally fix job selection * e * Ling * MORE * config * Convert pref: ooccolor * Convert pref: asay color * Convert pref: tooltips * Convert pref: ui style * Convert pref: buttons locked * Convert pref: hotkeys * Convert pref: tgui stuff * Convert pref: windowflashing * Convert pref: ghost stuff * Convert pref: map & antag * Convert pref: PDA stuff * Convert pref: credits & glasses 1 * Convert pref: name * Convert pref: appearances 1 * Convert pref: appearances 2 * Convert pref: jobless role * Convert pref: runechat * Convert pref: yogtoggles + tail wagging 1 * Convert pref: client fps * Convert pref: graphic settings * Convert pref: pda uplink & menuoptions * Convert pref: map & flare * Convert pref: Bar choice * Fix setup character button * Convert pref: alt announcer * Fix * Add cycle background button * Convert pref: disable balloon alert * fix * Clean savefile * Fix backpack pref * Fix underwear selection * Fixes some shit * Updates * Fix computer runtime * Fix pref names * Convert pref: donor item & hat * More computer fixes * Convert pref: borg hat * Convert pref: donor pda (broken) * Convert pref: purrbation * Convert pref: afreeze * Convert pref: accent * Various savefile improvements * Convert pref: persistent scars 1 * A few pref fixes * Some more fixes * Various SSoverlays improvements * Add IPC appearances * Add polysmorph appearances * No icons for ipc and polysmorph * Podpeople deserve death * Add plasmaman appearance * h * fix * fix2 * asdf * fsdf * aaaaa * FUCK MOTHS * Preternis color * e * e * Update human.dmi * icon fix * un snowflake * fix underwear icon * remove color from here * donor ree * aa * maybe * Restore a bunch of TGUI files * More TGUI fixes * test * Fix more errors * a * test * e? * a;lso this * maybe * Fix * Revert "maybe" This reverts commit14d044a7e3. * fuck off m8 * e * fak off m8 * e2? * AHHH * AHA * AHHH * fix linter 2 * debug * fix runtime * Update dynamic.json * Revert "debug" This reverts commit18681432bd. * 2 * who sleeps in an async? * Hack * e * Fix a few blocking calls * Oh bother * Stay dead * fuck * Update jobs.dm * move debugging * Update jobs.dm * Test * YEET * Revert "YEET" This reverts commit4082e3b133. * Update jobs.dm * Update jobs.dm * e * Fix sechailer runtime * Fix human hair color * d * Ports part of that job refactor * Convert latejoin to new departments * Fix ghost form * Quirk validation * Hopefully pod color fix * oops * Prayge job fix * test * Better unit test asset loading * Remove print * Add error just in case * Remove brief outfit and bypass centcom deadmin * Remove broadcast login/logout * Remove darkened flash * Remove fov darkness * Remove ghost lighting * Remove some tgui prefs * Typo fix * Small fixes * IPC name fix * IPC and pod colors * Jobless fix * Donor item fix * Oopsie * Quirk bandaid * Misc * Move new prefs to Preferences tab for now * Add skillcape * FUCK THIS SHIT * Remove /tg/ gamer cloak * Restrict some job related preferences to clean up UI * Remove useless client var * e * Small tweaks * Dont allow selecting mood quirks if mood is disabled * AHHH * Filter ckey-locked donor items * stupid jamie * AI core display fix * Move donor stuff back to the top * Remove TODOs * Clean up perks * Linter fixes * e * WORKS * LORE * Fix skillcape list * Backpack why * Fixes * Fix cargo console * Remove these * Add horns, frills and mark * Fix not applying all features * Add some missing mutant bodyparts * Update numberinput * Makes animatednumber cooler * Oops * Add default ghost orbit * Default to normal backpack * Fixes skillcapes not being filtered * Donor fix prayge * yep * Adds fallback latejoin menu * Rework donor stuff a bit * Fix donor tgui logic * Delete unused proc * Update FA * Un-yogify quirks * Better checking of quirks * Update tgfont * Fix quirk icons * Fix backup name * Fix donor stuff * A few runtime fixes * Fix another runtime * Give fallback latejoin verb upon connecting * Update AirAlarm interface * maybe this works * Test * Sentient * Remove AI core display preview icons * Fix resetting plasmaman helmet style * Equip plasman in preview * Fix plasmaman preview icon * fuck keybind fix * Extra keybind sanity --------- Co-authored-by: Yogbot-13 <admin@yogstation.net> Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com> Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Co-authored-by: adamsong <adamsong@users.noreply.github.com>
199 lines
6.1 KiB
Plaintext
199 lines
6.1 KiB
Plaintext
GLOBAL_LIST_INIT(bitfields, list(
|
|
"appearance_flags" = list(
|
|
"LONG_GLIDE" = LONG_GLIDE,
|
|
"RESET_COLOR" = RESET_COLOR,
|
|
"RESET_ALPHA" = RESET_ALPHA,
|
|
"RESET_TRANSFORM" = RESET_TRANSFORM,
|
|
"NO_CLIENT_COLOR" = NO_CLIENT_COLOR,
|
|
"KEEP_TOGETHER" = KEEP_TOGETHER,
|
|
"KEEP_APART" = KEEP_APART,
|
|
"PLANE_MASTER" = PLANE_MASTER,
|
|
"TILE_BOUND" = TILE_BOUND,
|
|
"PIXEL_SCALE" = PIXEL_SCALE
|
|
),
|
|
"sight" = list(
|
|
"SEE_INFRA" = SEE_INFRA,
|
|
"SEE_SELF" = SEE_SELF,
|
|
"SEE_MOBS" = SEE_MOBS,
|
|
"SEE_OBJS" = SEE_OBJS,
|
|
"SEE_TURFS" = SEE_TURFS,
|
|
"SEE_PIXELS" = SEE_PIXELS,
|
|
"SEE_THRU" = SEE_THRU,
|
|
"SEE_BLACKNESS" = SEE_BLACKNESS,
|
|
"BLIND" = BLIND
|
|
),
|
|
"obj_flags" = list(
|
|
"EMAGGED" = EMAGGED,
|
|
"IN_USE" = IN_USE,
|
|
"CAN_BE_HIT" = CAN_BE_HIT,
|
|
"BEING_SHOCKED" = BEING_SHOCKED,
|
|
"DANGEROUS_POSSESSION" = DANGEROUS_POSSESSION,
|
|
"ON_BLUEPRINTS" = ON_BLUEPRINTS,
|
|
"UNIQUE_RENAME" = UNIQUE_RENAME,
|
|
"USES_TGUI" = USES_TGUI,
|
|
"FROZEN" = FROZEN,
|
|
),
|
|
"datum_flags" = list(
|
|
"DF_USE_TAG" = DF_USE_TAG,
|
|
"DF_VAR_EDITED" = DF_VAR_EDITED,
|
|
"DF_ISPROCESSING" = DF_ISPROCESSING,
|
|
),
|
|
"item_flags" = list(
|
|
"BEING_REMOVED" = BEING_REMOVED,
|
|
"IN_INVENTORY" = IN_INVENTORY,
|
|
"FORCE_STRING_OVERRIDE" = FORCE_STRING_OVERRIDE,
|
|
"HAND_ITEM" = HAND_ITEM,
|
|
"NEEDS_PERMIT" = NEEDS_PERMIT,
|
|
"SLOWS_WHILE_IN_HAND" = SLOWS_WHILE_IN_HAND,
|
|
"NO_MAT_REDEMPTION" = NO_MAT_REDEMPTION,
|
|
"DROPDEL" = DROPDEL,
|
|
"NOBLUDGEON" = NOBLUDGEON,
|
|
"ABSTRACT" = ABSTRACT,
|
|
"IN_STORAGE" = IN_STORAGE,
|
|
"UNCATCHABLE" = UNCATCHABLE,
|
|
"MEDRESIST" = MEDRESIST,
|
|
),
|
|
"admin_flags" = list(
|
|
"BUILDMODE" = R_BUILDMODE,
|
|
"ADMIN" = R_ADMIN,
|
|
"BAN" = R_BAN,
|
|
"FUN" = R_FUN,
|
|
"SERVER" = R_SERVER,
|
|
"DEBUG" = R_DEBUG,
|
|
"POSSESS" = R_POSSESS,
|
|
"PERMISSIONS" = R_PERMISSIONS,
|
|
"STEALTH" = R_STEALTH,
|
|
"POLL" = R_POLL,
|
|
"VAREDIT" = R_VAREDIT,
|
|
"SOUNDS" = R_SOUNDS,
|
|
"SPAWN" = R_SPAWN,
|
|
"AUTOLOGIN" = R_AUTOLOGIN,
|
|
"DEV" = R_DEV,
|
|
"PERSISTPERMS" = R_PERSIST_PERMS
|
|
),
|
|
"interaction_flags_atom" = list(
|
|
"INTERACT_ATOM_REQUIRES_ANCHORED" = INTERACT_ATOM_REQUIRES_ANCHORED,
|
|
"INTERACT_ATOM_ATTACK_HAND" = INTERACT_ATOM_ATTACK_HAND,
|
|
"INTERACT_ATOM_UI_INTERACT" = INTERACT_ATOM_UI_INTERACT,
|
|
"INTERACT_ATOM_REQUIRES_DEXTERITY" = INTERACT_ATOM_REQUIRES_DEXTERITY,
|
|
"INTERACT_ATOM_IGNORE_INCAPACITATED" = INTERACT_ATOM_IGNORE_INCAPACITATED,
|
|
"INTERACT_ATOM_IGNORE_RESTRAINED" = INTERACT_ATOM_IGNORE_RESTRAINED,
|
|
"INTERACT_ATOM_CHECK_GRAB" = INTERACT_ATOM_CHECK_GRAB,
|
|
"INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND" = INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND,
|
|
"INTERACT_ATOM_NO_FINGERPRINT_INTERACT" = INTERACT_ATOM_NO_FINGERPRINT_INTERACT
|
|
),
|
|
"interaction_flags_machine" = list(
|
|
"INTERACT_MACHINE_OPEN" = INTERACT_MACHINE_OPEN,
|
|
"INTERACT_MACHINE_OFFLINE" = INTERACT_MACHINE_OFFLINE,
|
|
"INTERACT_MACHINE_WIRES_IF_OPEN" = INTERACT_MACHINE_WIRES_IF_OPEN,
|
|
"INTERACT_MACHINE_ALLOW_SILICON" = INTERACT_MACHINE_ALLOW_SILICON,
|
|
"INTERACT_MACHINE_OPEN_SILICON" = INTERACT_MACHINE_OPEN_SILICON,
|
|
"INTERACT_MACHINE_REQUIRES_SILICON" = INTERACT_MACHINE_REQUIRES_SILICON,
|
|
"INTERACT_MACHINE_SET_MACHINE" = INTERACT_MACHINE_SET_MACHINE
|
|
),
|
|
"interaction_flags_item" = list(
|
|
"INTERACT_ITEM_ATTACK_HAND_PICKUP" = INTERACT_ITEM_ATTACK_HAND_PICKUP,
|
|
),
|
|
"pass_flags" = list(
|
|
"PASSTABLE" = PASSTABLE,
|
|
"PASSGLASS" = PASSGLASS,
|
|
"PASSGRILLE" = PASSGRILLE,
|
|
"PASSBLOB" = PASSBLOB,
|
|
"PASSMOB" = PASSMOB,
|
|
"PASSCLOSEDTURF" = PASSCLOSEDTURF,
|
|
"LETPASSTHROW" = LETPASSTHROW,
|
|
"PASSDOOR" = PASSDOOR, //yogs
|
|
"PASSMACHINES" = PASSMACHINES,
|
|
"PASSCOMPUTER" = PASSCOMPUTER
|
|
),
|
|
"movement_type" = list(
|
|
"GROUND" = GROUND,
|
|
"FLYING" = FLYING,
|
|
"VENTCRAWLING" = VENTCRAWLING,
|
|
"FLOATING" = FLOATING,
|
|
"UNSTOPPABLE" = UNSTOPPABLE
|
|
),
|
|
"resistance_flags" = list(
|
|
"LAVA_PROOF" = LAVA_PROOF,
|
|
"FIRE_PROOF" = FIRE_PROOF,
|
|
"FLAMMABLE" = FLAMMABLE,
|
|
"ON_FIRE" = ON_FIRE,
|
|
"UNACIDABLE" = UNACIDABLE,
|
|
"ACID_PROOF" = ACID_PROOF,
|
|
"INDESTRUCTIBLE" = INDESTRUCTIBLE,
|
|
"FREEZE_PROOF" = FREEZE_PROOF
|
|
),
|
|
"flags_1" = list(
|
|
"NOJAUNT_1" = NOJAUNT_1,
|
|
"UNUSED_RESERVATION_TURF_1" = UNUSED_RESERVATION_TURF_1,
|
|
"CAN_BE_DIRTY_1" = CAN_BE_DIRTY_1,
|
|
"HEAR_1" = HEAR_1,
|
|
"CHECK_RICOCHET_1" = CHECK_RICOCHET_1,
|
|
"CONDUCT_1" = CONDUCT_1,
|
|
"NO_LAVA_GEN_1" = NO_LAVA_GEN_1,
|
|
"NODECONSTRUCT_1" = NODECONSTRUCT_1,
|
|
"ON_BORDER_1" = ON_BORDER_1,
|
|
"NO_RUINS_1" = NO_RUINS_1,
|
|
"PREVENT_CLICK_UNDER_1" = PREVENT_CLICK_UNDER_1,
|
|
"HOLOGRAM_1" = HOLOGRAM_1,
|
|
"TESLA_IGNORE_1" = TESLA_IGNORE_1,
|
|
"INITIALIZED_1" = INITIALIZED_1,
|
|
"ADMIN_SPAWNED_1" = ADMIN_SPAWNED_1,
|
|
"PREVENT_CONTENTS_EXPLOSION_1" = PREVENT_CONTENTS_EXPLOSION_1,
|
|
"RAD_PROTECT_CONTENTS_1" = RAD_PROTECT_CONTENTS_1,
|
|
"RAD_NO_CONTAMINATE_1" = RAD_NO_CONTAMINATE_1,
|
|
),
|
|
"clothing_flags" = list(
|
|
"LAVAPROTECT" = LAVAPROTECT,
|
|
"STOPSPRESSUREDAMAGE" = STOPSPRESSUREDAMAGE,
|
|
"BLOCK_GAS_SMOKE_EFFECT" = BLOCK_GAS_SMOKE_EFFECT,
|
|
"MASKINTERNALS" = MASKINTERNALS,
|
|
"NOSLIP" = NOSLIP,
|
|
"THICKMATERIAL" = THICKMATERIAL,
|
|
"VOICEBOX_TOGGLABLE" = VOICEBOX_TOGGLABLE,
|
|
"VOICEBOX_DISABLED" = VOICEBOX_DISABLED,
|
|
"SCAN_REAGENTS" = SCAN_REAGENTS,
|
|
),
|
|
"tesla_flags" = list(
|
|
"TESLA_MOB_DAMAGE" = TESLA_MOB_DAMAGE,
|
|
"TESLA_OBJ_DAMAGE" = TESLA_OBJ_DAMAGE,
|
|
"TESLA_MOB_STUN" = TESLA_MOB_STUN,
|
|
"TESLA_ALLOW_DUPLICATES" = TESLA_ALLOW_DUPLICATES,
|
|
"TESLA_MACHINE_EXPLOSIVE" = TESLA_MACHINE_EXPLOSIVE,
|
|
),
|
|
"smooth" = list(
|
|
"SMOOTH_TRUE" = SMOOTH_TRUE,
|
|
"SMOOTH_MORE" = SMOOTH_MORE,
|
|
"SMOOTH_DIAGONAL" = SMOOTH_DIAGONAL,
|
|
"SMOOTH_BORDER" = SMOOTH_BORDER,
|
|
"SMOOTH_QUEUED" = SMOOTH_QUEUED,
|
|
),
|
|
"car_traits" = list(
|
|
"CAN_KIDNAP" = CAN_KIDNAP,
|
|
),
|
|
"mobility_flags" = list(
|
|
"MOVE" = MOBILITY_MOVE,
|
|
"STAND" = MOBILITY_STAND,
|
|
"PICKUP" = MOBILITY_PICKUP,
|
|
"USE" = MOBILITY_USE,
|
|
"UI" = MOBILITY_UI,
|
|
"STORAGE" = MOBILITY_STORAGE,
|
|
"PULL" = MOBILITY_PULL,
|
|
),
|
|
"disease_flags" = list (
|
|
"CURABLE" = CURABLE,
|
|
"CAN_CARRY" = CAN_CARRY,
|
|
"CAN_RESIST" = CAN_RESIST
|
|
),
|
|
"vis_flags" = list(
|
|
"VIS_INHERIT_ICON" = VIS_INHERIT_ICON,
|
|
"VIS_INHERIT_ICON_STATE" = VIS_INHERIT_ICON_STATE,
|
|
"VIS_INHERIT_DIR" = VIS_INHERIT_DIR,
|
|
"VIS_INHERIT_LAYER" = VIS_INHERIT_LAYER,
|
|
"VIS_INHERIT_PLANE" = VIS_INHERIT_PLANE,
|
|
"VIS_INHERIT_ID" = VIS_INHERIT_ID,
|
|
"VIS_UNDERLAY" = VIS_UNDERLAY,
|
|
"VIS_HIDE" = VIS_HIDE
|
|
)
|
|
))
|