mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
Reset recording on player death
This commit is contained in:
parent
b4f77c4b71
commit
416ae46730
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue