when a status timeout is fatal, keep the status line indicator shown during end of game rundown (and potential dumplog); timeout has already counted down to 0 by the time we get here */
| 572 | during end of game rundown (and potential dumplog); |
| 573 | timeout has already counted down to 0 by the time we get here */ |
| 574 | staticfn void |
| 575 | done_timeout(int how, int which) |
| 576 | { |
| 577 | long *intrinsic_p = &u.uprops[which].intrinsic; |
| 578 | |
| 579 | *intrinsic_p |= I_SPECIAL; /* affects final disclosure */ |
| 580 | done(how); |
| 581 | |
| 582 | /* life-saved */ |
| 583 | *intrinsic_p &= ~I_SPECIAL; |
| 584 | disp.botl = TRUE; |
| 585 | } |
| 586 | |
| 587 | void |
| 588 | nh_timeout(void) |
no test coverage detected