CKS TYPECKS reference

void

Browse its members and the signatures that accept or return this type. This catalog publishes no own members for this type.

0 members637 return it0 accept it

Members

0

Expand 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

637
MemberSignature and description
SleepGlobalvoid Sleep(int)

Pauses the current script. The duration unit is not documented here.

KillScriptGlobalvoid KillScript()

Stops the current script.

=Globalvoid =(int&, int)Description pending

Description pending.

WriteGlobalvoid Write(int)

Consumes four bytes and delegates the integer to format %ld in the shared formatting buffer.

=Globalvoid =(float&, float)Description pending

Description pending.

WriteGlobalvoid Write(float)

Consumes an eight-byte floating-point value and formats it with %f in the shared formatting buffer.

=Globalvoid =(bool&, bool)Description pending

Description pending.

WriteGlobalvoid Write(pstr)

Consumes 256 bytes, copies the packed string, terminates payload at its unsigned length byte, and delegates format %s.

WriteGlobalvoid Write(str)

Consumes the eight-byte managed string cell, delegates its pointer plus four to format %s, then decrements and conditionally releases the reference.

=Globalvoid =(pstr&, pstr)Description pending

Description pending.

=Globalvoid =(str&, str)Description pending

Description pending.

StrCatGlobalvoid StrCat(str&, str)

Appends the second string to the first, modifying the first string.

point::SetLenpointvoid point::SetLen(int)

Rescales the point's integer coordinates toward the requested vector length, modifying the point in place. Integer arithmetic and truncation can make the resulting length differ from the requested value.

point::Rotpointvoid point::Rot(int)

Rotates a referenced integer point through an integer angle using sine and cosine.

point::IntoRectpointvoid point::IntoRect(rect)

Limits the point's coordinates to the rectangle's boundaries.

=Globalvoid =(point&, point)Description pending

Description pending.

rect::Setrectvoid rect::Set(int, int, int, int)

rect::Set pops four integer coordinates and a rect reference pair, writing them into memory in standard left, top, right, bottom offset order.

=Globalvoid =(rect&, rect)Description pending

Description pending.

=Globalvoid =(IntArray&, IntArray&)Description pending

Description pending.

IntArray::resizeIntArrayvoid IntArray::resize(int)Description pending

Description pending.

=Globalvoid =(StrArray&, StrArray&)Description pending

Description pending.

StrArray::resizeStrArrayvoid StrArray::resize(int)Description pending

Description pending.

=Globalvoid =(StrMap&, StrMap&)Description pending

Description pending.

StrMap::eraseStrMapvoid StrMap::erase(str)Description pending

Description pending.

DumpStackGlobalvoid DumpStack()

Scans the active VM frame bytes and formats them as hexadecimal.

DumpCodeGlobalvoid DumpCode(int)

Walks a local instruction pointer while formatting diagnostics into a shared buffer.

_RandomTerrain2Globalvoid _RandomTerrain2(str)

Routes a managed filename to a map worker and conditionally reports a nonzero return.

=Globalvoid =(Obj&, Obj)Description pending

Description pending.

=Globalvoid =(Item&, Item)Description pending

Description pending.

Obj::ClearObjvoid Obj::Clear()

Obj::Clear resolves its referenced Obj slot and overwrites it with the null handle representation FFFF:00000000.

Obj::SetHealthObjvoid Obj::SetHealth(int)

Resolves an Obj and forwards an integer to virtual slot [field].

Obj::SetMaxHealthObjvoid Obj::SetMaxHealth(int)

SetMaxHealth and SetMaxStamina directly write their integer arguments at object [field] and [field].

Obj::SetStaminaObjvoid Obj::SetStamina(int)

Resolves an Obj handle and delegates an integer stamina value through virtual slot [field].

Obj::SetMaxStaminaObjvoid Obj::SetMaxStamina(int)

SetMaxHealth and SetMaxStamina directly write their integer arguments at object [field] and [field].

Obj::SetSightObjvoid Obj::SetSight(int)Description pending

Description pending.

Obj::ClearCommandsObjvoid Obj::ClearCommands()

Clears commands on an eligible resolved object outside the guarded global mode.

Obj::KillCommandObjvoid Obj::KillCommand()

Cancels or updates a valid object's command state when the local gates allow it.

Obj::AddCommandObjvoid Obj::AddCommand(bool, str)

creates and enqueues a named command on a target object.

Obj::AddCommandObjvoid Obj::AddCommand(bool, str, point)

Adds a named command with a point as its target.

Obj::AddCommandObjvoid Obj::AddCommand(bool, str, Obj)

Adds a named command with an object as its target.

Obj::SneakCommandObjvoid Obj::SneakCommand(str)

Creates a named command under local guards, submits two candidates and updates command state.

Obj::SetCommandObjvoid Obj::SetCommand(str)

Creates and submits a named command for the object, without an additional target.

Obj::SetCommandObjvoid Obj::SetCommand(str, point)

Creates and submits a named command for the object with a point as its target.

Obj::SetCommandObjvoid Obj::SetCommand(str, Obj)

Creates and submits a named command for the object with another object as its target.

Obj::ExecDefaultCmdObjvoid Obj::ExecDefaultCmd(point, Obj, bool, bool)

Builds a one-receiver packet for default-command dispatch with point, target identifier and normalized flags.

Obj::ExecCmdObjvoid Obj::ExecCmd(str, point, Obj, bool)

Validates an object and named command, then dispatches it with script arguments.

Obj::CmdDisableObjvoid Obj::CmdDisable(str)

Resolves the supplied command name through registry virtual [field] and dispatches nonnegative results through object virtual [field].

Obj::CmdEnableObjvoid Obj::CmdEnable(str)

Resolves the supplied command name through registry virtual [field] and dispatches nonnegative results through object virtual [field].

Obj::SetVisibleObjvoid 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::SetMessengerStatusObjvoid Obj::SetMessengerStatus(bool)

Resolves an Obj and selects one of two virtual status operations from a boolean argument.

Obj::EraseObjvoid Obj::Erase()

Forwards Obj::Erase to a receiver virtual method.

Obj::SetPlayerObjvoid Obj::SetPlayer(int)

Changes the object's owner. Player numbers start at one.

Obj::HealObjvoid Obj::Heal(int)

Increases health up to the object's maximum health.

Obj::HealStaminaObjvoid Obj::HealStamina(int)

HealStamina forwards a wrap32 stamina sum bounded by a signed maximum comparison to receiver virtual [field].

Obj::SetPosObjvoid Obj::SetPos(point)Description pending

Description pending.

Obj::SetPosSimpleObjvoid Obj::SetPosSimple(point)

Clamps the supplied point and invokes virtual placement with two true flags.

Obj::SetBlindObjvoid Obj::SetBlind(bool)

Selects one of two virtual operations on a mask according to the supplied boolean.

Obj::FaceObjvoid Obj::Face(point)

Initializes an object command context, sets its facing point and conditionally invokes its command-update virtual method.

Obj::ProgressObjvoid Obj::Progress()

Implements a VM wait phase around an object's queued command progress.

Obj::ProgressObjvoid Obj::Progress(int)

Requests a script wait associated with an object's command progress, using the supplied duration. This overload uses the integer argument in the script wait counter and records the progress start and end times.

Obj::AddToGroupObjvoid Obj::AddToGroup(str)

Adds the object to a named group, creating the group if necessary.

Obj::RemoveFromGroupObjvoid Obj::RemoveFromGroup(str)

Looks up the supplied string key and calls [field] with the found object and resolved Obj when lookup status is zero.

Obj::RemoveFromAllGroupsObjvoid Obj::RemoveFromAllGroups()

Resolves one Obj reference, visits a temporary query snapshot and invokes a member-removal helper for each snapshot node.

Obj::SetNameObjvoid Obj::SetName(str)

Passes the string payload pointer and the resolved Obj to an implementation operation.

Obj::SelectObjvoid Obj::Select(int)

Adds an eligible Obj to active-player selection when the supplied player matches the current player.

Obj::DeselectObjvoid Obj::Deselect(int)

Calls the selection helper with mode one only when the supplied player slot matches game [field].

Obj::DeselectObjvoid Obj::Deselect()

Removes the object from the selection.

ClearSelectionGlobalvoid ClearSelection(int)

Clears the selection when the supplied player is the current player.

Obj::PlayAnimObjvoid Obj::PlayAnim(int, point)

Requests a script-object animation and returns the VM suspension code.

Obj::StartAnimObjvoid Obj::StartAnim(int, point)

Prepares and requests an animation with an optional target point.

Obj::StartDelayedAnimObjvoid Obj::StartDelayedAnim(int, point, int)

Normalizes an equal-current point and forwards a decremented animation identifier with a final integer.

Obj::SetStateObjvoid Obj::SetState(int)

Forwards a decremented state identifier and preserves an anomalous invalid-receiver VM zero push.

Obj::RemoveItemObjvoid Obj::RemoveItem(int)

RemoveItem int dispatches removal after signed one-based bounds.

Obj::RemoveItemObjvoid Obj::RemoveItem(str)

RemoveItem str dispatches removal after nonnegative name lookup.

Obj::RemoveAllItemsObjvoid Obj::RemoveAllItems()

RemoveAllItems repeats virtual removal until count is zero.

Obj::prObjvoid Obj::pr(str)

Formats the supplied HX string under a receiver-field gate and releases it on every normal path.

Obj::prObjvoid Obj::pr(int)

Formats the supplied integer through chat dispatch when the receiver field matches the global gate.

Obj::prObjvoid Obj::pr(Obj)

Formats the unresolved payload handle pair when the receiver field matches the global gate.

Obj::SetDebugObjvoid Obj::SetDebug(bool)

SetDebug normalizes its byte Boolean to a dword 0/1 and forwards it through object virtual [field].

ClearDebugGlobalvoid ClearDebug()

Increments a shared 32-bit value. The implementation reports status zero.

_PlaceBlockExGlobalvoid _PlaceBlockEx(str, int, int, int, int, int, int, int)

Routes class creation and placement across a signed grid, aborting on factory or template failure.

_PlaceBlockExGlobalvoid _PlaceBlockEx(str, int, int, int, int, int, int, int, str)

Prepares a named group and routes compatible grid objects to its insertion virtual.

_SummonGlobalvoid _Summon(str, int, int, int)

Allocates and populates a command-shaped object before game submission.

Obj::SetCmdEnableObjvoid Obj::SetCmdEnable(bool)

SetCmdEnable writes normalized bool to object [field] only after virtual [field] returns zero.

