Actually I was thinking that the data would be provided by the script that calls the chooser, not the XML.
Same problem as before. Though the amount of code is reduced, when you want 50+ choosers, things will get messy, right?
If it's in the script, the data will all be linked to where it appears in the game.
Right now, if I have a switch that activates a chooser, but I forgot which one it was, I have to go into the script for the switch, look it up, then go back to the XML and change it.
Not really a nice way to do it.
If the data was all in the script, I'd just change it right there and be done.