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

interaction

Vars

additional_detailsAdditional details to display in the interaction menu and used in some interaction logic
categoryWhat category this interaction will fall under in the menu.
clown_genital_messagesList of clown-specific messages for different genital types
colorWhat color should the interaction button be?
cum_genitalWhich genital the interaction cums with (must be penis, vagina or both)
cum_message_text_overridesoverride of the text to display when the interaction cums (use this if you're not using a cum_target)
cum_partner_text_overridesoverride of the text to display to the partner when the interaction cums (use this if you're not using a cum_target)
cum_self_text_overridesoverride of the self message to display when the interaction cums (use this if you're not using a cum_target)
cum_targetWhere on the partner the interaction cums in? (It must match a genital's ORGAN_SLOT, mouth or sheath)
descriptionThe description of the interacton.
distance_allowedIf it can be done at a distance.
fluid_transfer_objectsInteraction fluid transfer objects
interaction_modifier_flagsInteraction modifier flags, edits how the interaction works from its original definition
interaction_requiresWhat requirements does this interaction have? See defines.
lewdIs this lewd?
messageA list of possible messages displayed loaded by the JSON.
nameThe name to be displayed in the interaction menu for this interaction
sound_cacheStores the sound for later.
sound_possibleA list of possible sounds.
sound_rangeIf it plays a sound, how far does it travel?
sound_useDoes this interaction play a sound?
target_arousalThe amount of arousal the target receives from this interaction.
target_messagesA list of possible messages displayed directly to the TARGET.
target_painThe amount of pain the target receives.
target_pleasureThe amount of pleasure the target receives from this interaciton.
target_required_partsWhat parts do they need(IMPORTANT TO GET IT TO THE CORRECT DEFINE, ORGAN SLOT)?
unsafe_typesIs the interaction considered extreme/harmful/unholy?
usageDefines how we interact with ourselves or others.
user_arousalThe amount of arousal the user receives.
user_messagesA list of possible messages displayed directly to the USER.
user_painThe amount of pain the user receives.
user_pleasureThe amount of pleasure the user receives.
user_required_partsWhat parts do WE need(IMPORTANT TO GET IT TO THE CORRECT DEFINE, ORGAN SLOT)?

Procs

handle_clown_interactionHandles clown-specific interaction effects
handle_plug13_emotesHandles sending Plug13 emotes after an interaction is performed
post_climaxCalled after either the user or target cums from the interaction

Var Details

additional_details

Additional details to display in the interaction menu and used in some interaction logic

category

What category this interaction will fall under in the menu.

clown_genital_messages

List of clown-specific messages for different genital types

color

What color should the interaction button be?

cum_genital

Which genital the interaction cums with (must be penis, vagina or both)

cum_message_text_overrides

override of the text to display when the interaction cums (use this if you're not using a cum_target)

cum_partner_text_overrides

override of the text to display to the partner when the interaction cums (use this if you're not using a cum_target)

cum_self_text_overrides

override of the self message to display when the interaction cums (use this if you're not using a cum_target)

cum_target

Where on the partner the interaction cums in? (It must match a genital's ORGAN_SLOT, mouth or sheath)

description

The description of the interacton.

distance_allowed

If it can be done at a distance.

fluid_transfer_objects

Interaction fluid transfer objects

interaction_modifier_flags

Interaction modifier flags, edits how the interaction works from its original definition

interaction_requires

What requirements does this interaction have? See defines.

lewd

Is this lewd?

message

A list of possible messages displayed loaded by the JSON.

name

The name to be displayed in the interaction menu for this interaction

sound_cache

Stores the sound for later.

sound_possible

A list of possible sounds.

sound_range

If it plays a sound, how far does it travel?

sound_use

Does this interaction play a sound?

target_arousal

The amount of arousal the target receives from this interaction.

target_messages

A list of possible messages displayed directly to the TARGET.

target_pain

The amount of pain the target receives.

target_pleasure

The amount of pleasure the target receives from this interaciton.

target_required_parts

What parts do they need(IMPORTANT TO GET IT TO THE CORRECT DEFINE, ORGAN SLOT)?

unsafe_types

Is the interaction considered extreme/harmful/unholy?

usage

Defines how we interact with ourselves or others.

user_arousal

The amount of arousal the user receives.

user_messages

A list of possible messages displayed directly to the USER.

user_pain

The amount of pain the user receives.

user_pleasure

The amount of pleasure the user receives.

user_required_parts

What parts do WE need(IMPORTANT TO GET IT TO THE CORRECT DEFINE, ORGAN SLOT)?

Proc Details

handle_clown_interaction

Handles clown-specific interaction effects

handle_plug13_emotes

Handles sending Plug13 emotes after an interaction is performed

post_climax

Called after either the user or target cums from the interaction