OSDN Git Service

テストプレイで、PY_FOOD_ALERTを下回ったタイミングで空腹になることを確認したため、空腹警告で一旦止まるように変更。PY_FOOD_FAINTは下回ると麻痺し得...
authordaradarach <daradarach@gmail.com>
Sat, 14 Aug 2021 15:58:43 +0000 (00:58 +0900)
committerdaradarach <daradarach@gmail.com>
Sat, 14 Aug 2021 15:58:43 +0000 (00:58 +0900)
src/monster-attack/monster-eating.cpp

index 66defa9..c1d57e7 100644 (file)
@@ -311,8 +311,8 @@ void process_monster_attack_hungry(player_type *target_ptr, monap_type *monap_pt
     msg_format("You feel hungry!");
 #endif
     FEED subtracted_food = target_ptr->food - monap_ptr->damage;
-    if (target_ptr->food > PY_FOOD_ALERT && PY_FOOD_ALERT >= subtracted_food)
-        set_food(target_ptr, PY_FOOD_ALERT);
+    if (target_ptr->food >= PY_FOOD_ALERT && PY_FOOD_ALERT > subtracted_food)
+        set_food(target_ptr, PY_FOOD_ALERT - 1);
     else if (target_ptr->food > PY_FOOD_FAINT && PY_FOOD_FAINT >= subtracted_food)
         set_food(target_ptr, PY_FOOD_FAINT);
     else