Goonstation 13 - Modules - TypesVar Details - Proc Details

/datum/mind

The PDA that this crewmember started with - for gang PDA messages If 1, they go to hell when are die

Vars

antagonistsA list of every antagonist datum that we have.
cust_notesstores custom notes set by the player
memorystores valuable things about the mind's memory
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.
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

memory

stores valuable things about the mind's memory

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.

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!