Obj::AddToStoreBinObjvoid Obj::AddToStoreBin()

Passes the resolved Obj to the next operation without checking for a null reference.

Obj::RemoveFromStoreBinObjvoid Obj::RemoveFromStoreBin()

Passes the resolved Obj to the next operation without checking for a null reference.

Obj::PlaySoundObjvoid Obj::PlaySound(str)

Adapts script string and object arguments to the spatial sound playback method [field] and releases the string reference.

Obj::ShowFloatTextObjvoid Obj::ShowFloatText(str)

Submits string payload with a virtual point whose second coordinate is decreased by 120.

ModLevelGlobalvoid ModLevel(str, int, int, int)

Resolves a named group and dispatches one of three level deltas according to the game difficulty value.

Query::EraseQueryvoid Query::Erase()

Invokes a virtual operation on query members that lack a particular object flag. The meaning of that flag is not documented.

Query::SetPlayerQueryvoid Query::SetPlayer(int)

Passes the script player value minus one to each live Query member's virtual slot [field].

Query::HealQueryvoid Query::Heal(int)

Adds a signed amount to eligible query members' health and clamps each result to maximum health.

Query::HealStaminaQueryvoid Query::HealStamina(int)

Adds an integer amount to eligible Query members' stamina and caps it at each member's maximum.

Query::AddDefCmdQueryvoid 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.

=Globalvoid =(Query&, Query)Description pending

Description pending.

Query::ClearCommandsQueryvoid Query::ClearCommands()

For each live member of a resolved Query, calls virtual [field] with zero while the global gate is zero.

Query::KillCommandQueryvoid Query::KillCommand()

For each live Query member, calls [field] with zero while the global gate is zero.

Query::AddCommandQueryvoid Query::AddCommand(bool, str)

Dispatches factory mode zero for each live Query member and installs nonnull results with the normalized bool.

Query::AddCommandQueryvoid Query::AddCommand(bool, str, point)

Dispatches factory mode one with the unchanged point pair for each live Query member and installs nonnull results.

Query::AddCommandQueryvoid 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::AddCommandOffsetQueryvoid 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::SetCommandQueryvoid Query::SetCommand(str)

Calls virtual [field](0) before mode-zero factory dispatch and calls [field](0) after each live member attempt.

Query::SetCommandQueryvoid Query::SetCommand(str, point)

Creates and installs the requested point command on each valid object selected by a Query.

Query::SetCommandQueryvoid Query::SetCommand(str, Obj)

Constructs and installs an object-targeted command for each live member of a resolved Query.

Query::SetCommandOffsetQueryvoid Query::SetCommandOffset(str, point)

Translates member positions relative to the live-member average and clamps them before factory mode-one dispatch, after virtual [field](0).

DistributeExperienceGlobalvoid DistributeExperience(Query, int)

Divides an unsigned experience amount across query members and adds the remainder to the first registry-live recipient.

AttackAreaGlobalvoid AttackArea(Query, str)

Routes Query and area name to the shared dispatcher with the advance literal.

MoveToAreaGlobalvoid MoveToArea(Query, str)

Routes Query and area name to the shared dispatcher with the move literal.

Query::AddToGroupQueryvoid Query::AddToGroup(str)

Dispatches live query members to the named group collection.

Query::RemoveFromGroupQueryvoid Query::RemoveFromGroup(str)

Removes each live object in the query from the named group.

Query::RemoveFromAllGroupsQueryvoid Query::RemoveFromAllGroups()Description pending

Description pending.

Query::FaceQueryvoid Query::Face(point)

Applies a face-point command to each live member of a query.

Query::SetFoodQueryvoid Query::SetFood(int)

Assigns a nonnegative food value to every unit-compatible live member of a query.

Query::AddToHolderQueryvoid Query::AddToHolder(str)

Attempts forced holder entry for unit-compatible members of the query.

Query::SetPartyQueryvoid Query::SetParty(bool)

Dispatches unit-compatible query members to a Boolean-selected game virtual operation.

Query::SetMessengerStatusQueryvoid Query::SetMessengerStatus(bool)

Dispatches a mask to eligible script objects through a virtual operation selected by the boolean argument.

Query::SetFeedingQueryvoid Query::SetFeeding(bool)

Sets or clears a unit flag for eligible query members.

Building::RRepairBuildingvoid Building::RRepair()

Conditionally repairs a broken Building to a health percentage above the broken threshold and refreshes its damage visuals.

Building::PopTransportationUIBuildingvoid Building::PopTransportationUI()

Resolves the Building, checks its class descriptor and converts an embedded interface to a town hall interface before passing it to a UI allocation operation.

Building::GlobalSpellStartBuildingvoid Building::GlobalSpellStart(int, int)

Starts a global-spell operation for a town hall when the first integer is in the range zero through five.

Building::GlobalSpellStartBuildingvoid Building::GlobalSpellStart(int, int, int)

Starts a global-spell operation for a town hall with three script integers when the first is in the range zero through five.

Building::GlobalSpellStopBuildingvoid Building::GlobalSpellStop()

Stops a town hall's global-spell entry by delegating to the global spell manager.

Building::SetGlobalSpellDataBuildingvoid Building::SetGlobalSpellData(int)

Passes a town hall and an integer to a global-spell vector updater.

Building::WindOfWisdomBuildingvoid Building::WindOfWisdom(int)

Stonehenge-gated Building primitive with two-path candidate collection and capped signed level-to-XP dispatch, retaining concrete storage and override prerequisites.

Building::StarvationBuildingvoid Building::Starvation()

Invokes a rectangle scan that reduces a linked object counter and qualifying wagon food.

Building::SoothingRainBuildingvoid Building::SoothingRain(int)

Scans matching buildings and adds 300 divided by the script argument to linked settlement gold.

Building::DivineSacrificeBuildingvoid Building::DivineSacrifice()

Collects eligible Druid objects for a Stonehenge town hall and invokes their divine-sacrifice operation.

Building::ClearDamageTakenBuildingvoid Building::ClearDamageTaken()

Building::ClearDamageTaken writes zero to the resolved Building's dword at [field].

Building::SetUITargetBuildingvoid Building::SetUITarget(Obj)

Building::SetUITarget writes the target object's 16-bit registry slot to Building [field], or 65535 when the target does not resolve.

Building::ResearchBuildingvoid Building::Research(str)

Resolves a named command descriptor and invokes research with temporary command-cost context.

Catapult::SetBuiltCatapultvoid Catapult::SetBuilt()Description pending

Description pending.

Catapult::SetBuildFrameCatapultvoid Catapult::SetBuildFrame(int)Description pending

Description pending.

Catapult::RotateToCatapultvoid Catapult::RotateTo(point)Description pending

Description pending.

Catapult::AttackCatapultvoid Catapult::Attack(point)Description pending

Description pending.

Catapult::SetTargetCatapultvoid Catapult::SetTarget(Obj)

Stores a target handle on a catapult and propagates it to associated CatapultTower objects.

Catapult::ClearTargetCatapultvoid Catapult::ClearTarget()

Clears a catapult's own target and propagates tower-target clearing to associated catapult towers.

Catapult::ClearTowerTargetCatapultvoid Catapult::ClearTowerTarget()

Clears the stored target on CatapultTower objects associated with a catapult.

Unit::SetSpeedFactorUnitvoid Unit::SetSpeedFactor(int)

Stores a speed factor dword on a resolved Unit.

Unit::SetUserUnitvoid Unit::SetUser(int)

Stores a user dword on a resolved Unit.

Unit::SetFoodUnitvoid Unit::SetFood(int)

Stores the supplied food value on a resolved Unit and dispatches a value-dependent virtual state update.

Unit::SetFeedingUnitvoid Unit::SetFeeding(bool)

Updates the resolved Unit's feeding flag from a bool argument.

Unit::GotoStraightUnitvoid Unit::GotoStraight(point)

Constructs a path object on the first blocking invocation or reuses its saved pointer, calls its virtual [field] with a calculated step time, and returns native status 1 while a step remains or 0 after destroying the object.

Unit::ExitHolderUnitvoid Unit::ExitHolder(point)

CKS-exposed Unit::ExitHolder passes a position to a reserve and movement path that can detach the Unit from its Holder.

Unit::EnterHolderUnitvoid Unit::EnterHolder(Obj)

CKS-exposed Unit::EnterHolder, resolving a Building argument's Settlement Holder and force-entering it.

Unit::StartTrainingUnitvoid Unit::StartTraining()

Invokes the flag-setting operation on the resolved Unit for a particular flag.

Unit::StopTrainingUnitvoid Unit::StopTraining()

Invokes the flag-clearing operation on the resolved Unit for a particular flag.

Unit::SetLastAttackTimeUnitvoid Unit::SetLastAttackTime()

Unit::SetLastAttackTime copies one 32-bit value from [shared state] offset [field] to the resolved Unit at offset [field].

Unit::DetachFromUnitvoid Unit::DetachFrom(Hero)

After valid/dead checks, calls Unit helper [field] only when Hero [field] matches Unit [field].

Unit::IdleUnitvoid Unit::Idle(int)

With nonzero continuation, waits on the special virtual [field] coordinate pair; otherwise dispatches action 4 through [field], clears target tracking and returns native status 3. Zero continuation returns 0.

Unit::TauntUnitvoid Unit::Taunt(int)

With nonzero continuation, waits on the special virtual [field] coordinate pair; otherwise dispatches action 5 through [field], clears target tracking and returns native status 3. Zero continuation returns 0.

Unit::SetExperienceUnitvoid Unit::SetExperience(int)

Scripting VM bridge writing a raw experience value directly through the shared virtual experience setter.

Unit::SetLevelUnitvoid Unit::SetLevel(int)

Scripting VM bridge clamping input level, looking up experience threshold, and calling virtual experience setter.

Unit::IncKillsUnitvoid Unit::IncKills(int)

Adds an integer to the resolved Unit's kill counter field.

Unit::FormAcceptMoveUnitvoid Unit::FormAcceptMove()

After formation-state checks and possible holder waits, clears target tracking, creates a path controller when absent, passes formation field [field] to controller virtual [field], sets Unit [field] to 3, and returns status 0; ineligible state returns 2.

Unit::FormKeepMovingUnitvoid Unit::FormKeepMoving(int)

For nonzero continuation, clears target tracking, sets movement state 3 and a unit flag, stores wait ticks and reports status 1. For zero continuation, may clear a satisfied controller, clears the flag and reports status 0.

Unit::SetPartyUnitvoid Unit::SetParty(bool)

