Difference between revisions of "Talk:Domestic animal"

From NetHackWiki
Jump to navigation Jump to search
(wrong line)
(Food quality and curse message: new section)
 
Line 3: Line 3:
  
 
:Looks like that branch is only taken if the monster is tame to begin with (line 776).  The relevant check for taming new pets seems to be on line 808 (don't tame if <code>dogfood(mtmp, obj) >= MANFOOD</code>, or equivalently tame if code>dogfood(mtmp, obj) <= ACCFOOD</code>).  --[[User:Ilmari Karonen|Ilmari Karonen]] 18:08, 6 January 2011 (UTC)
 
:Looks like that branch is only taken if the monster is tame to begin with (line 776).  The relevant check for taming new pets seems to be on line 808 (don't tame if <code>dogfood(mtmp, obj) >= MANFOOD</code>, or equivalently tame if code>dogfood(mtmp, obj) <= ACCFOOD</code>).  --[[User:Ilmari Karonen|Ilmari Karonen]] 18:08, 6 January 2011 (UTC)
 +
 +
== Food quality and curse message ==
 +
 +
I think cursed royal jelly, cream pies, and other cursed non-vegan people food is good enough food to suppress the "reluctantly" message from a dog ([[Source:Dogmove.c#line377]]), but not good enough for it to eat it ([[Source:Dogmove.c#line297]], [[Source:Dogmove.c#line675]]). Can anybody confirm this? --[[User:Tjr|Tjr]] 23:20, 10 January 2011 (UTC)

Latest revision as of 23:20, 10 January 2011

What food tames animals?

The article claims hostile animals are not "hungry", and therefore accept only treats DOGFOOD (and not "acceptable food" ACCFOOD). However, I routinely tame cats and dogs with food rations. Somehow, Source:Dog.c#line781 seems to evaluate EDOG(mtmp)->hungrytime as zero for non-tame monsters. Why? --Tjr

Looks like that branch is only taken if the monster is tame to begin with (line 776). The relevant check for taming new pets seems to be on line 808 (don't tame if dogfood(mtmp, obj) >= MANFOOD, or equivalently tame if code>dogfood(mtmp, obj) <= ACCFOOD). --Ilmari Karonen 18:08, 6 January 2011 (UTC)

Food quality and curse message

I think cursed royal jelly, cream pies, and other cursed non-vegan people food is good enough food to suppress the "reluctantly" message from a dog (Source:Dogmove.c#line377), but not good enough for it to eat it (Source:Dogmove.c#line297, Source:Dogmove.c#line675). Can anybody confirm this? --Tjr 23:20, 10 January 2011 (UTC)