Imperivm Modding WikiCKS · FORMATOS · GUÍASEnglish
CELTIC KINGS SCRIPTReferencia CKS

Funciones globales

Funciones y operadores publicados sin un receptor de objeto.

714 firmas36 tipos550 con descripción

Funciones y miembros

714

Despliega un miembro para consultar sus notas o abre su ficha. Los filtros se pueden compartir mediante el enlace de esta página.

MiembroFirma y descripción
Sleep

Pausa el script actual. La unidad de duración no se especifica en esta ficha.

Abrir ficha completa →
Global
void Sleep(int)

Pausa el script actual. La unidad de duración no se especifica en esta ficha.

KillScript

Detiene el script actual.

Abrir ficha completa →
Global
void KillScript()

Detiene el script actual.

+=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int +=(int&, int)Por describir

Descripción pendiente.

-=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int -=(int&, int)Por describir

Descripción pendiente.

&

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int &(int, int)Por describir

Descripción pendiente.

|

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int |(int, int)Por describir

Descripción pendiente.

+

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int +(int, int)Por describir

Descripción pendiente.

-

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int -(int, int)Por describir

Descripción pendiente.

-

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int -(int)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(int&, int)Por describir

Descripción pendiente.

*

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int *(int, int)Por describir

Descripción pendiente.

/

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int /(int, int)Por describir

Descripción pendiente.

%

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int %(int, int)Por describir

Descripción pendiente.

==

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ==(int, int)Por describir

Descripción pendiente.

!=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool !=(int, int)Por describir

Descripción pendiente.

<

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool <(int, int)Por describir

Descripción pendiente.

>

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool >(int, int)Por describir

Descripción pendiente.

<=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool <=(int, int)Por describir

Descripción pendiente.

>=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool >=(int, int)Por describir

Descripción pendiente.

abs

Devuelve el valor absoluto de un número entero.

Abrir ficha completa →
Global
int abs(int)

Devuelve el valor absoluto de un número entero.

Write

Consume cuatro bytes y delega el entero al formato %ld del búfer de formato compartido.

Abrir ficha completa →
Global
void Write(int)

Consume cuatro bytes y delega el entero al formato %ld del búfer de formato compartido.

MIN

Devuelve el menor de los dos valores.

Abrir ficha completa →
Global
int MIN(int, int)

Devuelve el menor de los dos valores.

MAX

Devuelve el mayor de los dos valores.

Abrir ficha completa →
Global
int MAX(int, int)

Devuelve el mayor de los dos valores.

CLAMP

Limita un valor entre el mínimo y el máximo indicados.

Abrir ficha completa →
Global
int CLAMP(int, int, int)

Limita un valor entre el mínimo y el máximo indicados.

+

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
float +(float, float)Por describir

Descripción pendiente.

-

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
float -(float, float)Por describir

Descripción pendiente.

-

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
float -(float)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(float&, float)Por describir

Descripción pendiente.

*

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
float *(float, float)Por describir

Descripción pendiente.

/

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
float /(float, float)Por describir

Descripción pendiente.

==

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ==(float, float)Por describir

Descripción pendiente.

!=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool !=(float, float)Por describir

Descripción pendiente.

<

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool <(float, float)Por describir

Descripción pendiente.

>

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool >(float, float)Por describir

Descripción pendiente.

sqrt

Devuelve la raíz cuadrada de un valor.

Abrir ficha completa →
Global
float sqrt(float)

Devuelve la raíz cuadrada de un valor.

Int

Convierte la entrada de doble precisión en un entero mediante truncamiento y conserva el resultado de 32 bits.

Abrir ficha completa →
Global
int Int(float)

Convierte la entrada de doble precisión en un entero mediante truncamiento y conserva el resultado de 32 bits.

Write

Consume un valor de coma flotante de ocho bytes y lo formatea con %f en el búfer compartido de formato.

Abrir ficha completa →
Global
void Write(float)

Consume un valor de coma flotante de ocho bytes y lo formatea con %f en el búfer compartido de formato.

MIN

Devuelve el menor de los dos valores.

Abrir ficha completa →
Global
float MIN(float, float)

Devuelve el menor de los dos valores.

MAX

Devuelve el mayor de los dos valores.

Abrir ficha completa →
Global
float MAX(float, float)

Devuelve el mayor de los dos valores.

CLAMP

Limita un valor entre el mínimo y el máximo indicados.

Abrir ficha completa →
Global
float CLAMP(float, float, float)

Limita un valor entre el mínimo y el máximo indicados.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(bool&, bool)Por describir

Descripción pendiente.

!

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool !(bool)Por describir

Descripción pendiente.

&&

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool &&(bool, bool)Por describir

Descripción pendiente.

||

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ||(bool, bool)Por describir

Descripción pendiente.

^

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ^(bool, bool)Por describir

Descripción pendiente.

Write

Consume 256 bytes, copia el texto empaquetado, lo termina según su byte de longitud sin signo y delega el formato %s.

Abrir ficha completa →
Global
void Write(pstr)

Consume 256 bytes, copia el texto empaquetado, lo termina según su byte de longitud sin signo y delega el formato %s.

Write

Consume la celda de ocho bytes del texto gestionado, delega su puntero más cuatro al formato %s y después decrementa y libera la referencia si corresponde.

Abrir ficha completa →
Global
void Write(str)

Consume la celda de ocho bytes del texto gestionado, delega su puntero más cuatro al formato %s y después decrementa y libera la referencia si corresponde.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(pstr&, pstr)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(str&, str)Por describir

Descripción pendiente.

StrCmp

Compara dos textos. Devuelve un número negativo, cero o un número positivo; no es una comprobación booleana de igualdad.

Abrir ficha completa →
Global
int StrCmp(str, str)

Compara dos textos. Devuelve un número negativo, cero o un número positivo; no es una comprobación booleana de igualdad.

StrCat

Añade el segundo texto al primero y modifica el primero.

Abrir ficha completa →
Global
void StrCat(str&, str)

Añade el segundo texto al primero y modifica el primero.

ParseStr

Separa el texto por la primera coma, devuelve el fragmento sin espacios en los extremos y actualiza el texto de salida.

Abrir ficha completa →
Global
str ParseStr(str, str&)

Separa el texto por la primera coma, devuelve el fragmento sin espacios en los extremos y actualiza el texto de salida.

StrStr

Comprueba si un texto contiene otro texto.

Abrir ficha completa →
Global
bool StrStr(str, str)

Comprueba si un texto contiene otro texto.

GetFromStr

Analiza entradas delimitadas por comas y compara cada fragmento de clave de origen con la clave indicada usando la longitud del fragmento de origen.

Abrir ficha completa →
Global
str GetFromStr(str, str)

Analiza entradas delimitadas por comas y compara cada fragmento de clave de origen con la clave indicada usando la longitud del fragmento de origen.

GetFromStrToEOL

Busca una entrada por nombre delimitada por espacios y devuelve como texto gestionado el resto de esa entrada hasta la coma.

Abrir ficha completa →
Global
str GetFromStrToEOL(str, str)

Busca una entrada por nombre delimitada por espacios y devuelve como texto gestionado el resto de esa entrada hasta la coma.

+

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
str +(str, str)Por describir

Descripción pendiente.

FindChrPos

Devuelve la posición de la primera aparición del carácter indicado, o -1 si no lo encuentra. Esta ficha todavía no especifica desde qué valor se numeran las posiciones.

Abrir ficha completa →
Global
int FindChrPos(str, int)

Devuelve la posición de la primera aparición del carácter indicado, o -1 si no lo encuentra. Esta ficha todavía no especifica desde qué valor se numeran las posiciones.

GetChr

El último int se extrae de la pila antes que el str de ocho bytes.

Abrir ficha completa →
Global
int GetChr(str, int)

El último int se extrae de la pila antes que el str de ocho bytes.

IsNull

Comprueba si el puntero del texto es nulo. Si no es nulo, también realiza la limpieza del contador de referencias.

Abrir ficha completa →
Global
bool IsNull(str)

Comprueba si el puntero del texto es nulo. Si no es nulo, también realiza la limpieza del contador de referencias.

StrLen

Devuelve la longitud de un texto CKS en bytes.

Abrir ficha completa →
Global
int StrLen(str)

Devuelve la longitud de un texto CKS en bytes.

StrMid

Limita la cantidad indicada mediante comparaciones con signo y copia desde el contenido más el índice inicial, que no se modifica.

Abrir ficha completa →
Global
str StrMid(str, int, int)

Limita la cantidad indicada mediante comparaciones con signo y copia desde el contenido más el índice inicial, que no se modifica.

Str2Int

Convierte un texto en un número entero. Los casos especiales de la conversión todavía no están explicados en esta ficha.

Abrir ficha completa →
Global
int Str2Int(str)

Convierte un texto en un número entero. Los casos especiales de la conversión todavía no están explicados en esta ficha.

==

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ==(str, str)Por describir

Descripción pendiente.

!=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool !=(str, str)Por describir

Descripción pendiente.

IsFlagSet

Comprueba si los dos valores enteros tienen algún bit activo en común.

Abrir ficha completa →
Global
bool IsFlagSet(int, int)

Comprueba si los dos valores enteros tienen algún bit activo en común.

SetFlag

Activa o desactiva los bits indicados en un entero pasado por referencia.

Abrir ficha completa →
Global
int SetFlag(int&, int, bool)

Activa o desactiva los bits indicados en un entero pasado por referencia.

Point

Crea un punto a partir de su coordenada horizontal x y su coordenada vertical y, en ese orden.

Abrir ficha completa →
Global
point Point(int, int)

Crea un punto a partir de su coordenada horizontal x y su coordenada vertical y, en ese orden.

+

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
point +(point, point)Por describir

Descripción pendiente.

-

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
point -(point, point)Por describir

Descripción pendiente.

*

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
point *(point, int)Por describir

Descripción pendiente.

/

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
point /(point, int)Por describir

Descripción pendiente.

Dist

Devuelve la raíz cuadrada entera de dx al cuadrado más dy al cuadrado.

Abrir ficha completa →
Global
int Dist(point, point)

Devuelve la raíz cuadrada entera de dx al cuadrado más dy al cuadrado.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(point&, point)Por describir

Descripción pendiente.

==

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ==(point, point)Por describir

Descripción pendiente.

!=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool !=(point, point)Por describir

Descripción pendiente.

IntersectRects

IntersectRects devuelve, componente a componente, los valores con signo máximo, máximo, mínimo y mínimo de sus dos rectángulos de cuatro valores de 32 bits.

Abrir ficha completa →
Global
rect IntersectRects(rect, rect)

IntersectRects devuelve, componente a componente, los valores con signo máximo, máximo, mínimo y mínimo de sus dos rectángulos de cuatro valores de 32 bits.

AddRects

Calcula la unión de dos rectángulos con coordenadas enteras con signo.

Abrir ficha completa →
Global
rect AddRects(rect, rect)

Calcula la unión de dos rectángulos con coordenadas enteras con signo.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(rect&, rect)Por describir

Descripción pendiente.

==

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ==(rect, rect)Por describir

Descripción pendiente.

!=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool !=(rect, rect)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(IntArray&, IntArray&)Por describir

Descripción pendiente.

