Goonstation 13 - Modules - TypesVar Details - Proc Details

/datum/mind

If 1, they go to hell when are die

Vars

antagonistsA list of every antagonist datum that we have.
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.

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!