/tg/ Station 13 - Modules - TypesVar Details - Proc Details

unique_examine

--Unique examine element. -- Unique examine element parameters Attach this element to an atom to give it unique examine text if it's double examined by certain people!

Params:

atom/thing - default element parameter, skip this desc - The unique description displayed from this instance of this element desc_requirement - What we check to see if the examiner gets the unique description - see [examine_defines.dm] desc_special - If we chose a requirement that must be supplied a list, this param is the list it uses desc_affiliation - An alternate affiliation to display to to the examiner hint - Whether the atom hints it may have special examine_more text on normal examine or not

Vars

desc_requirementThe requirement setting for special descriptions. See examine_defines.dm for more info.
special_descThe special description that is triggered when desc_requirements are met. Make sure you set the correct EXAMINE_CHECK!
special_desc_affiliationThe special affiliation type, basically overrides the "Syndicate Affiliation" for SYNDICATE check types. It will show whatever organisation you put here instead of "Syndicate Affiliation"
special_desc_reqEverything we may want to check based on an examine check. This can JOBS, FACTIONS, SKILL CHIPS, or TRAITS, or a bitflag
special_req_typesThe types of requirements that need a list passed to them.
toy_nameIf this is a toy / the real name of the object. Toys display a message if you fail the check.

Procs

check_if_syndicateCheck if we're any spice or variety of syndicate (antagonists, ghost roles, or special)
get_departmentFormat our department bitflag into a string.

Var Details

desc_requirement

The requirement setting for special descriptions. See examine_defines.dm for more info.

special_desc

The special description that is triggered when desc_requirements are met. Make sure you set the correct EXAMINE_CHECK!

special_desc_affiliation

The special affiliation type, basically overrides the "Syndicate Affiliation" for SYNDICATE check types. It will show whatever organisation you put here instead of "Syndicate Affiliation"

special_desc_req

Everything we may want to check based on an examine check. This can JOBS, FACTIONS, SKILL CHIPS, or TRAITS, or a bitflag

special_req_types

The types of requirements that need a list passed to them.

toy_name

If this is a toy / the real name of the object. Toys display a message if you fail the check.

Proc Details

check_if_syndicate

Check if we're any spice or variety of syndicate (antagonists, ghost roles, or special)

get_department

Format our department bitflag into a string.