Dispatches a resolved Unit to one of two game virtual operations according to a boolean argument.

SetExperienceModifierGlobalvoid SetExperienceModifier(int, int)

Stores the supplied 32-bit value in a field of the selected player record.

Unit::SetCommandedUnitvoid Unit::SetCommanded(bool)

Sets or clears bit 19 of a resolved Unit's state flags.

Unit::SetEnteringUnitvoid Unit::SetEntering(bool)

Sets or clears bit 20 of a resolved Unit's state flags.

Unit::SetWalkAnimUnitvoid Unit::SetWalkAnim(int)

Unit[field] is the current zero-based animation index; the no-argument SetWalkAnim selects index zero and the int overload stores argument minus one.

Unit::SetWalkAnimUnitvoid Unit::SetWalkAnim()

Unit[field] is the current zero-based animation index; the no-argument SetWalkAnim selects index zero and the int overload stores argument minus one.

Unit::SetCarryWaterAnimUnitvoid Unit::SetCarryWaterAnim()

Selects animation index 16 for eight recognized villager ambient template names.

Unit::SetCarryGoodsAnimUnitvoid Unit::SetCarryGoodsAnim()

Maps recognized villager ambient template names to one of two carry-goods animation state values.

Unit::DisappearUnitvoid Unit::Disappear()

Clears Unit command state and dispatches a series of path, visual, context, and virtual calls.

Unit::SetNoselectFlagUnitvoid Unit::SetNoselectFlag(bool)

Clears Unit [field] bit [field] and sets it when the bool argument is nonzero.

Unit::SetMinimapFlagUnitvoid Unit::SetMinimapFlag(bool)

Sets or clears the Unit minimap flag from a bool argument.

Unit::SetNoAIFlagUnitvoid Unit::SetNoAIFlag(bool)

Clears a unit flag, then sets it if the boolean argument is nonzero.

Unit::ForceIdleUnitvoid Unit::ForceIdle()

Unit::ForceIdle pops an 8-byte Unit handle, validates it through the global unit registry, and writes 32-bit integer 1 into unit offset [field].

Unit::TalkUnitvoid Unit::Talk()

Passes a resolved Unit to helper [field] and returns native status zero; invalid Unit skips the call.

Unit::SetBuildingUnitvoid Unit::SetBuilding(Building)

Unit::SetBuilding writes the Building argument's 16-bit registry slot to Unit [field], or 65535 when the Building does not resolve.

Unit::SetSpecialUnitvoid 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::SetParryModeUnitvoid Unit::SetParryMode(bool)

Changes parry mode when the Unit capability bit allows it.

Unit::CurseUnitvoid Unit::Curse()

Delegates a resolved Unit to a status-effect helper with mode zero.

Unit::BlessUnitvoid Unit::Bless()

Delegates a resolved Unit to a status-effect helper with mode one.

Unit::DiseaseUnitvoid Unit::Disease()

Sets a Unit disease flag and creates an effect when its slot is empty.

InvalidateRegenConstsGlobalvoid InvalidateRegenConsts()Description pending

Description pending.

Unit::MutateUnitvoid Unit::Mutate(str)

Resolves a named class template and dispatches Unit mutation or a deferred mutation state.

Hero::FormKeepMovingHerovoid Hero::FormKeepMoving(int)

For nonzero continuation, refreshes formation movement, sets hero state 3 and a flag, stores the integer as VM wait ticks and reports status 1. Zero continuation clears the flag and reports status 0.

Hero::FormSetupAndMoveToHerovoid 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::FormSetupAndMoveToHerovoid 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::SetFormationHerovoid Hero::SetFormation(str)

SetFormation resolves the supplied string in the formation map and, when found and Hero [field] exists, passes the string text to the formation object shape-setting helper; unknown names and invalid Heroes call the error helper.

Hero::DetachArmyHerovoid Hero::DetachArmy()

Delegates Hero::DetachArmy to the army cleanup routine.

Hero::CancelArmyBoardHerovoid Hero::CancelArmyBoard()

Delegates Hero::CancelArmyBoard to a holder and army validation routine.

Hero::SetFinalPartyOrientationHerovoid Hero::SetFinalPartyOrientation(point)

Stores the transformed orientation request point for this function.

Hero::SetSkillHerovoid Hero::SetSkill(int, int)

Resolves the hero reference and delegates the skill-level update.

Hero::SetAutocastHerovoid Hero::SetAutocast(bool)

Clears or sets a flag in the resolved Hero according to the boolean argument.

Druid::SetStonehengeDruidvoid Druid::SetStonehenge(Building)Description pending

Description pending.

Druid::SetJupiterAngerTargetDruidvoid Druid::SetJupiterAngerTarget(Unit)Description pending

Description pending.

Druid::SetSummoningDeathDruidvoid Druid::SetSummoningDeath(bool)Description pending

Description pending.

_ScriptEditorGlobalvoid _ScriptEditor()

Allocates an editor object and dispatches construction with the data/subai literal.

_ScriptEditorGlobalvoid _ScriptEditor(str)

Consumes a managed directory string and dispatches the editor constructor.

_DialogEditorGlobalvoid _DialogEditor()

Shared no-argument handler for two CKS registrations that allocates and constructs a dialog using the literal EditorIni/ string.

_DialogEditorGlobalvoid _DialogEditor(str)

Consumes a CKS string and passes its character data to the dialog constructor.

_deGlobalvoid _de()

Shared no-argument handler for two CKS registrations that allocates and constructs a dialog using the literal EditorIni/ string.

MiniMapGlobalvoid MiniMap()

Branches on the minimap holder and either constructs its supporting message/UI objects or invokes close/destruction slots.

SetMiniMapRectGlobalvoid SetMiniMapRect(rect)

Consumes a script rectangle, narrows its coordinates to words, shifts/clamps it against native bounds, and updates an existing minimap.

BuildMiniMapGlobalvoid BuildMiniMap(str)

Consumes a managed script string and forwards a temporary native string to the minimap builder.

ToggleZoomMapGlobalvoid ToggleZoomMap()

Invokes a virtual operation on the shared zoom-map interface.

ShowZoomMapGlobalvoid ShowZoomMap()

Invokes a virtual operation on the shared zoom-map interface.

HideZoomMapGlobalvoid HideZoomMap()

Invokes a virtual operation on the shared zoom-map interface.

Wagon::SetFoodWagonvoid Wagon::SetFood(int)

Selects the carried resource type and forwards the supplied amount to the wagon amount-update helper.

Wagon::SetGoldWagonvoid Wagon::SetGold(int)

Selects the carried resource type and forwards the supplied amount to the wagon amount-update helper.

Wagon::LoadFoodWagonvoid Wagon::LoadFood(int)

Adapts Wagon resource loading through a selected pointer, signed capacity arithmetic and resource-store removal.

Wagon::LoadGoldWagonvoid Wagon::LoadGold(int)

Adapts Wagon resource loading through a selected pointer, signed capacity arithmetic and resource-store removal.

Wagon::SetLoyaltyWagonvoid Wagon::SetLoyalty(int)

CKS-exposed setter that validates a 0..100 loyalty value and writes it, scaled by ten, to the wagon's loyalty field.

Wagon::DecreaseLoyaltyWagonvoid Wagon::DecreaseLoyalty(int)Description pending

Description pending.

Wagon::StartCaptureWagonvoid Wagon::StartCapture()Description pending

Description pending.

Wagon::StopCaptureWagonvoid Wagon::StopCapture()Description pending

Description pending.

=Globalvoid =(Settlement&, Settlement)Description pending

Description pending.

Settlement::ForceAddUnitSettlementvoid Settlement::ForceAddUnit(Unit)

CKS-exposed Settlement::ForceAddUnit, adding a unit to the settlement's Holder bypassing capacity.

Settlement::SetLoyaltySettlementvoid Settlement::SetLoyalty(int)

Writes raw loyalty directly from a 0-100 input, bypassing the change accumulator.

Settlement::DecreaseLoyaltySettlementvoid Settlement::DecreaseLoyalty(int)

Subtracts a scaled non-negative amount from the loyalty change accumulator.

Settlement::SetGoldSettlementvoid Settlement::SetGold(int)

Sets current gold on the resource store to an absolute value, clamped to the store's maximum gold.

Settlement::SetFoodSettlementvoid Settlement::SetFood(int)

Sets current food on the resource store to an absolute value, clamped to the store's maximum food.

Settlement::SetPopulationSettlementvoid Settlement::SetPopulation(int)

Writes current population, clamped to at most the settlement's maximum population.

Settlement::AddToPopulationSettlementvoid Settlement::AddToPopulation(int)

Applies an unconditional signed delta to current population, with no guard or clamp.

Settlement::AddToMaxPopulationSettlementvoid Settlement::AddToMaxPopulation(int)

CKS AddToMaxPopulation adapter that adds a dword delta after guarded receiver resolution.

Settlement::SetPlayerSettlementvoid Settlement::SetPlayer(int)Description pending

Description pending.

Settlement::SetLoanSettlementvoid Settlement::SetLoan(int)

CKS SetLoan adapter that overwrites settlement offset [field] with wrapped signed scaling and calls a helper.

Settlement::SetFoodProductionSettlementvoid Settlement::SetFoodProduction(int)

Writes the settlement's food production rate unconditionally.

Settlement::SetGoldProductionSettlementvoid Settlement::SetGoldProduction(int)

Writes the settlement's gold production rate unconditionally.

Settlement::AllowCaptureSettlementvoid Settlement::AllowCapture(bool)

AllowCapture stores the zero-extended argument byte at Settlement [field].

Settlement::ClearDamageTakenSettlementvoid Settlement::ClearDamageTaken()

ClearDamageTaken writes zero to dword [field] of every iterated settlement member.

Settlement::GoldConvertedSettlementvoid Settlement::GoldConverted(int)

Adds an amount to a player-level gold-converted accounting counter without mutating the resource store.

Settlement::GoldSpentSettlementvoid Settlement::GoldSpent(int)

CKS GoldSpent adapter that adds an amount to a selected structure's dword at offset [field].

Settlement::PutSentrySettlementvoid Settlement::PutSentry()

PutSentry calls [field] with wrapped [field] plus one and then increments dword [field].

Settlement::DelSentrySettlementvoid Settlement::DelSentry()

Decrements one of two settlement sentry counters with a zero floor on the fallback field.

Settlement::AddSentriesSettlementvoid Settlement::AddSentries(int)

AddSentries adds its integer argument modulo 2^32 to [field], then calls [field] with wrapped [field] plus the same argument.

