TIPO CKSReferencia CKS

void

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

0 miembros637 lo devuelven0 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

637
MiembroFirma y descripción
SleepGlobalvoid Sleep(int)

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

KillScriptGlobalvoid KillScript()

Detiene el script actual.

=Globalvoid =(int&, int)Por describir

Descripción pendiente.

WriteGlobalvoid Write(int)

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

=Globalvoid =(float&, float)Por describir

Descripción pendiente.

WriteGlobalvoid Write(float)

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

=Globalvoid =(bool&, bool)Por describir

Descripción pendiente.

WriteGlobalvoid Write(pstr)

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

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 =(pstr&, pstr)Por describir

Descripción pendiente.

=Globalvoid =(str&, str)Por describir

Descripción pendiente.

StrCatGlobalvoid StrCat(str&, str)

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

point::SetLenpointvoid point::SetLen(int)

Modifica el punto como vector, escalando sus coordenadas enteras hacia la longitud indicada. La aritmética entera y el truncamiento pueden hacer que la longitud resultante difiera de la solicitada.

point::Rotpointvoid point::Rot(int)

Rota un punto entero pasado por referencia según un ángulo entero, usando seno y coseno.

point::IntoRectpointvoid point::IntoRect(rect)

Ajusta las coordenadas del punto para que queden dentro del rectángulo.

=Globalvoid =(point&, point)Por describir

Descripción pendiente.

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

rect::Set extrae de la pila cuatro coordenadas enteras y un par de referencia rect, y los escribe en memoria en el orden habitual: izquierda, arriba, derecha y abajo.

=Globalvoid =(rect&, rect)Por describir

Descripción pendiente.

=Globalvoid =(IntArray&, IntArray&)Por describir

Descripción pendiente.

IntArray::resizeIntArrayvoid IntArray::resize(int)Por describir

Descripción pendiente.

=Globalvoid =(StrArray&, StrArray&)Por describir

Descripción pendiente.

StrArray::resizeStrArrayvoid StrArray::resize(int)Por describir

Descripción pendiente.

=Globalvoid =(StrMap&, StrMap&)Por describir

Descripción pendiente.

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

Descripción pendiente.

DumpStackGlobalvoid DumpStack()

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

DumpCodeGlobalvoid DumpCode(int)

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

_RandomTerrain2Globalvoid _RandomTerrain2(str)

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

=Globalvoid =(Obj&, Obj)Por describir

Descripción pendiente.

=Globalvoid =(Item&, Item)Por describir

Descripción pendiente.

Obj::ClearObjvoid Obj::Clear()

Obj::Clear obtiene la posición Obj pasada por referencia y la sobrescribe con la representación de referencia nula FFFF:00000000.

Obj::SetHealthObjvoid Obj::SetHealth(int)

Resuelve un Obj y pasa un entero a la operación virtual [campo].

Obj::SetMaxHealthObjvoid Obj::SetMaxHealth(int)

SetMaxHealth y SetMaxStamina escriben directamente sus argumentos enteros en [campo] y [campo] del objeto.

Obj::SetStaminaObjvoid Obj::SetStamina(int)

Resuelve una referencia Obj y pasa un valor entero de resistencia a la operación virtual [campo].

Obj::SetMaxStaminaObjvoid Obj::SetMaxStamina(int)

SetMaxHealth y SetMaxStamina escriben directamente sus argumentos enteros en [campo] y [campo] del objeto.

Obj::SetSightObjvoid Obj::SetSight(int)Por describir

Descripción pendiente.

Obj::ClearCommandsObjvoid Obj::ClearCommands()

Limpia las órdenes de un objeto obtenido y elegible cuando no está activo el modo global protegido por comprobaciones.

Obj::KillCommandObjvoid Obj::KillCommand()

Cancela o actualiza el estado de las órdenes de un objeto válido cuando lo permiten las comprobaciones locales.

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::ExecDefaultCmdObjvoid Obj::ExecDefaultCmd(point, Obj, bool, bool)

Construye un paquete para un único receptor con el que enviar una orden predeterminada, incluyendo un punto, un identificador de destino y marcas normalizadas.

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

Solicita actualizar la visibilidad del objeto con el valor booleano indicado. Las condiciones que pueden afectar a la visibilidad todavía necesitan una explicación práctica.

Obj::SetMessengerStatusObjvoid Obj::SetMessengerStatus(bool)

Obtiene un Obj y selecciona una de dos operaciones virtuales de estado según un argumento booleano.

Obj::EraseObjvoid Obj::Erase()

Obj::Erase pasa la ejecución a un método virtual del receptor.

Obj::SetPlayerObjvoid Obj::SetPlayer(int)

Cambia el propietario del objeto. Los números de jugador empiezan en uno.

Obj::HealObjvoid Obj::Heal(int)

Aumenta la vida sin superar la vida máxima del objeto.

Obj::HealStaminaObjvoid Obj::HealStamina(int)

HealStamina pasa a la operación virtual [campo] del receptor una suma de resistencia con desbordamiento de 32 bits, limitada mediante una comparación con signo con el máximo.

Obj::SetPosObjvoid Obj::SetPos(point)Por describir

Descripción pendiente.

Obj::SetPosSimpleObjvoid Obj::SetPosSimple(point)

Limita el punto indicado e invoca la colocación virtual con dos marcas true.

Obj::SetBlindObjvoid Obj::SetBlind(bool)

Selecciona una de dos operaciones virtuales sobre una máscara según el booleano indicado.

Obj::FaceObjvoid Obj::Face(point)

Inicializa un contexto de órdenes del objeto, establece el punto hacia el que se orienta e invoca condicionalmente su método virtual de actualización de órdenes.

Obj::ProgressObjvoid Obj::Progress()

Implementa una fase de espera de la máquina virtual basada en el avance de las órdenes en cola de un objeto.

Obj::ProgressObjvoid Obj::Progress(int)

Solicita una espera del script asociada al progreso de una orden del objeto, usando la duración indicada. Esta variante utiliza el argumento entero en el contador de espera del script y registra los tiempos de inicio y final del progreso.

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::RemoveFromAllGroupsObjvoid Obj::RemoveFromAllGroups()

Obtiene una referencia Obj, recorre una instantánea temporal de consulta e invoca una operación de eliminación de miembros para cada nodo de esa instantánea.

Obj::SetNameObjvoid Obj::SetName(str)

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

Obj::SelectObjvoid Obj::Select(int)

Añade un Obj elegible a la selección del jugador activo cuando el jugador indicado coincide con el actual.

Obj::DeselectObjvoid Obj::Deselect(int)

Llama a la operación auxiliar de selección con el modo uno solo cuando el índice de jugador indicado coincide con [campo] de la partida.

Obj::DeselectObjvoid Obj::Deselect()

Quita el objeto de la selección.

ClearSelectionGlobalvoid ClearSelection(int)

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

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

Solicita una animación de un objeto de scripts y devuelve el código de suspensión de la máquina virtual.

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

Prepara y solicita una animación con un punto de destino opcional.

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

Normaliza un punto igual al actual y pasa un identificador de animación reducido en uno junto con un entero final.

Obj::SetStateObjvoid Obj::SetState(int)

Pasa un identificador de estado reducido en uno y conserva una inserción anómala de cero en la máquina virtual cuando el receptor no es válido.

Obj::RemoveItemObjvoid Obj::RemoveItem(int)

RemoveItem con un entero solicita la eliminación después de comprobar los límites con signo, numerados desde uno.

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::RemoveAllItemsObjvoid Obj::RemoveAllItems()

RemoveAllItems repite la eliminación virtual hasta que el recuento es cero.

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.

Obj::prObjvoid Obj::pr(int)

Da formato al entero indicado mediante el envío al chat cuando el campo del receptor coincide con la condición global.

Obj::prObjvoid Obj::pr(Obj)

Da formato al par de referencias del contenido sin obtenerlo cuando el campo del receptor coincide con la condición global.

Obj::SetDebugObjvoid Obj::SetDebug(bool)

SetDebug normaliza su byte booleano a un dword 0/1 y lo pasa mediante la operación virtual [campo] del objeto.

ClearDebugGlobalvoid ClearDebug()

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

_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::SetCmdEnableObjvoid Obj::SetCmdEnable(bool)

SetCmdEnable escribe el bool normalizado en [campo] del objeto solo después de que la operación virtual [campo] devuelva cero.

