/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. |
exp_progress | Progress towards increasing their skill level. |
exp_sources | One-time experience gains that have already been acquired. |
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 |
skill_points | Free skill points to allocate |
skills | The owner of this mind's ability to perform certain kinds of tasks. |
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 |
update_skills | Called when TRAIT_EXCEPTIONAL_SKILL is added to the mob. |
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.
exp_progress

Progress towards increasing their skill level.
exp_sources

One-time experience gains that have already been acquired.
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
skill_points

Free skill points to allocate
skills

The owner of this mind's ability to perform certain kinds of tasks.
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
update_skills
Called when TRAIT_EXCEPTIONAL_SKILL is added to the mob.