Settlement::AddMaxSentriesSettlementvoid Settlement::AddMaxSentries(int)

Settlement::AddMaxSentries adds its signed integer argument directly to the resolved Settlement's dword at [field].

ItemHolder::RemoveItemItemHoldervoid ItemHolder::RemoveItem(str)

Dispatches virtual removal for the first indexed entry whose derived string equals the supplied name.

ItemHolder::RemoveAllItemHoldervoid ItemHolder::RemoveAll()

Repeatedly invokes virtual removal at index zero until the count becomes zero.

Settlement::SendMuleSettlementvoid Settlement::SendMule()

SendMule and SendBoat call the same helper with mode zero or one when their linked target passes a relation-bit gate, otherwise clearing that target id.

Settlement::SendBoatSettlementvoid Settlement::SendBoat()

SendMule and SendBoat call the same helper with mode zero or one when their linked target passes a relation-bit gate, otherwise clearing that target id.

Settlement::StartSupplyFoodSettlementvoid Settlement::StartSupplyFood(Settlement)Description pending

Description pending.

Settlement::StopSupplySettlementvoid Settlement::StopSupply()Description pending

Description pending.

Settlement::UnloadWagonSettlementvoid Settlement::UnloadWagon(Wagon)

UnloadWagon adds the wagon quantity to the linked settlement resource dword and clamps the wrapping sum by a signed comparison to its capacity.

=Globalvoid =(ObjList&, ObjList)Description pending

Description pending.

ObjList::AddObjListvoid ObjList::Add(Obj)

Appends an Obj's slot to the list if no matching slot is already present.

ObjList::RemoveObjListvoid ObjList::Remove(Obj)

Removes the first matching Obj slot from a list.

ObjList::ClearDeadObjListvoid ObjList::ClearDead()

Removes list members lacking a registry object or reporting nonzero at virtual slot [field].

ObjList::AddListObjListvoid ObjList::AddList(ObjList)

Iterates a source object list and appends objects not already present in the destination list.

ObjList::RemoveListObjListvoid ObjList::RemoveList(ObjList)

Removes receiver members matching handles encountered in a second list.

ObjList::ClearObjListvoid ObjList::Clear()

Empties an ObjList's chunked member container.

ObjList::AddToGroupObjListvoid ObjList::AddToGroup(str)

The handler looks up the named group, creates a group object on the nonzero lookup branch, then traverses the receiver list.

ObjList::RemoveFromGroupObjListvoid ObjList::RemoveFromGroup(str)

The handler looks up the supplied group name.

ObjList::RemoveFromAllGroupsObjListvoid ObjList::RemoveFromAllGroups()

Traverses groups and input list members, conditionally erasing matching members from each group.

ObjList::KillCommandObjListvoid ObjList::KillCommand()

For each resolved member whose virtual [field] predicate returns zero, invokes [field] with zero to update command state.

ObjList::ClearCommandsObjListvoid ObjList::ClearCommands()

Iterates an ObjList and clears commands on members accepted by a virtual eligibility predicate.

ObjList::AddCommandObjListvoid ObjList::AddCommand(bool, str)

Creates and enqueues a named command for every eligible object-list member.

ObjList::AddCommandObjListvoid 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::AddCommandObjListvoid 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::AddCommandOffsetObjListvoid ObjList::AddCommandOffset(bool, str, point)

Creates point-targeted commands for object-list members while preserving their offsets from the list center.

ObjList::ExecDefaultCmdObjListvoid 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::ExecCmdObjListvoid 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::SetCommandObjListvoid ObjList::SetCommand(str)

For each resolved eligible member, calls virtual [field] with zero, creates the named command with selector 0, submits it through virtual [field] with false, and updates command state.

ObjList::SetCommandObjListvoid ObjList::SetCommand(str, point)

For each resolved eligible member, calls virtual [field] with zero, creates a named point command with selector 1, submits it through virtual [field] with false, and updates command state.

ObjList::SetCommandObjListvoid ObjList::SetCommand(str, Obj)

After validating the receiver and target Obj, calls virtual [field] with zero on each eligible member, creates an object-target command with selector 2, submits it through virtual [field] with false, and updates command state.

ObjList::SetCommandOffsetObjListvoid ObjList::SetCommandOffset(str, point)

Computes the list center, offsets each eligible member position from that center, clamps the translated target to map bounds, then creates and submits a selector-1 point command after virtual [field].

ObjList::FaceObjListvoid ObjList::Face(point)

After popping the point and receiver list, the handler traverses member slots.

ObjList::SetFoodObjListvoid ObjList::SetFood(int)

The handler rejects a negative input.

ObjList::SetPlayerObjListvoid ObjList::SetPlayer(int)

The handler accepts input player numbers 1 through 16.

ObjList::AddToHolderObjListvoid ObjList::AddToHolder(str)

Moves compatible units from the list into the named settlement.

ObjList::SetVisibleObjListvoid ObjList::SetVisible(bool)

Applies a visibility boolean to an object list and to eligible nested visibility controllers of its members.

ObjList::ObjSpecialObjListvoid ObjList::ObjSpecial(int)

Selects ObjList member slots by a numbered special-bit test and constructs an ObjList value.

Conversation::InitConversationvoid Conversation::Init(str)

CKS Conversation Init adapter that replaces a referenced window and delegates named initialization.

Conversation::SetActorConversationvoid Conversation::SetActor(str, Unit)Description pending

Description pending.

Conversation::SetDefActorConversationvoid Conversation::SetDefActor(str, str)Description pending

Description pending.

ConvSetResultGlobalvoid ConvSetResult(str, str)Description pending

Description pending.

Conversation::RunConversationvoid Conversation::Run()Description pending

Description pending.

EnvWriteStringGlobalvoid EnvWriteString(str, str)

Pops value and key managed strings and delegates their payloads to the environment writer.

EnvWriteIntGlobalvoid EnvWriteInt(str, int)Description pending

Description pending.

EnvWriteObjGlobalvoid EnvWriteObj(str, Obj)

Encodes a resolved object identifier as decimal marker text and delegates it with the key.

EnvWriteStringGlobalvoid EnvWriteString(Settlement, str, str)

CKS native primitive that writes a string value under a key into a settlement's Env key-value store.

EnvWriteIntGlobalvoid EnvWriteInt(Settlement, str, int)

Formats a settlement-scoped environment path and writes a decimal integer value.

EnvWriteObjGlobalvoid EnvWriteObj(Settlement, str, Obj)Description pending

Description pending.

EnvWriteStringGlobalvoid EnvWriteString(Building, str, str)

Formats a building-scoped environment path and delegates the value string to the environment writer.

EnvWriteIntGlobalvoid EnvWriteInt(Building, str, int)

Formats a building-scoped environment path and delegates an integer value as decimal text to the environment writer.

EnvWriteObjGlobalvoid EnvWriteObj(Building, str, Obj)

Formats a building-scoped key and encodes an object identifier for the environment writer.

EnvWriteStringGlobalvoid EnvWriteString(int, str, str)

Writes a string under a key in the specified player's environment. Arguments are, in order, the player number, the key, and the string to write.

EnvWriteIntGlobalvoid EnvWriteInt(int, str, int)

Formats a player-scoped environment path and writes a decimal integer value.

EnvWriteObjGlobalvoid EnvWriteObj(int, str, Obj)

Formats a player-scoped key and encodes an object identifier for the environment writer.

EnvListGlobalvoid EnvList(str)Description pending

Description pending.

EnvListGlobalvoid EnvList(Settlement, str)Description pending

Description pending.

EnvFindGlobalvoid EnvFind(str)Description pending

Description pending.

EnvExportGlobalvoid EnvExport(str)

Consumes a filename and dispatches the serializer-produced buffer to a VFS stream.

_ClearEnvGlobalvoid _ClearEnv()Description pending

Description pending.

RegisterSettlementUpgradeGlobalvoid RegisterSettlementUpgrade(Settlement, str)

Parses command-definition triples and dispatches settlement property writes.

RegisterPlayerUpgradeGlobalvoid RegisterPlayerUpgrade(int, str)

Gates on research command type and dispatches player property writes from command triples.

RunSequenceGlobalvoid RunSequence(str)

Validates a named sequence and starts the matching sequence when validation succeeds.

_SequencesStatusGlobalvoid _SequencesStatus()

Prints a status line for every registered script sequence.

ViewGlobalvoid View(point, bool)

Pops a world point and lock boolean from the CKS VM stack and forwards them to the native camera-centering helper.

PlayMusicGlobalvoid PlayMusic(str)

PlayMusic dispatches a guarded named sound request.

PlaySoundGlobalvoid PlaySound(str)

plays a global 2D non-spatial sound effect via the sound manager.

PlaySoundGlobalvoid PlaySound(int, str)

PlaySound player overload gates its request on the local player index.

SetSpeedGlobalvoid SetSpeed(int)

SetSpeed prepares and submits a command when game field230 is zero.

TogglePauseGlobalvoid TogglePause()

TogglePause alternates submitted values between one and saved speed.

RunGlobalvoid Run(str)

Adapts the verified global Run overload with 0 integer arguments to named script compilation and dispatch.

RunGlobalvoid Run(str, int)

Adapts the verified global Run overload with 1 integer arguments to named script compilation and dispatch.

RunGlobalvoid Run(str, int, int)

Adapts the verified global Run overload with 2 integer arguments to named script compilation and dispatch.

RunGlobalvoid Run(str, int, int, int)

Adapts the verified global Run overload with 3 integer arguments to named script compilation and dispatch.

RunGlobalvoid Run(str, int, int, int, int)

Adapts the verified global Run overload with 4 integer arguments to named script compilation and dispatch.

RunGlobalvoid Run(str, int, int, int, int, int)

Adapts the verified global Run overload with 5 integer arguments to named script compilation and dispatch.

Settlement::RunSettlementvoid Settlement::Run(str)

Compiles the requested script with a Settlement argument declaration and dispatches it after successful compilation.

ToggleFPSGlobalvoid ToggleFPS()

ToggleFPS writes the zero test of global [field].

BlockUserInputGlobalvoid BlockUserInput()

Dispatches input-block flags and refreshes then destroys the control-group HUD holder.

UnblockUserInputGlobalvoid UnblockUserInput()

Dispatches input-unblock flags and ensures the control-group HUD exists.

ExploreCircleGlobalvoid ExploreCircle(int, point, int)

Validates a player index and delegates a center and radius to a map exploration helper.

