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

KFStoryGame.KFStoryGameInfo

Extends
KFGameType

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

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

Variables Summary
array<KF_StoryCheckPointVolume>AllCheckPoints
array<KF_DialogueSpot>AllDialogue
array<KF_StoryObjective>AllObjectives
array<string>AllSquadNames
array<SZEDSquadType>AllSquads
array<KFTraderDoor>AllTraderDoors
array<KF_UseableMover>AllUseableMovers
array<KF_StoryWaveDesigner>AllWaveDesigners
boolbDebugPlayerSpawning
boolbInitStoryMatch
boolbPendingTeamRespawn
boolbPlayingCinematic
boolbSkipDialogue
class<LocalMessage>CheckPointMessageClass
KF_StoryCheckPointVolumeCurrentCheckPoint
stringCurrentMusicTrack
KF_StoryObjectiveCurrentObjective
intCurrentObjectiveIdx
KF_StoryObjectiveForcedTargetObj
KF_HUDStyleManagerHUDManager
KF_StoryObjectiveLastObjective
array<KF_StoryObjective>SortedObjectives
KFLevelRules_StoryStoryRules
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
EBackGroundAspectRatio
Aspect_Stretched, Aspect_Scaled, Aspect_FromTexture,
EBroadcastScope
AllPlayers, InstigatorOnly,
EConditionActivationMethod
Null, TriggerToggled, TriggerActivates, TriggerDeActivates, RandomlyActivate,
EConditionInitialState
Inactive, Active,
EDialogueAlignment
Left, Centered, Right
EDialogueScaleStyle
Stretched, Scaled
EDisplayStyle
Count_Up, Count_Down, Hide_Counter,
EFontScale
Font_Small, Font_Medium, Font_Large, Font_VeryLarge,
EHintDisplayStyle
HDS_Hide, HDS_BarOnly, HDS_TextOnly, HDS_Combination,
EProgressImportance
Normal, Critical, Ignore,
EZEDSpawnPriority
Normal, Low, VeryLow, High, VeryHigh
EZEDType
ZED_Clot, ZED_Bloat, ZED_Crawler, ZED_Gorefast, ZED_Stalker, ZED_Husk, ZED_Siren, ZED_Scrake, ZED_Fleshpound, ZED_Patriarch, ZED_CUSTOM,
Inherited Enumerations from KFMod.KFGameType
ESpecialEventType

Structures Summary
SConditionDifficultyScale
Scale_Beginner, Scale_Hard, Scale_Suicidal, Scale_HellOnEarth
SConditionHintInfoHUD
Screen_Hint, Screen_CountStyle, Screen_ProgressStyle, FontScale, bShowCheckBox, bShowStrikethrough, Screen_ProgressBarBG, Screen_ProgressBarFill, Screen_Clr
SConditionHintInfoWorld
World_Texture, World_Texture_Scale, World_Hint, World_Location, bShowWhispTrail, bHide, bIgnoreWorldLocHidden, World_Clr, Whisp_Clr
SConditionPlayerCountScale
Scale_1P, Scale_2P, Scale_3P, Scale_4P, Scale_5P, Scale_6P
SDialogueDisplayInfo
Screen_Scaling, ScreenAlignment, Screen_BGMaterial, Screen_Position, Portrait_Material, Portrait_BinkMovie, Dialogue_Header, Dialogue_Text
SDialogueEntry
Display, Events, BroadcastScope, VoiceOver, bLooping, EventListener, bWasTriggered
SDialogueEvent
RequiredEvent, DisplayedEvent, DisplayingEvent
SDifficultyWrapper
Scale_GameDifficulty, Scale_PlayerCount
SObjectiveBackgroundInfo
Background_Texture, Background_Texture_Collapsed, Background_Padding, Background_AspectRatio, Background_Scale, BackGround_Offset
SObjectiveHeaderInfo
Header_Text, Header_Color, Header_Scale
SObjectiveProgressEvent
EventName, ProgressPct, bReTriggerable, bWasTriggered, LastTriggeredPct
SVect2D
Horizontal, Vertical
SVoiceOver
SourceActor, VoiceOverSound
SZEDSquadSpawnType
ZEDClass, NumToSpawn, ZEDType, CustomZEDClass
SZEDSquadType
Squad_Name, Squad_ZEDs, Squad_Priority, bIgnoreLevelMaxZEDs, MinTimeBetweenSpawns, LastSquadSpawnTime
Inherited Structures from KFMod.KFGameType
IMClassList, MClassTypes, MSquadsList, SpecialSquad
Inherited Structures from Old2K4.Invasion
WaveInfo

