Hello. Just wanted to say first that I’m really enjoying the game thus far and eagerly looking forward to your future progress. Wanted to start with that because of that old saying about how people are more likely to complain than offer a compliment, so I like to try to give praise where it’s due. Really don’t have any complaints, but somehow just dropping a message on your project the first time with only a bug report didn’t feel right.
Anyway, I’m not even 100% sure if it was a bug or if it was intentional. I’ve noticed that, in fights with any of the slime monsters, if the Slime X-Tractor deals a killing blow then no slime is received. So it seems like the code is set up to perform a certain amount of damage, check if the slime is defeated, and then determine how much slime the player receives based on the damage. I’ve become familiar with coding and that’s just a very high level observation and assumption on my part. I could be mistaken, of course.
As an example, if I’m combating the Bloo-Berry Slime and it has 40 health remaining and I use the Slime X-Tractor, I will always collect Blueberry Jams depending on the damage I do (i.e., 1 for 10 damage, 2 for 20, and 3 for 30). However, if the Slime has only 30 health remaining then I get one of two results. If I deal 10 or 20 damage then I get the one or two Blueberry Jams, respectively. If I deal 30 damage with the X-Tractor, though, then the Slime simply dies and no Jams are collected. Again, not sure if this was intentional or if it could just be the order in which everything is checked and, if so, if it’s just a matter of moving the check for collecting slime to before it checks if the monster is defeated.
(Just as an aside, for some reason I kept wanting to write “Blueberry James” rather than “Jams.” Now I can only wonder as to who the heck Blueberry James is. Maybe he sings the Blues…)