ExploreAreaGlobalvoid ExploreArea(int, str)

Gates a named-area reveal call by a signed player index.

EndGameGlobalvoid 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.

LockViewGlobalvoid LockView()

LockView sets global [field], the flag read by IsViewLocked and shared with camera-follow activation.

UnlockViewGlobalvoid UnlockView()

UnlockView clears global [field].

StartViewFollowGlobalvoid StartViewFollow(Unit)

StartViewFollow resolves the target unit and activates camera tracking by setting [shared state] at [field] to 1 and storing the unit ID at [field].

StopViewFollowGlobalvoid StopViewFollow()

Writes zero to a shared 32-bit value and the all-bits-set sentinel to a shared 16-bit value.

StartViewFollowGlobalvoid StartViewFollow(NamedObj)

Resolves a managed NamedObj packet to a live unit and conditionally installs view-follow state.

SetDifficultyGlobalvoid SetDifficulty(int)

SetDifficulty admits exactly zero one and two.

ChangeMapGlobalvoid ChangeMap(str, str)

ChangeMap looks up its first string in the game map table before forwarding mapped text and its second string.

SetNextSeasonGlobalvoid SetNextSeason(str)

SetNextSeason stores codes3,2,1 only for complete winter,autumn,spring matches.

BlockMiniMapGlobalvoid BlockMiniMap(bool)

Passes an inverted script boolean to a UI control helper and stores the original byte at Game[field].

SaveAdventureGlobalvoid SaveAdventure(str)

SaveAdventure builds profile[field] slash payload dot-adv and forwards it on the initial phase.

SetGlobalBloodlustGlobalvoid SetGlobalBloodlust(bool)Description pending

Description pending.

RevealHiddenEnemyUnitsGlobalvoid RevealHiddenEnemyUnits(point, int, int)Description pending

Description pending.

InvalidateDamageFormulaParamsGlobalvoid InvalidateDamageFormulaParams()Description pending

Description pending.

SwapSelectedObjGlobalvoid SwapSelectedObj(Obj, Obj)Description pending

Description pending.

CrashGlobalvoid Crash()

Crash attempts an absolute zero-address dword write before its normal status-zero tail.

DisableAreaGlobalvoid DisableArea(str)

Clears a resolved area state field before a conditional thread request.

EnableAreaGlobalvoid EnableArea(str)

Dispatches a successfully resolved area to an enable helper.

_AdvPlaceAreaRectGlobalvoid _AdvPlaceAreaRect(str, rect, str, str)

Spawns an AdvArea and forwards rectangle, name and string setup.

_AdvPlaceAreaCircGlobalvoid _AdvPlaceAreaCirc(str, point, int, str, str)

Spawns and configures a circular adventure area from script arguments.

Sacrifice::RemoveDruidSacrificevoid Sacrifice::RemoveDruid(Druid)

Consumes the Druid and Sacrifice references. For a nonnull Sacrifice, passes the receiver and resolved Druid to an implementation operation.

Sacrifice::MistActionSacrificevoid Sacrifice::MistAction(int)

Processes a temporary collection, accepting nonnull entries only when they carry a particular flag and their registered reference is null or matches the resolved receiver.

Sacrifice::UpdateCoverOfMercySacrificevoid Sacrifice::UpdateCoverOfMercy()

Consumes one reference and queries an interface derived from the receiver. If that query is nonnull, invokes the corresponding operation on the returned interface.

GiveNoteGlobalvoid GiveNote(str)

Converts the script name to a native string and dispatches to the note-manager helper with a zero second argument.

RemoveNoteGlobalvoid RemoveNote(str)

Converts the script name to a native string and dispatches to the note-manager removal helper.

ShowNotesGlobalvoid ShowNotes()

Dispatches a zero argument to the notes-dialog helper and returns normally.

ClearNotesGlobalvoid ClearNotes()

Dispatches note-tree erasure and resets its header links and logical count to the empty state.

CreateFeedbackGlobalvoid CreateFeedback(str, Unit)

Resolves a Unit and a feedback class name, looks up its class template, and spawns the feedback visual/audio effect.

CreateFeedbackGlobalvoid CreateFeedback(str, Unit, int)

Resolves a unit and named class and dispatches feedback construction with the supplied duration integer.

CreateFeedbackGlobalvoid CreateFeedback(str, point)

Constructs named feedback at a supplied point and initializes its scheduling field from the current game field.

CreateFeedbackGlobalvoid CreateFeedback(str, point, int)

Constructs named feedback at a supplied point and initializes its scheduling field with the integer offset.

DiplCeaseFireGlobalvoid DiplCeaseFire(int, int, bool)Description pending

Description pending.

DiplShareViewGlobalvoid DiplShareView(int, int, bool)Description pending

Description pending.

DiplShareControlGlobalvoid DiplShareControl(int, int, bool)Description pending

Description pending.

DiplShareSupportGlobalvoid DiplShareSupport(int, int, bool)Description pending

Description pending.

ClearDiplomacyGlobalvoid ClearDiplomacy()Description pending

Description pending.

RecreateExplorationGlobalvoid RecreateExploration()Description pending

Description pending.

Gate::LookAroundGatevoid Gate::LookAround(int)

Resets gate proximity cache and runs a bounded native circle scan.

Gate::OpenNowGatevoid Gate::OpenNow()

CKS-exposed Gate::OpenNow, setting the target state to open and resetting the timer, guarded by broken status and current state.

Gate::CloseNowGatevoid Gate::CloseNow()

CKS-exposed Gate::CloseNow, setting the target state to closed and resetting the timer, guarded by broken status and current state.

Teleport::TraverseTeleportvoid Teleport::Traverse(int)

Teleport::Traverse ORs the dword at an indexed player record [field] into the resolved Teleport dword [field].

Ship::ShowBuildAnimationShipvoid Ship::ShowBuildAnimation(point)

ShowBuildAnimation uses a 30-byte retained packet and leaves the VM cursor unchanged on nonzero wait returns, consuming the packet only on its terminal zero return.

Ship::NotifyBoardUnitShipvoid Ship::NotifyBoardUnit(Unit)

Resolves Ship and Unit references and conditionally invokes the native boarding notification admission helper.

Ship::NotifyBoardUnitCancelShipvoid Ship::NotifyBoardUnitCancel(Unit)Description pending

Description pending.

Ship::NotifyShipBoardingCancelShipvoid Ship::NotifyShipBoardingCancel()Description pending

Description pending.

Ship::UnboardUnitsShipvoid Ship::UnboardUnits(ObjList)

Selects candidate positions and dispatches a reserve and movement routine for matching ObjList members.

Ship::UnboardAllUnitsShipvoid Ship::UnboardAllUnits()

Resolves the Ship, builds a filtered position vector and repeatedly dispatches its first matching member while candidates and the saved-container count remain.

Ship::IdleShipvoid Ship::Idle()

Initializes ship idle state when necessary and returns the VM blocking status.

Ship::ApplyAiTransportShipvoid Ship::ApplyAiTransport()Description pending

Description pending.

Ship::ClearAiTransportShipvoid Ship::ClearAiTransport()Description pending

Description pending.

Unit::RecalcBonusesUnitvoid Unit::RecalcBonuses()

Calls a resolved Unit's virtual bonus recalculation slot.

Unit::AddBonusUnitvoid Unit::AddBonus(int, int, int, int, int)

Builds a bonus descriptor, adds it to a Unit-linked collection, and recalculates bonuses.

Unit::RemoveBonusUnitvoid Unit::RemoveBonus(int, int, int, int, int)

Subtracts a bonus descriptor from a Unit-linked collection and recalculates bonuses.

ItemUsedGlobalvoid ItemUsed(int)

Deducts a script-supplied amount from a registry object's dword and invokes its virtual slot zero when nonpositive.

Item::UseItemvoid Item::Use()

Resolves the registered Item base and forwards it to the immediate use helper.

Item::UseItemvoid Item::Use(Obj)

Forwards a target object handle to the targeted use helper after resolving the Item base.

Item::UseItemvoid Item::Use(point)

Clamps a point to signed map bounds and forwards it to the positional use helper.

Item::SetCustomDataItemvoid Item::SetCustomData(int)Description pending

Description pending.

Flying::PlayAnimFlyingvoid Flying::PlayAnim(int, point, int)

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

Flying::AdjustFlyDirFlyingvoid Flying::AdjustFlyDir(point&)

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

Squad::SetStateSquadvoid Squad::SetState(int)

updates a squad's internal state code and records the transition timestamp.

Squad::SetStateSquadvoid Squad::SetState(int, int, int)

Updates state, masked flags and a game-clock snapshot for a resolved Squad.

Squad::ClrCmdSquadvoid Squad::ClrCmd(int, int, int)

Updates a squad command state and notifies member units.

Squad::SetCmdSquadvoid Squad::SetCmd(int, int, int, str)

Updates squad state and flags and submits named zero-argument commands to member units.

Squad::SetCmdSquadvoid Squad::SetCmd(int, int, int, str, point)

Resolves the squad reference and delegates a command operation with target point coordinates.

Squad::SetCmdSquadvoid Squad::SetCmd(int, int, int, str, Obj)

Updates squad command state and submits an object-target command to eligible member units.

ObjList::SiegeObjListvoid ObjList::Siege(Obj, int, int)

The handler pops two integers and two object handles.

Squad::SiegeSquadvoid Squad::Siege(Obj, int, int, int)

Stores the final state argument before validating the target and delegates member siege planning.

Squad::SendToSquadvoid Squad::SendTo(GAIKA, int)

Validates a packed Squad handle and delegates a destination command for an active squad.

Squad::DelOrderSquadvoid Squad::DelOrder()

Delegates a packed squad index to the player AI order-release helper.

Squad::SetFlagsSquadvoid Squad::SetFlags(int, int)Description pending

Description pending.

Squad::LockSquadvoid Squad::Lock()Description pending

Description pending.

Squad::UnlockSquadvoid Squad::Unlock()Description pending

Description pending.

GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&)

The two-argument GetSquads replaces its referenced list with a fresh list of every packed squad ID in record [field].

GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&, int)

The three-argument GetSquads replaces the referenced list and appends squad IDs whose nonzero [field] and computed category intersect its mask.

GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&, int, int)

The four-argument GetSquads requires relation mask 1 before applying the category mask and rebuilding the output list.

GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&, int, int, int)

Builds a SquadList from GAIKA squads filtered by relation and destination masks.

GAIKA::EvalGAIKAvoid GAIKA::Eval(int, int, int&, int&, int&, int&)

