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

KFStoryGame.KFLevelRules_Story

Extends
KFLevelRules
Modifiers
hidecategories ( Sound , Events ) dependson ( KFStoryGameInfo )

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.ReplicationInfo
         |   
         +-- KFMod.KFLevelRules
            |   
            +-- KFStoryGame.KFLevelRules_Story

Constants Summary
Inherited Contants from KFMod.KFLevelRules
MAX_BUYITEMS, MAX_CATEGORY

Variables Summary
Rules_Bots
boolbAllowBots
Rules_Cash
floatCashPenalty_Death_Modifier
floatCashReward_ZEDKills_Modifier
intStartingCashSum
Rules_CheckPoints
array<class>CheckpointResetClasses
Rules_Equipment
boolbAllowPerkStartingWeaps
boolbRandomizeWeaponPickups
intPlayerStartArmor
intPlayerStartHealth
array<Class<Inventory>>RequiredPlayerEquipment
Rules_HUD
boolbShowCash
MaterialDefeatMaterial
nameHUDStyle
MaterialVictoryMaterial
Rules_Monsters
boolbAutoKillStragglers
intMaxEnemiesAtOnce
intMaxStragglers
SMonsterSpawnScalingSpawn_Difficulty_Scaling
Rules_Objectives
boolbAutoStartObjectives
Inherited Variables from KFMod.KFLevelRules
BersItemForSale, CommItemForSale, DemoItemForSale, EquipmentCategories[MAX_CATEGORY], FaveItemForSale, FireItemForSale, ItemForSale, MediItemForSale, NeutItemForSale, ShrpItemForSale, SuppItemForSale, WaveSpawnPeriod

Structures Summary
SMonsterSpawnScaling
EnemySpawnRate, NumberOfEnemies
Inherited Structures from KFMod.KFLevelRules
EquipmentCategory

Functions Summary
function AddGameInv (Pawn Other ))
function ModifyPlayer (Pawn Other ))
Inherited Functions from KFMod.KFLevelRules
AddToFavorites, IsFavorited, RemoveFromFavorites, SaveFavorites


Variables Detail

Rules_Bots

bAllowBots Source code

var(Rules_Bots) bool bAllowBots;

Rules_Cash

CashPenalty_Death_Modifier Source code

var(Rules_Cash) float CashPenalty_Death_Modifier;

CashReward_ZEDKills_Modifier Source code

var(Rules_Cash) float CashReward_ZEDKills_Modifier;

StartingCashSum Source code

var(Rules_Cash) int StartingCashSum;

Rules_CheckPoints

CheckpointResetClasses Source code

var(Rules_CheckPoints) array<class> CheckpointResetClasses;

Rules_Equipment

bAllowPerkStartingWeaps Source code

var(Rules_Equipment) bool bAllowPerkStartingWeaps;

bRandomizeWeaponPickups Source code

var(Rules_Equipment) bool bRandomizeWeaponPickups;

PlayerStartArmor Source code

var(Rules_Equipment) int PlayerStartArmor;

PlayerStartHealth Source code

var(Rules_Equipment) int PlayerStartHealth;

RequiredPlayerEquipment Source code

var(Rules_Equipment) array<Class<Inventory>> RequiredPlayerEquipment;

Rules_HUD

bShowCash Source code

var(Rules_HUD) bool bShowCash;

DefeatMaterial Source code

var(Rules_HUD) Material DefeatMaterial;

HUDStyle Source code

var(Rules_HUD) name HUDStyle;

VictoryMaterial Source code

var(Rules_HUD) Material VictoryMaterial;

Rules_Monsters

bAutoKillStragglers Source code

var(Rules_Monsters) bool bAutoKillStragglers;

MaxEnemiesAtOnce Source code

var(Rules_Monsters) int MaxEnemiesAtOnce;

MaxStragglers Source code

var(Rules_Monsters) int MaxStragglers;

Spawn_Difficulty_Scaling Source code

var(Rules_Monsters) SMonsterSpawnScaling Spawn_Difficulty_Scaling;

Rules_Objectives

bAutoStartObjectives Source code

var(Rules_Objectives) bool bAutoStartObjectives;


Structures Detail

SMonsterSpawnScaling Source code

struct SMonsterSpawnScaling
{
var(KFLevelRules_Story) KFStoryGameInfo.SDifficultyWrapper EnemySpawnRate;
var(KFLevelRules_Story) KFStoryGameInfo.SDifficultyWrapper NumberOfEnemies;
};



Functions Detail

AddGameInv Source code

function AddGameInv ( Pawn Other ) )

ModifyPlayer Source code

function ModifyPlayer ( Pawn Other ) )


Defaultproperties

defaultproperties
{
     bAutoStartObjectives=True
     StartingCashSum=250
     CashReward_ZEDKills_Modifier=1.000000
     CashPenalty_Death_Modifier=1.000000
     MaxEnemiesAtOnce=32
     bAutoKillStragglers=True
     MaxStragglers=5
     Spawn_Difficulty_Scaling=(EnemySpawnRate=(Scale_GameDifficulty=(Scale_Beginner=1.000000,Scale_Hard=1.170000,Scale_Suicidal=1.170000,Scale_HellOnEarth=1.170000),Scale_PlayerCount=(Scale_1P=1.000000,Scale_2P=1.000000,Scale_3P=1.000000,Scale_4P=1.170000,Scale_5P=1.530000,Scale_6P=3.300000)),NumberOfEnemies=(Scale_GameDifficulty=(Scale_Beginner=0.700000,Scale_Hard=1.300000,Scale_Suicidal=1.500000,Scale_HellOnEarth=1.700000),Scale_PlayerCount=(Scale_1P=1.000000,Scale_2P=2.000000,Scale_3P=2.750000,Scale_4P=3.500000,Scale_5P=4.000000,Scale_6P=4.500000)))
     VictoryMaterial=Combiner'KFMapEndTextures.VictoryCombiner'
     DefeatMaterial=Combiner'KFMapEndTextures.DefeatCombiner'
     CheckpointResetClasses(0)=Class'KFMod.ZombieVolume'
     CheckpointResetClasses(1)=Class'Gameplay.ScriptedSequence'
     CheckpointResetClasses(2)=Class'Engine.Pickup'
     CheckpointResetClasses(3)=Class'Engine.Pawn'
     CheckpointResetClasses(4)=Class'Engine.Triggers'
     CheckpointResetClasses(5)=Class'Gameplay.TriggerLight'
     CheckpointResetClasses(6)=Class'Engine.BlockingVolume'
     CheckpointResetClasses(7)=Class'Engine.Decoration'
     CheckpointResetClasses(8)=Class'KFStoryGame.KF_StoryWaveDesigner'
     CheckpointResetClasses(9)=Class'KFStoryGame.StaticMeshActor_Hideable'
     CheckpointResetClasses(10)=Class'KFStoryGame.KF_StoryWaveDesigner'
     bRandomizeWeaponPickups=True
     RequiredPlayerEquipment(0)=Class'KFMod.Single'
     RequiredPlayerEquipment(1)=Class'KFMod.Syringe'
     RequiredPlayerEquipment(2)=Class'KFMod.Welder'
     RequiredPlayerEquipment(3)=Class'KFMod.Frag'
     RequiredPlayerEquipment(4)=Class'KFMod.knife'
     bAllowPerkStartingWeaps=True
     bShowCash=True
     Texture=Texture'KFStoryGame_Tex.Editor.KFRules_Ico'
}

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