Functions Summary
function AddDefaultInventory (pawn PlayerPawn ))
function AddGameSpecificInventory (Pawn p))
functionbool AllowReset (Actor A))
function BeginState ()))
MatchInProgress
function Beginstate ()))
MatchOver
function CacheSquadsFor (KF_StorySquadDesigner Squad))
functionfloat CalcNextSquadSpawnTime ()))
functionbool CheckEndGame (PlayerReplicationInfo Winner, string Reason))
functionbool CheckMaxLives (PlayerReplicationInfo Scorer))
function CleanUpZEDs ()))
function DramaticEvent (float BaseZedTimePossibility, optional float DesiredZedTimeDuration))
function EnableStartingCheckPoints ()))
function EndGame (PlayerReplicationInfo Winner, string Reason))
functionKF_StoryCheckPointVolume FindCheckPointNamed (string CheckPointName))
functionKF_StoryObjective FindObjectiveNamed (name ObjName, optional bool bSearchAll, optional out Int ObjIndex))
functionNavigationPoint FindPlayerStart (Controller Player, optional byte InTeam, optional string incomingName ))
functionKFStoryGameInfo.SZEDSquadType FindSquadByName (string SquadName, optional out int Index))
functionfloat GetAdjustedSpawnInterval (float BaseInterval, float UsedWaveTimeElapsed, bool bIgnoreSineMod))
functionPlayerController GetAHumanPlayerController ()))
functionPawn GetAHumanPlayerPawn ()))
functionint GetCurrentWaveNum ()))
functionint GetFinalWaveNum ()))
functionInt GetIndexForObj (KF_StoryObjective InObj))
functionint GetTotalActivePlayers ()))
functionint GetTotalCashSum ()))
functionfloat GetZEDCountModifier ()))
function GoToForcedObj ()
function GoToForcedObj ()))
MatchInProgress
event InitGame (string Options, out string Error ))
functionbool IsPlayingMatinee ()))
functionbool IsTraderTime ()))
function LoadUpMonsterList ()))
function Logout (Controller Exiting ))
function NotifyTeamRestarted ()))
function OnObjectiveCompleted (KF_StoryObjective CompletedObj)
function OnObjectiveFailed (KF_StoryObjective FailedObj)
function OnObjPopulationComplete ()))
function OnPlayerJoined (Controller JoiningPlayer))
function OnPlayerLeft (Controller LeavingPlayer))
function PopulateObjectiveList ()))
function PostBeginPlay ()))
event PostLogin (PlayerController NewPlayer ))
functionfloat RatePlayerStart (NavigationPoint N, byte Team, Controller Player))
functionint ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType))
function RemoveDroppedWeapons ()))
function ResetCheckPointActors ()))
function ResetGameState ()))
function RestartEveryone ()))
function RestartPlayer (Controller aPlayer ))
function RewindToLastObjective ()))
event SceneEnded (SceneManager SM, Actor Other ))
event SceneStarted (SceneManager SM, Actor Other ))
function ScoreKill (Controller Killer, Controller Other))
function SetActiveObjective (KF_StoryObjective NewObjective, optional pawn ObjInstigator))
function SetActiveObjective (KF_StoryObjective NewObjective, optional pawn ObjInstigator)
MatchOver
function SetEndGameFocus (PlayerReplicationInfo Winner)
eventclass<GameInfoSetGameType (string MapName ))
function SetupPickups ()
function SetupPickups ()))
MatchInProgress
function ShowPathToObj (PlayerController P))
functionbool SortMissionObjectives ()))
functionbool SpawnZEDsInVolume (ZombieVolume V, int DesiredSquadSize, optional out int NumZEDsSpawned, optional bool TryOtherVolumesOnFail ))
function StartMatch ()))
function Timer ()))
MatchInProgress
functionbool WholeTeamIsWipedOut ()))
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, GoToForcedObj, SetupPickups, Timer
MatchOver Source code
state MatchOver
Beginstate, SetActiveObjective


