]>
git.cameronkatri.com Git - bsdgames-darwin.git/blob - hack/hack.shknam.c
1 /* $NetBSD: hack.shknam.c,v 1.5 2001/03/25 20:44:03 jsm Exp $ */
4 * Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985.
9 __RCSID("$NetBSD: hack.shknam.c,v 1.5 2001/03/25 20:44:03 jsm Exp $");
15 const char *const shkliquors
[] = {
17 "Njezjin", "Tsjernigof", "Gomel", "Ossipewsk", "Gorlowka",
19 "Konosja", "Weliki Oestjoeg", "Syktywkar", "Sablja",
22 "Walbrzych", "Swidnica", "Klodzko", "Raciborz", "Gliwice",
23 "Brzeg", "Krnov", "Hradec Kralove",
25 "Leuk", "Brig", "Brienz", "Thun", "Sarnen", "Burglen", "Elm",
26 "Flims", "Vals", "Schuls", "Zum Loch",
30 const char *const shkbooks
[] = {
32 "Skibbereen", "Kanturk", "Rath Luirc", "Ennistymon", "Lahinch",
33 "Loughrea", "Croagh", "Maumakeogh", "Ballyjamesduff",
34 "Kinnegad", "Lugnaquillia", "Enniscorthy", "Gweebarra",
35 "Kittamagh", "Nenagh", "Sneem", "Ballingeary", "Kilgarvan",
36 "Cahersiveen", "Glenbeigh", "Kilmihil", "Kiltamagh",
37 "Droichead Atha", "Inniscrone", "Clonegal", "Lisnaskea",
38 "Culdaff", "Dunfanaghy", "Inishbofin", "Kesh",
42 const char *const shkarmors
[] = {
44 "Demirci", "Kalecik", "Boyabai", "Yildizeli", "Gaziantep",
45 "Siirt", "Akhalataki", "Tirebolu", "Aksaray", "Ermenak",
46 "Iskenderun", "Kadirli", "Siverek", "Pervari", "Malasgirt",
47 "Bayburt", "Ayancik", "Zonguldak", "Balya", "Tefenni",
48 "Artvin", "Kars", "Makharadze", "Malazgirt", "Midyat",
49 "Birecik", "Kirikkale", "Alaca", "Polatli", "Nallihan",
53 const char *const shkwands
[] = {
55 "Yr Wyddgrug", "Trallwng", "Mallwyd", "Pontarfynach",
56 "Rhaeader", "Llandrindod", "Llanfair-ym-muallt",
57 "Y-Fenni", "Measteg", "Rhydaman", "Beddgelert",
58 "Curig", "Llanrwst", "Llanerchymedd", "Caergybi",
60 "Nairn", "Turriff", "Inverurie", "Braemar", "Lochnagar",
61 "Kerloch", "Beinn a Ghlo", "Drumnadrochit", "Morven",
62 "Uist", "Storr", "Sgurr na Ciche", "Cannich", "Gairloch",
63 "Kyleakin", "Dunvegan",
67 const char *const shkrings
[] = {
68 /* Hollandse familienamen */
69 "Feyfer", "Flugi", "Gheel", "Havic", "Haynin", "Hoboken",
70 "Imbyze", "Juyn", "Kinsky", "Massis", "Matray", "Moy",
71 "Olycan", "Sadelin", "Svaving", "Tapper", "Terwen", "Wirix",
73 /* Skandinaviske navne */
74 "Rastegaisa", "Varjag Njarga", "Kautekeino", "Abisko",
75 "Enontekis", "Rovaniemi", "Avasaksa", "Haparanda",
76 "Lulea", "Gellivare", "Oeloe", "Kajaani", "Fauske",
80 const char *const shkfoods
[] = {
82 "Djasinga", "Tjibarusa", "Tjiwidej", "Pengalengan",
83 "Bandjar", "Parbalingga", "Bojolali", "Sarangan",
84 "Ngebel", "Djombang", "Ardjawinangun", "Berbek",
85 "Papar", "Baliga", "Tjisolok", "Siboga", "Banjoewangi",
86 "Trenggalek", "Karangkobar", "Njalindoeng", "Pasawahan",
87 "Pameunpeuk", "Patjitan", "Kediri", "Pemboeang", "Tringanoe",
88 "Makin", "Tipor", "Semai", "Berhala", "Tegal", "Samoe",
92 const char *const shkweapons
[] = {
94 "Voulgezac", "Rouffiac", "Lerignac", "Touverac", "Guizengeard",
95 "Melac", "Neuvicq", "Vanzac", "Picq", "Urignac", "Corignac",
96 "Fleac", "Lonzac", "Vergt", "Queyssac", "Liorac", "Echourgnac",
97 "Cazelon", "Eypau", "Carignan", "Monbazillac", "Jonzac",
98 "Pons", "Jumilhac", "Fenouilledes", "Laguiolet", "Saujon",
99 "Eymoutiers", "Eygurande", "Eauze", "Labouheyre",
103 const char *const shkgeneral
[] = {
105 "Hebiwerie", "Possogroenoe", "Asidonhopo", "Manlobbi",
106 "Adjama", "Pakka Pakka", "Kabalebo", "Wonotobo",
107 "Akalapi", "Sipaliwini",
109 "Annootok", "Upernavik", "Angmagssalik",
111 "Aklavik", "Inuvik", "Tuktoyaktuk",
112 "Chicoutimi", "Ouiatchouane", "Chibougamau",
113 "Matagami", "Kipawa", "Kinojevis",
114 "Abitibi", "Maganasipi",
116 "Akureyri", "Kopasker", "Budereyri", "Akranes", "Bordeyri",
121 const struct shk_nx
{
123 const char *const *xn
;
126 POTION_SYM
, shkliquors
144 WEAPON_SYM
, shkweapons
156 const struct shk_nx
*p
= shk_nx
;
157 const char *const *q
;
159 while (p
->x
&& p
->x
!= let
)
162 for (i
= 0; i
< dlevel
; i
++)
164 /* Not enough names, try general name */
168 (void) strcpy(nampt
, "Dirk");
171 (void) strncpy(nampt
, q
[i
], PL_NSIZ
);
172 nampt
[PL_NSIZ
- 1] = 0;