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')