rott/kf_sources/MutKillMessage/Classes/MutKillMessage.uc
2026-07-14 20:27:09 +07:00

48 lines
1.5 KiB
Ucode

// Mutator created by Marco.
Class MutKillMessage extends Mutator
Config(MutKillMessage);
var() config int MessageHealthLimit,MessageMassLimit;
var() config bool bMessageDamage,bMessageKills;
function PreBeginPlay()
{
Spawn(Class'KillsRules');
AddToPackageMap();
}
static function FillPlayInfo(PlayInfo PlayInfo)
{
Super.FillPlayInfo(PlayInfo);
PlayInfo.AddSetting(default.RulesGroup, "MessageHealthLimit", "Message HP limit", 0, 1, "Text", "8;0:50000");
PlayInfo.AddSetting(default.RulesGroup, "MessageMassLimit", "Message mass limit", 0, 1, "Text", "8;0:50000");
PlayInfo.AddSetting(default.RulesGroup, "bMessageDamage","Message damage",0,1,"Check");
PlayInfo.AddSetting(default.RulesGroup, "bMessageKills","Message kills",0,1,"Check");
}
static event string GetDescriptionText(string PropName)
{
switch(PropName)
{
case "MessageHealthLimit":
return "Monster health limit of the killed monster to broadcast the kill.";
case "MessageMassLimit":
return "Monster mass limit of the killed monster to broadcast the kill.";
case "bMessageDamage":
return "Show the amount of damage messages on HUD.";
case "bMessageKills":
return "Show the kills messages on HUD.";
}
}
defaultproperties
{
MessageHealthLimit=1000
MessageMassLimit=5000
bMessageDamage=True
bMessageKills=True
GroupName="KF-MessageMut"
FriendlyName="Kill/damage Messages"
Description="Add zombie kill/damage messages on screen."
LifeSpan=0.100000
}