/tg/ Station 13 - Modules - TypesVar Details - Proc Details

interactable

Vars

auto_interaction_infoA list of auto interaction data
body_relayHolds a reference to a relayed body if one exists
cached_preferencesCache of the user's preferences, used to avoid re-reading them from the client
character_preference_pathsList of character preference paths mapped to their types
interactionsA list of interactions that the user can engage in.
modified_preferencesList of preferences that have been modified and need to be saved
preference_pathsList of preference paths mapped to their toggle types
selfA hard reference to the parent
should_be_genderizedA list of mobs that should be genderized.

Procs

can_lewd_stripChecks if the target has ERP toys enabled, and can be logially reached by the user.
climax_inflate_genitalHandles the inflation of genitalia during climax
get_interaction_attributesReturns a list of interaction-relevant attributes for the given mob
is_toy_compatibleDecides if a player should be able to insert or remove an item from a provided lewd slot_index.
ui_interactUI Control
update_cached_preferencesUpdates the cached preferences for the given user

Var Details

auto_interaction_info

A list of auto interaction data

interaction_text - The ID of the interaction and target

body_relay

Holds a reference to a relayed body if one exists

cached_preferences

Cache of the user's preferences, used to avoid re-reading them from the client

character_preference_paths

List of character preference paths mapped to their types

interactions

A list of interactions that the user can engage in.

modified_preferences

List of preferences that have been modified and need to be saved

preference_paths

List of preference paths mapped to their toggle types

self

A hard reference to the parent

should_be_genderized

A list of mobs that should be genderized.

Proc Details

can_lewd_strip

Checks if the target has ERP toys enabled, and can be logially reached by the user.

climax_inflate_genital

Handles the inflation of genitalia during climax

partner - The partner who is cumming and providing the fluid source source_genital - The slot name of the genitalia that is being used as fluid source (text) slot - The slot of the genitalia being inflated on self

get_interaction_attributes

Returns a list of interaction-relevant attributes for the given mob

is_toy_compatible

Decides if a player should be able to insert or remove an item from a provided lewd slot_index.

ui_interact

UI Control

update_cached_preferences

Updates the cached preferences for the given user

Created to avoid spamming the client for preferences since static data isn't the best option for this

user - The user to update the cached preferences for