Reset recording on player death

This commit is contained in:
def 2014-09-26 02:25:53 +02:00
parent b4f77c4b71
commit 416ae46730

View file

@ -96,8 +96,6 @@ bool CCharacter::Spawn(CPlayer *pPlayer, vec2 Pos)
SendZoneMsgs(); // we want a entermessage also on spawn
GameServer()->SendTuningParams(m_pPlayer->GetCID(), m_TuneZone);
if(Server()->IsRecording(m_pPlayer->GetCID()))
Server()->StopRecord(m_pPlayer->GetCID());
Server()->StartRecord(m_pPlayer->GetCID());
return true;
@ -879,6 +877,9 @@ bool CCharacter::IncreaseArmor(int Amount)
void CCharacter::Die(int Killer, int Weapon)
{
if(Server()->IsRecording(m_pPlayer->GetCID()))
Server()->StopRecord(m_pPlayer->GetCID());
// we got to wait 0.5 secs before respawning
m_pPlayer->m_RespawnTick = Server()->Tick()+Server()->TickSpeed()/2;
int ModeSpecial = GameServer()->m_pController->OnCharacterDeath(this, GameServer()->m_apPlayers[Killer], Weapon);