Obj::AddToStoreBinObjvoid Obj::AddToStoreBin()

Pasa el objeto resuelto a la siguiente operación sin comprobar si la referencia es nula.

Obj::RemoveFromStoreBinObjvoid Obj::RemoveFromStoreBin()

Pasa el objeto resuelto a la siguiente operación sin comprobar si la referencia es nula.

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.

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.

Query::EraseQueryvoid Query::Erase()

Invoca una operación virtual sobre los miembros de la consulta que no tienen una determinada bandera del objeto. El significado de esa bandera no está documentado.

Query::SetPlayerQueryvoid Query::SetPlayer(int)

Pasa el valor de jugador del script menos uno a la operación virtual [campo] de cada miembro vivo de Query.

Query::HealQueryvoid Query::Heal(int)

Añade una cantidad con signo a la vida de los miembros elegibles de la consulta y limita cada resultado a su vida máxima.

Query::HealStaminaQueryvoid Query::HealStamina(int)

Añade una cantidad entera a la energía de los miembros elegibles de Query y la limita al máximo de cada miembro.

Query::AddDefCmdQueryvoid Query::AddDefCmd(point, Obj, bool, bool)

Resuelve Query y el Obj opcional, y pasa el punto, el identificador de destino o 65535, y dos indicadores normalizados a la cadena de despacho de órdenes predeterminadas.

=Globalvoid =(Query&, Query)Por describir

Descripción pendiente.

Query::ClearCommandsQueryvoid Query::ClearCommands()

Para cada miembro vivo de una Query resuelta, llama a la operación virtual [campo] con cero mientras la condición global sea cero.

Query::KillCommandQueryvoid Query::KillCommand()

Para cada miembro vivo de Query, llama a [campo] con cero mientras la condición global sea cero.

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

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

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::RemoveFromAllGroupsQueryvoid Query::RemoveFromAllGroups()Por describir

Descripción pendiente.

Query::FaceQueryvoid Query::Face(point)

Aplica una orden de orientación hacia un punto a cada miembro vivo de una consulta.

Query::SetFoodQueryvoid Query::SetFood(int)

Asigna una cantidad de comida no negativa a cada miembro vivo de la consulta compatible con una unidad.

Query::AddToHolderQueryvoid Query::AddToHolder(str)

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

Query::SetPartyQueryvoid Query::SetParty(bool)

Envía los miembros de la consulta compatibles con unidades a una operación virtual del juego seleccionada mediante un booleano.

Query::SetMessengerStatusQueryvoid Query::SetMessengerStatus(bool)

Aplica una máscara a los objetos de script elegibles mediante una operación virtual seleccionada por el argumento booleano.

Query::SetFeedingQueryvoid Query::SetFeeding(bool)

Activa o desactiva una bandera de unidad en los miembros elegibles de la consulta.

Building::RRepairBuildingvoid Building::RRepair()

Repara condicionalmente un Building roto hasta un porcentaje de vida superior al umbral de rotura y actualiza su representación visual del daño.

Building::PopTransportationUIBuildingvoid Building::PopTransportationUI()

Resuelve el Building, comprueba su descriptor de clase y convierte una interfaz interna a una interfaz de ayuntamiento antes de pasarla a una operación de creación de interfaz de usuario.

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

Inicia una operación de hechizo global para un ayuntamiento cuando el primer entero está entre cero y cinco, ambos incluidos.

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

Inicia una operación de hechizo global para un ayuntamiento con tres enteros de scripts cuando el primero está entre cero y cinco, ambos incluidos.

Building::GlobalSpellStopBuildingvoid Building::GlobalSpellStop()

Detiene la entrada de hechizo global de un ayuntamiento mediante el gestor global de hechizos.

Building::SetGlobalSpellDataBuildingvoid Building::SetGlobalSpellData(int)

Pasa un ayuntamiento y un entero a una operación de actualización del vector de hechizos globales.

Building::WindOfWisdomBuildingvoid Building::WindOfWisdom(int)

Primitiva de Building condicionada a Stonehenge, con recogida de candidatos por dos rutas y envío acotado de nivel a experiencia con signo, manteniendo los requisitos concretos de almacenamiento y sustitución.

Building::StarvationBuildingvoid Building::Starvation()

Invoca una búsqueda por rectángulo que reduce un contador del objeto asociado y la comida de las unidades Wagon que cumplen las condiciones.

Building::SoothingRainBuildingvoid Building::SoothingRain(int)

Recorre los edificios coincidentes y añade al oro del asentamiento asociado el resultado de dividir 300 entre el argumento del script.

Building::DivineSacrificeBuildingvoid Building::DivineSacrifice()

Recoge los objetos Druid elegibles para un ayuntamiento Stonehenge e invoca su operación de sacrificio divino.

Building::ClearDamageTakenBuildingvoid Building::ClearDamageTaken()

Building::ClearDamageTaken escribe cero en el dword [campo] del Building resuelto.

Building::SetUITargetBuildingvoid Building::SetUITarget(Obj)

Building::SetUITarget escribe el índice de registro de 16 bits del objeto de destino en [campo] de Building, o 65535 si no se puede resolver el destino.

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.

Catapult::SetBuiltCatapultvoid Catapult::SetBuilt()Por describir

Descripción pendiente.

Catapult::SetBuildFrameCatapultvoid Catapult::SetBuildFrame(int)Por describir

Descripción pendiente.

Catapult::RotateToCatapultvoid Catapult::RotateTo(point)Por describir

Descripción pendiente.

Catapult::AttackCatapultvoid Catapult::Attack(point)Por describir

Descripción pendiente.

Catapult::SetTargetCatapultvoid Catapult::SetTarget(Obj)

Guarda una referencia de destino en una catapulta y la propaga a los objetos CatapultTower asociados.

Catapult::ClearTargetCatapultvoid Catapult::ClearTarget()

Limpia el destino propio de una catapulta y también limpia los destinos de las torres de catapulta asociadas.

Catapult::ClearTowerTargetCatapultvoid Catapult::ClearTowerTarget()

Limpia el destino almacenado de los objetos CatapultTower asociados a una catapulta.

Unit::SetSpeedFactorUnitvoid Unit::SetSpeedFactor(int)

Guarda un factor de velocidad de 32 bits en la Unit obtenida.

Unit::SetUserUnitvoid Unit::SetUser(int)

Guarda un valor de usuario de 32 bits en la Unit obtenida.

Unit::SetFoodUnitvoid Unit::SetFood(int)

Guarda el valor de comida indicado en la Unit obtenida y solicita una actualización virtual de estado que depende del valor.

Unit::SetFeedingUnitvoid Unit::SetFeeding(bool)

Actualiza la marca de alimentación de la Unit obtenida a partir de un argumento bool.

Unit::GotoStraightUnitvoid Unit::GotoStraight(point)

Construye un objeto de ruta en la primera llamada bloqueante o reutiliza su puntero guardado, llama a su operación virtual [campo] con un tiempo de paso calculado y devuelve el estado interno 1 mientras queda un paso, o 0 después de destruir el objeto.

Unit::ExitHolderUnitvoid Unit::ExitHolder(point)

Unit::ExitHolder, expuesta a CKS, pasa una posición a una ruta de reserva y movimiento que puede sacar a Unit de su contenedor Holder.

Unit::EnterHolderUnitvoid Unit::EnterHolder(Obj)

Unit::EnterHolder, expuesta a CKS, obtiene el contenedor Holder del Settlement asociado al Building indicado y fuerza la entrada en él.

Unit::StartTrainingUnitvoid Unit::StartTraining()

Invoca la operación que activa una determinada bandera de la unidad resuelta.

Unit::StopTrainingUnitvoid Unit::StopTraining()

Invoca la operación que desactiva una determinada bandera de la unidad resuelta.

Unit::SetLastAttackTimeUnitvoid Unit::SetLastAttackTime()

Unit::SetLastAttackTime copia un valor de 32 bits desde [campo] de [estado compartido] a [campo] de la Unit resuelta.

Unit::DetachFromUnitvoid Unit::DetachFrom(Hero)

Tras comprobar la validez y la muerte, llama a la operación auxiliar [campo] de Unit solo cuando [campo] de Hero coincide con [campo] de Unit.

Unit::IdleUnitvoid Unit::Idle(int)

