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/store.c | |
parent | a27236516b0aa8761f70f009c78f4272dc0b735d (diff) |
Refactor: Remove duplicate code for reducing item stacks
Diffstat (limited to 'src/store.c')
-rw-r--r-- | src/store.c | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/src/store.c b/src/store.c index 7da01b87..979c955a 100644 --- a/src/store.c +++ b/src/store.c @@ -3143,9 +3143,7 @@ void store_sell(void) } /* Take the item from the player, describe the result */ - inven_item_increase(item, -amt); - inven_item_describe(item); - inven_item_optimize(item); + inc_stack_size(item, -amt); /* Handle stuff */ handle_stuff(); @@ -3194,9 +3192,7 @@ void store_sell(void) choice = 0; /* Take it from the players inventory */ - inven_item_increase(item, -amt); - inven_item_describe(item); - inven_item_optimize(item); + inc_stack_size(item, -amt); /* Handle stuff */ handle_stuff(); @@ -3230,9 +3226,7 @@ void store_sell(void) } /* Take it from the players inventory */ - inven_item_increase(item, -amt); - inven_item_describe(item); - inven_item_optimize(item); + inc_stack_size(item, -amt); /* Handle stuff */ handle_stuff(); @@ -3877,9 +3871,7 @@ void do_cmd_store(void) msg_format("You drop %s (%c).", o_name, index_to_label(item)); /* Remove it from the players inventory */ - inven_item_increase(item, -255); - inven_item_describe(item); - inven_item_optimize(item); + inc_stack_size(item, -255); /* Handle stuff */ handle_stuff(); @@ -4356,9 +4348,7 @@ void do_cmd_home_trump(void) msg_format("You drop %s (%c).", o_name, index_to_label(item)); /* Remove it from the players inventory */ - inven_item_increase(item, -255); - inven_item_describe(item); - inven_item_optimize(item); + inc_stack_size(item, -255); /* Handle stuff */ handle_stuff(); |