diff options
Diffstat (limited to 'src/game/ArenaTeam.h')
-rw-r--r-- | src/game/ArenaTeam.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/game/ArenaTeam.h b/src/game/ArenaTeam.h index e31fa328bfb..20207a8c945 100644 --- a/src/game/ArenaTeam.h +++ b/src/game/ArenaTeam.h @@ -101,10 +101,8 @@ struct ArenaTeamMember void ModifyPersonalRating(Player* plr, int32 mod, uint32 slot) { - if (int32(personal_rating) + mod < 0) - personal_rating = 0; - else - personal_rating += mod; + int32 rating = int32(personal_rating) + mod; + personal_rating = rating < 0 ? 0 : rating; if(plr) plr->SetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot*6) + 5, personal_rating); } |