Si la continuación es distinta de cero, espera al par especial de coordenadas de la operación virtual [campo]; en otro caso despacha la acción 4 mediante [campo], limpia el seguimiento del destino y devuelve el estado interno 3. Una continuación cero devuelve 0.

Unit::TauntUnitvoid Unit::Taunt(int)

Si la continuación es distinta de cero, espera al par especial de coordenadas de la operación virtual [campo]; en otro caso despacha la acción 5 mediante [campo], limpia el seguimiento del destino y devuelve el estado interno 3. Una continuación cero devuelve 0.

Unit::SetExperienceUnitvoid Unit::SetExperience(int)

Enlace de la máquina virtual de scripts que escribe directamente un valor de experiencia sin modificar mediante la operación virtual compartida de escritura de experiencia.

Unit::SetLevelUnitvoid Unit::SetLevel(int)

Enlace de la máquina virtual de scripts que limita el nivel de entrada, busca el umbral de experiencia e invoca la operación virtual de escritura de experiencia.

Unit::IncKillsUnitvoid Unit::IncKills(int)

Añade un entero al campo de recuento de bajas de la Unit obtenida.

Unit::FormAcceptMoveUnitvoid Unit::FormAcceptMove()

Tras comprobar el estado de la formación y esperar al contenedor si hace falta, limpia el seguimiento del destino, crea un controlador de ruta si no existe, pasa el campo de formación [campo] a la operación virtual [campo] del controlador, establece [campo] de Unit en 3 y devuelve el estado 0; si el estado no es apto devuelve 2.

Unit::FormKeepMovingUnitvoid Unit::FormKeepMoving(int)

Si la continuación no es cero, limpia el seguimiento del objetivo, establece el estado de movimiento 3 y una bandera de unidad, guarda los ticks de espera e informa del estado 1. Si es cero, puede limpiar un controlador completado, desactiva la bandera e informa del estado 0.

Unit::SetPartyUnitvoid Unit::SetParty(bool)

Según un argumento booleano, envía la Unit obtenida a una de dos operaciones virtuales del juego.

SetExperienceModifierGlobalvoid SetExperienceModifier(int, int)

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

Unit::SetCommandedUnitvoid Unit::SetCommanded(bool)

Activa o desactiva el bit 19 de las marcas de estado de la Unit obtenida.

Unit::SetEnteringUnitvoid Unit::SetEntering(bool)

Activa o desactiva el bit 20 de las marcas de estado de la Unit obtenida.

Unit::SetWalkAnimUnitvoid Unit::SetWalkAnim(int)

Unit[campo] es el índice actual de animación basado en cero; SetWalkAnim sin argumentos selecciona el índice cero y la variante con int almacena el argumento menos uno.

Unit::SetWalkAnimUnitvoid Unit::SetWalkAnim()

Unit[campo] es el índice actual de animación basado en cero; SetWalkAnim sin argumentos selecciona el índice cero y la variante con int almacena el argumento menos uno.

Unit::SetCarryWaterAnimUnitvoid Unit::SetCarryWaterAnim()

Selecciona el índice de animación 16 para ocho nombres reconocidos de plantilla ambiental de aldeano.

Unit::SetCarryGoodsAnimUnitvoid Unit::SetCarryGoodsAnim()

Convierte los nombres reconocidos de plantillas de aldeanos ambientales en uno de dos valores de estado de la animación de transporte de mercancías.

Unit::DisappearUnitvoid Unit::Disappear()

Limpia el estado de órdenes de Unit e invoca una serie de operaciones de ruta, representación visual, contexto y operaciones virtuales.

Unit::SetNoselectFlagUnitvoid Unit::SetNoselectFlag(bool)

Limpia el bit [campo] de [campo] de Unit y lo activa si el argumento bool es distinto de cero.

Unit::SetMinimapFlagUnitvoid Unit::SetMinimapFlag(bool)

Activa o desactiva la marca del minimapa de Unit a partir de un argumento bool.

Unit::SetNoAIFlagUnitvoid Unit::SetNoAIFlag(bool)

Desactiva una bandera de la unidad y vuelve a activarla si el argumento booleano no es cero.

Unit::ForceIdleUnitvoid Unit::ForceIdle()

Unit::ForceIdle extrae de la pila una referencia Unit de 8 bytes, la valida mediante el registro global de unidades y escribe el entero de 32 bits 1 en [campo] de la unidad.

Unit::TalkUnitvoid Unit::Talk()

Pasa una Unit resuelta a la operación auxiliar [campo] y devuelve el estado interno cero; si Unit no es válida omite la llamada.

Unit::SetBuildingUnitvoid Unit::SetBuilding(Building)

Unit::SetBuilding escribe el índice de registro de 16 bits del argumento Building en [campo] de Unit, o 65535 si no se puede resolver el Building.

Unit::SetSpecialUnitvoid Unit::SetSpecial(int, bool)

Para un índice inferior a 36, un bool distinto de cero incorpora mediante OR su bit desplazado a [campo] de Unit; false llama a [campo] para limpiarlo. Omite los casos de Unit no válido o índice fuera de rango.

Unit::SetParryModeUnitvoid Unit::SetParryMode(bool)

Cambia el modo de bloqueo cuando lo permite el bit de capacidad de Unit.

Unit::CurseUnitvoid Unit::Curse()

Pasa la Unit obtenida a una operación de efecto de estado con el modo cero.

Unit::BlessUnitvoid Unit::Bless()

Pasa la Unit obtenida a una operación de efecto de estado con el modo uno.

Unit::DiseaseUnitvoid Unit::Disease()

Activa una marca de enfermedad de Unit y crea un efecto si su posición está vacía.

InvalidateRegenConstsGlobalvoid InvalidateRegenConsts()Por describir

Descripción pendiente.

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::FormKeepMovingHerovoid Hero::FormKeepMoving(int)

Si la continuación no es cero, actualiza el movimiento en formación, establece el estado 3 del héroe y una bandera, guarda el entero como ticks de espera de la máquina virtual e informa del estado 1. Si es cero, desactiva la bandera e informa del estado 0.

Hero::FormSetupAndMoveToHerovoid Hero::FormSetupAndMoveTo(point, int, int, bool)

Tras las esperas relacionadas con el contenedor, la variante con point limpia el controlador de ruta de Hero y pasa el punto, dos enteros y el bool al cambio de destino de la formación; si tiene éxito instala un controlador nuevo, activa el modo de movimiento de la formación y establece [campo] de Hero en 3.

Hero::FormSetupAndMoveToHerovoid Hero::FormSetupAndMoveTo(Obj, int, int, bool)

Tras las esperas relacionadas con el contenedor, limpia el controlador de ruta del héroe y elige cambiar el destino de objeto o usar un punto derivado del objeto, según una bandera. Si tiene éxito, instala un controlador nuevo y establece el estado 3 del héroe.

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.

Hero::DetachArmyHerovoid Hero::DetachArmy()

Hero::DetachArmy solicita la operación de limpieza del ejército.

Hero::CancelArmyBoardHerovoid Hero::CancelArmyBoard()

Hero::CancelArmyBoard solicita una operación de validación del contenedor y del ejército.

Hero::SetFinalPartyOrientationHerovoid Hero::SetFinalPartyOrientation(point)

Guarda el punto transformado de la solicitud de orientación para esta función.

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

Resuelve la referencia del héroe y delega la actualización del nivel de habilidad.

Hero::SetAutocastHerovoid Hero::SetAutocast(bool)

Desactiva o activa una bandera del héroe resuelto según el argumento booleano.

Druid::SetStonehengeDruidvoid Druid::SetStonehenge(Building)Por describir

Descripción pendiente.

Druid::SetJupiterAngerTargetDruidvoid Druid::SetJupiterAngerTarget(Unit)Por describir

Descripción pendiente.

Druid::SetSummoningDeathDruidvoid Druid::SetSummoningDeath(bool)Por describir

Descripción pendiente.

_ScriptEditorGlobalvoid _ScriptEditor()

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

_ScriptEditorGlobalvoid _ScriptEditor(str)

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

_DialogEditorGlobalvoid _DialogEditor()

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

_DialogEditorGlobalvoid _DialogEditor(str)

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

_deGlobalvoid _de()

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

MiniMapGlobalvoid MiniMap()

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

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

BuildMiniMapGlobalvoid BuildMiniMap(str)

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

ToggleZoomMapGlobalvoid ToggleZoomMap()

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

ShowZoomMapGlobalvoid ShowZoomMap()

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

