byond - Modules - TypesVar Details - Proc Details

Generic Action

Vars

ability_used_timeThe time when this ability can be used again
hiddenWhether the action is hidden from its owner
listen_signalA signal on the mob that will cause the action to activate
player_hiddenHide the action from the owner without preventing them from using it (incase of keybind listen_signal)

Procs

action_cooldown_checkReturns TRUE if cooldown is over
give_toCannot use arglist for both cases because of unique BYOND handling of args in New
keybind_activationhandler for when a keybind signal is received by the action, calls the action_activate proc asynchronous

Var Details

ability_used_time

The time when this ability can be used again

hidden

Whether the action is hidden from its owner

listen_signal

A signal on the mob that will cause the action to activate

player_hidden

Hide the action from the owner without preventing them from using it (incase of keybind listen_signal)

Proc Details

action_cooldown_check

Returns TRUE if cooldown is over

give_to

Cannot use arglist for both cases because of unique BYOND handling of args in New

keybind_activation

handler for when a keybind signal is received by the action, calls the action_activate proc asynchronous