AddCommand | function AddCommand(int unitActionCounter, int UnitTurnCounter, H7StructsAndEnumsNative.EUnitCommand Command, H7StructsAndEnumsNative.ECommandTag CommandTag, H7ICaster CommandSource, int Target, int TeleportTarget, array<H7BaseCell> Path, int CurrentPlayer, optional H7BaseAbility Ability = none, optional H7StructsAndEnumsNative.EDirection Direction, optional bool ReplaceFakeAttacker, optional bool InsertHead, optional H7CombatMapCell TrueHitCell, optional bool doOOSCheck, optional int movementPoints, optional bool IsCombat) |
AddDamageApply | function AddDamageApply(int CreatureStackId, int StackSize, int TopCreatureHealth) |
AddInstantCommand | function AddInstantCommand(MPInstantCommand instantCommand) |
AddOutOfSynchData | function AddOutOfSynchData(int unitActionCounter, int SynchRNG, int IDCounter, int UnitsCount, int ResCount, bool IsCombat, int PlayerNumber) |
AddSynchUpCombatData | function AddSynchUpCombatData(int unitActionCounter, int StackId, int StackCount, int TopCreatureHealth) |
AddSynchUpData | function AddSynchUpData(int unitActionCounter, int SynchRNG, int IDCounter, bool IsCombat) |
AddSynchUpUnitData | function AddSynchUpUnitData(int unitActionCounter, int heroId, string stackIDStrings, int stackCounts[7], bool IsCombat) |
CanBeExecuted | protected function bool CanBeExecuted(MPCommand Command) |
CheckPlayerCombat | protected function bool CheckPlayerCombat(MPCommand Command, H7AdventureHero Hero) |
CleanAfterCombat | function CleanAfterCombat(H7ICaster Source) |
CleanDamageApplyQueue | function CleanDamageApplyQueue() |
FinishOngoingStartCombat | function FinishOngoingStartCombat(H7Player sourcePlayer, H7Player targetPlayer, bool isRetreating, bool isRetreatFinished) |
GameWentOOS | function GameWentOOS(H7StructsAndEnums.EOOSType oosType, int synchUpPlayer) |
GameWentOOSMessage | function GameWentOOSMessage(string msg, int uac, optional bool syncMultiplayer = true, optional bool displayToPlayers = false) |
GetCommandAttachedToMove | function bool GetCommandAttachedToMove(MPCommand moveCommand, out MPCommand attachedCommand) |
GetNextDamageForStack | function MPDamageApply GetNextDamageForStack(int CreatureStackId) |
GetNextMoral | function int GetNextMoral() |
HandleAnswerStartCombat | function HandleAnswerStartCombat(H7StructsAndEnums.ESimTurnStartCombatAnswer answer, int heroId, optional bool doSynchronise = true) |
HandleRetreatCancelled | function HandleRetreatCancelled(int heroId) |
InsertOngoingStartCombat | function InsertOngoingStartCombat(H7AdventureHero Source, H7AdventureHero Target) |
IsCombatMode | function bool IsCombatMode() |
IsCommandIllegal | protected function bool IsCommandIllegal(MPCommand Command) |
IsExpiredApplyDamageEndTurn | function bool IsExpiredApplyDamageEndTurn() |
IsReadyApplyDamageEndTurn | function bool IsReadyApplyDamageEndTurn() |
NotifyCommandCancelled | protected function NotifyCommandCancelled(MPCommand Command, H7StructsAndEnums.ESimTurnCommandCancelledReason Reason) |
OOSMessageConfirmed | function OOSMessageConfirmed() |
QueueCommandSendData | function QueueCommandSendData(MPCommandSendData Command) |
QueueInstantCommandSendData | function QueueInstantCommandSendData(MPInstantCommand Command) |
ResetOngoingStartCombat | function ResetOngoingStartCombat() |
ResetSynchUpVariables | function ResetSynchUpVariables() |
SetCombatMode | function SetCombatMode(bool Value) |
StartSynchUp | function StartSynchUp() |
SynchUpArmy | protected function SynchUpArmy(int heroId, string stackIDStrings, int stackCounts[7]) |
TryingDamageApply | function bool TryingDamageApply(int CreatureStackId, int StackSize, int TopCreatureHealth) |
UnqueuePreparedCommands | function UnqueuePreparedCommands() |
Update | function Update() |
UpdateApplyDamageEndTurn | function bool UpdateApplyDamageEndTurn() |
UpdateCommandQueue | protected function bool UpdateCommandQueue() |
UpdateInstantCommandQueue | protected function bool UpdateInstantCommandQueue() |
UpdateOutOfSynchQueue | protected function bool UpdateOutOfSynchQueue() |
UpdateSynchUpQueue | protected function UpdateSynchUpQueue() |