Goonstation 13 - Modules - TypesVar Details - Proc Details

/datum/mind

Vars

antagonistsA list of every antagonist datum that we have.
cust_notesstores custom notes set by the player
damnedIf 1, they go to hell when are die
memorystores valuable things about the mind's memory
originalPDAThe PDA that this crewmember started with - for gang PDA messages
subordinate_antagonistsA list of every antagonist datum subordinate to this mind.

Procs

add_antagonistAttempts to add the antagonist datum of ID role_id to this mind.
add_subordinate_antagonistAttempts to add the subordinate antagonist datum of ID role_id to this mind.
get_antagonistGets an existing antagonist datum of the provided ID role_id.
get_master
is_antagonistReturns whether this mind is a non-pseudo antagonist.
list_antagonist_rolesReturns a human readable english list of all antagonsit roles this person has
on_ticker_add_logOutput of this gets logged when the mind is added to the game ticker
remove_antagonistAttempts to remove existing antagonist datums of ID role from this mind, or if provided, a specific instance of an antagonist datum.
wipe_antagonistsRemoves ALL antagonists from this mind. Use with caution!

Var Details

antagonists

A list of every antagonist datum that we have.

cust_notes

stores custom notes set by the player

damned

If 1, they go to hell when are die

memory

stores valuable things about the mind's memory

originalPDA

The PDA that this crewmember started with - for gang PDA messages

subordinate_antagonists

A list of every antagonist datum subordinate to this mind.

Proc Details

add_antagonist

Attempts to add the antagonist datum of ID role_id to this mind.

add_subordinate_antagonist

Attempts to add the subordinate antagonist datum of ID role_id to this mind.

get_antagonist

Gets an existing antagonist datum of the provided ID role_id.

get_master

is_antagonist

Returns whether this mind is a non-pseudo antagonist.

list_antagonist_roles

Returns a human readable english list of all antagonsit roles this person has

on_ticker_add_log

Output of this gets logged when the mind is added to the game ticker

remove_antagonist

Attempts to remove existing antagonist datums of ID role from this mind, or if provided, a specific instance of an antagonist datum.

wipe_antagonists

Removes ALL antagonists from this mind. Use with caution!