Variables Detail

AllCheckPoints Source code

var array<KF_StoryCheckPointVolume> AllCheckPoints;

AllDialogue Source code

var array<KF_DialogueSpot> AllDialogue;

AllObjectives Source code

var array<KF_StoryObjective> AllObjectives;

AllSquadNames Source code

var array<string> AllSquadNames;

AllSquads Source code

var array<SZEDSquadType> AllSquads;

AllTraderDoors Source code

var array<KFTraderDoor> AllTraderDoors;

AllUseableMovers Source code

var array<KF_UseableMover> AllUseableMovers;

AllWaveDesigners Source code

var array<KF_StoryWaveDesigner> AllWaveDesigners;

bDebugPlayerSpawning Source code

var bool bDebugPlayerSpawning;

bInitStoryMatch Source code

var bool bInitStoryMatch;

bPendingTeamRespawn Source code

var bool bPendingTeamRespawn;

bPlayingCinematic Source code

var bool bPlayingCinematic;

bSkipDialogue Source code

var bool bSkipDialogue;

CheckPointMessageClass Source code

var class<LocalMessage> CheckPointMessageClass;

CurrentCheckPoint Source code

var KF_StoryCheckPointVolume CurrentCheckPoint;

CurrentMusicTrack Source code

var string CurrentMusicTrack;

CurrentObjective Source code

var KF_StoryObjective CurrentObjective;

CurrentObjectiveIdx Source code

var int CurrentObjectiveIdx;

ForcedTargetObj Source code

var KF_StoryObjective ForcedTargetObj;

HUDManager Source code

var KF_HUDStyleManager HUDManager;

LastObjective Source code

var KF_StoryObjective LastObjective;

SortedObjectives Source code

var array<KF_StoryObjective> SortedObjectives;

StoryRules Source code

var KFLevelRules_Story StoryRules;


Enumerations Detail

EBackGroundAspectRatio Source code

enum EBackGroundAspectRatio
{
Aspect_Stretched, Aspect_Scaled, Aspect_FromTexture,
};

EBroadcastScope Source code

enum EBroadcastScope
{
AllPlayers, InstigatorOnly,
};

EConditionActivationMethod Source code

enum EConditionActivationMethod
{
Null, TriggerToggled, TriggerActivates, TriggerDeActivates, RandomlyActivate,
};

EConditionInitialState Source code

enum EConditionInitialState
{
Inactive, Active,
};

EDialogueAlignment Source code

enum EDialogueAlignment
{
Left, Centered, Right
};

EDialogueScaleStyle Source code

enum EDialogueScaleStyle
{
Stretched, Scaled
};

EDisplayStyle Source code

enum EDisplayStyle
{
Count_Up, Count_Down, Hide_Counter,
};

EFontScale Source code

enum EFontScale
{
Font_Small, Font_Medium, Font_Large, Font_VeryLarge,
};

EHintDisplayStyle Source code

enum EHintDisplayStyle
{
HDS_Hide, HDS_BarOnly, HDS_TextOnly, HDS_Combination,
};

EProgressImportance Source code

enum EProgressImportance
{
Normal, Critical, Ignore,
};

EZEDSpawnPriority Source code

enum EZEDSpawnPriority
{
Normal, Low, VeryLow, High, VeryHigh
};

EZEDType Source code

enum EZEDType
{
ZED_Clot, ZED_Bloat, ZED_Crawler, ZED_Gorefast, ZED_Stalker, ZED_Husk, ZED_Siren, ZED_Scrake, ZED_Fleshpound, ZED_Patriarch, ZED_CUSTOM,
};


Structures Detail

SConditionDifficultyScale Source code

struct SConditionDifficultyScale
{
var(KFStoryGameInfo) float Scale_Beginner;
var(KFStoryGameInfo) float Scale_Hard;
var(KFStoryGameInfo) float Scale_HellOnEarth;
var(KFStoryGameInfo) float Scale_Suicidal;
};


