OSDN Git Service

Merge pull request #2248 from hengband/feature/refactor-owners2
[hengbandforosx/hengbandosx.git] / src / store / store-owners.cpp
1 #include "store/store-owners.h"
2 #include "player-info/race-types.h"
3 #include "store/store-util.h"
4
5 /*!
6  * @todo _() でまとめる
7  */
8 const std::unordered_map<StoreSaleType, std::vector<owner_type>> owners = {
9     /* General store - 32 unique names */
10     /*
11   Raistlin は dragonlance の powerful wizard 。
12   Rincewind the Chicken は Terry Pratchett の Discworld の登場人物 上記のパロディ?、
13   { "憶病者ラストリン",  200, 108, PlayerRaceType::HUMAN},
14   { "Raistlin the Chicken", 200, 108, PlayerRaceType::HUMAN},
15 */
16     {
17         StoreSaleType::GENERAL,
18         {
19 #ifdef JP
20             { "フレンドリーなビルボ", 30000, 108, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
21             { "憶病者リンスウィンド", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
22             { "背の低いサルタン", 30000, 107, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
23             { "ハンサムなライア=エル", 30000, 107, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
24             { "親切なファリルマウエン", 30000, 108, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
25             { "臆病者ヴォワラン", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
26             { "チビのエラシュナク", 30000, 107, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
27             { "ハンサムなグラッグ", 30000, 107, PlayerRaceType::HALF_TITAN, STORE_OBJ_STD_LEVEL },
28             { "ケチなフォロビア", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
29             { "馬鹿のエリス", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
30             { "腹ペコのフィルバート", 30000, 107, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
31             { "スナーグル・サシグア", 30000, 107, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
32             { "長死きエロワーズ", 30000, 108, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
33             { "ノロマのフンディ", 30000, 108, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
34             { "グランサス", 30000, 107, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
35             { "丁寧なロラックス", 30000, 107, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
36             { "ブッチ", 30000, 108, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
37             { "美しきエルベレス", 30000, 108, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
38             { "こそこそサーレス", 30000, 107, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
39             { "ナーロック", 30000, 107, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
40             { "チビのヘイネッカ", 30000, 108, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
41             { "きちがいロワラン", 30000, 108, PlayerRaceType::HALF_GIANT, STORE_OBJ_STD_LEVEL },
42             { "毒息のウート", 30000, 107, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
43             { "でぶっちょアラァカ", 30000, 107, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
44             { "低能なプーゴー", 30000, 108, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
45             { "フェロールフィリアン", 30000, 108, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
46             { "年寄りマロカ", 30000, 107, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
47             { "勇敢なサシン", 30000, 107, PlayerRaceType::HALF_GIANT, STORE_OBJ_STD_LEVEL },
48             { "田舎者アビエマール", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
49             { "貧乏なハーク", 30000, 108, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
50             { "みじめなソアリン", 30000, 107, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
51             { "質素なメルラ", 30000, 107, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
52 #else
53             { "Bilbo the Friendly", 30000, 108, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
54             { "Rincewind the Chicken", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
55             { "Sultan the Midget", 30000, 107, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
56             { "Lyar-el the Comely", 30000, 107, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
57             { "Falilmawen the Friendly", 30000, 108, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
58             { "Voirin the Cowardly", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
59             { "Erashnak the Midget", 30000, 107, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
60             { "Grug the Comely", 30000, 107, PlayerRaceType::HALF_TITAN, STORE_OBJ_STD_LEVEL },
61             { "Forovir the Cheap", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
62             { "Ellis the Fool", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
63             { "Filbert the Hungry", 30000, 107, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
64             { "Fthnargl Psathiggua", 30000, 107, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
65             { "Eloise Long-Dead", 30000, 108, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
66             { "Fundi the Slow", 30000, 108, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
67             { "Granthus", 30000, 107, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
68             { "Lorax the Suave", 30000, 107, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
69             { "Butch", 30000, 108, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
70             { "Elbereth the Beautiful", 30000, 108, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
71             { "Sarleth the Sneaky", 30000, 107, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
72             { "Narlock", 30000, 107, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
73             { "Haneka the Small", 30000, 108, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
74             { "Loirin the Mad", 30000, 108, PlayerRaceType::HALF_GIANT, STORE_OBJ_STD_LEVEL },
75             { "Wuto Poisonbreath", 30000, 107, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
76             { "Araaka the Rotund", 30000, 107, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
77             { "Poogor the Dumb", 30000, 108, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
78             { "Felorfiliand", 30000, 108, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
79             { "Maroka the Aged", 30000, 107, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
80             { "Sasin the Bold", 30000, 107, PlayerRaceType::HALF_GIANT, STORE_OBJ_STD_LEVEL },
81             { "Abiemar the Peasant", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
82             { "Hurk the Poor", 30000, 108, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
83             { "Soalin the Wretched", 30000, 107, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
84             { "Merulla the Humble", 30000, 107, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
85 #endif
86         }
87     },
88     /* Armoury - 28 unique names */
89     { 
90         StoreSaleType::ARMOURY,
91         {
92 #ifdef JP
93             { "醜悪コン=ダー", 30000, 115, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
94             { "頑固者ダーグ=ロウ", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
95             { "賢者デカド", 30000, 112, PlayerRaceType::DUNADAN, STORE_OBJ_STD_LEVEL },
96             { "鍛冶屋のウィーランド", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
97             { "醜悪コン=ダー", 30000, 115, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
98             { "頑固者ダーグ=ロウ", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
99             { "ハンサムなデカド", 30000, 112, PlayerRaceType::AMBERITE, STORE_OBJ_STD_LEVEL },
100             { "エロー・ドラゴンスケイル", 30000, 112, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
101             { "デリカトス", 30000, 115, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
102             { "巨大なグルース", 30000, 111, PlayerRaceType::HALF_GIANT, STORE_OBJ_STD_LEVEL },
103             { "アニムス", 30000, 112, PlayerRaceType::GOLEM, STORE_OBJ_STD_LEVEL },
104             { "マルヴァス", 30000, 112, PlayerRaceType::HALF_TITAN, STORE_OBJ_STD_LEVEL },
105             { "セラクシス", 30000, 115, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
106             { "デス・チル", 30000, 111, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
107             { "微かなドリオス", 30000, 112, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
108             { "冷たいバスリック", 30000, 112, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
109             { "冷酷ヴェンジェラ", 30000, 115, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
110             { "強者ウィラナ", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
111             { "ヨジョ二世", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
112             { "優しいラナラー", 30000, 112, PlayerRaceType::AMBERITE, STORE_OBJ_STD_LEVEL },
113             { "不浄のホルバグ", 30000, 115, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
114             { "テレパスのエレレン", 30000, 111, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
115             { "イスドリリアス", 30000, 112, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
116             { "一つ目ヴェグナー", 30000, 112, PlayerRaceType::CYCLOPS, STORE_OBJ_STD_LEVEL },
117             { "混沌のロディッシュ", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
118             { "剣豪ヘジン", 30000, 111, PlayerRaceType::NIBELUNG, STORE_OBJ_STD_LEVEL },
119             { "ずる屋のエルベレリス", 30000, 112, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
120             { "インプのザサス", 30000, 112, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
121 #else
122             { "Kon-Dar the Ugly", 30000, 115, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
123             { "Darg-Low the Grim", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
124             { "Decado the Handsome", 30000, 112, PlayerRaceType::DUNADAN, STORE_OBJ_STD_LEVEL },
125             { "Wieland the Smith", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
126             { "Kon-Dar the Ugly", 30000, 115, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
127             { "Darg-Low the Grim", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
128             { "Decado the Handsome", 30000, 112, PlayerRaceType::AMBERITE, STORE_OBJ_STD_LEVEL },
129             { "Elo Dragonscale", 30000, 112, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
130             { "Delicatus", 30000, 115, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
131             { "Gruce the Huge", 30000, 111, PlayerRaceType::HALF_GIANT, STORE_OBJ_STD_LEVEL },
132             { "Animus", 30000, 112, PlayerRaceType::GOLEM, STORE_OBJ_STD_LEVEL },
133             { "Malvus", 30000, 112, PlayerRaceType::HALF_TITAN, STORE_OBJ_STD_LEVEL },
134             { "Selaxis", 30000, 115, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
135             { "Deathchill", 30000, 111, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
136             { "Drios the Faint", 30000, 112, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
137             { "Bathric the Cold", 30000, 112, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
138             { "Vengella the Cruel", 30000, 115, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
139             { "Wyrana the Mighty", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
140             { "Yojo II", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
141             { "Ranalar the Sweet", 30000, 112, PlayerRaceType::AMBERITE, STORE_OBJ_STD_LEVEL },
142             { "Horbag the Unclean", 30000, 115, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
143             { "Elelen the Telepath", 30000, 111, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
144             { "Isedrelias", 30000, 112, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
145             { "Vegnar One-eye", 30000, 112, PlayerRaceType::CYCLOPS, STORE_OBJ_STD_LEVEL },
146             { "Rodish the Chaotic", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
147             { "Hesin Swordmaster", 30000, 111, PlayerRaceType::NIBELUNG, STORE_OBJ_STD_LEVEL },
148             { "Elvererith the Cheat", 30000, 112, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
149             { "Zzathath the Imp", 30000, 112, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
150 #endif
151         }
152     },
153     /* Weapon Smith - 28 unique names */
154     { 
155         StoreSaleType::WEAPON, 
156         {
157 #ifdef JP
158             { "残忍なるアーノルド", 30000, 115, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
159             { "獣殺しのアーンダル", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
160             { "獣マスターのエディー", 30000, 115, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
161             { "竜殺しのオグライン", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
162             { "熟練者ドリュー", 30000, 115, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
163             { "龍の子オラックス", 30000, 110, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
164             { "病気持ちのアンスラックス", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
165             { "頑丈者アルコス", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
166             { "腐れ者のサリアス", 30000, 115, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
167             { "晒し骨のトゥエシク", 30000, 110, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
168             { "ビリオス", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
169             { "ファスガル", 30000, 112, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
170             { "パラディンのエレフリス", 30000, 115, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
171             { "キ'トリッ'ク", 30000, 110, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
172             { "蜘蛛の友ドゥロカス", 30000, 115, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
173             { "巨人殺しのフングス", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
174             { "デランサ", 30000, 115, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
175             { "レンジャーのソルビスタニ", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
176             { "ノロマのゾリル", 30000, 115, PlayerRaceType::GOLEM, STORE_OBJ_STD_LEVEL },
177             { "イーオン・フラックス", 30000, 112, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
178             { "強者ナドック", 30000, 115, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
179             { "弱虫エラモグ", 30000, 110, PlayerRaceType::KOBOLD, STORE_OBJ_STD_LEVEL },
180             { "公正なエオウィリス", 30000, 115, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
181             { "バルログ殺しのヒュイモグ", 30000, 112, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
182             { "冷酷ピーダス", 30000, 115, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
183             { "ヴァモグ スレイヤー", 30000, 110, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
184             { "性悪フーシュナク", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
185             { "舞闘バレン", 30000, 112, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
186 #else
187             { "Arnold the Beastly", 30000, 115, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
188             { "Arndal Beast-Slayer", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
189             { "Eddie Beast-Master", 30000, 115, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
190             { "Oglign Dragon-Slayer", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
191             { "Drew the Skilled", 30000, 115, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
192             { "Orrax Dragonson", 30000, 110, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
193             { "Anthrax Disease-Carrier", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
194             { "Arkhoth the Stout", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
195             { "Sarlyas the Rotten", 30000, 115, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
196             { "Tuethic Bare-Bones", 30000, 110, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
197             { "Bilious", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
198             { "Fasgul", 30000, 112, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
199             { "Ellefris the Paladin", 30000, 115, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
200             { "K'trrik'k", 30000, 110, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
201             { "Drocus Spiderfriend", 30000, 115, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
202             { "Fungus Giant-Slayer", 30000, 112, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
203             { "Delantha", 30000, 115, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
204             { "Solvistani the Ranger", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
205             { "Xoril the Slow", 30000, 115, PlayerRaceType::GOLEM, STORE_OBJ_STD_LEVEL },
206             { "Aeon Flux", 30000, 112, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
207             { "Nadoc the Strong", 30000, 115, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
208             { "Eramog the Weak", 30000, 110, PlayerRaceType::KOBOLD, STORE_OBJ_STD_LEVEL },
209             { "Eowilith the Fair", 30000, 115, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
210             { "Huimog Balrog-Slayer", 30000, 112, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
211             { "Peadus the Cruel", 30000, 115, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
212             { "Vamog Slayer", 30000, 110, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
213             { "Hooshnak the Vicious", 30000, 115, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
214             { "Balenn War-Dancer", 30000, 112, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
215 #endif
216         }
217     },
218     /* Temple - 22 unique names */
219     { 
220         StoreSaleType::TEMPLE,
221         {
222 #ifdef JP
223             { "質素なルードヴィヒ", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
224             { "パラディンのガンナー", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
225             { "選ばれしトリン", 30000, 107, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
226             { "賢明なるサラストロ", 30000, 109, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
227             { "パーシヴァル卿", 30000, 107, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
228             { "神聖なるアセナス", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
229             { "マッキノン", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
230             { "謹み婦人", 30000, 110, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
231             { "ドルイドのハシュニック", 30000, 107, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
232             { "フィナク", 30000, 109, PlayerRaceType::YEEK, STORE_OBJ_STD_LEVEL },
233             { "クリキック", 30000, 109, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
234             { "荒くれ者モリヴァル", 30000, 110, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
235             { "暗きホシャック", 30000, 107, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
236             { "賢者アタール", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
237             { "清きイベニッド", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
238             { "エリディシュ", 30000, 110, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
239             { "呪術師ヴルドゥシュ", 30000, 107, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
240             { "狂戦士ハオブ", 30000, 109, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
241             { "若きプルーグディシュ", 30000, 109, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
242             { "きちがいラムワイズ", 30000, 110, PlayerRaceType::YEEK, STORE_OBJ_STD_LEVEL },
243             { "有徳者ムワート", 30000, 107, PlayerRaceType::KOBOLD, STORE_OBJ_STD_LEVEL },
244             { "弱虫ダードバード", 30000, 109, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
245 #else
246             { "Ludwig the Humble", 30000, 109, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
247             { "Gunnar the Paladin", 30000, 110, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
248             { "Torin the Chosen", 30000, 107, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
249             { "Sarastro the Wise", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
250             { "Sir Parsival the Pure", 30000, 107, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
251             { "Asenath the Holy", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
252             { "McKinnon", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
253             { "Mistress Chastity", 30000, 110, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
254             { "Hashnik the Druid", 30000, 107, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
255             { "Finak", 30000, 109, PlayerRaceType::YEEK, STORE_OBJ_STD_LEVEL },
256             { "Krikkik", 30000, 109, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
257             { "Morival the Wild", 30000, 110, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
258             { "Hoshak the Dark", 30000, 107, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
259             { "Atal the Wise", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
260             { "Ibenidd the Chaste", 30000, 109, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
261             { "Eridish", 30000, 110, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
262             { "Vrudush the Shaman", 30000, 107, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
263             { "Haob the Berserker", 30000, 109, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
264             { "Proogdish the Youthfull", 30000, 109, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
265             { "Lumwise the Mad", 30000, 110, PlayerRaceType::YEEK, STORE_OBJ_STD_LEVEL },
266             { "Muirt the Virtuous", 30000, 107, PlayerRaceType::KOBOLD, STORE_OBJ_STD_LEVEL },
267             { "Dardobard the Weak", 30000, 109, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
268 #endif
269         }
270     },
271     /* Alchemist - 26 unique names */
272     { 
273         StoreSaleType::ALCHEMIST,
274         {
275 #ifdef JP
276             { "化学者マウザー", 30000, 111, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
277             { "カオスのウィズル", 30000, 110, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
278             { "強欲ミダス", 30000, 116, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
279             { "貧弱ジャ=ファー", 30000, 111, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL }, /*FIRST*/
280             { "カカルラカカル", 30000, 116, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
281             { "錬金術師ジャル=エス", 30000, 111, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
282             { "用心深いファネラス", 30000, 111, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
283             { "キチガイのルンシー", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
284             { "グランブルワース", 30000, 116, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
285             { "フリッター", 30000, 111, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
286             { "ザリルス", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
287             { "古きエグバート", 30000, 110, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
288             { "誇り高きヴァリンドラ", 30000, 116, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
289             { "錬金術師タエン", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
290             { "巧言カイド", 30000, 111, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
291             { "暗きフリア", 30000, 110, PlayerRaceType::NIBELUNG, STORE_OBJ_STD_LEVEL },
292             { "質素なドムリ", 30000, 116, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
293             { "魔の子ヤァジュッカ", 30000, 111, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
294             { "薬草師ジェララルドール", 30000, 111, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
295             { "賢者オレラルダン", 30000, 110, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
296             { "デモニシストのフゾグロ", 30000, 116, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
297             { "錬金術師ドゥリアシュ", 30000, 111, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
298             { "強者ネリア", 30000, 111, PlayerRaceType::CYCLOPS, STORE_OBJ_STD_LEVEL },
299             { "辛口リグナス", 30000, 110, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
300             { "ティルバ", 30000, 116, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
301             { "金持ちミリルドリック", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
302 #else
303             { "Mauser the Chemist", 30000, 111, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
304             { "Wizzle the Chaotic", 30000, 110, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
305             { "Midas the Greedy", 30000, 116, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
306             { "Ja-Far the Alchemist", 30000, 111, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
307             { "Kakalrakakal", 30000, 116, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
308             { "Jal-Eth the Alchemist", 30000, 111, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
309             { "Fanelath the Cautious", 30000, 111, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
310             { "Runcie the Insane", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
311             { "Grumbleworth", 30000, 116, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
312             { "Flitter", 30000, 111, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
313             { "Xarillus", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
314             { "Egbert the Old", 30000, 110, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
315             { "Valindra the Proud", 30000, 116, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
316             { "Taen the Alchemist", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
317             { "Cayd the Sweet", 30000, 111, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
318             { "Fulir the Dark", 30000, 110, PlayerRaceType::NIBELUNG, STORE_OBJ_STD_LEVEL },
319             { "Domli the Humble", 30000, 116, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
320             { "Yaarjukka Demonspawn", 30000, 111, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
321             { "Gelaraldor the Herbmaster", 30000, 111, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
322             { "Olelaldan the Wise", 30000, 110, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
323             { "Fthoglo the Demonicist", 30000, 116, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
324             { "Dridash the Alchemist", 30000, 111, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
325             { "Nelir the Strong", 30000, 111, PlayerRaceType::CYCLOPS, STORE_OBJ_STD_LEVEL },
326             { "Lignus the Pungent", 30000, 110, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
327             { "Tilba", 30000, 116, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
328             { "Myrildric the Wealthy", 30000, 111, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
329 #endif
330         }
331     },
332     /* Magic Shop - 23 unique names */
333     {
334         StoreSaleType::MAGIC,
335         {
336 #ifdef JP
337             { "ソーサラーのロ=パン", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
338             { "偉大なるブガービイ", 30000, 113, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
339             { "イェンダーの魔法使い", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
340             { "死霊使いリャク", 30000, 110, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
341             { "魔術師スキドゥニー", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
342             { "幻術師キリア", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
343             { "死霊術師ニッキ", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
344             { "ソロストラン", 30000, 110, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
345             { "烏賊口アチシェ", 30000, 113, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
346             { "貴族のカザ", 30000, 110, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
347             { "暗きファジル", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
348             { "偉大なるケルドーン", 30000, 110, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
349             { "フィランスロプス", 30000, 113, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
350             { "魔女のアグナー", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
351             { "死霊術師ビュリアンス", 30000, 110, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
352             { "ハイメイジのヴイラク", 30000, 110, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
353             { "知恵者マディッシュ", 30000, 113, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
354             { "ファレブリンボール", 30000, 110, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
355             { "陰険フェリル=ガンド", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
356             { "呪術師サレゴード", 30000, 110, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
357             { "神秘家クトゥアロス", 30000, 113, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
358             { "幻術師イベリ", 30000, 110, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
359             { "死霊術師ヘトー", 30000, 110, PlayerRaceType::YEEK, STORE_OBJ_STD_LEVEL },
360 #else
361             { "Lo Pan the Sorcerer", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
362             { "Buggerby the Great", 30000, 113, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
363             { "The Wizard of Yendor", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
364             { "Rjak the Necromancer", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
365             { "Skidney the Sorcerer", 30000, 110, PlayerRaceType::HALF_ELF, STORE_OBJ_STD_LEVEL },
366             { "Kyria the Illusionist", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
367             { "Nikki the Necromancer", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
368             { "Solostoran", 30000, 110, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
369             { "Achshe the Tentacled", 30000, 113, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
370             { "Kaza the Noble", 30000, 110, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
371             { "Fazzil the Dark", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
372             { "Keldorn the Grand", 30000, 110, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
373             { "Philanthropus", 30000, 113, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
374             { "Agnar the Enchantress", 30000, 110, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
375             { "Buliance the Necromancer", 30000, 110, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
376             { "Vuirak the High-Mage", 30000, 110, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
377             { "Madish the Smart", 30000, 113, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
378             { "Falebrimbor", 30000, 110, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
379             { "Felil-Gand the Subtle", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
380             { "Thalegord the Shaman", 30000, 110, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
381             { "Cthoaloth the Mystic", 30000, 113, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
382             { "Ibeli the Illusionist", 30000, 110, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
383             { "Heto the Necromancer", 30000, 110, PlayerRaceType::YEEK, STORE_OBJ_STD_LEVEL },
384 #endif
385         }
386     },
387     {
388         StoreSaleType::BLACK,
389         {
390 /* Black Market - 32 unique names */
391 #ifdef JP
392             { "ガリー=ギガズ", 60000, 150, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
393             { "ゴブリンのヒストーア", 60000, 150, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
394             { "フェレンギ人クアーク", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
395             { "公正なる(?)トッピ", 60000, 150, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
396             { "死人ヴァッサ", 60000, 150, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
397             { "裏切り者カイン", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
398             { "ブボニカス", 60000, 150, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
399             { "コープスライト", 60000, 150, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
400             { "血に飢えしパリッシュ", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
401             { "ヴァイル", 60000, 150, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
402             { "信頼のプレンティス", 60000, 150, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
403             { "人間殺しのグリエラ", 60000, 150, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
404             { "エンジェル", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
405             { "水膨れフロツァム", 60000, 150, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
406             { "ニーヴァル", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
407             { "明るいアナスタシア", 60000, 150, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
408             { "死霊術師チャリティー", 60000, 150, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
409             { "ボクサーのプグナシオス", 60000, 150, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
410             { "幸運なフットソア", 60000, 150, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
411             { "光指のシドリア", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
412             { "手品師リアソー", 60000, 150, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
413             { "やりくり上手のジャナッカ", 60000, 150, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
414             { "悪党シーナ", 60000, 150, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
415             { "大爪アルニッキ", 60000, 150, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
416             { "貧乏チャエアンド", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
417             { "山賊アファードーフ", 60000, 150, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
418             { "強欲ラザクスル", 60000, 150, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
419             { "ファラレウィン", 60000, 150, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
420             { "しわしわヴォスール", 60000, 150, PlayerRaceType::NIBELUNG, STORE_OBJ_STD_LEVEL },
421             { "ハンサムなアラオード", 60000, 150, PlayerRaceType::AMBERITE, STORE_OBJ_STD_LEVEL },
422             { "負け犬セラドフリド", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
423             { "片足のエルーロ", 60000, 150, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
424 #else
425             { "Gary Gygaz", 60000, 150, PlayerRaceType::HALF_TROLL, STORE_OBJ_STD_LEVEL },
426             { "Histor the Goblin", 60000, 150, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
427             { "Quark the Ferengi", 60000, 150, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
428             { "Topi the Fair(?)", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
429             { "Vhassa the Dead", 60000, 150, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
430             { "Kyn the Treacherous", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
431             { "Bubonicus", 60000, 150, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
432             { "Corpselight", 60000, 150, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
433             { "Parrish the Bloodthirsty", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
434             { "Vile", 60000, 150, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
435             { "Prentice the Trusted", 60000, 150, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
436             { "Griella Humanslayer", 60000, 150, PlayerRaceType::IMP, STORE_OBJ_STD_LEVEL },
437             { "Angel", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
438             { "Flotsam the Bloated", 60000, 150, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
439             { "Nieval", 60000, 150, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
440             { "Anastasia the Luminous", 60000, 150, PlayerRaceType::SPECTRE, STORE_OBJ_STD_LEVEL },
441             { "Charity the Necromancer", 60000, 150, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
442             { "Pugnacious the Pugilist", 60000, 150, PlayerRaceType::HALF_ORC, STORE_OBJ_STD_LEVEL },
443             { "Footsore the Lucky", 60000, 150, PlayerRaceType::BEASTMAN, STORE_OBJ_STD_LEVEL },
444             { "Sidria Lighfingered", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
445             { "Riatho the Juggler", 60000, 150, PlayerRaceType::HOBBIT, STORE_OBJ_STD_LEVEL },
446             { "Janaaka the Shifty", 60000, 150, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
447             { "Cina the Rogue", 60000, 150, PlayerRaceType::GNOME, STORE_OBJ_STD_LEVEL },
448             { "Arunikki Greatclaw", 60000, 150, PlayerRaceType::DRACONIAN, STORE_OBJ_STD_LEVEL },
449             { "Chaeand the Poor", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
450             { "Afardorf the Brigand", 60000, 150, PlayerRaceType::BARBARIAN, STORE_OBJ_STD_LEVEL },
451             { "Lathaxl the Greedy", 60000, 150, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
452             { "Falarewyn", 60000, 150, PlayerRaceType::SPRITE, STORE_OBJ_STD_LEVEL },
453             { "Vosur the Wrinkled", 60000, 150, PlayerRaceType::NIBELUNG, STORE_OBJ_STD_LEVEL },
454             { "Araord the Handsome", 60000, 150, PlayerRaceType::AMBERITE, STORE_OBJ_STD_LEVEL },
455             { "Theradfrid the Loser", 60000, 150, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
456             { "One-Legged Eroolo", 60000, 150, PlayerRaceType::HALF_OGRE, STORE_OBJ_STD_LEVEL },
457 #endif
458         }
459     },
460     /* Home */
461     {
462         StoreSaleType::HOME,
463         {
464             { _("我が家", "Your home"), 0, 100, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
465         } 
466     },
467     /* Bookstore - 21 unique names */
468     {
469         StoreSaleType::BOOK,
470         {
471 #ifdef JP
472             { "強欲ドラフ", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
473             { "賢者オドナー", 30000, 105, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
474             { "中立のガンダー", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
475             { "忍耐の人ロ=シャ", 30000, 105, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
476             { "ランドルフ・カーター", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
477             { "隼のサライ", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
478             { "千里眼ボドリル", 30000, 105, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
479             { "沈黙のヴェオロイン", 30000, 110, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
480             { "学者のヴァンシラス", 30000, 105, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
481             { "物書きオセイン", 30000, 108, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
482             { "本の虫オルヴァー", 30000, 105, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
483             { "浅井墓男", 30000, 110, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
484             { "デスマスク", 30000, 105, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
485             { "学者のアスーヌ", 30000, 108, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
486             { "死人のプリランド", 30000, 105, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
487             { "鉄のロナール", 30000, 110, PlayerRaceType::GOLEM, STORE_OBJ_STD_LEVEL },
488             { "ガリル=ガミル", 30000, 105, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
489             { "本食いローバグ", 30000, 108, PlayerRaceType::KOBOLD, STORE_OBJ_STD_LEVEL },
490             { "キリアリキーク", 30000, 105, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
491             { "静かなるリリン", 30000, 110, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
492             { "王者イサング", 30000, 105, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
493 #else
494             { "Dolaf the Greedy", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
495             { "Odnar the Sage", 30000, 105, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
496             { "Gandar the Neutral", 30000, 110, PlayerRaceType::DARK_ELF, STORE_OBJ_STD_LEVEL },
497             { "Ro-sha the Patient", 30000, 105, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
498             { "Randolph Carter", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
499             { "Sarai the Swift", 30000, 108, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
500             { "Bodril the Seer", 30000, 105, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
501             { "Veloin the Quiet", 30000, 110, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
502             { "Vanthylas the Learned", 30000, 105, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
503             { "Ossein the Literate", 30000, 108, PlayerRaceType::SKELETON, STORE_OBJ_STD_LEVEL },
504             { "Olvar Bookworm", 30000, 105, PlayerRaceType::VAMPIRE, STORE_OBJ_STD_LEVEL },
505             { "Shallowgrave", 30000, 110, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
506             { "Death Mask", 30000, 105, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
507             { "Asuunu the Learned", 30000, 108, PlayerRaceType::MIND_FLAYER, STORE_OBJ_STD_LEVEL },
508             { "Prirand the Dead", 30000, 105, PlayerRaceType::ZOMBIE, STORE_OBJ_STD_LEVEL },
509             { "Ronar the Iron", 30000, 110, PlayerRaceType::GOLEM, STORE_OBJ_STD_LEVEL },
510             { "Galil-Gamir", 30000, 105, PlayerRaceType::ELF, STORE_OBJ_STD_LEVEL },
511             { "Rorbag Book-Eater", 30000, 108, PlayerRaceType::KOBOLD, STORE_OBJ_STD_LEVEL },
512             { "Kiriarikirk", 30000, 105, PlayerRaceType::KLACKON, STORE_OBJ_STD_LEVEL },
513             { "Rilin the Quiet", 30000, 110, PlayerRaceType::DWARF, STORE_OBJ_STD_LEVEL },
514             { "Isung the Lord", 30000, 105, PlayerRaceType::HIGH_ELF, STORE_OBJ_STD_LEVEL },
515 #endif
516         }
517     },
518     /* Museum */
519     {
520         StoreSaleType::MUSEUM,
521         {
522             { _("博物館", "Museum"), 0, 100, PlayerRaceType::HUMAN, STORE_OBJ_STD_LEVEL },
523         }
524     }
525 };