git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@620 c06c8d41-db1a-0410-9941-cceddc491573
GDHH6O4KVTDWSENR573WKVFCRM2L4AVOBRSVPI6F5A2UR7U7SPXAC
void explore_discoveries::add_item(const item_def &i)
{
if (is_stackable_item(i))
{
// Try to find something to stack it with.
for (int j = 0, size = items.size(); j < size; ++j)
{
if (items_stack(i, items[j].thing))
{
items[j].thing.quantity += i.quantity;
items[j].name = item_name(items[j].thing, DESC_NOCAP_A);
return;
}
}
}
items.push_back( named_thing<item_def>(item_name(i, DESC_NOCAP_A), i) );
}