Goonstation 13 - Modules - TypesProc Details

vehicle

Rider is basically the "driver" of the vehicle Sanity variable to prevent the vehicle from crashing multiple times due to a single collision Does the vehicle have air conditioning? (check /datum/lifeprocess/bodytemp in bodytemp.dm for details) Can we see the driver from outside of the vehicle? (used for overlays) Storage for the ability buttons after initialization List of types of ability buttons to be initialized See /mob/proc/drop_item() in mob.dm and /atom/movable/proc/throw_at in throwing.dm Whether any attack with an item that has a force value will immediately eject the rider (only works if rider_visible is true) Speed, lower is faster, minimum of MINIMUM_EFFECTIVE_DELAY Do we go through space? What overlay icon do we use for the booster upgrade? (we have to initialize this in New)

Procs

eject_riderkick out the rider
handle_button_additionadd the ability buttons to the rider
handle_button_removalremove the ability buttons from the rider
setup_ability_buttonsinitializes the ability buttons (if we have any)

Proc Details

eject_rider

kick out the rider

handle_button_addition

add the ability buttons to the rider

handle_button_removal

remove the ability buttons from the rider

setup_ability_buttons

initializes the ability buttons (if we have any)