Difference between revisions of "Talk:Food appraisal"

From NetHackWiki
Jump to navigation Jump to search
(Created page with 'Did some testing, and it looks like while you will never be warned for breaking vegan conduct specifically, such as eating an Egg, your messages will be different if you are goin…')
 
Line 16: Line 16:
  
 
[[User:Strongsauce1|Strongsauce1]] 04:23, September 11, 2009 (UTC)
 
[[User:Strongsauce1|Strongsauce1]] 04:23, September 11, 2009 (UTC)
 +
 +
Looking at the source, your conclusion seems correct. The check for 'cadaver' and the specific materials exclude non-vegan processed food. Since they went out of their way to include potential comestibles that you cannot eat in your regular form, e.g. leather, I get the feeling that they intended it to warn for any kind of comestible, and simply neglected to check for non-vegan processed foods.
 +
 +
Also, according to line 1857 (and confirmed in wizmode), even with sickness resistance you still get a warning about tainted food, it is simply moved to the bottom of the threat list. Thus you will still lose the intrinsic if you try to eat a zombie corpse as a ghoul. Line 1799 also shows a different message for a less-rotted corpse (rotted > 3 instead of 5). I don't have the exact effect of a lower rotted value offhand, so I don't know what the difference is. Might be worth updating the page for those two; I'd do it but it's late.
 +
 +
[[User:Qazmlpok|Qazmlpok]] 04:41, September 11, 2009 (UTC)

Revision as of 04:41, 11 September 2009

Did some testing, and it looks like while you will never be warned for breaking vegan conduct specifically, such as eating an Egg, your messages will be different if you are going to be breaking BOTH vegan and vegetarian conduct or breaking vegetarian while previously breaking vegan. IE:

1. Player w/ FA and who is currently vegan eats orc corpse; player gets message: The corpse smells foul and unfamiliar to you. Eat it anyway?

2. Player w/ FA and who is currently vegan eats egg: player gets no message but breaks vegan conduct.

3. Player w/ FA who ate egg then eats orc corpse: player gets message: The corpse smells unfamiliar to you. Eat it anyway?

However, if you eat a CORPSE that will break your vegan conduct but NOT your vegetarian conduct, you will in fact be warned. However:

  • there are only 3 corpses corpses that count as vegetarian not vegan: brown puddings, gray oozes and green slimes.
  • all 3 have some kind of more dangerous ailment: acid/posion/sliming, thus that will show before the vegan warning does.
  • the only time message breaking vegan but not vegetarian will show is if you are immune to acid if eating gray ooze or brown pudding, or poison/acid/sliming if eating a green slime. (thus you must be a green slime eating a green slime to see the message in this case)

Is this intended? eat.c 1838-1854 seems to suggest that eating anything animal-matter related (leather/bone/dragonhide/wax) OR a nonvegan-but-vegetarian corpse will trigger this message but doesn't seem to say anything about non-corpse non-animal-matter comestible. Thus a candy bar or egg will not show this message. The only non-"flesh" animal product that triggers this message seems to be eating wax candles as a creature who can do so.

Strongsauce1 04:23, September 11, 2009 (UTC)

Looking at the source, your conclusion seems correct. The check for 'cadaver' and the specific materials exclude non-vegan processed food. Since they went out of their way to include potential comestibles that you cannot eat in your regular form, e.g. leather, I get the feeling that they intended it to warn for any kind of comestible, and simply neglected to check for non-vegan processed foods.

Also, according to line 1857 (and confirmed in wizmode), even with sickness resistance you still get a warning about tainted food, it is simply moved to the bottom of the threat list. Thus you will still lose the intrinsic if you try to eat a zombie corpse as a ghoul. Line 1799 also shows a different message for a less-rotted corpse (rotted > 3 instead of 5). I don't have the exact effect of a lower rotted value offhand, so I don't know what the difference is. Might be worth updating the page for those two; I'd do it but it's late.

Qazmlpok 04:41, September 11, 2009 (UTC)