/tg/ Station 13 - Modules - TypesProc Details

vore_belly

Procs

EnteredHandles prey entering a belly, and starts deep_search_prey
ExitedHandles prey leaving a belly
deep_search_preySearch through prey's recursive contents to prevent smuggling any GLOB.vore_blacklist_types items around
deserializeDeserializes this belly from savefile data
deserialize_vrdbSpecial handler that tries to deserialize as much of a VRDB save as it can
format_messageFormats a vore message
get_insert_soundSounds
handle_internal_lifeformReturns an immutable mixture, GLOB.belly_air, which is always safe to breath
play_vore_sound_preypredPlays sound just to pred and prey in this stomach
processOn process, bellies ask their digestion mode (if there is one) to process them
relaymoveDoes not call parent, which hides the "you can't move while buckled" message Also makes squelchy sounds when prey tries to squirm.
releaseDo NOT do cleanup in here, clean up in /Exited This is just a helper proc for showing a message
remove_airDisables remove_air
return_airDisables return_air
serializeSerializes this belly to store in savefile data.
ui_dataCalled from /datum/component/vore/ui_data to display belly settings
ui_modify_varCalled from /datum/component/vore/ui_act to update belly settings

Proc Details

Entered

Handles prey entering a belly, and starts deep_search_prey

Exited

Handles prey leaving a belly

deep_search_prey

Search through prey's recursive contents to prevent smuggling any GLOB.vore_blacklist_types items around

deserialize

Deserializes this belly from savefile data

deserialize_vrdb

Special handler that tries to deserialize as much of a VRDB save as it can

format_message

Formats a vore message

get_insert_sound

Sounds

handle_internal_lifeform

Returns an immutable mixture, GLOB.belly_air, which is always safe to breath

play_vore_sound_preypred

Plays sound just to pred and prey in this stomach

process

On process, bellies ask their digestion mode (if there is one) to process them

relaymove

Does not call parent, which hides the "you can't move while buckled" message Also makes squelchy sounds when prey tries to squirm.

release

Do NOT do cleanup in here, clean up in /Exited This is just a helper proc for showing a message

remove_air

Disables remove_air

return_air

Disables return_air

serialize

Serializes this belly to store in savefile data.

ui_data

Called from /datum/component/vore/ui_data to display belly settings

ui_modify_var

Called from /datum/component/vore/ui_act to update belly settings