M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination Class Reference

Inherits TaleWorlds.MountAndBlade.MissionMultiplayerGameModeBase, and TaleWorlds.MountAndBlade.IAnalyticsFlagInfo.

Public Member Functions

bool UseGold ()
 
override bool AllowCustomPlayerBanners ()
 
override bool UseRoundController ()
 
 MissionMultiplayerFlagDomination (MissionLobbyComponent.MultiplayerGameType gameType)
 
override MissionLobbyComponent.MultiplayerGameType GetMissionType ()
 
override void OnBehaviorInitialize ()
 
override void AfterStart ()
 
override void OnRemoveBehavior ()
 
override void OnPeerChangedTeam (NetworkCommunicator peer, Team oldTeam, Team newTeam)
 
override void OnMissionTick (float dt)
 
float GetTimeUntilBattleSideVictory (BattleSideEnum side)
 
override void OnClearScene ()
 
override bool CheckIfOvertime ()
 
override bool CheckForWarmupEnd ()
 
override bool CheckForRoundEnd ()
 
override bool UseCultureSelection ()
 
override void OnAgentBuild (Agent agent, Banner banner)
 
void ForfeitSpawning (NetworkCommunicator peer)
 
int GetNumberOfAttackersAroundFlag (FlagCapturePoint capturePoint)
 
Team GetFlagOwnerTeam (FlagCapturePoint flag)
 
override void OnAgentRemoved (Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)
 
override float GetTroopNumberMultiplierForMissingPlayer (MissionPeer spawningPeer)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionMultiplayerGameModeBase
abstract MissionLobbyComponent.MultiplayerGameType GetMissionType ()
 
virtual bool CheckIfOvertime ()
 
override void OnBehaviorInitialize ()
 
override void OnMissionTick (float dt)
 
virtual bool CheckForWarmupEnd ()
 
virtual bool CheckForRoundEnd ()
 
virtual bool CheckForMatchEnd ()
 
virtual bool UseCultureSelection ()
 
virtual bool UseRoundController ()
 
virtual Team GetWinnerTeam ()
 
virtual void OnPeerChangedTeam (NetworkCommunicator peer, Team oldTeam, Team newTeam)
 
override void OnMissionRestart ()
 
void ClearPeerCounts ()
 
bool ShouldSpawnVisualsForServer (NetworkCommunicator spawningNetworkPeer)
 
void HandleAgentVisualSpawning (NetworkCommunicator spawningNetworkPeer, AgentBuildData spawningAgentBuildData, int troopCountInFormation=0, bool useCosmetics=true)
 
virtual bool AllowCustomPlayerBanners ()
 
int GetScoreForKill (Agent killedAgent)
 
virtual float GetTroopNumberMultiplierForMissingPlayer (MissionPeer spawningPeer)
 
int GetCurrentGoldForPeer (MissionPeer peer)
 
void ChangeCurrentGoldForPeer (MissionPeer peer, int newAmount)
 
virtual bool CheckIfPlayerCanDespawn (MissionPeer missionPeer)
 
override void OnPreMissionTick (float dt)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionNetwork
override void OnAfterMissionCreated ()
 
override void OnBehaviorInitialize ()
 
override void OnRemoveBehavior ()
 
virtual void OnPlayerConnectedToServer (NetworkCommunicator networkPeer)
 
virtual void OnPlayerDisconnectedFromServer (NetworkCommunicator networkPeer)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionLogic
virtual InquiryData OnEndMissionRequest (out bool canLeave)
 
virtual bool MissionEnded (ref MissionResult missionResult)
 
virtual void OnBattleEnded ()
 
virtual void ShowBattleResults ()
 
virtual void OnRetreatMission ()
 
virtual void OnSurrenderMission ()
 
virtual void OnAutoDeployTeam (Team team)
 
virtual List< EquipmentElementGetExtraEquipmentElementsForCharacter (BasicCharacterObject character, bool getAllEquipments=false)
 
