mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
party.order set and cases added
This commit is contained in:
@@ -2,13 +2,29 @@
|
||||
|
||||
habitrpg.controller("HeaderCtrl", ['$scope', 'Groups', 'User',
|
||||
function($scope, Groups, User) {
|
||||
|
||||
|
||||
$scope.party = Groups.party(function(){
|
||||
$scope.partyMinusSelf = _.sortBy(
|
||||
_.filter($scope.party.members, function(member){
|
||||
return member._id !== User.user._id;
|
||||
}),
|
||||
function (member) {
|
||||
return member.stats.lvl
|
||||
switch(User.user.party.order)
|
||||
{
|
||||
case 'level':
|
||||
return member.stats.lvl;
|
||||
break;
|
||||
case 'random':
|
||||
return Math.random();
|
||||
break;
|
||||
case 'pets':
|
||||
return member.items.pets.length;
|
||||
break;
|
||||
default:
|
||||
// party date joined
|
||||
return true;
|
||||
}
|
||||
}
|
||||
).reverse()
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user