View Single Post
Old February 2, 2008, 01:21   #5
Zero
Apprentice
 
Join Date: Jan 2008
Posts: 83
Zero is on a distinguished road
This happened to me also. I believe it is because the price listed in the store display is an average for the stack. When you buy a staff, the number of charges you get is ceiling(stack_charges / stack_size), and the price you pay is not the price of an average staff, but the price for the specific staff you are buying. If the number of charges divided by the number of items in the stack does not equal an integer, then you'll pay more than the listed average.

... I think, anyway.

Or maybe the shopkeeper just decided to cut you a break and accept an I.O.U.
Zero is offline   Reply With Quote