virtual void OnMissionResultReady (MissionResult missionResult)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionBehavior
virtual void OnAfterMissionCreated ()
 
virtual void OnBehaviorInitialize ()
 
virtual void OnCreated ()
 
virtual void EarlyStart ()
 
virtual void AfterStart ()
 
virtual void OnMissileHit (Agent attacker, Agent victim, bool isCanceled, AttackCollisionData collisionData)
 
virtual void OnMeleeHit (Agent attacker, Agent victim, bool isCanceled, AttackCollisionData collisionData)
 
virtual void OnMissileCollisionReaction (Mission.MissileCollisionReaction collisionReaction, Agent attackerAgent, Agent attachedAgent, sbyte attachedBoneIndex)
 
virtual void OnMissionScreenPreLoad ()
 
virtual void OnAgentCreated (Agent agent)
 
virtual void OnAgentBuild (Agent agent, Banner banner)
 
virtual void OnAgentTeamChanged (Team prevTeam, Team newTeam, Agent agent)
 
virtual void OnAgentHit (Agent affectedAgent, Agent affectorAgent, in MissionWeapon affectorWeapon, in Blow blow, in AttackCollisionData attackCollisionData)
 
virtual void OnScoreHit (Agent affectedAgent, Agent affectorAgent, WeaponComponentData attackerWeapon, bool isBlocked, bool isSiegeEngineHit, in Blow blow, in AttackCollisionData collisionData, float damagedHp, float hitDistance, float shotDifficulty)
 
virtual void OnEarlyAgentRemoved (Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)
 
virtual void OnAgentRemoved (Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)
 
virtual void OnAgentDeleted (Agent affectedAgent)
 
virtual void OnAgentFleeing (Agent affectedAgent)
 
virtual void OnAgentPanicked (Agent affectedAgent)
 
virtual void OnFocusGained (Agent agent, IFocusable focusableObject, bool isInteractable)
 
virtual void OnFocusLost (Agent agent, IFocusable focusableObject)
 
virtual void OnAddTeam (Team team)
 
virtual void AfterAddTeam (Team team)
 
virtual void OnAgentInteraction (Agent userAgent, Agent agent)
 
virtual void OnClearScene ()
 
virtual void OnEndMissionInternal ()
 Do not override this.
 
virtual void OnRemoveBehavior ()
 
virtual void OnPreMissionTick (float dt)
 
virtual void OnPreDisplayMissionTick (float dt)
 
virtual void OnMissionTick (float dt)
 
virtual void OnAgentMount (Agent agent)
 
virtual void OnAgentDismount (Agent agent)
 
virtual bool IsThereAgentAction (Agent userAgent, Agent otherAgent)
 
virtual void OnEntityRemoved (GameEntity entity)
 
virtual void OnObjectUsed (Agent userAgent, UsableMissionObject usedObject)
 
virtual void OnObjectStoppedBeingUsed (Agent userAgent, UsableMissionObject usedObject)
 
virtual void OnRenderingStarted ()
 
virtual void OnMissionStateActivated ()
 Called either after the mission is first initialized or the mission state is re-activated when a prior state (like inventory) is popped out of GameState stack.
 
