/*!
* キーパッドの方向を南から反時計回り順に列挙 / Global array for looping through the "keypad directions"
*/
-const s16b ddd[9] =
+const POSITION ddd[9] =
{ 2, 8, 6, 4, 3, 1, 9, 7, 5 };
/*!
* dddで定義した順にベクトルのX軸成分を定義 / Global arrays for converting "keypad direction" into offsets
*/
-const s16b ddx[10] =
+const POSITION ddx[10] =
{ 0, -1, 0, 1, -1, 0, 1, -1, 0, 1 };
/*!
* dddで定義した順にベクトルのY軸成分を定義 / Global arrays for converting "keypad direction" into offsets
*/
-const s16b ddy[10] =
+const POSITION ddy[10] =
{ 0, 1, 1, 1, 0, 0, 0, -1, -1, -1 };
/*!
* ddd越しにベクトルのX軸成分を定義 / Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]"
*/
-const s16b ddx_ddd[9] =
+const POSITION ddx_ddd[9] =
{ 0, 0, 1, -1, 1, -1, 1, -1, 0 };
/*!
* ddd越しにベクトルのY軸成分を定義 / Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]"
*/
-const s16b ddy_ddd[9] =
+const POSITION ddy_ddd[9] =
{ 1, -1, 0, 0, 1, 1, -1, -1, 0 };
/*!
* キーパッドの円環状方向配列 / Circular keypad direction array
*/
-const s16b cdd[8] =
+const POSITION cdd[8] =
{ 2, 3, 6, 9, 8, 7, 4, 1 };
/*!
* cdd越しにベクトルのX軸成分を定義 / Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]"
*/
-const s16b ddx_cdd[8] =
+const POSITION ddx_cdd[8] =
{ 0, 1, 1, 1, 0, -1, -1, -1 };
/*!
* cdd越しにベクトルのY軸成分を定義 / Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]"
*/
-const s16b ddy_cdd[8] =
+const POSITION ddy_cdd[8] =
{ 1, 1, 0, -1, -1, -1, 0, 1 };
* スクリーン表示色キャラクタ /
* Encode the screen colors
*/
-const cptr color_char = "dwsorgbuDWvyRGBU";
+const concptr color_char = "dwsorgbuDWvyRGBU";
/*!
* @brief
* 魅力による魅了能力修正テーブル /
* This table is used to help calculate the number of blows the player can
- * make in a single round of attacks (one player turn) with a normal weapon.
+ * make in a single round of attacks (one player current_world_ptr->game_turn) with a normal weapon.
* @details
* <pre>
* This number ranges from a single blow/round for weak players to up to six
};
-/*!
- * @brief 闘技場のモンスターID及び報酬アイテムテーブル /
- * Store owners (exactly four "possible" owners per store, chosen randomly)
- * @details
- * <pre>
- * { name, purse, max greed, min greed, haggle_per, tolerance, race, unused }
- *
- * Lifted extra shopkeepers from CthAngband (don't you just love open source
- * development? ;-)). Since this gave less than 32 unique names for some
- * shops, those have their first x names copied to reach 32.
- *
- * For the weapon and armour shops, several owners have a limit of 5k.
- *
- * I want to do 50k owners, but the purse is currently s16b. Perhaps
- * we should just store 1/10th of the purse?
- * </pre>
- */
-const owner_type owners[MAX_STORES][MAX_OWNERS] =
-{
- {
- /* General store - 32 unique names */
- /*
- Raistlin は dragonlance の powerful wizard 。
- Rincewind the Chicken は Terry Pratchett の Discworld の登場人物 上記のパロディ?、
- { "憶病者ラストリン", 200, 175, 108, 4, 12, RACE_HUMAN},
- { "Raistlin the Chicken", 200, 175, 108, 4, 12, RACE_HUMAN},
- */
-
-#ifdef JP
- { "フレンドリーなビルボ", 200, 170, 108, 5, 15, RACE_HOBBIT},
- { "憶病者リンスウィンド", 200, 175, 108, 4, 12, RACE_HUMAN},
- { "背の低いサルタン", 300, 170, 107, 5, 15, RACE_GNOME},
- { "ハンサムなライア=エル", 300, 165, 107, 6, 18, RACE_ELF},
- { "親切なファリルマウエン", 250, 170, 108, 5, 15, RACE_HOBBIT},
- { "臆病者ヴォワラン", 500, 175, 108, 4, 12, RACE_HUMAN},
- { "チビのエラシュナク", 750, 170, 107, 5, 15, RACE_BEASTMAN},
- { "ハンサムなグラッグ", 1000, 165, 107, 6, 18, RACE_HALF_TITAN},
- { "ケチなフォロビア", 250, 170, 108, 5, 15, RACE_HUMAN},
- { "馬鹿のエリス", 500, 175, 108, 4, 12, RACE_HUMAN},
- { "腹ペコのフィルバート", 750, 170, 107, 5, 15, RACE_VAMPIRE},
- { "スナーグル・サシグア", 1000, 165, 107, 6, 18, RACE_MIND_FLAYER},
- { "長死きエロワーズ", 250, 170, 108, 5, 15, RACE_SPECTRE},
- { "ノロマのフンディ", 500, 175, 108, 4, 12, RACE_ZOMBIE},
- { "グランサス", 750, 170, 107, 5, 15, RACE_SKELETON},
- { "丁寧なロラックス", 1000, 165, 107, 6, 18, RACE_VAMPIRE},
- { "ブッチ", 250, 170, 108, 5, 15, RACE_HALF_ORC},
- { "美しきエルベレス", 500, 175, 108, 4, 12, RACE_HIGH_ELF},
- { "こそこそサーレス", 750, 170, 107, 5, 15, RACE_GNOME},
- { "ナーロック", 1000, 165, 107, 6, 18, RACE_DWARF},
- { "チビのヘイネッカ", 250, 170, 108, 5, 15, RACE_GNOME},
- { "きちがいロワラン", 500, 175, 108, 4, 12, RACE_HALF_GIANT},
- { "毒息のウート", 750, 170, 107, 5, 15, RACE_DRACONIAN},
- { "でぶっちょアラァカ", 1000, 165, 107, 6, 18, RACE_DRACONIAN},
- { "低能なプーゴー", 250, 170, 108, 5, 15, RACE_BEASTMAN},
- { "フェロールフィリアン", 500, 175, 108, 4, 12, RACE_ELF},
- { "年寄りマロカ", 750, 170, 107, 5, 15, RACE_GNOME},
- { "勇敢なサシン", 1000, 165, 107, 6, 18, RACE_HALF_GIANT},
- { "田舎者アビエマール", 250, 170, 108, 5, 15, RACE_HUMAN},
- { "貧乏なハーク", 500, 175, 108, 4, 12, RACE_HALF_ORC},
- { "みじめなソアリン", 750, 170, 107, 5, 15, RACE_ZOMBIE},
- { "質素なメルラ", 1000, 165, 107, 6, 18, RACE_ELF},
-#else
- { "Bilbo the Friendly", 200, 170, 108, 5, 15, RACE_HOBBIT},
- { "Rincewind the Chicken", 200, 175, 108, 4, 12, RACE_HUMAN},
- { "Sultan the Midget", 300, 170, 107, 5, 15, RACE_GNOME},
- { "Lyar-el the Comely", 300, 165, 107, 6, 18, RACE_ELF},
- { "Falilmawen the Friendly", 250, 170, 108, 5, 15, RACE_HOBBIT},
- { "Voirin the Cowardly", 500, 175, 108, 4, 12, RACE_HUMAN},
- { "Erashnak the Midget", 750, 170, 107, 5, 15, RACE_BEASTMAN},
- { "Grug the Comely", 1000, 165, 107, 6, 18, RACE_HALF_TITAN},
- { "Forovir the Cheap", 250, 170, 108, 5, 15, RACE_HUMAN},
- { "Ellis the Fool", 500, 175, 108, 4, 12, RACE_HUMAN},
- { "Filbert the Hungry", 750, 170, 107, 5, 15, RACE_VAMPIRE},
- { "Fthnargl Psathiggua", 1000, 165, 107, 6, 18, RACE_MIND_FLAYER},
- { "Eloise Long-Dead", 250, 170, 108, 5, 15, RACE_SPECTRE},
- { "Fundi the Slow", 500, 175, 108, 4, 12, RACE_ZOMBIE},
- { "Granthus", 750, 170, 107, 5, 15, RACE_SKELETON},
- { "Lorax the Suave", 1000, 165, 107, 6, 18, RACE_VAMPIRE},
- { "Butch", 250, 170, 108, 5, 15, RACE_HALF_ORC},
- { "Elbereth the Beautiful", 500, 175, 108, 4, 12, RACE_HIGH_ELF},
- { "Sarleth the Sneaky", 750, 170, 107, 5, 15, RACE_GNOME},
- { "Narlock", 1000, 165, 107, 6, 18, RACE_DWARF},
- { "Haneka the Small", 250, 170, 108, 5, 15, RACE_GNOME},
- { "Loirin the Mad", 500, 175, 108, 4, 12, RACE_HALF_GIANT},
- { "Wuto Poisonbreath", 750, 170, 107, 5, 15, RACE_DRACONIAN},
- { "Araaka the Rotund", 1000, 165, 107, 6, 18, RACE_DRACONIAN},
- { "Poogor the Dumb", 250, 170, 108, 5, 15, RACE_BEASTMAN},
- { "Felorfiliand", 500, 175, 108, 4, 12, RACE_ELF},
- { "Maroka the Aged", 750, 170, 107, 5, 15, RACE_GNOME},
- { "Sasin the Bold", 1000, 165, 107, 6, 18, RACE_HALF_GIANT},
- { "Abiemar the Peasant", 250, 170, 108, 5, 15, RACE_HUMAN},
- { "Hurk the Poor", 500, 175, 108, 4, 12, RACE_HALF_ORC},
- { "Soalin the Wretched", 750, 170, 107, 5, 15, RACE_ZOMBIE},
- { "Merulla the Humble", 1000, 165, 107, 6, 18, RACE_ELF},
-#endif
- },
- {
- /* Armoury - 28 unique names */
-#ifdef JP
- { "醜悪コン=ダー", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "頑固者ダーグ=ロウ", 10000, 190, 111, 4, 9, RACE_HUMAN},
- { "賢者デカド", 25000, 200, 112, 4, 10, RACE_DUNADAN},
- { "鍛冶屋のウィーランド", 30000, 200, 112, 4, 5, RACE_DWARF},
- { "醜悪コン=ダー", 10000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "頑固者ダーグ=ロウ", 15000, 190, 111, 4, 9, RACE_HUMAN},
- { "ハンサムなデカド", 25000, 200, 112, 4, 10, RACE_AMBERITE},
- { "エロー・ドラゴンスケイル", 30000, 200, 112, 4, 5, RACE_ELF},
- { "デリカトス", 10000, 210, 115, 5, 7, RACE_SPRITE},
- { "巨大なグルース", 15000, 190, 111, 4, 9, RACE_HALF_GIANT},
- { "アニムス", 25000, 200, 112, 4, 10, RACE_GOLEM},
- { "マルヴァス", 30000, 200, 112, 4, 5, RACE_HALF_TITAN},
- { "セラクシス", 10000, 210, 115, 5, 7, RACE_ZOMBIE},
- { "デス・チル", 5000, 190, 111, 4, 9, RACE_SPECTRE},
- { "微かなドリオス", 25000, 200, 112, 4, 10, RACE_SPECTRE},
- { "冷たいバスリック", 30000, 200, 112, 4, 5, RACE_VAMPIRE},
- { "冷酷ヴェンジェラ", 10000, 210, 115, 5, 7, RACE_HALF_TROLL},
- { "強者ウィラナ", 15000, 190, 111, 4, 9, RACE_HUMAN},
- { "ヨジョ二世", 25000, 200, 112, 4, 10, RACE_DWARF},
- { "優しいラナラー", 30000, 200, 112, 4, 5, RACE_AMBERITE},
- { "不浄のホルバグ", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "テレパスのエレレン", 15000, 190, 111, 4, 9, RACE_DARK_ELF},
- { "イスドリリアス", 25000, 200, 112, 4, 10, RACE_SPRITE},
- { "一つ目ヴェグナー", 5000, 200, 112, 4, 5, RACE_CYCLOPS},
- { "混沌のロディッシュ", 10000, 210, 115, 5, 7, RACE_BEASTMAN},
- { "剣豪ヘジン", 15000, 190, 111, 4, 9, RACE_NIBELUNG},
- { "ずる屋のエルベレリス", 10000, 200, 112, 4, 10, RACE_DARK_ELF},
- { "インプのザサス", 30000, 200, 112, 4, 5, RACE_IMP},
- { "醜悪コン=ダー", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "頑固者ダーグ=ロウ", 10000, 190, 111, 4, 9, RACE_HUMAN},
- { "ハンサムなデカド", 25000, 200, 112, 4, 10, RACE_AMBERITE},
- { "鍛冶屋のウィーランド", 30000, 200, 112, 4, 5, RACE_DWARF},
-#else
- { "Kon-Dar the Ugly", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "Darg-Low the Grim", 10000, 190, 111, 4, 9, RACE_HUMAN},
- { "Decado the Handsome", 25000, 200, 112, 4, 10, RACE_DUNADAN},
- { "Wieland the Smith", 30000, 200, 112, 4, 5, RACE_DWARF},
- { "Kon-Dar the Ugly", 10000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "Darg-Low the Grim", 15000, 190, 111, 4, 9, RACE_HUMAN},
- { "Decado the Handsome", 25000, 200, 112, 4, 10, RACE_AMBERITE},
- { "Elo Dragonscale", 30000, 200, 112, 4, 5, RACE_ELF},
- { "Delicatus", 10000, 210, 115, 5, 7, RACE_SPRITE},
- { "Gruce the Huge", 15000, 190, 111, 4, 9, RACE_HALF_GIANT},
- { "Animus", 25000, 200, 112, 4, 10, RACE_GOLEM},
- { "Malvus", 30000, 200, 112, 4, 5, RACE_HALF_TITAN},
- { "Selaxis", 10000, 210, 115, 5, 7, RACE_ZOMBIE},
- { "Deathchill", 5000, 190, 111, 4, 9, RACE_SPECTRE},
- { "Drios the Faint", 25000, 200, 112, 4, 10, RACE_SPECTRE},
- { "Bathric the Cold", 30000, 200, 112, 4, 5, RACE_VAMPIRE},
- { "Vengella the Cruel", 10000, 210, 115, 5, 7, RACE_HALF_TROLL},
- { "Wyrana the Mighty", 15000, 190, 111, 4, 9, RACE_HUMAN},
- { "Yojo II", 25000, 200, 112, 4, 10, RACE_DWARF},
- { "Ranalar the Sweet", 30000, 200, 112, 4, 5, RACE_AMBERITE},
- { "Horbag the Unclean", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "Elelen the Telepath", 15000, 190, 111, 4, 9, RACE_DARK_ELF},
- { "Isedrelias", 25000, 200, 112, 4, 10, RACE_SPRITE},
- { "Vegnar One-eye", 5000, 200, 112, 4, 5, RACE_CYCLOPS},
- { "Rodish the Chaotic", 10000, 210, 115, 5, 7, RACE_BEASTMAN},
- { "Hesin Swordmaster", 15000, 190, 111, 4, 9, RACE_NIBELUNG},
- { "Elvererith the Cheat", 10000, 200, 112, 4, 10, RACE_DARK_ELF},
- { "Zzathath the Imp", 30000, 200, 112, 4, 5, RACE_IMP},
- { "Kon-Dar the Ugly", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
- { "Darg-Low the Grim", 10000, 190, 111, 4, 9, RACE_HUMAN},
- { "Decado the Handsome", 25000, 200, 112, 4, 10, RACE_AMBERITE},
- { "Wieland the Smith", 30000, 200, 112, 4, 5, RACE_DWARF},
-#endif
- },
-
- {
- /* Weapon Smith - 28 unique names */
-#ifdef JP
- { "残忍なるアーノルド", 5000, 210, 115, 6, 6, RACE_HALF_TROLL},
- { "獣殺しのアーンダル", 10000, 185, 110, 5, 9, RACE_HALF_ELF},
- { "獣マスターのエディー", 25000, 190, 115, 5, 7, RACE_HOBBIT},
- { "竜殺しのオグライン", 30000, 195, 112, 4, 8, RACE_DWARF},
- { "熟練者ドリュー", 10000, 210, 115, 6, 6, RACE_HUMAN},
- { "龍の子オラックス", 15000, 185, 110, 5, 9, RACE_DRACONIAN},
- { "病気持ちのアンスラックス", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
- { "頑丈者アルコス", 30000, 195, 112, 4, 8, RACE_DWARF},
- { "腐れ者のサリアス", 5000, 210, 115, 6, 6, RACE_ZOMBIE},
- { "晒し骨のトゥエシク", 15000, 185, 110, 5, 9, RACE_SKELETON},
- { "ビリオス", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
- { "ファスガル", 30000, 195, 112, 4, 8, RACE_ZOMBIE},
- { "パラディンのエレフリス", 10000, 210, 115, 6, 6, RACE_BARBARIAN},
- { "キ'トリッ'ク", 15000, 185, 110, 5, 9, RACE_KLACKON},
- { "蜘蛛の友ドゥロカス", 25000, 190, 115, 5, 7, RACE_DARK_ELF},
- { "巨人殺しのフングス", 30000, 195, 112, 4, 8, RACE_DWARF},
- { "デランサ", 10000, 210, 115, 6, 6, RACE_ELF},
- { "レンジャーのソルビスタニ", 15000, 185, 110, 5, 9, RACE_HALF_ELF},
- { "ノロマのゾリル", 25000, 190, 115, 5, 7, RACE_GOLEM},
- { "イーオン・フラックス", 20000, 195, 112, 4, 8, RACE_HALF_ELF},
- { "強者ナドック", 10000, 210, 115, 6, 6, RACE_HOBBIT},
- { "弱虫エラモグ", 15000, 185, 110, 5, 9, RACE_KOBOLD},
- { "公正なエオウィリス", 25000, 190, 115, 5, 7, RACE_VAMPIRE},
- { "バルログ殺しのヒュイモグ", 30000, 195, 112, 4, 8, RACE_HALF_ORC},
- { "冷酷ピーダス", 5000, 210, 115, 6, 6, RACE_HUMAN},
- { "ヴァモグ スレイヤー", 15000, 185, 110, 5, 9, RACE_HALF_OGRE},
- { "性悪フーシュナク", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
- { "舞闘バレン", 30000, 195, 112, 4, 8, RACE_BARBARIAN},
- { "残忍なるアーノルド", 5000, 210, 115, 6, 6, RACE_BARBARIAN},
- { "獣殺しのアーンダル", 10000, 185, 110, 5, 9, RACE_HALF_ELF},
- { "ビーストマスター・エディー", 25000, 190, 115, 5, 7, RACE_HALF_ORC},
- { "竜殺しのオグライン", 30000, 195, 112, 4, 8, RACE_DWARF},
-#else
- { "Arnold the Beastly", 5000, 210, 115, 6, 6, RACE_BARBARIAN},
- { "Arndal Beast-Slayer", 10000, 185, 110, 5, 9, RACE_HALF_ELF},
- { "Eddie Beast-Master", 25000, 190, 115, 5, 7, RACE_HALF_ORC},
- { "Oglign Dragon-Slayer", 30000, 195, 112, 4, 8, RACE_DWARF},
- { "Drew the Skilled", 10000, 210, 115, 6, 6, RACE_HUMAN},
- { "Orrax Dragonson", 15000, 185, 110, 5, 9, RACE_DRACONIAN},
- { "Anthrax Disease-Carrier", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
- { "Arkhoth the Stout", 30000, 195, 112, 4, 8, RACE_DWARF},
- { "Sarlyas the Rotten", 5000, 210, 115, 6, 6, RACE_ZOMBIE},
- { "Tuethic Bare-Bones", 15000, 185, 110, 5, 9, RACE_SKELETON},
- { "Bilious", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
- { "Fasgul", 30000, 195, 112, 4, 8, RACE_ZOMBIE},
- { "Ellefris the Paladin", 10000, 210, 115, 6, 6, RACE_BARBARIAN},
- { "K'trrik'k", 15000, 185, 110, 5, 9, RACE_KLACKON},
- { "Drocus Spiderfriend", 25000, 190, 115, 5, 7, RACE_DARK_ELF},
- { "Fungus Giant-Slayer", 30000, 195, 112, 4, 8, RACE_DWARF},
- { "Delantha", 10000, 210, 115, 6, 6, RACE_ELF},
- { "Solvistani the Ranger", 15000, 185, 110, 5, 9, RACE_HALF_ELF},
- { "Xoril the Slow", 25000, 190, 115, 5, 7, RACE_GOLEM},
- { "Aeon Flux", 20000, 195, 112, 4, 8, RACE_HALF_ELF},
- { "Nadoc the Strong", 10000, 210, 115, 6, 6, RACE_HOBBIT},
- { "Eramog the Weak", 15000, 185, 110, 5, 9, RACE_KOBOLD},
- { "Eowilith the Fair", 25000, 190, 115, 5, 7, RACE_VAMPIRE},
- { "Huimog Balrog-Slayer", 30000, 195, 112, 4, 8, RACE_HALF_ORC},
- { "Peadus the Cruel", 5000, 210, 115, 6, 6, RACE_HUMAN},
- { "Vamog Slayer", 15000, 185, 110, 5, 9, RACE_HALF_OGRE},
- { "Hooshnak the Vicious", 25000, 190, 115, 5, 7, RACE_BEASTMAN},
- { "Balenn War-Dancer", 30000, 195, 112, 4, 8, RACE_BARBARIAN},
- { "Arnold the Beastly", 5000, 210, 115, 6, 6, RACE_BARBARIAN},
- { "Arndal Beast-Slayer", 10000, 185, 110, 5, 9, RACE_HALF_ELF},
- { "Eddie Beast-Master", 25000, 190, 115, 5, 7, RACE_HALF_ORC},
- { "Oglign Dragon-Slayer", 30000, 195, 112, 4, 8, RACE_DWARF},
-#endif
- },
- {
- /* Temple - 22 unique names */
-#ifdef JP
- { "質素なルードヴィヒ", 5000, 175, 109, 6, 15, RACE_HUMAN},
- { "パラディンのガンナー", 10000, 185, 110, 5, 23, RACE_HUMAN},
- { "選ばれしトリン", 25000, 180, 107, 6, 20, RACE_ELF},
- { "賢明なるサラストロ", 30000, 185, 109, 5, 15, RACE_DWARF},
- { "パーシヴァル卿", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
- { "神聖なるアセナス", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "マッキノン", 10000, 175, 109, 6, 15, RACE_HUMAN},
- { "謹み婦人", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
- { "ドルイドのハシュニック", 25000, 180, 107, 6, 20, RACE_HOBBIT},
- { "フィナク", 30000, 185, 109, 5, 15, RACE_YEEK},
- { "クリキック", 10000, 175, 109, 6, 15, RACE_KLACKON},
- { "荒くれ者モリヴァル", 15000, 185, 110, 5, 23, RACE_ELF},
- { "暗きホシャック", 25000, 180, 107, 6, 20, RACE_IMP},
- { "賢者アタール", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "清きイベニッド", 10000, 175, 109, 6, 15, RACE_HUMAN},
- { "エリディシュ", 15000, 185, 110, 5, 23, RACE_HALF_TROLL},
- { "呪術師ヴルドゥシュ", 25000, 180, 107, 6, 20, RACE_HALF_OGRE},
- { "狂戦士ハオブ", 30000, 185, 109, 5, 15, RACE_BARBARIAN},
- { "若きプルーグディシュ", 10000, 175, 109, 6, 15, RACE_HALF_OGRE},
- { "きちがいラムワイズ", 15000, 185, 110, 5, 23, RACE_YEEK},
- { "有徳者ムワート", 25000, 180, 107, 6, 20, RACE_KOBOLD},
- { "弱虫ダードバード", 30000, 185, 109, 5, 15, RACE_SPECTRE},
- { "質素なルードヴィヒ", 5000, 175, 109, 6, 15, RACE_HUMAN},
- { "パラディンのガンナー", 10000, 185, 110, 5, 23, RACE_HUMAN},
- { "選ばれしトリン", 25000, 180, 107, 6, 20, RACE_ELF},
- { "賢明なるサラストロ", 30000, 185, 109, 5, 15, RACE_DWARF},
- { "パーシヴァル卿", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
- { "神聖なるアセナス", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "マッキノン", 10000, 175, 109, 6, 15, RACE_HUMAN},
- { "謹み婦人", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
- { "ドルイドのハシュニック", 25000, 180, 107, 6, 20, RACE_HOBBIT},
- { "フィナク", 30000, 185, 109, 5, 15, RACE_YEEK},
-#else
- { "Ludwig the Humble", 5000, 175, 109, 6, 15, RACE_DWARF},
- { "Gunnar the Paladin", 10000, 185, 110, 5, 23, RACE_HALF_TROLL},
- { "Torin the Chosen", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
- { "Sarastro the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "Sir Parsival the Pure", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
- { "Asenath the Holy", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "McKinnon", 10000, 175, 109, 6, 15, RACE_HUMAN},
- { "Mistress Chastity", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
- { "Hashnik the Druid", 25000, 180, 107, 6, 20, RACE_HOBBIT},
- { "Finak", 30000, 185, 109, 5, 15, RACE_YEEK},
- { "Krikkik", 10000, 175, 109, 6, 15, RACE_KLACKON},
- { "Morival the Wild", 15000, 185, 110, 5, 23, RACE_ELF},
- { "Hoshak the Dark", 25000, 180, 107, 6, 20, RACE_IMP},
- { "Atal the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "Ibenidd the Chaste", 10000, 175, 109, 6, 15, RACE_HUMAN},
- { "Eridish", 15000, 185, 110, 5, 23, RACE_HALF_TROLL},
- { "Vrudush the Shaman", 25000, 180, 107, 6, 20, RACE_HALF_OGRE},
- { "Haob the Berserker", 30000, 185, 109, 5, 15, RACE_BARBARIAN},
- { "Proogdish the Youthfull", 10000, 175, 109, 6, 15, RACE_HALF_OGRE},
- { "Lumwise the Mad", 15000, 185, 110, 5, 23, RACE_YEEK},
- { "Muirt the Virtuous", 25000, 180, 107, 6, 20, RACE_KOBOLD},
- { "Dardobard the Weak", 30000, 185, 109, 5, 15, RACE_SPECTRE},
- { "Ludwig the Humble", 5000, 175, 109, 6, 15, RACE_DWARF},
- { "Gunnar the Paladin", 10000, 185, 110, 5, 23, RACE_HALF_TROLL},
- { "Torin the Chosen", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
- { "Sarastro the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "Sir Parsival the Pure", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
- { "Asenath the Holy", 30000, 185, 109, 5, 15, RACE_HUMAN},
- { "McKinnon", 10000, 175, 109, 6, 15, RACE_HUMAN},
- { "Mistress Chastity", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
- { "Hashnik the Druid", 25000, 180, 107, 6, 20, RACE_HOBBIT},
- { "Finak", 30000, 185, 109, 5, 15, RACE_YEEK},
-#endif
- },
- {
- /* Alchemist - 26 unique names */
-#ifdef JP
- { "化学者マウザー", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
- { "カオスのウィズル", 10000, 190, 110, 6, 8, RACE_HOBBIT},
- { "強欲ミダス", 15000, 200, 116, 6, 9, RACE_GNOME},
- { "貧弱ジャ=ファー", 15000, 220, 111, 4, 9, RACE_ELF},/*FIRST*/
- { "カカルラカカル", 15000, 200, 116, 6, 9, RACE_KLACKON},
- { "錬金術師ジャル=エス", 15000, 220, 111, 4, 9, RACE_ELF},
- { "用心深いファネラス", 10000, 190, 111, 5, 8, RACE_DWARF},
- { "キチガイのルンシー", 10000, 190, 110, 6, 8, RACE_HUMAN},
- { "グランブルワース", 15000, 200, 116, 6, 9, RACE_GNOME},
- { "フリッター", 15000, 220, 111, 4, 9, RACE_SPRITE},
- { "ザリルス", 10000, 190, 111, 5, 8, RACE_HUMAN},
- { "古きエグバート", 10000, 190, 110, 6, 8, RACE_DWARF},
- { "誇り高きヴァリンドラ", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
- { "錬金術師タエン", 15000, 220, 111, 4, 9, RACE_HUMAN},
- { "巧言カイド", 10000, 190, 111, 5, 8, RACE_VAMPIRE},
- { "暗きフリア", 10000, 190, 110, 6, 8, RACE_NIBELUNG},
- { "質素なドムリ", 15000, 200, 116, 6, 9, RACE_DWARF},
- { "魔の子ヤァジュッカ", 15000, 220, 111, 4, 9, RACE_IMP},
- { "薬草師ジェララルドール", 10000, 190, 111, 5, 8, RACE_HIGH_ELF},
- { "賢者オレラルダン", 10000, 190, 110, 6, 8, RACE_BARBARIAN},
- { "デモニシストのフゾグロ", 15000, 200, 116, 6, 9, RACE_IMP},
- { "錬金術師ドゥリアシュ", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
- { "強者ネリア", 10000, 190, 111, 5, 8, RACE_CYCLOPS},
- { "辛口リグナス", 10000, 190, 110, 6, 8, RACE_HALF_ORC},
- { "ティルバ", 15000, 200, 116, 6, 9, RACE_HOBBIT},
- { "金持ちミリルドリック", 15000, 220, 111, 4, 9, RACE_HUMAN},
-
- { "科学者マウザー", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
- { "カオスのウィズル", 10000, 190, 110, 6, 8, RACE_HOBBIT},
- { "強欲ミダス", 15000, 200, 116, 6, 9, RACE_GNOME},
- { "錬金術師ジャ=ファー", 15000, 220, 111, 4, 9, RACE_ELF},
- { "カカルラカカル", 15000, 200, 116, 6, 9, RACE_KLACKON},
- { "錬金術師ジャル=エス", 15000, 220, 111, 4, 9, RACE_ELF},
-#else
- { "Mauser the Chemist", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
- { "Wizzle the Chaotic", 10000, 190, 110, 6, 8, RACE_HOBBIT},
- { "Midas the Greedy", 15000, 200, 116, 6, 9, RACE_GNOME},
- { "Ja-Far the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
- { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
- { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
- { "Fanelath the Cautious", 10000, 190, 111, 5, 8, RACE_DWARF},
- { "Runcie the Insane", 10000, 190, 110, 6, 8, RACE_HUMAN},
- { "Grumbleworth", 15000, 200, 116, 6, 9, RACE_GNOME},
- { "Flitter", 15000, 220, 111, 4, 9, RACE_SPRITE},
- { "Xarillus", 10000, 190, 111, 5, 8, RACE_HUMAN},
- { "Egbert the Old", 10000, 190, 110, 6, 8, RACE_DWARF},
- { "Valindra the Proud", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
- { "Taen the Alchemist", 15000, 220, 111, 4, 9, RACE_HUMAN},
- { "Cayd the Sweet", 10000, 190, 111, 5, 8, RACE_VAMPIRE},
- { "Fulir the Dark", 10000, 190, 110, 6, 8, RACE_NIBELUNG},
- { "Domli the Humble", 15000, 200, 116, 6, 9, RACE_DWARF},
- { "Yaarjukka Demonspawn", 15000, 220, 111, 4, 9, RACE_IMP},
- { "Gelaraldor the Herbmaster", 10000, 190, 111, 5, 8, RACE_HIGH_ELF},
- { "Olelaldan the Wise", 10000, 190, 110, 6, 8, RACE_BARBARIAN},
- { "Fthoglo the Demonicist", 15000, 200, 116, 6, 9, RACE_IMP},
- { "Dridash the Alchemist", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
- { "Nelir the Strong", 10000, 190, 111, 5, 8, RACE_CYCLOPS},
- { "Lignus the Pungent", 10000, 190, 110, 6, 8, RACE_HALF_ORC},
- { "Tilba", 15000, 200, 116, 6, 9, RACE_HOBBIT},
- { "Myrildric the Wealthy", 15000, 220, 111, 4, 9, RACE_HUMAN},
-
- { "Mauser the Chemist", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
- { "Wizzle the Chaotic", 10000, 190, 110, 6, 8, RACE_HOBBIT},
- { "Midas the Greedy", 15000, 200, 116, 6, 9, RACE_GNOME},
- { "Ja-Far the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
- { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
- { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
-#endif
- },
-
- {
- /* Magic Shop - 23 unique names */
-#ifdef JP
- { "ソーサラーのロ=パン", 20000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "偉大なるブガービイ", 20000, 215, 113, 6, 10, RACE_GNOME},
- { "イェンダーの魔法使い", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "死霊使いリャク",30000, 175, 110, 5, 11, RACE_HIGH_ELF},
- { "魔術師スキドゥニー", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "幻術師キリア", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "死霊術師ニッキ", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "ソロストラン", 15000, 200, 110, 7, 8, RACE_SPRITE},
- { "烏賊口アチシェ", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
- { "貴族のカザ", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
- { "暗きファジル", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "偉大なるケルドーン", 15000, 200, 110, 7, 8, RACE_DWARF},
- { "フィランスロプス", 20000, 215, 113, 6, 10, RACE_HOBBIT},
- { "魔女のアグナー", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "死霊術師ビュリアンス", 30000, 175, 110, 5, 11, RACE_BEASTMAN},
- { "ハイメイジのヴイラク", 15000, 200, 110, 7, 8, RACE_BEASTMAN},
- { "知恵者マディッシュ", 20000, 215, 113, 6, 10, RACE_BEASTMAN},
- { "ファレブリンボール", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
- { "陰険フェリル=ガンド", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "呪術師サレゴード", 15000, 200, 110, 7, 8, RACE_BARBARIAN},
- { "神秘家クトゥアロス", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
- { "幻術師イベリ", 30000, 200, 110, 7, 10, RACE_SKELETON},
- { "死霊術師ヘトー", 30000, 175, 110, 5, 11, RACE_YEEK},
- { "魔術師ロ=パン", 20000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "偉大なるブガービイ", 20000, 215, 113, 6, 10, RACE_GNOME},
- { "イェンダーの魔法使い", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "死霊術師リャク", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "魔術師スキドゥニー", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "幻術師キリア", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "死霊術師ニッキ", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "ソロストラン", 15000, 200, 110, 7, 8, RACE_SPRITE},
- { "烏賊口アチシェ", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
-#else
- { "Lo Pan the Sorcerer", 20000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "Buggerby the Great", 20000, 215, 113, 6, 10, RACE_GNOME},
- { "The Wizard of Yendor", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "Rjak the Necromancer", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "Skidney the Sorcerer", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "Kyria the Illusionist", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "Nikki the Necromancer", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "Solostoran", 15000, 200, 110, 7, 8, RACE_SPRITE},
- { "Achshe the Tentacled", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
- { "Kaza the Noble", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
- { "Fazzil the Dark", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "Keldorn the Grand", 15000, 200, 110, 7, 8, RACE_DWARF},
- { "Philanthropus", 20000, 215, 113, 6, 10, RACE_HOBBIT},
- { "Agnar the Enchantress", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "Buliance the Necromancer", 30000, 175, 110, 5, 11, RACE_BEASTMAN},
- { "Vuirak the High-Mage", 15000, 200, 110, 7, 8, RACE_BEASTMAN},
- { "Madish the Smart", 20000, 215, 113, 6, 10, RACE_BEASTMAN},
- { "Falebrimbor", 30000, 200, 110, 7, 10, RACE_HIGH_ELF},
- { "Felil-Gand the Subtle", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "Thalegord the Shaman", 15000, 200, 110, 7, 8, RACE_BARBARIAN},
- { "Cthoaloth the Mystic", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
- { "Ibeli the Illusionist", 30000, 200, 110, 7, 10, RACE_SKELETON},
- { "Heto the Necromancer", 30000, 175, 110, 5, 11, RACE_YEEK},
- { "Lo Pan the Sorcerer", 20000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "Buggerby the Great", 20000, 215, 113, 6, 10, RACE_GNOME},
- { "The Wizard of Yendor", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "Rjak the Necromancer", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "Skidney the Sorcerer", 15000, 200, 110, 7, 8, RACE_HALF_ELF},
- { "Kyria the Illusionist", 30000, 200, 110, 7, 10, RACE_HUMAN},
- { "Nikki the Necromancer", 30000, 175, 110, 5, 11, RACE_DARK_ELF},
- { "Solostoran", 15000, 200, 110, 7, 8, RACE_SPRITE},
- { "Achshe the Tentacled", 20000, 215, 113, 6, 10, RACE_MIND_FLAYER},
-#endif
- },
- {
- /* Black Market - 32 unique names */
-#ifdef JP
- { "ガリー=ギガズ", 20000, 250, 150, 10, 5, RACE_HALF_TROLL},
- { "ゴブリンのヒストーア", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
- { "フェレンギ人クアーク", 30000, 250, 150, 10, 5, RACE_HUMAN},
- { "公正なる(?)トッピ", 30000, 250, 150, 10, 5, RACE_ELF},
- { "死人ヴァッサ", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
- { "裏切り者カイン", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "ブボニカス", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
- { "コープスライト", 30000, 250, 150, 10, 5, RACE_SPECTRE},
- { "血に飢えしパリッシュ", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "ヴァイル", 20000, 250, 150, 10, 5, RACE_SKELETON},
- { "信頼のプレンティス", 30000, 250, 150, 10, 5, RACE_SKELETON},
- { "人間殺しのグリエラ", 30000, 250, 150, 10, 5, RACE_IMP},
- { "エンジェル", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "水膨れフロツァム", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
- { "ニーヴァル", 30000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "明るいアナスタシア", 30000, 250, 150, 10, 5, RACE_SPECTRE},
- { "死霊術師チャリティー", 20000, 250, 150, 10, 5, RACE_DARK_ELF},
- { "ボクサーのプグナシオス", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
- { "幸運なフットソア", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
- { "光指のシドリア", 30000, 250, 150, 10, 5, RACE_HUMAN},
- { "手品師リアソー", 20000, 250, 150, 10, 5, RACE_HOBBIT},
- { "やりくり上手のジャナッカ", 20000, 250, 150, 10, 5, RACE_GNOME},
- { "悪党シーナ", 30000, 250, 150, 10, 5, RACE_GNOME},
- { "大爪アルニッキ", 30000, 250, 150, 10, 5, RACE_DRACONIAN},
- { "貧乏チャエアンド", 20000, 250, 150, 10, 5, RACE_HUMAN},
- { "山賊アファードーフ", 20000, 250, 150, 10, 5, RACE_BARBARIAN},
- { "強欲ラザクスル", 30000, 250, 150, 10, 5, RACE_MIND_FLAYER},
- { "ファラレウィン", 30000, 250, 150, 10, 5, RACE_SPRITE},
- { "しわしわヴォスール", 20000, 250, 150, 10, 5, RACE_NIBELUNG},
- { "ハンサムなアラオード", 20000, 250, 150, 10, 5, RACE_AMBERITE},
- { "負け犬セラドフリド", 30000, 250, 150, 10, 5, RACE_HUMAN},
- { "片足のエルーロ", 30000, 250, 150, 10, 5, RACE_HALF_OGRE},
-#else
- { "Gary Gygaz", 20000, 250, 150, 10, 5, RACE_HALF_TROLL},
- { "Histor the Goblin", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
- { "Quark the Ferengi", 30000, 250, 150, 10, 5, RACE_DWARF},
- { "Topi the Fair(?)", 30000, 250, 150, 10, 5, RACE_HUMAN},
- { "Vhassa the Dead", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
- { "Kyn the Treacherous", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "Bubonicus", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
- { "Corpselight", 30000, 250, 150, 10, 5, RACE_SPECTRE},
- { "Parrish the Bloodthirsty", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "Vile", 20000, 250, 150, 10, 5, RACE_SKELETON},
- { "Prentice the Trusted", 30000, 250, 150, 10, 5, RACE_SKELETON},
- { "Griella Humanslayer", 30000, 250, 150, 10, 5, RACE_IMP},
- { "Angel", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "Flotsam the Bloated", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
- { "Nieval", 30000, 250, 150, 10, 5, RACE_VAMPIRE},
- { "Anastasia the Luminous", 30000, 250, 150, 10, 5, RACE_SPECTRE},
- { "Charity the Necromancer", 20000, 250, 150, 10, 5, RACE_DARK_ELF},
- { "Pugnacious the Pugilist", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
- { "Footsore the Lucky", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
- { "Sidria Lighfingered", 30000, 250, 150, 10, 5, RACE_HUMAN},
- { "Riatho the Juggler", 20000, 250, 150, 10, 5, RACE_HOBBIT},
- { "Janaaka the Shifty", 20000, 250, 150, 10, 5, RACE_GNOME},
- { "Cina the Rogue", 30000, 250, 150, 10, 5, RACE_GNOME},
- { "Arunikki Greatclaw", 30000, 250, 150, 10, 5, RACE_DRACONIAN},
- { "Chaeand the Poor", 20000, 250, 150, 10, 5, RACE_HUMAN},
- { "Afardorf the Brigand", 20000, 250, 150, 10, 5, RACE_BARBARIAN},
- { "Lathaxl the Greedy", 30000, 250, 150, 10, 5, RACE_MIND_FLAYER},
- { "Falarewyn", 30000, 250, 150, 10, 5, RACE_SPRITE},
- { "Vosur the Wrinkled", 20000, 250, 150, 10, 5, RACE_NIBELUNG},
- { "Araord the Handsome", 20000, 250, 150, 10, 5, RACE_AMBERITE},
- { "Theradfrid the Loser", 30000, 250, 150, 10, 5, RACE_HUMAN},
- { "One-Legged Eroolo", 30000, 250, 150, 10, 5, RACE_HALF_OGRE},
-#endif
- },
- {
- /* Home */
-#ifdef JP
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
- { "我が家", 0, 100, 100, 0, 99, 99},
-#else
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
- { "Your home", 0, 100, 100, 0, 99, 99},
-#endif
-
- },
-
- {
- /* Bookstore - 21 unique names */
-#ifdef JP
- { "強欲ドラフ", 10000, 175, 108, 4, 12, RACE_HUMAN},
- { "賢者オドナー", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "中立のガンダー", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
- { "忍耐の人ロ=シャ", 30000, 140, 105, 6, 12, RACE_ELF},
- { "ランドルフ・カーター", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "隼のサライ", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "千里眼ボドリル", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "沈黙のヴェオロイン", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
- { "学者のヴァンシラス", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
- { "物書きオセイン", 15000, 175, 108, 4, 12, RACE_SKELETON},
- { "本の虫オルヴァー", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
- { "浅井墓男", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
- { "デスマスク", 30000, 140, 105, 6, 12, RACE_ZOMBIE},
- { "学者のアスーヌ", 15000, 175, 108, 4, 12, RACE_MIND_FLAYER},
- { "死人のプリランド", 20000, 120, 105, 6, 16, RACE_ZOMBIE},
- { "鉄のロナール", 25000, 120, 110, 7, 19, RACE_GOLEM},
-#else
- { "Dolaf the Greedy", 10000, 175, 108, 4, 12, RACE_HUMAN},
- { "Odnar the Sage", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "Gandar the Neutral", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
- { "Ro-sha the Patient", 30000, 140, 105, 6, 12, RACE_ELF},
- { "Randolph Carter", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "Sarai the Swift", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "Bodril the Seer", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "Veloin the Quiet", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
- { "Vanthylas the Learned", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
- { "Ossein the Literate", 15000, 175, 108, 4, 12, RACE_SKELETON},
- { "Olvar Bookworm", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
- { "Shallowgrave", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
- { "Death Mask", 30000, 140, 105, 6, 12, RACE_ZOMBIE},
- { "Asuunu the Learned", 15000, 175, 108, 4, 12, RACE_MIND_FLAYER},
- { "Prirand the Dead", 20000, 120, 105, 6, 16, RACE_ZOMBIE},
- { "Ronar the Iron", 25000, 120, 110, 7, 19, RACE_GOLEM},
-#endif
-#ifdef JP
- { "ガリル=ガミル", 30000, 140, 105, 6, 12, RACE_ELF},
- { "本食いローバグ", 15000, 175, 108, 4, 12, RACE_KOBOLD},
- { "キリアリキーク", 20000, 120, 105, 6, 16, RACE_KLACKON},
- { "静かなるリリン", 25000, 120, 110, 7, 19, RACE_DWARF},
- { "王者イサング", 30000, 140, 105, 6, 12, RACE_HIGH_ELF},
- { "強欲ドラフ", 10000, 175, 108, 4, 12, RACE_HUMAN},
- { "賢者オドナー", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "中立のガンダー", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
- { "忍耐の人ロ=シャ", 30000, 140, 105, 6, 12, RACE_ELF},
- { "ランドルフ・カーター", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "隼サライ", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "千里眼ボドリル", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "沈黙のヴェオロイン", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
- { "学者のヴァンシラス", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
- { "物書きオセイン", 15000, 175, 108, 4, 12, RACE_SKELETON},
- { "本の虫オルヴァー", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
-#else
- { "Galil-Gamir", 30000, 140, 105, 6, 12, RACE_ELF},
- { "Rorbag Book-Eater", 15000, 175, 108, 4, 12, RACE_KOBOLD},
- { "Kiriarikirk", 20000, 120, 105, 6, 16, RACE_KLACKON},
- { "Rilin the Quiet", 25000, 120, 110, 7, 19, RACE_DWARF},
- { "Isung the Lord", 30000, 140, 105, 6, 12, RACE_HIGH_ELF},
- { "Dolaf the Greedy", 10000, 175, 108, 4, 12, RACE_HUMAN},
- { "Odnar the Sage", 15000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "Gandar the Neutral", 25000, 120, 110, 7, 19, RACE_DARK_ELF},
- { "Ro-sha the Patient", 30000, 140, 105, 6, 12, RACE_ELF},
- { "Randolph Carter", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "Sarai the Swift", 15000, 175, 108, 4, 12, RACE_HUMAN},
- { "Bodril the Seer", 20000, 120, 105, 6, 16, RACE_HIGH_ELF},
- { "Veloin the Quiet", 25000, 120, 110, 7, 19, RACE_ZOMBIE},
- { "Vanthylas the Learned", 30000, 140, 105, 6, 12, RACE_MIND_FLAYER},
- { "Ossein the Literate", 15000, 175, 108, 4, 12, RACE_SKELETON},
- { "Olvar Bookworm", 20000, 120, 105, 6, 16, RACE_VAMPIRE},
-#endif
- },
-
- {
- /* Museum */
-#ifdef JP
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
- { "博物館", 0, 100, 100, 0, 99, 99},
-#else
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
- { "Museum", 0, 100, 100, 0, 99, 99},
-#endif
-
- },
-
-};
/*!
* Note that the table has been changed at high speeds. From
* "Slow (-40)" to "Fast (+30)" is pretty much unchanged, but
* at speeds above "Fast (+30)", one approaches an asymptotic
- * effective limit of 50 energy per turn. This means that it
+ * effective limit of 50 energy per current_world_ptr->game_turn. This means that it
* is relatively easy to reach "Fast (+30)" and get about 40
- * energy per turn, but then speed becomes very "expensive",
+ * energy per current_world_ptr->game_turn, but then speed becomes very "expensive",
* and you must get all the way to "Fast (+50)" to reach the
- * point of getting 45 energy per turn. After that point,
+ * point of getting 45 energy per current_world_ptr->game_turn. After that point,
* furthur increases in speed are more or less pointless,
* except to balance out heavy inventory.
*
20, 40, 30, 10, 40, 40, 80, 80,
15, 1, 0
},
+
+ {
+#ifdef JP
+ "チャージマン",
+#endif
+ "Chargeman",
+ { 2, -2, -2, 0, 1, -2 },
+ -7, 7, -5, -1, -2, -4, 15, 20,
+ -1, 0, 0
+ },
+
};
/*!
* 領域魔法名称
*/
-const cptr realm_names[] =
+const concptr realm_names[] =
{
"魔法なし",
"生命",
#endif
#ifdef JP
-const cptr E_realm_names[]
+const concptr E_realm_names[]
#else
-const cptr realm_names[]
+const concptr realm_names[]
#endif
= {
"none",
/*!
- * @brief 箱のトラップテーブル
- * @details
- * <pre>
- * Each chest has a certain set of traps, determined by pval
- * Each chest has a "pval" from 1 to the chest level (max 55)
- * If the "pval" is negative then the trap has been disarmed
- * The "pval" of a chest determines the quality of its treasure
- * Note that disarming a trap on a chest also removes the lock.
- * </pre>
- */
-const int chest_traps[64] =
-{
- 0, /* 0 == empty */
- (CHEST_POISON),
- (CHEST_LOSE_STR),
- (CHEST_LOSE_CON),
- (CHEST_LOSE_STR),
- (CHEST_LOSE_CON), /* 5 == best small wooden */
- 0,
- (CHEST_ALARM),
- (CHEST_ALARM),
- (CHEST_LOSE_STR),
- (CHEST_LOSE_CON),
- (CHEST_POISON),
- (CHEST_SCATTER),
- (CHEST_LOSE_STR | CHEST_LOSE_CON),
- (CHEST_LOSE_STR | CHEST_LOSE_CON),
- (CHEST_SUMMON), /* 15 == best large wooden */
- 0,
- (CHEST_ALARM),
- (CHEST_SCATTER),
- (CHEST_PARALYZE),
- (CHEST_LOSE_STR | CHEST_LOSE_CON),
- (CHEST_SUMMON),
- (CHEST_PARALYZE),
- (CHEST_LOSE_STR),
- (CHEST_LOSE_CON),
- (CHEST_EXPLODE), /* 25 == best small iron */
- 0,
- (CHEST_E_SUMMON),
- (CHEST_POISON | CHEST_LOSE_CON),
- (CHEST_LOSE_STR | CHEST_LOSE_CON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_BIRD_STORM),
- (CHEST_POISON | CHEST_SUMMON),
- (CHEST_E_SUMMON | CHEST_ALARM),
- (CHEST_EXPLODE),
- (CHEST_EXPLODE | CHEST_SUMMON), /* 35 == best large iron */
- 0,
- (CHEST_SUMMON | CHEST_ALARM),
- (CHEST_EXPLODE),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_POISON | CHEST_PARALYZE),
- (CHEST_EXPLODE),
- (CHEST_BIRD_STORM),
- (CHEST_EXPLODE | CHEST_E_SUMMON | CHEST_ALARM),
- (CHEST_H_SUMMON), /* 45 == best small steel */
- 0,
- (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
- (CHEST_BIRD_STORM),
- (CHEST_RUNES_OF_EVIL),
- (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
- (CHEST_BIRD_STORM | CHEST_ALARM),
- (CHEST_H_SUMMON | CHEST_ALARM),
- (CHEST_RUNES_OF_EVIL),
- (CHEST_H_SUMMON | CHEST_SCATTER | CHEST_ALARM),
- (CHEST_RUNES_OF_EVIL | CHEST_EXPLODE), /* 55 == best large steel */
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
- (CHEST_EXPLODE | CHEST_SUMMON),
-};
-
-
-/*!
* @brief 職業とレベル毎のプレイヤー称号テーブル / Class titles for the player.
* <pre>
* The player gets a new title every five levels, so each class
* </pre>
*/
#ifdef JP
-const cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
+const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
{
/* Warrior */
{
};
#else
-const cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
+const concptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
{
/* Warrior */
{
/*!
* @brief モンスター魔法名テーブル
*/
-const cptr monster_powers_short[MAX_MONSPELLS] = {
+const concptr monster_powers_short[MAX_MONSPELLS] = {
#ifdef JP
"叫ぶ", "何か", "魔力消去", "ロケット", "射撃", "何か", "何か", "何か",
/*!
* @brief 色名称テーブル / Hack -- the "basic" color names (see "TERM_xxx")
*/
-const cptr color_names[16] =
+const concptr color_names[16] =
{
#ifdef JP
"黒",
/*!
* @brief 能力値テーブル / Abbreviations of healthy stats
*/
-const cptr stat_names[6] =
+const concptr stat_names[6] =
{
#ifdef JP
"腕力 :", "知能 :", "賢さ :", "器用 :", "耐久 :", "魅力 :"
/*!
* @brief 能力値テーブル(能力低下時) / Abbreviations of damaged stats
*/
-const cptr stat_names_reduced[6] =
+const concptr stat_names_reduced[6] =
{
#ifdef JP
"腕力x:", "知能x:", "賢さx:", "器用x:", "耐久x:", "魅力x:"
* of the main screen into any interested windows.
* </pre>
*/
-const cptr window_flag_desc[32] =
+const concptr window_flag_desc[32] =
{
-#ifdef JP
- "持ち物/装備一覧",
-#else
- "Display inven/equip",
-#endif
-
-#ifdef JP
- "装備/持ち物一覧",
-#else
- "Display equip/inven",
-#endif
-
-#ifdef JP
- "呪文一覧",
-#else
- "Display spell list",
-#endif
-
-#ifdef JP
- "キャラクタ情報",
-#else
- "Display character",
-#endif
-
-#ifdef JP
- "視界内のモンスター表示",
-#else
- "Display monsters in sight",
-#endif
-
+ _("持ち物/装備一覧", "Display inven/equip"),
+ _("装備/持ち物一覧", "Display equip/inven"),
+ _("呪文一覧", "Display spell list"),
+ _("キャラクタ情報", "Display character"),
+ _("視界内のモンスター表示", "Display monsters in sight"),
NULL,
-#ifdef JP
- "メッセージ",
-#else
- "Display messages",
-#endif
-
-#ifdef JP
- "ダンジョン全体図",
-#else
- "Display overhead view",
-#endif
-
-#ifdef JP
- "モンスターの思い出",
-#else
- "Display monster recall",
-#endif
-
-#ifdef JP
- "アイテムの詳細",
-#else
- "Display object recall",
-#endif
-
-#ifdef JP
- "自分の周囲を表示",
-#else
- "Display dungeon view",
-#endif
-
-#ifdef JP
- "記念撮影",
-#else
- "Display snap-shot",
-#endif
-
+ _("メッセージ", "Display messages"),
+ _("ダンジョン全体図", "Display overhead view"),
+ _("モンスターの思い出", "Display monster recall"),
+ _("アイテムの詳細", "Display object recall"),
+ _("自分の周囲を表示", "Display dungeon view"),
+ _("記念撮影", "Display snap-shot"),
NULL,
NULL,
-#ifdef JP
- "ボーグ・メッセージ",
-#else
- "Display borg messages",
-#endif
-
-#ifdef JP
- "ボーグ・ステータス",
-#else
- "Display borg status",
-#endif
-
+ _("ボーグ・メッセージ", "Display borg messages"),
+ _("ボーグ・ステータス", "Display borg status"),
NULL,
NULL,
NULL,
-#ifdef JP
-/*!
- * @brief カオスパトロン名テーブル
- */
-const cptr chaos_patrons[MAX_PATRON] =
-{
- "スローター",
- "マベロード",
- "チャードロス",
- "ハイオンハーン",
- "キシオムバーグ",
-
- "ピアレー",
- "バラン",
- "アリオッチ",
- "イーカー",
- "ナージャン",
-
- "バロ",
- "コーン",
- "スラーネッシュ",
- "ナーグル",
- "ティーンチ",
-
- "カイン"
-};
-#else
-const cptr chaos_patrons[MAX_PATRON] =
-{
- "Slortar",
- "Mabelode",
- "Chardros",
- "Hionhurn",
- "Xiombarg",
-
- "Pyaray",
- "Balaan",
- "Arioch",
- "Eequor",
- "Narjhan",
-
- "Balo",
- "Khorne",
- "Slaanesh",
- "Nurgle",
- "Tzeentch",
-
- "Khaine"
-};
-#endif
-
-
-/*!
- * @brief カオスパトロンの報酬能力値テーブル
- */
-const int chaos_stats[MAX_PATRON] =
-{
- A_CON, /* Slortar */
- A_CON, /* Mabelode */
- A_STR, /* Chardros */
- A_STR, /* Hionhurn */
- A_STR, /* Xiombarg */
-
- A_INT, /* Pyaray */
- A_STR, /* Balaan */
- A_INT, /* Arioch */
- A_CON, /* Eequor */
- A_CHR, /* Narjhan */
-
- -1, /* Balo */
- A_STR, /* Khorne */
- A_CHR, /* Slaanesh */
- A_CON, /* Nurgle */
- A_INT, /* Tzeentch */
-
- A_STR, /* Khaine */
-};
-
-
-/*!
- * @brief カオスパトロンの報酬テーブル
- */
-const int chaos_rewards[MAX_PATRON][20] =
-{
- /* Slortar the Old: */
- {
- REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
- REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
- REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP,
- REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL, REW_AUGM_ABL
- },
-
- /* Mabelode the Faceless: */
- {
- REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_H_SUMMON, REW_SUMMON_M,
- REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_WND,
- REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_ABL, REW_SER_UNDE,
- REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GOOD_OBS
- },
-
- /* Chardros the Reaper: */
- {
- REW_WRATH, REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_H_SUMMON,
- REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_DESTRUCT, REW_SER_UNDE,
- REW_GENOCIDE, REW_MASS_GEN, REW_MASS_GEN, REW_DISPEL_C, REW_GOOD_OBJ,
- REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
- },
-
- /* Hionhurn the Executioner: */
- {
- REW_WRATH, REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
- REW_IGNORE, REW_IGNORE, REW_SER_UNDE, REW_DESTRUCT, REW_GENOCIDE,
- REW_MASS_GEN, REW_MASS_GEN, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
- REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
- },
-
- /* Xiombarg the Sword-Queen: */
- {
- REW_TY_CURSE, REW_TY_CURSE, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
- REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND, REW_POLY_WND,
- REW_GENOCIDE, REW_DISPEL_C, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS,
- REW_GAIN_ABL, REW_CHAOS_WP, REW_GAIN_EXP, REW_AUGM_ABL, REW_GOOD_OBS
- },
-
-
- /* Pyaray the Tentacled Whisperer of Impossible Secretes: */
- {
- REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_H_SUMMON, REW_H_SUMMON,
- REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
- REW_POLY_SLF, REW_SER_DEMO, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
- REW_CHAOS_WP, REW_DO_HAVOC, REW_GOOD_OBJ, REW_GREA_OBJ, REW_GREA_OBS
- },
-
- /* Balaan the Grim: */
- {
- REW_TY_CURSE, REW_HURT_LOT, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
- REW_SUMMON_M, REW_LOSE_EXP, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
- REW_SER_UNDE, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_GAIN_EXP,
- REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GREA_OBS, REW_AUGM_ABL
- },
-
- /* Arioch, Duke of Hell: */
- {
- REW_WRATH, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_EXP, REW_H_SUMMON,
- REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
- REW_POLY_SLF, REW_MASS_GEN, REW_SER_DEMO, REW_HEAL_FUL, REW_CHAOS_WP,
- REW_CHAOS_WP, REW_GOOD_OBJ, REW_GAIN_EXP, REW_GREA_OBJ, REW_AUGM_ABL
- },
-
- /* Eequor, Blue Lady of Dismay: */
- {
- REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_CURSE_WP, REW_RUIN_ABL,
- REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
- REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS, REW_HEAL_FUL, REW_GAIN_EXP,
- REW_GAIN_ABL, REW_CHAOS_WP, REW_GOOD_OBS, REW_GREA_OBJ, REW_AUGM_ABL
- },
-
- /* Narjhan, Lord of Beggars: */
- {
- REW_WRATH, REW_CURSE_AR, REW_CURSE_WP, REW_CURSE_WP, REW_CURSE_AR,
- REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF,
- REW_POLY_WND, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_AUGM_ABL,
- REW_GOOD_OBJ, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GREA_OBS
- },
-
- /* Balo the Jester: */
- {
- REW_WRATH, REW_SER_DEMO, REW_CURSE_WP, REW_CURSE_AR, REW_LOSE_EXP,
- REW_GAIN_ABL, REW_LOSE_ABL, REW_POLY_WND, REW_POLY_SLF, REW_IGNORE,
- REW_DESTRUCT, REW_MASS_GEN, REW_CHAOS_WP, REW_GREA_OBJ, REW_HURT_LOT,
- REW_AUGM_ABL, REW_RUIN_ABL, REW_H_SUMMON, REW_GREA_OBS, REW_AUGM_ABL
- },
-
- /* Khorne the Bloodgod: */
- {
- REW_WRATH, REW_HURT_LOT, REW_HURT_LOT, REW_H_SUMMON, REW_H_SUMMON,
- REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_SER_MONS, REW_SER_DEMO,
- REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GOOD_OBJ,
- REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_GREA_OBJ, REW_GREA_OBS
- },
-
- /* Slaanesh: */
- {
- REW_WRATH, REW_PISS_OFF, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
- REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_SER_DEMO,
- REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_EXP,
- REW_GAIN_EXP, REW_CHAOS_WP, REW_GAIN_ABL, REW_GREA_OBJ, REW_AUGM_ABL
- },
-
- /* Nurgle: */
- {
- REW_WRATH, REW_PISS_OFF, REW_HURT_LOT, REW_RUIN_ABL, REW_LOSE_ABL,
- REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
- REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_ABL,
- REW_GAIN_ABL, REW_SER_UNDE, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL
- },
-
- /* Tzeentch: */
- {
- REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
- REW_LOSE_EXP, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_SLF,
- REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_CHAOS_WP, REW_GREA_OBJ,
- REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP, REW_GAIN_EXP, REW_AUGM_ABL
- },
-
- /* Khaine: */
- {
- REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_LOSE_ABL, REW_LOSE_EXP,
- REW_IGNORE, REW_IGNORE, REW_DISPEL_C, REW_DO_HAVOC, REW_DO_HAVOC,
- REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_EXP, REW_GAIN_ABL, REW_GAIN_ABL,
- REW_SER_MONS, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GOOD_OBS
- }
-};
-
/*!
* @brief マーシャルアーツ打撃テーブル
*/
* @brief アイテムの価値記述テーブル /
* Table of game-generated inscriptions (indexed by the defines in defines.h). -- RG
*/
-const cptr game_inscriptions[] =
+const concptr game_inscriptions[] =
{
NULL, /* FEEL_NONE */
#ifdef JP
/*!
* @brief 技能値到達表記テーブル
*/
-const cptr exp_level_str[5]=
+const concptr exp_level_str[5]=
#ifdef JP
{"[初心者]", "[入門者]", "[熟練者]", "[エキスパート]", "[達人]"};
#else
* @brief 幻覚時の打撃記述テーブル / Weird melee attack types when hallucinating
*/
#ifdef JP
-const cptr silly_attacks[MAX_SILLY_ATTACK] =
+const concptr silly_attacks[MAX_SILLY_ATTACK] =
{
"に小便をかけられた。",
"があなたの回りを3回回ってワンと言った。",
/*!
* @brief 幻覚時の打撃記述テーブル(フォーマットつき) / Weird melee attack types when hallucinating (%s for strfmt())
*/
-const cptr silly_attacks2[MAX_SILLY_ATTACK] =
+const concptr silly_attacks2[MAX_SILLY_ATTACK] =
{
"%sに小便をかけた。",
"%sの回りを3回回ってワンと言った。",
"言った。「変愚蛮怒、絶賛公開中!」",
};
#else
-const cptr silly_attacks[MAX_SILLY_ATTACK] =
+const concptr silly_attacks[MAX_SILLY_ATTACK] =
{
"smothers",
"hugs",
* @brief シンボル解説テーブル /
* The table of "symbol info" -- each entry is a string of the form "X:desc" where "X" is the trigger, and "desc" is the "info".
*/
-const cptr ident_info[] =
+const concptr ident_info[] =
{
#ifdef JP
" :暗闇",
{ 0, 0, NULL }
};
-/*!
- * @brief アイテムの発動効果テーブル /
- * Define flags, levels, values of activations
- */
-const activation_type activation_info[] =
-{
- { "SUNLIGHT", ACT_SUNLIGHT, 10, 250, {10, 0},
- _("太陽光線", "beam of sunlight") },
- { "BO_MISS_1", ACT_BO_MISS_1, 10, 250, {2, 0},
- _("マジック・ミサイル(2d6)", "magic missile (2d6)") },
- { "BA_POIS_1", ACT_BA_POIS_1, 10, 300, {4, 0},
- _("悪臭雲(12)", "stinking cloud (12)") },
- { "BO_ELEC_1", ACT_BO_ELEC_1, 20, 250, {5, 0},
- _("サンダー・ボルト(4d8)", "lightning bolt (4d8)") },
- { "BO_ACID_1", ACT_BO_ACID_1, 20, 250, {6, 0},
- _("アシッド・ボルト(5d8)", "acid bolt (5d8)") },
- { "BO_COLD_1", ACT_BO_COLD_1, 20, 250, {7, 0},
- _("アイス・ボルト(6d8)", "frost bolt (6d8)") },
- { "BO_FIRE_1", ACT_BO_FIRE_1, 20, 250, {8, 0},
- _("ファイア・ボルト(9d8)", "fire bolt (9d8)") },
- { "BA_COLD_1", ACT_BA_COLD_1, 30, 750, {6, 0},
- _("アイス・ボール(48)", "ball of cold (48)") },
- { "BA_COLD_2", ACT_BA_COLD_2, 40, 1000, {12, 0},
- _("アイス・ボール(100)", "ball of cold (100)") },
- { "BA_COLD_3", ACT_BA_COLD_3, 70, 2500, {50, 0},
- _("巨大アイス・ボール(400)", "ball of cold (400)") },
- { "BA_FIRE_1", ACT_BA_FIRE_1, 30, 1000, {9, 0},
- _("ファイア・ボール(72)", "ball of fire (72)") },
- { "BA_FIRE_2", ACT_BA_FIRE_2, 40, 1500, {15, 0},
- _("巨大ファイア・ボール(120)", "large fire ball (120)") },
- { "BA_FIRE_3", ACT_BA_FIRE_3, 60, 1750, {40, 0},
- _("巨大ファイア・ボール(300)", "fire ball (300)") },
- { "BA_FIRE_4", ACT_BA_FIRE_4, 40, 1000, {12, 0},
- _("ファイア・ボール(100)", "fire ball (100)") },
- { "BA_ELEC_2", ACT_BA_ELEC_2, 40, 1000, {12, 0},
- _("サンダー・ボール(100)", "ball of lightning (100)") },
- { "BA_ELEC_3", ACT_BA_ELEC_3, 70, 2500, {70, 0},
- _("巨大サンダー・ボール(500)", "ball of lightning (500)") },
- { "BA_ACID_1", ACT_BA_ACID_1, 30, 1000, {12, 0},
- _("アシッド・ボール(100)", "ball of acid (100)") },
- { "BA_NUKE_1", ACT_BA_NUKE_1, 50, 1000, {12, 0},
- _("放射能球(100)", "ball of nuke (100)") },
- { "HYPODYNAMIA_1", ACT_HYPODYNAMIA_1, 30, 500, {12, 0},
- _("窒息攻撃(100)", "a strangling attack (100)") },
- { "HYPODYNAMIA_2", ACT_HYPODYNAMIA_2, 40, 750, {15, 0},
- _("衰弱の矢(120)", "hypodynamic bolt (120)") },
- { "DRAIN_1", ACT_DRAIN_1, 40, 1000, {20, 0},
- _("吸収の矢(3*50)", "drain bolt (3*50)") },
- { "BO_MISS_2", ACT_BO_MISS_2, 40, 1000, {20, 0},
- _("矢(150)", "arrows (150)") },
- { "WHIRLWIND", ACT_WHIRLWIND, 50, 7500, {25, 0},
- _("カマイタチ", "whirlwind attack") },
- { "DRAIN_2", ACT_DRAIN_2, 50, 2500, {40, 0},
- _("吸収の矢(3*100)", "drain bolt (3*100)") },
- { "CALL_CHAOS", ACT_CALL_CHAOS, 70, 5000, {35, 0},
- _("混沌召来", "call chaos") },
- { "ROCKET", ACT_ROCKET, 70, 5000, {20, 0},
- _("ロケット(120+レベル)", "launch rocket (120+level)") },
- { "DISP_EVIL", ACT_DISP_EVIL, 50, 4000, {50, 0},
- _("邪悪退散(x5)", "dispel evil (x5)") },
- { "BA_MISS_3", ACT_BA_MISS_3, 50, 1500, {50, 0},
- _("エレメントのブレス(300)", "elemental breath (300)") },
- { "DISP_GOOD", ACT_DISP_GOOD, 50, 3500, {50, 0},
- _("善良退散(x5)", "dispel good (x5)") },
- { "BO_MANA", ACT_BO_MANA, 40, 1500, {20, 0},
- _("魔法の矢(150)", "a magical arrow (150)") },
- { "BA_WATER", ACT_BA_WATER, 50, 2000, {25, 0},
- _("ウォーター・ボール(200)", "water ball (200)") },
- { "BA_STAR", ACT_BA_STAR, 50, 2200, {25, 0},
- _("巨大スター・ボール(200)", "large star ball (200)") },
- { "BA_DARK", ACT_BA_DARK, 50, 2200, {30, 0},
- _("暗黒の嵐(250)", "darkness storm (250)") },
- { "BA_MANA", ACT_BA_MANA, 70, 2500, {30, 0},
- _("魔力の嵐(250)", "a mana storm (250)") },
- { "PESTICIDE", ACT_PESTICIDE, 10, 500, {10, 0},
- _("害虫の駆除", "dispel small life") },
- { "BLINDING_LIGHT", ACT_BLINDING_LIGHT, 30, 5000, {40, 0},
- _("眩しい光", "blinding light") },
- { "BIZARRE", ACT_BIZARRE, 90, 10000, {50, 0},
- _("信じ難いこと", "bizarre things") },
- { "CAST_BA_STAR", ACT_CAST_BA_STAR, 70, 7500, {100, 0},
- _("スター・ボール・ダスト(150)", "cast star balls (150)") },
- { "BLADETURNER", ACT_BLADETURNER, 80, 20000, {80, 0},
- _("エレメントのブレス(300), 士気高揚、祝福、耐性", "breathe elements (300), hero, bless, and resistance") },
- { "BR_FIRE", ACT_BR_FIRE, 50, 5000, {-1, 0},
- _("火炎のブレス (200)", "fire breath (200)") },
- { "BR_COLD", ACT_BR_COLD, 50, 5000, {-1, 0},
- _("冷気のブレス (200)", "cold breath (200)") },
- { "BR_DRAGON", ACT_BR_DRAGON, 70, 10000, { 30, 0 },
- "" /* built by item_activation_dragon_breath() */ },
-
- { "CONFUSE", ACT_CONFUSE, 10, 500, {10, 0},
- _("パニック・モンスター", "confuse monster") },
- { "SLEEP", ACT_SLEEP, 10, 750, {15, 0},
- _("周囲のモンスターを眠らせる", "sleep nearby monsters") },
- { "QUAKE", ACT_QUAKE, 30, 600, {20, 0},
- _("地震", "earthquake") },
- { "TERROR", ACT_TERROR, 20, 2500, {-1, 0},
- _("恐慌", "terror") },
- { "TELE_AWAY", ACT_TELE_AWAY, 20, 2000, {15, 0},
- _("テレポート・アウェイ", "teleport away") },
- { "BANISH_EVIL", ACT_BANISH_EVIL, 40, 2000, {250, 0},
- _("邪悪消滅", "banish evil") },
- { "GENOCIDE", ACT_GENOCIDE, 50, 10000, {500, 0},
- _("抹殺", "genocide") },
- { "MASS_GENO", ACT_MASS_GENO, 50, 10000, {1000, 0},
- _("周辺抹殺", "mass genocide") },
- { "SCARE_AREA", ACT_SCARE_AREA, 20, 2500, {20, 0},
- _("モンスター恐慌", "frighten monsters") },
- { "AGGRAVATE", ACT_AGGRAVATE, 0, 100, {0, 0},
- _("モンスターを怒らせる", "aggravete monsters") },
-
- { "CHARM_ANIMAL", ACT_CHARM_ANIMAL, 40, 7500, {200, 0},
- _("動物魅了", "charm animal") },
- { "CHARM_UNDEAD", ACT_CHARM_UNDEAD, 40, 10000, {333, 0},
- _("アンデッド従属", "enslave undead") },
- { "CHARM_OTHER", ACT_CHARM_OTHER, 40, 10000, {400, 0},
- _("モンスター魅了", "charm monster") },
- { "CHARM_ANIMALS", ACT_CHARM_ANIMALS, 40, 12500, {500, 0},
- _("動物友和", "animal friendship") },
- { "CHARM_OTHERS", ACT_CHARM_OTHERS, 40, 17500, {750, 0},
- _("周辺魅了", "mass charm") },
- { "SUMMON_ANIMAL", ACT_SUMMON_ANIMAL, 50, 10000, {200, 300},
- _("動物召喚", "summon animal") },
- { "SUMMON_PHANTOM", ACT_SUMMON_PHANTOM, 50, 12000, {200, 200},
- _("幻霊召喚", "summon phantasmal servant") },
- { "SUMMON_ELEMENTAL", ACT_SUMMON_ELEMENTAL, 50, 15000, {750, 0},
- _("エレメンタル召喚", "summon elemental") },
- { "SUMMON_DEMON", ACT_SUMMON_DEMON, 50, 20000, {666, 0},
- _("悪魔召喚", "summon demon") },
- { "SUMMON_UNDEAD", ACT_SUMMON_UNDEAD, 50, 20000, {666, 0},
- _("アンデッド召喚", "summon undead") },
- { "SUMMON_HOUND", ACT_SUMMON_HOUND, 50, 15000, {300, 0},
- _("ハウンド召喚", "summon hound") },
- { "SUMMON_DAWN", ACT_SUMMON_DAWN, 50, 15000, {500, 0},
- _("暁の師団召喚", "summon the Legion of the Dawn") },
- { "SUMMON_OCTOPUS", ACT_SUMMON_OCTOPUS, 50, 15000, {300, 0},
- _("蛸の大群召喚", "summon octopus") },
-
- { "CHOIR_SINGS", ACT_CHOIR_SINGS, 60, 20000, {300, 0},
- _("回復(777)、癒し、士気高揚", "heal 777 hit points, curing and HEROism") },
- { "CURE_LW", ACT_CURE_LW, 10, 500, {10, 0},
- _("恐怖除去/体力回復(30)", "remove fear and heal 30 hp") },
- { "CURE_MW", ACT_CURE_MW, 20, 750, {3, 3},
- _("傷回復(4d8)", "heal 4d8 and wounds") },
- { "CURE_POISON", ACT_CURE_POISON, 10, 1000, {5, 0},
- _("恐怖除去/毒消し", "remove fear and cure poison") },
- { "REST_LIFE", ACT_REST_EXP, 40, 7500, {450, 0},
- _("経験値復活", "restore experience") },
- { "REST_ALL", ACT_REST_ALL, 30, 15000, {750, 0},
- _("全ステータスと経験値復活", "restore stats and experience") },
- { "CURE_700", ACT_CURE_700, 40, 10000, {250, 0},
- _("体力回復(700)", "heal 700 hit points") },
- { "CURE_1000", ACT_CURE_1000, 50, 15000, {888, 0},
- _("体力回復(1000)", "heal 1000 hit points") },
- { "CURING", ACT_CURING, 30, 5000, {100, 0},
- _("癒し", "curing") },
- { "CURE_MANA_FULL", ACT_CURE_MANA_FULL, 60, 20000, {777, 0},
- _("魔力復活", "restore mana") },
-
- { "ESP", ACT_ESP, 30, 1500, {100, 0},
- _("テレパシー(期間 25+d30)", "telepathy (dur 25+d30)") },
- { "BERSERK", ACT_BERSERK, 10, 800, {75, 0},
- _("狂戦士化(25+d25ターン)", "berserk (25+d25 turns)") },
- { "PROT_EVIL", ACT_PROT_EVIL, 30, 5000, {100, 0},
- _("対邪悪結界(期間 3*レベル+d25)", "protect evil (dur level*3 + d25)") },
- { "RESIST_ALL", ACT_RESIST_ALL, 30, 5000, {111, 0},
- _("全耐性(期間 20+d20)", "resist elements (dur 20+d20)") },
- { "SPEED", ACT_SPEED, 40, 15000, {250, 0},
- _("加速(期間 20+d20)", "speed (dur 20+d20)") },
- { "XTRA_SPEED", ACT_XTRA_SPEED, 40, 25000, {200, 200},
- _("加速(期間 75+d75)", "speed (dur 75+d75)") },
- { "WRAITH", ACT_WRAITH, 90, 25000, {1000, 0},
- _("幽体化(期間 (レベル/2)+d(レベル/2))", "wraith form (dur level/2 + d(level/2))") },
- { "INVULN", ACT_INVULN, 90, 25000, {1000, 0},
- _("無敵化(期間 8+d8)", "invulnerability (dur 8+d8)") },
- { "HERO", ACT_HERO, 10, 500, {30, 30},
- _("士気高揚", "heroism") },
- { "HERO_SPEED", ACT_HERO_SPEED, 30, 20000, {100, 200},
- _("士気高揚, スピード(期間 50+d50ターン)", "hero and +10 to speed (50)") },
- { "RESIST_ACID", ACT_RESIST_ACID, 20, 2000, {40, 40},
- _("酸への耐性(期間 20+d20)", "resist acid (dur 20+d20)") },
- { "RESIST_FIRE", ACT_RESIST_FIRE, 20, 2000, {40, 40},
- _("火炎への耐性(期間 20+d20)", "resist fire (dur 20+d20)") },
- { "RESIST_COLD", ACT_RESIST_COLD, 20, 2000, {40, 40},
- _("冷気への耐性(期間 20+d20)", "resist cold (dur 20+d20)") },
- { "RESIST_ELEC", ACT_RESIST_ELEC, 20, 2000, {40, 40},
- _("電撃への耐性(期間 20+d20)", "resist elec (dur 20+d20)") },
- { "RESIST_POIS", ACT_RESIST_POIS, 20, 2000, {40, 40},
- _("毒への耐性(期間 20+d20)", "resist poison (dur 20+d20)") },
-
- { "LIGHT", ACT_LIGHT, 10, 150, {10, 10},
- _("イルミネーション", "light area (dam 2d15)") },
- { "MAP_LIGHT", ACT_MAP_LIGHT, 30, 500, {50, 50},
- _("魔法の地図と光", "light (dam 2d15) & map area") },
- { "DETECT_ALL", ACT_DETECT_ALL, 30, 1000, {55, 55},
- _("全感知", "detection") },
- { "DETECT_XTRA", ACT_DETECT_XTRA, 50, 12500, {100, 0},
- _("全感知、探索、*鑑定*", "detection, probing and identify true") },
- { "ID_FULL", ACT_ID_FULL, 50, 10000, {75, 0},
- _("*鑑定*", "identify true") },
- { "ID_PLAIN", ACT_ID_PLAIN, 20, 1250, {10, 0},
- _("鑑定", "identify spell") },
- { "RUNE_EXPLO", ACT_RUNE_EXPLO, 40, 4000, {200, 0},
- _("爆発のルーン", "explosive rune") },
- { "RUNE_PROT", ACT_RUNE_PROT, 60, 10000, {400, 0},
- _("守りのルーン", "rune of protection") },
- { "SATIATE", ACT_SATIATE, 10, 2000, {200, 0},
- _("空腹充足", "satisfy hunger") },
- { "DEST_DOOR", ACT_DEST_DOOR, 10, 100, {10, 0},
- _("ドア破壊", "destroy doors") },
- { "STONE_MUD", ACT_STONE_MUD, 20, 1000, {3, 0},
- _("岩石溶解", "stone to mud") },
- { "RECHARGE", ACT_RECHARGE, 30, 1000, {70, 0},
- _("魔力充填", "recharging") },
- { "ALCHEMY", ACT_ALCHEMY, 50, 10000, {500, 0},
- _("錬金術", "alchemy") },
- { "DIM_DOOR", ACT_DIM_DOOR, 50, 10000, {100, 0},
- _("次元の扉", "dimension door") },
- { "TELEPORT", ACT_TELEPORT, 10, 2000, {25, 0},
- _("テレポート", "teleport") },
- { "RECALL", ACT_RECALL, 30, 7500, {200, 0},
- _("帰還の詔", "word of recall") },
- { "JUDGE", ACT_JUDGE, 90, 50000, {20, 20},
- _("体力と引き替えに千里眼と帰還", "a telekinesis (500 lb)") },
- { "TELEKINESIS", ACT_TELEKINESIS, 20, 5500, {25, 25},
- _("物体を引き寄せる(重量25kgまで)", "clairvoyance and recall, draining you") },
- { "DETECT_UNIQUE", ACT_DETECT_UNIQUE, 40, 10000, {200, 0},
- _("この階にいるユニークモンスターを表示", "list of the uniques on the level") },
- { "ESCAPE", ACT_ESCAPE, 10, 3000, {35, 0},
- _("逃走", "a getaway") },
- { "DISP_CURSE_XTRA", ACT_DISP_CURSE_XTRA, 40, 30000, {0, 0},
- _("*解呪*と調査", "dispel curse and probing") },
- { "BRAND_FIRE_BOLTS", ACT_BRAND_FIRE_BOLTS, 40, 20000, {999, 0},
- _("刃先のファイア・ボルト", "fire branding of bolts") },
- { "RECHARGE_XTRA", ACT_RECHARGE_XTRA, 70, 30000, {200, 0},
- _("魔力充填", "recharge item") },
- { "LORE", ACT_LORE, 10, 30000, {0, 0},
- _("危険を伴う鑑定", "perilous identify") },
- { "SHIKOFUMI", ACT_SHIKOFUMI, 10, 10000, {100, 100},
- _("四股踏み", "shiko") },
- { "PHASE_DOOR", ACT_PHASE_DOOR, 10, 1500, {10, 0},
- _("ショート・テレポート", "blink") },
- { "DETECT_ALL_MONS", ACT_DETECT_ALL_MONS, 30, 3000, {150, 0},
- _("全モンスター感知", "detect all monsters") },
- { "ULTIMATE_RESIST", ACT_ULTIMATE_RESIST, 90, 20000, {777, 0},
- _("士気高揚、祝福、究極の耐性", "hero, bless, and ultimate resistance") },
-
- { "CAST_OFF", ACT_CAST_OFF, 30, 15000, {100, 0},
- _("脱衣と小宇宙燃焼", "cast it off and cosmic heroism") },
- { "FISHING", ACT_FISHING, 0, 100, {0, 0},
- _("釣りをする", "fishing") },
- { "INROU", ACT_INROU, 40, 15000, {150, 150},
- _("例のアレ", "reveal your identity") },
- { "MURAMASA", ACT_MURAMASA, 0, 0, {-1, 0},
- _("腕力の上昇", "increase STR") },
- { "BLOODY_MOON", ACT_BLOODY_MOON, 0, 0, {3333, 0},
- _("属性変更", "change zokusei") },
- { "CRIMSON", ACT_CRIMSON, 0, 50000, {15, 0},
- _("ファイア!", "fire!") },
-
- { "STRAIN_HASTE", ACT_STRAIN_HASTE, 10, 1000, {120, 100},
- _("体力と引き換えに加速", "haste with strain") },
- { "GRAND_CROSS", ACT_GRAND_CROSS, 30, 15000, {250, 200},
- _("グランド・クロス", "grand cross") },
- { "TELEPORT_LEVEL", ACT_TELEPORT_LEVEL, 10, 1500, {100, 200},
- _("テレポート・レベル", "teleort level") },
- { "ARTS_FALLING_STAR", ACT_FALLING_STAR, 20, 5500, {30, 50},
- _("魔剣・流れ星", "blade arts 'falling star'") },
- { NULL, 0, 0, 0, {0, 0},
- "" }
-};
-
-#ifdef JP
-/*!
- * @brief ランダムアーティファクトのバイアス名称テーブル
- */
-const cptr artifact_bias_name[MAX_BIAS] =
-{
- "なし",
- "電撃",
- "毒",
- "火炎",
- "冷気",
- "酸",
- "腕力",
- "知力",
- "賢さ",
- "器用さ",
- "耐久",
- "魅力",
- "混沌",
- "プリースト",
- "死霊",
- "法",
- "盗賊",
- "メイジ",
- "戦士",
- "レンジャー",
-};
-#else
-const cptr artifact_bias_name[MAX_BIAS] =
-{
- "None",
- "Elec",
- "Poison",
- "Fire",
- "Cold",
- "Acid",
- "STR",
- "INT",
- "WIS",
- "DEX",
- "CON",
- "CHA",
- "Chaos",
- "Pristly",
- "Necromantic",
- "Law",
- "Rogue",
- "Mage",
- "Warrior",
- "Ranger",
-};
-#endif
\ No newline at end of file