Skip to content

H7InstantCommandFinishCombat

Class in MMH7Game · MMH7Game.H7InstantCommandFinishCombat

Object › H7InstantCommandBase › H7InstantCommandFinishCombat

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

Properties

NameTypeNotes
mAocSiteH7VisitableSiteprivate
mAttackerWonboolprivate
mAttackingArmyH7AdventureArmyprivate
mAttackingArmyStacksstringprivate
mDefendingArmyH7AdventureArmyprivate
mDefendingArmyStacksstringprivate
mLocalGuardStacksstringprivate
mRunicBoxH7VisitableSiteprivate
mSiteH7VisitableSiteprivate
mWinnerManaintprivate
mWinnerSiegeAttackboolprivate
mWinnerSiegeHybridboolprivate
mWinnerSiegeSupportboolprivate

Functions

NameDeclaration
CreateMPCommandfunction MPInstantCommand CreateMPCommand()
Executefunction Execute()
GetPlayerfunction H7Player GetPlayer()
GetResultingStacksfunction string GetResultingStacks(array<H7BaseCreatureStack> initialStacks, array<H7BaseCreatureStack> postCombatStacks)
Initfunction Init(H7AdventureArmy attackingArmy, H7AdventureArmy defendingArmy, H7CombatArmy attackingArmyCombat, H7CombatArmy defendingArmyCombat, bool attackerWon)
InitFromMPDatafunction InitFromMPData(MPInstantCommand Command)
UpdateStacksFromDatafunction array<H7BaseCreatureStack> UpdateStacksFromData(array<H7BaseCreatureStack> stacks, string stackData)

Inherited

FromMembers
H7InstantCommandBaseFunctions: CreateMPCommand, Execute, GetPlayer, InitFromMPData, WaitForInterceptingCommands
Object13 properties, 308 functions