From 50eed15eed9b1633f0706b74fc8242eb7474b33d Mon Sep 17 00:00:00 2001 From: Nick Winter <livelily@gmail.com> Date: Sun, 30 Nov 2014 14:12:07 -0800 Subject: [PATCH] Can now equip a second ring slot. --- app/views/play/menu/InventoryModal.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/views/play/menu/InventoryModal.coffee b/app/views/play/menu/InventoryModal.coffee index d1e811c1a..02f0e58df 100644 --- a/app/views/play/menu/InventoryModal.coffee +++ b/app/views/play/menu/InventoryModal.coffee @@ -260,7 +260,12 @@ module.exports = class InventoryModal extends ModalView selectedItem = @items.get(selectedItemEl.data('item-id')) return unless selectedItem allowedSlots = selectedItem.getAllowedSlots() - slotEl = @$el.find(".item-slot[data-slot='#{allowedSlots[0]}']") + firstSlot = unequippedSlot = null + for allowedSlot in allowedSlots + slotEl = @$el.find(".item-slot[data-slot='#{allowedSlot}']") + firstSlot ?= slotEl + unequippedSlot ?= slotEl unless slotEl.find('img').length + slotEl = unequippedSlot ? firstSlot selectedItemEl.effect('transfer', to: slotEl, duration: 500, easing: 'easeOutCubic') unequipped = @unequipItemFromSlot(slotEl) selectedItemEl.addClass('equipped')