summaryrefslogtreecommitdiff
path: root/src/dungeon.c
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2012-03-04 14:48:15 +0100
committerBardur Arantsson <bardur@scientician.net>2012-03-29 20:41:39 +0200
commit120fed37d8974553e25e5c83ba74c1bb08d71404 (patch)
tree3153c48c7a0e8283ce108577bd6160add7b437e6 /src/dungeon.c
parenta27236516b0aa8761f70f009c78f4272dc0b735d (diff)
Refactor: Remove duplicate code for reducing item stacks
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();