From e25598cb1c12e0e3e5d0ae47bcd0dd359c7d08f6 Mon Sep 17 00:00:00 2001 From: Chris-plus-alphanumericgibberish <chrisMorale@gmail.com> Date: Wed, 1 Oct 2014 22:42:39 -0400 Subject: [PATCH] Fix to meating bug --- src/dogmove.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/dogmove.c b/src/dogmove.c index 06722eeca..bfaaa60a0 100644 --- a/src/dogmove.c +++ b/src/dogmove.c @@ -439,19 +439,18 @@ register struct edog *edog; /* We're hungry; check if we're carrying anything we can eat Intelligent pets should be able to carry such food */ register struct obj *otmp, *obest = (struct obj *)0; - int cur_nutrit = -1, best_nutrit = -1; + int best_nutrit = -1; //cur_nutrit = -1, int cur_food = APPORT, best_food = APPORT; for (otmp = mtmp->minvent; otmp; otmp = otmp->nobj) { - cur_nutrit = dog_nutrition(mtmp, otmp); +// cur_nutrit = dog_nutrition(mtmp, otmp); cur_food = dogfood(mtmp, otmp); - if (cur_food < best_food && - cur_nutrit > best_nutrit) - { - best_nutrit = cur_nutrit; - best_food = cur_food; - obest = otmp; - } + if (cur_food < best_food) /*&& cur_nutrit > best_nutrit)*/ + { +// best_nutrit = cur_nutrit; + best_food = cur_food; + obest = otmp; + } } if (obest != (struct obj *)0) {