summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/quiver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/quiver.cc')
-rw-r--r--crawl-ref/source/quiver.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/quiver.cc b/crawl-ref/source/quiver.cc
index 44427331c6..d737bcb0d7 100644
--- a/crawl-ref/source/quiver.cc
+++ b/crawl-ref/source/quiver.cc
@@ -344,7 +344,10 @@ preserve_quiver_slots::~preserve_quiver_slots()
{
const int slot = m_last_used_of_type[i];
if (slot != -1)
+ {
you.m_quiver->m_last_used_of_type[i] = you.inv[slot];
+ you.m_quiver->m_last_used_of_type[i].quantity = 1;
+ }
}
you.redraw_quiver = true;
}