Accumulates three relation buckets and a conditional fourth squad subset into four referenced integers.

GAIKA::EvalNeighborsGAIKAvoid GAIKA::EvalNeighbors(int, int, int&, int&, int&, bool)

Traverses neighboring GAIKA records, filters them, and accumulates three referenced evaluation outputs.

GAIKA::CountGAIKAvoid GAIKA::Count(int, int, int&, int&, int&, int&)

The seven-argument Count fills four referenced accumulators selected by category mask and relation codes, leaving its fourth output unchanged on missing GAIKA.

GAIKA::SetPriorityGAIKAvoid GAIKA::SetPriority(int, int)

SetPriority resolves low16 GAIKA through a player AI word mapping and calls the mapped-priority helper with the supplied priority.

GAIKA::ExploreGAIKAvoid GAIKA::Explore(int, bool)

Sets or clears bit 1 in a validated per-player GAIKA record.

GAIKA::SetNoAttackGAIKAvoid GAIKA::SetNoAttack(int, bool)

Updates the no-attack mask in a byte of the resolved GAIKA record.

GAIKA::SetNoRecruitGAIKAvoid GAIKA::SetNoRecruit(int, bool)

Updates the no-recruit mask in a byte of the mapped player record.

GAIKA::GetDistToPlayersGAIKAvoid GAIKA::GetDistToPlayers(int, int&, int&, int&)

Scans town halls and reports minimum weighted distances for three diplomatic relation categories.

GAIKA::RunStratGAIKAvoid GAIKA::RunStrat(int, int)

Resolves a per-player AI strategy context and delegates a GAIKA strategy assignment.

SetNoAttackGlobalvoid SetNoAttack(str, int, bool)Description pending

Description pending.

SetNoRecruitGlobalvoid SetNoRecruit(str, int, bool)Description pending

Description pending.

AreaAINoRecruitGlobalvoid AreaAINoRecruit(str, int, bool)Description pending

Description pending.

AreaAINoAttackGlobalvoid AreaAINoAttack(str, int, bool)Description pending

Description pending.

AreaAIMaxPriorityGlobalvoid AreaAIMaxPriority(str, int, bool)

Applies priority 100 or -1 to player AI records whose points lie inside a named area.

AreaAISetAttackOptimismGlobalvoid AreaAISetAttackOptimism(str, int, int)Description pending

Description pending.

SetMAIKAGlobalvoid SetMAIKA(GAIKA, GAIKA, GAIKA)

Validates three distinct GAIKA identifiers and delegates a relation update to the global AI context.

DumpMAIKAGlobalvoid DumpMAIKA(int, int, int)

DumpMAIKA filters and visits six-byte route records.

SquadList::LockSquadListvoid SquadList::Lock()

Sets bit 3 on every squad record referenced by a resolved SquadList.

SquadList::UnlockSquadListvoid SquadList::Unlock()

Clears bit 3 on every squad record referenced by a resolved SquadList.

SquadList::AddSquadListvoid SquadList::Add(Squad)

Creates a list entry when necessary and passes the supplied Squad low word to its append helper.

SquadList::SelectSquadListvoid SquadList::Select(int)

Reconciles the current player selection and adds resolved members of the supplied squad list.

Settlement::OpenAllGatesSettlementvoid Settlement::OpenAllGates()

OpenAllGates traverses gate members and submits opengate commands for gates whose target-state field is not 1.

Settlement::IdleAllGatesSettlementvoid Settlement::IdleAllGates()

IdleAllGates invokes gate virtual slot [field] with argument 1 when its current string does not equal idle.

AIBreakScriptGlobalvoid AIBreakScript(int)

Checks the current script player's AI context and delegates the input script ID to an AI break helper.

AIBreakScriptGlobalvoid AIBreakScript(int, int)

Routes an interruption request for the identified script to the specified player's AI system. Arguments are the player number followed by the script ID.

AIExecCmdGlobalvoid AIExecCmd(Obj, str)Description pending

Description pending.

IsAIShowGlobalvoid IsAIShow()

IsAIShow physically pushes one equality byte.

ScrollToGlobalvoid ScrollTo(point, int)

Uses a persistent blocking frame to interpolate a projected viewport center and schedule retries.

AIH_UnitBuiltGlobalvoid AIH_UnitBuilt(Unit)

Resolves the Unit operand and dispatches the resulting pointer to a native AI hook.

AIO_SendSquadGlobalvoid AIO_SendSquad(int, int, int)Description pending

Description pending.

AIO_TrainGlobalvoid AIO_Train(int, str, int, int)Description pending

Description pending.

SquadizeGlobalvoid Squadize(ObjList, SquadList, int)

CKS scripting primitive wrapper exposing Squadize(ObjList ol, SquadList *sl, int nState) to scenario and AI scripts.

Settlement::ResearchSettlementvoid Settlement::Research(str)

Resolves a Settlement and named upgrade, then conditionally submits a research command.

Settlement::StopReservingSettlementvoid Settlement::StopReserving()Description pending

Description pending.

Settlement::SpentGoldOnArmySettlementvoid Settlement::SpentGoldOnArmy(int)

Accumulates an amount in a per-game, per-settlement and per-player persistent army-spending counter.

Settlement::SpentGoldOnTechSettlementvoid Settlement::SpentGoldOnTech(int)

Adds a signed amount with 32-bit wrap to the keyed technology expenditure value.

ClrShipNeedsGlobalvoid ClrShipNeeds(int, int)

ClrShipNeeds writes zero to the global-AI ship-needs cell selected by lsa and player indices.

IncShipNeedsGlobalvoid IncShipNeeds(int, int)

IncShipNeeds increments the global-AI ship-needs cell selected by lsa and player indices.

AIAssistGlobalvoid AIAssist()Description pending

Description pending.

AIStartGlobalvoid AIStart(int)Description pending

Description pending.

AIStartGlobalvoid AIStart(int, str)Description pending

Description pending.

AIStartGlobalvoid AIStart(int, str, int)

Validates a player, AI profile, and difficulty before replacing that player's AI controller.

AIStopGlobalvoid AIStop(int)Description pending

Description pending.

Settlement::RunEconomyScriptSettlementvoid Settlement::RunEconomyScript(int)Description pending

Description pending.

Settlement::RunTacticScriptSettlementvoid Settlement::RunTacticScript(int)

CKS handler that forwards a tactic ID and resolved settlement to the player-AI tactic-task starter.

Settlement::CancelSupplySettlementvoid Settlement::CancelSupply()

CancelSupply resolves stoptribute by name and forwards a seven-dword packet beginning with a partially initialized linked-object id to the native dispatch helper.

Settlement::RepairAllSettlementvoid Settlement::RepairAll()

Scans settlement members for a repair descriptor and conditionally submits one staged command per admitted member.

CheckLPGlobalvoid CheckLP()

CheckLP calls the graph helper with fixed node indices 3 and 1, mode 1, an empty string and two minus-one values, then discards its result.

SendSquadToLsaXGlobalvoid SendSquadToLsaX()

SendSquadToLsaX retains a selected-unit pointer as a sixth order operand.

GetMouseXYGlobalvoid GetMouseXY()

Prints widened signed mouse coordinates after calling a terrain conversion whose output is unused.

Squad::InvadeThroughGateSquadvoid Squad::InvadeThroughGate(Obj, int)Description pending

Description pending.

EvalGlobalvoid Eval(int, point, int, int, int, int)

Resolves three referenced output integers, delegates a spatial query, and writes its three results.

GetCounterUnitsGlobalvoid GetCounterUnits(Settlement, IntArray)

Tries indexed AI candidates and dispatches a settlement fallback into the resolved integer-array destination.

Hero::AIGetSkillToDevelopHerovoid Hero::AIGetSkillToDevelop(int&, int&)

Initializes two output references, evaluates 25 Hero skill slots through mutable target and weight references, and scans a virtual draw against admitted weights.

SetNoAIFlagGlobalvoid SetNoAIFlag(ObjList, bool)

The handler traverses the supplied ObjList.

Hero::TSAdvHeroSkillsHerovoid Hero::TSAdvHeroSkills(IntArray&, IntArray&)

Converts two IntArray references to temporary handles and invokes the player-specific TSH_HeroSkills.vs universal command.

SelSquadGlobalvoid SelSquad()

SelSquad without arguments submits the primary objects squad members.

SelSquadGlobalvoid SelSquad(int, int)

SelSquad player-index overload submits resolved squad members.

SelSquadLeaderGlobalvoid SelSquadLeader()

SelSquadLeader submits the resolved first squad member.

GAIKA::DumpGAIKAvoid GAIKA::Dump()

Dumps spatial coordinates, settlement type, squad counts, and AI player status for a specified GAIKA identifier to in-game chat and logs.

Squad::DumpSquadvoid Squad::Dump()

Delegates a nonzero packed squad value to a diagnostic formatter.

SquadList::DumpSquadListvoid SquadList::Dump()

Prints diagnostics for list elements from the active cursor and advances that cursor to its end.

BreakpointGlobalvoid Breakpoint()

The implementation performs no additional work and reports zero internally. This void signature exposes no return value to the script.

PrGAIKAStratGlobalvoid PrGAIKAStrat(GAIKA, int)

PrGAIKAStrat formats the named strategy query result.

vgGlobalvoid vg(int)

vg requests camera centering and diagnostics for a narrowed GAIKA.

AIVGlobalvoid AIV(int)

AIV integer overload passes a decremented player and empty prefix.

AIVGlobalvoid AIV(int, str)

AIV string overload unlinks and releases its prefix operand.

DbgAIGlobalvoid DbgAI(int)

DbgAI formats an AI profile under an upper-only player gate.

DbgArmyGlobalvoid DbgArmy(int)

DbgArmy queries fifty class names and prints nonzero results.

dpGlobalvoid dp(int)

Emits priority notifications for a bounded prefix of the local player's AI records.

SetAIVarGlobalvoid SetAIVar(int, int, int)

SetAIVar updates the selected player AI variable when its player, index, record and table checks pass, discarding the write otherwise.

SetAIVarGlobalvoid SetAIVar(int, int, int, bool)

SetAIVar sets or clears bit (bit argument modulo 32) in an indexed dword reached through the selected player record.

AIRunGlobalvoid AIRun(int, str)

Native adapter for this function resolving a player script and dispatching 0 integer arguments.

AIRunGlobalvoid AIRun(int, str, int)

Native adapter for this function resolving a player script and dispatching 1 integer arguments.

AIRunGlobalvoid AIRun(int, str, int, int)

