mirror of
https://github.com/ChocoTaco1/TacoServer.git
synced 2026-01-20 00:24:49 +00:00
Allow TKlogs to know damageType
This commit is contained in:
parent
f371025ff8
commit
4e039dd195
2
Classic/scripts/CTFGame.cs
Normal file → Executable file
2
Classic/scripts/CTFGame.cs
Normal file → Executable file
|
|
@ -1213,7 +1213,7 @@ function CTFGame::updateKillScores(%game, %clVictim, %clKiller, %damageType, %im
|
|||
}
|
||||
else
|
||||
{
|
||||
if (%game.testTeamKill(%clVictim, %clKiller)) //otherwise test for a teamkill
|
||||
if (%game.testTeamKill(%clVictim, %clKiller, %damageType)) //otherwise test for a teamkill
|
||||
%game.awardScoreTeamKill(%clVictim, %clKiller);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
2
Classic/scripts/SCtFGame.cs
Normal file → Executable file
2
Classic/scripts/SCtFGame.cs
Normal file → Executable file
|
|
@ -1316,7 +1316,7 @@ function SCtFGame::updateKillScores(%game, %clVictim, %clKiller, %damageType, %i
|
|||
}
|
||||
else
|
||||
{
|
||||
if (%game.testTeamKill(%clVictim, %clKiller)) //otherwise test for a teamkill
|
||||
if (%game.testTeamKill(%clVictim, %clKiller, %damageType)) //otherwise test for a teamkill
|
||||
%game.awardScoreTeamKill(%clVictim, %clKiller);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -158,7 +158,7 @@ function ClassicChatLog(%client, %id, %team, %msg)
|
|||
}
|
||||
|
||||
// Log Teamkills
|
||||
function teamkillLog(%victimID, %killerID)
|
||||
function teamkillLog(%victimID, %killerID, %damageType)
|
||||
{
|
||||
if(!$Host::ClassicTeamKillLog)
|
||||
return;
|
||||
|
|
@ -166,6 +166,9 @@ function teamkillLog(%victimID, %killerID)
|
|||
if(!$CurrentMissionType $= "CTF" && !$CurrentMissionType $= "SCTF")
|
||||
return;
|
||||
|
||||
//damageType
|
||||
%type = getTaggedString($DamageTypeText[%damageType]);
|
||||
|
||||
//Killer tks / Victim tks
|
||||
//Note: %killerID.teamkills + 1 as this is added later
|
||||
//Tks For this map only
|
||||
|
|
@ -184,7 +187,7 @@ function teamkillLog(%victimID, %killerID)
|
|||
%s = "[Kicked] ";
|
||||
}
|
||||
|
||||
$teamkillLog = formatTimeString("M-d") SPC formatTimeString("[hh:nn:a]") SPC %s @ %killerID.nameBase @ "(" @ %killerID.guid @ ")[" @ %ktk @ " tk] teamkilled" SPC %victimID.nameBase @ "[" @ %vtk @ " tk]. #P[" @ $HostGamePlayerCount @ "]" SPC "CM[" @ $CurrentMission @ "]";
|
||||
$teamkillLog = formatTimeString("M-d") SPC formatTimeString("[hh:nn:a]") SPC %s @ %killerID.nameBase @ "(" @ %killerID.guid @ ")[" @ %type @ "][" @ %ktk @ " tk] teamkilled" SPC %victimID.nameBase @ "[" @ %vtk @ " tk]. #P[" @ $HostGamePlayerCount @ "]" SPC "CM[" @ $CurrentMission @ "]";
|
||||
$teamkillLog = stripChars($teamkillLog, "\c0\c1\c2\c3\c4\c5\c6\c7\c8\c9\x10\x11\co\cp");
|
||||
|
||||
%logpath = $Host::ClassicTeamKillLogPath;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ package TKwarn
|
|||
{
|
||||
|
||||
// From Evo
|
||||
function DefaultGame::testTeamKill(%game, %victimID, %killerID)
|
||||
function DefaultGame::testTeamKill(%game, %victimID, %killerID, %damageType)
|
||||
{
|
||||
if(!$countdownStarted && !$MatchStarted)
|
||||
return;
|
||||
|
|
@ -18,7 +18,7 @@ function DefaultGame::testTeamKill(%game, %victimID, %killerID)
|
|||
return true;
|
||||
|
||||
// Log TeamKill
|
||||
teamkillLog(%victimID, %killerID);
|
||||
teamkillLog(%victimID, %killerID, %damageType);
|
||||
|
||||
// No Admins
|
||||
if(%killerID.isAdmin)
|
||||
|
|
|
|||
Loading…
Reference in a new issue