SConditionHintInfoHUD Source code

struct SConditionHintInfoHUD
{
var(KFStoryGameInfo) bool bShowCheckBox;
var(KFStoryGameInfo) bool bShowStrikethrough;
var(KFStoryGameInfo) KFStoryGameInfo.EFontScale FontScale;
var(KFStoryGameInfo) color Screen_Clr;
var(KFStoryGameInfo) EDisplayStyle Screen_CountStyle;
var(KFStoryGameInfo) localized string Screen_Hint;
var(KFStoryGameInfo) Material Screen_ProgressBarBG;
var(KFStoryGameInfo) Material Screen_ProgressBarFill;
var(KFStoryGameInfo) EHintDisplayStyle Screen_ProgressStyle;
};


SConditionHintInfoWorld Source code

struct SConditionHintInfoWorld
{
var(KFStoryGameInfo) bool bHide;
var(KFStoryGameInfo) bool bIgnoreWorldLocHidden;
var(KFStoryGameInfo) bool bShowWhispTrail;
var(KFStoryGameInfo) color Whisp_Clr;
var(KFStoryGameInfo) color World_Clr;
var(KFStoryGameInfo) localized string World_Hint;
var(KFStoryGameInfo) private edfindable Actor World_Location;
var(KFStoryGameInfo) Material World_Texture;
var(KFStoryGameInfo) float World_Texture_Scale;
};


SConditionPlayerCountScale Source code

struct SConditionPlayerCountScale
{
var(KFStoryGameInfo) float Scale_1P;
var(KFStoryGameInfo) float Scale_2P;
var(KFStoryGameInfo) float Scale_3P;
var(KFStoryGameInfo) float Scale_4P;
var(KFStoryGameInfo) float Scale_5P;
var(KFStoryGameInfo) float Scale_6P;
};


SDialogueDisplayInfo Source code

struct SDialogueDisplayInfo
{
var(KFStoryGameInfo) localized string Dialogue_Header;
var(KFStoryGameInfo) localized string Dialogue_Text;
var(KFStoryGameInfo) string Portrait_BinkMovie;
var(KFStoryGameInfo) Material Portrait_Material;
var EDialogueAlignment ScreenAlignment;
var(KFStoryGameInfo) Material Screen_BGMaterial;
var(KFStoryGameInfo) SVect2D Screen_Position;
var(KFStoryGameInfo) EDialogueScaleStyle Screen_Scaling;
};


SDialogueEntry Source code

struct SDialogueEntry
{
var(KFStoryGameInfo) bool bLooping;
var(KFStoryGameInfo) EBroadCastScope BroadcastScope;
var bool bWasTriggered;
var(KFStoryGameInfo) SDialogueDisplayInfo Display;
var Dialogue_EventListener EventListener;
var(KFStoryGameInfo) SDialogueEvent Events;
var(KFStoryGameInfo) SVoiceOver VoiceOver;
};


SDialogueEvent Source code

struct SDialogueEvent
{
var(KFStoryGameInfo) name DisplayedEvent;
var(KFStoryGameInfo) name DisplayingEvent;
var(KFStoryGameInfo) name RequiredEvent;
};


SDifficultyWrapper Source code

struct SDifficultyWrapper
{
var(KFStoryGameInfo) SConditionDifficultyScale Scale_GameDifficulty;
var(KFStoryGameInfo) SConditionPlayerCountScale Scale_PlayerCount;
};


SObjectiveBackgroundInfo Source code

struct SObjectiveBackgroundInfo
{
var(KFStoryGameInfo) EBackgroundAspectRatio Background_AspectRatio;
var(KFStoryGameInfo) SVect2D BackGround_Offset;
var(KFStoryGameInfo) float Background_Padding;
var float Background_Scale;
var(KFStoryGameInfo) Material Background_Texture;
var(KFStoryGameInfo) Material Background_Texture_Collapsed;
};


SObjectiveHeaderInfo Source code

struct SObjectiveHeaderInfo
{
var(KFStoryGameInfo) color Header_Color;
var(KFStoryGameInfo) KFStoryGameInfo.EFontScale Header_Scale;
var(KFStoryGameInfo) localized string Header_Text;
};


