]>
git.cameronkatri.com Git - bsdgames-darwin.git/blob - hack/hack.shknam.c
2 * Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985.
6 static char rcsid
[] = "$Id: hack.shknam.c,v 1.2 1993/08/02 17:19:25 mycroft Exp $";
11 char *shkliquors
[] = {
13 "Njezjin", "Tsjernigof", "Gomel", "Ossipewsk", "Gorlowka",
15 "Konosja", "Weliki Oestjoeg", "Syktywkar", "Sablja",
18 "Walbrzych", "Swidnica", "Klodzko", "Raciborz", "Gliwice",
19 "Brzeg", "Krnov", "Hradec Kralove",
21 "Leuk", "Brig", "Brienz", "Thun", "Sarnen", "Burglen", "Elm",
22 "Flims", "Vals", "Schuls", "Zum Loch",
28 "Skibbereen", "Kanturk", "Rath Luirc", "Ennistymon", "Lahinch",
29 "Loughrea", "Croagh", "Maumakeogh", "Ballyjamesduff",
30 "Kinnegad", "Lugnaquillia", "Enniscorthy", "Gweebarra",
31 "Kittamagh", "Nenagh", "Sneem", "Ballingeary", "Kilgarvan",
32 "Cahersiveen", "Glenbeigh", "Kilmihil", "Kiltamagh",
33 "Droichead Atha", "Inniscrone", "Clonegal", "Lisnaskea",
34 "Culdaff", "Dunfanaghy", "Inishbofin", "Kesh",
40 "Demirci", "Kalecik", "Boyabai", "Yildizeli", "Gaziantep",
41 "Siirt", "Akhalataki", "Tirebolu", "Aksaray", "Ermenak",
42 "Iskenderun", "Kadirli", "Siverek", "Pervari", "Malasgirt",
43 "Bayburt", "Ayancik", "Zonguldak", "Balya", "Tefenni",
44 "Artvin", "Kars", "Makharadze", "Malazgirt", "Midyat",
45 "Birecik", "Kirikkale", "Alaca", "Polatli", "Nallihan",
51 "Yr Wyddgrug", "Trallwng", "Mallwyd", "Pontarfynach",
52 "Rhaeader", "Llandrindod", "Llanfair-ym-muallt",
53 "Y-Fenni", "Measteg", "Rhydaman", "Beddgelert",
54 "Curig", "Llanrwst", "Llanerchymedd", "Caergybi",
56 "Nairn", "Turriff", "Inverurie", "Braemar", "Lochnagar",
57 "Kerloch", "Beinn a Ghlo", "Drumnadrochit", "Morven",
58 "Uist", "Storr", "Sgurr na Ciche", "Cannich", "Gairloch",
59 "Kyleakin", "Dunvegan",
64 /* Hollandse familienamen */
65 "Feyfer", "Flugi", "Gheel", "Havic", "Haynin", "Hoboken",
66 "Imbyze", "Juyn", "Kinsky", "Massis", "Matray", "Moy",
67 "Olycan", "Sadelin", "Svaving", "Tapper", "Terwen", "Wirix",
69 /* Skandinaviske navne */
70 "Rastegaisa", "Varjag Njarga", "Kautekeino", "Abisko",
71 "Enontekis", "Rovaniemi", "Avasaksa", "Haparanda",
72 "Lulea", "Gellivare", "Oeloe", "Kajaani", "Fauske",
78 "Djasinga", "Tjibarusa", "Tjiwidej", "Pengalengan",
79 "Bandjar", "Parbalingga", "Bojolali", "Sarangan",
80 "Ngebel", "Djombang", "Ardjawinangun", "Berbek",
81 "Papar", "Baliga", "Tjisolok", "Siboga", "Banjoewangi",
82 "Trenggalek", "Karangkobar", "Njalindoeng", "Pasawahan",
83 "Pameunpeuk", "Patjitan", "Kediri", "Pemboeang", "Tringanoe",
84 "Makin", "Tipor", "Semai", "Berhala", "Tegal", "Samoe",
88 char *shkweapons
[] = {
90 "Voulgezac", "Rouffiac", "Lerignac", "Touverac", "Guizengeard",
91 "Melac", "Neuvicq", "Vanzac", "Picq", "Urignac", "Corignac",
92 "Fleac", "Lonzac", "Vergt", "Queyssac", "Liorac", "Echourgnac",
93 "Cazelon", "Eypau", "Carignan", "Monbazillac", "Jonzac",
94 "Pons", "Jumilhac", "Fenouilledes", "Laguiolet", "Saujon",
95 "Eymoutiers", "Eygurande", "Eauze", "Labouheyre",
99 char *shkgeneral
[] = {
101 "Hebiwerie", "Possogroenoe", "Asidonhopo", "Manlobbi",
102 "Adjama", "Pakka Pakka", "Kabalebo", "Wonotobo",
103 "Akalapi", "Sipaliwini",
105 "Annootok", "Upernavik", "Angmagssalik",
107 "Aklavik", "Inuvik", "Tuktoyaktuk",
108 "Chicoutimi", "Ouiatchouane", "Chibougamau",
109 "Matagami", "Kipawa", "Kinojevis",
110 "Abitibi", "Maganasipi",
112 "Akureyri", "Kopasker", "Budereyri", "Akranes", "Bordeyri",
121 { POTION_SYM
, shkliquors
},
122 { SCROLL_SYM
, shkbooks
},
123 { ARMOR_SYM
, shkarmors
},
124 { WAND_SYM
, shkwands
},
125 { RING_SYM
, shkrings
},
126 { FOOD_SYM
, shkfoods
},
127 { WEAPON_SYM
, shkweapons
},
131 findname(nampt
, let
) char *nampt
; char let
; {
132 register struct shk_nx
*p
= shk_nx
;
135 while(p
->x
&& p
->x
!= let
) p
++;
137 for(i
=0; i
<dlevel
; i
++) if(!q
[i
]){
138 /* Not enough names, try general name */
139 if(let
) findname(nampt
, 0);
140 else (void) strcpy(nampt
, "Dirk");
143 (void) strncpy(nampt
, q
[i
], PL_NSIZ
);
144 nampt
[PL_NSIZ
-1] = 0;