Skip to content

H7CombatPopUpCntl

Class in MMH7Game · MMH7Game.H7CombatPopUpCntl · config

Object › GFxMoviePlayer › H7FlashMovieCntl › H7FlashMoviePopupCntl › H7FlashMovieBlockPopupCntl › H7CombatPopUpCntl

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

Properties

NameTypeNotes
mActivePlayerIsAttackerbool
mArmyMergePopupH7GFxArmyMergePopupprotected
mAttackerWonbool
mAttackingArmyH7AdventureArmyprotected
mAttackingArmyCombatH7CombatArmyprotected
mAttackingArmyStrengthfloat
mCanFightbool
mCaravanMergebool
mCheckMOnCombatMapbool
mCombatPopupH7GFxCombatPopUpprotected
mCombatPopupNeedAnswerboolprotected
mConquerHeroH7AdventureHeroprotected
mConquerSiteH7AreaOfControlSiteprotected
mCreatureArmyCostarray<H7ResourceQuantity>
mCurrentPopupH7GFxUIContainerprotected
mDefendingArmyH7AdventureArmyprotected
mDefendingArmyCombatH7CombatArmyprotected
mDismissArmyIndexint
mDismissIndexint
mDontCallBtnClosebool
mIsAlreadyClosingbool
mIsReinforcementbool
mIsSiegebool
mLocalGuardStacksarray<H7BaseCreatureStack>protected
mLowerArmyH7GFxArmyRowprotected
mMergeCostH7TeleportCosts
mMergeStandAlonebool
mNegoPopupH7GFxUIContainerprotected
mNegoPopUpUsingMergerbool
mOnCombatMapbool
mOwnerH7EditorHeroprotected
mPoolKeystring
mQuickCombatDonebool
mQuickCombatDoneWasTruebool
mReceivedUnitsbool
mSiegeCombatPopUpH7GFxUIContainerprotected
mSourceStacksarray<H7BaseCreatureStack>protected
mUpperArmyH7GFxArmyRowprotected
mUseSourceStacksbool

Functions

NameDeclaration
AcceptAbandonfunction AcceptAbandon()
AddUnitIconToCursorfunction AddUnitIconToCursor(int SlotIndex, int armyID)
ArmyMergerTimerFinishedfunction ArmyMergerTimerFinished()
BtnCancelClickedfunction BtnCancelClicked()
BtnStartCombatClickedfunction BtnStartCombatClicked(optional EventData Data)
BtnStartQuickCombatClickedfunction BtnStartQuickCombatClicked(optional EventData Data)
CanClosefunction bool CanClose()
ClickBtnQuickCombatFromUnrealfunction ClickBtnQuickCombatFromUnreal(bool isSiege)
Closedfunction Closed()
ClosePopupfunction ClosePopup()
ClosePopupHardfunction ClosePopupHard()
CombatPopUpTimerFinishedfunction CombatPopUpTimerFinished()
CompleteQuickCombatfunction CompleteQuickCombat()
CompleteTransferfunction CompleteTransfer(bool Success)
CompleteTransferForNonArmyfunction CompleteTransferForNonArmy(bool Success, array<H7BaseCreatureStack> PoolStacks)
ConfirmTeleportfunction ConfirmTeleport(int manaCost)
ContainesUnitsfunction bool ContainesUnits(array<H7BaseCreatureStack> stacks)
DismissConfirmfunction DismissConfirm()
DismissDeniedfunction DismissDenied()
DismissStackfunction DismissStack(int unitIndex, optional int armyIndex)
ExecuteConquerfunction ExecuteConquer()
GetCombatPopUpfunction H7GFxCombatPopUp GetCombatPopUp()
GetDefendingArmyfunction H7AdventureArmy GetDefendingArmy()
GetInstancestatic function H7CombatPopUpCntl GetInstance()
GetNextLevelMaxXPfunction int GetNextLevelMaxXP(bool forAttackerHero)
GetPopupfunction H7GFxUIContainer GetPopup()
GetStackCountfunction array<H7StackCount> GetStackCount(array<H7BaseCreatureStack> OldState)
GetStackCountDifffunction array<H7StackCount> GetStackCountDiff(array<H7StackCount> OldState, array<H7StackCount> NewState)
GetWinningArmyfunction H7AdventureArmy GetWinningArmy()
HandleArmyMergingfunction HandleArmyMerging()
HasArmyToMergefunction bool HasArmyToMerge()
Initializefunction bool Initialize()
InitWindowKeyBindsfunction InitWindowKeyBinds()
JoinArmyCompletefunction JoinArmyComplete()
MergeCompletedfunction MergeCompleted()
MergerAcceptedfunction MergerAccepted(bool unitsLeft)
MultiplayerAfterCombatfunction MultiplayerAfterCombat()
NegoBtnAcceptClickedfunction NegoBtnAcceptClicked(bool join, bool canMerge)
NegoBtnAttackClickedfunction NegoBtnAttackClicked()
NegoBtnLetThemGoClickedfunction NegoBtnLetThemGoClicked()
NegoBtnRefuseClickedfunction NegoBtnRefuseClicked()
NegoPopUsingMergerfunction NegoPopUsingMerger()
NegotiationPopUpTimerFinishedfunction NegotiationPopUpTimerFinished()
OnReinforceCompletedelegate OnReinforceComplete(bool Success)
PostCombatMergeCompletefunction PostCombatMergeComplete(bool Success)
QueueConquerfunction QueueConquer(H7AreaOfControlSite conquerSite, H7AdventureHero conquerHero)
RemoveUnitFromCursorfunction RemoveUnitFromCursor()
RequestTransferfunction RequestTransfer(int dragSlotArmyID, int dragSlotIndex, int dropSlotArmyID, int dropSlotIndex, optional int Amount)
Resetfunction Reset()
ResetTeleportfunction ResetTeleport()
ResetTeleportCompletefunction ResetTeleportComplete()
SetWinningArmyfunction SetWinningArmy(H7AdventureArmy Army)
ShowStartCombatPopUpfunction ShowStartCombatPopUp(H7AdventureArmy attackingArmy, H7AdventureArmy defendingArmy)
StartCaravanMergerfunction StartCaravanMerger(H7EditorArmy heroArmy, H7EditorArmy caravanArmy)
StartCombatfunction StartCombat()
StartCombatNegfunction StartCombatNeg()
StartPostCombatMergerfunction StartPostCombatMerger(H7AdventureArmy Army, array<H7BaseCreatureStack> joiners, string PoolKey)
StartQuestMergerfunction StartQuestMerger(H7AdventureArmy Army, array<H7BaseCreatureStack> joiners)
StartReinforceMergerfunction StartReinforceMerger(H7AdventureArmy Army, H7Town Town, H7TeleportCosts Costs)
UpdateArmiesEndCombatprotected function UpdateArmiesEndCombat()
UpdateCombatPopupfunction UpdateCombatPopup(H7AdventureArmy attackingArmy, H7AdventureArmy defendingArmy)
UpdateFromCombatMapfunction UpdateFromCombatMap(int XPWinner, int XPLoser, H7CombatArmy Army, optional bool fled = false, optional bool surrendered = false, optional int paidGold)
UpdateMergeCostfunction bool UpdateMergeCost(optional bool payForReal)
UpdateNegotiationPopUpfunction UpdateNegotiationPopUp(H7AdventureArmy heroArmy, H7AdventureArmy creatureArmy, bool join, optional array<H7ResourceQuantity> Cost, optional bool Force)
WillCombatStartprotected function bool WillCombatStart()

