Skip to content

H7AiActionParam

Class in MMH7Game · MMH7Game.H7AiActionParam

Object › H7AiActionParam

Using it from Lua
h7.find_all("H7AiActionParam")            -- live instances
h7.find_class("MMH7Game.H7AiActionParam")   -- the class
h7.hook("MMH7Game.H7AiActionParam.Clear", fn)

Properties

NameTypeNotes
mAbilityH7BaseAbility[3]
mAdventureArmyH7AdventureArmy[3]
mAMapCellH7AdventureMapCell[3]
mBaseCreatureStackH7BaseCreatureStack[3]
mBuildingH7TownBuilding[3]
mCMapCellH7CombatMapCell[3]
mCombatArmyH7CombatArmy[3]
mParamTypeH7StructsAndEnums.EAiActionParamType[3]
mPlayerH7Player[3]
mRecruitHeroDataRecruitHeroData[3]
mResourceStockpileResourceStockpile[3]
mTeleporterH7Teleporter[3]
mUnitH7Unit[3]
mVisSiteH7VisitableSite[3]

Functions

NameDeclaration
Clearfunction Clear()
Comparefunction bool Compare(H7AiActionParam Other)
Copyfunction Copy(H7AiActionParam Other)
DebugStringfunction string DebugString(H7StructsAndEnums.EAiActionParamId pid)
GetAbilityfunction H7BaseAbility GetAbility(H7StructsAndEnums.EAiActionParamId pid)
GetAdventureArmyfunction H7AdventureArmy GetAdventureArmy(H7StructsAndEnums.EAiActionParamId pid)
GetAMapCellfunction H7AdventureMapCell GetAMapCell(H7StructsAndEnums.EAiActionParamId pid)
GetBaseCreatureStackfunction H7BaseCreatureStack GetBaseCreatureStack(H7StructsAndEnums.EAiActionParamId pid)
GetCMapCellfunction H7CombatMapCell GetCMapCell(H7StructsAndEnums.EAiActionParamId pid)
GetCombatArmyfunction H7CombatArmy GetCombatArmy(H7StructsAndEnums.EAiActionParamId pid)
GetPlayerfunction H7Player GetPlayer(H7StructsAndEnums.EAiActionParamId pid)
GetPTypefunction H7StructsAndEnums.EAiActionParamType GetPType(H7StructsAndEnums.EAiActionParamId pid)
GetRecruitHeroDatafunction RecruitHeroData GetRecruitHeroData(H7StructsAndEnums.EAiActionParamId pid)
GetResourcefunction ResourceStockpile GetResource(H7StructsAndEnums.EAiActionParamId pid)
GetTeleporterfunction H7Teleporter GetTeleporter(H7StructsAndEnums.EAiActionParamId pid)
GetTownBuildingfunction H7TownBuilding GetTownBuilding(H7StructsAndEnums.EAiActionParamId pid)
GetUnitfunction H7Unit GetUnit(H7StructsAndEnums.EAiActionParamId pid)
GetVisSitefunction H7VisitableSite GetVisSite(H7StructsAndEnums.EAiActionParamId pid)
SetAbilityfunction SetAbility(H7StructsAndEnums.EAiActionParamId pid, H7BaseAbility Ability)
SetAdventureArmyfunction SetAdventureArmy(H7StructsAndEnums.EAiActionParamId pid, H7AdventureArmy Army)
SetAMapCellfunction SetAMapCell(H7StructsAndEnums.EAiActionParamId pid, H7AdventureMapCell cell)
SetBaseCreatureStackfunction SetBaseCreatureStack(H7StructsAndEnums.EAiActionParamId pid, H7BaseCreatureStack C)
SetCMapCellfunction SetCMapCell(H7StructsAndEnums.EAiActionParamId pid, H7CombatMapCell cell)
SetCombatArmyfunction SetCombatArmy(H7StructsAndEnums.EAiActionParamId pid, H7CombatArmy Army)
SetPlayerfunction SetPlayer(H7StructsAndEnums.EAiActionParamId pid, H7Player Player)
SetPTypefunction SetPType(H7StructsAndEnums.EAiActionParamId pid, H7StructsAndEnums.EAiActionParamType ptype)
SetRecruitHeroDatafunction SetRecruitHeroData(H7StructsAndEnums.EAiActionParamId pid, RecruitHeroData rhd)
SetResourcefunction SetResource(H7StructsAndEnums.EAiActionParamId pid, ResourceStockpile rs)
SetTeleporterfunction SetTeleporter(H7StructsAndEnums.EAiActionParamId pid, H7Teleporter tele)
SetTownBuildingfunction SetTownBuilding(H7StructsAndEnums.EAiActionParamId pid, H7TownBuilding Build)
SetUnitfunction SetUnit(H7StructsAndEnums.EAiActionParamId pid, H7Unit Unit)
SetVisSitefunction SetVisSite(H7StructsAndEnums.EAiActionParamId pid, H7VisitableSite Site)

Default values

mResourceStockpile[0]=(Type=H7Resource'H7Resources.ResourceTypes.A_Resource_Generic',Quantity=0,Income=0)
mResourceStockpile[1]=(Type=H7Resource'H7Resources.ResourceTypes.A_Resource_Generic',Quantity=0,Income=0)
mResourceStockpile[2]=(Type=H7Resource'H7Resources.ResourceTypes.A_Resource_Generic',Quantity=0,Income=0)

Inherited

FromMembers
Object13 properties, 308 functions