diff --git a/src/timeout.c b/src/timeout.c index cf600f6a1..13ebb0d4e 100644 --- a/src/timeout.c +++ b/src/timeout.c @@ -550,15 +550,15 @@ static NEARDATA const char *const region_texts[] = { staticfn void region_dialogue(void) { - boolean breathless, in_poison_gas_cloud; + boolean no_need_to_breathe, in_poison_gas_cloud; long r = (HMagical_breathing & TIMEOUT), i = r / 2L; /* might have poly'd into non-breather or moved out of gas cloud */ HMagical_breathing &= ~TIMEOUT; - breathless = breathless(&mons[u.umonnum]); + no_need_to_breathe = Breathless; in_poison_gas_cloud = region_danger(); HMagical_breathing |= r; - if (breathless || !in_poison_gas_cloud) + if (no_need_to_breathe || !in_poison_gas_cloud) return; if ((r % 2L) && i > 0L && i <= SIZE(region_texts))