Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

KFMod.KFSPGameType

Extends
KFGameType

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- UnrealGame.UnrealMPGameInfo
            |   
            +-- UnrealGame.DeathMatch
               |   
               +-- UnrealGame.TeamGame
                  |   
                  +-- Old2K4.xTeamGame
                     |   
                     +-- Old2K4.Invasion
                        |   
                        +-- KFMod.KFGameType
                           |   
                           +-- KFMod.KFSPGameType

Constants Summary
ASPROPNUM=5
Inherited Contants from KFMod.KFGameType
GL_Custom, GL_Long, GL_Normal, GL_Short, KFPROPNUM, MAX_BUYITEMS
Inherited Contants from Old2K4.Invasion
INVPROPNUM

Variables Summary
stringASPropDescText[ASPROPNUM]
stringASPropsDisplayText[ASPROPNUM]
nameAttackerWinRound[2]
boolbDefKFEquips
boolbDisableReinforcements
boolbPlayedIntro
boolbWeakObjectives
byteCurrentAttackingTeam
SceneManagerCurrentMatineeScene
GameObjectiveCurrentObjective
byteCurrentRound
nameDefenderWinRound[2]
nameDrawGameSound
KFSceneManagerEndCinematic
byteFirstAttackingTeam
vehicleKeyVehicle
GameObjectiveLastDisabledObjective
intMaxRounds
intPlayerStartingArmor
intPlayerStartingHealth
intReinforcementsCount
intReinforcementsFreq
intReinforcementsValidTime
intRoundStartTime
Array<PlayerSpawnManager>SpawnManagers
KFTeamProgressVolumeSpawnVolume
KFSPLevelInfoSPInfo
intSuccessfulAssaultTimeLimit
KFSPGameType
intPracticeTimeLimit
intRoundLimit
intRoundTimeLimit
LoadingHints
array<string>ASHints
Inherited Variables from KFMod.KFGameType
AmmoPickups, AvailableChars, bBossHasSaidWord, bBotsAdded, bDebugMoney, bDidKillStalkerMeleeMessage, bDidMoveTowardTraderMessage, bDidSirenScreamMessage, bDidSpottedCrawlerMessage, bDidSpottedFleshpoundMessage, bDidSpottedGorefastMessage, bDidSpottedScrakeMessage, bDidSpottedSirenMessage, bDidStalkerInvisibleMessage, bDidTraderMovingMessage, bDisableZedSpawning, bEnemyHealthBars, bHasSetViewYet, bNoBots, bNoLateJoiners, bNotifiedLastManStanding, BossBattleSong, bRespawnOnBoss, bShowHint_2, bShowHint_3, bSpeedingBackUp, bTradingDoorsOpen, bUpdateViewTargs, BurnedEnemyMessageDelay, bUsedSpecialSquad, bUseEndGameBoss, bUseZEDThreatAssessment, bUsingObjectiveMode, bWaveBossInProgress, bZEDTimeActive, CalmMusicPlaying, ControllerClass, ControllerClassName, CurrentZEDTimeDuration, DeathMarkers, EndGameBossClass, FinalSquadNum, FinalSquads, HintTime_1, HintTime_2, HumanName[4], InitialSquadsToUseSize, InitSquads, InstancedWeaponClasses, KFGameLength, KFHints, KFLRules, KFPRIArray[16], KFSurvivalDescText[KFPROPNUM], KFSurvivalPropText[KFPROPNUM], LastBurnedEnemyMessageTime, LastSpawningVolume, LastWaveStartTime, LastZedTimeEvent, LastZVol, LoadedSkills, LobbyTimeCounter, LobbyTimeOut, LongSpecialSquads, LongWaves[16], MapSongHandler, MaxZombiesOnce, MinRespawnCash, MinRespawnCashBeginner, MinRespawnCashHard, MinRespawnCashHell, MinRespawnCashNormal, MinRespawnCashSuicidal, MonsterClasses, MonsterCollection, MonsterSquad, MusicPlaying, NextSpawnSquad, NoLateJoiners, NormalSpecialSquads, NormalWaves[16], rewardFlag, SandboxGroup, ShopList, ShortSpecialSquads, ShortWaves[16], SineWaveFreq, SpecialEventMonsterCollections, SpecialEventType, SpecialListCounter, SpecialSquads, SquadsToSpawn, SquadsToUse, StandardMaxZombiesOnce, StandardMonsterClasses, StandardMonsterSquads, StartingCash, StartingCashBeginner, StartingCashHard, StartingCashHell, StartingCashNormal, StartingCashSuicidal, StoredHeight, StoredRadius, Time, TimeBetweenWaves, TimeBetweenWavesBeginner, TimeBetweenWavesHard, TimeBetweenWavesHell, TimeBetweenWavesNormal, TimeBetweenWavesSuicidal, TmpMClassInf, TmpSquadsInf, TmpWavesInf, TotalMaxMonsters, TotalPossibleMatchMoney, TotalPossibleWaveMoney, TraderProblemLevel, ViewingBoss, WaveStartSpawnPeriod, WaveTimeElapsed, WeaponPickups, ZedSpawnList, ZEDTimeDuration, ZedTimeExtensionsUsed, ZedTimeSlomoScale, ZombieName[4], ZombiesKilled
Inherited Variables from Old2K4.Invasion
bWaveInProgress, FallbackMonster, FallbackMonsterClass, FinalWave, InitialWave, InvasionBotNames[9], InvasionDescText[INVPROPNUM], InvasionEndSound[6], InvasionEnd[6], InvasionPropText[INVPROPNUM], LastKilledMonsterClass, MaxMonsters, MonsterClass[16], NewRoundSound, NextMonsterTime, NumMonsters, SecondBot, WaveConfigMenu, WaveCountDown, WaveEndTime, WaveMonsterClass[16], WaveMonsters, WaveNum, WaveNumClasses, Waves[16]

