Gyro_Object_SetHover(entity object, float power, float distance, float tap)
Hovering objects are pushed upwards by the ground immediately below them, much like a hovercraft is kept afloat by the cusion of air underneath it. The power argument represents the full strength of the hover at the object's origin, which will diminish linearly for the given distance argument. The power is, as usual, relative to the mass of the object and therefore must exceed it if the object is to become airborne. Tracelines are used to determine the strength of the hover and the direction the object is pushed in, which will cause the object to respond realistically to uneven and broken ground. The amount of traces used every iteration is set by the tap argument and should ideally range between 5-15, depending on the required speed and accuracy.
Gyro_Object_RemoveHover(entity object)
Removes all hover-related properties from a given object.