KittyCatS! Community Forum

Full Version: Buying kibble
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I just bought some more Kibble through the cattery. I had 850 'purchased K$', and have 0 'menagerie K$', yet when buying I got the prompt:

Do you want to buy Kitty Kibble Food?
This will use some of your Menagerie Kitty Dollars!
Do you have it enabled so that you use menagerie K$ on non menagerie items?
I think the comment is that the warning appeared at all since it can't use 0.

When I first saw this, that was my reaction: "Oh, look, someone else who notices silly little edge condition bugs."
No, I have none of those checkboxes checked.

Perhaps very very few folks have no menagerie $$, so this case hasn't been checked, that's why this bug is there? :-)
The bug is just like the bug in <large, well-known store's> point-of-sale system, many years ago, when you'd use a store credit to purchase, and, if it came up to exactly zero balance due, and, if the cashier pushed Credit instead of Cash Tendered, would not finish out the sale until putting in a card and waiting for a zero-balance transaction to be authorized. Needless to say, in the Real World, bugs like that get caught and fixed early on because they're just unseemly. But, as a project manager, I absolutely LOVED spending ten or twenty minutes on them, and why alpha-testing is important, at the morning team meeting.
I have the checkbox for using menagerie dollars unticked, but I keep getting this warning every time I try to buy kibble or vitamins without sufficient non-menagerie K$.

I would have expected it to use my L$, as I *do* have that option ticked.

I haven't actually tried to buy any when this warning is showing, in case it's telling the truth!
I actually have the use L$ box checked and a 0 balance on my purchased K$ and everytime I buy in the cattery I get told it will use menagerie dollars. It never does, it always processes the sale using my inworld L$ balance as its supposed to. This has occured ever since they added the option to use L$ to pay so I guess its either a bug or someone neglected to update the system not to give out that message when the L$ box is checked.
Reference URL's