I love the scripted version of the game! Makes everything much more smooth and I've been playing it almost every single day :)
I have a couple of suggestions to improve the experience:
1. Have individual discard piles for villagers, items, etc. This would help with certain effect activations that require specific discard piles (for example Linus's "choose an item from item discard pile" or the event that allows you to "befriend a villager from the discard pile"
2. Legendary fish, when discarded, are always placed back into the fish bag instead of actually being discarded like other fish tiles. So having a script that is specific to legendary fish would be great.
3. This is minor, but the grandpa's goals card that are not in play are slightly larger than the ones that are in play after setup. One event card allows you to replace a goal card.
Again, thank you and everyone else that helped you create this module!
Apologies for the delayed response to your feedback, but here it goes:
1) You can just make a discard pile by the decks, so there isn't a need. If you do need to search a discard pile, you can right click and use TTS's Search feature.
2) So, you're partly right. When a Legendary Fish is discarded from the Season Card having the "Fish Move" it does go back to the Fishing Bag (which the scripting already handles). However, if you use a Legendary Fish for anything, it is discarded as any other fish would be.
3) At first, I was confused when I read this, but then I looked at the module, and I think I saw why you thought that. I had the cards scripted too close, so the placed out Grandpa Goals had some overlapping, which I think created an illusion they were smaller then the deck (which they aren't). I have just uploaded a new version with a bit more spacing between those cards,