Enumerations Summary
Inherited Enumerations from KFMod.KFGameType
ESpecialEventType

Structures Summary
Inherited Structures from KFMod.KFGameType
IMClassList, MClassTypes, MSquadsList, SpecialSquad
Inherited Structures from Old2K4.Invasion
WaveInfo

Functions Summary
functionbool AddBot (optional string botName))
function AddBots (int num)
function AddDefaultInventory (pawn PlayerPawn ))
function AddGameSpecificInventory (Pawn p))
function beginstate ()))
MatchInProgress
function ForceAddBot ()
function GetServerInfo (out ServerResponseLine ServerState ))
function InitializeBot (Bot NewBot, UnrealTeamInfo BotTeam, RosterEntry Chosen)
function InitPlacedBot (Controller C, RosterEntry R)
functionbool IsPlayingIntro ()))
event KFSceneEnded (KFSceneManager SM, Actor Other ))
event KFSceneStarted (KFSceneManager SM, Actor Other ))
function LoadUpMonsterList ()
eventPlayerController Login (string Portal, string Options, out string Error ))
function OverrideInitialBots ()))
event PostNetBeginPlay ()))
functionfloat RatePlayerStart (NavigationPoint N, byte Team, Controller Player))
function RestartPlayer (Controller aPlayer ))
functionBot SpawnBot (optional string botName))
functionbool TooManyBots (Controller botToRemove))
Inherited Functions from KFMod.KFGameType
AddBoss, AddBossBuddySquad, AddBot, AddBots, AddGameSpecificInventory, AddMonster, AddNamedBot, AddSpecialPatriarchSquad, AddSpecialPatriarchSquadFromCollection, AddSpecialPatriarchSquadFromGameType, AddSpecialSquad, AddSpecialSquadFromCollection, AddSpecialSquadFromGameType, AddSquad, AllowBecomeActivePlayer, AllowTransloc, AmmoPickedUp, AtCapacity, BecomeSpectator, BeginState, BootShopPlayers, BossLaughtIt, BroadcastDeathMessage, BuildNextSquad, CalcNextSquadSpawnTime, ChangeTeam, CheckEndGame, CheckHarchierAchievement, CheckMaxLives, CloseShops, DoBossDeath, DoWaveEnd, DramaticEvent, DumpZedSquads, EndState, FillPlayInfo, FindSpawningVolume, GetAllLoadHints, GetCurrentMapName, GetCurrentWaveNum, GetDescriptionText, GetDifficulty, GetDisplayText, GetEventBloatClassName, GetEventClotClassName, GetEventCrawlerClassName, GetEventFleshpoundClassName, GetEventGoreFastClassName, GetEventHuskClassName, GetEventScrakeClassName, GetEventSirenClassName, GetEventStalkerClassName, GetFinalWaveNum, GetLoadingHint, GetNameOf, GetRandomTeamSymbol, GetServerDetails, GetServerInfo, GetSpecialEventType, GetValidCharacter, InitGame, InitializeBot, InitMapWaveCfg, Killed, KillZed, KillZeds, LoadUpMonsterList, LoadUpMonsterListFromCollection, LoadUpMonsterListFromGameType, Login, Logout, MyForceAddBot, MySpawnBot, NeverAllowTransloc, OpenShops, OverrideInitialBots, ParseLoadingHintNoColor, PlayStartupMessage, PostLogin, PostNetBeginPlay, PreBeginPlay, PrecacheGameAnnouncements, PrecacheGameStaticMeshes, PrecacheGameTextures, PreLogin, PrepareSpecialSquads, PrepareSpecialSquadsFromCollection, PrepareSpecialSquadsFromGameType, ReduceDamage, ReplenishWeapons, RestartPlayer, RewardSurvivingPlayers, ScoreKill, ScoreKillAssists, SelectShop, SendPlayer, SetGameType, SetupPickups, SetupWave, SetupWaveBot, ShowPathTo, SpawnBot, StartGameMusic, StartInitGameMusic, StartWaveBoss, StopGameMusic, Tick, Timer, TryToSpawnInAnotherVolume, UpdateGameLength, UpdateMonsterCount, UpdateViews, WarningTimer, WeaponDestroyed, WeaponPickedUp, WeaponSpawned
Inherited Functions from Old2K4.Invasion
AcceptPlayInfoProperty, AddMonster, BeginState, CanSpectate, CheckEndGame, CheckMaxLives, FillPlayInfo, GetBotTeam, GetDescriptionText, GetDisplayText, GetServerDetails, InitGame, Killed, Login, NotifyKilled, OverrideInitialBots, PickTeam, PlayEndOfMatchMessage, PreBeginPlay, PrecacheGameAnnouncements, PrecacheGameTextures, RatePlayerStart, ReduceDamage, ReplenishWeapons, RestartPlayer, ScoreKill, SetupRandomWave, SetupWave, SpawnBot, Timer, UpdateAnnouncements

