Catapult
Browse its members and the signatures that accept or return this type.
Members
14Expand a member to read its notes or open its full entry. Each overload keeps its own identity.
| Member | Signature and description |
|---|---|
| bool Catapult::IsBuilt()Catapult::IsBuilt pops an 8-byte Catapult handle, validates it through the global unit registry, and pushes a 1-byte boolean indicating whether the 32-bit field at Catapult offset [field] is non-zero. |
| Catapult | void Catapult::SetBuilt()Description pendingDescription pending. |
| Catapult | void Catapult::SetBuildFrame(int)Description pendingDescription pending. |
| void Catapult::RotateTo(point)Description pendingDescription pending. |
| Catapult | void Catapult::Attack(point)Description pendingDescription pending. |
| Obj Catapult::BestTarget()Evaluates surrounding targets across the spatial index within the catapult's attack range and returns the best candidate object handle. |
| Catapult | point Catapult::GetPointOnTarget(Obj)Description pendingDescription pending. |
| Catapult | bool Catapult::InRange(point)Description pendingDescription pending. |
| Catapult | int Catapult::AttackWait()Description pendingDescription pending. |
| Catapult | point Catapult::CalcEscapeDirection()Description pendingDescription pending. |
| Obj Catapult::GetCurrentTarget()Catapult GetCurrentTarget encodes the stored target word with an unassigned upper halfword and a four-byte invalid result. |
| void Catapult::SetTarget(Obj)Stores a target handle on a catapult and propagates it to associated CatapultTower objects. |
| void Catapult::ClearTarget()Clears a catapult's own target and propagates tower-target clearing to associated catapult towers. |
| void Catapult::ClearTowerTarget()Clears the stored target on CatapultTower objects associated with a catapult. |
Return this type
2| Member | Signature and description |
|---|---|
Obj::AsCatapultObj | Catapult Obj::AsCatapult()Attempts a dynamic conversion of an Obj reference to Catapult and returns a Catapult reference on success. |
PlaceCatapultGlobal | Catapult PlaceCatapult(int, int, int, int)Routes four script integers through class selection and catapult creation. |
Accept this type
0No entries in the published catalog.
Coverage and limits
6 / 14 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.