virtual void OnMissionStateFinalized ()
 Called right before the mission state is finalized and any remaining allocated mission resources are released. This is not the same as OnMissionEnd callback which is called after the player clicks end/retreat button on battle results screen. MissionState is deallocated some time after OnMissionEnd to let MissionBehaviors to correctly deallocated themselves. Certain data structures (like Mission's agent list) are emptied here so do not depend on them. This is the final callback mission behaviors will receive before they are removed entirely.
 
virtual void OnMissionStateDeactivated ()
 Called either before mission is finalized or the mission state is deactivated due to another state (like inventory) being pushed into GameStates stack.
 
virtual void OnMissionRestart ()
 
virtual List< CompassItemUpdateParamsGetCompassTargets ()
 
virtual void OnAssignPlayerAsSergeantOfFormation (Agent agent)
 
virtual void OnDeploymentFinished ()
 
virtual void OnFormationUnitsSpawned (Team team)
 
virtual void OnAgentAlarmedStateChanged (Agent agent, Agent.AIStateFlag flag)
 
virtual void OnMissionModeChange (MissionMode oldMissionMode, bool atStart)
 
virtual void OnItemPickup (Agent agent, SpawnedItemEntity item)
 
virtual void OnItemDrop (Agent agent, SpawnedItemEntity item)
 
virtual void OnRegisterBlow (Agent attacker, Agent victim, GameEntity realHitEntity, Blow b, ref AttackCollisionData collisionData, in MissionWeapon attackerWeapon)
 
virtual void OnAgentShootMissile (Agent shooterAgent, EquipmentIndex weaponIndex, Vec3 position, Vec3 velocity, Mat3 orientation, bool hasRigidBody, int forcedMissileIndex)
 
void OnUdpNetworkHandlerClose ()
 
void OnUdpNetworkHandlerTick (float dt)
 
void HandleNewClientConnect (PlayerConnectionInfo clientConnectionInfo)
 
void HandleEarlyNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
void HandleNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
void HandleLateNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
void HandleNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
void HandleLateNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
void HandleEarlyPlayerDisconnect (NetworkCommunicator networkPeer)
 
void HandlePlayerDisconnect (NetworkCommunicator networkPeer)
 
void OnPlayerDisconnectedFromServer (NetworkCommunicator networkPeer)
 
void OnDisconnectedFromServer ()
 
void OnEveryoneUnSynchronized ()
 
Team GetFlagOwnerTeam (FlagCapturePoint flag)
 

Static Public Member Functions

static void SetWinnerTeam (int winnerTeamNo)
 

Static Public Attributes

const int NumberOfFlagsInGame = 3
 
const float MoraleRoundPrecision = 0.01f
 
const int DefaultGoldAmountForTroopSelectionForSkirmish = 300
 
const int MaxGoldAmountToCarryOverForSkirmish = 80
 
const int InitialGoldAmountForTroopSelectionForBattle = 200
 
const int DefaultGoldAmountForTroopSelectionForBattle = 120
 
const int MaxGoldAmountToCarryOverForBattle = 110
 
const float TimeTillFlagRemovalForPriorInfoInSeconds = 30f
 
const float PointRemovalTimeInSecondsForBattle = 210.0f
 
const float PointRemovalTimeInSecondsForCaptain = 180.0f
 
const float PointRemovalTimeInSecondsForSkirmish = 120.0f
 
const float MoraleMultiplierForEachFlagForBattle = 0.75f
 
const float MoraleMultiplierForEachFlagForCaptain = 1.0f
 
const float MoraleMultiplierForEachFlagForSkirmish = 2.0f
 
- Static Public Attributes inherited from TaleWorlds.MountAndBlade.MissionMultiplayerGameModeBase
const int GoldCap = 2000
 
const float PerkTickPeriod = 1.0f
 
const float GameModeSystemTickPeriod = 0.25f
 

Protected Member Functions

override void AddRemoveMessageHandlers (GameNetwork.NetworkMessageHandlerRegistererContainer registerer)
 
override void HandleEarlyPlayerDisconnect (NetworkCommunicator networkPeer)
 
override void HandleEarlyNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
override void HandleNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
override void HandleNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionMultiplayerGameModeBase
override void HandleLateNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionNetwork
virtual void AddRemoveMessageHandlers (GameNetwork.NetworkMessageHandlerRegistererContainer registerer)
 
virtual void OnUdpNetworkHandlerTick ()
 
virtual void OnUdpNetworkHandlerClose ()
 
virtual void HandleNewClientConnect (PlayerConnectionInfo clientConnectionInfo)
 
virtual void HandleEarlyNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
virtual void HandleNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
virtual void HandleLateNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
virtual void HandleNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
virtual void HandleLateNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
virtual void HandleEarlyPlayerDisconnect (NetworkCommunicator networkPeer)
 
virtual void HandlePlayerDisconnect (NetworkCommunicator networkPeer)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionBehavior
virtual void OnEndMission ()
 Called right before the mission ends (i.e. after player clicks done/retreat button in battle results screen for SP missions). Preferably unregister all your Mission dependent events here. Some mission fields (like agent lists) will be deallocated after the mission ends.
 

Properties

override bool IsGameModeHidingAllAgentVisuals [get]
 
override bool IsGameModeUsingOpposingTeams [get]
 
MBReadOnlyList< FlagCapturePointAllCapturePoints [get]
 
float MoraleRounded [get]
 
bool GameModeUsesSingleSpawning [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.MissionMultiplayerGameModeBase
abstract bool IsGameModeHidingAllAgentVisuals [get]
 
abstract bool IsGameModeUsingOpposingTeams [get]
 
SpawnComponent SpawnComponent [get]
 
MultiplayerMissionAgentVisualSpawnComponent AgentVisualSpawnComponent [get]
 
bool CanGameModeSystemsTickThisFrame [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.MissionLogic
override MissionBehaviorType BehaviorType [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.MissionBehavior
Mission Mission [get]
 
IInputContext DebugInput [get]
 
abstract MissionBehaviorType BehaviorType [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.IAnalyticsFlagInfo
MBReadOnlyList< FlagCapturePointAllCapturePoints [get]
 

Additional Inherited Members

- Public Attributes inherited from TaleWorlds.MountAndBlade.MissionMultiplayerGameModeBase
MultiplayerTeamSelectComponent MultiplayerTeamSelectComponent
 
MultiplayerRoundController RoundController
 
MultiplayerWarmupComponent WarmupComponent
 
MultiplayerTimerComponent TimerComponent
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionMultiplayerGameModeBase
MissionLobbyComponent MissionLobbyComponent
 
MultiplayerGameNotificationsComponent NotificationsComponent
 
MissionMultiplayerGameModeBaseClient GameModeBaseClient
 

Constructor & Destructor Documentation

◆ MissionMultiplayerFlagDomination()

TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MissionMultiplayerFlagDomination ( MissionLobbyComponent::MultiplayerGameType  gameType)

Member Function Documentation

◆ UseGold()

bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.UseGold ( )

◆ AllowCustomPlayerBanners()

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.AllowCustomPlayerBanners ( )
virtual

◆ UseRoundController()

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.UseRoundController ( )
virtual

◆ GetMissionType()

override MissionLobbyComponent.MultiplayerGameType TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.GetMissionType ( )
virtual

◆ OnBehaviorInitialize()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.OnBehaviorInitialize ( )
virtual

◆ AfterStart()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.AfterStart ( )
virtual

◆ AddRemoveMessageHandlers()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.AddRemoveMessageHandlers ( GameNetwork::NetworkMessageHandlerRegistererContainer  registerer)
protectedvirtual

◆ OnRemoveBehavior()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.OnRemoveBehavior ( )
virtual

◆ OnPeerChangedTeam()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.OnPeerChangedTeam ( NetworkCommunicator  peer,
Team  oldTeam,
Team  newTeam 
)
virtual

◆ OnMissionTick()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.OnMissionTick ( float  dt)
virtual

◆ GetTimeUntilBattleSideVictory()

float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.GetTimeUntilBattleSideVictory ( BattleSideEnum  side)

◆ OnClearScene()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.OnClearScene ( )
virtual

◆ CheckIfOvertime()

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.CheckIfOvertime ( )
virtual

◆ CheckForWarmupEnd()

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.CheckForWarmupEnd ( )
virtual

◆ CheckForRoundEnd()

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.CheckForRoundEnd ( )
virtual

◆ UseCultureSelection()

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.UseCultureSelection ( )
virtual

◆ OnAgentBuild()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.OnAgentBuild ( Agent  agent,
Banner  banner 
)
virtual

◆ HandleEarlyPlayerDisconnect()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.HandleEarlyPlayerDisconnect ( NetworkCommunicator  networkPeer)
protectedvirtual

◆ HandleEarlyNewClientAfterLoadingFinished()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.HandleEarlyNewClientAfterLoadingFinished ( NetworkCommunicator  networkPeer)
protectedvirtual

◆ HandleNewClientAfterSynchronized()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.HandleNewClientAfterSynchronized ( NetworkCommunicator  networkPeer)
protectedvirtual

◆ ForfeitSpawning()

void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.ForfeitSpawning ( NetworkCommunicator  peer)

◆ SetWinnerTeam()

static void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.SetWinnerTeam ( int  winnerTeamNo)
static

◆ GetNumberOfAttackersAroundFlag()

int TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.GetNumberOfAttackersAroundFlag ( FlagCapturePoint  capturePoint)

◆ GetFlagOwnerTeam()

Team TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.GetFlagOwnerTeam ( FlagCapturePoint  flag)

◆ OnAgentRemoved()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.OnAgentRemoved ( Agent  affectedAgent,
Agent  affectorAgent,
AgentState  agentState,
KillingBlow  blow 
)
virtual

◆ GetTroopNumberMultiplierForMissingPlayer()

override float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.GetTroopNumberMultiplierForMissingPlayer ( MissionPeer  spawningPeer)
virtual

◆ HandleNewClientAfterLoadingFinished()

override void TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.HandleNewClientAfterLoadingFinished ( NetworkCommunicator  networkPeer)
protectedvirtual

Member Data Documentation

◆ NumberOfFlagsInGame

const int TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.NumberOfFlagsInGame = 3
static

◆ MoraleRoundPrecision

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MoraleRoundPrecision = 0.01f
static

◆ DefaultGoldAmountForTroopSelectionForSkirmish

const int TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.DefaultGoldAmountForTroopSelectionForSkirmish = 300
static

◆ MaxGoldAmountToCarryOverForSkirmish

const int TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MaxGoldAmountToCarryOverForSkirmish = 80
static

◆ InitialGoldAmountForTroopSelectionForBattle

const int TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.InitialGoldAmountForTroopSelectionForBattle = 200
static

◆ DefaultGoldAmountForTroopSelectionForBattle

const int TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.DefaultGoldAmountForTroopSelectionForBattle = 120
static

◆ MaxGoldAmountToCarryOverForBattle

const int TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MaxGoldAmountToCarryOverForBattle = 110
static

◆ TimeTillFlagRemovalForPriorInfoInSeconds

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.TimeTillFlagRemovalForPriorInfoInSeconds = 30f
static

◆ PointRemovalTimeInSecondsForBattle

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.PointRemovalTimeInSecondsForBattle = 210.0f
static

◆ PointRemovalTimeInSecondsForCaptain

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.PointRemovalTimeInSecondsForCaptain = 180.0f
static

◆ PointRemovalTimeInSecondsForSkirmish

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.PointRemovalTimeInSecondsForSkirmish = 120.0f
static

◆ MoraleMultiplierForEachFlagForBattle

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MoraleMultiplierForEachFlagForBattle = 0.75f
static

◆ MoraleMultiplierForEachFlagForCaptain

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MoraleMultiplierForEachFlagForCaptain = 1.0f
static

◆ MoraleMultiplierForEachFlagForSkirmish

const float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MoraleMultiplierForEachFlagForSkirmish = 2.0f
static

Property Documentation

◆ IsGameModeHidingAllAgentVisuals

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.IsGameModeHidingAllAgentVisuals
get

◆ IsGameModeUsingOpposingTeams

override bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.IsGameModeUsingOpposingTeams
get

◆ AllCapturePoints

MBReadOnlyList<FlagCapturePoint> TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.AllCapturePoints
get

◆ MoraleRounded

float TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.MoraleRounded
get

◆ GameModeUsesSingleSpawning

bool TaleWorlds.MountAndBlade.MissionMultiplayerFlagDomination.GameModeUsesSingleSpawning
get