- Uses the DROP_TO_FLOOR() engine function on an entity, which attempts to put it down on the floor.
This engine function traces 256 units straight downwards from the entity origin. If the trace hits the floor, the origin is updated to the end position of the trace, FL_ONGROUND is added to the flags and EV_ENT_groundentity is updated. When the trace does not hit anything or the entity would be stuck inside something, the function does nothing and returns 0.
- 1 if entity is on the floor, 0 otherwise