HideZoomMapGlobalvoid HideZoomMap()

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

Wagon::SetFoodWagonvoid Wagon::SetFood(int)

Selecciona el tipo de recurso transportado y pasa la cantidad indicada a la operación de actualización de la cantidad de Wagon.

Wagon::SetGoldWagonvoid Wagon::SetGold(int)

Selecciona el tipo de recurso transportado y pasa la cantidad indicada a la operación de actualización de la cantidad de Wagon.

Wagon::LoadFoodWagonvoid Wagon::LoadFood(int)

Adapta la carga de recursos de Wagon mediante un puntero seleccionado, cálculos de capacidad con signo y retirada de recursos del almacén.

Wagon::LoadGoldWagonvoid Wagon::LoadGold(int)

Adapta la carga de recursos de Wagon mediante un puntero seleccionado, cálculos de capacidad con signo y retirada de recursos del almacén.

Wagon::SetLoyaltyWagonvoid Wagon::SetLoyalty(int)

Operación de escritura expuesta a CKS que valida una lealtad entre 0 y 100 y la guarda, multiplicada por diez, en el campo de lealtad de la unidad Wagon.

Wagon::DecreaseLoyaltyWagonvoid Wagon::DecreaseLoyalty(int)Por describir

Descripción pendiente.

Wagon::StartCaptureWagonvoid Wagon::StartCapture()Por describir

Descripción pendiente.

Wagon::StopCaptureWagonvoid Wagon::StopCapture()Por describir

Descripción pendiente.

=Globalvoid =(Settlement&, Settlement)Por describir

Descripción pendiente.

Settlement::ForceAddUnitSettlementvoid Settlement::ForceAddUnit(Unit)

Settlement::ForceAddUnit, expuesta a CKS, añade una unidad al contenedor Holder del asentamiento sin respetar su capacidad.

Settlement::SetLoyaltySettlementvoid Settlement::SetLoyalty(int)

Escribe directamente la lealtad sin escalar a partir de una entrada de 0 a 100, sin usar el acumulador de cambios.

Settlement::DecreaseLoyaltySettlementvoid Settlement::DecreaseLoyalty(int)

Resta una cantidad escalada y no negativa del acumulador de cambios de lealtad.

Settlement::SetGoldSettlementvoid Settlement::SetGold(int)

Establece el oro actual del almacén de recursos en un valor absoluto, limitado al oro máximo del almacén.

Settlement::SetFoodSettlementvoid Settlement::SetFood(int)

Establece la comida actual del almacén de recursos en un valor absoluto, limitado a la comida máxima del almacén.

Settlement::SetPopulationSettlementvoid Settlement::SetPopulation(int)

Escribe la población actual, limitada como máximo a la población máxima del asentamiento.

Settlement::AddToPopulationSettlementvoid Settlement::AddToPopulation(int)

Aplica un incremento con signo a la población actual sin comprobaciones ni límites.

Settlement::AddToMaxPopulationSettlementvoid Settlement::AddToMaxPopulation(int)

Adaptador CKS de AddToMaxPopulation que suma una variación de dword después de resolver el receptor con comprobaciones previas.

Settlement::SetPlayerSettlementvoid Settlement::SetPlayer(int)Por describir

Descripción pendiente.

Settlement::SetLoanSettlementvoid Settlement::SetLoan(int)

Adaptador CKS de SetLoan que sustituye [campo] del asentamiento por un cálculo escalado con signo y desbordamiento, y llama a una operación auxiliar.

Settlement::SetFoodProductionSettlementvoid Settlement::SetFoodProduction(int)

Escribe sin condiciones la tasa de producción de comida del asentamiento.

Settlement::SetGoldProductionSettlementvoid Settlement::SetGoldProduction(int)

Escribe sin condiciones la tasa de producción de oro del asentamiento.

Settlement::AllowCaptureSettlementvoid Settlement::AllowCapture(bool)

AllowCapture guarda el byte del argumento, extendido con ceros, en [campo] de Settlement.

Settlement::ClearDamageTakenSettlementvoid Settlement::ClearDamageTaken()

ClearDamageTaken escribe cero en el dword [campo] de cada miembro del asentamiento recorrido.

Settlement::GoldConvertedSettlementvoid Settlement::GoldConverted(int)

Añade una cantidad a un contador contable del jugador expresado en oro, sin modificar el almacén de recursos.

Settlement::GoldSpentSettlementvoid Settlement::GoldSpent(int)

Adaptador CKS de GoldSpent que suma una cantidad al dword [campo] de una estructura seleccionada.

Settlement::PutSentrySettlementvoid Settlement::PutSentry()

PutSentry llama a [campo] con [campo] más uno, con desbordamiento, y después incrementa el dword [campo].

Settlement::DelSentrySettlementvoid Settlement::DelSentry()

Reduce uno de dos contadores de centinelas del asentamiento, con un mínimo de cero en el campo alternativo.

Settlement::AddSentriesSettlementvoid Settlement::AddSentries(int)

AddSentries suma su argumento entero a [campo] módulo 2^32 y después llama a [campo] con el valor de [campo], con desbordamiento, más ese mismo argumento.

Settlement::AddMaxSentriesSettlementvoid Settlement::AddMaxSentries(int)

Settlement::AddMaxSentries suma directamente su argumento entero con signo al dword [campo] del Settlement resuelto.

ItemHolder::RemoveItemItemHoldervoid ItemHolder::RemoveItem(str)

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

ItemHolder::RemoveAllItemHoldervoid ItemHolder::RemoveAll()

Invoca repetidamente la eliminación virtual en el índice cero hasta que el recuento llega a cero.

Settlement::SendMuleSettlementvoid Settlement::SendMule()

SendMule y SendBoat invocan la misma operación con el modo cero o uno cuando el destino asociado supera una comprobación de bit de relación; en otro caso limpian el identificador del destino.

Settlement::SendBoatSettlementvoid Settlement::SendBoat()

SendMule y SendBoat invocan la misma operación con el modo cero o uno cuando el destino asociado supera una comprobación de bit de relación; en otro caso limpian el identificador del destino.

Settlement::StartSupplyFoodSettlementvoid Settlement::StartSupplyFood(Settlement)Por describir

Descripción pendiente.

Settlement::StopSupplySettlementvoid Settlement::StopSupply()Por describir

Descripción pendiente.

Settlement::UnloadWagonSettlementvoid Settlement::UnloadWagon(Wagon)

UnloadWagon añade la cantidad de Wagon al recurso de 32 bits del asentamiento asociado y limita la suma con desbordamiento mediante una comparación con signo respecto a su capacidad.

=Globalvoid =(ObjList&, ObjList)Por describir

Descripción pendiente.

ObjList::AddObjListvoid ObjList::Add(Obj)

Añade a la lista la posición de registro de un Obj si no hay ya una coincidencia.

ObjList::RemoveObjListvoid ObjList::Remove(Obj)

Elimina de una lista la primera posición Obj coincidente.

ObjList::ClearDeadObjListvoid ObjList::ClearDead()

Quita de la lista los miembros sin objeto en el registro o cuyo resultado de la operación virtual [campo] es distinto de cero.

ObjList::AddListObjListvoid ObjList::AddList(ObjList)

Recorre una lista de objetos de origen y añade los objetos que aún no estén en la lista de destino.

ObjList::RemoveListObjListvoid ObjList::RemoveList(ObjList)

Elimina del receptor los miembros cuyas referencias coinciden con las encontradas en una segunda lista.

ObjList::ClearObjListvoid ObjList::Clear()

Vacía el contenedor de miembros organizado por bloques de una ObjList.

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::RemoveFromAllGroupsObjListvoid ObjList::RemoveFromAllGroups()

Recorre los grupos y los miembros de la lista de entrada, eliminando condicionalmente los miembros coincidentes de cada grupo.

ObjList::KillCommandObjListvoid ObjList::KillCommand()

Para cada miembro resuelto cuyo predicado virtual [campo] devuelve cero, invoca [campo] con cero para actualizar el estado de las órdenes.

ObjList::ClearCommandsObjListvoid ObjList::ClearCommands()

Recorre una ObjList y limpia las órdenes de los miembros aceptados por una condición virtual de elegibilidad.

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::ExecDefaultCmdObjListvoid ObjList::ExecDefaultCmd(point, Obj, bool, bool)

