Imperivm Modding WikiCKS · FORMATS · GUIDESEspañol
CKS TYPECKS reference

Flying

Browse its members and the signatures that accept or return this type.

8 members2 return it0 accept it

Members

8

Expand a member to read its notes or open its full entry. Each overload keeps its own identity.

MemberSignature and description
PlayAnim

Validates and starts a Flying animation, then suspends the VM.

Open full entry →
Flying
void Flying::PlayAnim(int, point, int)

Validates and starts a Flying animation, then suspends the VM.

IsInAir

Flying::IsInAir extracts bit 22 from the resolved Flying object's dword at offset [field] and returns it as a boolean.

Open full entry →
Flying
bool Flying::IsInAir()

Flying::IsInAir extracts bit 22 from the resolved Flying object's dword at offset [field] and returns it as a boolean.

IsLanding

Returns true when a particular object flag is set and a stored 32-bit field is nonzero. The field meanings are not documented.

Open full entry →
Flying
bool Flying::IsLanding()

Returns true when a particular object flag is set and a stored 32-bit field is nonzero. The field meanings are not documented.

z

Resolves a Flying handle and returns the associated height calculation.

Open full entry →
Flying
int Flying::z()

Resolves a Flying handle and returns the associated height calculation.

PickFlyingPoint

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.

A small random offset is added to the resulting point. An invalid object returns the point (0, 0). Based on static reading only.

Open full entry →
Flying
point Flying::PickFlyingPoint(int)

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.

PickLandingPoint

Behavior awaiting documentation.

Open full entry →
Flying
point Flying::PickLandingPoint(int)Description pending

Description pending.

FindNearBird

Returns the first nonself spatial candidate with the exact receiver template inside a fixed search circle.

Open full entry →
Flying
Flying Flying::FindNearBird()

Returns the first nonself spatial candidate with the exact receiver template inside a fixed search circle.

AdjustFlyDir

Conditionally transforms a referenced point outside an inset rectangle using object vector fields and quadrant rotations.

Open full entry →
Flying
void Flying::AdjustFlyDir(point&)

Conditionally transforms a referenced point outside an inset rectangle using object vector fields and quadrant rotations.

Return this type

2
MemberSignature and description
Obj::AsFlyingObjFlying Obj::AsFlying()Description pending

Description pending.

Flying::FindNearBirdFlyingFlying Flying::FindNearBird()

Returns the first nonself spatial candidate with the exact receiver template inside a fixed search circle.

Accept this type

0

No entries in the published catalog.

Coverage and limits

7 / 8 members with a published description.

These lists come from published signatures. “Accept” counts explicit parameters, excluding the method receiver; reference variants (&) are included. No inheritance hierarchy is asserted. Undocumented names, units and effects remain unresolved.