States Summary
MatchInProgress Source code
state MatchInProgress
beginstate
MPOutroCinematic Source code
state MPOutroCinematic


Constants Detail

ASPROPNUM Source code

const ASPROPNUM = 5;


Variables Detail

ASPropDescText[ASPROPNUM] Source code

var localized string ASPropDescText[ASPROPNUM];

ASPropsDisplayText[ASPROPNUM] Source code

var localized string ASPropsDisplayText[ASPROPNUM];

AttackerWinRound[2] Source code

var name AttackerWinRound[2];

bDefKFEquips Source code

var bool bDefKFEquips;

bDisableReinforcements Source code

var bool bDisableReinforcements;

bPlayedIntro Source code

var bool bPlayedIntro;

bWeakObjectives Source code

var bool bWeakObjectives;

CurrentAttackingTeam Source code

var byte CurrentAttackingTeam;

CurrentMatineeScene Source code

var SceneManager CurrentMatineeScene;

CurrentObjective Source code

var GameObjective CurrentObjective;

CurrentRound Source code

var byte CurrentRound;

DefenderWinRound[2] Source code

var name DefenderWinRound[2];

DrawGameSound Source code

var name DrawGameSound;

EndCinematic Source code

var KFSceneManager EndCinematic;

FirstAttackingTeam Source code

