diff options
author | Bardur Arantsson <bardur@scientician.net> | 2012-03-04 14:48:15 +0100 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2012-03-29 20:41:39 +0200 |
commit | 120fed37d8974553e25e5c83ba74c1bb08d71404 (patch) | |
tree | 3153c48c7a0e8283ce108577bd6160add7b437e6 /src/dungeon.c | |
parent | a27236516b0aa8761f70f009c78f4272dc0b735d (diff) |
Refactor: Remove duplicate code for reducing item stacks
Diffstat (limited to 'src/dungeon.c')
-rw-r--r-- | src/dungeon.c | 13 |
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(); |