summaryrefslogtreecommitdiff
path: root/src/store.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/store.c
parenta27236516b0aa8761f70f009c78f4272dc0b735d (diff)
Refactor: Remove duplicate code for reducing item stacks
Diffstat (limited to 'src/store.c')
-rw-r--r--src/store.c20
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();