var byte FirstAttackingTeam;

KeyVehicle Source code

var vehicle KeyVehicle;

LastDisabledObjective Source code

var GameObjective LastDisabledObjective;

MaxRounds Source code

var int MaxRounds;

PlayerStartingArmor Source code

var int PlayerStartingArmor;

PlayerStartingHealth Source code

var int PlayerStartingHealth;

ReinforcementsCount Source code

var int ReinforcementsCount;

ReinforcementsFreq Source code

var config int ReinforcementsFreq;

ReinforcementsValidTime Source code

var int ReinforcementsValidTime;

RoundStartTime Source code

var int RoundStartTime;

SpawnManagers Source code

var Array<PlayerSpawnManager> SpawnManagers;

SpawnVolume Source code

var KFTeamProgressVolume SpawnVolume;

SPInfo Source code

var KFSPLevelInfo SPInfo;

SuccessfulAssaultTimeLimit Source code

var int SuccessfulAssaultTimeLimit;

KFSPGameType

PracticeTimeLimit Source code

var(KFSPGameType) config int PracticeTimeLimit;

RoundLimit Source code

var(KFSPGameType) config int RoundLimit;

RoundTimeLimit Source code

var(KFSPGameType) config int RoundTimeLimit;

LoadingHints

ASHints Source code

var(LoadingHints) private localized array<string> ASHints;


Functions Detail

AddBot Source code

function bool AddBot ( optional string botName) )

AddBots Source code

exec function AddBots ( int num )

AddDefaultInventory Source code

function AddDefaultInventory ( pawn PlayerPawn ) )

AddGameSpecificInventory Source code

function AddGameSpecificInventory ( Pawn p) )

beginstate MatchInProgress Source code

function beginstate ( ) )

ForceAddBot Source code

function ForceAddBot ( )

GetServerInfo Source code

function GetServerInfo ( out ServerResponseLine ServerState ) )

InitializeBot Source code

function InitializeBot ( Bot NewBot, UnrealTeamInfo BotTeam, RosterEntry Chosen )

InitPlacedBot Source code

function InitPlacedBot ( Controller C, RosterEntry R )

IsPlayingIntro Source code

function bool IsPlayingIntro ( ) )

KFSceneEnded Source code

event KFSceneEnded ( KFSceneManager SM, Actor Other ) )

KFSceneStarted Source code

event KFSceneStarted ( KFSceneManager SM, Actor Other ) )

LoadUpMonsterList Source code

function LoadUpMonsterList ( )

Login Source code

event PlayerController Login ( string Portal, string Options, out string Error ) )

OverrideInitialBots Source code

function OverrideInitialBots ( ) )

PostNetBeginPlay Source code

event PostNetBeginPlay ( ) )

RatePlayerStart Source code

function float RatePlayerStart ( NavigationPoint N, byte Team, Controller Player) )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

SpawnBot Source code

function Bot SpawnBot ( optional string botName) )

TooManyBots Source code

function bool TooManyBots ( Controller botToRemove) )


Defaultproperties

defaultproperties
{
     bNoLateJoiners=True
     ScoreBoardType="KFMod.KFSPObjectiveBoardNew"
     HUDType="KFmod.HUDKillingFloorSP"
     MapListType="KFMod.KFMapListSP"
     MapPrefix="KFS"
     BeaconName="KFS"
     GameReplicationInfoClass=Class'KFMod.KFSGameReplicationInfo'
     GameName="Story"
     Description="Story Based Cooperative Gameplay."
     Acronym="KFS"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:47.417 - Created with UnCodeX