byond - Modules - TypesVar Details - Proc Details

landslide

Vars

ability_activeWhether this ability is currently active or not.
current_chargesThe amount of charges we currently have.
maximum_chargesThe maximum amount of charges we can have.

Procs

change_maximum_chargesChanges the maximum amount of charges the ability can have. This will also adjust the current amount of charges to account for the new difference, be it positive or negative.
do_chargeMoves the user in the specified direction. This simulates movement by using step() and repeatedly calling itself. Will repeatedly check a 3x1 rectangle in front of the user, applying its effects to valid targets and stopping early if the path is blocked.
end_chargeEnds the charge.
enhanced_do_chargeMoves the user in the specified direction. This simulates movement by using step() and repeatedly calling itself. Will repeatedly check a 3x1 rectangle in front of the user, applying its effects to valid targets and stopping early if the path is blocked.
get_affected_turfsGets a list of the turfs affected by this ability, based on direction and range.
hit_livingApplies several effects to a living target.
hit_objectAttempts to deconstruct the object in question if possible.

Var Details

ability_active

Whether this ability is currently active or not.

current_charges

The amount of charges we currently have.

maximum_charges

The maximum amount of charges we can have.

Proc Details

change_maximum_charges

Changes the maximum amount of charges the ability can have. This will also adjust the current amount of charges to account for the new difference, be it positive or negative.

do_charge

Moves the user in the specified direction. This simulates movement by using step() and repeatedly calling itself. Will repeatedly check a 3x1 rectangle in front of the user, applying its effects to valid targets and stopping early if the path is blocked.

end_charge

Ends the charge.

enhanced_do_charge

Moves the user in the specified direction. This simulates movement by using step() and repeatedly calling itself. Will repeatedly check a 3x1 rectangle in front of the user, applying its effects to valid targets and stopping early if the path is blocked.

get_affected_turfs

Gets a list of the turfs affected by this ability, based on direction and range.

hit_living

Applies several effects to a living target.

hit_object

Attempts to deconstruct the object in question if possible.