bool
Browse its members and the signatures that accept or return this type. This catalog publishes no own members for this type.
Members
0Expand a member to read its notes or open its full entry. Each overload keeps its own identity.
No entries in the published catalog.
Return this type
242| Member | Signature and description |
|---|---|
==Global | bool ==(int, int)Description pendingDescription pending. |
!=Global | bool !=(int, int)Description pendingDescription pending. |
<Global | bool <(int, int)Description pendingDescription pending. |
>Global | bool >(int, int)Description pendingDescription pending. |
<=Global | bool <=(int, int)Description pendingDescription pending. |
>=Global | bool >=(int, int)Description pendingDescription pending. |
==Global | bool ==(float, float)Description pendingDescription pending. |
!=Global | bool !=(float, float)Description pendingDescription pending. |
<Global | bool <(float, float)Description pendingDescription pending. |
>Global | bool >(float, float)Description pendingDescription pending. |
!Global | bool !(bool)Description pendingDescription pending. |
&&Global | bool &&(bool, bool)Description pendingDescription pending. |
||Global | bool ||(bool, bool)Description pendingDescription pending. |
^Global | bool ^(bool, bool)Description pendingDescription pending. |
StrStrGlobal | bool StrStr(str, str)Checks whether a string contains another string. |
IsNullGlobal | bool IsNull(str)Checks whether the string pointer is null. A nonnull string also undergoes reference-count cleanup. |
==Global | bool ==(str, str)Description pendingDescription pending. |
!=Global | bool !=(str, str)Description pendingDescription pending. |
IsFlagSetGlobal | bool IsFlagSet(int, int)Checks whether the two integer values share any set bits. |
point::InRectpoint | bool point::InRect(rect)Checks whether the point lies inside the rectangle, including its boundaries. |
==Global | bool ==(point, point)Description pendingDescription pending. |
!=Global | bool !=(point, point)Description pendingDescription pending. |
==Global | bool ==(rect, rect)Description pendingDescription pending. |
!=Global | bool !=(rect, rect)Description pendingDescription pending. |
StrMap::existsStrMap | bool StrMap::exists(str)Description pendingDescription pending. |
==Global | bool ==(Obj, Obj)Description pendingDescription pending. |
!=Global | bool !=(Obj, Obj)Description pendingDescription pending. |
Obj::IsHeirOfObj | bool Obj::IsHeirOf(str)Obj::IsHeirOf delegates class ancestry testing for a resolved Obj. |
Obj::IsSentryObj | bool Obj::IsSentry()Checks whether the object belongs to the Sentry class or a derived class. |
Obj::IsGateObj | bool Obj::IsGate()Checks whether the object belongs to the Gate class or a derived class. |
Obj::IsRamObj | bool Obj::IsRam()Tests whether the resolved object class inherits from the cached RamUnit descriptor. |
Obj::IsRangedObj | bool Obj::IsRanged()Resolves an Obj handle and returns a sentinel-based property test. |
Obj::IsMilitaryObj | bool Obj::IsMilitary()Checks whether the object belongs to the Military class or a derived class. |
Obj::IsReligiousObj | bool Obj::IsReligious()Tests whether the resolved object class inherits from the cached BaseMage descriptor. |
Obj::IsPeacefulObj | bool Obj::IsPeaceful()Checks whether the object belongs to the Peaceful or Animal class. |
Obj::IsPeasantObj | bool Obj::IsPeasant()Checks whether the object belongs to the Peasant class or a derived class. |
Obj::IsPeasantAmbientObj | bool Obj::IsPeasantAmbient()Tests whether the resolved object class inherits from the cached PeasantAmbient descriptor. |
Obj::IsValidObj | bool Obj::IsValid()Checks whether the object reference resolves to an available object. This does not describe whether that object is alive. |
Item::IsValidItem | bool Item::IsValid()returns true when the handle's registry base plus subobject offset is nonzero, and false when the registry slot is empty. |
Obj::IsEnemyObj | bool Obj::IsEnemy(Obj)Checks whether the objects belong to enemy players. Returns false for allies or invalid objects. |
Obj::IsAliveObj | bool Obj::IsAlive()Evaluates whether an object is alive by querying its virtual destruction slot at [field] and inverting the result. |
Obj::IsDeadObj | bool Obj::IsDead()Returns true when the object is dead or the reference cannot be resolved. |
Obj::IsValidTargetObj | bool Obj::IsValidTarget(Obj)Resolves two object handles and tests the target with a receiver virtual predicate. |
Obj::IsValidCaptureTargetObj | bool Obj::IsValidCaptureTarget(Obj)Description pendingDescription pending. |
Obj::IsVisibleObj | bool Obj::IsVisible()Obj::IsVisible returns the inverse of bit 21 in the resolved object's dword at [field], or false when resolution fails. |
Obj::CanSeeObj | bool Obj::CanSee(Obj)Obj::CanSee combines a target flag with an observer-mask intersection. |
Obj::CanAttackObj | bool Obj::CanAttack(Obj)Tests the receiver target-eligibility gate and radius-adjusted signed inclusive attack range. |
Obj::DamageObj | bool Obj::Damage(int)Applies a nonnegative damage amount through an object's virtual damage operation after an optional related-object call. |
Obj::IsInGroupObj | bool Obj::IsInGroup(str)Looks up the string key and returns the normalized result of found-group virtual [field] for the resolved Obj. |
Obj::AddItemObj | bool Obj::AddItem(str)Attempts to add an item with the specified name and returns whether it succeeded. |
Obj::GiveItemObj | bool Obj::GiveItem(Item, Obj)Transfers an owned item to another live object. If the destination cannot accept it, the transfer attempts to return it to the source. |
Obj::OpenItemHolderObj | bool Obj::OpenItemHolder(ItemHolder)Transfers items from a holder into an eligible object's inventory. |
Obj::PutItemObj | bool Obj::PutItem(Item, ItemHolder)Moves an inventory item into the specified item holder. |
Obj::DropItemObj | bool Obj::DropItem(Item, point)Requests that a specified receiver item be dropped at a point while returning false. |
Obj::ExchangeItemObj | bool Obj::ExchangeItem(Item, str)ExchangeItem returns true after a gated replacement dispatch. |
Obj::GetDebugObj | bool Obj::GetDebug()GetDebug compares resolved object dword [field] with dword[[field]]. |
Obj::IsWaterUnitObj | bool Obj::IsWaterUnit()IsWaterUnit returns whether the dword at object class [field] is nonzero. |
Obj::GetCmdEnableObj | bool Obj::GetCmdEnable()GetCmdEnable tests object [field] only when virtual [field] returns zero. |
Obj::IsInStateObj | bool Obj::IsInState()Returns true when a search of the resolved receiver for a particular state entry finds no match. The meaning of that entry is not documented. |
Query::IsValidQuery | bool Query::IsValid()Description pendingDescription pending. |
Query::IsEmptyQuery | bool Query::IsEmpty()Returns whether a resolved Query's virtual emptiness predicate is nonzero, with true for an invalid receiver. |
Query::ContainsQuery | bool Query::Contains(Obj)Passes an Obj value to a resolved Query's membership predicate and returns its boolean result. |
NamedObj::IsValidNamedObj | bool NamedObj::IsValid()Description pendingDescription pending. |
NamedObj::IsDeadNamedObj | bool NamedObj::IsDead()Returns true for unresolved NamedObj values or an empty list returned by the query after its first virtual call. |
EnemyInRangeGlobal | bool EnemyInRange(point, int, Obj)Builds a wrapped bounding rectangle and returns the spatial callback accumulator as a boolean. |
Building::AttackBuilding | bool Building::Attack(Obj)Executes a guarded, possibly waiting Building attack that spawns an arrow shot on its firing path. |
Building::IsBrokenBuilding | bool Building::IsBroken()Generic CKS-exposed Building::IsBroken, true when the shared broken-status field equals 3. |
Building::IsCentralBulidingBuilding | bool Building::IsCentralBuliding()Reads the template-level is_central_building flag through the object's own template pointer. |
Building::IsStonehengeControlableBuilding | bool Building::IsStonehengeControlable()Tests whether a Stonehenge-centered map scan yields a positive counter. |
GetResearchHackGlobal | bool GetResearchHack()Implements this function, testing the Building research-active interval flag. |
Catapult::IsBuiltCatapult | 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::InRangeCatapult | bool Catapult::InRange(point)Description pendingDescription pending. |
Unit::feedsUnit | bool Unit::feeds()Returns the resolved Unit's feeding flag as a byte. |
Unit::GotoUnit | bool Unit::Goto(point, int, int, bool, int)Clamps the point to map bounds and coordinates a Unit path controller, movement command, wait ticks and terminal bool through native status 0, 1 or 2; its path destination call passes final flag 1. |
Unit::GotoEnterUnit | bool Unit::GotoEnter(point, int, int, bool, int)Follows the point-route wait and completion branches while passing final flag 0 to the path destination call at [field]; the sibling Goto point handler passes 1. |
Unit::GotoUnit | bool Unit::Goto(Obj, int, int, bool, int)Resolves an optional Obj and required Unit, clears Unit tracking at [field] when set, then delegates the movement state machine to [field]; invalid Unit pushes false. |
Unit::GotoAttackUnit | bool Unit::GotoAttack(Obj, int, bool, int)Prepares target tracking and delegates cooperative attack routing. |
Unit::StopUnit | bool Unit::Stop(int)For a nonzero continuation state, clears target tracking and requests an active-path stop with wait status 1, or clears the controller and returns true. For zero state, checks a virtual path operation, returns its boolean outcome and clears a unit flag. |
Unit::HasPathUnit | bool Unit::HasPath()Returns false for an invalid Unit or when a unit state field differs from -1. Otherwise checks an implementation operation for hero units with a particular flag, or a unit field for nonhero units. The field meanings are not documented. |
Unit::InHolderUnit | bool Unit::InHolder()Checks whether the resolved Unit records a holder reference different from the invalid-reference sentinel. |
Unit::InShipUnit | bool Unit::InShip()Follows the Unit holder handle and a linked registry handle, then returns whether the latter resolves. |
Unit::TrainAttackUnit | bool Unit::TrainAttack(Obj)A Unit training-attack primitive that can start native attack mode 2 and return VM handler status 3. |
Unit::IsTrainingUnit | bool Unit::IsTraining()Unit::IsTraining extracts bit 28 from the resolved Unit object's dword at offset [field] and returns it as a boolean. |
Unit::AttackUnit | bool Unit::Attack(Obj)Implements a cooperative single-target attack sequence using continuation state, eligibility checks, attack dispatch, and wait status. |
Unit::AttackEveryoneUnit | bool Unit::AttackEveryone(Obj)Implements a cooperative attack sequence with range and eligibility checks before dispatch. |
Unit::IsEnemyInSquadSightUnit | bool Unit::IsEnemyInSquadSight()Tests a linked sight record field for a live Unit and has a return-width mismatch on invalid paths. |
Unit::EnemiesInSightUnit | bool Unit::EnemiesInSight()Builds a diplomacy-filtered spatial query around the Unit and returns whether a matching candidate was found. |
Unit::InRangeUnit | bool Unit::InRange(Obj)Checks a resolved target against a resolved Unit using the common attack-range helper. |
Unit::AttachToUnit | bool Unit::AttachTo(Hero)Resolves Unit and Hero, rejects invalid or virtual [field] positive operands, then returns whether Unit helper [field] accepts the Hero. |
Unit::GetPartyUnit | bool Unit::GetParty()Returns the registered Unit GetParty boolean for this function. |
Unit::_OnImpassableUnit | bool Unit::_OnImpassable()Tests a packed global-map bit at the resolved Unit's virtual position. |
Unit::HasFreedomUnit | bool Unit::HasFreedom()Combines a Unit flag test with a class helper to return a boolean. |
Unit::GetFlagsUnit | bool Unit::GetFlags(int)Returns the registered Unit GetFlags boolean for this function. |
Unit::SameHolderAsUnit | bool Unit::SameHolderAs(Unit)Compares the holder-handle words of two resolved Units. |
Unit::GetCommandedUnit | bool Unit::GetCommanded()Reads bit 19 of a resolved Unit's state flags as a boolean. |
Unit::GetEnteringUnit | bool Unit::GetEntering()Reads bit 20 of a resolved Unit's state flags as a boolean. |
Unit::DoCarryNothingUnit | bool Unit::DoCarryNothing()Tests whether a resolved Unit's carry animation selector is zero. |
Unit::IsCursedUnit | bool Unit::IsCursed()Reads one Unit flag bit as a CKS bool. |
Unit::IsDiseasedUnit | bool Unit::IsDiseased()Reads one Unit flag bit as a CKS bool. |
Unit::HasSpecialUnit | bool Unit::HasSpecial(int)Tests an indexed bit in the Unit special mask. |
Hero::IsHeroArmyFullHero | bool Hero::IsHeroArmyFull()Compares army count and capacity for this function. |
Hero::HasArmyHero | bool Hero::HasArmy()Hero::HasArmy returns whether the resolved Hero dword at offset [field] is nonzero. |
Hero::HasFinalPartyOrientationRequestHero | bool Hero::HasFinalPartyOrientationRequest()Tests the stored orientation request pair for this function. |
Hero::UseSkillHero | bool Hero::UseSkill(int)Resolves a Hero handle and returns whether the native Hero skill dispatcher accepted the supplied skill ID. |
Hero::SkillInEffectHero | bool Hero::SkillInEffect(int)Resolves a Hero and tests whether an indexed skill-effect slot differs from the -1 sentinel. |
Hero::autocastHero | bool Hero::autocast()Resolves a Hero and reads bit 2 from its flags dword at [field]. |
Druid::IsSummoningDeathDruid | bool Druid::IsSummoningDeath()Description pendingDescription pending. |
==Global | bool ==(Settlement, Settlement)Description pendingDescription pending. |
Settlement::AddUnitSettlement | bool Settlement::AddUnit(Unit)CKS-exposed Settlement::AddUnit, adding a unit to the settlement's Holder without bypassing capacity. |
Settlement::IsFullSettlement | bool Settlement::IsFull()CKS-exposed Settlement::IsFull, comparing the settlement's Holder occupancy to capacity. |
Settlement::IsValidSettlement | bool Settlement::IsValid()CKS native primitive that tests whether an Obj handle is valid; used generically, including on settlement handles. |
Settlement::CanBeCapturedSettlement | bool Settlement::CanBeCaptured(Unit)Description pendingDescription pending. |
Settlement::IsCitySettlement | bool Settlement::IsCity()Tests whether the settlement's central building's own UnitTemplate name string matches "GTownhall" or "RTownhall", distinguishing a template-name comparison from a class-name identity test. |
ItemHolder::AddItemItemHolder | bool ItemHolder::AddItem(str)Submits a non-null named candidate to virtual slot [field] and returns candidate existence. |
ItemHolder::HasItemItemHolder | bool ItemHolder::HasItem(str)Scans indexed holder entries for exact equality with the supplied string. |
ObjList::ContainsObjList | bool ObjList::Contains(Obj)Tests whether a list contains the low-16-bit slot of an Obj handle. |
ActorPresentGlobal | bool ActorPresent(str)Description pendingDescription pending. |
IsRunningGlobal | bool IsRunning(str)IsRunning tests exact provider text Running. |
IsWaitingGlobal | bool IsWaiting(str)IsWaiting tests exact provider text Waiting. |
IsFinishedGlobal | bool IsFinished(str)IsFinished tests exact provider text Finished. |
MusicPlayingGlobal | bool MusicPlaying()MusicPlaying tests the low16 result of a virtual manager query. |
_RunGlobal | bool _Run(str)_Run returns true only after both compile and map scheduling helpers return zero. |
IsMultiplayerGlobal | bool IsMultiplayer()IsMultiplayer tests whether the session byte contains any set bit. |
IsViewLockedGlobal | bool IsViewLocked()IsViewLocked returns whether global [field] is nonzero. |
IsPassableGlobal | bool IsPassable(point)Returns an inverse map bitmap bit after signed bounds checks. |
IsPassable3x3Global | bool IsPassable3x3(point)Tests a point and its eight surrounding offsets through a map passability bitmap helper. |
IsExploredGlobal | bool IsExplored(point, int)Forwards a point and decremented player value to the exploration receiver. |
NoTentsGlobal | bool NoTents()NoTents negates an object predicate over the map vector. |
PlayMovieGlobal | bool PlayMovie(str)PlayMovie returns the saved movie helper result as a bool. |
WasSelectionAssignedGlobal | bool WasSelectionAssigned(int, int)WasSelectionAssigned group overload tests the stored assignment mask. |
WasSelectionAssignedGlobal | bool WasSelectionAssigned(int)WasSelectionAssigned player overload tests any stored assignment bit. |
IsSelectionAssignedGlobal | bool IsSelectionAssigned(int, int)Validates player and selection indices and reports whether the selected selection contains any units. |
IsSelectionAssignedGlobal | bool IsSelectionAssigned(int)IsSelectionAssigned player overload scans ten live counts. |
Sacrifice::AddDruidSacrifice | bool Sacrifice::AddDruid(Druid, int)For a nonnull Sacrifice, passes the resolved Druid and a wrapping 32-bit sum of an existing receiver value and the integer argument to an operation, then returns whether its result is nonzero. Returns false for a null Sacrifice. |
Sacrifice::IsEmptySacrifice | bool Sacrifice::IsEmpty()Sacrifice IsEmpty pushes receiver dword[field] != 0 for a resolved receiver and pushes true when receiver resolution is null. |
Sacrifice::IsInvisibilitySacrifice | bool Sacrifice::IsInvisibility()For a resolved Sacrifice, IsInvisibility selects the string at descriptor+8 from receiver[field] and pushes whether case-insensitive comparison with Hide returns zero; null resolution pushes false. |
IsNoteActiveGlobal | bool IsNoteActive(str)Returns whether the input name has an exact case-sensitive key in the note-manager tree. |
DiplGetCeaseFireGlobal | bool DiplGetCeaseFire(int, int)Evaluates whether player 1 has a ceasefire with player 2 by querying bit 0 of the player's diplomacy record. |
DiplGetShareViewGlobal | bool DiplGetShareView(int, int)Description pendingDescription pending. |
DiplGetShareControlGlobal | bool DiplGetShareControl(int, int)Evaluates whether player 1 has granted shared control to player 2 by querying bit 5 of the player's diplomacy record. |
DiplGetShareSupportGlobal | bool DiplGetShareSupport(int, int)inspects diplomacy mask bit 2 to determine if two players share support. |
Gate::IsOpenedGate | bool Gate::IsOpened()CKS Gate::IsOpened tests the resolved gate state and animation frame, with true on an invalid receiver. |
Gate::IsClosedGate | bool Gate::IsClosed()CKS Gate::IsClosed tests the resolved gate state and animation frame, with false on an invalid receiver. |
Gate::AreEnemiesAroundGate | bool Gate::AreEnemiesAround()Gate around predicates test cached dwords. |
Gate::AreFriendsAroundGate | bool Gate::AreFriendsAround()Gate around predicates test cached dwords. |
Ship::AreUnitsToBoardShip | bool Ship::AreUnitsToBoard()Cleans invalid or destroyed entries from a ship boarding list and reports whether any remain. |
Ship::BoardUnitShip | bool Ship::BoardUnit(Unit)Description pendingDescription pending. |
IsPointInWaterGlobal | bool IsPointInWater(point)Evaluates whether a given map coordinate corresponds to a water terrain tile by querying the global map terrain grid. |
Ship::HasAiTransportShip | bool Ship::HasAiTransport()HasAiTransport returns whether the resolved ship's string at [field] has nonzero length at [field]. |
Ship::IsBuildingShip | bool Ship::IsBuilding()Ship::IsBuilding returns the one-byte predicate signed_dword(Ship[field])>0 for a resolved Ship and false for an unresolved handle. |
Flying::IsInAirFlying | bool Flying::IsInAir()Flying::IsInAir extracts bit 22 from the resolved Flying object's dword at offset [field] and returns it as a boolean. |
Flying::IsLandingFlying | 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. |
OnLeftGlobal | bool OnLeft(point, point)Description pendingDescription pending. |
Squad::TestFlagsSquad | bool Squad::TestFlags(int)Tests whether a squad satisfies all bits in a specified bitmask against its internal flags at offset [field]. |
Squad::InHolderSquad | bool Squad::InHolder()Scans squad members and rejects non-null entries with holder word FFFF. |
Squad::SendFoodWagonSquad | bool Squad::SendFoodWagon(int, int)Selects an eligible nearby food wagon (scanning existing wagons and buildings that can spawn one) and constructs/enqueues a "follow" command targeting a hero; its own selection algorithm is substantially richer than a simple nearby-wagon scan. |
Squad::HasFreedomSquad | bool Squad::HasFreedom()Scans members for a particular object flag or a nonzero class-query result. |
GAIKA::EmptyGAIKA | bool GAIKA::Empty()GAIKA::Empty returns whether the selected global GAIKA record dword [field] is zero, with true on explicit resolution failure. |
GAIKA::PrioritizedGAIKA | bool GAIKA::Prioritized(int)Looks up the selected AI table entry and returns bit zero of its stored 16-bit value. |
GAIKA::ExploredGAIKA | bool GAIKA::Explored(int)Resolves a player's GAIKA-related AI record and returns a mode-dependent explored predicate. |
GAIKA::CanExploreGAIKA | bool GAIKA::CanExplore(int)Selects adjacent or object-derived per-player descriptors passing a native exploration predicate. |
GAIKA::RevealedGAIKA | bool GAIKA::Revealed(int)Resolves a player GAIKA record and delegates a mode-dependent Boolean predicate. |
GAIKA::NoAttackGAIKA | bool GAIKA::NoAttack(int)Reads the no-attack mask in a byte of the resolved GAIKA record. |
GAIKA::NoRecruitGAIKA | bool GAIKA::NoRecruit(int)Reads the no-recruit mask in a byte of the mapped player record. |
GAIKA::AllEnemiesInHolderGAIKA | bool GAIKA::AllEnemiesInHolder(int)Reports the negation of an accumulator set by qualifying squads with a nonempty [field] member and leader word[field] equal to FFFF. |
GAIKA::MilitaryPresenceGAIKA | bool GAIKA::MilitaryPresence(int)Returns true for a selected squad with clear flag bit4 or for qualifying positive holder guard count. |
SquadList::IsValidSquadList | bool SquadList::IsValid()Returns whether the signed SquadList index resolves within the native list-entry table. |
SquadList::EOLSquadList | bool SquadList::EOL()Tests whether a squad-list iterator is at its end. |
SquadList::RewindSquadList | bool SquadList::Rewind()Resolves a SquadList and resets its cursor to the start, returning whether an element is available. |
SquadList::NextSquadList | bool SquadList::Next()Resolves a SquadList value and returns whether its cursor advance helper finds another element. |
Building::IsVeryBrokenBuilding | bool Building::IsVeryBroken()Building::IsVeryBroken returns true when current health is below integer maximum health divided by twenty. |
Settlement::CanBeCapturedSettlement | bool Settlement::CanBeCaptured()Description pendingDescription pending. |
Settlement::IsStrongholdSettlement | bool Settlement::IsStronghold()Calls the BaseTownhall-family predicate on a resolved settlement. |
Settlement::IsVillageSettlement | bool Settlement::IsVillage()Returns the village-class predicate for a valid Settlement. |
Settlement::IsOutpostSettlement | bool Settlement::IsOutpost()Tests whether the supplied settlement object inherits from the Outpost script class. |
Settlement::IsTTentSettlement | bool Settlement::IsTTent()Description pendingDescription pending. |
Settlement::IsShipyardSettlement | bool Settlement::IsShipyard()Returns whether the linked object template inherits BaseShipyard, including the ordinary first-use literal lookup and cache path. |
Settlement::IsAllySettlement | bool Settlement::IsAlly(int)Settlement IsAlly resolves the settlement owner and tests bit zero of the indexed player-relation table entry. |
Settlement::IsEnemySettlement | bool Settlement::IsEnemy(int)Returns the inverse low-bit predicate from a player relation table for a valid settlement. |
Settlement::IsOwnSettlement | bool Settlement::IsOwn(int)Settlement::IsOwn returns true only when a valid Settlement owner's zero-based index equals idPlayer minus one. |
Settlement::IsIndependentSettlement | bool Settlement::IsIndependent()Returns true when the resolved settlement has linked owner code 14 or 15. |
Settlement::IsIndependentGuardedSettlement | bool Settlement::IsIndependentGuarded()Description pendingDescription pending. |
AttackSetForTrainingGlobal | bool AttackSetForTraining(Obj, point, int)Selects a prioritized nearby training target and queues approach and engagement commands. |
Unit::AIUnit | bool Unit::AI()Queries whether a unit is controlled by AI by verifying player AI state and checking the squad record's active AI flag. |
Building::IsBarrackBuilding | bool Building::IsBarrack()Evaluates a Building through the native barracks-family class predicate and returns a VM boolean. |
IsResearchedGlobal | bool IsResearched(Settlement, str)CKS scripting primitive evaluating whether a technology or upgrade has been researched, supporting both settlement-anchored and player-direct overloads. |
IsResearchedGlobal | bool IsResearched(int, str)CKS scripting primitive evaluating whether a technology or upgrade has been researched, supporting both settlement-anchored and player-direct overloads. |
IsResearchingGlobal | bool IsResearching(Settlement, str)CKS scripting primitive reporting whether a technology or upgrade is currently in the "researching" state, with a settlement-anchored overload and a player-direct overload. |
IsResearchingGlobal | bool IsResearching(int, str)CKS scripting primitive reporting whether a technology or upgrade is currently in the "researching" state, with a settlement-anchored overload and a player-direct overload. |
GetCmdCostGlobal | bool GetCmdCost(str, int, int)Looks up a named command and writes its gold and food cost fields to output references. |
Settlement::CanAffordSettlement | bool Settlement::CanAfford(int, int)Tests positive signed resource quotients after subtracting the keyed reservation from available gold. |
Settlement::CanAffordSettlement | bool Settlement::CanAfford(str)Resolves a Settlement and named command, then returns whether a cost check succeeds. |
Settlement::CanAffordSettlement | bool Settlement::CanAfford(str, int)Compares the requested count with the signed native command affordability count. |
Settlement::CanResearchSettlement | bool Settlement::CanResearch(str)CKS scripting primitive reporting whether a settlement is permitted to begin researching an upgrade that is not already researched or in progress. |
Settlement::ReserveForSettlement | bool Settlement::ReserveFor(str, int)Updates keyed reservation percent and command, preserving or initializing the army snapshot by branch. |
Settlement::CheckTechBudgetSettlement | bool Settlement::CheckTechBudget(str, int)Tests technology expenditure plus adjusted command cost against a signed percentage budget. |
IsWaterLsaGlobal | bool IsWaterLsa(int)Handler for this function, bool IsWaterLsa(int lsa): tests whether an lsa region is water-majority. |
Gate::InsideGate | bool Gate::Inside(Squad)Tests a native gate/member path predicate universally over squad members. |
Gate::OutsideGate | bool Gate::Outside(Squad)Tests the zero-result gate/member path predicate universally over squad members. |
Settlement::UpgradeBestBarrackSettlement | bool Settlement::UpgradeBestBarrack(int)Description pendingDescription pending. |
UEnabledGlobal | bool UEnabled(int, int)Handler for this function, bool UEnabled(int mask, int bit): tests one bit of a mask. |
CheckUEnabledGlobal | bool CheckUEnabled(int, int, int, int, int)CheckUEnabled updates an output bit mask from a unit-class count and threshold. |
Squad::CalcGoAroundSquad | bool Squad::CalcGoAround()Chooses an intermediate GAIKA waypoint and reissues squad-member commands to route around an obstruction. |
Squad::TakeNearbyItemsSquad | bool Squad::TakeNearbyItems(int)Selects an item holder near the squad leader and issues a getitems command. |
Obj::HasItemObj | bool Obj::HasItem(str)Calls a resolved object's virtual item-name lookup and returns whether its integer result is nonnegative. |
Obj::UseItemObj | bool Obj::UseItem(str)Finds a named item on an Obj and runs its OnUse script when present. |
Squad::UseTeleportSquad | bool Squad::UseTeleport(Obj, int, str, point)Stores squad state/time and submits teleport plus point commands for live members. |
IsProtectedGlobal | bool IsProtected(int, point, str)IsProtected clamps coordinates and normalizes a local query flag. |
NeedTrainingGlobal | bool NeedTraining(int)Compares a player's sampled unit-level average with a threshold derived from allied players' sampled armies. |
IsAIPlayerGlobal | bool IsAIPlayer(int)IsAIPlayer returns true for player ids 1 through 16 whose selected player record has a non-null AI pointer, otherwise false. |
Settlement::TSResearchSettlement | bool Settlement::TSResearch(str)Applies a TSH_Research command script with a Settlement, research name and temporary result reference. |
Settlement::IsTeutonTentSettlement | bool Settlement::IsTeutonTent()Compares an associated settlement object's string to TTent and returns a one-byte boolean. |
AIVarGlobal | bool AIVar(int, int, int)Three-argument AIVar returns whether a selected bit is set in an indexed AI variable word after guarded player and variable lookup. |
WaitIdleGlobal | bool WaitIdle(Query, int)Implements the registered WaitIdle blocking predicate and timeout paths. |
WaitObjInQueryGlobal | bool WaitObjInQuery(Obj, Query, int)Implements the registered WaitObjInQuery blocking predicate and timeout paths. |
WaitQueryCountBetweenGlobal | bool WaitQueryCountBetween(Query, int, int, int)Implements the registered WaitQueryCountBetween blocking predicate and timeout paths. |
WaitCommonObjectsGlobal | bool WaitCommonObjects(Query, Query, int)Implements a blocking wait condition over two queries and schedules a retry interval when required. |
WaitHealthBetweenGlobal | bool WaitHealthBetween(Query, int, int, int)Implements the registered WaitHealthBetween blocking predicate and timeout paths. |
WaitSettlementCaptureGlobal | bool WaitSettlementCapture(str, int, int)Implements the registered WaitSettlementCapture blocking predicate and timeout paths. |
WaitSettlementAlliedGlobal | bool WaitSettlementAllied(str, int, int)Waits until a named settlement is not allied with a requested player or a finite timeout expires. |
WaitEnvStringEqualGlobal | bool WaitEnvStringEqual(str, str, int)Implements the registered WaitEnvStringEqual blocking predicate and timeout paths. |
WaitEnvIntBetweenGlobal | bool WaitEnvIntBetween(str, int, int, int)Implements the registered WaitEnvIntBetween blocking predicate and timeout paths. |
WaitAddNoteGlobal | bool WaitAddNote(str, int)Suspends a VM thread until a named note exists or the requested timeout expires. |
WaitRemoveNoteGlobal | bool WaitRemoveNote(str, int)Suspends a VM thread while a named note remains active, subject to the requested timeout. |
WaitConvRequestGlobal | bool WaitConvRequest(Query, Query, int, Obj&, Obj&)Description pendingDescription pending. |
WaitUnitsInAreaGlobal | bool WaitUnitsInArea(Query, str, int)WaitUnitsInArea tests a nonempty query collection using the area acceptance helper. |
WaitIdleUnitsInAreaGlobal | bool WaitIdleUnitsInArea(Query, str, int)WaitIdleUnitsInArea tests idle names in a nonempty area-filtered collection. |
WaitEmptyQueryGlobal | bool WaitEmptyQuery(Query, int)WaitEmptyQuery completes true when query virtual slot [field] returns nonzero. |
WaitNonEmptyQueryGlobal | bool WaitNonEmptyQuery(Query, int)WaitNonEmptyQuery completes true when query virtual slot [field] returns zero. |
WaitConvRequestGlobal | bool WaitConvRequest(Obj, Obj, int)Description pendingDescription pending. |
HasStarvingArmyGlobal | bool HasStarvingArmy()Tests whether the notifications manager contains the named army-starving notification. |
HasStarvingArmyGlobal | bool HasStarvingArmy(int)Description pendingDescription pending. |
IsAIHelperRunningGlobal | bool IsAIHelperRunning(str)Consumes a helper-name string and returns the helper name-table membership result. |
SPFFindAreas_QuantGlobal | bool SPFFindAreas_Quant()Advances one SPF area-finding step and returns a boolean continuation value to CKS. |
SPFCalcConnectHighRes_QuantGlobal | bool SPFCalcConnectHighRes_Quant()Description pendingDescription pending. |
SPFIncreaseConnect_QuantGlobal | bool SPFIncreaseConnect_Quant()Pushes one boolean byte for the nonzero result of [field] on the current SPF task. |
TutorialActiveGlobal | bool TutorialActive()Registered handler that pushes a zero Boolean without reading tutorial state. |
HintsActiveGlobal | bool HintsActive()Checks whether a 32-bit field reached through a shared pointer is nonzero. |
AreHintsAndTutorialsEnabledGlobal | bool AreHintsAndTutorialsEnabled()Hints and tutorials query returns pointer field [field] nonzero or false. |
GAIKA::GetControlFlagGAIKA | bool GAIKA::GetControlFlag(int)GAIKA::GetControlFlag returns whether mask 32 is set in byte [field] after bounded GAIKA record resolution. |
Hero::IsArmyOutsideHero | bool Hero::IsArmyOutside()Returns whether the hero army list lacks a resolvable member with an active holder field. |
DiplAreAlliedGlobal | bool DiplAreAllied(int, int)Checks whether two players have a reciprocal diplomatic alliance. Returns false if either player number is outside the range 1 to 16, and true when both valid numbers identify the same player. |
Accept this type
83| Member | Signature and description |
|---|---|
=Global | void =(bool&, bool)Description pendingDescription pending. |
!Global | bool !(bool)Description pendingDescription pending. |
&&Global | bool &&(bool, bool)Description pendingDescription pending. |
||Global | bool ||(bool, bool)Description pendingDescription pending. |
^Global | bool ^(bool, bool)Description pendingDescription pending. |
SetFlagGlobal | int SetFlag(int&, int, bool)Sets or clears the requested bits in an integer passed by reference. |
Obj::AddCommandObj | void Obj::AddCommand(bool, str)creates and enqueues a named command on a target object. |
Obj::AddCommandObj | void Obj::AddCommand(bool, str, point)Adds a named command with a point as its target. |
Obj::AddCommandObj | void Obj::AddCommand(bool, str, Obj)Adds a named command with an object as its target. |
Obj::ExecDefaultCmdObj | void Obj::ExecDefaultCmd(point, Obj, bool, bool)Builds a one-receiver packet for default-command dispatch with point, target identifier and normalized flags. |
Obj::ExecCmdObj | void Obj::ExecCmd(str, point, Obj, bool)Validates an object and named command, then dispatches it with script arguments. |
Obj::SetVisibleObj | void Obj::SetVisible(bool)Requests a visibility update for the object using the supplied boolean. Conditions that can affect visibility still need a practical explanation. |
Obj::SetMessengerStatusObj | void Obj::SetMessengerStatus(bool)Resolves an Obj and selects one of two virtual status operations from a boolean argument. |
Obj::SetBlindObj | void Obj::SetBlind(bool)Selects one of two virtual operations on a mask according to the supplied boolean. |
Obj::SetDebugObj | void Obj::SetDebug(bool)SetDebug normalizes its byte Boolean to a dword 0/1 and forwards it through object virtual [field]. |
rolloverGlobal | str rollover(Obj, bool)Builds command rollover text from an order description, resource costs, and current affordability. |
rolloverGlobal | str rollover(Obj, str, bool)Builds object rollover text from order costs, class statistics, and optional affordability detail. |
rollover_descGlobal | str rollover_desc(Obj, str, bool)Composes localized rollover text and conditionally appends the secondary order description. |
Obj::SetCmdEnableObj | void Obj::SetCmdEnable(bool)SetCmdEnable writes normalized bool to object [field] only after virtual [field] returns zero. |
Query::AddDefCmdQuery | void Query::AddDefCmd(point, Obj, bool, bool)Resolves Query and optional Obj, passes point, target ID or 65535 and two normalized flags to the default-command dispatch chain. |
Query::AddCommandQuery | void Query::AddCommand(bool, str)Dispatches factory mode zero for each live Query member and installs nonnull results with the normalized bool. |
Query::AddCommandQuery | void Query::AddCommand(bool, str, point)Dispatches factory mode one with the unchanged point pair for each live Query member and installs nonnull results. |
Query::AddCommandQuery | void Query::AddCommand(bool, str, Obj)Dispatches factory mode two with the raw Obj pair after validating its low-word registry slot, installing nonnull results on live Query members. |
Query::AddCommandOffsetQuery | void Query::AddCommandOffset(bool, str, point)Transforms each live member position by requested point minus live-member average, then dispatches mode one without local clamping. |
Query::SetPartyQuery | void Query::SetParty(bool)Dispatches unit-compatible query members to a Boolean-selected game virtual operation. |
Query::SetMessengerStatusQuery | void Query::SetMessengerStatus(bool)Dispatches a mask to eligible script objects through a virtual operation selected by the boolean argument. |
Query::SetFeedingQuery | void Query::SetFeeding(bool)Sets or clears a unit flag for eligible query members. |
Building::GetExitPointBuilding | point Building::GetExitPoint(point, bool)Resolves an exit point from a Building, an incoming point, and a boolean mode. |
Unit::SetFeedingUnit | void Unit::SetFeeding(bool)Updates the resolved Unit's feeding flag from a bool argument. |
Unit::GotoUnit | bool Unit::Goto(point, int, int, bool, int)Clamps the point to map bounds and coordinates a Unit path controller, movement command, wait ticks and terminal bool through native status 0, 1 or 2; its path destination call passes final flag 1. |
Unit::GotoEnterUnit | bool Unit::GotoEnter(point, int, int, bool, int)Follows the point-route wait and completion branches while passing final flag 0 to the path destination call at [field]; the sibling Goto point handler passes 1. |
Unit::GotoUnit | bool Unit::Goto(Obj, int, int, bool, int)Resolves an optional Obj and required Unit, clears Unit tracking at [field] when set, then delegates the movement state machine to [field]; invalid Unit pushes false. |
Unit::GotoAttackUnit | bool Unit::GotoAttack(Obj, int, bool, int)Prepares target tracking and delegates cooperative attack routing. |
Unit::SetPartyUnit | void Unit::SetParty(bool)Dispatches a resolved Unit to one of two game virtual operations according to a boolean argument. |
Unit::SetCommandedUnit | void Unit::SetCommanded(bool)Sets or clears bit 19 of a resolved Unit's state flags. |
Unit::SetEnteringUnit | void Unit::SetEntering(bool)Sets or clears bit 20 of a resolved Unit's state flags. |
Unit::SetNoselectFlagUnit | void Unit::SetNoselectFlag(bool)Clears Unit [field] bit [field] and sets it when the bool argument is nonzero. |
Unit::SetMinimapFlagUnit | void Unit::SetMinimapFlag(bool)Sets or clears the Unit minimap flag from a bool argument. |
Unit::SetNoAIFlagUnit | void Unit::SetNoAIFlag(bool)Clears a unit flag, then sets it if the boolean argument is nonzero. |
Unit::SetSpecialUnit | void Unit::SetSpecial(int, bool)For index below 36, a nonzero bool ORs its shifted bit into Unit [field], while false calls [field] to clear it; invalid Unit or out-of-range index is skipped. |
Unit::SetParryModeUnit | void Unit::SetParryMode(bool)Changes parry mode when the Unit capability bit allows it. |
Hero::FormSetupAndMoveToHero | void Hero::FormSetupAndMoveTo(point, int, int, bool)After holder-related waits, the point overload clears the Hero path controller, passes the point, two integers, and bool to formation destination change; on success it installs a new controller, enables formation move mode, and sets Hero [field] to 3. |
Hero::FormSetupAndMoveToHero | void Hero::FormSetupAndMoveTo(Obj, int, int, bool)After holder-related waits, clears the hero path controller and selects an object destination change or a point destination derived from the object, depending on an object flag. On success, installs a new controller and sets hero state 3. |
Hero::SetAutocastHero | void Hero::SetAutocast(bool)Clears or sets a flag in the resolved Hero according to the boolean argument. |
Druid::SetSummoningDeathDruid | void Druid::SetSummoningDeath(bool)Description pendingDescription pending. |
Settlement::AllowCaptureSettlement | void Settlement::AllowCapture(bool)AllowCapture stores the zero-extended argument byte at Settlement [field]. |
ObjList::AddCommandObjList | void ObjList::AddCommand(bool, str)Creates and enqueues a named command for every eligible object-list member. |
ObjList::AddCommandObjList | void ObjList::AddCommand(bool, str, point)For each resolved eligible member, creates a named point command with selector 1 and submits it through virtual [field] using the supplied Boolean. |
ObjList::AddCommandObjList | void ObjList::AddCommand(bool, str, Obj)After validating the supplied Obj handle, creates a named object-target command with selector 2 for each eligible member and submits it through virtual [field] using the Boolean. |
ObjList::AddCommandOffsetObjList | void ObjList::AddCommandOffset(bool, str, point)Creates point-targeted commands for object-list members while preserving their offsets from the list center. |
ObjList::ExecDefaultCmdObjList | void ObjList::ExecDefaultCmd(point, Obj, bool, bool)Resolves the optional Obj handle to its object identifier at +8 and delegates the list, point, identifier, two Booleans and -1 to [field]. |
ObjList::ExecCmdObjList | void ObjList::ExecCmd(str, point, Obj, bool)Looks up the supplied command string through the command-order registry virtual [field]; on success passes the resolved command and remaining arguments to [field], while the failure path reports an invalid command. |
ObjList::SetVisibleObjList | void ObjList::SetVisible(bool)Applies a visibility boolean to an object list and to eligible nested visibility controllers of its members. |
ViewGlobal | void View(point, bool)Pops a world point and lock boolean from the CKS VM stack and forwards them to the native camera-centering helper. |
EndGameGlobal | void EndGame(int, bool)Converts a one-based player input to a zero-based index and delegates its address with the lose flag to the game virtual method. |
BlockMiniMapGlobal | void BlockMiniMap(bool)Passes an inverted script boolean to a UI control helper and stores the original byte at Game[field]. |
SetGlobalBloodlustGlobal | void SetGlobalBloodlust(bool)Description pendingDescription pending. |
Sacrifice::ConsumeSacrifice | int Sacrifice::Consume(int, int, bool)At entry cursor S, Consume returns native status 1 without changing the cursor when both bytes S-1 and S-2 are nonzero, after storing dword[S-6] through global pointer [field]. |
DiplCeaseFireGlobal | void DiplCeaseFire(int, int, bool)Description pendingDescription pending. |
DiplShareViewGlobal | void DiplShareView(int, int, bool)Description pendingDescription pending. |
DiplShareControlGlobal | void DiplShareControl(int, int, bool)Description pendingDescription pending. |
DiplShareSupportGlobal | void DiplShareSupport(int, int, bool)Description pendingDescription pending. |
GAIKA::EvalNeighborsGAIKA | void GAIKA::EvalNeighbors(int, int, int&, int&, int&, bool)Traverses neighboring GAIKA records, filters them, and accumulates three referenced evaluation outputs. |
GAIKA::ExploreGAIKA | void GAIKA::Explore(int, bool)Sets or clears bit 1 in a validated per-player GAIKA record. |
GAIKA::SetNoAttackGAIKA | void GAIKA::SetNoAttack(int, bool)Updates the no-attack mask in a byte of the resolved GAIKA record. |
GAIKA::SetNoRecruitGAIKA | void GAIKA::SetNoRecruit(int, bool)Updates the no-recruit mask in a byte of the mapped player record. |
SetNoAttackGlobal | void SetNoAttack(str, int, bool)Description pendingDescription pending. |
SetNoRecruitGlobal | void SetNoRecruit(str, int, bool)Description pendingDescription pending. |
AreaAINoRecruitGlobal | void AreaAINoRecruit(str, int, bool)Description pendingDescription pending. |
AreaAINoAttackGlobal | void AreaAINoAttack(str, int, bool)Description pendingDescription pending. |
AreaAIMaxPriorityGlobal | void AreaAIMaxPriority(str, int, bool)Applies priority 100 or -1 to player AI records whose points lie inside a named area. |
Unit::BestMDPosUnit | point Unit::BestMDPos(int, int, int, int, bool)Ranks filtered hostile squad leaders by a circle relation count with optional friendly penalties and a distance bonus. |
SetNoAIFlagGlobal | void SetNoAIFlag(ObjList, bool)The handler traverses the supplied ObjList. |
GAIKA::GetAIControlledUnitsGAIKA | ObjList GAIKA::GetAIControlledUnits(str, int, int, bool)Builds an ObjList of eligible units controlled by a selected GAIKA record under class, relation and limit filters. |
SetAIVarGlobal | void SetAIVar(int, int, int, bool)SetAIVar sets or clears bit (bit argument modulo 32) in an indexed dword reached through the selected player record. |
prGlobal | void pr(bool)Displays true or false in the game's chat. |
SetFogGlobal | void SetFog(bool)Normalizes one VM boolean into a sixteen-byte command payload. |
PFPersistGlobal | void PFPersist(bool)Consumes one boolean byte and selects two helper sequences around active-pathfinder virtual slot [field]. |
SetPlayerStatusGlobal | void SetPlayerStatus(int, int, str, bool)Forwards a player, key, string and importance flag to a global status store. |
SetPlayerStatusGlobal | void SetPlayerStatus(int, int, bool)Forwards a player, key, and importance bool to the global player-status store when present. |
GAIKA::SetControlFlagGAIKA | void GAIKA::SetControlFlag(int, bool)GAIKA::SetControlFlag sets or clears byte +2 mask 32 in the mapped player record. |
Unit::SetFreedomUnit | void Unit::SetFreedom(bool)Applies a bool argument to the Unit freedom state bit. |
EndGameGlobal | void EndGame(int, bool, str)The three-argument EndGame stores its message only when the decremented player matches the computed local index. |
Coverage and limits
0 / 0 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.