B10002 - enlightenment grammar bug

>       In my final attributes;
>       "You had +1 bonus to hit."
>       Surely "You had a ..." ?

Also moves the hit and damage bonus feedback from the "troubles"
section to the "physical attributes" section and delivers it for
every enlightenment rather than just after the game is over.
This commit is contained in:
nethack.rankin
2002-09-01 09:56:55 +00:00
parent 304ac1488b
commit c33417fc05
2 changed files with 12 additions and 12 deletions

View File

@@ -833,18 +833,6 @@ int final; /* 0 => still in progress; 1 => over, survived; 2 => dead */
if (u.usick_type & SICK_NONVOMITABLE)
you_are("sick from illness");
}
/* added by JDS */
if (u.uhitinc) {
Sprintf(buf, "%s%i %s to hit", u.uhitinc > 0 ? "+" : "",
u.uhitinc, u.uhitinc > 0 ? "bonus" : "penalty");
you_have(buf);
}
if (u.udaminc) {
Sprintf(buf, "%s%i %s to damage", u.udaminc > 0 ? "+" : "",
u.udaminc, u.udaminc > 0 ? "bonus" : "penalty");
you_have(buf);
} /* end JDS portion */
}
if (Stoned) you_are("turning to stone");
if (Slimed) you_are("turning into slime");
@@ -939,6 +927,17 @@ int final; /* 0 => still in progress; 1 => over, survived; 2 => dead */
}
/*** Physical attributes ***/
/* added by JDS */
if (u.uhitinc) {
Sprintf(buf, "a %s%d %s to hit", u.uhitinc > 0 ? "+" : "",
u.uhitinc, u.uhitinc > 0 ? "bonus" : "penalty");
you_have(buf);
}
if (u.udaminc) {
Sprintf(buf, "a %s%d damage %s", u.udaminc > 0 ? "+" : "",
u.udaminc, u.udaminc > 0 ? "bonus" : "penalty");
you_have(buf);
}
if (Slow_digestion) you_have("slower digestion");
if (Regeneration) enl_msg("You regenerate", "", "d", "");
if (u.uspellprot || Protection) you_are("protected");