1
0
KF2-Dev-Scripts/KFGameContent/Classes/KFGameDifficulty_Objective.uc
2020-12-13 18:01:13 +03:00

54 lines
1.8 KiB
Ucode

//=============================================================================
// KFGameDifficulty_Objective
//=============================================================================
// Manages difficulty based gameplay settings
//=============================================================================
// Killing Floor 2
// Copyright (C) 2018 Tripwire Interactive LLC
//=============================================================================
class KFGameDifficulty_Objective extends KFGameDifficultyInfo;
defaultproperties
{
Normal={(TraderTime=75,
SpawnRateModifier=0.8,
MovementSpeedMod=0.90000, //0.87 //0.82
WaveCountMod=0.850000,
DoshKillMod=1.200000,
StartingDosh=300,
//RespawnDosh=300, this doesn't do anything
AmmoPickupsMod=0.400000,
ItemPickupsMod=0.450000,
SelfInflictedDamageMod=0.100000)}
Hard={(RespawnDosh=300,
SpawnRateModifier=0.8,
MovementSpeedMod=0.95,
//SpawnRateModifier=1.0,
AmmoPickupsMod=0.300000,
ItemPickupsMod=0.350000,
SelfInflictedDamageMod=0.200000)}
Suicidal={(WaveCountMod=1.300000,
SpawnRateModifier=0.7, //1.0
MovementSpeedMod=0.95, //1.0
DoshKillMod=1.000000, //1.0
AmmoPickupsMod=0.40000, //0.25
ItemPickupsMod=0.250000,
MediumAttackChance=1.000000,
HardAttackChance=0.500000,
SelfInflictedDamageMod=0.200000)}
HellOnEarth={(MovementSpeedMod=0.95, //1.05
SpawnRateModifier=0.68, //1.0
WaveCountMod=1.700000,
DoshKillMod=0.900000,
StartingDosh=250, //200
//RespawnDosh=200, this doesn't do anything
AmmoPickupsMod=0.250000,
ItemPickupsMod=0.100000,
MediumAttackChance=1.000000,
HardAttackChance=1.000000,
SelfInflictedDamageMod=0.50000)}
}