Open morthein opened 3 years ago
Fixing this (if one assumes the hating isn't due to an allergy!) in master could unfortunately cause problems regarding translations - fixing it in the 0.F-dev branch should be another matter entirely.
There are some traits that are hates (food) and others that are (food) intolerance. All of these traits give the same message when you eat the food. They all seem to just cause negative morale implying that they do not represent a medical issue like allergies.
It could probably be changed so all of the traits are hates (food) and the in game message is something like "you hate this food. Eat it anyway?" or the intolerance traits could be kept and harm beyond just negative morale could be added.
There are some traits that are hates (food) and others that are (food) intolerance. All of these traits give the same message when you eat the food. They all seem to just cause negative morale implying that they do not represent a medical issue like allergies.
It could probably be changed so all of the traits are hates (food) and the in game message is something like "you hate this food. Eat it anyway?" or the intolerance traits could be kept and harm beyond just negative morale could be added.
The intolerance ones actually might or might not be allergies - although lactose intolerance (inability to digest lactose, a major sugar in milk) frequently leads to milk allergies. Triggering asthma would be one potential consequence of the actual allergy ones.
I see several solutions here:
Hates Vegetables
trait to something like Vegetables Intolerance
. "Intolerance" ingame is a rather broad term which includes both real allergies like grain or milk as well as ones that are just personal preferences, like junkfood intolerance or vegetarian. New name will be consistent with names of other "intolerance"-type traits."Your stomach won't be happy (allergy or individual intolerance/rejection)."
1 is a bad idea imo. Intolerances are pretty much real life intolerances (yes you can be intolerant to junkfood, or rather some of the additives in it)
We have also "Meat Intolerance" trait, which isn't an allergy AFAIK, but rather vegetarianism by choice.
Describe the bug
Choosing the 'hates vegetables' as a negative trait during character creation changes the in-game warnings for vegetables to show a warning about eating them. While this is fine, that warning shows the reason you get a negative is because of an allergy. This is misleading.
Steps To Reproduce
Expected behavior
I should get eating penalties, of course, but the (allergy) addition of the warning message is very misleading.
Screenshots
Versions and configuration