SObjectiveProgressEvent Source code

struct SObjectiveProgressEvent
{
var(KFStoryGameInfo) bool bReTriggerable;
var bool bWasTriggered;
var(KFStoryGameInfo) name EventName;
var float LastTriggeredPct;
var(KFStoryGameInfo) float ProgressPct;
};


SVect2D Source code

struct SVect2D
{
var(KFStoryGameInfo) float Horizontal;
var(KFStoryGameInfo) float Vertical;
};


SVoiceOver Source code

struct SVoiceOver
{
var(KFStoryGameInfo) edfindable actor SourceActor;
var(KFStoryGameInfo) sound VoiceOverSound;
};


SZEDSquadSpawnType Source code

struct SZEDSquadSpawnType
{
var(KFStoryGameInfo) class<KFMonster> CustomZEDClass;
var(KFStoryGameInfo) int NumToSpawn;
var transient class<KFMonster> ZEDClass;
var(KFStoryGameInfo) EZEDType ZEDType;
};


SZEDSquadType Source code

struct SZEDSquadType
{
var bool bIgnoreLevelMaxZEDs;
var float LastSquadSpawnTime;
var float MinTimeBetweenSpawns;
var(KFStoryGameInfo) string Squad_Name;
var EZEDSpawnPriority Squad_Priority;
var(KFStoryGameInfo) array<SZedSquadSpawnType> Squad_ZEDs;
};



Functions Detail

AddDefaultInventory Source code

function AddDefaultInventory ( pawn PlayerPawn ) )

AddGameSpecificInventory Source code

function AddGameSpecificInventory ( Pawn p) )

AllowReset Source code

function bool AllowReset ( Actor A) )

BeginState MatchInProgress Source code

function BeginState ( ) )

Beginstate MatchOver Source code

function Beginstate ( ) )

CacheSquadsFor Source code

function CacheSquadsFor ( KF_StorySquadDesigner Squad) )

CalcNextSquadSpawnTime Source code

function float CalcNextSquadSpawnTime ( ) )

CheckEndGame Source code

function bool CheckEndGame ( PlayerReplicationInfo Winner, string Reason) )

CheckMaxLives Source code

function bool CheckMaxLives ( PlayerReplicationInfo Scorer) )

CleanUpZEDs Source code

function CleanUpZEDs ( ) )

DramaticEvent Source code

function DramaticEvent ( float BaseZedTimePossibility, optional float DesiredZedTimeDuration) )

EnableStartingCheckPoints Source code

function EnableStartingCheckPoints ( ) )

EndGame Source code

function EndGame ( PlayerReplicationInfo Winner, string Reason) )

FindCheckPointNamed Source code

function KF_StoryCheckPointVolume FindCheckPointNamed ( string CheckPointName) )

FindObjectiveNamed Source code

function KF_StoryObjective FindObjectiveNamed ( name ObjName, optional bool bSearchAll, optional out Int ObjIndex) )

FindPlayerStart Source code

function NavigationPoint FindPlayerStart ( Controller Player, optional byte InTeam, optional string incomingName ) )

FindSquadByName Source code

function KFStoryGameInfo.SZEDSquadType FindSquadByName ( string SquadName, optional out int Index) )

GetAdjustedSpawnInterval Source code

function float GetAdjustedSpawnInterval ( float BaseInterval, float UsedWaveTimeElapsed, bool bIgnoreSineMod) )

GetAHumanPlayerController Source code

function PlayerController GetAHumanPlayerController ( ) )

GetAHumanPlayerPawn Source code

function Pawn GetAHumanPlayerPawn ( ) )

GetCurrentWaveNum Source code

function int GetCurrentWaveNum ( ) )

GetFinalWaveNum Source code

function int GetFinalWaveNum ( ) )

GetIndexForObj Source code

function Int GetIndexForObj ( KF_StoryObjective InObj) )

GetTotalActivePlayers Source code

function int GetTotalActivePlayers ( ) )

GetTotalCashSum Source code

function int GetTotalCashSum ( ) )

GetZEDCountModifier Source code

function float GetZEDCountModifier ( ) )

