You may survive food poisoning with a Con/100 chance
Another feature from SliceHack. Randomly averting an instadeath might seem a little too generous, but the only time you get food poisoning is if you're a new player who hasn't learned about tainted corpses yet or if you just did something stupid. So, be a little nicer in those scenarios. If you survive, your Con silently decreases by 1. Hey, it's better than dying.
This commit is contained in:
committed by
Pasi Kallinen
parent
4129706a4c
commit
63d3d7b688
@@ -109,6 +109,7 @@ make baby purple worms attack shriekers
|
|||||||
make hero polymorphed into baby purple worm warned against shriekers
|
make hero polymorphed into baby purple worm warned against shriekers
|
||||||
confused scroll of light summons tame cancelled lights
|
confused scroll of light summons tame cancelled lights
|
||||||
potions of hallucination can give enlightenment
|
potions of hallucination can give enlightenment
|
||||||
|
add a small chance of surviving food poisoning
|
||||||
|
|
||||||
|
|
||||||
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
|
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
|
||||||
|
|||||||
@@ -573,6 +573,16 @@ nh_timeout()
|
|||||||
make_vomiting(0L, TRUE);
|
make_vomiting(0L, TRUE);
|
||||||
break;
|
break;
|
||||||
case SICK:
|
case SICK:
|
||||||
|
/* You might be able to bounce back from food poisoning, but not
|
||||||
|
* other forms of illness. */
|
||||||
|
if ((u.usick_type & SICK_NONVOMITABLE) == 0
|
||||||
|
&& rn2(100) < ACURR(A_CON)) {
|
||||||
|
You("have recovered from your illness.");
|
||||||
|
make_sick(0, NULL, FALSE, SICK_ALL);
|
||||||
|
exercise(A_CON, FALSE);
|
||||||
|
adjattrib(A_CON, -1, 1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
You("die from your illness.");
|
You("die from your illness.");
|
||||||
if (kptr && kptr->name[0]) {
|
if (kptr && kptr->name[0]) {
|
||||||
g.killer.format = kptr->format;
|
g.killer.format = kptr->format;
|
||||||
|
|||||||
Reference in New Issue
Block a user