96 lines
2.5 KiB
Ucode
96 lines
2.5 KiB
Ucode
class KFGameMessages extends GameMessage;
|
|
|
|
var(Message) localized string NoLateJoiners;
|
|
|
|
|
|
// Messages common to GameInfo derivatives.
|
|
//
|
|
static function string GetString(
|
|
optional int Switch,
|
|
optional PlayerReplicationInfo RelatedPRI_1,
|
|
optional PlayerReplicationInfo RelatedPRI_2,
|
|
optional Object OptionalObject
|
|
)
|
|
{
|
|
switch (Switch)
|
|
{
|
|
case 0:
|
|
return Default.OverTimeMessage;
|
|
break;
|
|
case 1:
|
|
if (RelatedPRI_1 == None)
|
|
return Default.NewPlayerMessage;
|
|
|
|
return RelatedPRI_1.playername$Default.EnteredMessage;
|
|
break;
|
|
case 2:
|
|
if (RelatedPRI_1 == None)
|
|
return "";
|
|
|
|
return RelatedPRI_1.OldName@Default.GlobalNameChange@RelatedPRI_1.PlayerName;
|
|
break;
|
|
case 3:
|
|
if (RelatedPRI_1 == None)
|
|
return "";
|
|
if (OptionalObject == None)
|
|
return "";
|
|
|
|
return RelatedPRI_1.playername@Default.NewTeamMessage@TeamInfo(OptionalObject).GetHumanReadableName()$Default.NewTeamMessageTrailer;
|
|
break;
|
|
case 4:
|
|
if (RelatedPRI_1 == None)
|
|
return "";
|
|
|
|
return RelatedPRI_1.playername$Default.LeftMessage;
|
|
break;
|
|
case 5:
|
|
return Default.SwitchLevelMessage;
|
|
break;
|
|
case 6:
|
|
return Default.FailedTeamMessage;
|
|
break;
|
|
case 7:
|
|
return Default.MaxedOutMessage;
|
|
break;
|
|
case 8:
|
|
return Default.NoNameChange;
|
|
break;
|
|
case 9:
|
|
return RelatedPRI_1.playername@Default.VoteStarted;
|
|
break;
|
|
case 10:
|
|
return Default.VotePassed;
|
|
break;
|
|
case 11:
|
|
return Default.MustHaveStats;
|
|
break;
|
|
case 12:
|
|
return Default.CantBeSpectator;
|
|
break;
|
|
case 13:
|
|
return Default.CantBePlayer;
|
|
break;
|
|
case 14:
|
|
return RelatedPRI_1.PlayerName@Default.BecameSpectator;
|
|
break;
|
|
case 15:
|
|
return Default.KickWarning;
|
|
break;
|
|
case 16:
|
|
return Default.NoLateJoiners;
|
|
break;
|
|
case 17:
|
|
if (RelatedPRI_1 == None)
|
|
return Default.NewSpecMessage;
|
|
|
|
return RelatedPRI_1.playername$Default.SpecEnteredMessage;
|
|
break;
|
|
}
|
|
return "";
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
NoLateJoiners="This server does not accept late joiners."
|
|
}
|