/datum/mind
Vars | |
active | Is this mind active? |
---|---|
afk_verb_timer | The timer for the afk verb |
afk_verb_used | If they have used the afk verb recently |
antag_hud | this mind's antag HUD |
antag_hud_icon_state | this mind's ANTAG_HUD should have this icon_state |
assigned_role | Job datum indicating the mind's role. This should always exist after initialization, as a reference to a singleton. |
current | Current mob this mind datum is attached to |
current_scar_slot | What scar slot we have loaded, so we don't have to constantly check the savefile |
current_scar_slot_index | The index for our current scar slot, so we don't have to constantly check the savefile (unlike the slots themselves, this index is independent of selected char slot, and increments whenever a valid char is joined with) |
enslaved_to | If this mind's master is another mob (i.e. adamantine golems). Weakref of a /living. |
key | Key of the mob |
name | The name linked to this mind |
original_character | Weakref to thecharacter we joined in as- either at roundstart or latejoin, so we know for persistent scars if we ended as the same person or not |
original_character_slot_index | The index for what character slot, if any, we were loaded from, so we can track persistent scars on a per-character basis. Each character slot gets PERSISTENT_SCAR_SLOTS scar slots |
token_picked | Is set to true if an antag was used to get this person picked as an antag |
zombified | Are we zombified/uncloneable? |
Procs | |
forget_crafting_recipe | proc that makes user forget a specific crafting recipe |
make_monsterhunter | Mind version |
prepare_bloodsucker | |
teach_crafting_recipe | proc that teaches user a non-standard crafting recipe |
Var Details
active
Is this mind active?
afk_verb_timer
The timer for the afk verb
afk_verb_used
If they have used the afk verb recently
antag_hud
this mind's antag HUD
antag_hud_icon_state
this mind's ANTAG_HUD should have this icon_state
assigned_role
Job datum indicating the mind's role. This should always exist after initialization, as a reference to a singleton.
current
Current mob this mind datum is attached to
current_scar_slot
What scar slot we have loaded, so we don't have to constantly check the savefile
current_scar_slot_index
The index for our current scar slot, so we don't have to constantly check the savefile (unlike the slots themselves, this index is independent of selected char slot, and increments whenever a valid char is joined with)
enslaved_to
If this mind's master is another mob (i.e. adamantine golems). Weakref of a /living.
key
Key of the mob
name
The name linked to this mind
original_character
Weakref to thecharacter we joined in as- either at roundstart or latejoin, so we know for persistent scars if we ended as the same person or not
original_character_slot_index
The index for what character slot, if any, we were loaded from, so we can track persistent scars on a per-character basis. Each character slot gets PERSISTENT_SCAR_SLOTS scar slots
token_picked
Is set to true if an antag was used to get this person picked as an antag
zombified
Are we zombified/uncloneable?
Proc Details
forget_crafting_recipe
proc that makes user forget a specific crafting recipe
make_monsterhunter
Mind version
prepare_bloodsucker
Here we assign the Bloodsuckers themselves, ensuring they arent Plasmamen
teach_crafting_recipe
proc that teaches user a non-standard crafting recipe