summaryrefslogtreecommitdiff
path: root/src/dungeon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dungeon.c')
-rw-r--r--src/dungeon.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/dungeon.c b/src/dungeon.c
index f5de2a61..c45a5b2e 100644
--- a/src/dungeon.c
+++ b/src/dungeon.c
@@ -2831,9 +2831,7 @@ static void process_world(void)
if (o_ptr->timeout <= 0)
{
- inven_item_increase(i, -99);
- inven_item_describe(i);
- inven_item_optimize(i);
+ inc_stack_size(i, -99);
/* Combine and Reorder pack */
p_ptr->notice |= (PN_COMBINE | PN_REORDER);
@@ -2935,9 +2933,8 @@ static void process_world(void)
m_ptr->status = MSTATUS_COMPANION;
}
- inven_item_increase(i, -1);
- inven_item_describe(i);
- inven_item_optimize(i);
+ inc_stack_size(i, -1);
+
j++;
}
}
@@ -4471,9 +4468,7 @@ void process_player(void)
drop_near(o_ptr, 0, p_ptr->py, p_ptr->px);
/* Modify, Describe, Optimize */
- inven_item_increase(item, -255);
- inven_item_describe(item);
- inven_item_optimize(item);
+ inc_stack_size(item, -255);
/* Notice stuff (if needed) */
if (p_ptr->notice) notice_stuff();