kill logs cleaned up

the relaunch messages are now also in the kill logs object
stable-5.1
David Dormagen 2010-12-14 17:59:18 +01:00
parent 4dfaa99988
commit 8e51b6ddc9
6 changed files with 24 additions and 32 deletions

View File

@ -134,23 +134,5 @@ protected func RemovePlayer(int plr)
return _inherited(plr, ...);
}
/*-- Statistics --*/
func GetAdditionalPlayerRelaunchString(object clonk, int victim, int killer)
{
if(!GetPlayerName(victim)) return;
var msg=GetTaggedPlayerName(victim);
if (GetRelaunchCount(victim) < 0) // Player eliminated.
msg = Format("%s %s", msg, "$MsgFail$");
else if (GetRelaunchCount(victim) == 0) // Last relaunch.
msg = Format("%s %s", msg, "$MsgRelaunch0$");
else if (GetRelaunchCount(victim) == 1) // One relaunch remaining.
msg = Format("%s %s", msg, "$MsgRelaunch1$");
else // Multiple relaunches remaining.
msg = Format("%s %s", msg, Format("$MsgRelaunchX$", GetRelaunchCount(victim)));
return msg;
}
local Name = "$Name$";

View File

@ -1,10 +1,5 @@
Name=Last Man Standing
MsgRelaunch0=hat keine Relaunches mehr übrig.
MsgRelaunch1=hat noch einen Relauch übrig.
MsgRelaunchX=hat noch %d Relaunches übrig.
MsgFail=hat verloren.
MsgRelaunchGained=%s has made four kills and gained a relaunch.
MsgGoalFulfilled=Eure Gegner sind eliminiert.

View File

@ -1,10 +1,5 @@
Name=Last Man Standing
MsgRelaunch0=has no relaunches left.
MsgRelaunch1=has one relaunch left.
MsgRelaunchX=has %d relaunches left.
MsgFail=is out.
MsgRelaunchGained=%s has made four kills and gained a relaunch.
MsgGoalFulfilled=All opponents eliminated.

View File

@ -39,10 +39,20 @@ func OnClonkDeathEx(object clonk, int plr, int killed_by)
log=Format(Translate(Format("Teamkill%d", which_one)), GetTaggedPlayerName(plr), name, GetTaggedPlayerName(killed_by));
else log=Format(Translate(Format("KilledByPlayer%d", which_one)), GetTaggedPlayerName(plr), name, GetTaggedPlayerName(killed_by));
var relaunches=GameCall("GetPlayerRelaunches", plr);
var relaunches=GameCall("GetRelaunchCount", plr);
if(relaunches != nil)
{
log=Format("%s %s", log, Format(Translate("Relaunches"), GetTaggedPlayerName(plr), relaunches));
var msg="";
if (relaunches < 0) // Player eliminated.
msg = Format("$MsgFail$", GetTaggedPlayerName(plr));
else if (relaunches == 0) // Last relaunch.
msg = Format("$MsgRelaunch0$", GetTaggedPlayerName(plr));
else if (relaunches == 1) // One relaunch remaining.
msg = Format("$MsgRelaunch1$", GetTaggedPlayerName(plr));
else // Multiple relaunches remaining.
msg = Format("$MsgRelaunchX$", GetTaggedPlayerName(plr), relaunches);
log=Format("%s %s", log, msg);
}
var other=GameCall("GetAdditionalPlayerRelaunchString", clonk, plr, killed_by);

View File

@ -13,4 +13,9 @@ KilledByGaya3=%s hat einen %s an Gaya verloren.
Teamkill1=%s hat einen %s an %s verloren. Teamkiller!
Teamkill2=%ss %s ist bei %s in Ungnade gefallen.
Teamkill3=%ss %s wurde von %s sauber hintergangen.
Relaunches=%s hat %d Relaunches übrig!
Relaunches=%s hat %d Relaunches übrig!
MsgRelaunch0=%s hat keine Relaunches mehr übrig.
MsgRelaunch1=%s hat noch einen Relauch übrig.
MsgRelaunchX=%s hat noch %d Relaunches übrig.
MsgFail=%s hat verloren.

View File

@ -13,4 +13,9 @@ KilledByGaya3=%s lost a %s to Gaya.
Teamkill1=%s has lost a %s to %s. Teamkiller!
Teamkill2=%s's %s fell out of %s's favour.
Teamkill3=%s's %s was denied by %s.
Relaunches=%s has %d relaunches left!
Relaunches=%s has %d relaunches left!
MsgRelaunch0=%s has no relaunches left.
MsgRelaunch1=%s has one relaunch left.
MsgRelaunchX=%s has %d relaunches left.
MsgFail=%s is out.