Resuelve la referencia Obj opcional para obtener su identificador de objeto de +8 y pasa la lista, el punto, el identificador, dos booleanos y -1 a [campo].

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::FaceObjListvoid ObjList::Face(point)

Tras extraer de la pila el punto y la lista receptora, el gestor recorre las entradas de sus miembros.

ObjList::SetFoodObjListvoid ObjList::SetFood(int)

El gestor rechaza una entrada negativa.

ObjList::SetPlayerObjListvoid ObjList::SetPlayer(int)

El gestor acepta números de jugador de 1 a 16.

ObjList::AddToHolderObjListvoid ObjList::AddToHolder(str)

Mueve las unidades compatibles de la lista al asentamiento indicado.

ObjList::SetVisibleObjListvoid ObjList::SetVisible(bool)

Aplica un booleano de visibilidad a una lista de objetos y a los controladores de visibilidad anidados elegibles de sus miembros.

ObjList::ObjSpecialObjListvoid ObjList::ObjSpecial(int)

Selecciona posiciones de miembros de ObjList mediante una comprobación de un bit especial numerado y construye un valor ObjList.

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.

ConvSetResultGlobalvoid ConvSetResult(str, str)Por describir

Descripción pendiente.

Conversation::RunConversationvoid Conversation::Run()Por describir

Descripción pendiente.

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.

EnvWriteObjGlobalvoid EnvWriteObj(str, Obj)

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

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.

EnvWriteObjGlobalvoid EnvWriteObj(Settlement, str, Obj)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.

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.

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.

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.

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.

_ClearEnvGlobalvoid _ClearEnv()Por describir

Descripción pendiente.

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.

_SequencesStatusGlobalvoid _SequencesStatus()

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

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

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.

SetSpeedGlobalvoid SetSpeed(int)

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

TogglePauseGlobalvoid TogglePause()

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

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.

ToggleFPSGlobalvoid ToggleFPS()

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

BlockUserInputGlobalvoid BlockUserInput()

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

UnblockUserInputGlobalvoid UnblockUserInput()

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

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

ExploreAreaGlobalvoid ExploreArea(int, str)

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

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

LockViewGlobalvoid LockView()

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

UnlockViewGlobalvoid UnlockView()

UnlockView limpia el valor global [campo].

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

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

StartViewFollowGlobalvoid StartViewFollow(NamedObj)

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

SetDifficultyGlobalvoid SetDifficulty(int)

SetDifficulty admite exactamente los valores cero, uno y dos.

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.

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

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.

SetGlobalBloodlustGlobalvoid SetGlobalBloodlust(bool)Por describir

Descripción pendiente.

RevealHiddenEnemyUnitsGlobalvoid RevealHiddenEnemyUnits(point, int, int)Por describir

Descripción pendiente.

InvalidateDamageFormulaParamsGlobalvoid InvalidateDamageFormulaParams()Por describir

Descripción pendiente.

SwapSelectedObjGlobalvoid SwapSelectedObj(Obj, Obj)Por describir

Descripción pendiente.

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

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.

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

Sacrifice::RemoveDruidSacrificevoid Sacrifice::RemoveDruid(Druid)

Consume las referencias Druid y Sacrifice. Si Sacrifice no es nulo, pasa el receptor y el Druid resuelto a una operación de implementación.

Sacrifice::MistActionSacrificevoid Sacrifice::MistAction(int)

Procesa una colección temporal y acepta entradas no nulas solo si tienen una determinada bandera y su referencia registrada es nula o coincide con el receptor resuelto.

Sacrifice::UpdateCoverOfMercySacrificevoid Sacrifice::UpdateCoverOfMercy()

Consume una referencia y consulta una interfaz derivada del receptor. Si la consulta no es nula, invoca la operación correspondiente sobre la interfaz obtenida.

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.

ShowNotesGlobalvoid ShowNotes()

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

ClearNotesGlobalvoid ClearNotes()

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

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.

DiplCeaseFireGlobalvoid DiplCeaseFire(int, int, bool)Por describir

Descripción pendiente.

DiplShareViewGlobalvoid DiplShareView(int, int, bool)Por describir

Descripción pendiente.

DiplShareControlGlobalvoid DiplShareControl(int, int, bool)Por describir

Descripción pendiente.

DiplShareSupportGlobalvoid DiplShareSupport(int, int, bool)Por describir

Descripción pendiente.

ClearDiplomacyGlobalvoid ClearDiplomacy()Por describir

Descripción pendiente.

RecreateExplorationGlobalvoid RecreateExploration()Por describir

Descripción pendiente.

Gate::LookAroundGatevoid Gate::LookAround(int)

Reinicia la caché de proximidad de Gate y realiza una búsqueda circular interna acotada.

Gate::OpenNowGatevoid Gate::OpenNow()

Gate::OpenNow, expuesta a CKS, establece el estado de destino como abierto y reinicia el temporizador, con comprobaciones del estado actual y de rotura.

Gate::CloseNowGatevoid Gate::CloseNow()

Gate::CloseNow, expuesta a CKS, establece el estado de destino como cerrado y reinicia el temporizador, con comprobaciones del estado actual y de rotura.

Teleport::TraverseTeleportvoid Teleport::Traverse(int)

Teleport::Traverse aplica OR del dword [campo] de un registro de jugador indexado sobre el dword [campo] del Teleport resuelto.

Ship::ShowBuildAnimationShipvoid Ship::ShowBuildAnimation(point)

ShowBuildAnimation usa un paquete conservado de 30 bytes y deja sin modificar el cursor de la máquina virtual cuando devuelve una espera distinta de cero; consume el paquete únicamente en su devolución final de cero.

Ship::NotifyBoardUnitShipvoid Ship::NotifyBoardUnit(Unit)

Resuelve las referencias Ship y Unit e invoca la operación interna de admisión de notificación de embarque si se cumple la condición.

Ship::NotifyBoardUnitCancelShipvoid Ship::NotifyBoardUnitCancel(Unit)Por describir

Descripción pendiente.

Ship::NotifyShipBoardingCancelShipvoid Ship::NotifyShipBoardingCancel()Por describir

Descripción pendiente.

Ship::UnboardUnitsShipvoid Ship::UnboardUnits(ObjList)

Selecciona posiciones candidatas y solicita una operación de reserva y movimiento para los miembros coincidentes de ObjList.

Ship::UnboardAllUnitsShipvoid Ship::UnboardAllUnits()

Resuelve el Ship, crea un vector de posiciones filtrado y procesa repetidamente su primer miembro coincidente mientras queden candidatos y elementos en el contador del contenedor guardado.

Ship::IdleShipvoid Ship::Idle()

Inicializa el estado de reposo del barco cuando hace falta y devuelve el estado de bloqueo de la máquina virtual.

Ship::ApplyAiTransportShipvoid Ship::ApplyAiTransport()Por describir

Descripción pendiente.

Ship::ClearAiTransportShipvoid Ship::ClearAiTransport()Por describir

Descripción pendiente.

Unit::RecalcBonusesUnitvoid Unit::RecalcBonuses()

Invoca la operación virtual de recálculo de bonificaciones de la Unit obtenida.

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

Construye un descriptor de bonificación, lo añade a una colección asociada a Unit y recalcula las bonificaciones.

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

Retira un descriptor de bonificación de una colección asociada a Unit y recalcula las bonificaciones.

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

Item::UseItemvoid Item::Use()

Obtiene la base registrada de Item y la pasa a la operación de uso inmediato.

Item::UseItemvoid Item::Use(Obj)

Tras obtener la base de Item, pasa una referencia del objeto de destino a la operación de uso dirigido.

Item::UseItemvoid Item::Use(point)

Limita un punto a los límites con signo del mapa y lo pasa a la operación de uso por posición.

Item::SetCustomDataItemvoid Item::SetCustomData(int)Por describir

Descripción pendiente.

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

Valida e inicia una animación de Flying y después suspende la máquina virtual.

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

Transforma condicionalmente un punto pasado por referencia que está fuera de un rectángulo reducido, usando campos vectoriales del objeto y rotaciones por cuadrantes.

Squad::SetStateSquadvoid Squad::SetState(int)

Actualiza el código de estado interno de un escuadrón y registra el instante de la transición.

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

Actualiza el estado, las marcas enmascaradas y una instantánea del reloj del juego para la Squad obtenida.

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

Actualiza el estado de órdenes de una escuadra y avisa a las unidades que la componen.

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.

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

