Paradise Station 13 - Modules - TypesVar Details - Proc Details

mob

Vars

active_mutationsList of the active mutation types
buckledmovable atoms buckled to this mob
bucklingmovable atom we are buckled to
has_enabled_antagHUDWhether antagHUD has been enabled previously.
health_hud_overrideOverrides the health HUD element state if set.
open_uisglobal
runechat_msg_locationA soft reference to the location where this mob's runechat message will appear. Uses UID().
s_activeActive storage container
sound_environment_overrideOverride for sound_environments. If this is set the user will always hear a specific type of reverb (Instead of the area defined reverb)
zone_selectedThe zone this mob is currently targeting

Procs

ForceContractDiseaseForces the mob to contract a virus. If the mob can have viruses. Ignores clothing and other protection Returns TRUE if it succeeds. False if it doesn't
Process_SpacemoveProcess_Spacemove Called by /client/Move() For moving in space Return 1 for movement 0 for none
adjust_nutritionAdjust the nutrition of a mob
buckle_mobBuckle to another mob
can_bucklecan the mob be buckled to something by default?
can_resistCan this mob resist (default FALSE)
can_unbucklecan the mob be unbuckled from something by default?
create_chat_messageCreates a message overlay at a defined location for a given speaker
flash_screen_colorFlash up a color as an overlay on a player's screen, then fade back to normal.
get_mob_buckling_heightreturns the height in pixel the mob should have when buckled to another mob.
get_telepathic_targetsReturns an assoc list which contains the mobs in range and their "visible" name. Mobs out of view but in range will be listed as unknown. Else they will have their visible name
ghost_can_reenterChecks if a mob's ghost can reenter their body or not. Used to check for DNR or AntagHUD.
post_buckle_mobCall back post buckle to a mob to offset your visual height
post_unbuckle_mobCall back post unbuckle from a mob, (reset your visual height here)
set_nutritionForce set the mob nutrition
set_typing_indicatorToggles the floating chat bubble above a players head.
shared_ui_interactionpublic
show_radsShow an overlay of radiation levels on radioactive objects.
shuttleRotateTurf rotate procs
update_runechat_msg_locationUpdates the mob's runechat maptext display location.

Var Details

active_mutations

List of the active mutation types

buckled

movable atoms buckled to this mob

buckling

movable atom we are buckled to

has_enabled_antagHUD

Whether antagHUD has been enabled previously.

health_hud_override

Overrides the health HUD element state if set.

open_uis

global

Used to track UIs for a mob.

runechat_msg_location

A soft reference to the location where this mob's runechat message will appear. Uses UID().

s_active

Active storage container

sound_environment_override

Override for sound_environments. If this is set the user will always hear a specific type of reverb (Instead of the area defined reverb)

zone_selected

The zone this mob is currently targeting

Proc Details

ForceContractDisease

Forces the mob to contract a virus. If the mob can have viruses. Ignores clothing and other protection Returns TRUE if it succeeds. False if it doesn't

Arguments:

Process_Spacemove

Process_Spacemove Called by /client/Move() For moving in space Return 1 for movement 0 for none

adjust_nutrition

Adjust the nutrition of a mob

buckle_mob

Buckle to another mob

You can buckle on mobs if you're next to them since most are dense

Turns you to face the other mob too

can_buckle

can the mob be buckled to something by default?

can_resist

Can this mob resist (default FALSE)

can_unbuckle

can the mob be unbuckled from something by default?

create_chat_message

Creates a message overlay at a defined location for a given speaker

Arguments:

flash_screen_color

Flash up a color as an overlay on a player's screen, then fade back to normal.

Arguments:

get_mob_buckling_height

returns the height in pixel the mob should have when buckled to another mob.

get_telepathic_targets

Returns an assoc list which contains the mobs in range and their "visible" name. Mobs out of view but in range will be listed as unknown. Else they will have their visible name

ghost_can_reenter

Checks if a mob's ghost can reenter their body or not. Used to check for DNR or AntagHUD.

Returns FALSE if there is a ghost, and it can't reenter the body. Returns TRUE otherwise.

post_buckle_mob

Call back post buckle to a mob to offset your visual height

post_unbuckle_mob

Call back post unbuckle from a mob, (reset your visual height here)

set_nutrition

Force set the mob nutrition

set_typing_indicator

Toggles the floating chat bubble above a players head.

Arguments:

shared_ui_interaction

public

Standard interaction/sanity checks. Different mob types may have overrides.

return UI_state The state of the UI.

show_rads

Show an overlay of radiation levels on radioactive objects.

shuttleRotate

Turf rotate procs

Mob rotate procs

update_runechat_msg_location

Updates the mob's runechat maptext display location.

By default, we set this to the src mob's UID().