Native adapter for this function resolving a player script and dispatching 2 integer arguments.

AIRunGlobalvoid AIRun(int, str, int, int, int)

Native adapter for this function resolving a player script and dispatching 3 integer arguments.

AIRunGlobalvoid AIRun(int, str, int, int, int, int)

Native adapter for this function resolving a player script and dispatching 4 integer arguments.

AIRunGlobalvoid AIRun(int, str, int, int, int, int, int)

Native adapter for this function resolving a player script and dispatching 5 integer arguments.

Settlement::AIRunSettlementvoid Settlement::AIRun(str)

Resolves a script path for a settlement's player and submits a command for that path.

GAIKA::AIRunGAIKAvoid GAIKA::AIRun(str, int)

Resolves a player script name and dispatches it as a registered command when found.

Squad::AIRunSquadvoid Squad::AIRun(str)

Forwards a packed squad value to a resolved registered script command.

AppendFileGlobalvoid AppendFile(str, str)

Retries opening a filename and dispatches content through stream virtual methods.

prGlobalvoid pr(str)

Displays the supplied text in the in-game message log and chat window.

prGlobalvoid pr(int)

Displays an integer as a decimal number in the game's chat.

prGlobalvoid pr(bool)

Displays true or false in the game's chat.

clsGlobalvoid cls()

Invokes a clearing operation on a field of the game state.

quitGlobalvoid quit()

Dispatches game vtable slot [field] and returns normal interpreter status if the call returns.

switchGlobalvoid switch()

Requests the editor test transition through a helper that writes one to its flag.

_BlackGlobalvoid _Black()

Sets one global dword and dispatches two UI virtual operations.

_PlaceGlobalvoid _Place(str, int, int)

Routes class creation, template validation and player-zero placement from console arguments.

_InvalidateAllToggleGlobalvoid _InvalidateAllToggle()

Invalidation toggle primitives normalize their dword globals by a zero test.

_ToggleInvRectsGlobalvoid _ToggleInvRects()

Invalidation toggle primitives normalize their dword globals by a zero test.

_SetCursorGlobalvoid _SetCursor(str)Description pending

Description pending.

ProfileStartGlobalvoid ProfileStart()

ProfileStart forwards the profiling start request.

ProfileStopGlobalvoid ProfileStop()

ProfileStop forwards the profiling stop request.

PerlinTestGlobalvoid PerlinTest()

The implementation performs no additional work and reports zero internally. This void signature exposes no return value to the script.

ShrinkEntitiesGlobalvoid ShrinkEntities()

ShrinkEntities invokes one worker and returns status zero.

ReloadConstIniGlobalvoid ReloadConstIni()

ReloadConstIni delegates two operations with the constant filename.

BuildSPFGlobalvoid BuildSPF()

Calls [field] and returns native status zero without accessing the VM cursor.

BuildRLEMMapGlobalvoid BuildRLEMMap()

Calls [field] and returns native status zero without accessing the VM cursor.

PrintMemStatsGlobalvoid PrintMemStats()

PrintMemStats formats current and saved counters.

DumpObjGlobalvoid DumpObj()

DumpObj preserves a five-byte modal packet while returning one.

ConvTerrainsGlobalvoid ConvTerrains()

Rewrites packed terrain cells across the map through a fixed sixteen-entry conversion table.

CheckClassesGlobalvoid CheckClasses()

CheckClasses dispatches the class registry and diagnostic callback.

MakePassableGlobalvoid MakePassable()

Clears one packed map bit per sixteen-unit interior coordinate and returns native status zero.

SetPlayerGlobalvoid SetPlayer(int)Description pending

Description pending.

ToggleFogGlobalvoid ToggleFog()

Constructs a twelve-byte fog command and sends it through the game command entry.

SetFogGlobalvoid SetFog(bool)

Normalizes one VM boolean into a sixteen-byte command payload.

ExploreAllGlobalvoid ExploreAll()

Forwards the map subobject at [field] to one engine call.

InvalidateGlobalvoid Invalidate()Description pending

Description pending.

RenderGlobalvoid Render()

Invokes virtual slot [field] on the global view receiver.

ScreenShotGlobalvoid ScreenShot()Description pending

Description pending.

ActivateScreenShotsGlobalvoid ActivateScreenShots(int)

ActivateScreenShots preserves a nine-byte retry packet until stop.

ToggleScreenShotsGlobalvoid ToggleScreenShots(int)

ToggleScreenShots requests stop or compiles an activation call.

DebugSelectedGlobalvoid DebugSelected()

DebugSelected formats selection and script diagnostics.

SaveGlobalvoid Save()

The no-argument Save and Load adapters construct test.svg and route it to distinct helpers.

ExportObjsGlobalvoid ExportObjs(str)

Selects a filename and routes a temporary map context to the object export worker.

ExportTerrainGlobalvoid ExportTerrain(str)

Selects a filename and routes a temporary map context to the terrain save wrapper.

LoadGlobalvoid Load()

The no-argument Save and Load adapters construct test.svg and route it to distinct helpers.

SaveGlobalvoid Save(str)

Named Save and Load prefix Scenarios/ under a nonzero global or append.svg when no dot is present.

LoadGlobalvoid Load(str)

Named Save and Load prefix Scenarios/ under a nonzero global or append.svg when no dot is present.

ChMapGlobalvoid ChMap(str)

ChMap consumes its script string and forwards its unchanged payload to [field].

MousePosGlobalvoid MousePos()

Prints the signed word pair from the input-interface position query.

ConvGlobalvoid Conv()

Allocates a conversation object and passes the fixed test name to its setup worker.

ToggleVisGlobalvoid ToggleVis()

Selects one of two receiver calls and normalizes the selector to its zero test.

SpawnGlobalvoid Spawn(int, int)

Attempts independent argument-sized square grids for players zero and one, then centers a terrain-adjusted point.

RemoveDecorsGlobalvoid RemoveDecors()

Routes a calculated packed-grid extent to zero fill and then processes the viewport refresh path.

ExplorerGlobalvoid Explorer()

Selects complementary mask2 argument triples for the control style helper.

DlgGlobalvoid Dlg(str)

Constructs a menu object and routes a managed name plus fixed layout arguments to virtual calls.

DumpStatsGlobalvoid DumpStats(Obj)

DumpStats resolves an Obj and formats its unit statistics.

DesyncGlobalvoid Desync()

Desync passes a diagnostic file object through two virtual calls.

PFPersistGlobalvoid PFPersist(bool)

Consumes one boolean byte and selects two helper sequences around active-pathfinder virtual slot [field].

AddFDGlobalvoid AddFD()

Inserts a callback into a global list and refreshes the current render-target rectangle.

RemFDGlobalvoid RemFD()Description pending

Description pending.

RebuildPassGlobalvoid RebuildPass()

Invokes the map passability-mask rebuild routine for the current map bounds.

SplashGlobalvoid Splash(str, str)

executes a modal introductory splash video/image sequence from INI configuration.

F5Globalvoid F5()Description pending

Description pending.

FlatTerrainGlobalvoid FlatTerrain()

Zeroes the global packed height surface, rebuilds the derived slope surface, and processes the pending viewport rectangle.

PauseGlobalvoid Pause()

Pause calls game virtual slot54 with one.

TestLoadGlobalvoid TestLoad()

TestLoad calls [field] and returns status zero without a VM packet operation.

TestSaveGlobalvoid TestSave()

Sequentially executes explorer dialog state serialization followed by dialog list cleanup and heap deallocation.

sdGlobalvoid sd()

sd delegates without a semantic incoming-register argument.

_RedrawAllGlobalvoid _RedrawAll()

Dispatches the two UI virtual operations also used after the _Black global store.

InsDecorGlobalvoid InsDecor(int, int, int)

Writes an unmasked shifted decor value into the selected packed-grid word and dispatches a callback.

DelDecorGlobalvoid DelDecor(int, int)

Clears the selected 16-bit halfword of a packed-grid dword and dispatches a callback.

PreLitGlobalvoid PreLit()

Dispatches a full-extent light worker with fixed constants before printing its completion label.

DeepWaterGlobalvoid DeepWater(int, int, int)

Forwards three VM integers and the full terrain rectangle to one worker.

RayOfLightGlobalvoid RayOfLight(int, int, int, int)

Gates on signed X and forwards all four VM integers to a six-argument worker.

DumpFuncToXMLGlobalvoid DumpFuncToXML()

Dispatches the fixed XML filename and announces completion without checking the result.

USRGlobalvoid USR()

Prints the running-script name for every currently selected unit, or a no-selection message.

ToggleLDGlobalvoid ToggleLD()

Toggles one rendering callback in a global callback list and requests viewport redraw processing.

ChangeFormationGlobalvoid ChangeFormation(str)

Routes a managed shape name to a selected registry object form pointer.

UndoMemoryGlobalvoid UndoMemory()

UndoMemory prints a sampled field or an unavailable diagnostic.

AdvExplorerGlobalvoid AdvExplorer()Description pending

Description pending.

aeGlobalvoid ae()Description pending

Description pending.

TTestGlobalvoid TTest(str)

Resolves a translation key and prints the input and translated value to chat.

TTestfGlobalvoid TTestf()

TTestf passes fixed variadic test operands to the formatter.

SaveEditGlobalvoid SaveEdit()

Dispatches a fixed scenario path through the game object virtual slot [field].

EdgeOfForeverGlobalvoid EdgeOfForever()

Prints a TLS-derived pointer with the literal ScopeStack format.

TestAdventureGlobalvoid TestAdventure()

Initiates an integrity audit of the current adventure map set, reporting errors and warnings to the in-game message console.

TestAdventureDebugGlobalvoid TestAdventureDebug()

audits adventure integrity and outputs results via the debug stream logger.

SettlementCountGlobalvoid SettlementCount()

SettlementCount prints vector length and each stored building field.

LSAGlobalvoid LSA()Description pending

Description pending.

GAIKAFDGlobalvoid GAIKAFD()

GAIKAFD toggles a callback and forwards a bitmap filename.

ESGGlobalvoid ESG(int, int)

ESG filters packed squad entries and prints a local accumulator.

GSGlobalvoid GS(int)

GS prints a viewport cell identifier and a registered symbol.

cvar1Globalvoid cvar1(int)

Pops an integer and forwards it with /cvar1 to the property setter helper.

cvar2Globalvoid cvar2(int)

Pops an integer and forwards it with /cvar2 to the property setter helper.

TogglePtDrawGlobalvoid TogglePtDraw(int)

