TIPO CKSReferencia CKS

str

Consulta sus miembros y las firmas que reciben o devuelven este tipo. Este catálogo no publica miembros propios de este tipo.

0 miembros70 lo devuelven344 lo reciben

Miembros

0

Despliega un miembro para leer sus notas o abre su ficha completa. Cada sobrecarga conserva su identidad.

No hay entradas en el catálogo publicado.

Devuelven este tipo

70
MiembroFirma y descripción
ParseStrGlobalstr ParseStr(str, str&)

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

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

GetFromStrToEOLGlobalstr GetFromStrToEOL(str, str)

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

+Globalstr +(str, str)Por describir

Descripción pendiente.

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

[Globalstr& [(StrArray&, int)Por describir

Descripción pendiente.

[Globalstr& [(StrMap&, str)Por describir

Descripción pendiente.

Obj::raceStrObjstr Obj::raceStr()

Devuelve la clave canónica de civilización correspondiente a la civilización de la plantilla del objeto resuelto, o un texto vacío si no se puede resolver.

Obj::raceStrPrefObjstr Obj::raceStrPref()

Devuelve el prefijo de una letra asociado a la civilización del objeto.

Obj::raceStrPrefLowObjstr Obj::raceStrPrefLow()

Devuelve el prefijo de la civilización en minúscula, o un texto vacío si el valor no es válido.

GetRaceStrGlobalstr GetRaceStr(int)

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

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

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

Obj::nameObjstr Obj::name()Por describir

Descripción pendiente.

Obj::classObjstr Obj::class()

Devuelve una copia gestionada del nombre de la plantilla de clase del objeto obtenido.

Obj::commandObjstr Obj::command()

Obj::command copia el campo de texto corto [campo] del objeto resuelto en un texto CKS gestionado; devuelve un texto vacío para una referencia no válida.

Obj::commandObjstr Obj::command(int)

Devuelve el nombre de una orden pendiente por su índice, empezando en cero. Devuelve un texto vacío si el objeto o el índice no son válidos.

cmdparamGlobalstr cmdparam()

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

cmdwaitingGlobalstr cmdwaiting()

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

rolloverGlobalstr rollover()

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

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

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

rolloverGlobalstr 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_descGlobalstr rollover_desc(Obj, str, bool)

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

Building::itemtypesBuildingstr Building::itemtypes()

Devuelve el texto de la plantilla de Building registrado como Building::itemtypes.

Building::GetSentryClassNameBuildingstr Building::GetSentryClassName()

Building::GetSentryClassName devuelve el texto de la plantilla de Building almacenado en [campo].

Unit::SpecialNameUnitstr Unit::SpecialName(int)

Construye un texto de scripts a partir de una entrada de la tabla de nombres especiales de Unit o de un valor alternativo.

Hero::formationHerostr Hero::formation()

Para un Hero válido, el acceso a formation copia en un resultado de texto de la máquina virtual el texto del objeto de forma obtenido mediante Hero [campo] y formación [campo]; un Hero no válido devuelve un texto vacío.

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

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

_ChooseGlobalstr _Choose(str, str)

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

_ListClassesGlobalstr _ListClasses()

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

_ListFolderGlobalstr _ListFolder(str)

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

_ListFolderExGlobalstr _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.

_ListTerrainsGlobalstr _ListTerrains()

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

Settlement::nameSettlementstr Settlement::name()

Copia los bytes del nombre del asentamiento seleccionado a un texto de la máquina virtual, con una terminación de metadatos de cuatro bytes encadenada.

Settlement::FirstBldClassSettlementstr Settlement::FirstBldClass()

Adaptador CKS de FirstBldClass que devuelve una copia del texto [campo] de Settlement.

ConvResultGlobalstr ConvResult(str)

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

RunConvGlobalstr RunConv(str)

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

_ListConvsGlobalstr _ListConvs()

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

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

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

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

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

GetConstStrGlobalstr GetConstStr(str)

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

MapNameGlobalstr MapName()

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

TranslateGlobalstr Translate(str)

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

TranslatefGlobalstr Translatef(str, str)

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

TranslatefGlobalstr Translatef(str, str, str)

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

TranslatefGlobalstr Translatef(str, str, str, str)

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

Item::idItemstr Item::id()

Construye un texto de la máquina virtual a partir del primer texto del descriptor base registrado del objeto del inventario.

Item::nameItemstr Item::name()

Construye un texto de la máquina virtual a partir del texto de ese descriptor seleccionado por el identificador de Item.

Item::display_nameItemstr Item::display_name()

Construye un texto de la máquina virtual a partir del segundo texto del descriptor, almacenado en [campo].

UTypeGlobalstr UType(int, int)

Busca un texto gestionado de tipo de unidad mediante los índices de tipo y civilización.

UTechGlobalstr UTech(int, int)

Selecciona un texto de una tabla de tecnologías indexada por civilización y lo devuelve como texto CKS gestionado.

UTrainCmdGlobalstr UTrainCmd(int, int)Por describir

Descripción pendiente.

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

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

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

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

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

SS_STRGlobalstr SS_STR(int)

SS_STR reserva un texto para un selector de estado con signo.

GS_STRGlobalstr GS_STR(int)

GS_STR reserva un texto para un selector de estrategia con signo.

LsaStrGlobalstr LsaStr(int)Por describir

Descripción pendiente.

GetFormDscGlobalstr GetFormDsc(str)Por describir

Descripción pendiente.

clockGlobalstr clock()

Da formato al contador de partida [campo] como un texto de horas, minutos y segundos, y devuelve un valor de texto CKS.

GetPlayerScriptGlobalstr GetPlayerScript(int, int)

Devuelve uno de ocho textos de scripts almacenados para un número de jugador validado y numerado desde uno.

Building::GetDefenderClsBuildingstr Building::GetDefenderCls(int)

Building::GetDefenderCls devuelve uno de dos textos de Building para las clases derivadas de Outpost, según se indique el selector 1 o 2.

ConquestBonusGlobalstr ConquestBonus()Por describir

Descripción pendiente.

FormDescriptionGlobalstr FormDescription(str)Por describir

Descripción pendiente.

Reciben este tipo

344
MiembroFirma y descripción
WriteGlobalvoid 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.

=Globalvoid =(str&, str)Por describir

Descripción pendiente.

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

StrCatGlobalvoid StrCat(str&, str)

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

ParseStrGlobalstr ParseStr(str, str&)

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

StrStrGlobalbool StrStr(str, str)

Comprueba si un texto contiene otro texto.

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

GetFromStrToEOLGlobalstr GetFromStrToEOL(str, str)

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

+Globalstr +(str, str)Por describir

Descripción pendiente.

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

GetChrGlobalint GetChr(str, int)

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

IsNullGlobalbool IsNull(str)

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

StrLenGlobalint StrLen(str)

Devuelve la longitud de un texto CKS en bytes.

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

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

==Globalbool ==(str, str)Por describir

Descripción pendiente.

!=Globalbool !=(str, str)Por describir

Descripción pendiente.

StrArray::findStrArrayint StrArray::find(str)Por describir

Descripción pendiente.

[Globalstr& [(StrMap&, str)Por describir

Descripción pendiente.

StrMap::eraseStrMapvoid StrMap::erase(str)Por describir

Descripción pendiente.

StrMap::existsStrMapbool StrMap::exists(str)Por describir

Descripción pendiente.

_RandomTerrain2Globalvoid _RandomTerrain2(str)

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

GetClassRaceGlobalint GetClassRace(str)

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

Obj::IsHeirOfObjbool Obj::IsHeirOf(str)

Obj::IsHeirOf solicita la comprobación de ascendencia de clase del Obj obtenido.

Obj::CmdCountObjint Obj::CmdCount(str)

Cuenta las órdenes pendientes con el nombre indicado.

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

Crea y añade a la cola una orden con nombre para un objeto de destino.

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

Añade una orden con nombre y un punto como destino.

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

Añade una orden con nombre y un objeto como destino.

Obj::SneakCommandObjvoid Obj::SneakCommand(str)

Crea una orden con nombre bajo comprobaciones locales, envía dos candidatos y actualiza el estado de órdenes.

Obj::SetCommandObjvoid Obj::SetCommand(str)

Crea y envía al objeto una orden con el nombre indicado, sin un destino adicional.

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

Crea y envía al objeto una orden con el nombre indicado y un punto como destino.

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

Crea y envía al objeto una orden con el nombre indicado y otro objeto como destino.

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

Valida un objeto y una orden por nombre; después la ejecuta con los argumentos del script.

Obj::CmdDisableObjvoid Obj::CmdDisable(str)

Resuelve el nombre de orden indicado mediante la operación virtual [campo] del registro y despacha los resultados no negativos mediante la operación virtual [campo] del objeto.

Obj::CmdEnableObjvoid Obj::CmdEnable(str)

Resuelve el nombre de orden indicado mediante la operación virtual [campo] del registro y despacha los resultados no negativos mediante la operación virtual [campo] del objeto.

Obj::IsInGroupObjbool Obj::IsInGroup(str)

Busca la clave de texto y devuelve el resultado normalizado de la operación virtual [campo] del grupo encontrado para el Obj resuelto.

Obj::AddToGroupObjvoid Obj::AddToGroup(str)

Añade el objeto a un grupo con nombre y crea el grupo si hace falta.

Obj::RemoveFromGroupObjvoid Obj::RemoveFromGroup(str)

Busca la clave de texto indicada y llama a [campo] con el objeto encontrado y el Obj resuelto cuando el estado de búsqueda es cero.

Obj::SetNameObjvoid Obj::SetName(str)

Pasa el puntero al contenido del texto y el objeto resuelto a una operación de implementación.

Obj::AddItemObjbool Obj::AddItem(str)

Intenta añadir un objeto del inventario con el nombre indicado y devuelve si ha sido posible.

Obj::FindItemObjItem Obj::FindItem(str)Por describir

Descripción pendiente.

Obj::RemoveItemObjvoid Obj::RemoveItem(str)

RemoveItem con un texto solicita la eliminación después de que la búsqueda por nombre dé un resultado no negativo.

Obj::ExchangeItemObjbool Obj::ExchangeItem(Item, str)

ExchangeItem devuelve true después de solicitar una sustitución protegida por comprobaciones.

Obj::RemoveItemsOfTypeObjint Obj::RemoveItemsOfType(str)

Elimina del inventario todos los objetos del tipo indicado y devuelve cuántos ha eliminado.

Obj::prObjvoid Obj::pr(str)

Da formato al texto HX indicado bajo una comprobación de un campo del receptor y lo libera en todas las rutas normales.

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

rolloverGlobalstr 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_descGlobalstr rollover_desc(Obj, str, bool)

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

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

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

_PlaceExGlobalObj _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.

_PlaceBlockExGlobalvoid _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.

_PlaceBlockExGlobalvoid _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.

_SummonGlobalvoid _Summon(str, int, int, int)

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

Obj::PlaySoundObjvoid Obj::PlaySound(str)

Adapta los argumentos de texto y objeto del script al método de reproducción de sonido espacial [campo] y libera la referencia al texto.

Obj::ShowFloatTextObjvoid Obj::ShowFloatText(str)

Envía un contenido de texto junto con un punto virtual cuya segunda coordenada se reduce en 120.

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

GetGroupSizeGlobalint GetGroupSize(str)

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

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

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

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

SpawnNamedGlobalObj SpawnNamed(str)

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

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

ClassPlayerAreaObjsGlobalQuery ClassPlayerAreaObjs(str, int, str)Por describir

Descripción pendiente.

ClassPlayerObjsGlobalQuery ClassPlayerObjs(str, int)

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

BuildingsInSettlementGlobalQuery BuildingsInSettlement(str, str)Por describir

Descripción pendiente.

UnitsInSettlementGlobalQuery UnitsInSettlement(str, str)Por describir

Descripción pendiente.

UnitsAroundSettlementGlobalQuery UnitsAroundSettlement(str, str)Por describir

Descripción pendiente.

UnitsGuardingSettlementGlobalQuery UnitsGuardingSettlement(str, str)Por describir

Descripción pendiente.

UnitsInSettlementGlobalQuery UnitsInSettlement(Settlement, str)Por describir

Descripción pendiente.

UnitsAroundSettlementGlobalQuery UnitsAroundSettlement(Settlement, str)Por describir

Descripción pendiente.

UnitsGuardingSettlementGlobalQuery UnitsGuardingSettlement(Settlement, str)Por describir

Descripción pendiente.

EnemyObjsGlobalQuery EnemyObjs(int, str)

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

FriendlyObjsGlobalQuery FriendlyObjs(int, str)

Construye una Query filtrada por clase para el jugador indicado.

ControllableObjsGlobalQuery ControllableObjs(int, str)Por describir

Descripción pendiente.

AreaObjsGlobalQuery AreaObjs(str, str)Por describir

Descripción pendiente.

ObjsInRectGlobalQuery ObjsInRect(rect, str)

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

ObjsInCircleGlobalQuery ObjsInCircle(point, int, str)

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

ObjsInSightGlobalQuery ObjsInSight(Obj, str)

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

VisibleObjsInSightGlobalQuery VisibleObjsInSight(Obj, str)

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

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

AttachedUnitsGlobalQuery AttachedUnits(Hero, str)

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

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

Solicita el modo de creación cero para cada miembro vivo de Query e instala los resultados no nulos con el bool normalizado.

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

Solicita el modo de creación uno, con el par de coordenadas sin modificar, para cada miembro vivo de Query e instala los resultados no nulos.

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

Despacha el modo dos de la fábrica con el par Obj sin transformar, tras validar su índice de registro de la palabra baja, e instala los resultados no nulos en los miembros vivos de Query.

Query::AddCommandOffsetQueryvoid Query::AddCommandOffset(bool, str, point)

Transforma la posición de cada miembro vivo mediante el punto indicado menos la media de los miembros vivos y después solicita el modo uno sin limitar los valores localmente.

Query::SetCommandQueryvoid Query::SetCommand(str)

Llama a la operación virtual [campo](0) antes del despacho de la fábrica en modo cero y llama a [campo](0) después de cada intento con un miembro vivo.

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

Crea e instala la orden dirigida a un punto indicada para cada objeto válido seleccionado por una Query.

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

Construye e instala una orden dirigida a un objeto para cada miembro vivo de la Query obtenida.

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

Traslada las posiciones de los miembros respecto a la media de los miembros vivos y las limita antes del despacho de la fábrica en modo uno, después de la operación virtual [campo](0).

AttackAreaGlobalvoid AttackArea(Query, str)

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

MoveToAreaGlobalvoid MoveToArea(Query, str)

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

Query::AddToGroupQueryvoid Query::AddToGroup(str)

Envía los miembros vivos de la consulta a la colección del grupo indicado por nombre.

Query::RemoveFromGroupQueryvoid Query::RemoveFromGroup(str)

Quita del grupo indicado cada objeto vivo de la consulta.

Query::InHolderQueryint Query::InHolder(str)

Cuenta las unidades de la consulta que están dentro del asentamiento indicado.

Query::AddToHolderQueryvoid Query::AddToHolder(str)

Intenta forzar la entrada en un contenedor de los miembros de la consulta compatibles con una unidad.

GetNamedObjGlobalNamedObj GetNamedObj(str)

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

Building::ResearchBuildingvoid Building::Research(str)

Obtiene un descriptor de orden por nombre e invoca la investigación con un contexto temporal de costes de la orden.

Unit::BestTargetInSquadSightUnitObj Unit::BestTargetInSquadSight(str)

Busca el mejor objetivo táctico dentro de la visión del escuadrón que coincida con el filtro de clase indicado.

Unit::BestTargetInSquadSightExclusiveUnitObj Unit::BestTargetInSquadSightExclusive(str)

Invoca la búsqueda de objetivos dentro de la visión de la escuadra con datos de texto y la opción de exclusión activada.

GetPlayerUnitsGlobalObjList GetPlayerUnits(int, str)

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

Unit::MutateUnitvoid Unit::Mutate(str)

Obtiene una plantilla de clase por nombre y solicita la transformación de Unit o un estado de transformación aplazada.

Hero::SetFormationHerovoid Hero::SetFormation(str)

SetFormation resuelve el texto indicado en el mapa de formaciones y, si lo encuentra y existe Hero [campo], pasa el texto a la operación auxiliar que establece la forma del objeto de formación. Los nombres desconocidos y los Hero no válidos llaman a la operación auxiliar de error.

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

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

_ScriptEditorGlobalvoid _ScriptEditor(str)

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

_DialogEditorGlobalvoid _DialogEditor(str)

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

_ChooseGlobalstr _Choose(str, str)

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

_ListFolderGlobalstr _ListFolder(str)

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

_ListFolderExGlobalstr _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.

BuildMiniMapGlobalvoid BuildMiniMap(str)

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

GetSettlementGlobalSettlement GetSettlement(str)

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

Settlement::FindSettlementBuilding Settlement::Find(str)

Find consume str y después Settlement, compara los bytes de texto de la plantilla y devuelve la primera referencia de miembro que coincide.

Settlement::ObjectsAroundSettlementObjList Settlement::ObjectsAround(str)

Construye una ObjList con los objetos asociados a asentamientos que coinciden con la clase de scripts indicada.

ItemHolder::AddItemItemHolderbool ItemHolder::AddItem(str)

Envía un candidato con nombre no nulo a la operación virtual [campo] y devuelve si existe ese candidato.

ItemHolder::HasItemItemHolderbool ItemHolder::HasItem(str)

Recorre las entradas indexadas del contenedor buscando una igualdad exacta con el texto indicado.

ItemHolder::RemoveItemItemHoldervoid ItemHolder::RemoveItem(str)

Solicita la eliminación virtual de la primera entrada indexada cuyo texto derivado coincida con el nombre indicado.

Settlement::CreateShipSettlementShip Settlement::CreateShip(str)

CreateShip construye un objeto de la clase indicada por nombre, aplica las operaciones de propiedad y colocación, intenta forzar su entrada en un contenedor y restaura el estado global temporal en la ruta normal con receptor válido.

ObjList::AddToGroupObjListvoid ObjList::AddToGroup(str)

El gestor busca el grupo por nombre, crea un objeto de grupo en la rama de resultado de búsqueda distinto de cero y después recorre la lista receptora.

ObjList::RemoveFromGroupObjListvoid ObjList::RemoveFromGroup(str)

El gestor busca el nombre de grupo indicado.

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

Crea y pone en cola una orden con nombre para cada miembro elegible de la lista de objetos.

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

Para cada miembro resuelto apto, crea una orden con nombre dirigida a un punto y selector 1, y la envía mediante la operación virtual [campo] usando el booleano indicado.

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

Tras validar la referencia Obj indicada, crea una orden con nombre dirigida a un objeto, con selector 2, para cada miembro apto y la envía mediante la operación virtual [campo] usando el valor booleano.

ObjList::AddCommandOffsetObjListvoid ObjList::AddCommandOffset(bool, str, point)

Crea órdenes dirigidas a un punto para los miembros de una lista de objetos, conservando sus desplazamientos respecto al centro de la lista.

ObjList::ExecCmdObjListvoid ObjList::ExecCmd(str, point, Obj, bool)

Busca el texto de orden indicado mediante la operación virtual [campo] del registro de órdenes; si tiene éxito pasa la orden resuelta y los argumentos restantes a [campo]. Si falla informa de que la orden no es válida.

ObjList::SetCommandObjListvoid ObjList::SetCommand(str)

Para cada miembro resuelto apto, llama a la operación virtual [campo] con cero, crea la orden con nombre y selector 0, la envía mediante la operación virtual [campo] con false y actualiza el estado de las órdenes.

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

Para cada miembro resuelto apto, llama a la operación virtual [campo] con cero, crea una orden con nombre dirigida a un punto y selector 1, la envía mediante la operación virtual [campo] con false y actualiza el estado de las órdenes.

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

Tras validar el receptor y el Obj de destino, llama a la operación virtual [campo] con cero en cada miembro apto, crea una orden dirigida a un objeto con selector 2, la envía mediante la operación virtual [campo] con false y actualiza el estado de las órdenes.

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

Calcula el centro de la lista y la posición relativa de cada miembro apto respecto a ese centro, limita el destino trasladado a los bordes del mapa y después crea y envía una orden de punto con selector 1 tras la operación virtual [campo].

ObjList::GetCanExecCmdObjListObjList ObjList::GetCanExecCmd(str)

Reserva una ObjList nueva, resuelve la orden mediante la operación virtual [campo] del registro de órdenes y copia las entradas de los miembros válidos de origen cuyo predicado virtual [campo] acepta esa orden.

ObjList::InHolderObjListint ObjList::InHolder(str)

Busca el asentamiento cuyo nombre almacenado coincide con el texto indicado y cuenta los miembros de la lista convertibles a Unit cuyo identificador de contenedor coincide con ese asentamiento.

ObjList::AddToHolderObjListvoid ObjList::AddToHolder(str)

Mueve las unidades compatibles de la lista al asentamiento indicado.

ObjList::ObjClassObjListObjList ObjList::ObjClass(str)

Filtra una ObjList por la ascendencia de la plantilla de clase.

ObjList::FindObjListObj ObjList::Find(str)

Devuelve el primer miembro vivo de ObjList que cumple la comprobación de ascendencia de la plantilla de clase resuelta.

ObjList::FindAllyObjListObj ObjList::FindAlly(int, str)

Devuelve el primer miembro vivo de ObjList que coincide con la clase y tiene activado el bit de relación seleccionado.

ObjList::FindEnemyObjListObj ObjList::FindEnemy(int, str)

Devuelve el primer miembro vivo de ObjList que coincide con la clase y tiene desactivado el bit de relación seleccionado.

Conversation::InitConversationvoid Conversation::Init(str)

Adaptador de Init de Conversation en CKS que sustituye una ventana pasada por referencia y delega la inicialización por nombre.

Conversation::SetActorConversationvoid Conversation::SetActor(str, Unit)Por describir

Descripción pendiente.

Conversation::SetDefActorConversationvoid Conversation::SetDefActor(str, str)Por describir

Descripción pendiente.

ActorPresentGlobalbool ActorPresent(str)Por describir

Descripción pendiente.

ConvResultGlobalstr ConvResult(str)

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

ConvSetResultGlobalvoid ConvSetResult(str, str)Por describir

Descripción pendiente.

RunConvGlobalstr RunConv(str)

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

EnvWriteStringGlobalvoid EnvWriteString(str, str)

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

EnvWriteIntGlobalvoid EnvWriteInt(str, int)Por describir

Descripción pendiente.

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

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

EnvWriteObjGlobalvoid EnvWriteObj(str, Obj)

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

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

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

EnvWriteIntGlobalvoid EnvWriteInt(Settlement, str, int)

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

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

EnvReadIntGlobalint EnvReadInt(Settlement, str)

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

EnvWriteObjGlobalvoid EnvWriteObj(Settlement, str, Obj)Por describir

Descripción pendiente.

EnvReadObjGlobalObj EnvReadObj(Settlement, str)Por describir

Descripción pendiente.

EnvWriteStringGlobalvoid EnvWriteString(Building, str, str)

Da formato a una ruta del entorno específica del edificio y pasa el texto del valor a la operación de escritura del entorno.

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

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

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

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

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

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

EnvWriteIntGlobalvoid EnvWriteInt(int, str, int)

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

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

EnvReadIntGlobalint EnvReadInt(int, str)

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

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

EnvReadObjGlobalObj EnvReadObj(int, str)Por describir

Descripción pendiente.

EnvListGlobalvoid EnvList(str)Por describir

Descripción pendiente.

EnvListGlobalvoid EnvList(Settlement, str)Por describir

Descripción pendiente.

EnvFindGlobalvoid EnvFind(str)Por describir

Descripción pendiente.

EnvExportGlobalvoid EnvExport(str)

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

RegisterSettlementUpgradeGlobalvoid RegisterSettlementUpgrade(Settlement, str)

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

RegisterPlayerUpgradeGlobalvoid RegisterPlayerUpgrade(int, str)

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

RunSequenceGlobalvoid RunSequence(str)

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

IsRunningGlobalbool IsRunning(str)

IsRunning comprueba que el texto del proveedor sea exactamente Running.

IsWaitingGlobalbool IsWaiting(str)

IsWaiting comprueba que el texto del proveedor sea exactamente Waiting.

IsFinishedGlobalbool IsFinished(str)

IsFinished comprueba que el texto del proveedor sea exactamente Finished.

PlayMusicGlobalvoid PlayMusic(str)

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

PlaySoundGlobalvoid PlaySound(str)

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

PlaySoundGlobalvoid PlaySound(int, str)

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

_RunGlobalbool _Run(str)

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

RunGlobalvoid Run(str)

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

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

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

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

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

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

Settlement::RunSettlementvoid Settlement::Run(str)

Compila el script indicado con una declaración de argumento Settlement y lo ejecuta si la compilación se completa correctamente.

IRunGlobalint IRun(str)

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

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

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

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

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

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

GetConstGlobalint GetConst(str)

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

GetConstStrGlobalstr GetConstStr(str)

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

ExploreAreaGlobalvoid ExploreArea(int, str)

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

ChangeMapGlobalvoid ChangeMap(str, str)

ChangeMap busca el primer texto en la tabla de mapas del juego antes de pasar el texto asociado y el segundo texto.

SetNextSeasonGlobalvoid SetNextSeason(str)

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

PlayMovieGlobalbool PlayMovie(str)

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

TranslateGlobalstr Translate(str)

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

TranslatefGlobalstr Translatef(str, str)

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

TranslatefGlobalstr Translatef(str, str, str)

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

TranslatefGlobalstr Translatef(str, str, str, str)

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

SaveAdventureGlobalvoid SaveAdventure(str)

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

AreaCenterGlobalpoint AreaCenter(str)

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

DisableAreaGlobalvoid DisableArea(str)

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

EnableAreaGlobalvoid EnableArea(str)

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

GetRandomPointInAreaGlobalpoint GetRandomPointInArea(str)

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

AreaDistToGlobalint AreaDistTo(point, str)

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

_AdvPlaceAreaRectGlobalvoid _AdvPlaceAreaRect(str, rect, str, str)

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

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

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

GiveNoteGlobalvoid GiveNote(str)

Convierte el nombre del script en un texto interno y lo pasa a la operación auxiliar del gestor de notas con un segundo argumento igual a cero.

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

IsNoteActiveGlobalbool IsNoteActive(str)

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

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

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

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

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

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

Actualiza el estado y las marcas de la escuadra y envía órdenes por nombre sin argumentos a las unidades que la componen.

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

Resuelve la referencia del escuadrón y delega una operación de orden con las coordenadas del punto de destino.

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

Actualiza el estado de órdenes de la escuadra y envía una orden dirigida a un objeto a las unidades elegibles que la componen.

Squad::CountSquadint Squad::Count(str)

Cuenta los miembros de la escuadra cuya plantilla de clase coincide con una cadena de ascendencia indicada por nombre.

GAIKA::CountGAIKAint GAIKA::Count(int, int, str)

Count con texto devuelve el número de miembros seleccionados de la escuadra cuya plantilla de clase deriva del descriptor de clase indicado, con una contribución de Sentry condicionada por comprobaciones.

SetNoAttackGlobalvoid SetNoAttack(str, int, bool)Por describir

Descripción pendiente.

SetNoRecruitGlobalvoid SetNoRecruit(str, int, bool)Por describir

Descripción pendiente.

AreaAINoRecruitGlobalvoid AreaAINoRecruit(str, int, bool)Por describir

Descripción pendiente.

AreaAINoAttackGlobalvoid AreaAINoAttack(str, int, bool)Por describir

Descripción pendiente.

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

AreaAISetAttackOptimismGlobalvoid AreaAISetAttackOptimism(str, int, int)Por describir

Descripción pendiente.

Settlement::SupplyCountSettlementint Settlement::SupplyCount(str)

Cuenta los edificios de la clase indicada que tienen el mismo propietario y están asociados al asentamiento indicado.

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

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

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

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

AIExecCmdGlobalvoid AIExecCmd(Obj, str)Por describir

Descripción pendiente.

Settlement::FindBuildingSettlementBuilding Settlement::FindBuilding(str)

Devuelve el primer miembro del asentamiento cuya plantilla deriva de la clase indicada por nombre.

Settlement::FindResearchLabSettlementBuilding Settlement::FindResearchLab(str)

Busca una unidad asociada a un descriptor de investigación por nombre y devuelve su referencia Building.

AIO_TrainGlobalvoid AIO_Train(int, str, int, int)Por describir

Descripción pendiente.

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

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

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

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

GetCmdCostGlobalbool GetCmdCost(str, int, int)

Busca una orden por nombre y escribe sus costes de oro y comida en referencias de salida.

GetCmdStaminaCostGlobalint GetCmdStaminaCost(str)

Resuelve el descriptor de una orden por su nombre de texto y devuelve el coste de resistencia requerido desde [campo].

Settlement::CanAffordSettlementbool Settlement::CanAfford(str)

Obtiene un Settlement y una orden por nombre; devuelve si la comprobación de coste se supera.

Settlement::CanAffordSettlementbool Settlement::CanAfford(str, int)

Compara la cantidad solicitada con el recuento interno con signo de órdenes que se pueden costear.

Settlement::MaxAffordCountSettlementint Settlement::MaxAffordCount(str)

Devuelve el recuento interno con signo de órdenes que se pueden costear tras seleccionar el tratamiento de las reservas.

Settlement::CanResearchSettlementbool Settlement::CanResearch(str)

Primitiva de scripts CKS que indica si un asentamiento puede comenzar a investigar una mejora que no esté ya investigada ni en curso.

Settlement::ResearchSettlementvoid Settlement::Research(str)

Obtiene un Settlement y una mejora por nombre; después envía condicionalmente una orden de investigación.

Settlement::ReserveForSettlementbool Settlement::ReserveFor(str, int)

Actualiza el porcentaje de reserva y la orden de la clave indicada, conservando o inicializando la instantánea del ejército según la ruta de ejecución.

Settlement::CheckTechBudgetSettlementbool Settlement::CheckTechBudget(str, int)

Compara el gasto en tecnología más el coste ajustado de la orden con un presupuesto porcentual con signo.

CountGlobalint Count(int, str)

Count consulta el recuento de una clase en la colección indexada del jugador.

AllyCountGlobalint AllyCount(int, str)

AllyCount suma los recuentos de clases para los códigos de relación distintos de cuatro.

EnemyCountGlobalint EnemyCount(int, str)

EnemyCount suma los recuentos de clases para el código de relación cuatro.

AIStartGlobalvoid AIStart(int, str)Por describir

Descripción pendiente.

AIStartGlobalvoid AIStart(int, str, int)

Valida un jugador, un perfil de IA y una dificultad antes de sustituir el controlador de IA de ese jugador.

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

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

GetSettlementsGlobalObjList GetSettlements(str, int)

Construye una ObjList con los asentamientos del mapa seleccionados por propietario y clase de edificio central.

PrepareAiTransportShipGlobalShip PrepareAiTransportShip(int, int, int, str, point)

PrepareAiTransportShip construye condicionalmente un resultado de referencia de ocho bytes.

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

Obj::HasItemObjbool Obj::HasItem(str)

Invoca la búsqueda virtual de objetos del inventario por nombre del objeto obtenido y devuelve si el resultado entero es no negativo.

Obj::UseItemObjbool Obj::UseItem(str)

Busca un objeto del inventario por nombre en un Obj y ejecuta su script OnUse si está presente.

Squad::UseTeleportSquadbool Squad::UseTeleport(Obj, int, str, point)

Guarda el estado y el tiempo de la escuadra y envía órdenes de teletransporte y de punto a los miembros vivos.

EvalGroupGlobalint EvalGroup(str)

EvalGroup suma las contribuciones de evaluación de los 16 bits inferiores de las referencias del grupo.

IsProtectedGlobalbool IsProtected(int, point, str)

IsProtected limita las coordenadas y normaliza una marca de consulta local.

GetClassHealtGlobalint GetClassHealt(str)Por describir

Descripción pendiente.

GetTrainGoldGlobalint 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].

GAIKA::GetAIControlledUnitsGAIKAObjList GAIKA::GetAIControlledUnits(str, int, int, bool)

Construye una ObjList con las unidades elegibles controladas por el registro GAIKA seleccionado, aplicando filtros de clase, relación y cantidad máxima.

Settlement::TSRecruitArmySettlementObjList Settlement::TSRecruitArmy(str, int)

Construye una ObjList y solicita el reclutamiento táctico de Settlement mediante TSH_RecruitArmy.vs y la ruta de órdenes universales.

Settlement::TSResearchSettlementbool Settlement::TSResearch(str)

Aplica el script de orden TSH_Research con un Settlement, un nombre de investigación y una referencia temporal de resultado.

AIVGlobalvoid AIV(int, str)

La variante de texto de AIV desvincula y libera su operando de prefijo.

AIRunGlobalvoid AIRun(int, str)

Adaptador que resuelve un script de jugador y lo ejecuta con 0 argumentos enteros.

AIRunGlobalvoid AIRun(int, str, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 1 argumento entero.

AIRunGlobalvoid AIRun(int, str, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 2 argumentos enteros.

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

Adaptador que resuelve un script de jugador y lo ejecuta con 3 argumentos enteros.

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

Adaptador que resuelve un script de jugador y lo ejecuta con 4 argumentos enteros.

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

Adaptador que resuelve un script de jugador y lo ejecuta con 5 argumentos enteros.

AIIRunGlobalint AIIRun(int, str)

Adaptador que resuelve un script de jugador y lo ejecuta con 0 argumentos enteros.

AIIRunGlobalint AIIRun(int, str, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 1 argumento entero.

AIIRunGlobalint AIIRun(int, str, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 2 argumentos enteros.

AIIRunGlobalint AIIRun(int, str, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 3 argumentos enteros.

AIIRunGlobalint AIIRun(int, str, int, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 4 argumentos enteros.

AIIRunGlobalint AIIRun(int, str, int, int, int, int, int)

Adaptador que resuelve un script de jugador y lo ejecuta con 5 argumentos enteros.

Settlement::AIRunSettlementvoid Settlement::AIRun(str)

Obtiene una ruta de script para el jugador del asentamiento y envía una orden para esa ruta.

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

Obtiene un nombre de script del jugador y lo ejecuta como una orden registrada si se encuentra.

Squad::AIRunSquadvoid Squad::AIRun(str)

Pasa un valor compactado de escuadra a una orden de script registrada que se ha obtenido.

AppendFileGlobalvoid AppendFile(str, str)

Reintenta abrir un archivo por nombre y procesa su contenido mediante métodos virtuales de flujo.

prGlobalvoid pr(str)

Muestra el texto indicado en el registro de mensajes y en el chat del juego.

_PlaceGlobalvoid _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.

_SetCursorGlobalvoid _SetCursor(str)Por describir

Descripción pendiente.

ExportObjsGlobalvoid ExportObjs(str)

Selecciona un nombre de archivo y pasa un contexto temporal del mapa a la tarea de exportación de objetos.

ExportTerrainGlobalvoid ExportTerrain(str)

Selecciona un nombre de archivo y pasa un contexto temporal de mapa al envoltorio que guarda el terreno.

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

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

ChMapGlobalvoid ChMap(str)

ChMap consume el texto del script y pasa su contenido sin modificar a [campo].

DlgGlobalvoid Dlg(str)

Construye un objeto de menú y pasa un nombre gestionado y parámetros fijos de disposición a operaciones virtuales.

SplashGlobalvoid Splash(str, str)

Ejecuta una secuencia introductoria modal de vídeo o imagen según la configuración INI.

ChangeFormationGlobalvoid ChangeFormation(str)

Pasa un nombre gestionado de forma al puntero de forma del objeto seleccionado en el registro.

TTestGlobalvoid TTest(str)

Obtiene una clave de traducción y muestra en el chat la entrada y el valor traducido.

GetItemGlobalvoid GetItem(str)Por describir

Descripción pendiente.

_chsGlobalvoid _chs(str)Por describir

Descripción pendiente.

_SetNextSeasonGlobalvoid _SetNextSeason(str)

_SetNextSeason guarda el resultado del analizador incluso cuando es cero.

GetFormDscGlobalstr GetFormDsc(str)Por describir

Descripción pendiente.

SetSettRaceGlobalvoid SetSettRace(str, int)Por describir

Descripción pendiente.

WaitSettlementCaptureGlobalbool WaitSettlementCapture(str, int, int)

Implementa la condición bloqueante registrada WaitSettlementCapture y sus rutas de agotamiento del tiempo de espera.

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

WaitEnvStringEqualGlobalbool WaitEnvStringEqual(str, str, int)

Implementa la condición bloqueante registrada WaitEnvStringEqual y sus rutas de agotamiento del tiempo de espera.

WaitEnvIntBetweenGlobalbool WaitEnvIntBetween(str, int, int, int)

Implementa la condición bloqueante registrada WaitEnvIntBetween y sus rutas de agotamiento del tiempo de espera.

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

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

WaitUnitsInAreaGlobalbool WaitUnitsInArea(Query, str, int)

WaitUnitsInArea comprueba una colección de consulta no vacía mediante la operación de aceptación del área.

WaitIdleUnitsInAreaGlobalbool WaitIdleUnitsInArea(Query, str, int)

WaitIdleUnitsInArea comprueba los nombres de reposo en una colección no vacía filtrada por área.

WaitPlayerChatGlobalvoid WaitPlayerChat(int&, str&, int)

WaitPlayerChat copia a las referencias de salida una entrada de chat con una marca coincidente y la elimina.

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

RunAIHelperGlobalvoid RunAIHelper(str, str)

Consume 2 textos del script y pasa sus caracteres a la rutina global de invocación de operaciones auxiliares de IA.

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

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

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

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

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

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

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

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

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

GetInnStateGlobalint GetInnState(str, str)Por describir

Descripción pendiente.

SetInnStateGlobalvoid SetInnState(str, str, int)Por describir

Descripción pendiente.

GenTransGameGlobalvoid GenTransGame(str)Por describir

Descripción pendiente.

StartPlayerScriptGlobalvoid StartPlayerScript(int, str)Por describir

Descripción pendiente.

StopPlayerScriptGlobalvoid StopPlayerScript(int, str)Por describir

Descripción pendiente.

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

HideAnnouncementGlobalvoid HideAnnouncement(str)

Consume una clave de texto, la busca en la tabla [campo] y establece en 1 el campo [campo] del nodo encontrado.

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

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

SetPlayerStatusGlobalvoid SetPlayerStatus(int, int, str, bool)

Pasa un jugador, una clave, un texto y una marca de importancia a un almacén global de estados.

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

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

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

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

GetTerritoryStateGlobalint GetTerritoryState(str)

Obtiene un territorio por nombre y devuelve su estado almacenado, con un valor predeterminado de dos.

SetTerritoryStateGlobalvoid SetTerritoryState(str, int)Por describir

Descripción pendiente.

FormDescriptionGlobalstr FormDescription(str)Por describir

Descripción pendiente.

EndGameGlobalvoid EndGame(int, bool, str)

EndGame con tres argumentos guarda su mensaje únicamente cuando el jugador reducido en uno coincide con el índice local calculado.

Cobertura y límites

0 / 0 miembros con descripción publicada.

Estas listas proceden de las firmas publicadas. «Reciben» cuenta parámetros explícitos, sin incluir el receptor del método; incluye variantes por referencia (&). No se afirma una jerarquía de herencia. Los nombres, las unidades y los efectos sin documentar siguen pendientes.