I'm looking for a plugin that can change the inventory of a shop based on active switches. My game has a base town for which I want the shops to have an expanding inventory after visiting other shops and accomplishing a goal (something like doing a quest for the keeper or paying coin for them to allow you to sell their specialty items in the store in your town). This would then trigger a switch that would cause new items to appear in the shops in your town.
I think this may doable with eventing, but the sheer number of event pages and conditional branches that would be required would be astronomical (there's going to range from anywhere between 20 to 25 outside towns, each with 3 different types of shops (Item, Armor and Weapon)) and would open far too many chances for error, so its something I'd like to make simpler if possible.
This is a very basic example of what I'm looking to do with just a single switch. The issue comes in when you're trying to manage 20+ different switches for each shop, all with a possibility of being on or off. It becomes more complex when you suddenly have a need for inventory from 12 of the shops to appear while 8 of the shops don't appear.
Hopefully this is sufficient explanation. I am currently exhausted and mildly intoxicated, so if more details are needed I can definitely give them once I get some sleep.