From 7860819ee3e286fdd68c6a3ccef905807f37284d Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Fri, 16 Jan 2015 12:27:51 -0600 Subject: [PATCH] Added shell for awarding triad bingo --- src/models/user.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/models/user.js b/src/models/user.js index 91d1740ed8..e7da19f1d4 100644 --- a/src/models/user.js +++ b/src/models/user.js @@ -38,6 +38,8 @@ var UserSchema = new Schema({ beastMasterCount: Number, mountMaster: Boolean, mountMasterCount: Number, + triadBingo: Boolean, + triadBingoCount: Number, veteran: Boolean, snowball: Number, spookDust: Number, @@ -450,6 +452,12 @@ UserSchema.pre('save', function(next) { this.achievements.mountMaster = true } + // Determines if Triad Bingo should be awarded + + if (mountCount >= 90 || this.achievements.triadBingoCount > 0) { + // @TODO loop through pets and make sure they're all greater than -1 + //this.achievements.triadBingo = true + } // EXAMPLE CODE for allowing all existing and new players to be // automatically granted an item during a certain time period: