mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
port beastMaster achievement, @lefnire shown client side but not set, using user.pre("save") for setting
This commit is contained in:
@@ -38,11 +38,18 @@ habitrpg.controller('NotificationCtrl',
|
||||
$rootScope.modals.achievements.streak = true;
|
||||
});
|
||||
|
||||
$rootScope.$watch('user.achievements.ultimateGear', function(after, before) {
|
||||
$rootScope.$watch('user.achievements.ultimateGear', function(after, before){
|
||||
if (after === before || after !== true) return;
|
||||
$rootScope.modals.achievements.ultimateGear = true;
|
||||
});
|
||||
|
||||
$rootScope.$watch('user.items.pets.length', function(after, before){
|
||||
if(after === before || after < 90) return;
|
||||
console.log("found!")
|
||||
User.user.achievements.beastMaster = true;
|
||||
$rootScope.modals.achievements.beastMaster = true;
|
||||
})
|
||||
|
||||
/*_.each(['weapon', 'head', 'chest', 'shield'], function(watched){
|
||||
$rootScope.$watch('user.items.' + watched, function(before, after){
|
||||
if (after == before) return;
|
||||
|
||||
Reference in New Issue
Block a user