El gestor extrae de la pila dos enteros y dos referencias a objetos.

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

Guarda el argumento de estado final antes de validar el destino y solicita la planificación del asedio de los miembros.

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

Valida una referencia Squad compactada y solicita una orden de destino para una escuadra activa.

Squad::DelOrderSquadvoid Squad::DelOrder()

Pasa un índice compactado de escuadra a la operación de liberación de órdenes de la IA del jugador.

Squad::SetFlagsSquadvoid Squad::SetFlags(int, int)Por describir

Descripción pendiente.

Squad::LockSquadvoid Squad::Lock()Por describir

Descripción pendiente.

Squad::UnlockSquadvoid Squad::Unlock()Por describir

Descripción pendiente.

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

La variante de GetSquads con dos argumentos sustituye la lista pasada por referencia por una lista nueva de todos los identificadores de escuadrón empaquetados del registro [campo].

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

La variante de GetSquads con tres argumentos sustituye la lista pasada por referencia y añade identificadores de escuadrón cuyo [campo] distinto de cero y categoría calculada se cruzan con su máscara.

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

La variante de GetSquads con cuatro argumentos exige la máscara de relación 1 antes de aplicar la máscara de categoría y reconstruir la lista de salida.

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

Construye una SquadList con escuadras de GAIKA filtradas por máscaras de relación y destino.

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

Acumula tres grupos de relaciones y, condicionalmente, un cuarto subconjunto de escuadras en cuatro enteros pasados por referencia.

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

Recorre los registros GAIKA vecinos, los filtra y acumula tres salidas de evaluación pasadas por referencia.

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

Count con siete argumentos rellena cuatro acumuladores pasados por referencia, seleccionados por una máscara de categorías y códigos de relación; deja su cuarta salida sin modificar si falta GAIKA.

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

SetPriority resuelve los 16 bits bajos de GAIKA mediante una correspondencia de palabras de la IA del jugador y llama a la operación auxiliar de prioridad mapeada con la prioridad indicada.

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

Activa o desactiva el bit 1 de un registro GAIKA validado para el jugador.

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

Actualiza la máscara de no atacar en un byte del registro GAIKA resuelto.

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

Actualiza la máscara de no reclutar en un byte del registro del jugador asociado.

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

Recorre los ayuntamientos e informa de las distancias ponderadas mínimas para tres categorías de relación diplomática.

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

Obtiene un contexto de estrategia de IA por jugador y solicita una asignación de estrategia GAIKA.

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.

SetMAIKAGlobalvoid SetMAIKA(GAIKA, GAIKA, GAIKA)

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

DumpMAIKAGlobalvoid DumpMAIKA(int, int, int)

DumpMAIKA filtra y recorre registros de ruta de seis bytes.

SquadList::LockSquadListvoid SquadList::Lock()

Activa el bit 3 de cada registro de escuadra al que hace referencia la SquadList obtenida.

SquadList::UnlockSquadListvoid SquadList::Unlock()

Desactiva el bit 3 de cada registro de escuadra al que hace referencia la SquadList obtenida.

SquadList::AddSquadListvoid SquadList::Add(Squad)

Crea una entrada de lista cuando hace falta y pasa los 16 bits inferiores de Squad a la operación que la añade.

SquadList::SelectSquadListvoid SquadList::Select(int)

Reconcilia la selección del jugador actual y añade los miembros obtenidos de la lista de escuadras indicada.

Settlement::OpenAllGatesSettlementvoid Settlement::OpenAllGates()

OpenAllGates recorre los miembros de tipo puerta y envía órdenes opengate a las puertas cuyo campo de estado de destino no sea 1.

Settlement::IdleAllGatesSettlementvoid Settlement::IdleAllGates()

IdleAllGates invoca la operación virtual [campo] de la puerta con argumento 1 cuando su texto actual no coincide con idle.

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

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

AIExecCmdGlobalvoid AIExecCmd(Obj, str)Por describir

Descripción pendiente.

IsAIShowGlobalvoid IsAIShow()

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

ScrollToGlobalvoid ScrollTo(point, int)

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

AIH_UnitBuiltGlobalvoid AIH_UnitBuilt(Unit)

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

AIO_SendSquadGlobalvoid AIO_SendSquad(int, int, int)Por describir

Descripción pendiente.

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

Descripción pendiente.

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

Settlement::ResearchSettlementvoid Settlement::Research(str)

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

Settlement::StopReservingSettlementvoid Settlement::StopReserving()Por describir

Descripción pendiente.

Settlement::SpentGoldOnArmySettlementvoid Settlement::SpentGoldOnArmy(int)

Acumula una cantidad en un contador persistente de gasto militar, separado por partida, asentamiento y jugador.

Settlement::SpentGoldOnTechSettlementvoid Settlement::SpentGoldOnTech(int)

Añade una cantidad con signo al gasto de la tecnología indicada, con desbordamiento aritmético de 32 bits.

ClrShipNeedsGlobalvoid ClrShipNeeds(int, int)

ClrShipNeeds escribe cero en la celda de necesidades de barcos de la IA global seleccionada mediante los índices lsa y jugador.

IncShipNeedsGlobalvoid IncShipNeeds(int, int)

IncShipNeeds aumenta la celda de necesidades de barcos de la IA global seleccionada mediante los índices lsa y jugador.

AIAssistGlobalvoid AIAssist()Por describir

Descripción pendiente.

AIStartGlobalvoid AIStart(int)Por describir

Descripción pendiente.

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.

AIStopGlobalvoid AIStop(int)Por describir

Descripción pendiente.

Settlement::RunEconomyScriptSettlementvoid Settlement::RunEconomyScript(int)Por describir

Descripción pendiente.

Settlement::RunTacticScriptSettlementvoid Settlement::RunTacticScript(int)

Gestor CKS que pasa un identificador de táctica y un asentamiento resuelto a la operación que inicia la tarea de táctica de la IA del jugador.

Settlement::CancelSupplySettlementvoid Settlement::CancelSupply()

CancelSupply resuelve stoptribute por su nombre y pasa a la operación interna de despacho un paquete de siete dwords que comienza con un identificador de objeto vinculado parcialmente inicializado.

Settlement::RepairAllSettlementvoid Settlement::RepairAll()

Recorre los miembros del asentamiento buscando un descriptor de reparación y envía condicionalmente una orden por etapas para cada miembro admitido.

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

SendSquadToLsaXGlobalvoid SendSquadToLsaX()

SendSquadToLsaX conserva un puntero a la unidad seleccionada como sexto operando de la orden.

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

Squad::InvadeThroughGateSquadvoid Squad::InvadeThroughGate(Obj, int)Por describir

Descripción pendiente.

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

Obtiene tres enteros de salida pasados por referencia, solicita una consulta espacial y escribe sus tres resultados.

GetCounterUnitsGlobalvoid GetCounterUnits(Settlement, IntArray)

Prueba candidatos de IA indexados y envía un asentamiento alternativo al destino obtenido de tipo matriz de enteros.

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

Inicializa dos referencias de salida, evalúa 25 posiciones de habilidades de Hero mediante referencias modificables de destino y peso, y contrasta una selección virtual con los pesos admitidos.

SetNoAIFlagGlobalvoid SetNoAIFlag(ObjList, bool)

El gestor recorre la ObjList indicada.

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

Convierte dos referencias IntArray en referencias temporales e invoca la orden universal TSH_HeroSkills.vs específica del jugador.

SelSquadGlobalvoid SelSquad()

SelSquad sin argumentos envía los miembros de escuadra de los objetos principales.

SelSquadGlobalvoid SelSquad(int, int)

La variante de SelSquad que recibe un índice de jugador envía los miembros obtenidos de la escuadra.

SelSquadLeaderGlobalvoid SelSquadLeader()

SelSquadLeader envía el primer miembro obtenido de la escuadra.

GAIKA::DumpGAIKAvoid GAIKA::Dump()

Muestra en el chat y en los registros del juego las coordenadas espaciales, el tipo de asentamiento, los recuentos de escuadras y el estado de IA del jugador para el identificador GAIKA indicado.

Squad::DumpSquadvoid Squad::Dump()

Pasa un valor compactado de escuadra distinto de cero a una operación de formato de diagnóstico.

SquadList::DumpSquadListvoid SquadList::Dump()

Muestra diagnósticos de los elementos de lista desde el cursor activo y avanza ese cursor hasta el final.

