*\r
* @(#)rip.c 3.13 (Berkeley) 6/16/81\r
*\r
- * Rogue: Exploring the Dungeons of Doom\r
+ * Rogue: Exploring the Cavern of Cuties\r
* Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman\r
* All rights reserved.\r
*\r
0\r
};\r
\r
-char *killname();\r
-\r
/*\r
* death:\r
* Do something really fun when he dies\r
"killed",\r
"quit",\r
"A total loner",\r
- "left for a date",\r
+ "left for a cuddle",\r
"got the amulet and left"\r
};\r
char scoreline[100];\r
strcpy(score_file, md_getroguedir());\r
\r
if (*score_file)\r
- strcat(score_file,"\\");\r
+ strcat(score_file,"/");\r
\r
strcat(score_file, "rogue36.scr");\r
\r
printf("Top Ten Adventurers:\nRank\tScore\tName\n");\r
for (scp = top_ten; scp <= &top_ten[9]; scp++) {\r
if (scp->sc_score) {\r
- printf("%ld\t%d\t%s: %s on level %d", scp - top_ten + 1,\r
+ printf("%d\t%d\t%s: %s on level %d", (int)(scp - top_ten + 1),\r
scp->sc_score, scp->sc_name, reason[scp->sc_flags],\r
scp->sc_level);\r
if (scp->sc_flags == 0) {\r
putchar('n');\r
printf(" %s", killer);\r
}\r
+ else if (scp->sc_flags >= 3)\r
+ {\r
+ printf(" with a");\r
+ killer = killname(scp->sc_monster);\r
+ if (*killer == 'a' || *killer == 'e' || *killer == 'i' ||\r
+ *killer == 'o' || *killer == 'u')\r
+ putchar('n');\r
+ printf(" %s", killer);\r
+ }\r
if (prflags == 1)\r
{\r
printf(" (%s)", scp->sc_login);\r
scp--;\r
}\r
}\r
- else if (prflags >= 3)\r
- {\r
- printf(" with a");\r
- killer = killname(scp->sc_monster);\r
- if (*killer == 'a' || *killer == 'e' || *killer == 'i' ||\r
- *killer == 'o' || *killer == 'u')\r
- putchar('n');\r
- printf(" %s", killer);\r
- }\r
else\r
printf(".\n");\r
}\r
char monster;\r
{\r
clear();\r
- standout();\r
addstr(" \n");\r
addstr(" You escaped from the caverns, but alone. \n");\r
- standend();\r
+ addstr(" \n");\r
addstr("\nYou have joined the elite ranks of those who have escaped the\n");\r
addstr("Cavern of Cuties alive, but failed to meet anyone while there.\n");\r
addstr("You journey home and sell all your loot at a great profit and\n");\r
char monster;\r
{\r
clear();\r
- standout();\r
addstr(" \n");\r
addstr(" You got the amulet and a hot date. \n");\r
- standend();\r
+ addstr(" \n");\r
+ addstr(" @ <3 ");\r
+ addch(monster);\r
total_something(4, monster);\r
}\r
\r
char monster;\r
{\r
clear();\r
- standout();\r
addstr(" \n");\r
addstr(" You got a hot date. \n");\r
- standend();\r
+ addstr(" \n");\r
+ addstr(" @ <3 ");\r
+ addch(monster);\r
total_something(3, monster);\r
}\r
\r
}\r
mvprintw(c - 'a' + 1, 0," %5d Gold Peices ", oldpurse);\r
refresh();\r
+ if (monster)\r
+ {\r
+ purse += 10 * monsters[monster - 'A'].m_stats.s_exp;\r
+ mvprintw(c - 'a' + 1, 0, "and one cute %s (priceless)",\r
+ monsters[monster - 'A'].m_name);\r
+ }\r
score(purse, flags, monster);\r
getch();\r
endwin();\r