update userschema to use specialPets from habitrpg-shared https://github.com/HabitRPG/habitrpg-shared/pull/45

This commit is contained in:
Nick Gordon 2013-11-29 09:06:13 -08:00
parent e7373b173d
commit 9bb4e2c272

View file

@ -21,6 +21,8 @@ var eggPotionMapping = _.transform(items.items.eggs, function(m, egg){
})); }));
}) })
var specialPetsMapping = items.items.specialPets; // may need to revisit if we add additional information about the special pets
var UserSchema = new Schema({ var UserSchema = new Schema({
// ### UUID and API Token // ### UUID and API Token
_id: { _id: {
@ -122,12 +124,7 @@ var UserSchema = new Schema({
// First transform to a 1D eggs/potions mapping // First transform to a 1D eggs/potions mapping
_.transform(eggPotionMapping, function(m,v,k){ m[k] = Number; }), _.transform(eggPotionMapping, function(m,v,k){ m[k] = Number; }),
// Then add additional pets (backer, contributor) // Then add additional pets (backer, contributor)
{ _.transform(specialPetsMapping, function(m,v,k){ m[k] = Number; })
'Wolf-Veteran': Number,
'Wolf-Cerberus': Number,
'Dragon-Hydra': Number,
'Turkey-Base': Number
}
), ),
currentPet: String, // Cactus-Desert currentPet: String, // Cactus-Desert