The cooking math is botched
As it is implemented,
- when you eat a handful of berries ONE BY ONE, you become 99,99% poisoned
- when you eat the same handful of berries in one gulp, you become 4% poisoned.
I hope this picture is enough to make clear WHERE the culprit of the issue is located.
Respectively make it clear without further question, that the implementation has nothing to do with logic or intuition. Or CONSISTENCY.
You implemented CONST poisoning chance bound to atomic eating EVENTS.
Instead of binding the chance to the AMOUNT of things eaten.
I for myself modded the food items a little bit to mitigate that major mistake. By giving the food with very little calories a very little poisoning chance. Since the funpimps defined the chances only as integers, i kept them being integers, so the smallest chance is 1% for berries or corn cobs.
The problem with that approach is that the "iron gut" perk does not work as intended, since it does not PROPORTIONALLY decrease the poisoning chance, but ABSOLUTELY. The iron gut perk SHOULD decrease the poisoning chance for example "by 20% relative to whatever it was before", not "by ABSOLUTELY 1%".
===========
Again as always: For ME, that all amounts to no problem at all. I simply zero out the biggest dumbsticks by correcting the XMLs. When i post something in this forum, it's for other gamers that like to discuss the matter, and possibly for someone from the funpimps who is actually interested in such discussions.
So, as a disclaimer: I will never expect a funpimp to become my personal opinion slave (just in case my beloved personal moderator (was it Roland?) wants to repeat that point).
And as a hint to the funpimps: You seem to have fired all programmers who know how to do integer math (your integer divisions, for example in firing recipes in the forge and chemstation, are still screwed) and all programmers who actually know how statistics work (as seen in food poisoning). You seriously need some tutorials! There were times when you actually did those things right. Up to Alpha17, if i'm not mistaken.