[

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int& [(IntArray&, int)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(StrArray&, StrArray&)Por describir

Descripción pendiente.

[

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
str& [(StrArray&, int)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(StrMap&, StrMap&)Por describir

Descripción pendiente.

[

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
str& [(StrMap&, str)Por describir

Descripción pendiente.

DumpStack

Recorre los bytes del marco activo de la máquina virtual y los muestra en formato hexadecimal.

Abrir ficha completa →
Global
void DumpStack()

Recorre los bytes del marco activo de la máquina virtual y los muestra en formato hexadecimal.

DumpCode

Recorre un puntero local de instrucciones mientras da formato a diagnósticos en un búfer compartido.

Abrir ficha completa →
Global
void DumpCode(int)

Recorre un puntero local de instrucciones mientras da formato a diagnósticos en un búfer compartido.

GetMapSize

GetMapSize introduce en la pila las dos diferencias de límites de 32 bits más uno desde el puntero almacenado en [campo].

Abrir ficha completa →
Global
point GetMapSize()

GetMapSize introduce en la pila las dos diferencias de límites de 32 bits más uno desde el puntero almacenado en [campo].

_RandomTerrain2

Pasa un nombre de archivo gestionado a una tarea del mapa e informa condicionalmente si su resultado es distinto de cero.

Abrir ficha completa →
Global
void _RandomTerrain2(str)

Pasa un nombre de archivo gestionado a una tarea del mapa e informa condicionalmente si su resultado es distinto de cero.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(Obj&, Obj)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(Item&, Item)Por describir

Descripción pendiente.

==

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ==(Obj, Obj)Por describir

Descripción pendiente.

!=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool !=(Obj, Obj)Por describir

Descripción pendiente.

GetClassRace

Devuelve el dword [campo] de la clase resuelta por nombre, o -1 si la búsqueda devuelve null.

Abrir ficha completa →
Global
int GetClassRace(str)

Devuelve el dword [campo] de la clase resuelta por nombre, o -1 si la búsqueda devuelve null.

GetRaceStr

Convierte un identificador de civilización en su nombre canónico y lo devuelve como texto CKS.

Abrir ficha completa →
Global
str GetRaceStr(int)

Convierte un identificador de civilización en su nombre canónico y lo devuelve como texto CKS.

GetRaceStrPref

Convierte los índices de civilización de cero a siete en textos de un carácter; devuelve un texto vacío en otro caso.

Abrir ficha completa →
Global
str GetRaceStrPref(int)

Convierte los índices de civilización de cero a siete en textos de un carácter; devuelve un texto vacío en otro caso.

GetRaceStrPrefLow

Convierte los índices de civilización de cero a siete en textos de un carácter en minúscula; devuelve un texto vacío en otro caso.

Abrir ficha completa →
Global
str GetRaceStrPrefLow(int)

Convierte los índices de civilización de cero a siete en textos de un carácter en minúscula; devuelve un texto vacío en otro caso.

ClearSelection

Vacía la selección si el jugador indicado es el jugador actual.

Abrir ficha completa →
Global
void ClearSelection(int)

Vacía la selección si el jugador indicado es el jugador actual.

cmdparam

cmdparam devuelve un parámetro global de orden o un texto alternativo de la orden activa.

Abrir ficha completa →
Global
str cmdparam()

cmdparam devuelve un parámetro global de orden o un texto alternativo de la orden activa.

cmdwaiting

Devuelve el texto de espera de orden de la selección actual o un texto vacío como alternativa.

Abrir ficha completa →
Global
str cmdwaiting()

Devuelve el texto de espera de orden de la selección actual o un texto vacío como alternativa.

rollover

Concatena dos textos seleccionados e introduce en la pila un resultado de texto gestionado con propiedad propia.

Abrir ficha completa →
Global
str rollover()

Concatena dos textos seleccionados e introduce en la pila un resultado de texto gestionado con propiedad propia.

rollover

Construye el texto emergente de una orden a partir de su descripción, sus costes de recursos y la capacidad actual para pagarlos.

Abrir ficha completa →
Global
str rollover(Obj, bool)

Construye el texto emergente de una orden a partir de su descripción, sus costes de recursos y la capacidad actual para pagarlos.

rollover

Construye el texto emergente de un objeto a partir de los costes de la orden, las estadísticas de la clase y, opcionalmente, la capacidad para pagarlos.

Abrir ficha completa →
Global
str rollover(Obj, str, bool)

Construye el texto emergente de un objeto a partir de los costes de la orden, las estadísticas de la clase y, opcionalmente, la capacidad para pagarlos.

rollover

Compone un texto emergente a partir de una descripción de orden, una clave indicada y localizada, y una descripción secundaria.

Abrir ficha completa →
Global
str rollover(Obj, str)

Compone un texto emergente a partir de una descripción de orden, una clave indicada y localizada, y una descripción secundaria.

rollover_desc

Compone un texto emergente localizado y añade condicionalmente la descripción secundaria de la orden.

Abrir ficha completa →
Global
str rollover_desc(Obj, str, bool)

Compone un texto emergente localizado y añade condicionalmente la descripción secundaria de la orden.

cmdcost_gold

Devuelve el coste de oro almacenado o lo obtiene del contexto actual de la orden del script.

Abrir ficha completa →
Global
int cmdcost_gold()

Devuelve el coste de oro almacenado o lo obtiene del contexto actual de la orden del script.

cmdcost_food

Devuelve el coste actual de comida de la orden desde los datos almacenados o desde la orden activa.

Abrir ficha completa →
Global
int cmdcost_food()

Devuelve el coste actual de comida de la orden desde los datos almacenados o desde la orden activa.

cmdcost_pop

Devuelve el coste de población almacenado o lo obtiene del contexto actual de la orden del script.

Abrir ficha completa →
Global
int cmdcost_pop()

Devuelve el coste de población almacenado o lo obtiene del contexto actual de la orden del script.

cmdcost_stamina

Devuelve el coste de energía almacenado o lo obtiene del contexto actual de la orden del script.

Abrir ficha completa →
Global
int cmdcost_stamina()

Devuelve el coste de energía almacenado o lo obtiene del contexto actual de la orden del script.

GetPlayerRace

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int GetPlayerRace(int)Por describir

Descripción pendiente.

_GetSelection

Devuelve los objetos seleccionados por el jugador actual como una ObjList.

Abrir ficha completa →
Global
ObjList _GetSelection()

Devuelve los objetos seleccionados por el jugador actual como una ObjList.

ClearDebug

Incrementa un valor compartido de 32 bits. La implementación informa del estado cero.

Abrir ficha completa →
Global
void ClearDebug()

Incrementa un valor compartido de 32 bits. La implementación informa del estado cero.

Place

Crea un objeto de la clase indicada en una posición del mapa para el jugador indicado, cuando es posible colocarlo.

Abrir ficha completa →
Global
Obj Place(str, point, int)

Crea un objeto de la clase indicada en una posición del mapa para el jugador indicado, cuando es posible colocarlo.

PlaceInHolder

Valida el jugador y solicita la entrada forzada de una unidad compatible recién creada en el contenedor indicado por nombre.

Abrir ficha completa →
Global
Obj PlaceInHolder(str, str, int)

Valida el jugador y solicita la entrada forzada de una unidad compatible recién creada en el contenedor indicado por nombre.

_PlaceEx

Limita el punto indicado a los márgenes del mapa y solicita su colocación con una referencia de script opcional.

Abrir ficha completa →
Global
Obj _PlaceEx(str, int, int, int)

Limita el punto indicado a los márgenes del mapa y solicita su colocación con una referencia de script opcional.

_PlaceBlockEx

Solicita la creación y colocación de clases sobre una cuadrícula con signo y se interrumpe si falla la creación o la plantilla.

Abrir ficha completa →
Global
void _PlaceBlockEx(str, int, int, int, int, int, int, int)

Solicita la creación y colocación de clases sobre una cuadrícula con signo y se interrumpe si falla la creación o la plantilla.

_PlaceBlockEx

Prepara un grupo por nombre y pasa los objetos compatibles de la cuadrícula a su operación virtual de inserción.

Abrir ficha completa →
Global
void _PlaceBlockEx(str, int, int, int, int, int, int, int, str)

Prepara un grupo por nombre y pasa los objetos compatibles de la cuadrícula a su operación virtual de inserción.

_Summon

Reserva y rellena un objeto con estructura de orden antes de enviarlo al juego.

Abrir ficha completa →
Global
void _Summon(str, int, int, int)

Reserva y rellena un objeto con estructura de orden antes de enviarlo al juego.

Group

Busca la consulta de un grupo por nombre y, condicionalmente, construye y registra una sustitución antes de devolver su valor Query gestionado.

⚠ Solo está documentado parcialmente por ahora.

Abrir ficha completa →
Global
Query Group(str)

Busca la consulta de un grupo por nombre y, condicionalmente, construye y registra una sustitución antes de devolver su valor Query gestionado.

GetGroupSize

Busca un grupo por nombre y devuelve el recuento de su lista o cero.

Abrir ficha completa →
Global
int GetGroupSize(str)

Busca un grupo por nombre y devuelve el recuento de su lista o cero.

SpawnGroup

Busca un grupo por nombre, procesa sus miembros de tipo unidad vivos mediante la operación de creación en el mundo y devuelve la ObjList resultante.

Abrir ficha completa →
Global
ObjList SpawnGroup(str)

Busca un grupo por nombre, procesa sus miembros de tipo unidad vivos mediante la operación de creación en el mundo y devuelve la ObjList resultante.

SpawnGroupInHolder

Obtiene un grupo y un contenedor por nombre, fuerza la entrada de las unidades elegibles del grupo en ese contenedor y devuelve la ObjList de unidades procesadas.

Abrir ficha completa →
Global
ObjList SpawnGroupInHolder(str, str)

Obtiene un grupo y un contenedor por nombre, fuerza la entrada de las unidades elegibles del grupo en ese contenedor y devuelve la ObjList de unidades procesadas.

SpawnGroupInHolder

Obtiene un grupo por nombre y el contenedor virtual del receptor Obj, fuerza la entrada en él de las unidades elegibles del grupo y devuelve la ObjList de unidades procesadas.

Abrir ficha completa →
Global
ObjList SpawnGroupInHolder(str, Obj)

Obtiene un grupo por nombre y el contenedor virtual del receptor Obj, fuerza la entrada en él de las unidades elegibles del grupo y devuelve la ObjList de unidades procesadas.

SpawnNamed

Busca una consulta por nombre y procesa su miembro actual mediante la creación y la reserva de referencias.

Abrir ficha completa →
Global
Obj SpawnNamed(str)

Busca una consulta por nombre y procesa su miembro actual mediante la creación y la reserva de referencias.

ModLevel

Obtiene un grupo por nombre y aplica uno de tres incrementos de nivel según el valor de dificultad del juego.

Abrir ficha completa →
Global
void ModLevel(str, int, int, int)

Obtiene un grupo por nombre y aplica uno de tres incrementos de nivel según el valor de dificultad del juego.

Union

Crea o reutiliza un nodo de Query compuesta con el código de operación cero para dos operandos Query.

Abrir ficha completa →
Global
Query Union(Query, Query)

Crea o reutiliza un nodo de Query compuesta con el código de operación cero para dos operandos Query.

Intersect

Construye una Query compuesta a partir de dos referencias obtenidas, usando el selector 1, y devuelve su referencia.

Abrir ficha completa →
Global
Query Intersect(Query, Query)

Construye una Query compuesta a partir de dos referencias obtenidas, usando el selector 1, y devuelve su referencia.

Substract

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query Substract(Query, Query)Por describir

Descripción pendiente.

Subtract

Crea o reutiliza un nodo de Query compuesta con el código de operación dos para dos operandos Query.

Abrir ficha completa →
Global
Query Subtract(Query, Query)

Crea o reutiliza un nodo de Query compuesta con el código de operación dos para dos operandos Query.

ClassPlayerAreaObjs

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query ClassPlayerAreaObjs(str, int, str)Por describir

Descripción pendiente.

ClassPlayerObjs

Valida un jugador y un nombre de clase y devuelve una Query de jugador y clase, almacenada o recién construida.

Abrir ficha completa →
Global
Query ClassPlayerObjs(str, int)

Valida un jugador y un nombre de clase y devuelve una Query de jugador y clase, almacenada o recién construida.

BuildingsInSettlement

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query BuildingsInSettlement(str, str)Por describir

Descripción pendiente.

UnitsInSettlement

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query UnitsInSettlement(str, str)Por describir

Descripción pendiente.

UnitsAroundSettlement

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query UnitsAroundSettlement(str, str)Por describir

Descripción pendiente.

UnitsGuardingSettlement

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query UnitsGuardingSettlement(str, str)Por describir

Descripción pendiente.

UnitsInSettlement

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query UnitsInSettlement(Settlement, str)Por describir

Descripción pendiente.

UnitsAroundSettlement

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query UnitsAroundSettlement(Settlement, str)Por describir

Descripción pendiente.

UnitsGuardingSettlement

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query UnitsGuardingSettlement(Settlement, str)Por describir

Descripción pendiente.

EnemyObjs

Valida un jugador y un texto de clase, solicita una consulta almacenada de modo dos y devuelve su valor Query gestionado.

⚠ Solo está documentado parcialmente por ahora.

Abrir ficha completa →
Global
Query EnemyObjs(int, str)

Valida un jugador y un texto de clase, solicita una consulta almacenada de modo dos y devuelve su valor Query gestionado.

FriendlyObjs

Construye una Query filtrada por clase para el jugador indicado.

Abrir ficha completa →
Global
Query FriendlyObjs(int, str)

Construye una Query filtrada por clase para el jugador indicado.

ControllableObjs

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Query ControllableObjs(int, str)Por describir

Descripción pendiente.

AreaObjs

Devuelve una consulta con los objetos del área de mapa indicada por su nombre. Funciona tanto con áreas rectangulares como circulares.

Según la forma del área se usa una consulta de rectángulo o de círculo. El significado del segundo texto y el filtro exacto de la consulta no están documentados aquí.

Abrir ficha completa →
Global
Query AreaObjs(str, str)

Devuelve una consulta con los objetos del área de mapa indicada por su nombre. Funciona tanto con áreas rectangulares como circulares.

ObjsInRect

Construye una consulta a partir de un rectángulo que incluye sus bordes y un filtro de clase de scripts obtenido.

Abrir ficha completa →
Global
Query ObjsInRect(rect, str)

Construye una consulta a partir de un rectángulo que incluye sus bordes y un filtro de clase de scripts obtenido.

ObjsInCircle

Devuelve una consulta espacial filtrada por clase, centrada en un punto y con el radio indicado.

Abrir ficha completa →
Global
Query ObjsInCircle(point, int, str)

Devuelve una consulta espacial filtrada por clase, centrada en un punto y con el radio indicado.

ObjsInSight

Construye una consulta filtrada por clase con los objetos visibles para el objeto obtenido.

Abrir ficha completa →
Global
Query ObjsInSight(Obj, str)

Construye una consulta filtrada por clase con los objetos visibles para el objeto obtenido.

VisibleObjsInSight

Construye una Query filtrada por clase y modo de visibilidad alrededor del Obj obtenido.

Abrir ficha completa →
Global
Query VisibleObjsInSight(Obj, str)

Construye una Query filtrada por clase y modo de visibilidad alrededor del Obj obtenido.

ObjsInRange

Valida un Obj y un nombre de clase y devuelve una Query de alcance del objeto, almacenada o recién construida.

Abrir ficha completa →
Global
Query ObjsInRange(Obj, str, int)

Valida un Obj y un nombre de clase y devuelve una Query de alcance del objeto, almacenada o recién construida.

AttachedUnits

Construye una consulta filtrada por clase con las unidades asociadas al héroe obtenido.

Abrir ficha completa →
Global
Query AttachedUnits(Hero, str)

Construye una consulta filtrada por clase con las unidades asociadas al héroe obtenido.

PartyQuery

Introduce en la pila una referencia a una consulta única junto con su bloque final de la máquina virtual, del que es propietaria.

Abrir ficha completa →
Global
Query PartyQuery()

Introduce en la pila una referencia a una consulta única junto con su bloque final de la máquina virtual, del que es propietaria.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(Query&, Query)Por describir

Descripción pendiente.

DistributeExperience

Reparte una cantidad de experiencia sin signo entre los miembros de la consulta y añade el resto al primer destinatario vivo disponible en el registro.

Abrir ficha completa →
Global
void DistributeExperience(Query, int)

Reparte una cantidad de experiencia sin signo entre los miembros de la consulta y añade el resto al primer destinatario vivo disponible en el registro.

AttackArea

Pasa Query y el nombre del área a la operación compartida con el literal advance.

Abrir ficha completa →
Global
void AttackArea(Query, str)

Pasa Query y el nombre del área a la operación compartida con el literal advance.

MoveToArea

Pasa Query y el nombre del área a la operación compartida con el literal move.

Abrir ficha completa →
Global
void MoveToArea(Query, str)

Pasa Query y el nombre del área a la operación compartida con el literal move.

NearestObj

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Obj NearestObj(Query, point)Por describir

Descripción pendiente.

NearestObj

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Obj NearestObj(Query, Obj)Por describir

Descripción pendiente.

GetNamedObj

Obtiene una referencia NamedObj de una búsqueda por nombre y crea esa búsqueda si todavía no existe.

Abrir ficha completa →
Global
NamedObj GetNamedObj(str)

Obtiene una referencia NamedObj de una búsqueda por nombre y crea esa búsqueda si todavía no existe.

EnemyInRange

Construye un rectángulo delimitador con ajuste de sus valores y devuelve como booleano el acumulador de la función de consulta espacial.

Abrir ficha completa →
Global
bool EnemyInRange(point, int, Obj)

Construye un rectángulo delimitador con ajuste de sus valores y devuelve como booleano el acumulador de la función de consulta espacial.

GetResearchHack

Implementa esta función comprobando la marca del intervalo de investigación activa de Building.

Abrir ficha completa →
Global
bool GetResearchHack()

Implementa esta función comprobando la marca del intervalo de investigación activa de Building.

PlaceCatapult

Pasa cuatro enteros de scripts a la selección de clase y la creación de una catapulta.

Abrir ficha completa →
Global
Catapult PlaceCatapult(int, int, int, int)

Pasa cuatro enteros de scripts a la selección de clase y la creación de una catapulta.

GetCatapultAttackPoint

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
point GetCatapultAttackPoint(point)Por describir

Descripción pendiente.

max_train_1_level

max_train_1_level introduce en la pila el dword almacenado en [campo].

Abrir ficha completa →
Global
int max_train_1_level()

max_train_1_level introduce en la pila el dword almacenado en [campo].

SetExperienceModifier

Guarda el valor de 32 bits indicado en un campo del registro del jugador seleccionado.

Abrir ficha completa →
Global
void SetExperienceModifier(int, int)

Guarda el valor de 32 bits indicado en un campo del registro del jugador seleccionado.

GetExperienceModifier

GetExperienceModifier devuelve el dword [campo] del registro de jugador seleccionado.

Abrir ficha completa →
Global
int GetExperienceModifier(int)

GetExperienceModifier devuelve el dword [campo] del registro de jugador seleccionado.

GetPlayerUnits

Construye una ObjList con las unidades del jugador indicado, numerado desde uno.

Abrir ficha completa →
Global
ObjList GetPlayerUnits(int)

Construye una ObjList con las unidades del jugador indicado, numerado desde uno.

GetPlayerUnits

Construye una ObjList con las unidades de un jugador usando un filtro de clase de scripts obtenido.

Abrir ficha completa →
Global
ObjList GetPlayerUnits(int, str)

Construye una ObjList con las unidades de un jugador usando un filtro de clase de scripts obtenido.

InvalidateRegenConsts

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void InvalidateRegenConsts()Por describir

Descripción pendiente.

ExpFromLevel

ExpFromLevel sustituye el dword de entrada por el dword global [campo].

Abrir ficha completa →
Global
int ExpFromLevel(int)

ExpFromLevel sustituye el dword de entrada por el dword global [campo].

LevelFromExp

Convierte un valor de experiencia de 32 bits mediante una búsqueda de umbrales con signo y devuelve el nivel resultante de 32 bits.

Abrir ficha completa →
Global
int LevelFromExp(int)

Convierte un valor de experiencia de 32 bits mediante una búsqueda de umbrales con signo y devuelve el nivel resultante de 32 bits.

GetRandomHeroClass

Pasa un texto de clase y un índice de jugador reducido en uno a un selector de héroes y devuelve un nuevo texto de scripts.

Abrir ficha completa →
Global
str GetRandomHeroClass(str, int)

Pasa un texto de clase y un índice de jugador reducido en uno a un selector de héroes y devuelve un nuevo texto de scripts.

HeroSkillId

Consume un texto con el nombre de una habilidad y devuelve el índice obtenido al buscar el nombre del descriptor, distinguiendo mayúsculas y minúsculas.

Abrir ficha completa →
Global
int HeroSkillId(str)

Consume un texto con el nombre de una habilidad y devuelve el índice obtenido al buscar el nombre del descriptor, distinguiendo mayúsculas y minúsculas.

HeroSkillName

Devuelve un texto de scripts con propiedad asignada a partir de la tabla de 25 nombres visibles, o un texto vacío como alternativa.

Abrir ficha completa →
Global
str HeroSkillName(int)

Devuelve un texto de scripts con propiedad asignada a partir de la tabla de 25 nombres visibles, o un texto vacío como alternativa.

_ScriptEditor

Reserva un objeto del editor y solicita su construcción con el literal data/subai.

Abrir ficha completa →
Global
void _ScriptEditor()

Reserva un objeto del editor y solicita su construcción con el literal data/subai.

_ScriptEditor

Consume un texto gestionado con un directorio y despacha el constructor del editor.

Abrir ficha completa →
Global
void _ScriptEditor(str)

Consume un texto gestionado con un directorio y despacha el constructor del editor.

_DialogEditor

Gestor compartido sin argumentos de dos registros CKS que reserva y construye un diálogo usando el texto literal EditorIni/.

Abrir ficha completa →
Global
void _DialogEditor()

Gestor compartido sin argumentos de dos registros CKS que reserva y construye un diálogo usando el texto literal EditorIni/.

_DialogEditor

Consume un texto CKS y pasa sus caracteres al constructor del diálogo.

Abrir ficha completa →
Global
void _DialogEditor(str)

Consume un texto CKS y pasa sus caracteres al constructor del diálogo.

_de

Gestor compartido sin argumentos de dos registros CKS que reserva y construye un diálogo usando el texto literal EditorIni/.

Abrir ficha completa →
Global
void _de()

Gestor compartido sin argumentos de dos registros CKS que reserva y construye un diálogo usando el texto literal EditorIni/.

_Choose

Conserva un puntero interno de diálogo hasta que su texto de resultado está disponible.

Abrir ficha completa →
Global
str _Choose(str, str)

Conserva un puntero interno de diálogo hasta que su texto de resultado está disponible.

_ListClasses

Solicita la enumeración del registro conocido de plantillas de clase y devuelve una copia gestionada.

Abrir ficha completa →
Global
str _ListClasses()

Solicita la enumeración del registro conocido de plantillas de clase y devuelve una copia gestionada.

_ListFolder

Enumera una ruta del sistema de archivos virtual y devuelve los nombres de las entradas coincidentes separados por saltos de línea.

Abrir ficha completa →
Global
str _ListFolder(str)

Enumera una ruta del sistema de archivos virtual y devuelve los nombres de las entradas coincidentes separados por saltos de línea.

_ListFolderEx

Filtra los nombres enumerados del sistema de archivos virtual por un sufijo ASCII sin distinguir mayúsculas y minúsculas, y une las coincidencias con saltos de línea.

Abrir ficha completa →
Global
str _ListFolderEx(str, str)

Filtra los nombres enumerados del sistema de archivos virtual por un sufijo ASCII sin distinguir mayúsculas y minúsculas, y une las coincidencias con saltos de línea.

_ListTerrains

Añade el texto de cada registro de terreno seguido de un salto de línea.

Abrir ficha completa →
Global
str _ListTerrains()

Añade el texto de cada registro de terreno seguido de un salto de línea.

MiniMap

Según el contenedor del minimapa, construye los objetos auxiliares de mensajes e interfaz o invoca las operaciones de cierre y destrucción.

Abrir ficha completa →
Global
void MiniMap()

Según el contenedor del minimapa, construye los objetos auxiliares de mensajes e interfaz o invoca las operaciones de cierre y destrucción.

SetMiniMapRect

Consume un rectángulo del script, reduce sus coordenadas a palabras de 16 bits, lo desplaza y limita según los bordes internos y actualiza un minimapa existente.

Abrir ficha completa →
Global
void SetMiniMapRect(rect)

Consume un rectángulo del script, reduce sus coordenadas a palabras de 16 bits, lo desplaza y limita según los bordes internos y actualiza un minimapa existente.

BuildMiniMap

Consume un texto gestionado del script y pasa un texto interno temporal al constructor del minimapa.

Abrir ficha completa →
Global
void BuildMiniMap(str)

Consume un texto gestionado del script y pasa un texto interno temporal al constructor del minimapa.

ToggleZoomMap

Invoca una operación virtual sobre la interfaz compartida del mapa ampliado.

Abrir ficha completa →
Global
void ToggleZoomMap()

Invoca una operación virtual sobre la interfaz compartida del mapa ampliado.

ShowZoomMap

Invoca una operación virtual sobre la interfaz compartida del mapa ampliado.

Abrir ficha completa →
Global
void ShowZoomMap()

Invoca una operación virtual sobre la interfaz compartida del mapa ampliado.

HideZoomMap

Invoca una operación virtual sobre la interfaz compartida del mapa ampliado.

Abrir ficha completa →
Global
void HideZoomMap()

Invoca una operación virtual sobre la interfaz compartida del mapa ampliado.

_ZoomMapLastShownTime

Primitiva CKS asociada a "_ZoomMapLastShownTime", que consulta el instante del reloj del juego en el que se abrió por última vez el mapa táctico.

Abrir ficha completa →
Global
int _ZoomMapLastShownTime()

Primitiva CKS asociada a "_ZoomMapLastShownTime", que consulta el instante del reloj del juego en el que se abrió por última vez el mapa táctico.

==

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool ==(Settlement, Settlement)Por describir

Descripción pendiente.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(Settlement&, Settlement)Por describir

Descripción pendiente.

GetSettlement

Devuelve el primer asentamiento cuyo nombre coincida con el texto indicado.

Abrir ficha completa →
Global
Settlement GetSettlement(str)

Devuelve el primer asentamiento cuyo nombre coincida con el texto indicado.

=

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void =(ObjList&, ObjList)Por describir

Descripción pendiente.

[

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Obj [(ObjList, int)Por describir

Descripción pendiente.

ActorPresent

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
bool ActorPresent(str)Por describir

Descripción pendiente.

ConvResult

Adapta un texto CKS mediante las operaciones de conversión del motor y devuelve un texto de resultado gestionado.

Abrir ficha completa →
Global
str ConvResult(str)

Adapta un texto CKS mediante las operaciones de conversión del motor y devuelve un texto de resultado gestionado.

ConvSetResult

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void ConvSetResult(str, str)Por describir

Descripción pendiente.

RunConv

Primitiva CKS que inicia y presenta una conversación directamente por su nombre.

⚠ Solo está documentado parcialmente por ahora.

Abrir ficha completa →
Global
str RunConv(str)

Primitiva CKS que inicia y presenta una conversación directamente por su nombre.

_ListConvs

Concatena claves de texto de dos contenedores internos de árbol y produce un resultado de texto gestionado.

Abrir ficha completa →
Global
str _ListConvs()

Concatena claves de texto de dos contenedores internos de árbol y produce un resultado de texto gestionado.

EnvWriteString

Extrae de la pila textos gestionados para el valor y la clave, y pasa sus contenidos al escritor del entorno.

Abrir ficha completa →
Global
void EnvWriteString(str, str)

Extrae de la pila textos gestionados para el valor y la clave, y pasa sus contenidos al escritor del entorno.

EnvWriteInt

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void EnvWriteInt(str, int)Por describir

Descripción pendiente.

EnvReadString

Consume una clave de texto gestionado, llama al lector de textos del entorno e introduce en la pila un resultado de texto gestionado.

Abrir ficha completa →
Global
str EnvReadString(str)

Consume una clave de texto gestionado, llama al lector de textos del entorno e introduce en la pila un resultado de texto gestionado.

EnvReadInt

Extrae de la pila una clave de texto gestionado e introduce el resultado de 32 bits de la operación auxiliar de entero del entorno.

Abrir ficha completa →
Global
int EnvReadInt(str)

Extrae de la pila una clave de texto gestionado e introduce el resultado de 32 bits de la operación auxiliar de entero del entorno.

EnvWriteObj

Codifica el identificador del objeto obtenido como texto de marca decimal y lo pasa junto con la clave.

Abrir ficha completa →
Global
void EnvWriteObj(str, Obj)

Codifica el identificador del objeto obtenido como texto de marca decimal y lo pasa junto con la clave.

EnvReadObj

Delega la búsqueda de la clave y escribe un resultado de ocho bytes con un identificador inicializado en los 16 bits bajos y un desplazamiento cero.

Abrir ficha completa →
Global
Obj EnvReadObj(str)

Delega la búsqueda de la clave y escribe un resultado de ocho bytes con un identificador inicializado en los 16 bits bajos y un desplazamiento cero.

EnvWriteString

Primitiva CKS que escribe un valor de texto asociado a una clave en el almacén de claves y valores Env de un asentamiento.

Abrir ficha completa →
Global
void EnvWriteString(Settlement, str, str)

Primitiva CKS que escribe un valor de texto asociado a una clave en el almacén de claves y valores Env de un asentamiento.

EnvWriteInt

Da formato a una ruta del entorno específica del asentamiento y escribe un entero decimal.

Abrir ficha completa →
Global
void EnvWriteInt(Settlement, str, int)

Da formato a una ruta del entorno específica del asentamiento y escribe un entero decimal.

EnvReadString

Construye una ruta del entorno específica del asentamiento y devuelve el texto obtenido mediante la operación de consulta del entorno.

Abrir ficha completa →
Global
str EnvReadString(Settlement, str)

Construye una ruta del entorno específica del asentamiento y devuelve el texto obtenido mediante la operación de consulta del entorno.

EnvReadInt

EnvReadInt construye una ruta de propiedad del asentamiento y lee su valor entero.

Abrir ficha completa →
Global
int EnvReadInt(Settlement, str)

EnvReadInt construye una ruta de propiedad del asentamiento y lee su valor entero.

EnvWriteObj

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void EnvWriteObj(Settlement, str, Obj)Por describir

Descripción pendiente.

EnvReadObj

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Obj EnvReadObj(Settlement, str)Por describir

Descripción pendiente.

EnvWriteString

Solicita escribir un texto bajo una clave del entorno específica del edificio indicado y de su asentamiento. Los argumentos son el edificio, la clave y el texto.

Si no se puede resolver el edificio, esta variante omite la escritura. La ruta de la clave incluye el entorno de la partida, el asentamiento y el edificio. La comprobación dinámica disponible cubre una llamada concreta; no establece la persistencia entre partidas ni las reglas al repetir una clave. Esas propiedades del almacén siguen pendientes.

Abrir ficha completa →
Global
void EnvWriteString(Building, str, str)

Solicita escribir un texto bajo una clave del entorno específica del edificio indicado y de su asentamiento. Los argumentos son el edificio, la clave y el texto.

EnvWriteInt

Da formato a una ruta del entorno específica del edificio y pasa un entero como texto decimal a la operación de escritura del entorno.

Abrir ficha completa →
Global
void EnvWriteInt(Building, str, int)

Da formato a una ruta del entorno específica del edificio y pasa un entero como texto decimal a la operación de escritura del entorno.

EnvReadString

Da formato a una ruta del entorno específica del edificio y devuelve un texto gestionado obtenido por su operación de lectura.

Abrir ficha completa →
Global
str EnvReadString(Building, str)

Da formato a una ruta del entorno específica del edificio y devuelve un texto gestionado obtenido por su operación de lectura.

EnvReadInt

Da formato a una ruta del entorno específica del edificio y devuelve el entero obtenido por su operación de lectura.

Abrir ficha completa →
Global
int EnvReadInt(Building, str)

Da formato a una ruta del entorno específica del edificio y devuelve el entero obtenido por su operación de lectura.

EnvWriteObj

Da formato a una clave específica del edificio y codifica un identificador de objeto para la operación de escritura del entorno.

Abrir ficha completa →
Global
void EnvWriteObj(Building, str, Obj)

Da formato a una clave específica del edificio y codifica un identificador de objeto para la operación de escritura del entorno.

EnvReadObj

Da formato a una clave asociada a un edificio y escribe un resultado Obj con un identificador inicializado en los 16 bits bajos y desplazamiento cero.

Abrir ficha completa →
Global
Obj EnvReadObj(Building, str)

Da formato a una clave asociada a un edificio y escribe un resultado Obj con un identificador inicializado en los 16 bits bajos y desplazamiento cero.

EnvWriteString

Escribe un texto bajo una clave en el entorno del jugador indicado. Los argumentos son, en orden, el número de jugador, la clave y el texto que se quiere escribir.

Esta variante asocia la clave al jugador indicado. Los scripts la utilizan, por ejemplo, para registrar estados de investigación. La conservación de esos datos entre partidas y la validación completa del número de jugador no están documentadas.

Abrir ficha completa →
Global
void EnvWriteString(int, str, str)

Escribe un texto bajo una clave en el entorno del jugador indicado. Los argumentos son, en orden, el número de jugador, la clave y el texto que se quiere escribir.

EnvWriteInt

Da formato a una ruta del entorno específica del jugador y escribe un entero decimal.

Abrir ficha completa →
Global
void EnvWriteInt(int, str, int)

Da formato a una ruta del entorno específica del jugador y escribe un entero decimal.

EnvReadString

Construye una ruta del entorno específica del jugador y devuelve el texto obtenido mediante la operación de consulta del entorno.

Abrir ficha completa →
Global
str EnvReadString(int, str)

Construye una ruta del entorno específica del jugador y devuelve el texto obtenido mediante la operación de consulta del entorno.

EnvReadInt

Da formato a una ruta del entorno específica del jugador y devuelve el resultado de la lectura entera.

Abrir ficha completa →
Global
int EnvReadInt(int, str)

Da formato a una ruta del entorno específica del jugador y devuelve el resultado de la lectura entera.

EnvWriteObj

Da formato a una clave específica del jugador y codifica un identificador de objeto para la operación de escritura del entorno.

Abrir ficha completa →
Global
void EnvWriteObj(int, str, Obj)

Da formato a una clave específica del jugador y codifica un identificador de objeto para la operación de escritura del entorno.

EnvReadObj

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
Obj EnvReadObj(int, str)Por describir

Descripción pendiente.

EnvList

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void EnvList(str)Por describir

Descripción pendiente.

EnvList

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void EnvList(Settlement, str)Por describir

Descripción pendiente.

EnvFind

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void EnvFind(str)Por describir

Descripción pendiente.

EnvExport

Consume un nombre de archivo y envía a un flujo VFS el búfer producido por el serializador.

Abrir ficha completa →
Global
void EnvExport(str)

Consume un nombre de archivo y envía a un flujo VFS el búfer producido por el serializador.

_ClearEnv

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void _ClearEnv()Por describir

Descripción pendiente.

RegisterSettlementUpgrade

Analiza ternas de definición de órdenes y solicita escrituras de propiedades del asentamiento.

Abrir ficha completa →
Global
void RegisterSettlementUpgrade(Settlement, str)

Analiza ternas de definición de órdenes y solicita escrituras de propiedades del asentamiento.

RegisterPlayerUpgrade

Comprueba el tipo de orden de investigación y solicita escrituras de propiedades del jugador a partir de ternas de órdenes.

Abrir ficha completa →
Global
void RegisterPlayerUpgrade(int, str)

Comprueba el tipo de orden de investigación y solicita escrituras de propiedades del jugador a partir de ternas de órdenes.

RunSequence

Valida una secuencia por nombre e inicia la secuencia coincidente si la validación se supera.

Abrir ficha completa →
Global
void RunSequence(str)

Valida una secuencia por nombre e inicia la secuencia coincidente si la validación se supera.

_SequencesStatus

Muestra una línea de estado para cada secuencia de scripts registrada.

Abrir ficha completa →
Global
void _SequencesStatus()

Muestra una línea de estado para cada secuencia de scripts registrada.

IsRunning

IsRunning comprueba que el texto del proveedor sea exactamente Running.

Abrir ficha completa →
Global
bool IsRunning(str)

IsRunning comprueba que el texto del proveedor sea exactamente Running.

IsWaiting

IsWaiting comprueba que el texto del proveedor sea exactamente Waiting.

Abrir ficha completa →
Global
bool IsWaiting(str)

IsWaiting comprueba que el texto del proveedor sea exactamente Waiting.

IsFinished

IsFinished comprueba que el texto del proveedor sea exactamente Finished.

Abrir ficha completa →
Global
bool IsFinished(str)

IsFinished comprueba que el texto del proveedor sea exactamente Finished.

ViewPos

Convierte el punto medio de la vista interna en un punto del mundo y lo introduce en la pila de la máquina virtual CKS.

Abrir ficha completa →
Global
point ViewPos()

Convierte el punto medio de la vista interna en un punto del mundo y lo introduce en la pila de la máquina virtual CKS.

View

Extrae de la pila CKS un punto del mundo y un booleano de bloqueo, y los pasa a la operación interna que centra la cámara.

Abrir ficha completa →
Global
void View(point, bool)

Extrae de la pila CKS un punto del mundo y un booleano de bloqueo, y los pasa a la operación interna que centra la cámara.

PlayMusic

PlayMusic envía una solicitud de sonido por nombre protegida por comprobaciones.

Abrir ficha completa →
Global
void PlayMusic(str)

PlayMusic envía una solicitud de sonido por nombre protegida por comprobaciones.

PlaySound

Reproduce un efecto de sonido global 2D, sin posición espacial, mediante el gestor de sonido.

Abrir ficha completa →
Global
void PlaySound(str)

Reproduce un efecto de sonido global 2D, sin posición espacial, mediante el gestor de sonido.

PlaySound

La variante de PlaySound que recibe un jugador condiciona su solicitud al índice del jugador local.

Abrir ficha completa →
Global
void PlaySound(int, str)

La variante de PlaySound que recibe un jugador condiciona su solicitud al índice del jugador local.

MusicPlaying

MusicPlaying comprueba los 16 bits bajos del resultado de una consulta virtual al gestor.

Abrir ficha completa →
Global
bool MusicPlaying()

MusicPlaying comprueba los 16 bits bajos del resultado de una consulta virtual al gestor.

SetSpeed

SetSpeed prepara y envía una orden cuando el campo 230 del juego es cero.

Abrir ficha completa →
Global
void SetSpeed(int)

SetSpeed prepara y envía una orden cuando el campo 230 del juego es cero.

GetSpeed

GetSpeed lee el campo 1244 del juego, con un valor alternativo nulo.

Abrir ficha completa →
Global
int GetSpeed()

GetSpeed lee el campo 1244 del juego, con un valor alternativo nulo.

TogglePause

TogglePause alterna los valores enviados entre uno y la velocidad guardada.

Abrir ficha completa →
Global
void TogglePause()

TogglePause alterna los valores enviados entre uno y la velocidad guardada.

_Run

_Run devuelve true únicamente cuando tanto la operación de compilación como la de planificación del mapa devuelven cero.

Abrir ficha completa →
Global
bool _Run(str)

_Run devuelve true únicamente cuando tanto la operación de compilación como la de planificación del mapa devuelven cero.

Run

Adapta la variante global verificada de Run sin argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
void Run(str)

Adapta la variante global verificada de Run sin argumentos enteros a la compilación y ejecución de un script con nombre.

Run

Adapta la variante global verificada de Run con un argumento entero a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
void Run(str, int)

Adapta la variante global verificada de Run con un argumento entero a la compilación y ejecución de un script con nombre.

Run

Adapta la variante global verificada de Run con dos argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
void Run(str, int, int)

Adapta la variante global verificada de Run con dos argumentos enteros a la compilación y ejecución de un script con nombre.

Run

Adapta la variante global verificada de Run con tres argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
void Run(str, int, int, int)

Adapta la variante global verificada de Run con tres argumentos enteros a la compilación y ejecución de un script con nombre.

Run

Adapta la variante global verificada de Run con cuatro argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
void Run(str, int, int, int, int)

Adapta la variante global verificada de Run con cuatro argumentos enteros a la compilación y ejecución de un script con nombre.

Run

Adapta la variante global verificada de Run con cinco argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
void Run(str, int, int, int, int, int)

Adapta la variante global verificada de Run con cinco argumentos enteros a la compilación y ejecución de un script con nombre.

IRun

Adapta la variante global verificada de IRun sin argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
int IRun(str)

Adapta la variante global verificada de IRun sin argumentos enteros a la compilación y ejecución de un script con nombre.

IRun

Adapta la variante global verificada de IRun con un argumento entero a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
int IRun(str, int)

Adapta la variante global verificada de IRun con un argumento entero a la compilación y ejecución de un script con nombre.

IRun

Adapta la variante global verificada de IRun con dos argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
int IRun(str, int, int)

Adapta la variante global verificada de IRun con dos argumentos enteros a la compilación y ejecución de un script con nombre.

IRun

Adapta la variante global verificada de IRun con tres argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
int IRun(str, int, int, int)

Adapta la variante global verificada de IRun con tres argumentos enteros a la compilación y ejecución de un script con nombre.

IRun

Adapta la variante global verificada de IRun con cuatro argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
int IRun(str, int, int, int, int)

Adapta la variante global verificada de IRun con cuatro argumentos enteros a la compilación y ejecución de un script con nombre.

IRun

Adapta la variante global verificada de IRun con cinco argumentos enteros a la compilación y ejecución de un script con nombre.

Abrir ficha completa →
Global
int IRun(str, int, int, int, int, int)

Adapta la variante global verificada de IRun con cinco argumentos enteros a la compilación y ejecución de un script con nombre.

ToggleFPS

ToggleFPS escribe el resultado de comprobar si el valor global [campo] es cero.

Abrir ficha completa →
Global
void ToggleFPS()

ToggleFPS escribe el resultado de comprobar si el valor global [campo] es cero.

GetConst

Busca por nombre y devuelve una constante entera de configuración del juego de la tabla global de constantes.

Abrir ficha completa →
Global
int GetConst(str)

Busca por nombre y devuelve una constante entera de configuración del juego de la tabla global de constantes.

GetConstStr

Busca una clave en GamePlay y devuelve el texto resultante o un texto vacío como alternativa.

Abrir ficha completa →
Global
str GetConstStr(str)

Busca una clave en GamePlay y devuelve el texto resultante o un texto vacío como alternativa.

rand

rand pasa un límite numerado desde cero al método virtual del generador aleatorio del juego.

Abrir ficha completa →
Global
int rand(int)

rand pasa un límite numerado desde cero al método virtual del generador aleatorio del juego.

BlockUserInput

Aplica las marcas de bloqueo de entrada, actualiza el contenedor del HUD de grupos de control y después lo destruye.

Abrir ficha completa →
Global
void BlockUserInput()

Aplica las marcas de bloqueo de entrada, actualiza el contenedor del HUD de grupos de control y después lo destruye.

UnblockUserInput

Aplica las marcas de desbloqueo de entrada y garantiza que exista el HUD de grupos de control.

Abrir ficha completa →
Global
void UnblockUserInput()

Aplica las marcas de desbloqueo de entrada y garantiza que exista el HUD de grupos de control.

ExploreCircle

Valida un índice de jugador y pasa un centro y un radio a una operación de exploración del mapa.

Abrir ficha completa →
Global
void ExploreCircle(int, point, int)

Valida un índice de jugador y pasa un centro y un radio a una operación de exploración del mapa.

ExploreArea

Condiciona la llamada de revelación de un área por nombre a un índice de jugador con signo.

Abrir ficha completa →
Global
void ExploreArea(int, str)

Condiciona la llamada de revelación de un área por nombre a un índice de jugador con signo.

Party

Copia el contenedor [campo] del objeto de partida en una ObjList nueva.

Abrir ficha completa →
Global
ObjList Party()

Copia el contenedor [campo] del objeto de partida en una ObjList nueva.

GetTime

GetTime no recibe argumentos e introduce en la pila el contador de reloj de partida de 32 bits de [estado compartido][campo]; CKS Clock divide ese mismo campo entre 1000 para obtener segundos.

Abrir ficha completa →
Global
int GetTime()

GetTime no recibe argumentos e introduce en la pila el contador de reloj de partida de 32 bits de [estado compartido][campo]; CKS Clock divide ese mismo campo entre 1000 para obtener segundos.

EndGame

Convierte el jugador indicado, numerado desde uno, en un índice desde cero y pasa su dirección junto con la marca de derrota al método virtual del juego.

Abrir ficha completa →
Global
void EndGame(int, bool)

Convierte el jugador indicado, numerado desde uno, en un índice desde cero y pasa su dirección junto con la marca de derrota al método virtual del juego.

IsMultiplayer

IsMultiplayer comprueba si hay algún bit activo en el byte de sesión.

Abrir ficha completa →
Global
bool IsMultiplayer()

IsMultiplayer comprueba si hay algún bit activo en el byte de sesión.

SelAvgLevel

SelAvgLevel calcula la media de los valores elegibles de la selección principal.

Abrir ficha completa →
Global
int SelAvgLevel()

SelAvgLevel calcula la media de los valores elegibles de la selección principal.

SelAvgFood

Calcula una media redondeada del campo relacionado con comida de las unidades seleccionadas elegibles y de sus miembros anidados.

Abrir ficha completa →
Global
int SelAvgFood()

Calcula una media redondeada del campo relacionado con comida de las unidades seleccionadas elegibles y de sus miembros anidados.

SelAvgStamina

SelAvgStamina calcula la media de los valores directos y anidados elegibles.

Abrir ficha completa →
Global
int SelAvgStamina()

SelAvgStamina calcula la media de los valores directos y anidados elegibles.

SelAvgArmor

Calcula una media redondeada de la armadura de las unidades seleccionadas elegibles y de sus miembros anidados.

Abrir ficha completa →
Global
int SelAvgArmor()

Calcula una media redondeada de la armadura de las unidades seleccionadas elegibles y de sus miembros anidados.

SelAvgDamage

SelAvgDamage calcula una media redondeada sin signo de la selección.

Abrir ficha completa →
Global
int SelAvgDamage()

SelAvgDamage calcula una media redondeada sin signo de la selección.

SelHealth

Suma los valores de vida actual de la selección, incluidos los objetos contenidos.

Abrir ficha completa →
Global
int SelHealth()

Suma los valores de vida actual de la selección, incluidos los objetos contenidos.

SelMaxHealth

Suma los valores de vida máxima de la selección, incluidos los objetos contenidos.

Abrir ficha completa →
Global
int SelMaxHealth()

Suma los valores de vida máxima de la selección, incluidos los objetos contenidos.

LockView

LockView establece el valor global [campo], el indicador leído por IsViewLocked y compartido con la activación del seguimiento de cámara.

Abrir ficha completa →
Global
void LockView()

LockView establece el valor global [campo], el indicador leído por IsViewLocked y compartido con la activación del seguimiento de cámara.

UnlockView

UnlockView limpia el valor global [campo].

Abrir ficha completa →
Global
void UnlockView()

UnlockView limpia el valor global [campo].

IsViewLocked

IsViewLocked devuelve si el valor global [campo] es distinto de cero.

Abrir ficha completa →
Global
bool IsViewLocked()

IsViewLocked devuelve si el valor global [campo] es distinto de cero.

StartViewFollow

StartViewFollow resuelve la unidad de destino y activa el seguimiento de cámara estableciendo [campo] de [estado compartido] en 1 y guardando el identificador de la unidad en [campo].

Abrir ficha completa →
Global
void StartViewFollow(Unit)

StartViewFollow resuelve la unidad de destino y activa el seguimiento de cámara estableciendo [campo] de [estado compartido] en 1 y guardando el identificador de la unidad en [campo].

StopViewFollow

Escribe cero en un valor compartido de 32 bits y el valor centinela con todos los bits activos en un valor compartido de 16 bits.

Abrir ficha completa →
Global
void StopViewFollow()

Escribe cero en un valor compartido de 32 bits y el valor centinela con todos los bits activos en un valor compartido de 16 bits.

StartViewFollow

Obtiene una unidad viva a partir de un paquete NamedObj gestionado e instala condicionalmente el estado de seguimiento de la vista.

Abrir ficha completa →
Global
void StartViewFollow(NamedObj)

Obtiene una unidad viva a partir de un paquete NamedObj gestionado e instala condicionalmente el estado de seguimiento de la vista.

SetDifficulty

SetDifficulty admite exactamente los valores cero, uno y dos.

Abrir ficha completa →
Global
void SetDifficulty(int)

SetDifficulty admite exactamente los valores cero, uno y dos.

GetDifficulty

GetDifficulty copia el dword del campo de puntero [campo].

Abrir ficha completa →
Global
int GetDifficulty()

GetDifficulty copia el dword del campo de puntero [campo].

GetMapRect

Devuelve los límites del mapa como un rectángulo, en el orden izquierda, arriba, derecha y abajo.

Abrir ficha completa →
Global
rect GetMapRect()

Devuelve los límites del mapa como un rectángulo, en el orden izquierda, arriba, derecha y abajo.

MapName

MapName selecciona el almacenamiento incluido o apuntado en partida[campo] e introduce en la pila un texto gestionado de ocho bytes.

Abrir ficha completa →
Global
str MapName()

MapName selecciona el almacenamiento incluido o apuntado en partida[campo] e introduce en la pila un texto gestionado de ocho bytes.

ChangeMap

Cambia al mapa cuyo nombre en map.xml coincide con el primer texto. Si varios mapas comparten nombre, se usa la primera carpeta en orden alfabético.

El primer texto es el nombre del mapa, no el número de carpeta. Si ningún mapa tiene ese nombre, se registra «ChangeMap: No map is named …» y no hay cambio. El segundo texto no está documentado aquí.

Abrir ficha completa →
Global
void ChangeMap(str, str)

Cambia al mapa cuyo nombre en map.xml coincide con el primer texto. Si varios mapas comparten nombre, se usa la primera carpeta en orden alfabético.

SetNextSeason

SetNextSeason guarda los códigos 3, 2 y 1 únicamente cuando hay una coincidencia completa con winter, autumn o spring, respectivamente.

Abrir ficha completa →
Global
void SetNextSeason(str)

SetNextSeason guarda los códigos 3, 2 y 1 únicamente cuando hay una coincidencia completa con winter, autumn o spring, respectivamente.

GetTeamMilitaryScore

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int GetTeamMilitaryScore(int)Por describir

Descripción pendiente.

GetTeamPowerScore

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int GetTeamPowerScore(int)Por describir

Descripción pendiente.

GetTeamAchievementsScore

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int GetTeamAchievementsScore(int)Por describir

Descripción pendiente.

GetTeamOverallScore

Calcula y devuelve la puntuación compuesta media de todos los jugadores del equipo indicado.

Abrir ficha completa →
Global
int GetTeamOverallScore(int)

Calcula y devuelve la puntuación compuesta media de todos los jugadores del equipo indicado.

GetVec

Escala una diferencia entera de puntos con desbordamiento usando una división con signo por el resultado entero de una operación auxiliar.

Abrir ficha completa →
Global
point GetVec(point, point, int)

Escala una diferencia entera de puntos con desbordamiento usando una división con signo por el resultado entero de una operación auxiliar.

IsPassable

Devuelve el valor inverso de un bit del mapa de bits del mapa después de comprobar los límites con signo.

Abrir ficha completa →
Global
bool IsPassable(point)

Devuelve el valor inverso de un bit del mapa de bits del mapa después de comprobar los límites con signo.

IsPassable3x3

Comprueba un punto y sus ocho posiciones circundantes mediante una operación del mapa de bits de transitabilidad.

Abrir ficha completa →
Global
bool IsPassable3x3(point)

Comprueba un punto y sus ocho posiciones circundantes mediante una operación del mapa de bits de transitabilidad.

BlockMiniMap

Pasa el booleano del script invertido a una operación auxiliar de control de interfaz y guarda el byte original en Game[campo].

Abrir ficha completa →
Global
void BlockMiniMap(bool)

Pasa el booleano del script invertido a una operación auxiliar de control de interfaz y guarda el byte original en Game[campo].

IsExplored

Pasa un punto y un número de jugador reducido en uno al receptor de exploración.

Abrir ficha completa →
Global
bool IsExplored(point, int)

Pasa un punto y un número de jugador reducido en uno al receptor de exploración.

SelectionGold

SelectionGold suma las cantidades seleccionadas de Wagon de subtipo cero.

Abrir ficha completa →
Global
int SelectionGold()

SelectionGold suma las cantidades seleccionadas de Wagon de subtipo cero.

SelectionFood

SelectionFood suma las cantidades seleccionadas de Wagon de subtipo uno.

Abrir ficha completa →
Global
int SelectionFood()

SelectionFood suma las cantidades seleccionadas de Wagon de subtipo uno.

NoTents

NoTents niega el resultado de una condición sobre objetos del vector del mapa.

Abrir ficha completa →
Global
bool NoTents()

NoTents niega el resultado de una condición sobre objetos del vector del mapa.

RandomOffset

RandomOffset llama dos veces a la operación virtual [campo] sobre Game[campo] con el par (-r,r) y después escribe (segundo,primero).

Abrir ficha completa →
Global
point RandomOffset(int)

RandomOffset llama dos veces a la operación virtual [campo] sobre Game[campo] con el par (-r,r) y después escribe (segundo,primero).

RandomPointInCircle

Construye un punto a partir de muestras de radio y ángulo y lo limita a los bordes del mapa.

Abrir ficha completa →
Global
point RandomPointInCircle(point, int)

Construye un punto a partir de muestras de radio y ángulo y lo limita a los bordes del mapa.

PlayMovie

PlayMovie devuelve como bool el resultado guardado de la operación de reproducción de películas.

Abrir ficha completa →
Global
bool PlayMovie(str)

PlayMovie devuelve como bool el resultado guardado de la operación de reproducción de películas.

Translate

Translate obtiene un texto mediante las tablas de traducción principal y alternativa.

Abrir ficha completa →
Global
str Translate(str)

Translate obtiene un texto mediante las tablas de traducción principal y alternativa.

Translatef

Selecciona una tabla de traducción y da formato a un valor de texto usando una clave.

Abrir ficha completa →
Global
str Translatef(str, str)

Selecciona una tabla de traducción y da formato a un valor de texto usando una clave.

Translatef

Translatef elige una tabla de traducción y da formato a una clave con dos textos.

Abrir ficha completa →
Global
str Translatef(str, str, str)

Translatef elige una tabla de traducción y da formato a una clave con dos textos.

Translatef

Obtiene una clave de traducción y le da formato con tres argumentos de texto.

Abrir ficha completa →
Global
str Translatef(str, str, str, str)

Obtiene una clave de traducción y le da formato con tres argumentos de texto.

SaveAdventure

SaveAdventure construye perfil[campo], una barra, el contenido indicado y la extensión .adv, y pasa esa ruta en la fase inicial.

Abrir ficha completa →
Global
void SaveAdventure(str)

SaveAdventure construye perfil[campo], una barra, el contenido indicado y la extensión .adv, y pasa esa ruta en la fase inicial.

WasSelectionAssigned

La variante de WasSelectionAssigned que recibe un grupo comprueba la máscara de asignación almacenada.

Abrir ficha completa →
Global
bool WasSelectionAssigned(int, int)

La variante de WasSelectionAssigned que recibe un grupo comprueba la máscara de asignación almacenada.

WasSelectionAssigned

La variante de WasSelectionAssigned que recibe un jugador comprueba si hay algún bit de asignación almacenado.

Abrir ficha completa →
Global
bool WasSelectionAssigned(int)

La variante de WasSelectionAssigned que recibe un jugador comprueba si hay algún bit de asignación almacenado.

IsSelectionAssigned

Valida los índices de jugador y selección e indica si la selección consultada contiene alguna unidad.

Abrir ficha completa →
Global
bool IsSelectionAssigned(int, int)

Valida los índices de jugador y selección e indica si la selección consultada contiene alguna unidad.

IsSelectionAssigned

La variante de IsSelectionAssigned que recibe un jugador recorre diez recuentos activos.

Abrir ficha completa →
Global
bool IsSelectionAssigned(int)

La variante de IsSelectionAssigned que recibe un jugador recorre diez recuentos activos.

SetGlobalBloodlust

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetGlobalBloodlust(bool)Por describir

Descripción pendiente.

RevealHiddenEnemyUnits

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void RevealHiddenEnemyUnits(point, int, int)Por describir

Descripción pendiente.

InvalidateDamageFormulaParams

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void InvalidateDamageFormulaParams()Por describir

Descripción pendiente.

SwapSelectedObj

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void SwapSelectedObj(Obj, Obj)Por describir

Descripción pendiente.

Crash

Crash intenta escribir un valor de 32 bits en la dirección absoluta cero antes de su final normal, que devuelve el estado cero.

Abrir ficha completa →
Global
void Crash()

Crash intenta escribir un valor de 32 bits en la dirección absoluta cero antes de su final normal, que devuelve el estado cero.

AreaCenter

Devuelve las coordenadas de un área seleccionadas mediante su campo de modo geométrico.

Abrir ficha completa →
Global
point AreaCenter(str)

Devuelve las coordenadas de un área seleccionadas mediante su campo de modo geométrico.

DisableArea

Pone a cero un campo de estado del área obtenida antes de solicitar condicionalmente un hilo.

Abrir ficha completa →
Global
void DisableArea(str)

Pone a cero un campo de estado del área obtenida antes de solicitar condicionalmente un hilo.

EnableArea

Envía un área obtenida correctamente a una operación de activación.

Abrir ficha completa →
Global
void EnableArea(str)

Envía un área obtenida correctamente a una operación de activación.

GetRandomPointInArea

Devuelve un punto calculado por una operación auxiliar, o un par fijo si falla la búsqueda del área.

Abrir ficha completa →
Global
point GetRandomPointInArea(str)

Devuelve un punto calculado por una operación auxiliar, o un par fijo si falla la búsqueda del área.

AreaDistTo

Tras buscar el área por nombre, calcula un valor de distancia al área no negativo.

Abrir ficha completa →
Global
int AreaDistTo(point, str)

Tras buscar el área por nombre, calcula un valor de distancia al área no negativo.

_AdvPlaceAreaRect

Crea un AdvArea y pasa la configuración de rectángulo, nombre y texto.

Abrir ficha completa →
Global
void _AdvPlaceAreaRect(str, rect, str, str)

Crea un AdvArea y pasa la configuración de rectángulo, nombre y texto.

_AdvPlaceAreaCirc

Crea y configura un área circular de aventura a partir de los argumentos del script.

Abrir ficha completa →
Global
void _AdvPlaceAreaCirc(str, point, int, str, str)

Crea y configura un área circular de aventura a partir de los argumentos del script.

GiveNote

Muestra al jugador el objetivo de mapa cuyo identificador coincide con el texto, tal como está definido en el Notes.xml del mapa.

Se ha observado en partida un aviso con icono y el título del objetivo. Con un identificador que no existe no se muestra nada. No se ha comprobado la ventana de objetivos ni la marca en el minimapa.

Abrir ficha completa →
Global
void GiveNote(str)

Muestra al jugador el objetivo de mapa cuyo identificador coincide con el texto, tal como está definido en el Notes.xml del mapa.

RemoveNote

Convierte el nombre del script en un texto interno y lo pasa a la operación auxiliar de eliminación del gestor de notas.

Abrir ficha completa →
Global
void RemoveNote(str)

Convierte el nombre del script en un texto interno y lo pasa a la operación auxiliar de eliminación del gestor de notas.

ShowNotes

Pasa un argumento cero a la operación del diálogo de notas y termina normalmente.

Abrir ficha completa →
Global
void ShowNotes()

Pasa un argumento cero a la operación del diálogo de notas y termina normalmente.

ClearNotes

Solicita borrar el árbol de notas y reinicia sus enlaces de cabecera y su recuento lógico al estado vacío.

Abrir ficha completa →
Global
void ClearNotes()

Solicita borrar el árbol de notas y reinicia sus enlaces de cabecera y su recuento lógico al estado vacío.

IsNoteActive

Devuelve si el nombre indicado existe como clave exacta, distinguiendo mayúsculas y minúsculas, en el árbol del gestor de notas.

Abrir ficha completa →
Global
bool IsNoteActive(str)

Devuelve si el nombre indicado existe como clave exacta, distinguiendo mayúsculas y minúsculas, en el árbol del gestor de notas.

CreateFeedback

Obtiene una Unit y un nombre de clase de respuesta visual, consulta su plantilla de clase y crea el efecto visual y sonoro correspondiente.

Abrir ficha completa →
Global
void CreateFeedback(str, Unit)

Obtiene una Unit y un nombre de clase de respuesta visual, consulta su plantilla de clase y crea el efecto visual y sonoro correspondiente.

CreateFeedback

Obtiene una unidad y una clase por nombre y solicita construir la respuesta visual con el entero de duración indicado.

Abrir ficha completa →
Global
void CreateFeedback(str, Unit, int)

Obtiene una unidad y una clase por nombre y solicita construir la respuesta visual con el entero de duración indicado.

CreateFeedback

Construye un efecto de respuesta visual con nombre en el punto indicado e inicializa su campo de planificación a partir del campo actual del juego.

Abrir ficha completa →
Global
void CreateFeedback(str, point)

Construye un efecto de respuesta visual con nombre en el punto indicado e inicializa su campo de planificación a partir del campo actual del juego.

CreateFeedback

Construye un efecto de respuesta visual con nombre en el punto indicado e inicializa su campo de planificación con el desplazamiento entero.

Abrir ficha completa →
Global
void CreateFeedback(str, point, int)

Construye un efecto de respuesta visual con nombre en el punto indicado e inicializa su campo de planificación con el desplazamiento entero.

DiplCeaseFire

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void DiplCeaseFire(int, int, bool)Por describir

Descripción pendiente.

DiplShareView

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void DiplShareView(int, int, bool)Por describir

Descripción pendiente.

DiplShareControl

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void DiplShareControl(int, int, bool)Por describir

Descripción pendiente.

DiplShareSupport

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void DiplShareSupport(int, int, bool)Por describir

Descripción pendiente.

DiplGetCeaseFire

Comprueba si el jugador 1 tiene una tregua con el jugador 2 consultando el bit 0 del registro de diplomacia del jugador.

Abrir ficha completa →
Global
bool DiplGetCeaseFire(int, int)

Comprueba si el jugador 1 tiene una tregua con el jugador 2 consultando el bit 0 del registro de diplomacia del jugador.

DiplGetShareView

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
bool DiplGetShareView(int, int)Por describir

Descripción pendiente.

DiplGetShareControl

Comprueba si el jugador 1 ha concedido control compartido al jugador 2 consultando el bit 5 del registro de diplomacia del jugador.

Abrir ficha completa →
Global
bool DiplGetShareControl(int, int)

Comprueba si el jugador 1 ha concedido control compartido al jugador 2 consultando el bit 5 del registro de diplomacia del jugador.

DiplGetShareSupport

Comprueba el bit 2 de la máscara diplomática para determinar si dos jugadores comparten apoyo.

Abrir ficha completa →
Global
bool DiplGetShareSupport(int, int)

Comprueba el bit 2 de la máscara diplomática para determinar si dos jugadores comparten apoyo.

ClearDiplomacy

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void ClearDiplomacy()Por describir

Descripción pendiente.

RecreateExploration

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void RecreateExploration()Por describir

Descripción pendiente.

IsPointInWater

Comprueba si las coordenadas de mapa indicadas corresponden a una celda de agua consultando la cuadrícula global del terreno.

Abrir ficha completa →
Global
bool IsPointInWater(point)

Comprueba si las coordenadas de mapa indicadas corresponden a una celda de agua consultando la cuadrícula global del terreno.

ItemUsed

Resta una cantidad proporcionada por el script al dword de un objeto del registro e invoca su operación virtual cero si el resultado no es positivo.

Abrir ficha completa →
Global
void ItemUsed(int)

Resta una cantidad proporcionada por el script al dword de un objeto del registro e invoca su operación virtual cero si el resultado no es positivo.

GetUseCount

Devuelve un campo del contexto de scripts del objeto del inventario activo, o cero si no se puede obtener el contexto.

Abrir ficha completa →
Global
int GetUseCount()

Devuelve un campo del contexto de scripts del objeto del inventario activo, o cero si no se puede obtener el contexto.

GetThis

Devuelve la referencia del objeto de inventario guardada por el script de objeto actual mientras su entrada en el registro no sea nula.

Abrir ficha completa →
Global
Item GetThis()

Devuelve la referencia del objeto de inventario guardada por el script de objeto actual mientras su entrada en el registro no sea nula.

GetTerrainHeight

Limita un punto del mundo a los bordes del mapa y consulta la altura del terreno en esa posición.

Abrir ficha completa →
Global
int GetTerrainHeight(point)

Limita un punto del mundo a los bordes del mapa y consulta la altura del terreno en esa posición.

GetVecByDir

Escala el vector del punto de entrada hasta la magnitud entera indicada.

Abrir ficha completa →
Global
point GetVecByDir(point, int)

Escala el vector del punto de entrada hasta la magnitud entera indicada.

GetAngleByDir

GetAngleByDir calcula una longitud al cuadrado sin signo con desbordamiento y aplica un cálculo con asin y cuadrantes en su ruta de valores finitos, antes de convertir los 32 bits inferiores a entero.

Abrir ficha completa →
Global
int GetAngleByDir(point)

GetAngleByDir calcula una longitud al cuadrado sin signo con desbordamiento y aplica un cálculo con asin y cuadrantes en su ruta de valores finitos, antes de convertir los 32 bits inferiores a entero.

GetDirByAngle

Gestor de point GetDirByAngle(int): devuelve el coseno y el seno de un ángulo en grados, multiplicados por 100.

Abrir ficha completa →
Global
point GetDirByAngle(int)

Gestor de point GetDirByAngle(int): devuelve el coseno y el seno de un ángulo en grados, multiplicados por 100.

MapSize

Implementa esta función devolviendo el límite máximo X del mapa global.

Abrir ficha completa →
Global
int MapSize()

Implementa esta función devolviendo el límite máximo X del mapa global.

OnLeft

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
bool OnLeft(point, point)Por describir

Descripción pendiente.

NumSquads

NumSquads devuelve la extensión del conjunto de punteros de escuadras del jugador dividida entre cuatro para los identificadores del 1 al 16; devuelve cero en otro caso.

Abrir ficha completa →
Global
int NumSquads(int)

NumSquads devuelve la extensión del conjunto de punteros de escuadras del jugador dividida entre cuatro para los identificadores del 1 al 16; devuelve cero en otro caso.

GetSquad

Gestor de Squad GetSquad(int, int): empaqueta el jugador y el índice en un valor Squad de 4 bytes.

Abrir ficha completa →
Global
Squad GetSquad(int, int)

Gestor de Squad GetSquad(int, int): empaqueta el jugador y el índice en un valor Squad de 4 bytes.

GAIKACount

Devuelve el número de registros GAIKA del intervalo compartido de registros de IA.

Abrir ficha completa →
Global
int GAIKACount()

Devuelve el número de registros GAIKA del intervalo compartido de registros de IA.

GetGAIKA

Deja intacta la posición de cuatro bytes del argumento, por lo que su valor pasa a ser el resultado GAIKA.

Abrir ficha completa →
Global
GAIKA GetGAIKA(int)

Deja intacta la posición de cuatro bytes del argumento, por lo que su valor pasa a ser el resultado GAIKA.

GetGAIKA

Resuelve una referencia Obj e introduce en la pila la palabra baja, extendida con ceros, que devuelve su operación auxiliar de GAIKA de posición del objeto.

Abrir ficha completa →
Global
GAIKA GetGAIKA(Obj)

Resuelve una referencia Obj e introduce en la pila la palabra baja, extendida con ceros, que devuelve su operación auxiliar de GAIKA de posición del objeto.

GetGAIKA

Obtiene el valor GAIKA asociado a las coordenadas del punto en el mapa de IA. Devuelve cero si ese mapa de IA no está disponible.

El resultado procede de un valor de 16 bits sin signo. Cero es un valor de retorno predeterminado en el caso descrito, pero no está demostrado que siempre represente un GAIKA no válido. La topología del mapa y el comportamiento completo con coordenadas fuera de sus límites no están documentados aquí.

Abrir ficha completa →
Global
GAIKA GetGAIKA(point)

Obtiene el valor GAIKA asociado a las coordenadas del punto en el mapa de IA. Devuelve cero si ese mapa de IA no está disponible.

GetGAIKA

Obtiene dos coordenadas enteras mediante el mapa global de IA y devuelve un valor GAIKA de 16 bits ampliado con ceros.

Abrir ficha completa →
Global
GAIKA GetGAIKA(int, int)

Obtiene dos coordenadas enteras mediante el mapa global de IA y devuelve un valor GAIKA de 16 bits ampliado con ceros.

LAIKA

Devuelve el primer valor de 16 bits de la entrada de IA seleccionada tras comprobar el jugador y el índice, o cero si falla la búsqueda.

Abrir ficha completa →
Global
GAIKA LAIKA(int, int)

Devuelve el primer valor de 16 bits de la entrada de IA seleccionada tras comprobar el jugador y el índice, o cero si falla la búsqueda.

SetNoAttack

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetNoAttack(str, int, bool)Por describir

Descripción pendiente.

SetNoRecruit

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetNoRecruit(str, int, bool)Por describir

Descripción pendiente.

AreaAINoRecruit

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AreaAINoRecruit(str, int, bool)Por describir

Descripción pendiente.

AreaAINoAttack

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AreaAINoAttack(str, int, bool)Por describir

Descripción pendiente.

AreaAIMaxPriority

Aplica la prioridad 100 o -1 a los registros de IA del jugador cuyos puntos están dentro de un área con nombre.

Abrir ficha completa →
Global
void AreaAIMaxPriority(str, int, bool)

Aplica la prioridad 100 o -1 a los registros de IA del jugador cuyos puntos están dentro de un área con nombre.

AreaAISetAttackOptimism

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AreaAISetAttackOptimism(str, int, int)Por describir

Descripción pendiente.

SetMAIKA

Valida tres identificadores GAIKA distintos y solicita una actualización de relación en el contexto global de IA.

Abrir ficha completa →
Global
void SetMAIKA(GAIKA, GAIKA, GAIKA)

Valida tres identificadores GAIKA distintos y solicita una actualización de relación en el contexto global de IA.

DumpMAIKA

DumpMAIKA filtra y recorre registros de ruta de seis bytes.

Abrir ficha completa →
Global
void DumpMAIKA(int, int, int)

DumpMAIKA filtra y recorre registros de ruta de seis bytes.

SettlementCount

SettlementCount cuenta los asentamientos que coinciden con la clase y están por debajo de un umbral estricto de medida sin signo.

Abrir ficha completa →
Global
int SettlementCount(point, int, str)

SettlementCount cuenta los asentamientos que coinciden con la clase y están por debajo de un umbral estricto de medida sin signo.

FindRuins

Recorre las posiciones de asentamientos y devuelve la última referencia de ruinas coincidente aceptada aleatoriamente.

Abrir ficha completa →
Global
Obj FindRuins(point, int, int)

Recorre las posiciones de asentamientos y devuelve la última referencia de ruinas coincidente aceptada aleatoriamente.

AttackSetForTraining

Selecciona un objetivo de entrenamiento cercano según su prioridad y pone en cola las órdenes de aproximación y enfrentamiento.

Abrir ficha completa →
Global
bool AttackSetForTraining(Obj, point, int)

Selecciona un objetivo de entrenamiento cercano según su prioridad y pone en cola las órdenes de aproximación y enfrentamiento.

AIRun

Inicia una tarea de script de IA por nombre en el contexto del jugador actual y devuelve su identificador de tarea o -1.

Abrir ficha completa →
Global
int AIRun(str)

Inicia una tarea de script de IA por nombre en el contexto del jugador actual y devuelve su identificador de tarea o -1.

AIRun

Inicia una tarea de script de IA por tipo en el contexto de IA del jugador del script actual y devuelve su identificador de tarea.

Abrir ficha completa →
Global
int AIRun(str, Settlement, ObjList, Obj, int)

Inicia una tarea de script de IA por tipo en el contexto de IA del jugador del script actual y devuelve su identificador de tarea.

AIRun

Intenta iniciar una tarea de script de IA para el jugador indicado, numerado desde uno, y devuelve el identificador de tarea o -1.

Abrir ficha completa →
Global
int AIRun(int, str, Settlement, ObjList, Obj, int)

Intenta iniciar una tarea de script de IA para el jugador indicado, numerado desde uno, y devuelve el identificador de tarea o -1.

AIBreakScript

Comprueba el contexto de IA del jugador del script actual y pasa el identificador de script indicado a una operación de interrupción de IA.

Abrir ficha completa →
Global
void AIBreakScript(int)

Comprueba el contexto de IA del jugador del script actual y pasa el identificador de script indicado a una operación de interrupción de IA.

AIBreakScript

Encamina al sistema de IA del jugador indicado una solicitud de interrupción para el script identificado. Los argumentos son el número de jugador y el identificador del script, en ese orden.

La solicitud se encamina cuando existe el contexto de IA correspondiente. No está documentado que la interrupción sea inmediata ni cómo afecta a los scripts o tareas pendientes. La comprobación del número de jugador no cubre todos los valores no válidos; deben utilizarse números de jugador válidos.

Abrir ficha completa →
Global
void AIBreakScript(int, int)

Encamina al sistema de IA del jugador indicado una solicitud de interrupción para el script identificado. Los argumentos son el número de jugador y el identificador del script, en ese orden.

AIExecCmd

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AIExecCmd(Obj, str)Por describir

Descripción pendiente.

IsAIShow

IsAIShow introduce físicamente en la pila un byte con el resultado de una comparación de igualdad.

Abrir ficha completa →
Global
void IsAIShow()

IsAIShow introduce físicamente en la pila un byte con el resultado de una comparación de igualdad.

ScrollTo

Usa un marco bloqueante persistente para interpolar el centro proyectado de la vista y programar reintentos.

Abrir ficha completa →
Global
void ScrollTo(point, int)

Usa un marco bloqueante persistente para interpolar el centro proyectado de la vista y programar reintentos.

GetGaikaCenter

Devuelve los campos de punto del registro seleccionado por los 16 bits inferiores de la entrada.

Abrir ficha completa →
Global
point GetGaikaCenter(int)

Devuelve los campos de punto del registro seleccionado por los 16 bits inferiores de la entrada.

GetSquadCenter

Calcula la media de las coordenadas de los miembros de escuadra obtenidos, usando una división sin signo por el recuento total almacenado.

Abrir ficha completa →
Global
point GetSquadCenter(int, int)

Calcula la media de las coordenadas de los miembros de escuadra obtenidos, usando una división sin signo por el recuento total almacenado.

SetToIdx

SetToIdx lee el campo de índice de posición del Settlement obtenido.

Abrir ficha completa →
Global
int SetToIdx(Settlement)

SetToIdx lee el campo de índice de posición del Settlement obtenido.

IdxToSet

IdxToSet devuelve el identificador de referencia a partir del puntero indexado de asentamientos del mapa global, o una referencia nula si la posición está vacía o no es válida.

Abrir ficha completa →
Global
Settlement IdxToSet(int)

IdxToSet devuelve el identificador de referencia a partir del puntero indexado de asentamientos del mapa global, o una referencia nula si la posición está vacía o no es válida.

MaxSetIdx

Gestor de int MaxSetIdx(): devuelve el número de entradas de asentamientos.

Abrir ficha completa →
Global
int MaxSetIdx()

Gestor de int MaxSetIdx(): devuelve el número de entradas de asentamientos.

AIH_UnitBuilt

Resuelve el operando Unit y pasa el puntero resultante a una operación interna de IA.

Abrir ficha completa →
Global
void AIH_UnitBuilt(Unit)

Resuelve el operando Unit y pasa el puntero resultante a una operación interna de IA.

AIGetPlayer

Devuelve el índice del jugador de IA del script actual más uno.

Abrir ficha completa →
Global
int AIGetPlayer()

Devuelve el índice del jugador de IA del script actual más uno.

AIO_SendSquad

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AIO_SendSquad(int, int, int)Por describir

Descripción pendiente.

AIO_Train

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AIO_Train(int, str, int, int)Por describir

Descripción pendiente.

ViewSlot

Devuelve las coordenadas del punto medio de la vista divididas entre 128 y descarta la salida de la conversión de terreno.

Abrir ficha completa →
Global
point ViewSlot()

Devuelve las coordenadas del punto medio de la vista divididas entre 128 y descarta la salida de la conversión de terreno.

Squadize

Envoltorio de una primitiva CKS que expone Squadize(ObjList ol, SquadList *sl, int nState) a los scripts de escenarios e IA.

Abrir ficha completa →
Global
void Squadize(ObjList, SquadList, int)

Envoltorio de una primitiva CKS que expone Squadize(ObjList ol, SquadList *sl, int nState) a los scripts de escenarios e IA.

IsResearched

Primitiva de scripts CKS que comprueba si una tecnología o mejora se ha investigado; admite variantes asociadas a un asentamiento o directamente a un jugador.

Abrir ficha completa →
Global
bool IsResearched(Settlement, str)

Primitiva de scripts CKS que comprueba si una tecnología o mejora se ha investigado; admite variantes asociadas a un asentamiento o directamente a un jugador.

IsResearched

Primitiva de scripts CKS que comprueba si una tecnología o mejora se ha investigado; admite variantes asociadas a un asentamiento o directamente a un jugador.

Abrir ficha completa →
Global
bool IsResearched(int, str)

Primitiva de scripts CKS que comprueba si una tecnología o mejora se ha investigado; admite variantes asociadas a un asentamiento o directamente a un jugador.

IsResearching

Primitiva de scripts CKS que indica si una tecnología o mejora está en estado de investigación; admite una variante asociada a un asentamiento y otra directamente a un jugador.

Abrir ficha completa →
Global
bool IsResearching(Settlement, str)

Primitiva de scripts CKS que indica si una tecnología o mejora está en estado de investigación; admite una variante asociada a un asentamiento y otra directamente a un jugador.

IsResearching

Primitiva de scripts CKS que indica si una tecnología o mejora está en estado de investigación; admite una variante asociada a un asentamiento y otra directamente a un jugador.

Abrir ficha completa →
Global
bool IsResearching(int, str)

Primitiva de scripts CKS que indica si una tecnología o mejora está en estado de investigación; admite una variante asociada a un asentamiento y otra directamente a un jugador.

GetCmdCost

Busca una orden por nombre y escribe sus costes de oro y comida en referencias de salida.

Abrir ficha completa →
Global
bool GetCmdCost(str, int, int)

Busca una orden por nombre y escribe sus costes de oro y comida en referencias de salida.

GetCmdStaminaCost

Resuelve el descriptor de una orden por su nombre de texto y devuelve el coste de resistencia requerido desde [campo].

Abrir ficha completa →
Global
int GetCmdStaminaCost(str)

Resuelve el descriptor de una orden por su nombre de texto y devuelve el coste de resistencia requerido desde [campo].

MilUnits

Cuenta las unidades militares elegibles del jugador indicado, numerado desde uno, mediante la operación de recogida de escuadras.

Abrir ficha completa →
Global
int MilUnits(int)

Cuenta las unidades militares elegibles del jugador indicado, numerado desde uno, mediante la operación de recogida de escuadras.

HeroArmiesFullPerc

Calcula una proporción con signo a partir de la segunda y tercera salidas de la operación de recogida de datos del jugador.

Abrir ficha completa →
Global
int HeroArmiesFullPerc(int)

Calcula una proporción con signo a partir de la segunda y tercera salidas de la operación de recogida de datos del jugador.

MilEval

Devuelve una suma filtrada por máscara de los dwords [campo] de los escuadrones de una colección.

Abrir ficha completa →
Global
int MilEval(int)

Devuelve una suma filtrada por máscara de los dwords [campo] de los escuadrones de una colección.

AllyMilUnits

Suma el resultado de la operación auxiliar de unidades entre las posiciones de jugador cuyo resultado de relación no es igual a cuatro.

Abrir ficha completa →
Global
int AllyMilUnits(int)

Suma el resultado de la operación auxiliar de unidades entre las posiciones de jugador cuyo resultado de relación no es igual a cuatro.

AllyMilEval

Suma los valores de evaluación de escuadras de 32 bits entre las posiciones de jugador cuyo resultado de relación no es igual a cuatro.

Abrir ficha completa →
Global
int AllyMilEval(int)

Suma los valores de evaluación de escuadras de 32 bits entre las posiciones de jugador cuyo resultado de relación no es igual a cuatro.

EnemyMilUnits

Suma el resultado de la operación auxiliar de unidades entre las posiciones de jugador cuyo resultado de relación es igual a cuatro.

Abrir ficha completa →
Global
int EnemyMilUnits(int)

Suma el resultado de la operación auxiliar de unidades entre las posiciones de jugador cuyo resultado de relación es igual a cuatro.

EnemyMilEval

Suma los valores de evaluación de escuadras de 32 bits entre las posiciones de jugador cuyo resultado de relación es igual a cuatro.

Abrir ficha completa →
Global
int EnemyMilEval(int)

Suma los valores de evaluación de escuadras de 32 bits entre las posiciones de jugador cuyo resultado de relación es igual a cuatro.

EnemyPlayersEval

EnemyPlayersEval inicializa tres salidas y las escribe condicionalmente.

Abrir ficha completa →
Global
int EnemyPlayersEval(int, int, int, int)

EnemyPlayersEval inicializa tres salidas y las escribe condicionalmente.

Strongholds

Strongholds cuenta los asentamientos del mismo propietario que tienen edificios centrales BaseTownhall.

Abrir ficha completa →
Global
int Strongholds(int)

Strongholds cuenta los asentamientos del mismo propietario que tienen edificios centrales BaseTownhall.

AllyStrongholds

AllyStrongholds cuenta los asentamientos BaseTownhall cuya relación numérica es distinta de cuatro.

Abrir ficha completa →
Global
int AllyStrongholds(int)

AllyStrongholds cuenta los asentamientos BaseTownhall cuya relación numérica es distinta de cuatro.

EnemyStrongholds

Cuenta los ayuntamientos hostiles al jugador indicado, excluyendo los del propietario con identificador catorce.

Abrir ficha completa →
Global
int EnemyStrongholds(int)

Cuenta los ayuntamientos hostiles al jugador indicado, excluyendo los del propietario con identificador catorce.

Villages

Villages cuenta los asentamientos del mismo propietario que tienen edificios centrales BaseVillage.

Abrir ficha completa →
Global
int Villages(int)

Villages cuenta los asentamientos del mismo propietario que tienen edificios centrales BaseVillage.

AllyVillages

AllyVillages cuenta los asentamientos BaseVillage cuya relación numérica es distinta de cuatro.

Abrir ficha completa →
Global
int AllyVillages(int)

AllyVillages cuenta los asentamientos BaseVillage cuya relación numérica es distinta de cuatro.

EnemyVillages

EnemyVillages cuenta los asentamientos BaseVillage con relación cuatro y propietario distinto de catorce.

Abrir ficha completa →
Global
int EnemyVillages(int)

EnemyVillages cuenta los asentamientos BaseVillage con relación cuatro y propietario distinto de catorce.

Outposts

Cuenta los objetos vivos de clase Outpost del mapa, opcionalmente filtrados por jugador.

Abrir ficha completa →
Global
int Outposts(int)

Cuenta los objetos vivos de clase Outpost del mapa, opcionalmente filtrados por jugador.

AllyOutposts

AllyOutposts cuenta los asentamientos Outpost cuya relación numérica es distinta de cuatro.

Abrir ficha completa →
Global
int AllyOutposts(int)

AllyOutposts cuenta los asentamientos Outpost cuya relación numérica es distinta de cuatro.

EnemyOutposts

EnemyOutposts cuenta los asentamientos Outpost con relación cuatro y propietario distinto de catorce.

Abrir ficha completa →
Global
int EnemyOutposts(int)

EnemyOutposts cuenta los asentamientos Outpost con relación cuatro y propietario distinto de catorce.

Count

Count consulta el recuento de una clase en la colección indexada del jugador.

Abrir ficha completa →
Global
int Count(int, str)

Count consulta el recuento de una clase en la colección indexada del jugador.

AllyCount

AllyCount suma los recuentos de clases para los códigos de relación distintos de cuatro.

Abrir ficha completa →
Global
int AllyCount(int, str)

AllyCount suma los recuentos de clases para los códigos de relación distintos de cuatro.

EnemyCount

EnemyCount suma los recuentos de clases para el código de relación cuatro.

Abrir ficha completa →
Global
int EnemyCount(int, str)

EnemyCount suma los recuentos de clases para el código de relación cuatro.

LSA

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int LSA(int, int)Por describir

Descripción pendiente.

LSA

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int LSA(point)Por describir

Descripción pendiente.

CheckLsaPath

Comprueba si hay un camino entre dos áreas de búsqueda (LSA) para un jugador. Devuelve 1 si las dos LSA son la misma y 0 si son de tipos distintos.

El tercer argumento es el número de jugador contado desde 1. No se ha observado el resultado para dos LSA distintas del mismo tipo.

Abrir ficha completa →
Global
int CheckLsaPath(int, int, int)

Comprueba si hay un camino entre dos áreas de búsqueda (LSA) para un jugador. Devuelve 1 si las dos LSA son la misma y 0 si son de tipos distintos.

Ships

Lee un valor de 32 bits de la tabla de IA usando los índices de LSA y jugador. El significado del valor no está documentado.

Abrir ficha completa →
Global
int Ships(int, int)

Lee un valor de 32 bits de la tabla de IA usando los índices de LSA y jugador. El significado del valor no está documentado.

EnemyShips

Devuelve la suma para la relación cuatro de las dieciséis celdas de 32 bits de la fila de IA seleccionada.

Abrir ficha completa →
Global
int EnemyShips(int, int)

Devuelve la suma para la relación cuatro de las dieciséis celdas de 32 bits de la fila de IA seleccionada.

AllyShips

Devuelve la suma para la relación dos de las dieciséis celdas de 32 bits de la fila de IA seleccionada.

Abrir ficha completa →
Global
int AllyShips(int, int)

Devuelve la suma para la relación dos de las dieciséis celdas de 32 bits de la fila de IA seleccionada.

ShipNeeds

Lee un valor de 32 bits de la tabla de IA usando los índices de LSA y jugador. El significado del valor no está documentado.

Abrir ficha completa →
Global
int ShipNeeds(int, int)

Lee un valor de 32 bits de la tabla de IA usando los índices de LSA y jugador. El significado del valor no está documentado.

ClrShipNeeds

ClrShipNeeds escribe cero en la celda de necesidades de barcos de la IA global seleccionada mediante los índices lsa y jugador.

Abrir ficha completa →
Global
void ClrShipNeeds(int, int)

ClrShipNeeds escribe cero en la celda de necesidades de barcos de la IA global seleccionada mediante los índices lsa y jugador.

IncShipNeeds

IncShipNeeds aumenta la celda de necesidades de barcos de la IA global seleccionada mediante los índices lsa y jugador.

Abrir ficha completa →
Global
void IncShipNeeds(int, int)

IncShipNeeds aumenta la celda de necesidades de barcos de la IA global seleccionada mediante los índices lsa y jugador.

IsWaterLsa

Gestor de bool IsWaterLsa(int lsa): comprueba si una región lsa está compuesta mayoritariamente por agua.

Abrir ficha completa →
Global
bool IsWaterLsa(int)

Gestor de bool IsWaterLsa(int lsa): comprueba si una región lsa está compuesta mayoritariamente por agua.

AIAssist

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AIAssist()Por describir

Descripción pendiente.

AIStart

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AIStart(int)Por describir

Descripción pendiente.

AIStart

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AIStart(int, str)Por describir

Descripción pendiente.

AIStart

Valida un jugador, un perfil de IA y una dificultad antes de sustituir el controlador de IA de ese jugador.

Abrir ficha completa →
Global
void AIStart(int, str, int)

Valida un jugador, un perfil de IA y una dificultad antes de sustituir el controlador de IA de ese jugador.

AIStop

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void AIStop(int)Por describir

Descripción pendiente.

NearestHospital

Puntúa las fortalezas hospitalarias aliadas elegibles para una escuadra y devuelve el mejor índice GAIKA.

Abrir ficha completa →
Global
GAIKA NearestHospital(Squad)

Puntúa las fortalezas hospitalarias aliadas elegibles para una escuadra y devuelve el mejor índice GAIKA.

NearestStronghold

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
Settlement NearestStronghold(point, int, int)Por describir

Descripción pendiente.

NearestStronghold

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
Settlement NearestStronghold(point, int)Por describir

Descripción pendiente.

NearestStronghold

La variante de NearestStronghold que recibe un punto selecciona la búsqueda BaseTownhall sin filtros.

Abrir ficha completa →
Global
Settlement NearestStronghold(point)

La variante de NearestStronghold que recibe un punto selecciona la búsqueda BaseTownhall sin filtros.

NearestSet

La variante de cuatro argumentos de NearestSet pasa la clase, el jugador reducido en uno y la máscara de relación indicada.

Abrir ficha completa →
Global
Settlement NearestSet(point, str, int, int)

La variante de cuatro argumentos de NearestSet pasa la clase, el jugador reducido en uno y la máscara de relación indicada.

NearestSet

La variante de tres argumentos de NearestSet pasa la clase, el jugador reducido en uno y la máscara fija uno.

Abrir ficha completa →
Global
Settlement NearestSet(point, str, int)

La variante de tres argumentos de NearestSet pasa la clase, el jugador reducido en uno y la máscara fija uno.

NearestSet

La variante de NearestSet que recibe un punto busca la clase de edificio central de Building sin filtrar por jugador.

Abrir ficha completa →
Global
Settlement NearestSet(point)

La variante de NearestSet que recibe un punto busca la clase de edificio central de Building sin filtrar por jugador.

GetSettlements

Construye una ObjList con los asentamientos del mapa seleccionados por propietario y clase de edificio central.

Abrir ficha completa →
Global
ObjList GetSettlements(str, int)

Construye una ObjList con los asentamientos del mapa seleccionados por propietario y clase de edificio central.

PrepareAiTransportShip

PrepareAiTransportShip construye condicionalmente un resultado de referencia de ocho bytes.

Abrir ficha completa →
Global
Ship PrepareAiTransportShip(int, int, int, str, point)

PrepareAiTransportShip construye condicionalmente un resultado de referencia de ocho bytes.

CheckLP

CheckLP invoca la operación del grafo con los índices de nodo fijos 3 y 1, el modo 1, un texto vacío y dos valores -1; después descarta el resultado.

⚠ Solo está documentado parcialmente por ahora.

Abrir ficha completa →
Global
void CheckLP()

CheckLP invoca la operación del grafo con los índices de nodo fijos 3 y 1, el modo 1, un texto vacío y dos valores -1; después descarta el resultado.

SendSquadToLsaX

SendSquadToLsaX conserva un puntero a la unidad seleccionada como sexto operando de la orden.

Abrir ficha completa →
Global
void SendSquadToLsaX()

SendSquadToLsaX conserva un puntero a la unidad seleccionada como sexto operando de la orden.

GetMouseXY

Muestra las coordenadas del ratón ampliadas y con signo después de invocar una conversión del terreno cuya salida no se utiliza.

Abrir ficha completa →
Global
void GetMouseXY()

Muestra las coordenadas del ratón ampliadas y con signo después de invocar una conversión del terreno cuya salida no se utiliza.

RUType

Convierte un nombre de clase en su índice, numerado desde cero, dentro de una tabla de seis nombres de unidades reclutables propia de la civilización.

Abrir ficha completa →
Global
int RUType(str, int)

Convierte un nombre de clase en su índice, numerado desde cero, dentro de una tabla de seis nombres de unidades reclutables propia de la civilización.

UType

Busca un texto gestionado de tipo de unidad mediante los índices de tipo y civilización.

Abrir ficha completa →
Global
str UType(int, int)

Busca un texto gestionado de tipo de unidad mediante los índices de tipo y civilización.

UTech

Selecciona un texto de una tabla de tecnologías indexada por civilización y lo devuelve como texto CKS gestionado.

Abrir ficha completa →
Global
str UTech(int, int)

Selecciona un texto de una tabla de tecnologías indexada por civilización y lo devuelve como texto CKS gestionado.

UTrainCmd

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
str UTrainCmd(int, int)Por describir

Descripción pendiente.

UEnabled

Gestor de bool UEnabled(int mask, int bit): comprueba un bit de una máscara.

Abrir ficha completa →
Global
bool UEnabled(int, int)

Gestor de bool UEnabled(int mask, int bit): comprueba un bit de una máscara.

CheckUEnabled

CheckUEnabled actualiza una máscara de bits de salida a partir del recuento de una clase de unidad y un umbral.

Abrir ficha completa →
Global
bool CheckUEnabled(int, int, int, int, int)

CheckUEnabled actualiza una máscara de bits de salida a partir del recuento de una clase de unidad y un umbral.

FindTeleport

Encuentra la conexión de teletransporte utilizable más corta entre las regiones de origen y destino para un jugador.

Abrir ficha completa →
Global
Obj FindTeleport(int, point, point)

Encuentra la conexión de teletransporte utilizable más corta entre las regiones de origen y destino para un jugador.

Eval

Obtiene tres enteros de salida pasados por referencia, solicita una consulta espacial y escribe sus tres resultados.

Abrir ficha completa →
Global
void Eval(int, point, int, int, int, int)

Obtiene tres enteros de salida pasados por referencia, solicita una consulta espacial y escribe sus tres resultados.

EvalGroup

Suma la evaluación de las unidades vivas del grupo indicado por su nombre. Devuelve 0 si el grupo no existe, sin crearlo.

Solo cuentan los objetos que siguen en el mapa. El significado del valor de evaluación no está documentado aquí.

Abrir ficha completa →
Global
int EvalGroup(str)

Suma la evaluación de las unidades vivas del grupo indicado por su nombre. Devuelve 0 si el grupo no existe, sin crearlo.

IsProtected

IsProtected limita las coordenadas y normaliza una marca de consulta local.

Abrir ficha completa →
Global
bool IsProtected(int, point, str)

IsProtected limita las coordenadas y normaliza una marca de consulta local.

NeedTraining

Compara la media muestreada del nivel de las unidades de un jugador con un umbral calculado a partir de los ejércitos muestreados de los jugadores aliados.

Abrir ficha completa →
Global
bool NeedTraining(int)

Compara la media muestreada del nivel de las unidades de un jugador con un umbral calculado a partir de los ejércitos muestreados de los jugadores aliados.

GetCounterUnits

Prueba candidatos de IA indexados y envía un asentamiento alternativo al destino obtenido de tipo matriz de enteros.

Abrir ficha completa →
Global
void GetCounterUnits(Settlement, IntArray)

Prueba candidatos de IA indexados y envía un asentamiento alternativo al destino obtenido de tipo matriz de enteros.

GetClassHealt

Busca una clase por su nombre y devuelve su valor de salud de clase. Devuelve 0 si no existe ninguna clase con ese nombre.

El nombre se escribe así, «Healt». Un 0 permite saber que una clase no está cargada; por ejemplo, un script puede comprobar que una clase de héroe existe antes de cambiar de mapa. No es una función general de búsqueda de clases, y el cálculo completo de la salud no está documentado.

Abrir ficha completa →
Global
int GetClassHealt(str)

Busca una clase por su nombre y devuelve su valor de salud de clase. Devuelve 0 si no existe ninguna clase con ese nombre.

GetTrainGold

Resuelve un nombre de clase de unidad mediante el registro de órdenes y devuelve el coste de oro del entrenamiento almacenado en [campo].

Abrir ficha completa →
Global
int GetTrainGold(str)

Resuelve un nombre de clase de unidad mediante el registro de órdenes y devuelve el coste de oro del entrenamiento almacenado en [campo].

IsAIPlayer

IsAIPlayer devuelve true para los identificadores de jugador del 1 al 16 cuyo registro de jugador seleccionado tiene un puntero de IA no nulo; en otro caso devuelve false.

Abrir ficha completa →
Global
bool IsAIPlayer(int)

IsAIPlayer devuelve true para los identificadores de jugador del 1 al 16 cuyo registro de jugador seleccionado tiene un puntero de IA no nulo; en otro caso devuelve false.

SetNoAIFlag

El gestor recorre la ObjList indicada.

Abrir ficha completa →
Global
void SetNoAIFlag(ObjList, bool)

El gestor recorre la ObjList indicada.

ArenaTrainCmd

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

Abrir ficha completa →
Global
str ArenaTrainCmd(int)

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

ArenaUTech

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

Abrir ficha completa →
Global
str ArenaUTech(int)

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

ArenaUType

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

Abrir ficha completa →
Global
str ArenaUType(int)

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

TempleUType

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

Abrir ficha completa →
Global
str TempleUType(int)

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

TempleUTrain

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

Abrir ficha completa →
Global
str TempleUTrain(int)

Selecciona un puntero interno de texto mediante un índice con signo y construye un resultado de texto de script gestionado de ocho bytes.

SelSquad

SelSquad sin argumentos envía los miembros de escuadra de los objetos principales.

Abrir ficha completa →
Global
void SelSquad()

SelSquad sin argumentos envía los miembros de escuadra de los objetos principales.

SelSquad

La variante de SelSquad que recibe un índice de jugador envía los miembros obtenidos de la escuadra.

Abrir ficha completa →
Global
void SelSquad(int, int)

La variante de SelSquad que recibe un índice de jugador envía los miembros obtenidos de la escuadra.

SelSquadLeader

SelSquadLeader envía el primer miembro obtenido de la escuadra.

Abrir ficha completa →
Global
void SelSquadLeader()

SelSquadLeader envía el primer miembro obtenido de la escuadra.

Breakpoint

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

Abrir ficha completa →
Global
void Breakpoint()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

PrGAIKAStrat

PrGAIKAStrat da formato al resultado de la consulta de estrategia por nombre.

Abrir ficha completa →
Global
void PrGAIKAStrat(GAIKA, int)

PrGAIKAStrat da formato al resultado de la consulta de estrategia por nombre.

ViewGAIKA

ViewGAIKA consulta el punto medio convertido de la vista.

Abrir ficha completa →
Global
GAIKA ViewGAIKA()

ViewGAIKA consulta el punto medio convertido de la vista.

vg

vg solicita centrar la cámara y generar diagnósticos para un GAIKA reducido.

Abrir ficha completa →
Global
void vg(int)

vg solicita centrar la cámara y generar diagnósticos para un GAIKA reducido.

SS_STR

SS_STR reserva un texto para un selector de estado con signo.

Abrir ficha completa →
Global
str SS_STR(int)

SS_STR reserva un texto para un selector de estado con signo.

GS_STR

GS_STR reserva un texto para un selector de estrategia con signo.

Abrir ficha completa →
Global
str GS_STR(int)

GS_STR reserva un texto para un selector de estrategia con signo.

AIV

La variante entera de AIV pasa el número de jugador reducido en uno y un prefijo vacío.

Abrir ficha completa →
Global
void AIV(int)

La variante entera de AIV pasa el número de jugador reducido en uno y un prefijo vacío.

AIV

La variante de texto de AIV desvincula y libera su operando de prefijo.

Abrir ficha completa →
Global
void AIV(int, str)

La variante de texto de AIV desvincula y libera su operando de prefijo.

DbgAI

DbgAI da formato a un perfil de IA con una comprobación del jugador limitada al extremo superior.

Abrir ficha completa →
Global
void DbgAI(int)

DbgAI da formato a un perfil de IA con una comprobación del jugador limitada al extremo superior.

DbgArmy

DbgArmy consulta cincuenta nombres de clases y muestra los resultados distintos de cero.

Abrir ficha completa →
Global
void DbgArmy(int)

DbgArmy consulta cincuenta nombres de clases y muestra los resultados distintos de cero.

dp

Emite notificaciones de prioridad para un conjunto inicial acotado de registros de IA del jugador local.

Abrir ficha completa →
Global
void dp(int)

Emite notificaciones de prioridad para un conjunto inicial acotado de registros de IA del jugador local.

LsaStr

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
str LsaStr(int)Por describir

Descripción pendiente.

AIVar

AIVar devuelve la variable de IA del jugador seleccionado si se superan las comprobaciones de jugador, índice, registro y tabla; en otro caso devuelve cero.

Abrir ficha completa →
Global
int AIVar(int, int)

AIVar devuelve la variable de IA del jugador seleccionado si se superan las comprobaciones de jugador, índice, registro y tabla; en otro caso devuelve cero.

AIVar

AIVar con tres argumentos devuelve si está activo un bit seleccionado de una variable de IA indexada de 16 bits, tras una búsqueda de jugador y variable protegida por comprobaciones.

Abrir ficha completa →
Global
bool AIVar(int, int, int)

AIVar con tres argumentos devuelve si está activo un bit seleccionado de una variable de IA indexada de 16 bits, tras una búsqueda de jugador y variable protegida por comprobaciones.

SetAIVar

SetAIVar actualiza la variable de IA del jugador seleccionado si se superan las comprobaciones de jugador, índice, registro y tabla; en otro caso descarta la escritura.

Abrir ficha completa →
Global
void SetAIVar(int, int, int)

SetAIVar actualiza la variable de IA del jugador seleccionado si se superan las comprobaciones de jugador, índice, registro y tabla; en otro caso descarta la escritura.

SetAIVar

SetAIVar activa o desactiva el bit indicado, calculado módulo 32, en un valor indexado de 32 bits al que se accede mediante el registro del jugador seleccionado.

Abrir ficha completa →
Global
void SetAIVar(int, int, int, bool)

SetAIVar activa o desactiva el bit indicado, calculado módulo 32, en un valor indexado de 32 bits al que se accede mediante el registro del jugador seleccionado.

AIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 0 argumentos enteros.

Abrir ficha completa →
Global
void AIRun(int, str)

Adaptador que resuelve un script de jugador y lo ejecuta con 0 argumentos enteros.

AIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 1 argumento entero.

Abrir ficha completa →
Global
void AIRun(int, str, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 1 argumento entero.

AIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 2 argumentos enteros.

Abrir ficha completa →
Global
void AIRun(int, str, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 2 argumentos enteros.

AIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 3 argumentos enteros.

Abrir ficha completa →
Global
void AIRun(int, str, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 3 argumentos enteros.

AIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 4 argumentos enteros.

Abrir ficha completa →
Global
void AIRun(int, str, int, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 4 argumentos enteros.

AIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 5 argumentos enteros.

Abrir ficha completa →
Global
void AIRun(int, str, int, int, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 5 argumentos enteros.

AIIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 0 argumentos enteros.

Abrir ficha completa →
Global
int AIIRun(int, str)

Adaptador que resuelve un script de jugador y lo ejecuta con 0 argumentos enteros.

AIIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 1 argumento entero.

Abrir ficha completa →
Global
int AIIRun(int, str, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 1 argumento entero.

AIIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 2 argumentos enteros.

Abrir ficha completa →
Global
int AIIRun(int, str, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 2 argumentos enteros.

AIIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 3 argumentos enteros.

Abrir ficha completa →
Global
int AIIRun(int, str, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 3 argumentos enteros.

AIIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 4 argumentos enteros.

Abrir ficha completa →
Global
int AIIRun(int, str, int, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 4 argumentos enteros.

AIIRun

Adaptador que resuelve un script de jugador y lo ejecuta con 5 argumentos enteros.

Abrir ficha completa →
Global
int AIIRun(int, str, int, int, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 5 argumentos enteros.

AppendFile

Reintenta abrir un archivo por nombre y procesa su contenido mediante métodos virtuales de flujo.

Abrir ficha completa →
Global
void AppendFile(str, str)

Reintenta abrir un archivo por nombre y procesa su contenido mediante métodos virtuales de flujo.

pr

Muestra el texto indicado en el registro de mensajes y en el chat del juego.

Abrir ficha completa →
Global
void pr(str)

Muestra el texto indicado en el registro de mensajes y en el chat del juego.

pr

Muestra un número entero en formato decimal en el chat del juego.

Abrir ficha completa →
Global
void pr(int)

Muestra un número entero en formato decimal en el chat del juego.

pr

Muestra true o false en el chat del juego.

Abrir ficha completa →
Global
void pr(bool)

Muestra true o false en el chat del juego.

cls

Invoca una operación de limpieza sobre un campo del estado del juego.

Abrir ficha completa →
Global
void cls()

Invoca una operación de limpieza sobre un campo del estado del juego.

quit

Invoca la operación [campo] de la tabla virtual de la partida y devuelve el estado normal del intérprete si la llamada termina.

Abrir ficha completa →
Global
void quit()

Invoca la operación [campo] de la tabla virtual de la partida y devuelve el estado normal del intérprete si la llamada termina.

switch

Solicita la transición de prueba del editor mediante una operación auxiliar que escribe uno en su indicador.

Abrir ficha completa →
Global
void switch()

Solicita la transición de prueba del editor mediante una operación auxiliar que escribe uno en su indicador.

_Black

Establece un valor global de 32 bits e invoca dos operaciones virtuales de interfaz.

Abrir ficha completa →
Global
void _Black()

Establece un valor global de 32 bits e invoca dos operaciones virtuales de interfaz.

_Place

Solicita la creación de una clase, la validación de su plantilla y su colocación para el jugador cero a partir de argumentos de consola.

Abrir ficha completa →
Global
void _Place(str, int, int)

Solicita la creación de una clase, la validación de su plantilla y su colocación para el jugador cero a partir de argumentos de consola.

_InvalidateAllToggle

Las primitivas que alternan la invalidación normalizan sus dwords globales mediante una comprobación de cero.

Abrir ficha completa →
Global
void _InvalidateAllToggle()

Las primitivas que alternan la invalidación normalizan sus dwords globales mediante una comprobación de cero.

_ToggleInvRects

Las primitivas que alternan la invalidación normalizan sus dwords globales mediante una comprobación de cero.

Abrir ficha completa →
Global
void _ToggleInvRects()

Las primitivas que alternan la invalidación normalizan sus dwords globales mediante una comprobación de cero.

_SetCursor

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void _SetCursor(str)Por describir

Descripción pendiente.

ProfileStart

ProfileStart pasa la solicitud de inicio de medición de rendimiento.

Abrir ficha completa →
Global
void ProfileStart()

ProfileStart pasa la solicitud de inicio de medición de rendimiento.

ProfileStop

ProfileStop pasa la solicitud de fin de medición de rendimiento.

Abrir ficha completa →
Global
void ProfileStop()

ProfileStop pasa la solicitud de fin de medición de rendimiento.

PerlinTest

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

Abrir ficha completa →
Global
void PerlinTest()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

ShrinkEntities

ShrinkEntities invoca una tarea y devuelve el estado cero.

Abrir ficha completa →
Global
void ShrinkEntities()

ShrinkEntities invoca una tarea y devuelve el estado cero.

ReloadConstIni

ReloadConstIni solicita dos operaciones con el nombre fijo de archivo.

Abrir ficha completa →
Global
void ReloadConstIni()

ReloadConstIni solicita dos operaciones con el nombre fijo de archivo.

BuildSPF

Llama a [campo] y devuelve el estado interno cero sin acceder al cursor de la máquina virtual.

Abrir ficha completa →
Global
void BuildSPF()

Llama a [campo] y devuelve el estado interno cero sin acceder al cursor de la máquina virtual.

BuildRLEMMap

Llama a [campo] y devuelve el estado interno cero sin acceder al cursor de la máquina virtual.

Abrir ficha completa →
Global
void BuildRLEMMap()

Llama a [campo] y devuelve el estado interno cero sin acceder al cursor de la máquina virtual.

PrintMemStats

PrintMemStats da formato a los contadores actuales y guardados.

Abrir ficha completa →
Global
void PrintMemStats()

PrintMemStats da formato a los contadores actuales y guardados.

DumpObj

DumpObj conserva un paquete modal de cinco bytes mientras devuelve uno.

Abrir ficha completa →
Global
void DumpObj()

DumpObj conserva un paquete modal de cinco bytes mientras devuelve uno.

ConvTerrains

Reescribe las celdas compactadas del terreno en todo el mapa mediante una tabla fija de conversión de dieciséis entradas.

Abrir ficha completa →
Global
void ConvTerrains()

Reescribe las celdas compactadas del terreno en todo el mapa mediante una tabla fija de conversión de dieciséis entradas.

CheckClasses

CheckClasses invoca el registro de clases y la función de diagnóstico.

Abrir ficha completa →
Global
void CheckClasses()

CheckClasses invoca el registro de clases y la función de diagnóstico.

MakePassable

Limpia un bit empaquetado del mapa por cada coordenada interior de dieciséis unidades y devuelve el estado interno cero.

Abrir ficha completa →
Global
void MakePassable()

Limpia un bit empaquetado del mapa por cada coordenada interior de dieciséis unidades y devuelve el estado interno cero.

SetPlayer

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetPlayer(int)Por describir

Descripción pendiente.

CurPlayer

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
int CurPlayer()Por describir

Descripción pendiente.

ToggleFog

Construye una orden de niebla de doce bytes y la envía mediante la entrada de órdenes del juego.

Abrir ficha completa →
Global
void ToggleFog()

Construye una orden de niebla de doce bytes y la envía mediante la entrada de órdenes del juego.

SetFog

Normaliza un booleano de la máquina virtual en un contenido de orden de dieciséis bytes.

Abrir ficha completa →
Global
void SetFog(bool)

Normaliza un booleano de la máquina virtual en un contenido de orden de dieciséis bytes.

ExploreAll

Pasa el subobjeto del mapa [campo] a una llamada del motor.

Abrir ficha completa →
Global
void ExploreAll()

Pasa el subobjeto del mapa [campo] a una llamada del motor.

Invalidate

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void Invalidate()Por describir

Descripción pendiente.

Render

Invoca la operación virtual [campo] sobre el receptor global de la vista.

Abrir ficha completa →
Global
void Render()

Invoca la operación virtual [campo] sobre el receptor global de la vista.

ScreenShot

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void ScreenShot()Por describir

Descripción pendiente.

ActivateScreenShots

ActivateScreenShots conserva un paquete de reintento de nueve bytes hasta que se detiene.

Abrir ficha completa →
Global
void ActivateScreenShots(int)

ActivateScreenShots conserva un paquete de reintento de nueve bytes hasta que se detiene.

ToggleScreenShots

ToggleScreenShots solicita detenerse o compila una llamada de activación.

Abrir ficha completa →
Global
void ToggleScreenShots(int)

ToggleScreenShots solicita detenerse o compila una llamada de activación.

DebugSelected

DebugSelected da formato a los diagnósticos de la selección y de los scripts.

Abrir ficha completa →
Global
void DebugSelected()

DebugSelected da formato a los diagnósticos de la selección y de los scripts.

Save

Las variantes Save y Load sin argumentos construyen test.svg y lo pasan a operaciones auxiliares distintas.

Abrir ficha completa →
Global
void Save()

Las variantes Save y Load sin argumentos construyen test.svg y lo pasan a operaciones auxiliares distintas.

ExportObjs

Selecciona un nombre de archivo y pasa un contexto temporal del mapa a la tarea de exportación de objetos.

Abrir ficha completa →
Global
void ExportObjs(str)

Selecciona un nombre de archivo y pasa un contexto temporal del mapa a la tarea de exportación de objetos.

ExportTerrain

Selecciona un nombre de archivo y pasa un contexto temporal de mapa al envoltorio que guarda el terreno.

Abrir ficha completa →
Global
void ExportTerrain(str)

Selecciona un nombre de archivo y pasa un contexto temporal de mapa al envoltorio que guarda el terreno.

Load

Las variantes Save y Load sin argumentos construyen test.svg y lo pasan a operaciones auxiliares distintas.

Abrir ficha completa →
Global
void Load()

Las variantes Save y Load sin argumentos construyen test.svg y lo pasan a operaciones auxiliares distintas.

Save

Las variantes Save y Load por nombre anteponen Scenarios/ si un valor global es distinto de cero, o añaden .svg si no hay ningún punto.

Abrir ficha completa →
Global
void Save(str)

Las variantes Save y Load por nombre anteponen Scenarios/ si un valor global es distinto de cero, o añaden .svg si no hay ningún punto.

Load

Las variantes Save y Load por nombre anteponen Scenarios/ si un valor global es distinto de cero, o añaden .svg si no hay ningún punto.

Abrir ficha completa →
Global
void Load(str)

Las variantes Save y Load por nombre anteponen Scenarios/ si un valor global es distinto de cero, o añaden .svg si no hay ningún punto.

ChMap

ChMap consume el texto del script y pasa su contenido sin modificar a [campo].

Abrir ficha completa →
Global
void ChMap(str)

ChMap consume el texto del script y pasa su contenido sin modificar a [campo].

MousePos

Muestra el par de valores de 16 bits con signo obtenido al consultar la posición en la interfaz de entrada.

Abrir ficha completa →
Global
void MousePos()

Muestra el par de valores de 16 bits con signo obtenido al consultar la posición en la interfaz de entrada.

Conv

Reserva un objeto de conversación y pasa un nombre de prueba fijo a su operación de configuración.

Abrir ficha completa →
Global
void Conv()

Reserva un objeto de conversación y pasa un nombre de prueba fijo a su operación de configuración.

ToggleVis

Selecciona una de dos llamadas del receptor y normaliza el selector mediante una comprobación de cero.

Abrir ficha completa →
Global
void ToggleVis()

Selecciona una de dos llamadas del receptor y normaliza el selector mediante una comprobación de cero.

Spawn

Intenta crear por separado cuadrículas cuadradas del tamaño indicado para los jugadores cero y uno; después centra un punto ajustado al terreno.

Abrir ficha completa →
Global
void Spawn(int, int)

Intenta crear por separado cuadrículas cuadradas del tamaño indicado para los jugadores cero y uno; después centra un punto ajustado al terreno.

RemoveDecors

Solicita rellenar con ceros la extensión calculada de la cuadrícula compactada y después procesa la actualización de la vista.

Abrir ficha completa →
Global
void RemoveDecors()

Solicita rellenar con ceros la extensión calculada de la cuadrícula compactada y después procesa la actualización de la vista.

Explorer

Selecciona ternas complementarias de argumentos mask2 para la operación de estilo de control.

Abrir ficha completa →
Global
void Explorer()

Selecciona ternas complementarias de argumentos mask2 para la operación de estilo de control.

Dlg

Construye un objeto de menú y pasa un nombre gestionado y parámetros fijos de disposición a operaciones virtuales.

Abrir ficha completa →
Global
void Dlg(str)

Construye un objeto de menú y pasa un nombre gestionado y parámetros fijos de disposición a operaciones virtuales.

DumpStats

DumpStats obtiene un Obj y da formato a sus estadísticas de unidad.

Abrir ficha completa →
Global
void DumpStats(Obj)

DumpStats obtiene un Obj y da formato a sus estadísticas de unidad.

sel

Devuelve una ObjList actualizada desde el origen de selección elegido por el estado global.

Abrir ficha completa →
Global
ObjList sel()

Devuelve una ObjList actualizada desde el origen de selección elegido por el estado global.

selo

Selecciona un candidato, comprueba que admite la interfaz de objeto de script y devuelve su referencia de objeto codificada.

Abrir ficha completa →
Global
Obj selo()

Selecciona un candidato, comprueba que admite la interfaz de objeto de script y devuelve su referencia de objeto codificada.

selu

Devuelve la referencia de la unidad seleccionada actualmente, o una referencia nula si el objeto seleccionado no es una unidad.

Abrir ficha completa →
Global
Unit selu()

Devuelve la referencia de la unidad seleccionada actualmente, o una referencia nula si el objeto seleccionado no es una unidad.

selh

Selecciona un candidato con una determinada bandera y devuelve su referencia de héroe codificada.

Abrir ficha completa →
Global
Hero selh()

Selecciona un candidato con una determinada bandera y devuelve su referencia de héroe codificada.

selb

Selecciona un candidato con una determinada bandera y devuelve su referencia de edificio codificada.

Abrir ficha completa →
Global
Building selb()

Selecciona un candidato con una determinada bandera y devuelve su referencia de edificio codificada.

sels

Devuelve el asentamiento asociado al objeto de asentamiento seleccionado actualmente, o una referencia nula.

Abrir ficha completa →
Global
Settlement sels()

Devuelve el asentamiento asociado al objeto de asentamiento seleccionado actualmente, o una referencia nula.

selsq

Selecciona un candidato con una determinada bandera y devuelve su selector de escuadrón ampliado con bits cero.

Abrir ficha completa →
Global
Squad selsq()

Selecciona un candidato con una determinada bandera y devuelve su selector de escuadrón ampliado con bits cero.

selg

Procesa un candidato seleccionado mediante operaciones auxiliares directas de GAIKA o mediante coordenadas como alternativa, e introduce en la pila un selector reducido.

Abrir ficha completa →
Global
GAIKA selg()

Procesa un candidato seleccionado mediante operaciones auxiliares directas de GAIKA o mediante coordenadas como alternativa, e introduce en la pila un selector reducido.

Desync

Desync pasa un objeto de archivo de diagnóstico a través de dos operaciones virtuales.

Abrir ficha completa →
Global
void Desync()

Desync pasa un objeto de archivo de diagnóstico a través de dos operaciones virtuales.

PFPersist

Consume un byte booleano y selecciona dos secuencias de operaciones auxiliares alrededor de la operación virtual [campo] del buscador de rutas activo.

Abrir ficha completa →
Global
void PFPersist(bool)

Consume un byte booleano y selecciona dos secuencias de operaciones auxiliares alrededor de la operación virtual [campo] del buscador de rutas activo.

AddFD

Inserta una función de actualización en una lista global y actualiza el rectángulo del destino de renderizado actual.

Abrir ficha completa →
Global
void AddFD()

Inserta una función de actualización en una lista global y actualiza el rectángulo del destino de renderizado actual.

RemFD

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void RemFD()Por describir

Descripción pendiente.

RebuildPass

Invoca la reconstrucción de la máscara de transitabilidad del mapa para sus límites actuales.

Abrir ficha completa →
Global
void RebuildPass()

Invoca la reconstrucción de la máscara de transitabilidad del mapa para sus límites actuales.

Splash

Ejecuta una secuencia introductoria modal de vídeo o imagen según la configuración INI.

Abrir ficha completa →
Global
void Splash(str, str)

Ejecuta una secuencia introductoria modal de vídeo o imagen según la configuración INI.

F5

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void F5()Por describir

Descripción pendiente.

FlatTerrain

Pone a cero la superficie global compactada de alturas, reconstruye la superficie derivada de pendientes y procesa el rectángulo pendiente de la vista.

Abrir ficha completa →
Global
void FlatTerrain()

Pone a cero la superficie global compactada de alturas, reconstruye la superficie derivada de pendientes y procesa el rectángulo pendiente de la vista.

Pause

Pause invoca la posición virtual 54 del juego con el valor uno.

Abrir ficha completa →
Global
void Pause()

Pause invoca la posición virtual 54 del juego con el valor uno.

TestLoad

TestLoad llama a [campo] y devuelve el estado cero sin operar sobre un paquete de la máquina virtual.

Abrir ficha completa →
Global
void TestLoad()

TestLoad llama a [campo] y devuelve el estado cero sin operar sobre un paquete de la máquina virtual.

TestSave

Ejecuta secuencialmente la serialización del estado del diálogo del explorador, seguida de la limpieza de la lista del diálogo y de la liberación de memoria dinámica.

Abrir ficha completa →
Global
void TestSave()

Ejecuta secuencialmente la serialización del estado del diálogo del explorador, seguida de la limpieza de la lista del diálogo y de la liberación de memoria dinámica.

sd

sd pasa la ejecución sin un argumento de entrada semántico en un registro.

Abrir ficha completa →
Global
void sd()

sd pasa la ejecución sin un argumento de entrada semántico en un registro.

_RedrawAll

Invoca las dos operaciones virtuales de interfaz que también se usan después de escribir en la variable global _Black.

Abrir ficha completa →
Global
void _RedrawAll()

Invoca las dos operaciones virtuales de interfaz que también se usan después de escribir en la variable global _Black.

InsDecor

Escribe un valor de decoración desplazado y sin máscara en la palabra seleccionada de la cuadrícula compactada e invoca una función de actualización.

Abrir ficha completa →
Global
void InsDecor(int, int, int)

Escribe un valor de decoración desplazado y sin máscara en la palabra seleccionada de la cuadrícula compactada e invoca una función de actualización.

DelDecor

Pone a cero la mitad de 16 bits seleccionada de un valor de 32 bits de la cuadrícula compactada e invoca una función de actualización.

Abrir ficha completa →
Global
void DelDecor(int, int)

Pone a cero la mitad de 16 bits seleccionada de un valor de 32 bits de la cuadrícula compactada e invoca una función de actualización.

PreLit

Solicita un procesamiento de luz en toda la extensión con constantes fijas, antes de mostrar su texto de finalización.

Abrir ficha completa →
Global
void PreLit()

Solicita un procesamiento de luz en toda la extensión con constantes fijas, antes de mostrar su texto de finalización.

DeepWater

Pasa tres enteros de la máquina virtual y el rectángulo completo del terreno a una única tarea.

Abrir ficha completa →
Global
void DeepWater(int, int, int)

Pasa tres enteros de la máquina virtual y el rectángulo completo del terreno a una única tarea.

RayOfLight

Comprueba X con signo y pasa los cuatro enteros de la máquina virtual a una tarea con seis argumentos.

Abrir ficha completa →
Global
void RayOfLight(int, int, int, int)

Comprueba X con signo y pasa los cuatro enteros de la máquina virtual a una tarea con seis argumentos.

DumpFuncToXML

Procesa el nombre fijo de archivo XML y anuncia la finalización sin comprobar el resultado.

Abrir ficha completa →
Global
void DumpFuncToXML()

Procesa el nombre fijo de archivo XML y anuncia la finalización sin comprobar el resultado.

USR

Muestra el nombre del script en ejecución de cada unidad seleccionada actualmente, o un mensaje que indica que no hay selección.

Abrir ficha completa →
Global
void USR()

Muestra el nombre del script en ejecución de cada unidad seleccionada actualmente, o un mensaje que indica que no hay selección.

ToggleLD

Activa o desactiva una función de renderizado en una lista global de funciones y solicita procesar el redibujado de la vista.

Abrir ficha completa →
Global
void ToggleLD()

Activa o desactiva una función de renderizado en una lista global de funciones y solicita procesar el redibujado de la vista.

ChangeFormation

Pasa un nombre gestionado de forma al puntero de forma del objeto seleccionado en el registro.

Abrir ficha completa →
Global
void ChangeFormation(str)

Pasa un nombre gestionado de forma al puntero de forma del objeto seleccionado en el registro.

UndoMemory

UndoMemory muestra un campo muestreado o un diagnóstico de que no está disponible.

Abrir ficha completa →
Global
void UndoMemory()

UndoMemory muestra un campo muestreado o un diagnóstico de que no está disponible.

AdvExplorer

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void AdvExplorer()Por describir

Descripción pendiente.

ae

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void ae()Por describir

Descripción pendiente.

TTest

Obtiene una clave de traducción y muestra en el chat la entrada y el valor traducido.

Abrir ficha completa →
Global
void TTest(str)

Obtiene una clave de traducción y muestra en el chat la entrada y el valor traducido.

TTestf

TTestf pasa operandos de prueba variádicos fijos a la operación de formato.

Abrir ficha completa →
Global
void TTestf()

TTestf pasa operandos de prueba variádicos fijos a la operación de formato.

SaveEdit

Pasa una ruta fija de escenario a la operación virtual [campo] del objeto de partida.

Abrir ficha completa →
Global
void SaveEdit()

Pasa una ruta fija de escenario a la operación virtual [campo] del objeto de partida.

EdgeOfForever

Muestra un puntero obtenido del almacenamiento local del hilo con el formato literal ScopeStack.

Abrir ficha completa →
Global
void EdgeOfForever()

Muestra un puntero obtenido del almacenamiento local del hilo con el formato literal ScopeStack.

TestAdventure

Inicia una comprobación de integridad del conjunto de mapas de la aventura actual e informa de errores y avisos en la consola de mensajes del juego.

Abrir ficha completa →
Global
void TestAdventure()

Inicia una comprobación de integridad del conjunto de mapas de la aventura actual e informa de errores y avisos en la consola de mensajes del juego.

TestAdventureDebug

Revisa la integridad de la aventura y envía los resultados al registro del flujo de depuración.

Abrir ficha completa →
Global
void TestAdventureDebug()

Revisa la integridad de la aventura y envía los resultados al registro del flujo de depuración.

SettlementCount

SettlementCount muestra la longitud del vector y cada campo de edificio almacenado.

Abrir ficha completa →
Global
void SettlementCount()

SettlementCount muestra la longitud del vector y cada campo de edificio almacenado.

LSA

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void LSA()Por describir

Descripción pendiente.

GAIKAFD

GAIKAFD alterna una función de actualización y pasa un nombre de archivo de mapa de bits.

Abrir ficha completa →
Global
void GAIKAFD()

GAIKAFD alterna una función de actualización y pasa un nombre de archivo de mapa de bits.

ESG

ESG filtra entradas compactadas de escuadras y muestra un acumulador local.

Abrir ficha completa →
Global
void ESG(int, int)

ESG filtra entradas compactadas de escuadras y muestra un acumulador local.

GS

GS muestra un identificador de celda de la vista y un símbolo registrado.

Abrir ficha completa →
Global
void GS(int)

GS muestra un identificador de celda de la vista y un símbolo registrado.

cvar1

Extrae de la pila un entero y lo pasa junto con /cvar1 a la operación auxiliar que establece propiedades.

Abrir ficha completa →
Global
void cvar1(int)

Extrae de la pila un entero y lo pasa junto con /cvar1 a la operación auxiliar que establece propiedades.

cvar1

Pasa /cvar1 a una operación de consulta de propiedades y devuelve su resultado de 32 bits.

Abrir ficha completa →
Global
int cvar1()

Pasa /cvar1 a una operación de consulta de propiedades y devuelve su resultado de 32 bits.

cvar2

Extrae de la pila un entero y lo pasa junto con /cvar2 a la operación auxiliar que establece propiedades.

Abrir ficha completa →
Global
void cvar2(int)

Extrae de la pila un entero y lo pasa junto con /cvar2 a la operación auxiliar que establece propiedades.

cvar2

Pasa /cvar2 a una operación de consulta de propiedades y devuelve su resultado de 32 bits.

Abrir ficha completa →
Global
int cvar2()

Pasa /cvar2 a una operación de consulta de propiedades y devuelve su resultado de 32 bits.

TogglePtDraw

Alterna un bit de una máscara interna y envía el rectángulo de la vista al marcador de rectángulos que deben redibujarse.

Abrir ficha completa →
Global
void TogglePtDraw(int)

Alterna un bit de una máscara interna y envía el rectángulo de la vista al marcador de rectángulos que deben redibujarse.

DisablePtDraw

Limpia la máscara interna de dibujo y envía el rectángulo de la vista al marcador de rectángulos que deben redibujarse.

Abrir ficha completa →
Global
void DisablePtDraw()

Limpia la máscara interna de dibujo y envía el rectángulo de la vista al marcador de rectángulos que deben redibujarse.

EnablePtDraw

Activa todos los bits de la máscara interna de dibujo y envía el rectángulo de la vista al marcador de rectángulos que deben redibujarse.

Abrir ficha completa →
Global
void EnablePtDraw()

Activa todos los bits de la máscara interna de dibujo y envía el rectángulo de la vista al marcador de rectángulos que deben redibujarse.

ClearDecors

Pone a cero todas las muestras de 16 bits de la cuadrícula compactada de decoraciones en toda la extensión del mapa global.

Abrir ficha completa →
Global
void ClearDecors()

Pone a cero todas las muestras de 16 bits de la cuadrícula compactada de decoraciones en toda la extensión del mapa global.

GenTransTables

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

Abrir ficha completa →
Global
void GenTransTables()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

GetItem

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void GetItem(str)Por describir

Descripción pendiente.

_PlayersAlly

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void _PlayersAlly(int, int)Por describir

Descripción pendiente.

_PlayersShareControl

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void _PlayersShareControl(int, int)Por describir

Descripción pendiente.

_PlayersShareView

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void _PlayersShareView(int, int)Por describir

Descripción pendiente.

_PlayersShareSupport

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void _PlayersShareSupport(int, int)Por describir

Descripción pendiente.

_PlayersMakeEnemies

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void _PlayersMakeEnemies(int, int)Por describir

Descripción pendiente.

_chs

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void _chs(str)Por describir

Descripción pendiente.

_SetNextSeason

_SetNextSeason guarda el resultado del analizador incluso cuando es cero.

Abrir ficha completa →
Global
void _SetNextSeason(str)

_SetNextSeason guarda el resultado del analizador incluso cuando es cero.

IngameDebugSelected

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

Abrir ficha completa →
Global
void IngameDebugSelected()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

gmp

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void gmp()Por describir

Descripción pendiente.

GenHelpCmdIcons

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void GenHelpCmdIcons()Por describir

Descripción pendiente.

gdb

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void gdb()Por describir

Descripción pendiente.

_handles

_handles muestra dos salidas inicializadas de contadores bajo comprobaciones de punteros.

Abrir ficha completa →
Global
void _handles()

_handles muestra dos salidas inicializadas de contadores bajo comprobaciones de punteros.

GetFormDsc

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
str GetFormDsc(str)Por describir

Descripción pendiente.

SetPlayerSettRace

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void SetPlayerSettRace(int, int)Por describir

Descripción pendiente.

SetSettRace

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetSettRace(str, int)Por describir

Descripción pendiente.

SetShortcutSel

Enlace CKS que escribe las unidades aptas de una ObjList en un grupo de control numerado, validando todo el intervalo de 0 a 9.

Abrir ficha completa →
Global
void SetShortcutSel(int, int, ObjList)

Enlace CKS que escribe las unidades aptas de una ObjList en un grupo de control numerado, validando todo el intervalo de 0 a 9.

GetShortcutSel

Enlace CKS que exporta a una ObjList nueva la lista principal de unidades de un grupo de control numerado, validando todo el intervalo de 0 a 9.

Abrir ficha completa →
Global
ObjList GetShortcutSel(int, int)

Enlace CKS que exporta a una ObjList nueva la lista principal de unidades de un grupo de control numerado, validando todo el intervalo de 0 a 9.

UIShowTab

Consume el entero de la pestaña solicitada, pero lo usa únicamente como condición para una operación auxiliar que actualiza la selección.

Abrir ficha completa →
Global
void UIShowTab(int)

Consume el entero de la pestaña solicitada, pero lo usa únicamente como condición para una operación auxiliar que actualiza la selección.

UITabShown

Introduce en la pila el dword global del contenedor de pestañas leído por una operación interna de consulta.

Abrir ficha completa →
Global
int UITabShown()

Introduce en la pila el dword global del contenedor de pestañas leído por una operación interna de consulta.

BlurTerrain

Reduce su entero a dieciséis bits con signo antes del procesamiento del terreno y de solicitar la actualización.

Abrir ficha completa →
Global
void BlurTerrain(int)

Reduce su entero a dieciséis bits con signo antes del procesamiento del terreno y de solicitar la actualización.

ShowFlatTerrain

Ejecuta una tarea del terreno, seguida de la reconstrucción de la cuadrícula de pendientes y el procesamiento de la vista.

Abrir ficha completa →
Global
void ShowFlatTerrain()

Ejecuta una tarea del terreno, seguida de la reconstrucción de la cuadrícula de pendientes y el procesamiento de la vista.

clock

Da formato al contador de partida [campo] como un texto de horas, minutos y segundos, y devuelve un valor de texto CKS.

Abrir ficha completa →
Global
str clock()

Da formato al contador de partida [campo] como un texto de horas, minutos y segundos, y devuelve un valor de texto CKS.

_DbgSel

Modifica un descriptor de unidad relacionada seleccionado, imprime valores internos y crea información de respuesta para una orden de punto si se cumple la condición.

Abrir ficha completa →
Global
void _DbgSel()

Modifica un descriptor de unidad relacionada seleccionado, imprime valores internos y crea información de respuesta para una orden de punto si se cumple la condición.

WaitIdle

Implementa la condición bloqueante registrada WaitIdle y sus rutas de agotamiento del tiempo de espera.

Abrir ficha completa →
Global
bool WaitIdle(Query, int)

Implementa la condición bloqueante registrada WaitIdle y sus rutas de agotamiento del tiempo de espera.

WaitObjInQuery

Implementa la condición bloqueante registrada WaitObjInQuery y sus rutas de agotamiento del tiempo de espera.

Abrir ficha completa →
Global
bool WaitObjInQuery(Obj, Query, int)

Implementa la condición bloqueante registrada WaitObjInQuery y sus rutas de agotamiento del tiempo de espera.

WaitQueryCountBetween

Implementa la condición bloqueante registrada WaitQueryCountBetween y sus rutas de agotamiento del tiempo de espera.

Abrir ficha completa →
Global
bool WaitQueryCountBetween(Query, int, int, int)

Implementa la condición bloqueante registrada WaitQueryCountBetween y sus rutas de agotamiento del tiempo de espera.

WaitCommonObjects

Implementa una condición de espera bloqueante sobre dos consultas y programa un intervalo de reintento cuando hace falta.

Abrir ficha completa →
Global
bool WaitCommonObjects(Query, Query, int)

Implementa una condición de espera bloqueante sobre dos consultas y programa un intervalo de reintento cuando hace falta.

WaitHealthBetween

Implementa la condición bloqueante registrada WaitHealthBetween y sus rutas de agotamiento del tiempo de espera.

Abrir ficha completa →
Global
bool WaitHealthBetween(Query, int, int, int)

Implementa la condición bloqueante registrada WaitHealthBetween y sus rutas de agotamiento del tiempo de espera.

WaitSettlementCapture

Implementa la condición bloqueante registrada WaitSettlementCapture y sus rutas de agotamiento del tiempo de espera.

Abrir ficha completa →
Global
bool WaitSettlementCapture(str, int, int)

Implementa la condición bloqueante registrada WaitSettlementCapture y sus rutas de agotamiento del tiempo de espera.

WaitSettlementAllied

Espera hasta que el asentamiento indicado por nombre deje de ser aliado del jugador indicado o se agote un tiempo de espera finito.

Abrir ficha completa →
Global
bool WaitSettlementAllied(str, int, int)

Espera hasta que el asentamiento indicado por nombre deje de ser aliado del jugador indicado o se agote un tiempo de espera finito.

WaitEnvStringEqual

Implementa la condición bloqueante registrada WaitEnvStringEqual y sus rutas de agotamiento del tiempo de espera.

Abrir ficha completa →
Global
bool WaitEnvStringEqual(str, str, int)

Implementa la condición bloqueante registrada WaitEnvStringEqual y sus rutas de agotamiento del tiempo de espera.

WaitEnvIntBetween

Implementa la condición bloqueante registrada WaitEnvIntBetween y sus rutas de agotamiento del tiempo de espera.

Abrir ficha completa →
Global
bool WaitEnvIntBetween(str, int, int, int)

Implementa la condición bloqueante registrada WaitEnvIntBetween y sus rutas de agotamiento del tiempo de espera.

WaitAddNote

Suspende un hilo de la máquina virtual hasta que exista una nota con el nombre indicado o se agote el tiempo de espera solicitado.

Abrir ficha completa →
Global
bool WaitAddNote(str, int)

Suspende un hilo de la máquina virtual hasta que exista una nota con el nombre indicado o se agote el tiempo de espera solicitado.

WaitRemoveNote

Suspende un hilo de la máquina virtual mientras siga activa una nota con el nombre indicado, sujeto al tiempo de espera solicitado.

Abrir ficha completa →
Global
bool WaitRemoveNote(str, int)

Suspende un hilo de la máquina virtual mientras siga activa una nota con el nombre indicado, sujeto al tiempo de espera solicitado.

WaitConvRequest

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool WaitConvRequest(Query, Query, int, Obj&, Obj&)Por describir

Descripción pendiente.

WaitUnitsInArea

WaitUnitsInArea comprueba una colección de consulta no vacía mediante la operación de aceptación del área.

Abrir ficha completa →
Global
bool WaitUnitsInArea(Query, str, int)

WaitUnitsInArea comprueba una colección de consulta no vacía mediante la operación de aceptación del área.

WaitIdleUnitsInArea

WaitIdleUnitsInArea comprueba los nombres de reposo en una colección no vacía filtrada por área.

Abrir ficha completa →
Global
bool WaitIdleUnitsInArea(Query, str, int)

WaitIdleUnitsInArea comprueba los nombres de reposo en una colección no vacía filtrada por área.

WaitEmptyQuery

WaitEmptyQuery finaliza con true cuando la operación virtual [campo] de la consulta devuelve un valor distinto de cero.

Abrir ficha completa →
Global
bool WaitEmptyQuery(Query, int)

WaitEmptyQuery finaliza con true cuando la operación virtual [campo] de la consulta devuelve un valor distinto de cero.

WaitNonEmptyQuery

WaitNonEmptyQuery finaliza con true cuando la operación virtual [campo] de la consulta devuelve cero.

Abrir ficha completa →
Global
bool WaitNonEmptyQuery(Query, int)

WaitNonEmptyQuery finaliza con true cuando la operación virtual [campo] de la consulta devuelve cero.

WaitConvRequest

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
bool WaitConvRequest(Obj, Obj, int)Por describir

Descripción pendiente.

EndConvSetup

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void EndConvSetup(Obj, Obj)Por describir

Descripción pendiente.

WaitPlayerChat

WaitPlayerChat copia a las referencias de salida una entrada de chat con una marca coincidente y la elimina.

Abrir ficha completa →
Global
void WaitPlayerChat(int&, str&, int)

WaitPlayerChat copia a las referencias de salida una entrada de chat con una marca coincidente y la elimina.

ShowLastNotificationPos

Proyecta el destino de notificación almacenado y solicita centrar la vista de la escena.

Abrir ficha completa →
Global
void ShowLastNotificationPos()

Proyecta el destino de notificación almacenado y solicita centrar la vista de la escena.

UserNotification

Genera una notificación a partir de dos textos de scripts y un punto cuando el jugador indicado coincide con el jugador activo.

Abrir ficha completa →
Global
void UserNotification(str, str, point, int)

Genera una notificación a partir de dos textos de scripts y un punto cuando el jugador indicado coincide con el jugador activo.

HasStarvingArmy

Comprueba si el gestor de notificaciones contiene la notificación por nombre de ejército sin comida.

Abrir ficha completa →
Global
bool HasStarvingArmy()

Comprueba si el gestor de notificaciones contiene la notificación por nombre de ejército sin comida.

HasStarvingArmy

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
bool HasStarvingArmy(int)Por describir

Descripción pendiente.

StarvingArmyPos

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
Obj StarvingArmyPos(int)Por describir

Descripción pendiente.

RunAIHelper

Consume 2 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str)

Consume 2 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

RunAIHelper

Consume 3 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str, str)

Consume 3 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

RunAIHelper

Consume 4 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str, str, str)

Consume 4 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

RunAIHelper

Consume 5 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str, str, str, str)

Consume 5 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

RunAIHelper

Consume 6 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str, str, str, str, str)

Consume 6 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

RunAIHelper

Consume 7 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str, str, str, str, str, str)

Consume 7 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

RunAIHelper

Consume 8 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str, str, str, str, str, str, str)

Consume 8 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

RunAIHelper

Consume 9 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

Abrir ficha completa →
Global
void RunAIHelper(str, str, str, str, str, str, str, str, str)

Consume 9 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

StopAIHelper

Consume un texto con el nombre de una operación auxiliar y envía una solicitud de cancelación de tarea por nombre.

Abrir ficha completa →
Global
void StopAIHelper(str)

Consume un texto con el nombre de una operación auxiliar y envía una solicitud de cancelación de tarea por nombre.

IsAIHelperRunning

Consume un texto con el nombre de una operación auxiliar y devuelve el resultado de comprobar su pertenencia a la tabla de nombres de operaciones auxiliares.

Abrir ficha completa →
Global
bool IsAIHelperRunning(str)

Consume un texto con el nombre de una operación auxiliar y devuelve el resultado de comprobar su pertenencia a la tabla de nombres de operaciones auxiliares.

pfd

Alterna la destrucción y la reserva del puntero de objeto almacenado en [campo].

Abrir ficha completa →
Global
void pfd()

Alterna la destrucción y la reserva del puntero de objeto almacenado en [campo].

testpf

Llama a [campo] solo cuando el puntero del objeto de diagnóstico es distinto de cero.

Abrir ficha completa →
Global
void testpf()

Llama a [campo] solo cuando el puntero del objeto de diagnóstico es distinto de cero.

SPFDone

Restaura el buscador de rutas activo desde el desplazamiento cero de la tarea, libera la tarea y limpia su puntero global.

Abrir ficha completa →
Global
void SPFDone()

Restaura el buscador de rutas activo desde el desplazamiento cero de la tarea, libera la tarea y limpia su puntero global.

SPFFindAreas_Quant

Avanza un paso de búsqueda de área SPF y devuelve a CKS un booleano que indica la continuación.

Abrir ficha completa →
Global
bool SPFFindAreas_Quant()

Avanza un paso de búsqueda de área SPF y devuelve a CKS un booleano que indica la continuación.

SPFInitData

Pasa la tarea SPF actual a una operación de implementación. La implementación informa de cero.

Abrir ficha completa →
Global
void SPFInitData()

Pasa la tarea SPF actual a una operación de implementación. La implementación informa de cero.

SPFInitDirectionData

Solicita la inicialización del mapa de direcciones a partir de la tarea actual de construcción SPF.

Abrir ficha completa →
Global
void SPFInitDirectionData()

Solicita la inicialización del mapa de direcciones a partir de la tarea actual de construcción SPF.

SPFInitPointToAreaData

Solicita la inicialización de los datos de conexión de punto a área a partir de la tarea actual de construcción SPF.

Abrir ficha completa →
Global
void SPFInitPointToAreaData()

Solicita la inicialización de los datos de conexión de punto a área a partir de la tarea actual de construcción SPF.

SPFInitConnectData

Inicializa cinco contadores de la tarea actual de construcción SPF a partir de un valor de tamaño anidado.

Abrir ficha completa →
Global
void SPFInitConnectData()

Inicializa cinco contadores de la tarea actual de construcción SPF a partir de un valor de tamaño anidado.

SPFCalcConnectHighRes_Quant

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
bool SPFCalcConnectHighRes_Quant()Por describir

Descripción pendiente.

SPFIncreaseConnect

Pasa tres argumentos de la tarea SPF a [campo] y después pone a cero [campo] de la tarea.

Abrir ficha completa →
Global
void SPFIncreaseConnect()

Pasa tres argumentos de la tarea SPF a [campo] y después pone a cero [campo] de la tarea.

SPFIncreaseConnect_Quant

Introduce en la pila un byte booleano que indica si el resultado de [campo] sobre la tarea SPF actual es distinto de cero.

Abrir ficha completa →
Global
bool SPFIncreaseConnect_Quant()

Introduce en la pila un byte booleano que indica si el resultado de [campo] sobre la tarea SPF actual es distinto de cero.

GetInnState

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int GetInnState(str, str)Por describir

Descripción pendiente.

SetInnState

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetInnState(str, str, int)Por describir

Descripción pendiente.

GetInnState

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
int GetInnState(Obj)Por describir

Descripción pendiente.

SetInnState

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetInnState(Obj, int)Por describir

Descripción pendiente.

GenTransGame

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void GenTransGame(str)Por describir

Descripción pendiente.

MousePtm

MousePtm introduce en la pila los dwords receptor[campo] y [campo] obtenidos desde [[campo]].

Abrir ficha completa →
Global
point MousePtm()

MousePtm introduce en la pila los dwords receptor[campo] y [campo] obtenidos desde [[campo]].

Goto

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void Goto(int, int)Por describir

Descripción pendiente.

ToggleFD

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void ToggleFD()Por describir

Descripción pendiente.

Catch

Gestor compartido cuya dirección se usa como referencia; reduce el cursor de la máquina virtual en ocho bytes y devuelve cero.

Abrir ficha completa →
Global
void Catch(Obj)

Gestor compartido cuya dirección se usa como referencia; reduce el cursor de la máquina virtual en ocho bytes y devuelve cero.

RemakeVis

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void RemakeVis()Por describir

Descripción pendiente.

HeroStats

Construye un contexto local de estadísticas, invoca las tareas de recogida e informe y después limpia la referencia de salida almacenada.

Abrir ficha completa →
Global
void HeroStats()

Construye un contexto local de estadísticas, invoca las tareas de recogida e informe y después limpia la referencia de salida almacenada.

EqualHeroes

Pasa un puntero a un byte local a la tarea del registro de clases.

Abrir ficha completa →
Global
void EqualHeroes()

Pasa un puntero a un byte local a la tarea del registro de clases.

_ui

Reserva y construye un objeto adaptador para importar unidades si la condición global tiene un valor distinto de cero.

Abrir ficha completa →
Global
void _ui()

Reserva y construye un objeto adaptador para importar unidades si la condición global tiene un valor distinto de cero.

_di

Reserva y construye un objeto adaptador para importar decorados si la condición global tiene un valor distinto de cero.

Abrir ficha completa →
Global
void _di()

Reserva y construye un objeto adaptador para importar decorados si la condición global tiene un valor distinto de cero.

_bi

Reserva y construye un objeto adaptador para importar edificios si la condición global tiene un valor distinto de cero.

Abrir ficha completa →
Global
void _bi()

Reserva y construye un objeto adaptador para importar edificios si la condición global tiene un valor distinto de cero.

_itools

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

Abrir ficha completa →
Global
void _itools()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

StartPlayerScript

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void StartPlayerScript(int, str)Por describir

Descripción pendiente.

StopPlayerScript

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void StopPlayerScript(int, str)Por describir

Descripción pendiente.

GetPlayerScriptsCount

Gestor registrado que sustituye la posición de su argumento entero por la constante ocho.

Abrir ficha completa →
Global
int GetPlayerScriptsCount(int)

Gestor registrado que sustituye la posición de su argumento entero por la constante ocho.

GetPlayerScript

Devuelve uno de ocho textos de scripts almacenados para un número de jugador validado y numerado desde uno.

Abrir ficha completa →
Global
str GetPlayerScript(int, int)

Devuelve uno de ocho textos de scripts almacenados para un número de jugador validado y numerado desde uno.

ShowAnnouncement

Consume dos argumentos de texto de la máquina virtual y llama a la operación auxiliar de la tabla de anuncios usando [campo] del receptor.

Abrir ficha completa →
Global
void ShowAnnouncement(str, str)

Consume dos argumentos de texto de la máquina virtual y llama a la operación auxiliar de la tabla de anuncios usando [campo] del receptor.

HideAnnouncement

Consume una clave de texto, la busca en la tabla [campo] y establece en 1 el campo [campo] del nodo encontrado.

Abrir ficha completa →
Global
void HideAnnouncement(str)

Consume una clave de texto, la busca en la tabla [campo] y establece en 1 el campo [campo] del nodo encontrado.

ShowAnnouncement

Consume dos textos y un selector entero. Llama a la operación de anuncio para los selectores del 1 al 16 usando el receptor correspondiente.

Abrir ficha completa →
Global
void ShowAnnouncement(int, str, str)

Consume dos textos y un selector entero. Llama a la operación de anuncio para los selectores del 1 al 16 usando el receptor correspondiente.

HideAnnouncement

Consume una clave y un selector e invoca la operación auxiliar de indicadores del nodo encontrado si la clave no es nula y el selector está entre 1 y 16.

Abrir ficha completa →
Global
void HideAnnouncement(int, str)

Consume una clave y un selector e invoca la operación auxiliar de indicadores del nodo encontrado si la clave no es nula y el selector está entre 1 y 16.

SetPlayerStatus

Pasa un jugador, una clave, un texto y una marca de importancia a un almacén global de estados.

Abrir ficha completa →
Global
void SetPlayerStatus(int, int, str, bool)

Pasa un jugador, una clave, un texto y una marca de importancia a un almacén global de estados.

SetPlayerStatus

Pasa un jugador, una clave y un bool de importancia al almacén global de estados de jugador si está disponible.

Abrir ficha completa →
Global
void SetPlayerStatus(int, int, bool)

Pasa un jugador, una clave y un bool de importancia al almacén global de estados de jugador si está disponible.

ShowNotification

Consume tres textos, un entero y un Obj; resuelve dos textos y pasa el paquete con modo 2 si se cumple la condición, antes de introducir en la pila el resultado de la operación auxiliar.

Abrir ficha completa →
Global
int ShowNotification(str, str, int, str, Obj)

Consume tres textos, un entero y un Obj; resuelve dos textos y pasa el paquete con modo 2 si se cumple la condición, antes de introducir en la pila el resultado de la operación auxiliar.

ShowHint

Consume dos textos y un Obj, resuelve ambos textos bajo una condición del gestor y envía el modo 1 antes de introducir en la pila el resultado de la operación auxiliar.

Abrir ficha completa →
Global
int ShowHint(str, str, Obj)

Consume dos textos y un Obj, resuelve ambos textos bajo una condición del gestor y envía el modo 1 antes de introducir en la pila el resultado de la operación auxiliar.

ShowTutorial

Consume dos textos y un Obj, aplica una condición interna adicional y envía los textos traducidos con modo 0 antes de introducir en la pila el resultado de la operación auxiliar.

Abrir ficha completa →
Global
int ShowTutorial(str, str, Obj)

Consume dos textos y un Obj, aplica una condición interna adicional y envía los textos traducidos con modo 0 antes de introducir en la pila el resultado de la operación auxiliar.

HideNotification

Consume un entero y lo pasa a la operación auxiliar de notificación si se cumple la condición.

Abrir ficha completa →
Global
void HideNotification(int)

Consume un entero y lo pasa a la operación auxiliar de notificación si se cumple la condición.

TutorialActive

Gestor registrado que introduce en la pila un booleano cero sin leer el estado del tutorial.

Abrir ficha completa →
Global
bool TutorialActive()

Gestor registrado que introduce en la pila un booleano cero sin leer el estado del tutorial.

HintsActive

Comprueba si un campo de 32 bits al que se accede mediante un puntero compartido no es cero.

Abrir ficha completa →
Global
bool HintsActive()

Comprueba si un campo de 32 bits al que se accede mediante un puntero compartido no es cero.

EnableHintsAndTutorials

Las operaciones que establecen pistas y tutoriales escriben el campo de puntero [campo] si se cumple la condición.

Abrir ficha completa →
Global
void EnableHintsAndTutorials()

Las operaciones que establecen pistas y tutoriales escriben el campo de puntero [campo] si se cumple la condición.

DisableHintsAndTutorials

Las operaciones que establecen pistas y tutoriales escriben el campo de puntero [campo] si se cumple la condición.

Abrir ficha completa →
Global
void DisableHintsAndTutorials()

Las operaciones que establecen pistas y tutoriales escriben el campo de puntero [campo] si se cumple la condición.

AreHintsAndTutorialsEnabled

La consulta de pistas y tutoriales devuelve si el campo de puntero [campo] es distinto de cero, o false.

Abrir ficha completa →
Global
bool AreHintsAndTutorialsEnabled()

La consulta de pistas y tutoriales devuelve si el campo de puntero [campo] es distinto de cero, o false.

PrintMsg

Consume un texto gestionado y un selector de jugador; imprime sus caracteres si se cumple la condición, sin liberar el contenido.

Abrir ficha completa →
Global
void PrintMsg(int, str)

Consume un texto gestionado y un selector de jugador; imprime sus caracteres si se cumple la condición, sin liberar el contenido.

_cr

Pasa un texto interno vacío a la operación que genera el informe.

Abrir ficha completa →
Global
void _cr()

Pasa un texto interno vacío a la operación que genera el informe.

GetTerritoryState

Obtiene un territorio por nombre y devuelve su estado almacenado, con un valor predeterminado de dos.

Abrir ficha completa →
Global
int GetTerritoryState(str)

Obtiene un territorio por nombre y devuelve su estado almacenado, con un valor predeterminado de dos.

SetTerritoryState

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void SetTerritoryState(str, int)Por describir

Descripción pendiente.

ConquestBonus

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
str ConquestBonus()Por describir

Descripción pendiente.

FormDescription

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
str FormDescription(str)Por describir

Descripción pendiente.

EndGame

EndGame con tres argumentos guarda su mensaje únicamente cuando el jugador reducido en uno coincide con el índice local calculado.

Abrir ficha completa →
Global
void EndGame(int, bool, str)

EndGame con tres argumentos guarda su mensaje únicamente cuando el jugador reducido en uno coincide con el índice local calculado.

RandomPathCast

Comportamiento pendiente de documentar.

La extensión registra esta primitiva, pero todavía no proporciona una descripción de su comportamiento.

Abrir ficha completa →
Global
void RandomPathCast()Por describir

Descripción pendiente.

DiplAreAllied

Consulta si dos jugadores tienen una relación diplomática de alianza recíproca. Devuelve false si alguno de los números está fuera del intervalo de 1 a 16, y true si ambos números válidos identifican al mismo jugador.

Para jugadores distintos se comprueba la relación en ambas direcciones y una condición adicional del estado de cada jugador. El significado completo de esa condición adicional todavía no está documentado.

Abrir ficha completa →
Global
bool DiplAreAllied(int, int)

Consulta si dos jugadores tienen una relación diplomática de alianza recíproca. Devuelve false si alguno de los números está fuera del intervalo de 1 a 16, y true si ambos números válidos identifican al mismo jugador.

SetUseCount

Comportamiento pendiente de documentar.

Abrir ficha completa →
Global
void SetUseCount(int)Por describir

Descripción pendiente.

WaitForMapChange

WaitForMapChange espera mientras un campo almacenado de aventura sea igual al campo actual.

Abrir ficha completa →
Global
void WaitForMapChange()

WaitForMapChange espera mientras un campo almacenado de aventura sea igual al campo actual.

Índice de tipos

Cobertura y límites

164 firmas sin descripción. Los significados de parámetros, las unidades y los efectos sin documentar siguen pendientes.

La cobertura corresponde al catálogo público de la extensión CKS. Cada descripción y ejemplo pertenece a su firma exacta.