hover
This one lets the rider ignore gravity, move in zero g and son on, but only on ground turfs or at most one z-level above them.
Procs | |
check_drifting | Makes sure the vehicle isn't drifting while it can be maneuvered. |
---|---|
check_grav | Makes sure that the vehicle is grav-less if capable of zero-g movement. Forced gravity will honestly screw this. |
check_space_turf | Part of the hover_check proc that returns false if it's a space turf without lattice or such. |
hover_check | Makes sure that the hoverboard can move in zero-g in (open) space but only there's a ground turf on the z-level below. |
on_hover_enabled | Called by hover_check() when the hoverboard is on a valid turf. |
on_hover_fail | Called by hover_check() when the hoverboard is on space or open space turf without a support underneath it. |
Proc Details
check_drifting
Makes sure the vehicle isn't drifting while it can be maneuvered.
check_grav
Makes sure that the vehicle is grav-less if capable of zero-g movement. Forced gravity will honestly screw this.
check_space_turf
Part of the hover_check proc that returns false if it's a space turf without lattice or such.
hover_check
Makes sure that the hoverboard can move in zero-g in (open) space but only there's a ground turf on the z-level below.
on_hover_enabled
Called by hover_check() when the hoverboard is on a valid turf.
on_hover_fail
Called by hover_check() when the hoverboard is on space or open space turf without a support underneath it.