--- t2matchlog/logpositiondata.cs 2003/11/24 23:57:14 36 +++ t2matchlog/logpositiondata.cs 2003/11/29 23:01:29 37 @@ -55,7 +55,8 @@ logpos_file.writeLine("L " @ %client SPC %client.score); } for (%team = 1; %team <= %game.numTeams; %team++) - logpos_file.writeLine("Z " @ %team SPC $TeamScore[%team]); + logpos_file.writeLine("Z " @ %team SPC $TeamScore[%team] SPC + getTaggedString(%game.getTeamName(%team))); logpos_file.close(); $logpos_gameover = true; @@ -169,6 +170,12 @@ function DefaultGame::onClientKilled(%game, %clVictim, %clKiller, %damageType, %implement, %damageLocation) { + if (%damageType == $DamageType::Impact || + (isObject(%implement) && (%implement.getClassName() $= "Turret" || + %implement.getClassName() $= "VehicleTurret" || + %implement.getClassName() $= "FlyingVehicle"))) + if (%controller = %implement.getControllingClient()) + %clKiller = %controller; logpos_file.writeLine("K " @ %clVictim SPC %clKiller SPC %damageType); Parent::onClientKilled(%game, %clVictim, %clKiller, %damageType, %implement, %damageLocation);