Don't try to reset doors when there are none

This commit is contained in:
def 2013-07-11 01:56:03 +02:00
parent 6105f60a89
commit 7bf704a6ed

View file

@ -784,8 +784,8 @@ void CCharacter::Die(int Killer, int Weapon)
// reset switches if we are the last player in team to prevent door opening cheat:
// https://github.com/DDRace/teeworlds/issues/190
if (Teams()->Count(Team()) == 1) {
for (int i = 0; i <= GameServer()->Collision()->m_NumSwitchers; ++i) {
if (Teams()->Count(Team()) == 1 && GameServer()->Collision()->m_pSwitchers) {
for (int i = 0; i < 16; ++i) {
GameServer()->Collision()->m_pSwitchers[i].m_Status[Team()] = true;
}
}