Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel
UE3:UTMapListManager (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
- Package:
- UTGame
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
[edit] Properties
[edit] ActiveGameProfile
Type: int
The currently active game profile; used to determine the current map cycle
Default value: -1
[edit] ActiveGameProfileName
Type: string
Modifiers: globalconfig
The currently active game profile; used to help determine the current map cycle
[edit] ActiveMapList
Type: UTMapList
The currently active maplist for this gametype
[edit] AddedMutators
Mutators added to the URL in 'AddDefaultOptions'; used by 'ModifyOptions' when switching between game profiles
[edit] AutoEmptyOptions
Type: string
Modifiers: globalconfig
The same as 'AutoStripOptions', except these options are given an empty value on the URL
Default value: "GoalScore"
[edit] AutoStripOptions
Type: string
Modifiers: globalconfig
A list of URL options which are automatically removed from the URL upon map change
Default value: "LinkSetup"
[edit] AvailableGameProfiles
Type: array<GameProfile>
Runtime copy of the 'GameProfiles' list, so that editing through webadmin doesn't break the code
[edit] bGotMapListSections
Type: bool
If true, 'UnLoadedMapLists' has been filled from UTMapLists.ini
[edit] bOverrideNextMap
Type: bool
Forces the current GameInfo to use the map supplies by this object, instead of e.g. that supplied by the vote collector
[edit] bPendingMapChange
Type: bool
Used to help detect bad maps
[edit] GameProfiles
Type: array<GameProfile>
Modifiers: globalconfig
The list of available game profiles
Default value, index 0:
| Member | Value |
|---|---|
| GameClass | "UTGame.UTDeathmatch" |
| GameName | "DeathMatch" |
| MapListName | 'DMMapList' |
Default value, index 1:
| Member | Value |
|---|---|
| bIsTeamGame | True |
| GameClass | "UTGame.UTTeamGame" |
| GameName | "Team DeathMatch" |
| MapListName | 'TDMMapList' |
Default value, index 2:
| Member | Value |
|---|---|
| bIsTeamGame | True |
| GameClass | "UTGameContent.UTCTFGame_Content" |
| GameName | "Capture The Flag" |
| MapListName | 'CTFMapList' |
Default value, index 3:
| Member | Value |
|---|---|
| bIsTeamGame | True |
| GameClass | "UTGameContent.UTVehicleCTFGame_Content" |
| GameName | "Vehicle Capture The Flag" |
| MapListName | 'VCTFMapList' |
Default value, index 4:
| Member | Value |
|---|---|
| bIsTeamGame | True |
| GameClass | "UTGameContent.UTOnslaughtGame_Content" |
| GameName | "Warfare" |
| MapListName | 'WARMapList' |
Default value, index 5:
| Member | Value |
|---|---|
| GameClass | "UTGame.UTDuelGame" |
| GameName | "Duel" |
| MapListName | 'DuelMapList' |
Default value, index 6:
| Member | Value |
|---|---|
| GameClass | "UTGame.UTBetrayalGame" |
| GameName | "Betrayal" |
| MapListName | 'BetrayalMapList' |
Default value, index 7:
| Member | Value |
|---|---|
| bIsTeamGame | True |
| GameClass | "UT3GoldGame.UTGreedGame_Content" |
| GameName | "Greed" |
| MapListName | 'GreedMapList' |
[edit] LoadedMapLists
Cache of loaded maplists
[edit] MapReplayLimit
Type: int
Modifiers: globalconfig
After a map has been played, this many matches must pass before the map can be played again
[edit] PlayIndex
Type: int
Modifiers: globalconfig
The index of the current game session, incremented upon map switch (used to keep track of when maps have been played)
[edit] StartupGameProfile
Type: int
The game profile that was active when the maplist manager was initialized
Default value: -1
[edit] UnloadedMapLists
List of maplist names from UTMapLists.ini which have not been loaded into 'MapListCache'
[edit] Default values
| Property | Value |
|---|---|
| CollisionType | COLLIDE_CustomDefault |
[edit] Subobjects
[edit] Sprite
Class: Engine.SpriteComponent
Inherits from: Info.Sprite
No new values.
[edit] Structs
[edit] GameProfile
A struct for describing a gametype and it's corresponding settings
- string GameClass
- The game class this profile uses, must be in the format: 'Package.Class'
- string GameName
- The displayed gametype name (e.g "Warfare", "Capture The Flag")
- name MapListName
- The name of the maplist this gametype uses (maplists are defined in UTMapLists.ini)
- string Options
- Added URL options used with this game profile
- string Mutators
- A list of default mutators which are used with this game profile, format: 'Pkg.Class,Pkg2.Class2'
- string ExcludedMuts
- A list of mutators which are disallowed when playing under this game profile
- bool bIsTeamGame
- Whether this gametype is a team game (saves loading gametype to find out)
Default values:
| Property | Value |
|---|---|
| bIsTeamGame | False |