BreakpointGlobalvoid Breakpoint()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

PrGAIKAStratGlobalvoid PrGAIKAStrat(GAIKA, int)

PrGAIKAStrat da formato al resultado de la consulta de estrategia por nombre.

vgGlobalvoid vg(int)

vg solicita centrar la cámara y generar diagnósticos para un GAIKA reducido.

AIVGlobalvoid AIV(int)

La variante entera de AIV pasa el número de jugador reducido en uno y un prefijo vacío.

AIVGlobalvoid AIV(int, str)

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

DbgAIGlobalvoid DbgAI(int)

DbgAI da formato a un perfil de IA con una comprobación del jugador limitada al extremo superior.

DbgArmyGlobalvoid DbgArmy(int)

DbgArmy consulta cincuenta nombres de clases y muestra los resultados distintos de cero.

dpGlobalvoid dp(int)

Emite notificaciones de prioridad para un conjunto inicial acotado de registros de IA del jugador local.

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

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

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.

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.

prGlobalvoid pr(int)

Muestra un número entero en formato decimal en el chat del juego.

prGlobalvoid pr(bool)

Muestra true o false en el chat del juego.

clsGlobalvoid cls()

Invoca una operación de limpieza sobre un campo del estado del juego.

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

switchGlobalvoid switch()

Solicita la transición de prueba del editor mediante una operación auxiliar que escribe uno en su indicador.

_BlackGlobalvoid _Black()

Establece un valor global de 32 bits e invoca dos operaciones virtuales de interfaz.

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

_InvalidateAllToggleGlobalvoid _InvalidateAllToggle()

Las primitivas que alternan la invalidación normalizan sus dwords globales mediante una comprobación de cero.

_ToggleInvRectsGlobalvoid _ToggleInvRects()

Las primitivas que alternan la invalidación normalizan sus dwords globales mediante una comprobación de cero.

_SetCursorGlobalvoid _SetCursor(str)Por describir

Descripción pendiente.

ProfileStartGlobalvoid ProfileStart()

ProfileStart pasa la solicitud de inicio de medición de rendimiento.

ProfileStopGlobalvoid ProfileStop()

ProfileStop pasa la solicitud de fin de medición de rendimiento.

PerlinTestGlobalvoid PerlinTest()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

ShrinkEntitiesGlobalvoid ShrinkEntities()

ShrinkEntities invoca una tarea y devuelve el estado cero.

ReloadConstIniGlobalvoid ReloadConstIni()

ReloadConstIni solicita dos operaciones con el nombre fijo de archivo.

BuildSPFGlobalvoid BuildSPF()

Llama a [campo] y devuelve el estado interno cero sin acceder al cursor de la máquina virtual.

BuildRLEMMapGlobalvoid BuildRLEMMap()

Llama a [campo] y devuelve el estado interno cero sin acceder al cursor de la máquina virtual.

PrintMemStatsGlobalvoid PrintMemStats()

PrintMemStats da formato a los contadores actuales y guardados.

DumpObjGlobalvoid DumpObj()

DumpObj conserva un paquete modal de cinco bytes mientras devuelve uno.

ConvTerrainsGlobalvoid ConvTerrains()

Reescribe las celdas compactadas del terreno en todo el mapa mediante una tabla fija de conversión de dieciséis entradas.

CheckClassesGlobalvoid CheckClasses()

CheckClasses invoca el registro de clases y la función de diagnóstico.

MakePassableGlobalvoid MakePassable()

Limpia un bit empaquetado del mapa por cada coordenada interior de dieciséis unidades y devuelve el estado interno cero.

SetPlayerGlobalvoid SetPlayer(int)Por describir

Descripción pendiente.

ToggleFogGlobalvoid ToggleFog()

Construye una orden de niebla de doce bytes y la envía mediante la entrada de órdenes del juego.

SetFogGlobalvoid SetFog(bool)

Normaliza un booleano de la máquina virtual en un contenido de orden de dieciséis bytes.

ExploreAllGlobalvoid ExploreAll()

Pasa el subobjeto del mapa [campo] a una llamada del motor.

InvalidateGlobalvoid Invalidate()Por describir

Descripción pendiente.

RenderGlobalvoid Render()

Invoca la operación virtual [campo] sobre el receptor global de la vista.

ScreenShotGlobalvoid ScreenShot()Por describir

Descripción pendiente.

ActivateScreenShotsGlobalvoid ActivateScreenShots(int)

ActivateScreenShots conserva un paquete de reintento de nueve bytes hasta que se detiene.

ToggleScreenShotsGlobalvoid ToggleScreenShots(int)

ToggleScreenShots solicita detenerse o compila una llamada de activación.

DebugSelectedGlobalvoid DebugSelected()

DebugSelected da formato a los diagnósticos de la selección y de los scripts.

SaveGlobalvoid Save()

Las variantes Save y Load sin argumentos construyen test.svg y lo pasan a operaciones auxiliares distintas.

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.

LoadGlobalvoid Load()

Las variantes Save y Load sin argumentos construyen test.svg y lo pasan a operaciones auxiliares distintas.

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

MousePosGlobalvoid MousePos()

Muestra el par de valores de 16 bits con signo obtenido al consultar la posición en la interfaz de entrada.

ConvGlobalvoid Conv()

Reserva un objeto de conversación y pasa un nombre de prueba fijo a su operación de configuración.

ToggleVisGlobalvoid ToggleVis()

Selecciona una de dos llamadas del receptor y normaliza el selector mediante una comprobación de cero.

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

RemoveDecorsGlobalvoid RemoveDecors()

Solicita rellenar con ceros la extensión calculada de la cuadrícula compactada y después procesa la actualización de la vista.

ExplorerGlobalvoid Explorer()

Selecciona ternas complementarias de argumentos mask2 para la operación de estilo de control.

DlgGlobalvoid Dlg(str)

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

DumpStatsGlobalvoid DumpStats(Obj)

DumpStats obtiene un Obj y da formato a sus estadísticas de unidad.

DesyncGlobalvoid Desync()

Desync pasa un objeto de archivo de diagnóstico a través de dos operaciones virtuales.

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

AddFDGlobalvoid AddFD()

Inserta una función de actualización en una lista global y actualiza el rectángulo del destino de renderizado actual.

RemFDGlobalvoid RemFD()Por describir

Descripción pendiente.

RebuildPassGlobalvoid RebuildPass()

Invoca la reconstrucción de la máscara de transitabilidad del mapa para sus límites actuales.

SplashGlobalvoid Splash(str, str)

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

F5Globalvoid F5()Por describir

Descripción pendiente.

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

PauseGlobalvoid Pause()

Pause invoca la posición virtual 54 del juego con el valor uno.

TestLoadGlobalvoid TestLoad()

TestLoad llama a [campo] y devuelve el estado cero sin operar sobre un paquete de la máquina virtual.

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

sdGlobalvoid sd()

sd pasa la ejecución sin un argumento de entrada semántico en un registro.

_RedrawAllGlobalvoid _RedrawAll()

Invoca las dos operaciones virtuales de interfaz que también se usan después de escribir en la variable global _Black.

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

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

PreLitGlobalvoid PreLit()

Solicita un procesamiento de luz en toda la extensión con constantes fijas, antes de mostrar su texto de finalización.

DeepWaterGlobalvoid DeepWater(int, int, int)

Pasa tres enteros de la máquina virtual y el rectángulo completo del terreno a una única tarea.

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

DumpFuncToXMLGlobalvoid DumpFuncToXML()

Procesa el nombre fijo de archivo XML y anuncia la finalización sin comprobar el resultado.

USRGlobalvoid USR()

Muestra el nombre del script en ejecución de cada unidad seleccionada actualmente, o un mensaje que indica que no hay selección.

ToggleLDGlobalvoid ToggleLD()

Activa o desactiva una función de renderizado en una lista global de funciones y solicita procesar el redibujado de la vista.

ChangeFormationGlobalvoid ChangeFormation(str)

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

UndoMemoryGlobalvoid UndoMemory()

UndoMemory muestra un campo muestreado o un diagnóstico de que no está disponible.

AdvExplorerGlobalvoid AdvExplorer()Por describir

Descripción pendiente.

aeGlobalvoid ae()Por describir

Descripción pendiente.

TTestGlobalvoid TTest(str)

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

TTestfGlobalvoid TTestf()

TTestf pasa operandos de prueba variádicos fijos a la operación de formato.

