The only feature that doesn't exist because I didn't think to ask for it at the time is a BUY or ALERT action that will make sure you have said items once the script is done running.
I currently have another script that I also run that makes sure I have everything I could possibly want to pull for a SC ascension. Tower items, gate, quest items, food, booze, etc.
My original idea for this script was something quite different from what it became (ok, actually it's very, very different), so having two scripts for the same thing is sort of annoying.
Say for example I want to mall sell any sonar-in-a-biscuits I have over 3. Then, I'm going along and I update my buy script to make sure I have 3. Later, during review I realize, oh wait, I might need 4 technically (not that I'd ever pull them, but there's no reason not to have every quest item in hagnk's) because I could also need one for the tower. So I go back and change my script to buy 4, then re-run OCD inventory control and it sells the 4th one.
While that example is easy, stuff like this happens when I'm trying to reconcile my two scripts all the time. I'm not even sure the best way to do it, to be honest. However, I assume the easiest way technically would be to have a checkbox to the right of every item that says ensure keep value.
Then, if you have sonar-in-a-biscuit marked as MALL 4, the secondary thing would MALL any that you had over 4, but would also throw an alert and warn you if you didn't have at LEAST 4. It would eliminate the need for that second script completely. An option is setup could also tell it to buy those items from the mall, but overall I think that's a very bad idea. I have the ability to do that in my other script, but I also had to modify it to make two passes and have items it would mall buy and items it wouldn't automatically mall buy. Tower items and cheap things I have no problem with a script mall purchasing. Some things, you don't ever want mafia buying for you automatically (Speaking of which, anyone need an extra zombie pineal gland? Anyone? Bueller?)
--Cieka