Toggles a native mask bit and sends the viewport rectangle to the dirty-rect marker.

DisablePtDrawGlobalvoid DisablePtDraw()

Clears the native draw mask and sends the viewport rectangle to the dirty-rect marker.

EnablePtDrawGlobalvoid EnablePtDraw()

Sets every native draw-mask bit and sends the viewport rectangle to the dirty-rect marker.

ClearDecorsGlobalvoid ClearDecors()

Clears every packed 16-bit decor-grid sample across the global map dimensions.

GenTransTablesGlobalvoid GenTransTables()

The implementation performs no additional work and reports zero internally. This void signature exposes no return value to the script.

GetItemGlobalvoid GetItem(str)Description pending

Description pending.

_PlayersAllyGlobalvoid _PlayersAlly(int, int)Description pending

Description pending.

_PlayersShareControlGlobalvoid _PlayersShareControl(int, int)Description pending

Description pending.

_PlayersShareViewGlobalvoid _PlayersShareView(int, int)Description pending

Description pending.

_PlayersShareSupportGlobalvoid _PlayersShareSupport(int, int)Description pending

Description pending.

_PlayersMakeEnemiesGlobalvoid _PlayersMakeEnemies(int, int)Description pending

Description pending.

_chsGlobalvoid _chs(str)Description pending

Description pending.

_SetNextSeasonGlobalvoid _SetNextSeason(str)

_SetNextSeason stores the parser result even when it is zero.

IngameDebugSelectedGlobalvoid IngameDebugSelected()

The implementation performs no additional work and reports zero internally. This void signature exposes no return value to the script.

gmpGlobalvoid gmp()Description pending

Description pending.

GenHelpCmdIconsGlobalvoid GenHelpCmdIcons()Description pending

Description pending.

Hero::_EnableAllSkillsHerovoid Hero::_EnableAllSkills()

Resolves a Hero and zeroes its 25 skill-level bytes directly.

gdbGlobalvoid gdb()Description pending

Description pending.

_handlesGlobalvoid _handles()

_handles prints two initialized counter outputs behind pointer gates.

SetPlayerSettRaceGlobalvoid SetPlayerSettRace(int, int)Description pending

Description pending.

SetSettRaceGlobalvoid SetSettRace(str, int)Description pending

Description pending.

SetShortcutSelGlobalvoid SetShortcutSel(int, int, ObjList)

Native CKS binding writing eligible units from an ObjList into a numbered control group, validating the full 0..9 range.

UIShowTabGlobalvoid UIShowTab(int)

Consumes the requested tab integer but uses it only as a guard for a selection refresh helper.

BlurTerrainGlobalvoid BlurTerrain(int)

Narrows its integer to signed sixteen bits before terrain processing and refresh dispatch.

ShowFlatTerrainGlobalvoid ShowFlatTerrain()

Runs a terrain worker followed by slope-grid rebuild and viewport processing.

_DbgSelGlobalvoid _DbgSel()

Modifies a selected related unit descriptor, prints native values and conditionally creates feedback for a point command.

EndConvSetupGlobalvoid EndConvSetup(Obj, Obj)Description pending

Description pending.

WaitPlayerChatGlobalvoid WaitPlayerChat(int&, str&, int)

WaitPlayerChat copies and removes a matching-stamp chat entry into output references.

ShowLastNotificationPosGlobalvoid ShowLastNotificationPos()

Projects the stored notification target and submits a scene viewport center request.

UserNotificationGlobalvoid UserNotification(str, str, point, int)

Triggers a notification from two script strings and a point when the requested player matches the active player.

RunAIHelperGlobalvoid RunAIHelper(str, str)

Consumes 2 script strings and forwards their character data to the global AI helper invocation routine.

RunAIHelperGlobalvoid RunAIHelper(str, str, str)

Consumes 3 script strings and forwards their character data to the global AI helper invocation routine.

RunAIHelperGlobalvoid RunAIHelper(str, str, str, str)

Consumes 4 script strings and forwards their character data to the global AI helper invocation routine.

RunAIHelperGlobalvoid RunAIHelper(str, str, str, str, str)

Consumes 5 script strings and forwards their character data to the global AI helper invocation routine.

RunAIHelperGlobalvoid RunAIHelper(str, str, str, str, str, str)

Consumes 6 script strings and forwards their character data to the global AI helper invocation routine.

RunAIHelperGlobalvoid RunAIHelper(str, str, str, str, str, str, str)

Consumes 7 script strings and forwards their character data to the global AI helper invocation routine.

RunAIHelperGlobalvoid RunAIHelper(str, str, str, str, str, str, str, str)

Consumes 8 script strings and forwards their character data to the global AI helper invocation routine.

RunAIHelperGlobalvoid RunAIHelper(str, str, str, str, str, str, str, str, str)

Consumes 9 script strings and forwards their character data to the global AI helper invocation routine.

StopAIHelperGlobalvoid StopAIHelper(str)

Consumes a helper-name string and forwards a named task cancellation request.

pfdGlobalvoid pfd()

Alternates destruction and allocation of the object pointer at [field].

testpfGlobalvoid testpf()

Calls [field] only when the diagnostic object pointer is nonzero.

SPFDoneGlobalvoid SPFDone()

Restores the active pathfinder from task offset zero, releases the task and clears its global pointer.

SPFInitDataGlobalvoid SPFInitData()

Passes the current SPF task to an implementation operation. The implementation reports zero.

SPFInitDirectionDataGlobalvoid SPFInitDirectionData()

Delegates direction-map initialization from the current SPF build task.

SPFInitPointToAreaDataGlobalvoid SPFInitPointToAreaData()

Delegates point-to-area connection data initialization from the current SPF build task.

SPFInitConnectDataGlobalvoid SPFInitConnectData()

Initializes five counters in the current SPF build task from a nested size value.

SPFIncreaseConnectGlobalvoid SPFIncreaseConnect()

Routes three arguments from the SPF task to [field] and then zeros task [field].

SetInnStateGlobalvoid SetInnState(str, str, int)Description pending

Description pending.

SetInnStateGlobalvoid SetInnState(Obj, int)Description pending

Description pending.

GenTransGameGlobalvoid GenTransGame(str)Description pending

Description pending.

GotoGlobalvoid Goto(int, int)Description pending

Description pending.

ToggleFDGlobalvoid ToggleFD()Description pending

Description pending.

CatchGlobalvoid Catch(Obj)

Shared address-taken handler that decrements the VM cursor by eight bytes and returns zero.

RemakeVisGlobalvoid RemakeVis()Description pending

Description pending.

HeroStatsGlobalvoid HeroStats()

Builds a local statistics context, invokes collection and reporting workers, then cleans its stored output handle.

EqualHeroesGlobalvoid EqualHeroes()

Routes a pointer to a local byte to the class-registry worker.

_uiGlobalvoid _ui()

Allocates and constructs a unit-import adapter object under a nonzero global gate.

_diGlobalvoid _di()

Allocates and constructs a decor-import adapter object under a nonzero global gate.

_biGlobalvoid _bi()

Allocates and constructs a building-import adapter object under a nonzero global gate.

_itoolsGlobalvoid _itools()

The implementation performs no additional work and reports zero internally. This void signature exposes no return value to the script.

StartPlayerScriptGlobalvoid StartPlayerScript(int, str)Description pending

Description pending.

StopPlayerScriptGlobalvoid StopPlayerScript(int, str)Description pending

Description pending.

ShowAnnouncementGlobalvoid ShowAnnouncement(str, str)

Consumes two VM string arguments and calls the announcement table helper using receiver [field].

HideAnnouncementGlobalvoid HideAnnouncement(str)

Consumes a key string, looks it up in the table at [field], and sets a matched node field[field] to1.

ShowAnnouncementGlobalvoid ShowAnnouncement(int, str, str)

Consumes two strings and an integer selector. Calls the announcement operation for selectors from 1 to 16 using the corresponding receiver.

HideAnnouncementGlobalvoid HideAnnouncement(int, str)

Consumes a key and selector, and invokes the matched-node flag helper for a nonnull key and selectors1..16.

SetPlayerStatusGlobalvoid SetPlayerStatus(int, int, str, bool)

Forwards a player, key, string and importance flag to a global status store.

SetPlayerStatusGlobalvoid SetPlayerStatus(int, int, bool)

Forwards a player, key, and importance bool to the global player-status store when present.

HideNotificationGlobalvoid HideNotification(int)

Consumes an integer and conditionally forwards it to the notification helper.

EnableHintsAndTutorialsGlobalvoid EnableHintsAndTutorials()

Hints and tutorials setters conditionally write pointer field [field].

DisableHintsAndTutorialsGlobalvoid DisableHintsAndTutorials()

Hints and tutorials setters conditionally write pointer field [field].

Obj::MistActionObjvoid Obj::MistAction(int)

Processes a temporary collection, accepting nonnull entries only when they carry a particular flag and their registered reference is null or matches the resolved receiver.

Obj::MagicActionEndObjvoid Obj::MagicActionEnd()

For a nonnull resolved Obj, MagicActionEnd forwards the word at receiver[field] to helper [field]; null resolution skips dispatch.

Obj::CoverOfMercyActionObjvoid Obj::CoverOfMercyAction()

Consumes one reference and queries an interface derived from the receiver. If that query is nonnull, invokes the corresponding operation on the returned interface.

PrintMsgGlobalvoid PrintMsg(int, str)

Consumes a managed string and player selector, conditionally printing its characters without releasing the payload.

_crGlobalvoid _cr()

Routes an empty native string to the report worker.

SetTerritoryStateGlobalvoid SetTerritoryState(str, int)Description pending

Description pending.

GAIKA::SetControlFlagGAIKAvoid GAIKA::SetControlFlag(int, bool)

GAIKA::SetControlFlag sets or clears byte +2 mask 32 in the mapped player record.

Unit::SetFreedomUnitvoid Unit::SetFreedom(bool)

Applies a bool argument to the Unit freedom state bit.

EndGameGlobalvoid EndGame(int, bool, str)

The three-argument EndGame stores its message only when the decremented player matches the computed local index.

RandomPathCastGlobalvoid RandomPathCast()Description pending

Description pending.

SetUseCountGlobalvoid SetUseCount(int)Description pending

Description pending.

Item::SetUseCountItemvoid Item::SetUseCount(int)

Stores the supplied 32-bit value in a base item field.

WaitForMapChangeGlobalvoid WaitForMapChange()

WaitForMapChange waits while a cached adventure field equals the current field.

Accept this type

0

No entries in the published catalog.

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.