byond - Modules - TypesVar Details - Proc Details

jump

Vars

external_userA 3rd party that controls the jumping of parent. Probably a vehicle driver
jump_cooldowntime between jumps
jump_durationair time
jump_flagsSpecial jump behavior flags
jump_heightthe how high the jumper visually jumps
jump_soundthe sound of the jump
jump_start_timeWhen the jump started. Only relevant for charged jumps
jumper_allow_pass_flagsallow_pass_flags flags applied to the jumper on jump
stamina_costhow much stamina jumping takes

Procs

can_jumpChecks if you can actually jump right now
charge_jumpStarts charging the jump
do_jumpPerforms the jump
end_jumpEnds the jump
jump_throwJump throw bonuses
remove_external_userUnsets an external controller
set_external_userSets an external controller, such as a vehicle driver
set_varsActually sets the jump vars
start_jumphandles pre-jump checks and setup of additional jump behavior.

Var Details

external_user

A 3rd party that controls the jumping of parent. Probably a vehicle driver

jump_cooldown

time between jumps

jump_duration

air time

jump_flags

Special jump behavior flags

jump_height

the how high the jumper visually jumps

jump_sound

the sound of the jump

jump_start_time

When the jump started. Only relevant for charged jumps

jumper_allow_pass_flags

allow_pass_flags flags applied to the jumper on jump

stamina_cost

how much stamina jumping takes

Proc Details

can_jump

Checks if you can actually jump right now

charge_jump

Starts charging the jump

do_jump

Performs the jump

end_jump

Ends the jump

jump_throw

Jump throw bonuses

remove_external_user

Unsets an external controller

set_external_user

Sets an external controller, such as a vehicle driver

set_vars

Actually sets the jump vars

start_jump

handles pre-jump checks and setup of additional jump behavior.