/tg/ Station 13 - Modules - TypesDefine Details

maplestation_modules/code/__DEFINES/examine_defines.dm

EXAMINE_CHECK_NONE-- Defines for the unique-examine element. -- Displays the special_desc regardless if it's set.
EXAMINE_CHECK_SYNDICATEFor displaying descriptors for all varieties of syndiates (nuke ops, traitors, lavaland syndies, cybersun guys). Pass nothing
EXAMINE_CHECK_MINDSHIELDFor displaying descriptors for those with a mindshield implant. Pass nothing
EXAMINE_CHECK_ANTAGFor displaying descriptors for those with a certain antag datum. Pass a type "/datum/antagonist". Can include an [affiliation] if you want to override the displayed antagonist name (IE, passing "Donk Co." so it shows that, instead of "Traitor")
EXAMINE_CHECK_JOBFor displaying descriptors for specific jobs, e.g scientist. Pass a string job title "Job"
EXAMINE_CHECK_DEPARTMENTFor displaying descriptors for specific departments, like "service". Pass a bitflag of departments.
EXAMINE_CHECK_FACTIONFor displaying descriptors for mob factions, e.g. a zombie, or... turrets. Or syndicate. Pass a string "faction"
EXAMINE_CHECK_SKILLCHIPFor displaying descriptors for people with certain skill-chips. Pass a type "/obj/item/skillchip"
EXAMINE_CHECK_TRAITFor displayind descriptors for people with certain traits. Pass a string "trait"
EXAMINE_CHECK_SPECIESFor displayind descriptors for people of certain species. Pass a type "/datum/species"

Define Details

EXAMINE_CHECK_ANTAG

For displaying descriptors for those with a certain antag datum. Pass a type "/datum/antagonist". Can include an [affiliation] if you want to override the displayed antagonist name (IE, passing "Donk Co." so it shows that, instead of "Traitor")

EXAMINE_CHECK_DEPARTMENT

For displaying descriptors for specific departments, like "service". Pass a bitflag of departments.

EXAMINE_CHECK_FACTION

For displaying descriptors for mob factions, e.g. a zombie, or... turrets. Or syndicate. Pass a string "faction"

EXAMINE_CHECK_JOB

For displaying descriptors for specific jobs, e.g scientist. Pass a string job title "Job"

EXAMINE_CHECK_MINDSHIELD

For displaying descriptors for those with a mindshield implant. Pass nothing

EXAMINE_CHECK_NONE

-- Defines for the unique-examine element. -- Displays the special_desc regardless if it's set.

EXAMINE_CHECK_SKILLCHIP

For displaying descriptors for people with certain skill-chips. Pass a type "/obj/item/skillchip"

EXAMINE_CHECK_SPECIES

For displayind descriptors for people of certain species. Pass a type "/datum/species"

EXAMINE_CHECK_SYNDICATE

For displaying descriptors for all varieties of syndiates (nuke ops, traitors, lavaland syndies, cybersun guys). Pass nothing

EXAMINE_CHECK_TRAIT

For displayind descriptors for people with certain traits. Pass a string "trait"