Hello
@Sunfished, I just wanted to let you know that I love your mod and would love for continued development of it. I don't use a lot of mods, but this was one that I couldn't pass up on. The work that you have put into this mod is incredible and it is really appreciated. That being said, I would like to let you know about a bug that I may have found, along with some suggestions.
I may have been doing it wrong, but I just put 1,200 desert fossils through the extractinator and didn't receive any fossil pokemon. I also couldn't find any information on how the fossil pokemon worked and how to obtain them on your github wiki. Luckily I was able to find your posts on here for the information, but I feel that the average person may not see that. For a 1/30 chance with 1,200 fossils, I feel like it has to be bugged.
I have a couple of suggestions that I would like to offer:
- There is only 1 pokemon that I really want, a gastly. The thought of having to RNG 800+ pokemon at 35 gold a roll however is a bit frustrating. I would eventually love to buy more pokemon and experiment with various ones, but when I'm starting a new game and am flat broke, being able to have my favorite would be amazing. If there was some way to add a feature to buy a specific pokemon, maybe at an increased price. This would especially be great because I feel like most people who like pokemon enough to use a mod dedicated to it, have a favorite pokemon or 2. Being able to have the option to have their favorite pokemon following them from the start would be amazing.
- Having the option to have pokemon as pets instead of minions would also be great. Perhaps if you put the pokemon in a vanity or social slot, or the pet slot, it turns it into a pet instead of a minion. It could be accessory slots to let a user have up to 6 pets following them (I imagine a line of 6 pokemon behind you that probably just follow where you go and ignore collision or something), or perhaps add in an option to add in additional slots that could be the users pokebelt (so it doesn't take away from the users actual accessories/vanity slots).
- I see the issue with balancing and effects, especially when using multiple pokemon. I propose making it completely customizable. Let the user open up the config settings for the mod and select how many pokemon they want out, what they want the stats, modifiers, abilities, minion AI, ect... for each pokemon. If you add in a pokebelt, the settings could be tied to each slot. For example, pokeslot 1 can be configured to +5% damage, +5% defense, extra light, pirate minion AI, ect... Pokeslot 2 could be 3% for each stat with extra melee damage and a different minion AI. You could even add in presets. I would probably use a preset for if I'm using 1 pokemon that makes it a bit stronger, then a separate preset for 2 or 3 pokemon that makes them a little bit weaker. I suggest this because once again, people tend to have a favorite pokemon, and if its AI sucks, or it doesn't have the abilities you want, it's a shame. This would let the user completely customize their experience. If they want their pokemon to be OP, then it's their choice. If they want their pokemon to be weak or balanced, they can choose that too. If they'd rather just have these awesome looking pets (which is what I'd prefer, then they can have an entire pokemon team following them around).
I would like to note that some of these suggestions is because of annoyances that I have encountered with the mod. A lot of the AI for the pokemon I use get caught on nothing constantly. They spend most of the time trying to attack random enemies through walls. This makes me end up swapping them for other minions that I can rely on hitting enemies. The pokemon also seem to conflict with some summoning items. With the base limit of 1 summon, sometimes I can summon a pokemon and another minion. Sometimes I can not spawn another minion and a pokemon. For example, I am currently using the calamity summon item, deathstare rod. I can not summon a pokemon with this summon. The summon I was using before this however, I could. I am currently not using my pokemon because it's either this summon or the pokemon, and if I choose to use the pokemon, I basically have no summon since it rarely attacks anything.