So, the "problem" is that you expected OCD to set the price to whatever your item is currently set for instead of setting it to 999,999,999 which is what it intends to do. It is performing as I'd expect.
I believe you are mistaken about the difference between r13444 and r13447. The difference is that in the later case, mafia's store manager is correctly reporting the state of the mall. If you would check the mall in the relay browser while using r13444, you'd see that mafia and KoL disagree about the price. That is what r13445 actually fixed.
Hmm. Actually, I didn't notice difference between Mafia and KoL. If it was fixed, it's good.
But question is totally different.
Before r13445 I could use OCD for filling my mall with my inventory items. Because I could totally rely on OCD to simply placing it on mall, doing nothing more. As I can do it thru Mafia, only more convenient.
Now I can use OCD only in two limited cases:
- If script set to 999,999,999, I totally can put all new/absent on mall things with OCD with maximum price. It's convenient and was working that way all time before. But all your old prices will be destroyed.
- If script set to "Automatic", old prices will be destroyed and set to current average. I totally can put everything that not very sensitive to sell price. Like angry farmer candies or elven medi-packs. It's extremely dangerous now for very fluctuating prices - like, say, Warbear accoutrements chunks that I lost completely during "Automatic" testing. It was put on mall for current average 21500 instead my 50000, and all my 100 chunks was sold in seconds, as lowest price was 25k at the moment. (It's my own fault, and used only as illustration here).
As you can see, both cases now doesn't work for any viable marketing strategy, destroying it. If you say that it's how OCD intended to work since the beginning, then can I ask for adding back former default option: don't change price for items that is already on mall? Thank you.