Default values

mKeybindCategory=EKeybindCategory.KC_WINDOW_COMBAT
mLocaSection(0)="H7Combat"
mLocaSection(1)="H7CombatPopUp"
mLocaSection(2)="H7GFxActorTooltip"
mLocaSection(3)="H7GameMenu"
MovieInfo=SwfMovie'H7SceneGlobal.PopUps.H7CombatPopUp'

Inherited

FromMembers
H7FlashMovieBlockPopupCntlFunctions: ClosePopup, Initialize, OpenPopup
H7FlashMoviePopupCntlProperties: mAllowedStandardCommands, mBlockFlash, mBlockStandardKeys, mBlockUnreal, mFullscreen, mHideSidebar, mKeybindCategory, mOpenedThisFrame, mWindowSpecificKeybinds
Functions: CanOpenPopup, Closed, ClosePopup, CreatePopupKeybind, GetPopup, Initialize, InitWindowKeyBinds, IsAllowingCommandFunction, IsBlockingFlash, IsBlockingStandardKeys, IsBlockingUnreal, IsFullscreen, IsHidingSidebar, KeybindUsedByPopup, OpenPopup, PutPopupIntoQueue, QueueFinished, ResetOpenedThisFrame, WasOpenedThisFrame, WriteUserKeysInto
H7FlashMovieCntlProperties: mContainer, mFlashController, mFlashHeight, mFlashWidth, mIsDragginUnit, mIsShowingBlocklayer, mLocaSection, mPlayerController, mRootMC, mWasCanceled, mWasInitialized
Functions: AdvanceDebug, AnyKeyPressed, AnyKeyReleased, CanBeStopped, CaptureMouseWheel, ClosePopup, DisableMouse, EnableMouse, FlashLocalize, FlashPixels2UnrealPixels, GetAssetPath, GetAttributeIconStrings, GetContainer, GetFlashController, GetFlashPath, GetFlashSize, GetGUIColor, GetHUD, GetMagicTierSymbol, GetRadioButtonSymbolPath, GetRoot, GetSettingBool, GetSettingEnum, GetSettingNumber, HighlightClicked, Initialize, IsDraggingUnit, IsMovieSkippedLastFrame, IsRemoveWhenClicked, IsRightClickThisFrame, IsRightMouseDown, IsShiftDown, Log, MouseOut, MouseOver, OpenHeropediaWithCreature, OpenHeropediaWithHero, PlayGUISound, RequestBlockBelow, RequestFocus, RequestRealFocus, RequestUnBlockBelow, SetConstraints, SetInitialized, SetPlayerOwner, SetWasCanceled, Start, StartAdvance, StopAdvance, StopAdvanceReally, StopInput, Unreal, UnrealColorToFlashColor, UnrealColorToHex, UnrealColorToHTMLColor, UnrealPixels2FlashPixels, WaiveFocus, WaiveRealFocus, WasInitialized
GFxMoviePlayer47 properties, 76 functions
Object13 properties, 308 functions