SaveEditGlobalvoid SaveEdit()

Pasa una ruta fija de escenario a la operación virtual [campo] del objeto de partida.

EdgeOfForeverGlobalvoid EdgeOfForever()

Muestra un puntero obtenido del almacenamiento local del hilo con el formato literal ScopeStack.

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

TestAdventureDebugGlobalvoid TestAdventureDebug()

Revisa la integridad de la aventura y envía los resultados al registro del flujo de depuración.

SettlementCountGlobalvoid SettlementCount()

SettlementCount muestra la longitud del vector y cada campo de edificio almacenado.

LSAGlobalvoid LSA()Por describir

Descripción pendiente.

GAIKAFDGlobalvoid GAIKAFD()

GAIKAFD alterna una función de actualización y pasa un nombre de archivo de mapa de bits.

ESGGlobalvoid ESG(int, int)

ESG filtra entradas compactadas de escuadras y muestra un acumulador local.

GSGlobalvoid GS(int)

GS muestra un identificador de celda de la vista y un símbolo registrado.

cvar1Globalvoid cvar1(int)

Extrae de la pila un entero y lo pasa junto con /cvar1 a la operación auxiliar que establece propiedades.

cvar2Globalvoid cvar2(int)

Extrae de la pila un entero y lo pasa junto con /cvar2 a la operación auxiliar que establece propiedades.

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

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

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

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

GenTransTablesGlobalvoid GenTransTables()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

GetItemGlobalvoid GetItem(str)Por describir

Descripción pendiente.

_PlayersAllyGlobalvoid _PlayersAlly(int, int)Por describir

Descripción pendiente.

_PlayersShareControlGlobalvoid _PlayersShareControl(int, int)Por describir

Descripción pendiente.

_PlayersShareViewGlobalvoid _PlayersShareView(int, int)Por describir

Descripción pendiente.

_PlayersShareSupportGlobalvoid _PlayersShareSupport(int, int)Por describir

Descripción pendiente.

_PlayersMakeEnemiesGlobalvoid _PlayersMakeEnemies(int, int)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.

IngameDebugSelectedGlobalvoid IngameDebugSelected()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

gmpGlobalvoid gmp()Por describir

Descripción pendiente.

GenHelpCmdIconsGlobalvoid GenHelpCmdIcons()Por describir

Descripción pendiente.

Hero::_EnableAllSkillsHerovoid Hero::_EnableAllSkills()

Obtiene un Hero y pone a cero directamente sus 25 bytes de niveles de habilidad.

gdbGlobalvoid gdb()Por describir

Descripción pendiente.

_handlesGlobalvoid _handles()

_handles muestra dos salidas inicializadas de contadores bajo comprobaciones de punteros.

SetPlayerSettRaceGlobalvoid SetPlayerSettRace(int, int)Por describir

Descripción pendiente.

SetSettRaceGlobalvoid SetSettRace(str, int)Por describir

Descripción pendiente.

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

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

BlurTerrainGlobalvoid BlurTerrain(int)

Reduce su entero a dieciséis bits con signo antes del procesamiento del terreno y de solicitar la actualización.

ShowFlatTerrainGlobalvoid ShowFlatTerrain()

Ejecuta una tarea del terreno, seguida de la reconstrucción de la cuadrícula de pendientes y el procesamiento de la vista.

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

EndConvSetupGlobalvoid EndConvSetup(Obj, Obj)Por describir

Descripción pendiente.

WaitPlayerChatGlobalvoid WaitPlayerChat(int&, str&, int)

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

ShowLastNotificationPosGlobalvoid ShowLastNotificationPos()

Proyecta el destino de notificación almacenado y solicita centrar la vista de la escena.

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.

pfdGlobalvoid pfd()

Alterna la destrucción y la reserva del puntero de objeto almacenado en [campo].

testpfGlobalvoid testpf()

Llama a [campo] solo cuando el puntero del objeto de diagnóstico es distinto de cero.

SPFDoneGlobalvoid SPFDone()

Restaura el buscador de rutas activo desde el desplazamiento cero de la tarea, libera la tarea y limpia su puntero global.

SPFInitDataGlobalvoid SPFInitData()

Pasa la tarea SPF actual a una operación de implementación. La implementación informa de cero.

SPFInitDirectionDataGlobalvoid SPFInitDirectionData()

Solicita la inicialización del mapa de direcciones a partir de la tarea actual de construcción SPF.

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

SPFInitConnectDataGlobalvoid SPFInitConnectData()

Inicializa cinco contadores de la tarea actual de construcción SPF a partir de un valor de tamaño anidado.

SPFIncreaseConnectGlobalvoid SPFIncreaseConnect()

Pasa tres argumentos de la tarea SPF a [campo] y después pone a cero [campo] de la tarea.

SetInnStateGlobalvoid SetInnState(str, str, int)Por describir

Descripción pendiente.

SetInnStateGlobalvoid SetInnState(Obj, int)Por describir

Descripción pendiente.

GenTransGameGlobalvoid GenTransGame(str)Por describir

Descripción pendiente.

GotoGlobalvoid Goto(int, int)Por describir

Descripción pendiente.

ToggleFDGlobalvoid ToggleFD()Por describir

Descripción pendiente.

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

RemakeVisGlobalvoid RemakeVis()Por describir

Descripción pendiente.

HeroStatsGlobalvoid HeroStats()

Construye un contexto local de estadísticas, invoca las tareas de recogida e informe y después limpia la referencia de salida almacenada.

EqualHeroesGlobalvoid EqualHeroes()

Pasa un puntero a un byte local a la tarea del registro de clases.

_uiGlobalvoid _ui()

Reserva y construye un objeto adaptador para importar unidades si la condición global tiene un valor distinto de cero.

_diGlobalvoid _di()

Reserva y construye un objeto adaptador para importar decorados si la condición global tiene un valor distinto de cero.

_biGlobalvoid _bi()

Reserva y construye un objeto adaptador para importar edificios si la condición global tiene un valor distinto de cero.

_itoolsGlobalvoid _itools()

La implementación no realiza trabajo adicional e informa internamente de cero. Esta firma void no ofrece un valor de retorno al script.

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.

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

HideNotificationGlobalvoid HideNotification(int)

Consume un entero y lo pasa a la operación auxiliar de notificación si se cumple la condición.

EnableHintsAndTutorialsGlobalvoid EnableHintsAndTutorials()

Las operaciones que establecen pistas y tutoriales escriben el campo de puntero [campo] si se cumple la condición.

DisableHintsAndTutorialsGlobalvoid DisableHintsAndTutorials()

Las operaciones que establecen pistas y tutoriales escriben el campo de puntero [campo] si se cumple la condición.

Obj::MistActionObjvoid Obj::MistAction(int)

Procesa una colección temporal y acepta entradas no nulas solo si tienen una determinada bandera y su referencia registrada es nula o coincide con el receptor resuelto.

Obj::MagicActionEndObjvoid Obj::MagicActionEnd()

Para un Obj resuelto no nulo, MagicActionEnd pasa la palabra de receptor[campo] a la operación auxiliar [campo]; si la resolución es nula omite el despacho.

Obj::CoverOfMercyActionObjvoid Obj::CoverOfMercyAction()

Consume una referencia y consulta una interfaz derivada del receptor. Si la consulta no es nula, invoca la operación correspondiente sobre la interfaz obtenida.

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.

_crGlobalvoid _cr()

Pasa un texto interno vacío a la operación que genera el informe.

SetTerritoryStateGlobalvoid SetTerritoryState(str, int)Por describir

Descripción pendiente.

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

GAIKA::SetControlFlag activa o desactiva la máscara 32 del byte +2 del registro de jugador mapeado.

Unit::SetFreedomUnitvoid Unit::SetFreedom(bool)

Aplica un argumento bool al bit del estado de libertad de Unit.

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.

RandomPathCastGlobalvoid RandomPathCast()Por describir

Descripción pendiente.

SetUseCountGlobalvoid SetUseCount(int)Por describir

Descripción pendiente.

Item::SetUseCountItemvoid Item::SetUseCount(int)

Guarda el valor de 32 bits indicado en un campo base del objeto de inventario.

WaitForMapChangeGlobalvoid WaitForMapChange()

WaitForMapChange espera mientras un campo almacenado de aventura sea igual al campo actual.

Reciben este tipo

0

No hay entradas en el catálogo publicado.

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.