{"schema": "cks-public-reference/v1", "entry": {"id": "api-6b676a5f9cbc5b", "name": "Flying::PickFlyingPoint", "member": "PickFlyingPoint", "family": "Flying", "returns": "point", "args": ["int"], "kind": "method", "signature": "point Flying::PickFlyingPoint(int)", "language": "en", "summary": "Picks a flight point at roughly the distance given by the argument. It follows the heading of a nearby moving unit of the same class; otherwise it tries twelve directions and chooses the least crowded one closest to the current heading.", "notes": "A small random offset is added to the resulting point. An invalid object returns the point (0, 0). Based on static reading only.", "examples": [], "technical": false, "description_status": "documented"}}