Skip to content

H7CombatMapInfo

Class in MMH7Game · MMH7Game.H7CombatMapInfo · config

Object › Actor › Info › GameInfo › H7GameInfo › H7CombatMapInfo

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

Constants

NameValue
NUM_COMBAT_PLAYERS2

Properties

NameTypeNotes
bIsReturningToMainMenubool
mCurrentStartMatchWaitTimefloatprotected

Functions

NameDeclaration
ArePlayersNeededfunction bool ArePlayersNeeded()
AtCapacityfunction bool AtCapacity(bool bSpectator, optional string PlayerName)
ForceHostReadyfunction ForceHostReady()
GenericPlayerInitializationfunction GenericPlayerInitialization(Controller Controller)
PostLoginevent PostLogin(PlayerController NewPlayer)
StateEndCombatfunction StateEndCombat()

States

State code replaces the class's functions while the object is in that state. Hook a state's version as MMH7Game.H7CombatMapInfo.<State>.<Function>.

StateFunctions
CombatInProgressStateEndCombat
EndCombatOnDestroyGameComplete, ReturnToMainMenuNoPC
PendingMatchBeginState, InitStartMatch, PreInitStartMatch, StartMatch

Default values

bDelayedStart=true
bWaitingToStartMatch=true
HUDType=Class'H7CombatHud'
PlayerControllerClass=Class'H7CombatPlayerController'
PlayerReplicationInfoClass=Class'H7PlayerReplicationInfo'
GameReplicationInfoClass=Class'H7ReplicationInfo'

Inherited

FromMembers
H7GameInfoProperties: m_OverrideController, m_OverrideGameSpeed
Functions: ArePlayersNeeded, ArePlayersReady, AtCapacity, DidAllPlayersLoad, GenericPlayerInitialization, GetCombatController, GetGameSpeed, GetH7GameInfoInstance, HostGame, InitGame, Logout, RegisterServer, RestartPlayer, SpawnDefaultPawnFor
GameInfo101 properties, 164 functions
Info0 properties, 0 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions