|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T h
Length: 12011 (0x2eeb) Types: TextFile Names: »help.c.orig«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987 └─⟦this⟧ »EUUGD18/General/Umoria/help.c.orig«
#include "constants.h" #include "config.h" #include "types.h" #include "externs.h" ident_char() { char command; if (get_com("Enter character to be identified :", &command)) switch(command) { case ' ': prt(" - An open pit.", 0, 0); break; case '!': prt("! - A potion.", 0, 0); break; case '"': prt("\" - An amulet, periapt, or necklace.", 0, 0); break; case '#': prt("# - A stone wall.", 0, 0); break; case '$': prt("$ - Treasure.", 0, 0); break; /* case '%': prt("% - Not used.", 0, 0); break; */ case '&': prt("& - Treasure chest.", 0, 0); break; case '\'': prt("' - An open door.", 0, 0); break; case '(': prt("( - Soft armor.", 0, 0); break; case ')': prt(") - A shield.", 0, 0); break; case '*': prt("* - Gems.", 0, 0); break; case '+': prt("+ - A closed door.", 0, 0); break; case ',': prt(", - Food or mushroom patch.", 0, 0); break; case '-': prt("- - A wand", 0, 0); break; case '.': prt(". - Floor.", 0, 0); break; case '/': prt("/ - A pole weapon.", 0, 0); break; /* case '0': prt("0 - Not used.", 0, 0); break; */ case '1': prt("1 - Entrance to General Store.", 0, 0); break; case '2': prt("2 - Entrance to Armory.", 0, 0); break; case '3': prt("3 - Entrance to Weaponsmith.", 0, 0); break; case '4': prt("4 - Entrance to Temple.", 0, 0); break; case '5': prt("5 - Entrance to Alchemy shop.", 0, 0); break; case '6': prt("6 - Entrance to Magic-Users store.", 0, 0); break; /* case '7': prt("7 - Not used.", 0, 0); break; */ /* case '8': prt("8 - Not used.", 0, 0); break; */ /* case '9': prt("9 - Not used.", 0, 0); break;*/ case ':': prt(": - Rubble.", 0, 0); break; case ';': prt("; - A loose rock.", 0, 0); break; case '<': prt("< - An up staircase.", 0, 0); break; case '=': prt("= - A ring.", 0, 0); break; case '>': prt("> - A down staircase.", 0, 0); break; case '?': prt("? - A scroll.", 0, 0); break; case '@': prt(py.misc.name, 0, 0); break; case 'A': prt("A - Giant Ant Lion.", 0, 0); break; case 'B': prt("B - The Balrog.", 0, 0); break; case 'C': prt("C - Gelatinous Cube.", 0, 0); break; case 'D': prt("D - An Ancient Dragon (Beware).", 0, 0); break; case 'E': prt("E - Elemental.", 0, 0); break; case 'F': prt("F - Giant Fly.", 0, 0); break; case 'G': prt("G - Ghost.", 0, 0); break; case 'H': prt("H - Hobgoblin.", 0, 0); break; case 'I': prt("I - Invisible Stalker.", 0, 0); break; case 'J': prt("J - Jelly.", 0, 0); break; case 'K': prt("K - Killer Beetle.", 0, 0); break; case 'L': prt("L - Lich.", 0, 0); break; case 'M': prt("M - Mummy.", 0, 0); break; /* case 'N': prt("N - Not used.", 0, 0); break; */ case 'O': prt("O - Ooze.", 0, 0); break; case 'P': prt("P - Giant humanoid.", 0, 0); break; case 'Q': prt("Q - Quylthulg (Pulsing Flesh Mound).", 0, 0); break; case 'R': prt("R - Reptile.", 0, 0); break; case 'S': prt("S - Giant Scorpion.", 0, 0); break; case 'T': prt("T - Troll.", 0, 0); break; case 'U': prt("U - Umber Hulk.", 0, 0); break; case 'V': prt("V - Vampire.", 0, 0); break; case 'W': prt("W - Wight or Wraith.", 0, 0); break; case 'X': prt("X - Xorn.", 0, 0); break; case 'Y': prt("Y - Yeti.", 0, 0); break; /* case 'Z': prt("Z - Not used.", 0, 0); break; */ case '[': prt("[ - Hard armor.", 0, 0); break; case '\\': prt("\\ - A hafted weapon.", 0, 0); break; case ']': prt("] - Misc. armor.", 0, 0); break; case '^': prt("^ - A trap.", 0, 0); break; case '_': prt("_ - A staff.", 0, 0); break; /* case '`': prt("` - Not used.", 0, 0); break; */ case 'a': prt("a - Giant Ant.", 0, 0); break; case 'b': prt("b - Giant Bat.", 0, 0); break; case 'c': prt("c - Giant Centipede.", 0, 0); break; case 'd': prt("d - Dragon.", 0, 0); break; case 'e': prt("e - Floating Eye.", 0, 0); break; case 'f': prt("f - Giant Frog", 0, 0); break; case 'g': prt("g - Golem.", 0, 0); break; case 'h': prt("h - Harpy.", 0, 0); break; case 'i': prt("i - Icky Thing.", 0, 0); break; case 'j': prt("j - Jackal.", 0, 0); break; case 'k': prt("k - Kobold.", 0, 0); break; case 'l': prt("l - Giant Louse.", 0, 0); break; case 'm': prt("m - Mold.", 0, 0); break; case 'n': prt("n - Naga.", 0, 0); break; case 'o': prt("o - Orc or Ogre.", 0, 0); break; case 'p': prt("p - Person (Humanoid).", 0, 0); break; case 'q': prt("q - Quasit.", 0, 0); break; case 'r': prt("r - Rodent.", 0, 0); break; case 's': prt("s - Skeleton.", 0, 0); break; case 't': prt("t - Giant Tick.", 0, 0); break; /* case 'u': prt("u - Not used.", 0, 0); break; */ /* case 'v': prt("v - Not used.", 0, 0); break; */ case 'w': prt("w - Worm or Worm Mass.", 0, 0); break; /* case 'x': prt("x - Not used.", 0, 0); break; */ case 'y': prt("y - Yeek.", 0, 0); break; case 'z': prt("z - Zombie.", 0, 0); break; case '{': prt("{ - Arrow, bolt, or bullet.", 0, 0); break; case '|': prt("| - A sword or dagger.", 0, 0); break; case '}': prt("} - Bow, crossbow, or sling.", 0, 0); break; case '~': prt("~ - Miscellaneous item.", 0, 0); break; default: prt("Not Used.", 0, 0); break; } } /* Help for available original commands */ original_help() { clear_screen(0, 0); prt("B <Dir> Bash (object/creature)| q Quaff a potion.", 0, 0); prt("C Display character. | r Read a scroll.", 1, 0); prt("D <Dir> Disarm a trap/chest. | s Search for hidden doors.", 2, 0); prt("E Eat some food. | t Take off an item.", 3, 0); prt("F Fill lamp with oil. | u Use a staff.", 4, 0); prt("L Current location. | v Version and credits.", 5, 0); prt("P Print map. | w Wear/Wield an item.", 6, 0); prt("R Rest for a period. | x Exchange weapon.", 7, 0); prt("S Search Mode. | / Identify a character.", 8,0); prt("T <Dir> Tunnel. | ? Display this panel.", 9, 0); prt("a Aim and fire a wand. |", 10, 0); prt("b Browse a book. | ^P Repeat the last message.", 11, 0); prt("c <Dir> Close a door. | ^R Redraw the screen.", 12, 0); prt("d Drop an item. | ^K Quit the game.", 13, 0); prt("e Equipment list. | ^X Save character and quit.", 14, 0); prt("f Fire/Throw an item. | $ Shell out of game.", 15, 0); /* prt("h Help on key commands. |", 16, 0); */ prt("i Inventory list. | < Go up an up-staircase.", 17, 0); prt("j <Dir> Jam a door with spike.| > Go down a down-staircase.", 18, 0); prt("l <Dir> Look given direction. | . <Dir> Move in direction.", 19, 0); prt("m Cast a magic spell. | Movement: 7 8 9", 20, 0); prt("o <Dir> Open a door/chest. | 4 6 5 == Rest", 21, 0); prt("p Read a prayer. | 1 2 3", 22, 0); pause_line(23); draw_cave(); } /* Help for available rogue_like commands */ rogue_like_help() { clear_screen(0, 0); prt("f <Dir> Bash (object/creature)| q Quaff a potion.", 0, 0); prt("C Display character. | r Read a scroll.", 1, 0); prt("D <Dir> Disarm a trap/chest. | s Search for hidden doors.", 2, 0); prt("E Eat some food. | T Take off an item.", 3, 0); prt("F Fill lamp with oil. | Z Use a staff.", 4, 0); prt("W Current location. | v Version and credits.", 5, 0); prt("M Print map. | w Wear/Wield an item.", 6, 0); prt("R Rest for a period. | X Exchange weapon.", 7, 0); prt("# Search Mode. | / Identify a character.", 8,0); prt("CTRL <dir> Tunnel | ? Display this panel.", 9, 0); prt("z Aim and fire a wand. |", 10, 0); prt("P Browse a book. | ^P Repeat the last message.", 11, 0); prt("c <Dir> Close a door. | ^R Redraw the screen.", 12, 0); prt("d Drop an item. | Q Quit the game.", 13, 0); prt("e Equipment list. | ^X Save character and quit.", 14, 0); prt("t Fire/Throw an item. | ! Shell out of game.", 15, 0); /* prt("h Help on key commands. |", 16, 0); */ prt("i Inventory list. | < Go up an up-staircase.", 17, 0); prt("S <Dir> Jam a door with spike.| > Go down a down-staircase.", 18, 0); prt("x <Dir> Look given direction. | SHIFT <Dir> Move in direction.", 19, 0); prt("m Cast a magic spell. | Movement: y k u", 20, 0); prt("o <Dir> Open a door/chest. | h l . == Rest", 21, 0); prt("p Read a prayer. | b j n", 22, 0); pause_line(23); draw_cave(); } /* Help for available wizard commands */ original_wizard_help() { clear_screen(0, 0); if (wizard2) { prt("^A - Remove Curse and Cure all maladies.", 0, 0); prt("^B - Print random objects sample.", 1, 0); prt("^D - Down/Up n levels.", 2, 0); prt("^E - Change character.", 3, 0); prt("^F - Delete monsters.", 4, 0); prt("^G - Allocate treasures.", 5, 0); prt("^H - Wizard Help.", 6, 0); prt("^I - Identify.", 7, 0); prt("^J - Gain experience.", 8, 0); prt("^U - Summon monster.", 9, 0); prt("^L - Wizard light.", 10, 0); prt("^N - Print monster dictionary.", 11, 0); prt("^W - Wizard password on/off.", 12, 0); prt("^T - Teleport self.", 13, 0); prt("^V - Restore lost character.", 14, 0); /* starting to run out of characters here!! */ prt("@ - Create any object *CAN CAUSE FATAL ERROR*", 15, 0); } else { prt("^A - Remove Curse and Cure all maladies.", 0, 0); prt("^B - Print random objects sample.", 1, 0); prt("^D - Down/Up n levels.", 2, 0); prt("^H - Wizard Help.", 3, 0); prt("^I - Identify.", 4, 0); prt("^L - Wizard light.", 5, 0); prt("^N - Print monster dictionary.", 6, 0); prt("^W - Wizard password on/off.", 7, 0); prt("^T - Teleport self.", 8, 0); prt("^V - Restore lost character.", 9, 0); } pause_line(23); draw_cave(); } /* Help for available wizard commands */ rogue_like_wizard_help() { clear_screen(0, 0); if (wizard2) { prt("^A - Remove Curse and Cure all maladies.", 0, 0); prt("^O - Print random objects sample.", 1, 0); prt("^D - Down/Up n levels.", 2, 0); prt("^E - Change character.", 3, 0); prt("^F - Delete monsters.", 4, 0); prt("^G - Allocate treasures.", 5, 0); prt("^? - Wizard Help.", 6, 0); prt("^I - Identify.", 7, 0); prt("+ - Gain experience.", 8, 0); prt("^S - Summon monster.", 9, 0); prt("* - Wizard light.", 10, 0); prt("^M - Print monster dictionary.", 11, 0); prt("^W - Wizard password on/off.", 12, 0); prt("^T - Teleport self.", 13, 0); prt("^V - Restore lost character.", 14, 0); /* starting to run out of characters here!! */ prt("@ - Create any object *CAN CAUSE FATAL ERROR*", 15, 0); } else { prt("^A - Remove Curse and Cure all maladies.", 0, 0); prt("^O - Print random objects sample.", 1, 0); prt("^D - Down/Up n levels.", 2, 0); prt("^? - Wizard Help.", 3, 0); prt("^I - Identify.", 4, 0); prt("* - Wizard light.", 5, 0); prt("^M - Print monster dictionary.", 6, 0); prt("^W - Wizard password on/off.", 7, 0); prt("^T - Teleport self.", 8, 0); prt("^V - Restore lost character.", 9, 0); } pause_line(23); draw_cave(); }