1
0
KF2-Dev-Scripts/KFGameContent/Classes/KFDT_Krampus_ChipperPit.uc

43 lines
1.2 KiB
Ucode
Raw Normal View History

2020-12-13 15:01:13 +00:00
//=============================================================================
// KFDT_Krampus_ChipperPit
//=============================================================================
// Special case KFDT for tracking damage caused by the chipper pit in Krampus'
// Lair map. Forwards special event tracking to all player controllers
// for the special event objective.
//=============================================================================
// Killing Floor 2
// Copyright (C) 2017 Tripwire Interactive LLC
//=============================================================================
class KFDT_Krampus_ChipperPit extends KFDT_Bludgeon
abstract;
var const SeasonalEventIndex SeasonIndex;
var const int ObjectiveIndex;
static function ApplyKillResults(KFPawn KilledPawn)
{
local KFPlayerController KFPC;
local WorldInfo WI;
super.ApplyKillResults(KilledPawn);
if (KFPawn_Monster(KilledPawn) != none)
{
WI = class'WorldInfo'.static.GetWorldInfo();
if (WI != None)
{
foreach WI.AllControllers(class'KFPlayerController', KFPC)
{
// @todo: hook up seasonal event here if/when desired
}
}
}
}
defaultproperties
{
SeasonIndex=SEI_Winter
ObjectiveIndex=1
bIsTrapDamage=true
}