From 5c8450ba1a7caedca558445aa4685dbe19f1cbed Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Tue, 20 Jan 2015 19:26:29 -0600 Subject: [PATCH] Corrected triad bingo achievement for users that already had it --- src/models/user.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/models/user.js b/src/models/user.js index 7cfc710474..6d6e77aa09 100644 --- a/src/models/user.js +++ b/src/models/user.js @@ -455,14 +455,9 @@ UserSchema.pre('save', function(next) { // Determines if Triad Bingo should be awarded - var giveTriadBingo = function(pets) { - for(var p in pets) { - if(pets[p] == -1) return false; - } - return true; - }; + var triadCount = shared.countTriad(this.items.pets); - if ((mountCount >= 90 && giveTriadBingo(this.items.pets)) || this.achievements.triadBingoCount > 0) { + if ((mountCount >= 90 && triadCount >= 90) || this.achievements.triadBingoCount > 0) { this.achievements.triadBingo = true; }