diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-02-09 06:02:15 -0500 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-02-09 06:02:15 -0500 |
| commit | 908ff14cea2d832cf2d5eeb9fdfb57b2c1fdf194 (patch) | |
| tree | 84af284367479e8ba5f6b2d8c52bbc261921da03 /sigencore/Arena.cpp | |
| parent | 8ab649784ab15d96892c16800356f2bce7614eae (diff) | |
| download | sigen-908ff14cea2d832cf2d5eeb9fdfb57b2c1fdf194.tar.gz sigen-908ff14cea2d832cf2d5eeb9fdfb57b2c1fdf194.tar.xz sigen-908ff14cea2d832cf2d5eeb9fdfb57b2c1fdf194.zip | |
Allies shouldnt hinder fleeing
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); |
