Whilst we can now easily change the script used as "intro" by the program, we still can't change the clothing and toy lists from the default ones, instead needing to edit those files to add/remove items.
While that's fine for personal use, if I want to (for example) share an expanded toy list I made, posting it would force whoever downloaded and installed it to *overwrite* the original list. This is something that is not only a bad idea generally, but understandably looked poorly upon in SS's official documentation and guidelines for publishing scripts.
What I'd suggest is that, as now works with "intro" scripts, there be new lines added to "data.properties", something like:
Code:
application.toys=toys.groovy
application.mensclothes=mensclothes.groovy
application.womensclothes=womensclothes.groovy
... which are checked when the program loads or calls for the clothing/toy lists. If these lines don't exist or are invalid, the program uses the default files. Otherwise, it uses the .groovy files specified in data.properties for each clothing/toy list.
Would something like that difficult to implement, Doti?