// Allows to adjust KFLevelRules_Story.Rules_Monsters class ACTION_STORY_MonsterRules extends ScriptedAction; /* absolute maximum number of zombies we can have in this story map at one time */ var(Action) int MaxEnemiesAtOnce; /* should the game kill off ZEDs which haven't been seen by players for a while? */ var(Action) bool bAutoKillStragglers; /* Auto Kill threshold if bAutoKilLStragglers is true */ var(Action) int MaxStragglers; function bool InitActionFor(ScriptedController C) { local KFLevelRules_Story KFLR; foreach C.AllActors(class'KFLevelRules_Story', KFLR) { if ( MaxEnemiesAtOnce > 0 ) KFLR.MaxEnemiesAtOnce = MaxEnemiesAtOnce; KFLR.bAutoKillStragglers = bAutoKillStragglers; KFLR.MaxStragglers = MaxStragglers; } return false; } defaultproperties { bAutoKillStragglers=True MaxStragglers=5 ActionString="story monster rules" }