AddAiControlUnit | function AddAiControlUnit(H7Creature Creature) |
AddDiscoveredAoC | function bool AddDiscoveredAoC(int aoc_number) |
AddExploredTeleporter | function AddExploredTeleporter(H7Teleporter porter) |
AddObjective | function AddObjective(H7AiObjectivePair Pair) |
AddQuickCombatLoss | function AddQuickCombatLoss(H7Creature creatureType, int Losses) |
AddVisitedKeymaster | function AddVisitedKeymaster(H7StructsAndEnumsNative.EPlayerColor keyColor) |
AddVisitedObelisk | function AddVisitedObelisk(H7Obelisk obelisk) |
AiCanSpendCurrencyHero | function bool AiCanSpendCurrencyHero(int Currency) |
AiCanSpendResourcesHero | function bool AiCanSpendResourcesHero(array<H7ResourceQuantity> Resources) |
AiCanSpendResourcesOnRecruitment | function bool AiCanSpendResourcesOnRecruitment(array<H7ResourceQuantity> Resources) |
AiCanSpendResourcesOnTownDev | function bool AiCanSpendResourcesOnTownDev(array<H7ResourceQuantity> Resources) |
AiClearNeedForRecruitment | function AiClearNeedForRecruitment() |
AiClearNeedForTownDev | function AiClearNeedForTownDev() |
AiDumpResources | function bool AiDumpResources(H7ResourceSet rs) |
AiModifyNeedForRecruitment | function AiModifyNeedForRecruitment(array<H7ResourceQuantity> Costs) |
AiModifyNeedForTownDev | function AiModifyNeedForTownDev(array<H7ResourceQuantity> Costs) |
AllAlliesLost | function bool AllAlliesLost() |
ApplyDamage | simulated function ApplyDamage(H7CombatResult Result, int resultIdx, bool isForecast, optional bool isRetaliation = false, optional bool raiseEvent = true) |
ApplyPlunder | function ApplyPlunder(H7Player plunderingPlayer) |
ApplySabotage | function ApplySabotage(H7Player sabotagingPlayer) |
BecomeObserver | function BecomeObserver() |
CalcAiAoCModifierFromTargetArmy | function float CalcAiAoCModifierFromTargetArmy(H7AiConfigCompound cfg, H7AdventureArmy Army) |
CalcAiAoCModifierFromTargetSite | function float CalcAiAoCModifierFromTargetSite(H7AiConfigCompound cfg, H7VisitableSite Site, optional H7AdventureMapCell CE) |
CalculatePlayerPower | function float CalculatePlayerPower() |
CanApplyPlunder | function bool CanApplyPlunder() |
CanApplySabotage | function bool CanApplySabotage() |
CheckExploreObjectives | function CheckExploreObjectives() |
CompleteObjective | function CompleteObjective(H7EditorMapObject Target) |
CreateResourcesSet | protected function CreateResourcesSet() |
DataChanged | event DataChanged(optional string cause) |
DoesSubordinateHaveObjectives | function bool DoesSubordinateHaveObjectives(H7AdventureArmy Subordinate) |
DumpActionCounters | function DumpActionCounters() |
DumpQuickCombatLosses | function DumpQuickCombatLosses() |
ExecutePlunder | function ExecutePlunder() |
FlushActionCounters | function FlushActionCounters() |
GameEndedConfirm | function GameEndedConfirm() |
GetAbilityManager | native function H7AbilityManager GetAbilityManager() |
GetActiveHero_DoNotUse | function H7AdventureHero GetActiveHero_DoNotUse() |
GetAddBoniOnStatByID | function float GetAddBoniOnStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetAdventurePlayerController | function H7AdventurePlayerController GetAdventurePlayerController() |
GetAiCapitol | function H7Town GetAiCapitol() |
GetAIMainCounter | function int GetAIMainCounter() |
GetAiNeedRecruitment | function H7ResourceSet GetAiNeedRecruitment() |
GetAiNeedTownDev | function H7ResourceSet GetAiNeedTownDev() |
GetAiPowerBalance | function float GetAiPowerBalance() |
GetAiSaveUpSpendingHero | function H7ResourceSet GetAiSaveUpSpendingHero() |
GetAiSaveUpSpendingRecruitment | function H7ResourceSet GetAiSaveUpSpendingRecruitment() |
GetAiSaveUpSpendingTownDev | function H7ResourceSet GetAiSaveUpSpendingTownDev() |
GetAllArrivedCaravans | function array<ArrivedCaravan> GetAllArrivedCaravans() |
GetAmountOfHeroes | function int GetAmountOfHeroes() |
GetArmies | function array<H7AdventureArmy> GetArmies() |
GetArmiesByStrength | function array<H7AdventureArmy> GetArmiesByStrength() |
GetBaseStatByID | function float GetBaseStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetBestHero | function H7AdventureHero GetBestHero() |
GetBestTown | function H7Town GetBestTown() |
GetBuffManager | native function H7BuffManager GetBuffManager() |
GetCaravans | function array<H7CaravanArmy> GetCaravans() |
GetCaravanTargets | function array<H7Town> GetCaravanTargets() |
GetClosestPotentialTearOfAshaTown | function H7Town GetClosestPotentialTearOfAshaTown(H7AdventureArmy Army) |
GetColor | native function Color GetColor() |
GetCombatPlayerType | function H7StructsAndEnums.ECombatPlayerType GetCombatPlayerType() |
GetDefeatedArmiesCount | function int GetDefeatedArmiesCount() |
GetDiscoveredAoC | function int GetDiscoveredAoC() |
GetEffectManager | function H7EffectManager GetEffectManager() |
GetEntityType | native function H7StructsAndEnumsNative.EUnitType GetEntityType() |
GetEventManager | native function H7EventManager GetEventManager() |
GetExplorationPercentage | function int GetExplorationPercentage() |
GetFaction | function H7Faction GetFaction() |
GetForbiddenHeroes | function array<H7EditorHero> GetForbiddenHeroes() |
GetForts | function array<H7Fort> GetForts(optional H7Fort except) |
GetGridPosition | function IntPoint GetGridPosition() |
GetHeroes | native function array<H7AdventureHero> GetHeroes() |
GetHeroInCombat | function H7CombatHero GetHeroInCombat() |
GetHitPoints | function int GetHitPoints() |
GetID | native function int GetID() |
GetInterest | function int GetInterest() |
GetLastConqueredTown | function H7Town GetLastConqueredTown() |
GetLastSelectedArmy | function H7AdventureArmy GetLastSelectedArmy() |
GetModifiedStatByID | function float GetModifiedStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetModifiersByID | native function GetModifiersByID(out array<H7MeModifiesStat> outStats, H7StructsAndEnumsNative.EStat desiredStat, optional H7StructsAndEnumsNative.EOperationType checkForOperation1 = 255, optional H7StructsAndEnumsNative.EOperationType checkForOperation2 = 255, optional bool nextRound) |
GetMultiBoniOnStatByID | function float GetMultiBoniOnStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetName | function string GetName() |
GetNameHTMLColored | function string GetNameHTMLColored() |
GetNumOfVisitedObelisks | function int GetNumOfVisitedObelisks() |
GetObjectiveByObjectiveTarget | function H7AiObjectivePair GetObjectiveByObjectiveTarget(H7EditorMapObject Target) |
GetObjectives | function array<H7AiObjectivePair> GetObjectives(H7AiObjectivePair Pair) |
GetObjectivesBySubordinate | function array<H7AiObjectivePair> GetObjectivesBySubordinate(H7AdventureArmy Subordinate) |
GetOriginalReinforcementStacksArmy | function array<H7BaseCreatureStack> GetOriginalReinforcementStacksArmy() |
GetOriginalReinforcementStacksTown | function array<H7BaseCreatureStack> GetOriginalReinforcementStacksTown() |
GetPlayer | native function H7Player GetPlayer() |
GetPlayerColor | function H7StructsAndEnumsNative.EPlayerColor GetPlayerColor() |
GetPlayerColorString | function string GetPlayerColorString() |
GetPlayerNumber | native function H7StructsAndEnumsNative.EPlayerNumber GetPlayerNumber() |
GetPlayerType | native function H7StructsAndEnumsNative.EPlayerType GetPlayerType() |
GetQuestController | function H7QuestController GetQuestController() |
GetResistanceModifierFor | native function float GetResistanceModifierFor(H7StructsAndEnumsNative.EAbilitySchool school, array<H7StructsAndEnumsNative.ESpellTag> tags, optional bool checkOnlyBuffs = false, optional bool forcedResistanceOnly = false) |
GetResourceIncomeFromEffects | native function GetResourceIncomeFromEffects(out H7ResourceSet effectSpecials) |
GetResourceSet | function H7ResourceSet GetResourceSet() |
GetStackSize | function int GetStackSize() |
GetStatus | function H7StructsAndEnumsNative.EPlayerStatus GetStatus() |
GetTeamNumber | function H7StructsAndEnumsNative.ETeamNumber GetTeamNumber() |
GetThievesGuildManager | function H7ThievesGuildManager GetThievesGuildManager() |
GetTowns | native function array<H7Town> GetTowns(optional H7Town except) |
GetUndefeatedHeroArmies | function array<H7AdventureArmy> GetUndefeatedHeroArmies() |
GetUndefeatedHeroesAmount | function int GetUndefeatedHeroesAmount() |
GetVisitedKeymasters | function array<H7StructsAndEnumsNative.EPlayerColor> GetVisitedKeymasters() |
GetVisitedObelisks | function array<H7Obelisk> GetVisitedObelisks() |
GUIAddListener | function GUIAddListener(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus) |
GUIWriteInto | function GUIWriteInto(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus, optional H7GFxUIContainer flashFactory) |
HasCapitol | native function bool HasCapitol() |
HasEndedTurn | function bool HasEndedTurn() |
HasTownsOfFaction | function bool HasTownsOfFaction(H7Faction Faction) |
IncrementActionCounter | function IncrementActionCounter(H7StructsAndEnumsNative.EAdvActionID Id) |
IncrementAIMainCounter | function IncrementAIMainCounter() |
Init | function Init() |
InitAIPlayerName | function InitAIPlayerName() |
InitThievesGuildManager | function InitThievesGuildManager(array<H7Player> Players) |
IsControlledByAI | native function bool IsControlledByAI() |
IsControlledByLocalPlayer | native function bool IsControlledByLocalPlayer() |
IsDiscoveredFromStart | function bool IsDiscoveredFromStart() |
IsHeroAllowed | function bool IsHeroAllowed(H7EditorHero Hero) |
IsHuman | function bool IsHuman() |
IsInCombat | function bool IsInCombat() |
IsInSpectatorMode | native function bool IsInSpectatorMode() |
IsNeutralPlayer | function bool IsNeutralPlayer() |
IsObjectiveSetForSubordinate | function bool IsObjectiveSetForSubordinate(H7AdventureArmy Subordinate, H7EditorMapObject Target) |
IsObjectiveTargetFree | function bool IsObjectiveTargetFree(H7EditorMapObject Target) |
IsPlayerAllied | native function bool IsPlayerAllied(H7Player thaPlayer) |
IsPlayerHostile | native function bool IsPlayerHostile(H7Player thaPlayer) |
IsResponsibleForAutoSave | function bool IsResponsibleForAutoSave() |
IsSubordinateFree | function bool IsSubordinateFree(H7AdventureArmy Army) |
IsTeleporterExplored | function bool IsTeleporterExplored(H7Teleporter porter) |
IsUnitControlledByAi | function bool IsUnitControlledByAi(H7Creature Creature) |
LoseGame | function LoseGame() |
PostBeginPlay | function PostBeginPlay() |
PostSerialize | event PostSerialize() |
RecalcAiPowerBalance | function RecalcAiPowerBalance() |
RevealFOWOfAllPlayers | function RevealFOWOfAllPlayers() |
RevealFOWOfforTiles | native function array<IntPoint> RevealFOWOfforTiles(array exploredTiles, int gridCols) |
SendDefeatMessage | function SendDefeatMessage() |
SetAIAggresivenessMultiplier | function SetAIAggresivenessMultiplier(float val) |
SetAiCapitol | function SetAiCapitol(H7Town T) |
SetAICreatureGrowthRateMultiplier | function SetAICreatureGrowthRateMultiplier(float val) |
SetAIResourceIncomeMultiplier | function SetAIResourceIncomeMultiplier(float val) |
SetAIStartResourceMultiplier | function SetAIStartResourceMultiplier(float val) |
SetCombatPlayerType | function SetCombatPlayerType(H7StructsAndEnums.ECombatPlayerType newType) |
SetControlledByAI | function SetControlledByAI(bool isControlled) |
SetDefeatedArmiesCount | function SetDefeatedArmiesCount(int Count) |
SetDiscoveredFromStart | function SetDiscoveredFromStart(bool val) |
SetEndedTurn | function SetEndedTurn(bool val) |
SetFaction | function SetFaction(H7Faction Faction) |
SetForbiddenHeroes | function SetForbiddenHeroes(array<H7EditorHero> Heroes) |
SetIsInCombat | function SetIsInCombat(bool IsInCombat) |
SetLastConqueredTown | function SetLastConqueredTown(H7Town Town) |
SetLastSelectedArmy | function SetLastSelectedArmy(H7AdventureArmy Army) |
SetName | function SetName(string NewName) |
SetOriginalReinforcementStacksArmy | function SetOriginalReinforcementStacksArmy(array<H7BaseCreatureStack> stacks) |
SetOriginalReinforcementStacksTown | function SetOriginalReinforcementStacksTown(array<H7BaseCreatureStack> stacks) |
SetPlayerColor | function SetPlayerColor(H7StructsAndEnumsNative.EPlayerColor playerColor) |
SetPlayerNumber | function SetPlayerNumber(int Number) |
SetPlayerType | function SetPlayerType(H7StructsAndEnumsNative.EPlayerType playerType) |
SetResourceSetTemplate | function SetResourceSetTemplate(H7ResourceSet Value) |
SetStatus | function SetStatus(H7StructsAndEnumsNative.EPlayerStatus inNewStatus) |
SetTeamNumber | function SetTeamNumber(H7StructsAndEnumsNative.ETeamNumber Number) |
SetThievesGuildManager | function SetThievesGuildManager(H7ThievesGuildManager M) |
SetWonGame | function SetWonGame() |
TriggerEvents | function TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool forecast, optional H7EventContainerStruct container) |
UpdateObserverState | function UpdateObserverState() |
UpdateTownInfoIcons | function UpdateTownInfoIcons() |
WinGame | function WinGame() |