mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
classes #943 reroll sets you on your new class's item track. Handling of two-handed staves
This commit is contained in:
@@ -182,7 +182,13 @@ habitrpg.controller("InventoryCtrl", ['$rootScope', '$scope', 'User', 'API_URL',
|
||||
|
||||
$scope.equip = function(user, item, costume) {
|
||||
var equipTo = costume ? 'costume' : 'equipped';
|
||||
User.set('items.gear.' + equipTo + '.' + item.type, item.key);
|
||||
if (~user.items.gear[equipTo].weapon.indexOf('wizard') && item.type == 'shield')
|
||||
return Notification.text('Staves are two-handed');
|
||||
var setVars = {};
|
||||
setVars['items.gear.' + equipTo + '.' + item.type] = item.key;
|
||||
if (item.klass == 'wizard')
|
||||
setVars['items.gear.' + equipTo + '.shield'] = 'warrior_shield_0';
|
||||
User.setMultiple(setVars);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user