diff options
Diffstat (limited to 'sigencore/Arena.cpp')
| -rw-r--r-- | sigencore/Arena.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sigencore/Arena.cpp b/sigencore/Arena.cpp index f0a1e02f..bcada1fd 100644 --- a/sigencore/Arena.cpp +++ b/sigencore/Arena.cpp @@ -255,9 +255,7 @@ void Sigencore::Arena::handleAction(TeamMember* teamMember, TeamMember::Action a foreach (Client* client, clients) { Player* player = qobject_cast<Player*>(client); - if (!player) - continue; - if (self == player) + if (!player || (self == player) || (m_teams[self] == m_teams[player])) continue; Sigcore::Fraction playerRunChance; player->valueOfType("fleechance", &playerRunChance); |