GoToForcedObj Source code

function GoToForcedObj ( )

GoToForcedObj MatchInProgress Source code

function GoToForcedObj ( ) )

InitGame Source code

event InitGame ( string Options, out string Error ) )

IsPlayingMatinee Source code

function bool IsPlayingMatinee ( ) )

IsTraderTime Source code

function bool IsTraderTime ( ) )

LoadUpMonsterList Source code

function LoadUpMonsterList ( ) )

Logout Source code

function Logout ( Controller Exiting ) )

NotifyTeamRestarted Source code

function NotifyTeamRestarted ( ) )

OnObjectiveCompleted Source code

function OnObjectiveCompleted ( KF_StoryObjective CompletedObj )

OnObjectiveFailed Source code

function OnObjectiveFailed ( KF_StoryObjective FailedObj )

OnObjPopulationComplete Source code

function OnObjPopulationComplete ( ) )

OnPlayerJoined Source code

function OnPlayerJoined ( Controller JoiningPlayer) )

OnPlayerLeft Source code

function OnPlayerLeft ( Controller LeavingPlayer) )

PopulateObjectiveList Source code

function PopulateObjectiveList ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

PostLogin Source code

event PostLogin ( PlayerController NewPlayer ) )

RatePlayerStart Source code

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

ReduceDamage Source code

function int ReduceDamage ( int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType) )

RemoveDroppedWeapons Source code

function RemoveDroppedWeapons ( ) )

ResetCheckPointActors Source code

function ResetCheckPointActors ( ) )

ResetGameState Source code

function ResetGameState ( ) )

RestartEveryone Source code

function RestartEveryone ( ) )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

RewindToLastObjective Source code

function RewindToLastObjective ( ) )

SceneEnded Source code

event SceneEnded ( SceneManager SM, Actor Other ) )

SceneStarted Source code

event SceneStarted ( SceneManager SM, Actor Other ) )

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other) )

SetActiveObjective Source code

function SetActiveObjective ( KF_StoryObjective NewObjective, optional pawn ObjInstigator) )

SetActiveObjective MatchOver Source code

function SetActiveObjective ( KF_StoryObjective NewObjective, optional pawn ObjInstigator )

SetEndGameFocus Source code

function SetEndGameFocus ( PlayerReplicationInfo Winner )

SetGameType Source code

static event class<GameInfo> SetGameType ( string MapName ) )

SetupPickups Source code

function SetupPickups ( )

SetupPickups MatchInProgress Source code

function SetupPickups ( ) )

ShowPathToObj Source code

function ShowPathToObj ( PlayerController P) )

SortMissionObjectives Source code

function bool SortMissionObjectives ( ) )

SpawnZEDsInVolume Source code

function bool SpawnZEDsInVolume ( ZombieVolume V, int DesiredSquadSize, optional out int NumZEDsSpawned, optional bool TryOtherVolumesOnFail ) )

StartMatch Source code

function StartMatch ( ) )

Timer MatchInProgress Source code

function Timer ( ) )

WholeTeamIsWipedOut Source code

function bool WholeTeamIsWipedOut ( ) )


Defaultproperties

defaultproperties
{
     CurrentObjectiveIdx=-1
     CheckPointMessageClass=Class'KFStoryGame.Msg_CheckPoint'
     bNoBots=False
     bUseZEDThreatAssessment=True
     TeamAIType(0)=Class'KFStoryGame.KFTeamAI_Story'
     TeamAIType(1)=Class'KFStoryGame.KFTeamAI_Story'
     DefaultEnemyRosterClass="KFStoryGame.KFStoryRoster"
     ScoreBoardType="KFStoryGame.KFScoreboard_Story"
     HUDType="KFStoryGame.HUD_StoryMode"
     MapListType="KFStoryGame.KFOMapList"
     MapPrefix="KFO"
     MutatorClass="Engine.Mutator"
     PlayerControllerClass=Class'KFStoryGame.KFPlayerController_Story'
     GameReplicationInfoClass=Class'KFStoryGame.KF_StoryGRI'
     GameName="Objective Mode"
     Description="Custom objective/story mode for Killing Floor."
     Acronym="KFO"
}

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