1 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
2 /* hack.timeout.c - version 1.0.3 */
3 /* $FreeBSD: src/games/hack/hack.timeout.c,v 1.3 1999/11/16 02:57:12 billf Exp $ */
4 /* $DragonFly: src/games/hack/hack.timeout.c,v 1.3 2005/05/22 03:37:05 y0netan1 Exp $ */
10 if(Stoned) stoned_dialogue();
11 for(upp = u.uprops; upp < u.uprops+SIZE(u.uprops); upp++)
12 if((upp->p_flgs & TIMEOUT) && !--upp->p_flgs) {
13 if(upp->p_tofn) (*upp->p_tofn)();
14 else switch(upp - u.uprops){
16 killer = "cockatrice";
20 pline("You die because of food poisoning.");
21 killer = u.usick_cause;
25 pline("You feel yourself slowing down.");
28 pline("You feel less confused now.");
31 pline("You can see again.");
36 pline("You are no longer invisible.");
45 /* He is being petrified - dialogue by inmet!tower */
46 static const char *stoned_texts[] = {
47 "You are slowing down.", /* 5 */
48 "Your limbs are stiffening.", /* 4 */
49 "Your limbs have turned to stone.", /* 3 */
50 "You have turned to stone.", /* 2 */
51 "You are a statue." /* 1 */
56 long i = (Stoned & TIMEOUT);
58 if(i > 0 && i <= SIZE(stoned_texts))
59 pline(stoned_texts[SIZE(stoned_texts) - i]);