-/* File: tables.c */
-
-/*
+/*!
+ * @file tables.c
+ * @brief ゲーム情報テーブル / Angband Tables
+ * @date 2014/07/23
+ * @author
+ * <pre>
* Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke
- *
* This software may be copied and distributed for educational, research,
* and not for profit purposes provided that this copyright and statement
* are included in all such copies. Other copyrights may also apply.
+ * </pre>
*/
-/* Purpose: Angband Tables */
#include "angband.h"
-
-
-
-/*
- * Global array for looping through the "keypad directions"
+/*!
+ * キーパッドの方向を南から反時計回り順に列挙 / Global array for looping through the "keypad directions"
*/
-s16b ddd[9] =
+const s16b ddd[9] =
{ 2, 8, 6, 4, 3, 1, 9, 7, 5 };
-/*
- * Global arrays for converting "keypad direction" into offsets
+/*!
+ * dddで定義した順にベクトルのX軸成分を定義 / Global arrays for converting "keypad direction" into offsets
*/
-s16b ddx[10] =
+const s16b ddx[10] =
{ 0, -1, 0, 1, -1, 0, 1, -1, 0, 1 };
-s16b ddy[10] =
+/*!
+ * dddで定義した順にベクトルのY軸成分を定義 / Global arrays for converting "keypad direction" into offsets
+ */
+const s16b ddy[10] =
{ 0, 1, 1, 1, 0, 0, 0, -1, -1, -1 };
-/*
- * Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]"
+/*!
+ * ddd越しにベクトルのX軸成分を定義 / Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]"
*/
-s16b ddx_ddd[9] =
+const s16b ddx_ddd[9] =
{ 0, 0, 1, -1, 1, -1, 1, -1, 0 };
-s16b ddy_ddd[9] =
+/*!
+ * ddd越しにベクトルのY軸成分を定義 / Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]"
+ */
+const s16b ddy_ddd[9] =
{ 1, -1, 0, 0, 1, 1, -1, -1, 0 };
-/*
- * Circular keypad direction array
+/*!
+ * キーパッドの円環状方向配列 / Circular keypad direction array
*/
-s16b cdd[8] =
+const s16b cdd[8] =
{ 2, 3, 6, 9, 8, 7, 4, 1 };
-/*
- * Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]"
+/*!
+ * cdd越しにベクトルのX軸成分を定義 / Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]"
*/
-s16b ddx_cdd[8] =
+const s16b ddx_cdd[8] =
{ 0, 1, 1, 1, 0, -1, -1, -1 };
-s16b ddy_cdd[8] =
+/*!
+ * cdd越しにベクトルのY軸成分を定義 / Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]"
+ */
+const s16b ddy_cdd[8] =
{ 1, 1, 0, -1, -1, -1, 0, 1 };
-/*
+/*!
+ * 10進数から16進数への変換テーブル /
* Global array for converting numbers to uppercase hecidecimal digit
* This array can also be used to convert a number to an octal digit
*/
-char hexsym[16] =
+const char hexsym[16] =
{
'0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', 'A', 'B', 'C', 'D', 'E', 'F'
};
-/*
+/*!
+ * 選択処理用キーコード /
* Global array for converting numbers to a logical list symbol
*/
-char listsym[] =
+const char listsym[] =
{
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
};
-/*
+/*!
+ * スクリーン表示色キャラクタ /
* Encode the screen colors
*/
-cptr color_char = "dwsorgbuDWvyRGBU";
+const cptr color_char = "dwsorgbuDWvyRGBU";
-/*
+/*!
+ * 知力/賢さによるレベル毎の習得可能魔法数テーブル
* Stat Table (INT/WIS) -- Number of half-spells per level
*/
-byte adj_mag_study[] =
+const byte adj_mag_study[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 知力/賢さによるMP修正テーブル
* Stat Table (INT/WIS) -- extra 1/4-mana-points per level
*/
-byte adj_mag_mana[] =
+const byte adj_mag_mana[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 知力/賢さによる最低魔法失敗率テーブル
* Stat Table (INT/WIS) -- Minimum failure rate (percentage)
*/
-byte adj_mag_fail[] =
+const byte adj_mag_fail[] =
{
99 /* 3 */,
99 /* 4 */,
};
-/*
+/*!
+ * 知力/賢さによる魔法失敗率修正テーブル
* Stat Table (INT/WIS) -- Various things
*/
-byte adj_mag_stat[] =
+const byte adj_mag_stat[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 魅力による店での取引修正テーブル
* Stat Table (CHR) -- payment percentages
*/
-byte adj_chr_gold[] =
+const byte adj_chr_gold[] =
{
130 /* 3 */,
125 /* 4 */,
};
-/*
+/*!
+ * 知力による魔道具使用修正テーブル
* Stat Table (INT) -- Magic devices
*/
-byte adj_int_dev[] =
+const byte adj_int_dev[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 賢さによる魔法防御修正テーブル
* Stat Table (WIS) -- Saving throw
*/
-byte adj_wis_sav[] =
+const byte adj_wis_sav[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 器用さによるトラップ解除修正テーブル
* Stat Table (DEX) -- disarming
*/
-byte adj_dex_dis[] =
+const byte adj_dex_dis[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 知力によるトラップ解除修正テーブル
* Stat Table (INT) -- disarming
*/
-byte adj_int_dis[] =
+const byte adj_int_dis[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 器用さによるAC修正テーブル
* Stat Table (DEX) -- bonus to ac (plus 128)
*/
-byte adj_dex_ta[] =
+const byte adj_dex_ta[] =
{
128 + -4 /* 3 */,
128 + -3 /* 4 */,
};
-/*
+/*!
+ * 腕力によるダメージ修正テーブル
* Stat Table (STR) -- bonus to dam (plus 128)
*/
-byte adj_str_td[] =
+const byte adj_str_td[] =
{
128 + -2 /* 3 */,
128 + -2 /* 4 */,
};
-/*
+/*!
+ * 器用度による命中修正テーブル
* Stat Table (DEX) -- bonus to hit (plus 128)
*/
-byte adj_dex_th[] =
+const byte adj_dex_th[] =
{
128 + -3 /* 3 */,
128 + -2 /* 4 */,
};
-/*
+/*!
+ * 腕力による命中修正テーブル
* Stat Table (STR) -- bonus to hit (plus 128)
*/
-byte adj_str_th[] =
+const byte adj_str_th[] =
{
128 + -3 /* 3 */,
128 + -2 /* 4 */,
};
-/*
+/*!
+ * 腕力による基本所持重量値テーブル
* Stat Table (STR) -- weight limit in deca-pounds
*/
-byte adj_str_wgt[] =
+const byte adj_str_wgt[] =
{
10 /* 3 */,
11 /* 4 */,
};
-/*
+/*!
+ * 腕力による武器重量限界値テーブル
* Stat Table (STR) -- weapon weight limit in pounds
*/
-byte adj_str_hold[] =
+const byte adj_str_hold[] =
{
4 /* 3 */,
5 /* 4 */,
};
-/*
+/*!
+ * 腕力による採掘能力修正値テーブル
* Stat Table (STR) -- digging value
*/
-byte adj_str_dig[] =
+const byte adj_str_dig[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 腕力による攻撃回数算定値テーブル
* Stat Table (STR) -- help index into the "blow" table
*/
-byte adj_str_blow[] =
+const byte adj_str_blow[] =
{
3 /* 3 */,
4 /* 4 */,
};
-/*
+/*!
+ * 器用さによる攻撃回数インデックステーブル
* Stat Table (DEX) -- index into the "blow" table
*/
-byte adj_dex_blow[] =
+const byte adj_dex_blow[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 器用さによる盗難防止&体当たり成功判定修正テーブル
* Stat Table (DEX) -- chance of avoiding "theft" and "falling"
*/
-byte adj_dex_safe[] =
+const byte adj_dex_safe[] =
{
0 /* 3 */,
1 /* 4 */,
};
-/*
+/*!
+ * 耐久による基本HP自然治癒値テーブル /
* Stat Table (CON) -- base regeneration rate
*/
-byte adj_con_fix[] =
+const byte adj_con_fix[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * 耐久による基本HP自然治癒値テーブル /
* Stat Table (CON) -- extra 1/4-hitpoints per level (plus 128)
*/
-byte adj_con_mhp[] =
+const byte adj_con_mhp[] =
{
128 + -8 /* 3 */,
128 + -6 /* 4 */,
};
-/*
+/*!
+ * 魅力による魅了能力修正テーブル /
* Stat Table (CHR) -- charm
*/
-byte adj_chr_chm[] =
+const byte adj_chr_chm[] =
{
0 /* 3 */,
0 /* 4 */,
};
-/*
+/*!
+ * @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.
- *
+ * @details
+ * <pre>
* This number ranges from a single blow/round for weak players to up to six
* blows/round for powerful warriors.
*
*
* The player gets "blows_table[P][D]" blows/round, as shown below,
* up to a maximum of "num" blows/round, plus any "bonus" blows/round.
+ * </pre>
*/
-byte blows_table[12][12] =
+const byte blows_table[12][12] =
{
/* P/D */
/* 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11+ */
};
-
-arena_type arena_info[MAX_ARENA_MONS + 2] =
+/*!
+ * @brief 闘技場のモンスターID及び報酬アイテムテーブル
+ */
+const arena_type arena_info[MAX_ARENA_MONS + 2] =
{
{ MON_NOBORTA, TV_AMULET, SV_AMULET_ADORNMENT },
{ MON_MORI_TROLL, TV_FOOD, SV_FOOD_PINT_OF_WINE },
{ MON_LION_HEART, 0, 0 },
{ MON_MASTER_YEEK, TV_POTION, SV_POTION_CURING },
{ MON_SABRE_TIGER, TV_WAND, SV_WAND_STONE_TO_MUD },
- { MON_LIZARD_KING, TV_POTION, SV_POTION_RESISTANCE },
+ { MON_LIZARD_KING, TV_WAND, SV_WAND_TELEPORT_AWAY },
{ MON_WYVERN, TV_POTION, SV_POTION_HEALING },
- { MON_ARCH_VILE, TV_SCROLL, SV_SCROLL_GENOCIDE },
+ { MON_ARCH_VILE, TV_POTION, SV_POTION_RESISTANCE },
{ MON_ELF_LORD , TV_POTION, SV_POTION_ENLIGHTENMENT },
{ MON_GHOUL_KING, TV_FOOD, SV_FOOD_RESTORING },
{ MON_COLBRAN, TV_RING, SV_RING_ELEC },
{ MON_M_MINDCRAFTER, TV_POTION, SV_POTION_SELF_KNOWLEDGE },
{ MON_GROO, TV_SCROLL, SV_SCROLL_ACQUIREMENT },
{ MON_RAAL, TV_SCROLL, SV_SCROLL_STAR_DESTRUCTION },
- { MON_DREADMASTER, TV_WAND, SV_WAND_DRAIN_LIFE },
+ { MON_DREADMASTER, TV_WAND, SV_WAND_HYPODYNAMIA },
{ MON_ULTRA_PALADIN, TV_STAFF, SV_STAFF_DISPEL_EVIL },
{ MON_BARNEY, TV_RING, SV_RING_RES_CHAOS },
{ MON_TROLL_KING, TV_SCROLL, SV_SCROLL_MASS_GENOCIDE },
};
-/*
+/*!
+ * @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
*
* I want to do 50k owners, but the purse is currently s16b. Perhaps
* we should just store 1/10th of the purse?
+ * </pre>
*/
-owner_type owners[MAX_STORES][MAX_OWNERS] =
+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},
+ 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},
+ { "フレンドリーなビルボ", 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},
+ { "ã\83\81ã\83\93ã\81®ã\82¨ã\83©ã\82·ã\83¥ã\83\8aã\82¯", 750, 170, 107, 5, 15, RACE_BEASTMAN},
+ { "ã\83\8fã\83³ã\82µã\83 ã\81ªã\82°ã\83©ã\83\83ã\82°", 1000, 165, 107, 6, 18, RACE_HALF_TITAN},
+ { "ã\82±ã\83\81ã\81ªã\83\95ã\82©ã\83ã\83\93ã\82¢", 250, 170, 108, 5, 15, RACE_HUMAN},
+ { "馬鹿ã\81®ã\82¨ã\83ªã\82¹", 500, 175, 108, 4, 12, RACE_HUMAN},
+ { "腹ペコのフィルバート", 750, 170, 107, 5, 15, RACE_VAMPIRE},
+ { "ã\82¹ã\83\8aã\83¼ã\82°ã\83«ã\83»ã\82µã\82·ã\82°ã\82¢", 1000, 165, 107, 6, 18, RACE_MIND_FLAYER},
+ { "é\95·æ»ã\81\8dã\82¨ã\83ã\83¯ã\83¼ã\82º", 250, 170, 108, 5, 15, RACE_SPECTRE},
+ { "ã\83\8eã\83ã\83\9eã\81®ã\83\95ã\83³ã\83\87ã\82£", 500, 175, 108, 4, 12, RACE_ZOMBIE},
+ { "ã\82°ã\83©ã\83³ã\82µã\82¹", 750, 170, 107, 5, 15, RACE_SKELETON},
+ { "ä¸\81寧ã\81ªã\83ã\83©ã\83\83ã\82¯ã\82¹", 1000, 165, 107, 6, 18, RACE_VAMPIRE},
+ { "ブッチ", 250, 170, 108, 5, 15, RACE_HALF_ORC},
+ { "ç¾\8eã\81\97ã\81\8dã\82¨ã\83«ã\83\99ã\83¬ã\82¹", 500, 175, 108, 4, 12, RACE_HIGH_ELF},
+ { "ã\81\93ã\81\9dã\81\93ã\81\9dã\82µã\83¼ã\83¬ã\82¹", 750, 170, 107, 5, 15, RACE_GNOME},
+ { "ã\83\8aã\83¼ã\83ã\83\83ã\82¯", 1000, 165, 107, 6, 18, RACE_DWARF},
+ { "ã\83\81ã\83\93ã\81®ã\83\98ã\82¤ã\83\8dã\83\83ã\82«", 250, 170, 108, 5, 15, RACE_GNOME},
+ { "きちがいロワラン", 500, 175, 108, 4, 12, RACE_HALF_GIANT},
+ { "毒息のウート", 750, 170, 107, 5, 15, RACE_DRACONIAN},
+ { "ã\81§ã\81¶ã\81£ã\81¡ã\82\87ã\82¢ã\83©ã\82¡ã\82«", 1000, 165, 107, 6, 18, RACE_DRACONIAN},
+ { "ä½\8eè\83½ã\81ªã\83\97ã\83¼ã\82´ã\83¼", 250, 170, 108, 5, 15, RACE_BEASTMAN},
+ { "フェロールフィリアン", 500, 175, 108, 4, 12, RACE_ELF},
+ { "å¹´å¯\84ã\82\8aã\83\9eã\83ã\82«", 750, 170, 107, 5, 15, RACE_GNOME},
+ { "勇敢なサシン", 1000, 165, 107, 6, 18, RACE_HALF_GIANT},
+ { "田舎者アビエマール", 250, 170, 108, 5, 15, RACE_HUMAN},
+ { "貧ä¹\8fã\81ªã\83\8fã\83¼ã\82¯", 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},
{
/* 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},
+ { "é\86\9cæ\82ªã\82³ã\83³=ã\83\80ã\83¼", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
+ { "é \91å\9bºè\80\85ã\83\80ã\83¼ã\82°=ã\83ã\82¦", 10000, 190, 111, 4, 9, RACE_HUMAN},
+ { "賢者デカド", 25000, 200, 112, 4, 10, RACE_DUNADAN},
+ { "鍛冶屋のウィーランド", 30000, 200, 112, 4, 5, RACE_DWARF},
+ { "é\86\9cæ\82ªã\82³ã\83³=ã\83\80ã\83¼", 10000, 210, 115, 5, 7, RACE_HALF_ORC},
+ { "é \91å\9bºè\80\85ã\83\80ã\83¼ã\82°=ã\83ã\82¦", 15000, 190, 111, 4, 9, RACE_HUMAN},
+ { "ハンサムなデカド", 25000, 200, 112, 4, 10, RACE_AMBERITE},
+ { "エロー・ドラゴンスケイル", 30000, 200, 112, 4, 5, RACE_ELF},
+ { "ã\83\87ã\83ªã\82«ã\83\88ã\82¹", 10000, 210, 115, 5, 7, RACE_SPRITE},
+ { "巨大ã\81ªã\82°ã\83«ã\83¼ã\82¹", 15000, 190, 111, 4, 9, RACE_HALF_GIANT},
+ { "ã\82¢ã\83\8bã\83 ã\82¹", 25000, 200, 112, 4, 10, RACE_GOLEM},
+ { "ã\83\9eã\83«ã\83´ã\82¡ã\82¹", 30000, 200, 112, 4, 5, RACE_HALF_TITAN},
+ { "ã\82»ã\83©ã\82¯ã\82·ã\82¹", 10000, 210, 115, 5, 7, RACE_ZOMBIE},
+ { "デス・チル", 5000, 190, 111, 4, 9, RACE_SPECTRE},
+ { "å¾®ã\81\8bã\81ªã\83\89ã\83ªã\82ªã\82¹", 25000, 200, 112, 4, 10, RACE_SPECTRE},
+ { "å\86·ã\81\9fã\81\84ã\83\90ã\82¹ã\83ªã\83\83ã\82¯", 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},
+ { "å\84ªã\81\97ã\81\84ã\83©ã\83\8aã\83©ã\83¼", 30000, 200, 112, 4, 5, RACE_AMBERITE},
+ { "ä¸\8dæµ\84ã\81®ã\83\9bã\83«ã\83\90ã\82°", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
+ { "テレパスのエレレン", 15000, 190, 111, 4, 9, RACE_DARK_ELF},
+ { "ã\82¤ã\82¹ã\83\89ã\83ªã\83ªã\82¢ã\82¹", 25000, 200, 112, 4, 10, RACE_SPRITE},
+ { "ä¸\80ã\81¤ç\9b®ã\83´ã\82§ã\82°ã\83\8aã\83¼", 5000, 200, 112, 4, 5, RACE_CYCLOPS},
+ { "混沌のロディッシュ", 10000, 210, 115, 5, 7, RACE_BEASTMAN},
+ { "剣豪ヘジン", 15000, 190, 111, 4, 9, RACE_NIBELUNG},
+ { "ã\81\9aã\82\8bå±\8bã\81®ã\82¨ã\83«ã\83\99ã\83¬ã\83ªã\82¹", 10000, 200, 112, 4, 10, RACE_DARK_ELF},
+ { "ã\82¤ã\83³ã\83\97ã\81®ã\82¶ã\82µã\82¹", 30000, 200, 112, 4, 5, RACE_IMP},
+ { "é\86\9cæ\82ªã\82³ã\83³=ã\83\80ã\83¼", 5000, 210, 115, 5, 7, RACE_HALF_ORC},
+ { "é \91å\9bºè\80\85ã\83\80ã\83¼ã\82°=ã\83ã\82¦", 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_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},
+ {
+ /* 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
},
};
-
-
-/*
+/*!
+ * @brief 加速値による実質速度修正倍率テーブル /
* This table allows quick conversion from "speed" to "energy"
+ * @details
+ * <pre>
* The basic function WAS ((S>=110) ? (S-110) : (100 / (120-S)))
* Note that table access is *much* quicker than computation.
*
* 100 units to 50 units, though this may interact badly with
* the (compiled out) small random energy boost code. It may
* also tend to cause more "clumping" at high speeds.
+ * </pre>
*/
-byte extract_energy[200] =
+const byte extract_energy[200] =
{
/* Slow */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
/* Slow */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
-/*
+/*!
+ * @brief 基本必要経験値テーブル /
* Base experience levels, may be adjusted up for race and/or class
*/
-s32b player_exp[PY_MAX_LEVEL] =
+const s32b player_exp[PY_MAX_LEVEL] =
{
10,
25,
};
-s32b player_exp_a[PY_MAX_LEVEL] =
+/*!
+ * @brief 基本必要強化値テーブル(アンドロイド専用)
+ */
+const s32b player_exp_a[PY_MAX_LEVEL] =
{
20,
50,
};
-/*
+/*!
+ * @brief 性別表記 /
* Player Sexes
- *
+ * @details
+ * <pre>
* Title,
* Winner
+ * </pre>
*/
-player_sex sex_info[MAX_SEXES] =
+const player_sex sex_info[MAX_SEXES] =
{
{
#ifdef JP
- "½÷À",
- "¥¯¥¤¡¼¥ó",
+ "女性",
+ "クイーン",
#endif
"Female",
"Queen"
},
{
#ifdef JP
- "ÃËÀ",
- "¥¥ó¥°",
+ "男性",
+ "ã\82ã\83³ã\82°",
#endif
"Male",
"King"
};
-/*
+/*!
+ * @brief 種族情報 /
* Player Races
- *
+ * @details
+ * <pre>
* Title,
* {STR,INT,WIS,DEX,CON,CHR},
* r_dis, r_dev, r_sav, r_stl, r_srh, r_fos, r_thn, r_thb,
* Female (Hgt, Wgt)
* infra,
* class-choices
+ * </pre>
*/
-player_race race_info[MAX_RACES] =
+const player_race race_info[MAX_RACES] =
{
{
#ifdef JP
- "¿Í´Ö",
+ "人間",
#endif
"Human",
},
{
#ifdef JP
- "¥Ï¡¼¥Õ¥¨¥ë¥Õ",
+ "ハーフエルフ",
#endif
"Half-Elf",
},
{
#ifdef JP
- "¥¨¥ë¥Õ",
+ "エルフ",
#endif
"Elf",
},
{
#ifdef JP
- "¥Û¥Ó¥Ã¥È",
+ "ホビット",
#endif
"Hobbit",
},
{
#ifdef JP
- "¥Î¡¼¥à",
+ "ノーム",
#endif
"Gnome",
},
{
#ifdef JP
- "¥É¥ï¡¼¥Õ",
+ "ドワーフ",
#endif
"Dwarf",
},
{
#ifdef JP
- "¥Ï¡¼¥Õ¥ª¡¼¥¯",
+ "ã\83\8fã\83¼ã\83\95ã\82ªã\83¼ã\82¯",
#endif
"Half-Orc",
},
{
#ifdef JP
- "¥Ï¡¼¥Õ¥È¥í¥ë",
+ "ハーフトロル",
#endif
"Half-Troll",
},
{
#ifdef JP
- "¥¢¥ó¥Ð¥é¥¤¥È",
+ "アンバライト",
#endif
"Amberite",
},
{
#ifdef JP
- "¥Ï¥¤¥¨¥ë¥Õ",
+ "ハイエルフ",
#endif
"High-Elf",
},
{
#ifdef JP
- "ÌîÈÚ¿Í",
+ "野蛮人",
#endif
"Barbarian",
},
{
#ifdef JP
- "¥Ï¡¼¥Õ¥ª¡¼¥¬",
+ "ã\83\8fã\83¼ã\83\95ã\82ªã\83¼ã\82¬",
#endif
"Half-Ogre",
},
{
#ifdef JP
- "Ⱦµð¿Í",
+ "半巨人",
#endif
"Half-Giant",
},
{
#ifdef JP
- "Ⱦ¥¿¥¤¥¿¥ó",
+ "半タイタン",
#endif
"Half-Titan",
},
{
#ifdef JP
- "¥µ¥¤¥¯¥í¥×¥¹",
+ "ã\82µã\82¤ã\82¯ã\83ã\83\97ã\82¹",
#endif
"Cyclops",
},
{
#ifdef JP
- "¥¤¡¼¥¯",
+ "ã\82¤ã\83¼ã\82¯",
#endif
"Yeek",
},
{
#ifdef JP
- "¥¯¥é¥Ã¥³¥ó",
+ "クラッコン",
#endif
"Klackon",
},
{
#ifdef JP
- "¥³¥Ü¥ë¥É",
+ "コボルド",
#endif
"Kobold",
},
{
#ifdef JP
- "¥Ë¡¼¥Ù¥ë¥ó¥°",
+ "ã\83\8bã\83¼ã\83\99ã\83«ã\83³ã\82°",
#endif
"Nibelung",
},
{
#ifdef JP
- "¥À¡¼¥¯¥¨¥ë¥Õ",
+ "ダークエルフ",
#endif
"Dark-Elf",
},
{
#ifdef JP
- "¥É¥é¥³¥Ë¥¢¥ó",
+ "ドラコニアン",
#endif
"Draconian",
},
{
#ifdef JP
- "¥Þ¥¤¥ó¥É¥Õ¥ì¥¢",
+ "ã\83\9eã\82¤ã\83³ã\83\89ã\83\95ã\83¬ã\82¢",
#endif
"Mindflayer",
},
{
#ifdef JP
- "¥¤¥ó¥×",
+ "インプ",
#endif
"Imp",
},
{
#ifdef JP
- "¥´¡¼¥ì¥à",
+ "ゴーレム",
#endif
"Golem",
},
{
#ifdef JP
- "³¼¹ü",
+ "骸骨",
#endif
"Skeleton",
},
{
#ifdef JP
- "¥¾¥ó¥Ó",
+ "ゾンビ",
#endif
"Zombie",
},
{
#ifdef JP
- "µÛ·ìµ´",
+ "吸血鬼",
#endif
"Vampire",
},
{
#ifdef JP
- "Í©Îî",
+ "幽霊",
#endif
"Spectre",
},
{
#ifdef JP
- "ÍÅÀº",
+ "妖精",
#endif
"Sprite",
},
{
#ifdef JP
- "½Ã¿Í",
+ "獣人",
#endif
"Beastman",
},
{
#ifdef JP
- "¥¨¥ó¥È",
+ "エント",
#endif
"Ent",
{ 2, 0, 2, -3, 2, 0 },
},
{
#ifdef JP
- "¥¢¥ë¥³¥ó",
+ "アルコン",
#endif
"Archon",
},
{
#ifdef JP
- "¥Ð¥ë¥í¥°",
+ "ã\83\90ã\83«ã\83ã\82°",
"Balrog",
#else
"Balrog",
},
{
#ifdef JP
- "¥É¥¥¥Ê¥À¥ó",
+ "ドゥナダン",
#endif
"Dunadan",
},
{
#ifdef JP
- "±Æ¥Õ¥§¥¢¥ê¡¼",
+ "å½±ã\83\95ã\82§ã\82¢ã\83ªã\83¼",
#endif
"Shadow-Fairy",
{-2, 2, 2, 1, -1, 0 },
},
{
#ifdef JP
- "¥¯¥¿¡¼",
+ "ã\82¯ã\82¿ã\83¼",
#endif
"Kutar",
},
{
#ifdef JP
- "¥¢¥ó¥É¥í¥¤¥É",
+ "アンドロイド",
#endif
"Android",
};
-/*
+/*!
+ * @brief 職業情報 /
* Player Classes
- *
+ * @details
+ * <pre>
* Title,
* {STR,INT,WIS,DEX,CON,CHR},
* c_dis, c_dev, c_sav, c_stl, c_srh, c_fos, c_thn, c_thb,
* x_dis, x_dev, x_sav, x_stl, x_srh, x_fos, x_thn, x_thb,
* HD, Exp, pet_upkeep_div
+ * </pre>
*/
-player_class class_info[MAX_CLASS] =
+const player_class class_info[MAX_CLASS] =
{
{
#ifdef JP
- "Àï»Î",
+ "戦士",
#endif
"Warrior",
{
#ifdef JP
- "¥á¥¤¥¸",
+ "ã\83¡ã\82¤ã\82¸",
#endif
"Mage",
{
#ifdef JP
- "¥×¥ê¡¼¥¹¥È",
+ "プリースト",
#endif
"Priest",
{
#ifdef JP
- "Åð±",
+ "盗賊",
#endif
"Rogue",
{
#ifdef JP
- "¥ì¥ó¥¸¥ã¡¼",
+ "ã\83¬ã\83³ã\82¸ã\83£ã\83¼",
#endif
"Ranger",
{
#ifdef JP
- "¥Ñ¥é¥Ç¥£¥ó",
+ "パラディン",
#endif
"Paladin",
{
#ifdef JP
- "ËâË¡Àï»Î",
+ "魔法戦士",
#endif
"Warrior-Mage",
{
#ifdef JP
- "º®ÆÙ¤ÎÀï»Î",
+ "混沌の戦士",
#endif
"Chaos-Warrior",
{
#ifdef JP
- "½¤¹ÔÁÎ",
+ "修行僧",
#endif
"Monk",
{
#ifdef JP
- "ĶǽÎϼÔ",
+ "超能力者",
#endif
"Mindcrafter",
{
#ifdef JP
- "¥Ï¥¤=¥á¥¤¥¸",
+ "ã\83\8fã\82¤=ã\83¡ã\82¤ã\82¸",
#endif
"High-Mage",
{
#ifdef JP
- "´Ñ¸÷µÒ",
+ "観光客",
#endif
"Tourist",
{ -1, -1, -1, -1, -1, -1},
{
#ifdef JP
- "¤â¤Î¤Þ¤Í»Õ",
+ "ものまね師",
#endif
"Imitator",
{ 0, 1, -1, 2, 0, 1},
{
#ifdef JP
- "Ëâ½Ã»È¤¤",
+ "魔獣使い",
#endif
"BeastMaster",
{ 1, -1, -1, 1, 0, 2},
{
#ifdef JP
- "¥¹¥Ú¥ë¥Þ¥¹¥¿¡¼",
+ "ã\82¹ã\83\9aã\83«ã\83\9eã\82¹ã\82¿ã\83¼",
#endif
"Sorcerer",
{
#ifdef JP
- "¥¢¡¼¥Á¥ã¡¼",
+ "ã\82¢ã\83¼ã\83\81ã\83£ã\83¼",
#endif
"Archer",
{
#ifdef JP
- "ËâÆ»¶ñ½Ñ»Õ",
+ "魔道具術師",
#endif
"Magic-Eater",
{
#ifdef JP
- "¶ãÍ·»í¿Í",
+ "吟遊詩人",
#endif
"Bard", /* Note : spell stat is Charisma */
{-2, 1, 2, -1, -2, 4},
{
#ifdef JP
- "ÀÖËâÆ»»Õ",
+ "赤魔道師",
#endif
"Red-Mage",
{
#ifdef JP
- "·õ½Ñ²È",
+ "剣術家",
#endif
"Samurai",
{
#ifdef JP
- "Îýµ¤½Ñ»Õ",
+ "練気術師",
#endif
"ForceTrainer",
{
#ifdef JP
- "ÀÄËâÆ»»Õ",
+ "青魔道師",
#endif
"Blue-Mage",
{
#ifdef JP
- "µ³Ê¼",
+ "騎兵",
#endif
"Cavalry",
{ 2, -2, -2, 2, 2, 0},
{
#ifdef JP
- "¶¸Àï»Î",
+ "狂戦士",
#endif
"Berserker",
{
#ifdef JP
- "ÃÃÌê»Õ",
+ "鍛冶師",
#endif
"Weaponsmith",
},
{
#ifdef JP
- "¶À»È¤¤",
+ "鏡使い",
#endif
"Mirror-Master",
},
{
#ifdef JP
- "Ǧ¼Ô",
+ "忍者",
#endif
"Ninja",
{
#ifdef JP
- "¥¹¥Ê¥¤¥Ñ¡¼",
+ "ã\82¹ã\83\8aã\82¤ã\83\91ã\83¼",
#endif
"Sniper",
{ 2, -1, -1, 2, 1, 0},
- 25, 24, 28, 5, 32, 18, 35, 72,
- 12, 10, 10, 0, 0, 0, 12, 28,
+ 25, 24, 28, 5, 32, 18, 56, 72,
+ 12, 10, 10, 0, 0, 0, 18, 28,
2, 20, 40,
},
};
-player_seikaku seikaku_info[MAX_SEIKAKU] =
+/*!
+ * @brief 性格情報 /
+ * Player Character
+ */
+const player_seikaku seikaku_info[MAX_SEIKAKU] =
{
{
#ifdef JP
- "¤Õ¤Ä¤¦",
+ "ふつう",
#endif
"Ordinary",
{ 0, 0, 0, 0, 0, 0 },
{
#ifdef JP
- "¤Á¤«¤é¤¸¤Þ¤ó",
+ "ちからじまん",
#endif
"Mighty",
{ 2, -2, -1, 0, 1, 0 },
{
#ifdef JP
- "¤¤ì¤â¤Î",
+ "きれもの",
#endif
"Shrewd",
{ -2, 2, 0, 1, -1, -1 },
{
#ifdef JP
- "¤·¤¢¤ï¤»¤â¤Î",
+ "しあわせもの",
#endif
"Pious",
{ 0, -1, 2, -1, 0, 1 },
{
#ifdef JP
- "¤¹¤Ð¤·¤Ã¤³¤¤",
+ "すばしっこい",
#endif
"Nimble",
{ -1, 1, -1, 2, -1, -1 },
{
#ifdef JP
- "¤¤¤Î¤Á¤·¤é¤º",
+ "いのちしらず",
#endif
"Fearless",
{ 2, 1, 1, -1, -1, 0 },
{
#ifdef JP
- "¥³¥ó¥Ð¥Ã¥È",
+ "コンバット",
#endif
"Combat",
{ 1, -1, -2, 2, 0, 1 },
{
#ifdef JP
- "¤Ê¤Þ¤±¤â¤Î",
+ "なまけもの",
#endif
"Lazy",
{ -2, -2, -2, -2, -2, -2 },
{
#ifdef JP
- "¥»¥¯¥·¡¼¥®¥ã¥ë",
+ "セクシーギャル",
#endif
"Sexy",
{ 1, 1, 1, 1, 1, 3 },
{
#ifdef JP
- "¥é¥Ã¥¡¼¥Þ¥ó",
+ "ラッキーマン",
#endif
"Lucky",
{ -2, -2, -2, -2, -2, 2 },
{
#ifdef JP
- "¤¬¤Þ¤ó¤Å¤è¤¤",
+ "がまんづよい",
#endif
"Patient",
{ -1, -1, 1, -2, 2, 0 },
{
#ifdef JP
- "¤¤¤«¤µ¤Þ",
+ "いかさま",
#endif
"Munchkin",
{ 10, 10, 10, 10, 10, 10 },
};
-
-player_race mimic_info[] =
+/*!
+ * @brief 変身種族情報
+ */
+const player_race mimic_info[] =
{
{
#ifdef JP
- "[ɸ½à·ÁÂÖ]",
+ "[標準形態]",
#endif
"Default",
},
{
#ifdef JP
- "[°Ëâ]",
+ "[悪魔]",
#endif
"[Demon]",
},
{
#ifdef JP
- "[ËⲦ]",
+ "[魔王]",
#endif
"[Demon lord]",
},
{
#ifdef JP
- "[µÛ·ìµ´]",
+ "[吸血鬼]",
#endif
"[Vampire]",
};
-
-magic_type technic_info[NUM_TECHNIC][32] =
+/*!
+ * @brief 歌、剣術、呪術領域情報テーブル
+ */
+const magic_type technic_info[NUM_TECHNIC][32] =
{
{
/* Music */
};
-/*
+/*!
+ * 魔法領域フラグ管理テーブル /
* Zangband uses this array instead of the spell flags table, as there
* are 5 realms of magic, each with 4 spellbooks and 8 spells per book -- TY
*/
-u32b fake_spell_flags[4]=
+const u32b fake_spell_flags[4]=
{
0x000000ff,
0x0000ff00,
0xff000000
};
-
-s32b realm_choices1[MAX_CLASS] =
+/*!
+ * 職業毎に選択可能な第一領域魔法テーブル
+ */
+const s32b realm_choices1[MAX_CLASS] =
{
(CH_NONE), /* Warrior */
(CH_LIFE | CH_SORCERY | CH_NATURE |
(CH_NONE), /* Sniper */
};
-
-s32b realm_choices2[MAX_CLASS] =
+/*!
+ * 職業毎に選択可能な第二領域魔法テーブル
+ */
+const s32b realm_choices2[MAX_CLASS] =
{
(CH_NONE), /* Warrior */
(CH_LIFE | CH_SORCERY | CH_NATURE |
#ifdef JP
-cptr realm_names[] =
+/*!
+ * 領域魔法名称
+ */
+const cptr realm_names[] =
{
- "ËâË¡¤Ê¤·",
- "À¸Ì¿",
- "Àç½Ñ",
- "¼«Á³",
- "¥«¥ª¥¹",
- "°Å¹õ",
- "¥È¥é¥ó¥×",
- "Èë½Ñ",
- "¾¢",
- "°Ëâ",
- "Ç˼Ù",
- "ÉÔÌÀ",
- "ÉÔÌÀ",
- "ÉÔÌÀ",
- "ÉÔÌÀ",
- "ÉÔÌÀ",
- "²Î",
- "Éð·Ý",
- "¼ö½Ñ",
- "ÉÔÌÀ"
+ "魔法なし",
+ "生命",
+ "仙術",
+ "自然",
+ "ã\82«ã\82ªã\82¹",
+ "暗黒",
+ "トランプ",
+ "秘術",
+ "匠",
+ "悪魔",
+ "破邪",
+ "不明",
+ "不明",
+ "不明",
+ "不明",
+ "不明",
+ "歌",
+ "武芸",
+ "呪術",
+ "不明"
};
#endif
#ifdef JP
-cptr E_realm_names[]
+const cptr E_realm_names[]
#else
-cptr realm_names[]
+const cptr 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>
*/
-int chest_traps[64] =
+const int chest_traps[64] =
{
0, /* 0 == empty */
(CHEST_POISON),
};
-/*
- * Class titles for the player.
- *
+/*!
+ * @brief 職業とレベル毎のプレイヤー称号テーブル / Class titles for the player.
+ * <pre>
* The player gets a new title every five levels, so each class
* needs only ten titles total.
+ * </pre>
*/
#ifdef JP
-cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
+const cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
{
/* Warrior */
{
- "¿·»²Ê¼",
- "ʼ»Î",
- "ÍÃʼ",
- "¸Å»²Ê¼",
- "·õ»Î",
- "Æ®»Î",
- "±Ñͺ",
- "Ã˼ß",
- "Çì¼ß",
- "·¯¼ç",
+ "新参兵",
+ "兵士",
+ "傭兵",
+ "古参兵",
+ "剣士",
+ "闘士",
+ "英雄",
+ "男爵",
+ "伯爵",
+ "君主",
},
/* Mage */
{
- /*"¸«½¬¤¤",*/
- "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
- "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
- "¸¸½Ñ»Õ",
- "¼ö½Ñ»Õ",
- "¾¤Îî»Õ",
- "¾¤Ëâ»Õ",
- "Ëâ½Ñ»Õ",
- "ËâÆ»»Õ",
- "¥¤¥×¥·¥·¥Þ¥¹",
- "ÂçËâÆ»»Õ",
+ /*"見習い",*/
+ "練習生", /*丁稚、練習生 */
+ "奇術師", /*詐欺師、ペテン師 */
+ "幻術師",
+ "呪術師",
+ "召霊師",
+ "召魔師",
+ "魔術師",
+ "魔道師",
+ "ã\82¤ã\83\97ã\82·ã\82·ã\83\9eã\82¹",
+ "大魔道師",
},
/* Priest */
{
- "¿®¼Ô", /*¿®ÅÌ */
- "»øÁÎ", /*¶µ²ñÊô»Å¼Ô¡¢¸«½¬¤¤ÁΡ¢È¼ÁΡ¢½¾¼Ô */
- "½ÏÎýÁÎ",
- "À»¿¦¼Ô", /*À»¿¦¼Ô */
- "ÅÁÆ»»Õ", /*»Êº×ɾµÄ°÷¡¢½¤Æ»²ñ²ñ°÷ */
- "ËÒ»Õ", /*¥é¥Þ¶µ¤ÎÁÎ */
- "À»¿Í", /*Âç»Ê¶µ¡¢Áí¼ç¶µ¡¢ÁíÂç»Ê¶µ */
- "º×»Ê", /*º×»Ê¡¢»Êº× */
- "º×»ÊĹ", /*Âçº×»Ê¡¢º×»ÊĹ */
- "¶µ¹Ä",
+ "信者", /*信徒 */
+ "侍僧", /*教会奉仕者、見習い僧、伴僧、従者 */
+ "熟練僧",
+ "聖職者", /*聖職者 */
+ "伝道師", /*司祭評議員、修道会会員 */
+ "牧師", /*ラマ教の僧 */
+ "聖人", /*大司教、総主教、総大司教 */
+ "祭司", /*祭司、司祭 */
+ "祭司長", /*大祭司、祭司長 */
+ "教皇",
},
/* Rogues */
{
- /* "¤´¤í¤Ä¤",*/ /*¤´¤í¤Ä¤¡¢É÷ÍèË·¡¢Éâϲ¼Ô */
- "¤¹¤ê",
- "Äɤ¤¤Ï¤®", /*Äɤ¤Çí¤®¡¢¶¯Åð¡¢Å¥ËÀ */
- "ÌëÅð", /*¶¯Åð¡¢ÌëÅð¡¢Å¥ËÀ */
- "¤³¤½Å¥", /*¤³¤½Å¥¡¢¾®Å¥ËÀ */
- "¥Ú¥Æ¥ó»Õ", /*ÇîÅÌ¡¢¥Ú¥Æ¥ó»Õ¡¢º¾µ½»Õ */
- "¥í¥¦¥·¡¼¥Õ",
- "¥Ï¥¤¥·¡¼¥Õ",
- "¥Þ¥¹¥¿¡¼", /* "¥Þ¥¹¥¿¡¼¥·¡¼¥Õ", */
- "¥¢¥µ¥·¥ó", /* °Å»¦¼Ô */
- "ƬÎÎ", /*"¥®¥ë¥É¥Þ¥¹¥¿¡¼",*/
+ /* "ごろつき",*/ /*ごろつき、風来坊、浮浪者 */
+ "すり",
+ "追いはぎ", /*追い剥ぎ、強盗、泥棒 */
+ "夜盗", /*強盗、夜盗、泥棒 */
+ "こそ泥", /*こそ泥、小泥棒 */
+ "ペテン師", /*博徒、ペテン師、詐欺師 */
+ "ロウシーフ",
+ "ハイシーフ",
+ "マスター", /* "マスターシーフ", */
+ "アサシン", /* 暗殺者 */
+ "é é \98", /*"ã\82®ã\83«ã\83\89ã\83\9eã\82¹ã\82¿ã\83¼",*/
},
/* Rangers */
{
- "»È¤¤Áö¤ê",
- "ÃÚÉ×",
- "À͸õ", /*À͸õ¡¢¸«Ä¥¤ê¡¢Ä廡ʼ */
- "¼í¿Í",
- "ÄÉÀ×¼Ô",
- "ÀèƳ¼Ô",
- "õ¸±¼Ô", /*³«Âó¼Ô¡¢Ãµ¸±¼Ô */
- "ÌîÉú",
- "ÌîÉúƬ",
- "ÌîÉú¤ÎÁíÎÎ",
+ "使い走り",
+ "馳夫",
+ "斥候", /*斥候、見張り、偵察兵 */
+ "狩人",
+ "追跡者",
+ "先導者",
+ "探険者", /*開拓者、探険者 */
+ "野伏",
+ "野伏頭",
+ "野伏の総領",
},
/* Paladins */
{
- "ͦ»Î", /*¿§ÃË¡¢°¦¿Í¡¢¤·¤ã¤ì¼Ô¡¢Í¦´º¤Ê¿Í */
- "±Ò»Î",
- "Êݸî¼Ô",
- "ËɱҼÔ",
- "¸î±Ò¼Ô",
- "µ³»Î",
- "½Åµ³»Î",
- "À»µ³»Î",
- "¾åµéÀ»µ³»Î",
- "À»µ³»ÎÃÄĹ",
+ "勇士", /*色男、愛人、しゃれ者、勇敢な人 */
+ "衛士",
+ "保護者",
+ "防衛者",
+ "護衛者",
+ "騎士",
+ "重騎士",
+ "聖騎士",
+ "上級聖騎士",
+ "聖騎士団長",
},
/* Warrior-Mage */
{
- "¸«½¬¤¤",
- "ÅÌÄï", /*ÃúÃÕ¡¢Îý½¬À¸ */
- "°ì¿ÍÁ°",
- "¸Å»²Ê¼",
- "Ëâ½Ñʼ»Î",
- "Ëâ½ÑÆ®»Î",
- "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
- "ËâÃ˼ß",
- /* "Ëâ¸ø¼ß", */
- "ÀïÆ®Ëâ½Ñ»Î",
- "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
+ "見習い",
+ "徒弟", /*丁稚、練習生 */
+ "一人前",
+ "古参兵",
+ "魔術兵士",
+ "魔術闘士",
+ "魔術の英雄", /* Mage-Hero */
+ "魔男爵",
+ /* "魔公爵", */
+ "戦闘魔術士",
+ "知識の守護者", /* "ウィザードロード", */
},
/* Chaos Warrior */
{
- "¿·»²Ê¼",
- "ʼ»Î",
- "ÍÃʼ",
- "¸Å»²Ê¼",
- "·õ»Î",
- "Æ®»Î",
- "º®Æ٤αÑͺ",
- "º®ÆÙ¤ÎÃ˼ß",
- "º®Æ٤θø¼ß",
- "º®Æ٤β¦¼Ô",
+ "新参兵",
+ "兵士",
+ "傭兵",
+ "古参兵",
+ "剣士",
+ "闘士",
+ "混沌の英雄",
+ "混沌の男爵",
+ "混沌の公爵",
+ "混沌の王者",
},
/* Monk */
{
- "ÆþÌç¼Ô",
- "Äï»Ò",
- "ľÄï»Ò",
- "»ÕÈÏÂå",
- "»ÕÈÏ",
- "Æ»¾ì¼ç",
- "̾¿Í",
- "Âç̾¿Í",
- "·ýÀ»",
- "·ý¿À",
+ "入門者",
+ "弟子",
+ "直弟子",
+ "師範代",
+ "師範",
+ "道場主",
+ "名人",
+ "大名人",
+ "拳聖",
+ "拳神",
},
/* Mindcrafter */
{
- "Îý½¬À¸",
- "¸«½¬¤¤",
- "½ÏÎý»Î",
- "½Ïã»Î",
- "ÌÛÁÛ»Î",
- "¿´½Ñ»Î",
- "¥µ¥¤¥¥Ã¥¯",
- "¥µ¥¤¥ª¥Ë¥Ã¥¯",
- "ĶǽÎϼÔ",
- "Àº¿À¤Î»ÙÇÛ¼Ô", /* "¥Þ¥¤¥ó¥É¥Þ¥¹¥¿¡¼", */
+ "練習生",
+ "見習い",
+ "熟練士",
+ "熟達士",
+ "黙想士",
+ "心術士",
+ "ã\82µã\82¤ã\82ã\83\83ã\82¯",
+ "ã\82µã\82¤ã\82ªã\83\8bã\83\83ã\82¯",
+ "超能力者",
+ "ç²¾ç¥\9eã\81®æ\94¯é\85\8dè\80\85", /* "ã\83\9eã\82¤ã\83³ã\83\89ã\83\9eã\82¹ã\82¿ã\83¼", */
},
/* High Mage; same as Mage */
{
- /*"¸«½¬¤¤",*/
- "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
- "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
- "¸¸½Ñ»Õ",
- "¼ö½Ñ»Õ",
- "¾¤Îî»Õ",
- "¾¤Ëâ»Õ",
- "Ëâ½Ñ»Õ",
- "ËâÆ»»Õ",
- "¥¤¥×¥·¥·¥Þ¥¹",
- "ÂçËâÆ»»Õ",
+ /*"見習い",*/
+ "練習生", /*丁稚、練習生 */
+ "奇術師", /*詐欺師、ペテン師 */
+ "幻術師",
+ "呪術師",
+ "召霊師",
+ "召魔師",
+ "魔術師",
+ "魔道師",
+ "ã\82¤ã\83\97ã\82·ã\82·ã\83\9eã\82¹",
+ "大魔道師",
},
/* Tourist */
{
- "¥×¡¼ÂÀϺ",
- "´Ñ¸÷µÒ",
- "¼þͷι¹Ô¼Ô",
- "Ê×Îò¼Ô",
- "ι¹Ô¼Ô",
- "Êüϲ¼Ô", /* "ι¿Í", */
- "¹Ò³¤¼Ô",
- "õ¸¡²È",
- "ËÁ¸±²È",
- "¥¹¥Ú¥é¥ó¥«¡¼",
+ "プー太郎",
+ "観光客",
+ "周遊旅行者",
+ "遍歴者",
+ "旅行者",
+ "放浪者", /* "旅人", */
+ "航海者",
+ "探検家",
+ "冒険家",
+ "ã\82¹ã\83\9aã\83©ã\83³ã\82«ã\83¼",
},
/* Imitator */
{
- "¤³¤ì¤«¤é",
- "¤¤¤Þ¤¤¤Á",
- "¤Þ¤À¤Þ¤À",
- "¤Ü¤Á¤Ü¤Á",
- "¤½¤³¤½¤³",
- "¤Þ¤¢¤Þ¤¢",
- "¤Ê¤«¤Ê¤«",
- "¤¤¤±¤¤¤±",
- "¤½¤¦¤È¤¦",
- "¤¨¤é¤¤",
+ "これから",
+ "いまいち",
+ "まだまだ",
+ "ぼちぼち",
+ "そこそこ",
+ "まあまあ",
+ "なかなか",
+ "いけいけ",
+ "そうとう",
+ "えらい",
},
/* Beastmaster */
{
- "¥¤¥â¥ê»È¤¤",
- "¥Ø¥Ó»È¤¤",
- "¥¯¥â»È¤¤",
- "ϵ»È¤¤",
- "¥È¥é»È¤¤",
- "¹ÃÃî»È¤¤",
- "¥Ò¥É¥é»È¤¤",
- "¥Ï¥¦¥ó¥É»È¤¤",
- "¥à¡¼¥Þ¥¯»È¤¤",
- "¥É¥é¥´¥ó»È¤¤",
+ "イモリ使い",
+ "ヘビ使い",
+ "クモ使い",
+ "狼使い",
+ "トラ使い",
+ "甲虫使い",
+ "ヒドラ使い",
+ "ハウンド使い",
+ "ムーマク使い",
+ "ドラゴン使い",
},
/* Sorcerer; same as Mage */
{
- /*"¸«½¬¤¤",*/
- "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
- "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
- "¸¸½Ñ»Õ",
- "¼ö½Ñ»Õ",
- "¾¤Îî»Õ",
- "¾¤Ëâ»Õ",
- "Ëâ½Ñ»Õ",
- "ËâÆ»»Õ",
- "¥¤¥×¥·¥·¥Þ¥¹",
- "ÂçËâÆ»»Õ",
+ /*"見習い",*/
+ "練習生", /*丁稚、練習生 */
+ "奇術師", /*詐欺師、ペテン師 */
+ "幻術師",
+ "呪術師",
+ "召霊師",
+ "召魔師",
+ "魔術師",
+ "魔道師",
+ "ã\82¤ã\83\97ã\82·ã\82·ã\83\9eã\82¹",
+ "大魔道師",
},
/* Archer */
{
- "¿·»²Ê¼",
- "ʼ»Î",
- "ÍÃʼ",
- "¸Å»²Ê¼",
- "·õ»Î",
- "Æ®»Î",
- "±Ñͺ",
- "Ã˼ß",
- "Çì¼ß",
- "Îμç",
+ "新参兵",
+ "兵士",
+ "傭兵",
+ "古参兵",
+ "剣士",
+ "闘士",
+ "英雄",
+ "男爵",
+ "伯爵",
+ "領主",
},
/* Magic eater */
{
- "̵ÃΤʤë¼Ô",
- "ÆþÌç¼Ô",
- "´ñ½Ñ»Õ",
- "Èë½Ñ»Õ",
- "Èë½Ñ»Õ",
- "½ÏÎý¼Ô",
- "ã¿Í",
- "ã¿Í",
- "ËâÆ»»Õ",
- "Á´¤Æ¤òÃΤë¼Ô",
+ "無知なる者",
+ "入門者",
+ "奇術師",
+ "秘術師",
+ "秘術師",
+ "熟練者",
+ "達人",
+ "達人",
+ "魔道師",
+ "全てを知る者",
},
/* Bard */
{
- "¸«½¬¤¤", /*"Apprentice"*/
- "ºî¶Ê²È", /*"Songsmith"*/
- "¶ãÍ·»í¿Í", /*"Bard"*/
- "¥³¥ó¥Ñ¥Ë¥ª¥ó", /*"Companion"*/
- "¿´¤ÎÌþ¤·¼ê", /*"Minstrel"*/
- "è¶×»Õ", /*"Harper"*/
- "ÅÁ¾µ¤Îˤ®¼ê", /*"Loreweaver"*/
- "»í¿À¤Î¿½¤·»Ò", /*"Muse"*/
- "̴ˤ®", /*"Dreamweaver"*/
- "¥Þ¥¹¥¿¡¼", /*"Master Harper"*/
+ "見習い", /*"Apprentice"*/
+ "作曲家", /*"Songsmith"*/
+ "吟遊詩人", /*"Bard"*/
+ "コンパニオン", /*"Companion"*/
+ "心の癒し手", /*"Minstrel"*/
+ "竪琴師", /*"Harper"*/
+ "伝承の紡ぎ手", /*"Loreweaver"*/
+ "詩神の申し子", /*"Muse"*/
+ "夢紡ぎ", /*"Dreamweaver"*/
+ "マスター", /*"Master Harper"*/
},
/* Red Mage; same as Warrior-Mage */
{
- "¸«½¬¤¤",
- "ÅÌÄï", /*ÃúÃÕ¡¢Îý½¬À¸ */
- "°ì¿ÍÁ°",
- "¸Å»²Ê¼",
- "Ëâ½Ñʼ»Î",
- "Ëâ½ÑÆ®»Î",
- "Ëâ½Ñ¤Î±Ñͺ", /* Mage-Hero */
- "ËâÃ˼ß",
- /* "Ëâ¸ø¼ß", */
- "ÀïÆ®Ëâ½Ñ»Î",
- "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
+ "見習い",
+ "徒弟", /*丁稚、練習生 */
+ "一人前",
+ "古参兵",
+ "魔術兵士",
+ "魔術闘士",
+ "魔術の英雄", /* Mage-Hero */
+ "魔男爵",
+ /* "魔公爵", */
+ "戦闘魔術士",
+ "知識の守護者", /* "ウィザードロード", */
},
/* Samurai */
{
- "ÆþÌç¼Ô",
- "Äï»Ò",
- "ľÄï»Ò",
- "»ÕÈÏÂå",
- "»ÕÈÏ",
- "Æ»¾ì¼ç",
- "̾¿Í",
- "Âç̾¿Í",
- "·õÀ»",
- "·õ¿À",
+ "入門者",
+ "弟子",
+ "直弟子",
+ "師範代",
+ "師範",
+ "道場主",
+ "名人",
+ "大名人",
+ "剣聖",
+ "剣神",
},
/* ForceTrainer; same as Monk(?) */
{
- "ÆþÌç¼Ô",
- "Äï»Ò",
- "ľÄï»Ò",
- "»ÕÈÏÂå",
- "»ÕÈÏ",
- "Æ»¾ì¼ç",
- "̾¿Í",
- "Âç̾¿Í",
- "·ýÀ»",
- "·ý¿À",
+ "入門者",
+ "弟子",
+ "直弟子",
+ "師範代",
+ "師範",
+ "道場主",
+ "名人",
+ "大名人",
+ "拳聖",
+ "拳神",
},
/* Blue Mage; same as Mage */
{
- /*"¸«½¬¤¤",*/
- "Îý½¬À¸", /*ÃúÃÕ¡¢Îý½¬À¸ */
- "´ñ½Ñ»Õ", /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
- "¸¸½Ñ»Õ",
- "¼ö½Ñ»Õ",
- "¾¤Îî»Õ",
- "¾¤Ëâ»Õ",
- "Ëâ½Ñ»Õ",
- "ËâÆ»»Õ",
- "¥¤¥×¥·¥·¥Þ¥¹",
- "ÂçËâÆ»»Õ",
+ /*"見習い",*/
+ "練習生", /*丁稚、練習生 */
+ "奇術師", /*詐欺師、ペテン師 */
+ "幻術師",
+ "呪術師",
+ "召霊師",
+ "召魔師",
+ "魔術師",
+ "魔道師",
+ "ã\82¤ã\83\97ã\82·ã\82·ã\83\9eã\82¹",
+ "大魔道師",
},
/* Cavalry */
{
- "¿·»²Ê¼",
- "ʼ»Î",
- "ÍÃʼ",
- "¸Å»²Ê¼",
- "·õ»Î",
- "Æ®»Î",
- "±Ñͺ",
- "Ã˼ß",
- "Çì¼ß",
- "Îμç",
+ "新参兵",
+ "兵士",
+ "傭兵",
+ "古参兵",
+ "剣士",
+ "闘士",
+ "英雄",
+ "男爵",
+ "伯爵",
+ "領主",
},
/* Berserker */
{
- "¥Ð¡¼¥µ¡¼¥«¡¼",
- "¥Ð¡¼¥µ¡¼¥«¡¼",
- "¥Ð¡¼¥µ¡¼¥«¡¼",
- "Åܤê¤Î¸ø¼ß",
- "Åܤê¤Î¸ø¼ß",
- "Åܤê¤Î¸ø¼ß",
- "Åܤê¤Î²¦",
- "Åܤê¤Î²¦",
- "Åܤê¤Î²¦",
- "Åܤê¤Î²½¿È",
+ "ã\83\90ã\83¼ã\82µã\83¼ã\82«ã\83¼",
+ "ã\83\90ã\83¼ã\82µã\83¼ã\82«ã\83¼",
+ "ã\83\90ã\83¼ã\82µã\83¼ã\82«ã\83¼",
+ "怒りの公爵",
+ "怒りの公爵",
+ "怒りの公爵",
+ "怒りの王",
+ "怒りの王",
+ "怒りの王",
+ "怒りの化身",
},
/* Weaponsmith */
{
- "Ƽ¤òÃ䨤·¼Ô",
- "Å´¤òÃ䨤·¼Ô",
- "¹Ý¤òÃ䨤·¼Ô",
- "¶ä¤òÃ䨤·¼Ô",
- "ε¤òÃ䨤·¼Ô",
- "Îî¤òÃ䨤·¼Ô",
- "Ëâ¤òÃ䨤·¼Ô",
- "º²¤òÃ䨤·¼Ô",
- "¿À¤òÃ䨤·¼Ô",
- "Á´¤òÃ䨤·¼Ô",
+ "銅を鍛えし者",
+ "鉄を鍛えし者",
+ "鋼を鍛えし者",
+ "銀を鍛えし者",
+ "竜を鍛えし者",
+ "霊を鍛えし者",
+ "魔を鍛えし者",
+ "魂を鍛えし者",
+ "神を鍛えし者",
+ "全を鍛えし者",
},
/* Mirror Master */
{
- "¶À¤ò¸«¤ë¿Í",
- "¶ÀËá¤",
- "¶À¿¦¿Í",
- "¶À½Ñ»Õ",
- "¶ÀƳ»Õ",
- "¶À¤Î¸¼Ô",
- "¶À¤Î²¦",
- "¶À¤Î¹ÄÄë",
- "¶À¤Î²½¿È",
- "¥é¥Õ¥Î¡¼¥ë²¦",
+ "鏡を見る人",
+ "鏡磨き",
+ "鏡職人",
+ "鏡術師",
+ "鏡導師",
+ "鏡の賢者",
+ "鏡の王",
+ "鏡の皇帝",
+ "鏡の化身",
+ "ラフノール王",
},
/* Ninja */
{
- "·±ÎýÀ¸",
- "»Å¼ê",
- "½Ïã¼Ô",
- "ûÅá»È¤¤",
- "ÀÚ¤êÎö¤",
- "À¨ÏÓ",
- "¼¿¹õ¤Î¿Ï",
- "°Ç¤Î°ì·â",
- "°Å»¦¼Ô",
- "»à¤ÎŤÏÓ",
+ "訓練生",
+ "仕手",
+ "熟達者",
+ "短刀使い",
+ "切り裂き",
+ "凄腕",
+ "漆黒の刃",
+ "闇の一撃",
+ "暗殺者",
+ "死の長き腕",
},
/* Sniper */
{
- "¿·»²Ê¼",
- "ʼ»Î",
- "ÍÃʼ",
- "¸Å»²Ê¼",
- "·õ»Î",
- "Æ®»Î",
- "±Ñͺ",
- "Ã˼ß",
- "Çì¼ß",
- "Îμç",
+ "新参兵",
+ "兵士",
+ "傭兵",
+ "古参兵",
+ "剣士",
+ "闘士",
+ "英雄",
+ "男爵",
+ "伯爵",
+ "領主",
},
};
#else
-cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
+const cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
{
/* Warrior */
{
};
#endif
-monster_power monster_powers[MAX_MONSPELLS] =
+/*!
+ * @brief 青魔法テーブル
+ * @details
+ * level, smana, %fail, manedam, %manefail, use_stat, name
+ */
+const monster_power monster_powers[MAX_MONSPELLS] =
{
-/* level, smana, %fail, manedam, %manefail, use_stat, name */
#ifdef JP
-{ 1, 1, 10, 0, 15, A_CON, "¶«¤Ö"},
-{ 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
-{ 40, 35, 85, 0, 40, A_INT, "ËâÎϾõî"},
-{ 35, 30, 80, 800, 70, A_STR, "¥í¥±¥Ã¥È"},
-{ 5, 1, 20, 18, 15, A_DEX, "¼Í·â"},
-{ 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
-{ 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
-{ 10, 4, 35, 89, 40, A_INT, "²¿¤«"},
-{ 20, 15, 55, 1600, 95, A_CON, "»À¤Î¥Ö¥ì¥¹"},
-{ 20, 15, 55, 1600, 95, A_CON, "ÅÅ·â¤Î¥Ö¥ì¥¹"},
-{ 20, 15, 55, 1600, 95, A_CON, "±ê¤Î¥Ö¥ì¥¹"},
-{ 20, 15, 55, 1600, 95, A_CON, "Î䵤¤Î¥Ö¥ì¥¹"},
-{ 20, 15, 55, 800, 95, A_CON, "ÆǤΥ֥쥹"},
-{ 20, 15, 70, 550, 95, A_CON, "ÃϹö¤Î¥Ö¥ì¥¹"},
-{ 20, 16, 70, 400, 95, A_CON, "Á®¸÷¤Î¥Ö¥ì¥¹"},
-{ 20, 16, 70, 400, 95, A_CON, "°Å¹õ¤Î¥Ö¥ì¥¹"},
-{ 20, 20, 70, 450, 95, A_CON, "º®Íð¤Î¥Ö¥ì¥¹"},
-{ 20, 20, 70, 450, 95, A_CON, "¹ì²»¤Î¥Ö¥ì¥¹"},
-{ 20, 20, 70, 600, 95, A_CON, "¥«¥ª¥¹¤Î¥Ö¥ì¥¹"},
-{ 20, 16, 70, 500, 95, A_CON, "Îô²½¤Î¥Ö¥ì¥¹"},
-{ 30, 25, 80, 250, 95, A_CON, "°ø²Ìº®Íð¤Î¥Ö¥ì¥¹"},
-{ 35, 18, 80, 150, 95, A_CON, "»þ´ÖµÕž¤Î¥Ö¥ì¥¹"},
-{ 30, 25, 80, 200, 95, A_CON, "ÃÙÆߤΥ֥쥹"},
-{ 30, 28, 90, 200, 95, A_CON, "½ÅÎϤΥ֥쥹"},
-{ 20, 15, 70, 500, 95, A_CON, "ÇËÊҤΥ֥쥹"},
-{ 35, 15, 80, 150, 95, A_CON, "¥×¥é¥º¥Þ¤Î¥Ö¥ì¥¹"},
-{ 30, 18, 70, 200, 95, A_CON, "¥Õ¥©¡¼¥¹¤Î¥Ö¥ì¥¹"},
-{ 30, 28, 80, 250, 95, A_CON, "ËâÎϤΥ֥쥹"},
-{ 25, 20, 95, 320, 80, A_INT, "Êü¼Íǽµå"},
-{ 25, 15, 70, 800, 95, A_CON, "Êü¼ÍÀÇÑ´þʪ¤Î¥Ö¥ì¥¹"},
-{ 30, 32, 85, 400, 80, A_INT, "½ã¥í¥°¥ë¥¹"},
-{ 35, 40, 95, 150, 95, A_CON, "ʬ²ò¤Î¥Ö¥ì¥¹"},
-{ 18, 13, 55, 630, 80, A_INT, "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë"},
-{ 14, 10, 45, 316, 60, A_INT, "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë"},
-{ 20, 14, 60, 720, 80, A_INT, "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë"},
-{ 15, 11, 50, 320, 60, A_INT, "¥¢¥¤¥¹¡¦¥Ü¡¼¥ë"},
-{ 5, 3, 40, 48, 20, A_INT, "°½±À"},
-{ 25, 18, 70, 350, 80, A_INT, "ÃϹöµå"},
-{ 30, 22, 75, 350, 80, A_INT, "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¡¼¥ë"},
-{ 44, 45, 85, 550, 95, A_INT, "ËâÎϤÎÍò"},
-{ 40, 42, 90, 550, 95, A_INT, "°Å¹õ¤ÎÍò"},
-{ 10, 5, 50, 0, 25, A_INT, "ËâÎϵۼý"},
-{ 25, 10, 60, 0, 30, A_INT, "Àº¿À¹¶·â"},
-{ 30, 14, 65, 0, 30, A_INT, "Ǿ¹¶·â"},
-{ 3, 1, 25, 24, 20, A_INT, "·Ú½ý"},
-{ 12, 2, 35, 64, 25, A_INT, "½Å½ý"},
-{ 22, 6, 50, 150, 30, A_INT, "Ã×Ì¿½ý"},
-{ 32, 10, 70, 225, 35, A_INT, "È빦¤òÆͤ¯"},
-{ 13, 7, 40, 178, 40, A_INT, "¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È"},
-{ 10, 5, 35, 130, 35, A_INT, "¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È"},
-{ 15, 9, 50, 210, 45, A_INT, "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È"},
-{ 12, 6, 35, 162, 40, A_INT, "¥¢¥¤¥¹¡¦¥Ü¥ë¥È"},
-{ 40, 42, 90, 550, 95, A_INT, "¥¹¥¿¡¼¡¦¥Ð¡¼¥¹¥È"},
-{ 25, 17, 60, 255, 60, A_INT, "ÃϹö¤ÎÌð"},
-{ 25, 20, 65, 250, 60, A_INT, "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¥ë¥È"},
-{ 25, 24, 90, 400, 80, A_INT, "ËâÎϤÎÌð"},
-{ 25, 20, 80, 216, 60, A_INT, "¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È"},
-{ 25, 16, 60, 186, 60, A_INT, "¶Ë´¨¤ÎÌð"},
-{ 3, 1, 25, 12, 20, A_INT, "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë"},
-{ 5, 3, 35, 0, 20, A_INT, "¶²¹²"},
-{ 10, 5, 40, 0, 20, A_INT, "ÌÕÌÜ"},
-{ 10, 5, 40, 0, 20, A_INT, "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼"},
-{ 10, 5, 40, 0, 20, A_INT, "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼"},
-{ 10, 5, 40, 0, 20, A_INT, "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼"},
-{ 20, 10, 70, 0, 40, A_INT, "¥¹¥Ô¡¼¥É"},
-{ 45, 120, 95, 0, 60, A_INT, "ÇËÌǤμê"},
-{ 20, 15, 70, 0, 20, A_WIS, "ÂÎÎϲóÉü"},
-{ 45, 65, 80, 0, 60, A_INT, "̵½ý¤Îµå"},
-{ 5, 1, 30, 0, 20, A_INT, "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È"},
-{ 15, 8, 40, 0, 30, A_INT, "¥Æ¥ì¥Ý¡¼¥È"},
-{ 40, 999, 99, 0, 80, A_INT, "¥¶¡¦¥ï¡¼¥ë¥É"},
-{ 1, 0, 0, 0, 15, A_INT, "²¿¤«"},
-{ 15, 8, 50, 0, 30, A_INT, "°ú¤¤è¤»¤ë"},
-{ 20, 13, 80, 0, 30, A_INT, "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤"},
-{ 30, 40, 95, 0, 40, A_INT, "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë"},
-{ 35, 30, 80, 350, 70, A_INT, "¸÷¤Î·õ"},
-{ 5, 1, 20, 0, 15, A_INT, "°Å°Ç"},
-{ 5, 1, 20, 0, 15, A_DEX, "¥È¥é¥Ã¥×ÁϤ"},
-{ 15, 3, 40, 0, 30, A_INT, "µ²±ÁÓ¼º"},
-{ 30, 30, 70, 0, 40, A_INT, "»à¼ÔÉü³è"},
-{ 40, 70, 85, 0, 45, A_INT, "±ç·³¤ò¸Æ¤Ö"},
-{ 45, 90, 90, 0, 50, A_INT, "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¾¤´"},
-{ 25, 20, 65, 0, 30, A_INT, "¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
-{ 35, 30, 75, 0, 40, A_INT, "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
-{ 25, 25, 65, 0, 25, A_INT, "¥¢¥ê¤Î¾¤´"},
-{ 25, 20, 60, 0, 25, A_INT, "ÃØéá¤Î¾¤´"},
-{ 35, 26, 75, 0, 40, A_INT, "¥Ï¥¦¥ó¥É¤Î¾¤´"},
-{ 30, 23, 70, 0, 35, A_INT, "¥Ò¥É¥é¤Î¾¤´"},
-{ 40, 50, 85, 0, 40, A_INT, "Å·»È¤Î¾¤´"},
-{ 35, 50, 80, 0, 35, A_INT, "¥Ç¡¼¥â¥ó¤Î¾¤´"},
-{ 30, 30, 75, 0, 35, A_INT, "¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´"},
-{ 39, 70, 80, 0, 40, A_INT, "¥É¥é¥´¥ó¤Î¾¤´"},
-{ 43, 85, 85, 0, 45, A_INT, "¾åµé¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´"},
-{ 46, 90, 85, 0, 45, A_INT, "¸ÅÂå¥É¥é¥´¥ó¤Î¾¤´"},
-{ 48, 120, 90, 0, 50, A_INT, "¥¢¥ó¥Ð¡¼¤Î²¦Â²¤Î¾¤´"},
-{ 50, 150, 95, 0, 50, A_INT, "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤Î¾¤´"},
+{ 1, 1, 10, 0, 15, A_CON, "叫ぶ"},
+{ 10, 4, 35, 89, 40, A_INT, "何か"},
+{ 40, 35, 85, 0, 40, A_INT, "魔力消去"},
+{ 35, 30, 80, 800, 70, A_STR, "ロケット"},
+{ 5, 1, 20, 18, 15, A_DEX, "射撃"},
+{ 10, 4, 35, 89, 40, A_INT, "何か"},
+{ 10, 4, 35, 89, 40, A_INT, "何か"},
+{ 10, 4, 35, 89, 40, A_INT, "何か"},
+{ 20, 15, 55, 1600, 95, A_CON, "é\85¸ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 15, 55, 1600, 95, A_CON, "é\9b»æ\92\83ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 15, 55, 1600, 95, A_CON, "ç\82\8eã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 15, 55, 1600, 95, A_CON, "å\86·æ°\97ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 15, 55, 800, 95, A_CON, "æ¯\92ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 15, 70, 550, 95, A_CON, "å\9c°ç\8d\84ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 16, 70, 400, 95, A_CON, "é\96\83å\85\89ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 16, 70, 400, 95, A_CON, "æ\9a\97é»\92ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 20, 70, 450, 95, A_CON, "æ··ä¹±ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 20, 70, 450, 95, A_CON, "è½\9fé\9f³ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 20, 70, 600, 95, A_CON, "ã\82«ã\82ªã\82¹ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 16, 70, 500, 95, A_CON, "å\8a£å\8c\96ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 30, 25, 80, 250, 95, A_CON, "å\9b æ\9e\9cæ··ä¹±ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 35, 18, 80, 150, 95, A_CON, "æ\99\82é\96\93é\80\86転ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 30, 25, 80, 200, 95, A_CON, "é\81\85é\88\8dã\81®ã\83\96ã\83¬ã\82¹"},
+{ 30, 28, 90, 200, 95, A_CON, "é\87\8då\8a\9bã\81®ã\83\96ã\83¬ã\82¹"},
+{ 20, 15, 70, 500, 95, A_CON, "ç ´ç\89\87ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 35, 15, 80, 150, 95, A_CON, "ã\83\97ã\83©ã\82ºã\83\9eã\81®ã\83\96ã\83¬ã\82¹"},
+{ 30, 18, 70, 200, 95, A_CON, "ã\83\95ã\82©ã\83¼ã\82¹ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 30, 28, 80, 250, 95, A_CON, "é\94å\8a\9bã\81®ã\83\96ã\83¬ã\82¹"},
+{ 25, 20, 95, 320, 80, A_INT, "放射能球"},
+{ 25, 15, 70, 800, 95, A_CON, "æ\94¾å°\84æ\80§å»\83æ£\84ç\89©ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 30, 32, 85, 400, 80, A_INT, "ç´\94ã\83ã\82°ã\83«ã\82¹"},
+{ 35, 40, 95, 150, 95, A_CON, "å\88\86解ã\81®ã\83\96ã\83¬ã\82¹"},
+{ 18, 13, 55, 630, 80, A_INT, "アシッド・ボール"},
+{ 14, 10, 45, 316, 60, A_INT, "サンダー・ボール"},
+{ 20, 14, 60, 720, 80, A_INT, "ファイア・ボール"},
+{ 15, 11, 50, 320, 60, A_INT, "アイス・ボール"},
+{ 5, 3, 40, 48, 20, A_INT, "悪臭雲"},
+{ 25, 18, 70, 350, 80, A_INT, "地獄球"},
+{ 30, 22, 75, 350, 80, A_INT, "ウォーター・ボール"},
+{ 44, 45, 85, 550, 95, A_INT, "魔力の嵐"},
+{ 40, 42, 90, 550, 95, A_INT, "暗黒の嵐"},
+{ 10, 5, 50, 0, 25, A_INT, "魔力吸収"},
+{ 25, 10, 60, 0, 30, A_INT, "精神攻撃"},
+{ 30, 14, 65, 0, 30, A_INT, "脳攻撃"},
+{ 3, 1, 25, 24, 20, A_INT, "軽傷"},
+{ 12, 2, 35, 64, 25, A_INT, "重傷"},
+{ 22, 6, 50, 150, 30, A_INT, "致命傷"},
+{ 32, 10, 70, 225, 35, A_INT, "秘孔を突く"},
+{ 13, 7, 40, 178, 40, A_INT, "アシッド・ボルト"},
+{ 10, 5, 35, 130, 35, A_INT, "サンダー・ボルト"},
+{ 15, 9, 50, 210, 45, A_INT, "ファイア・ボルト"},
+{ 12, 6, 35, 162, 40, A_INT, "アイス・ボルト"},
+{ 40, 42, 90, 550, 95, A_INT, "スター・バースト"},
+{ 25, 17, 60, 255, 60, A_INT, "地獄の矢"},
+{ 25, 20, 65, 250, 60, A_INT, "ウォーター・ボルト"},
+{ 25, 24, 90, 400, 80, A_INT, "魔力の矢"},
+{ 25, 20, 80, 216, 60, A_INT, "プラズマ・ボルト"},
+{ 25, 16, 60, 186, 60, A_INT, "極寒の矢"},
+{ 3, 1, 25, 12, 20, A_INT, "マジック・ミサイル"},
+{ 5, 3, 35, 0, 20, A_INT, "恐慌"},
+{ 10, 5, 40, 0, 20, A_INT, "盲目"},
+{ 10, 5, 40, 0, 20, A_INT, "ã\83\91ã\83\8bã\83\83ã\82¯ã\83»ã\83¢ã\83³ã\82¹ã\82¿ã\83¼"},
+{ 10, 5, 40, 0, 20, A_INT, "ã\82¹ã\83ã\82¦ã\83»ã\83¢ã\83³ã\82¹ã\82¿ã\83¼"},
+{ 10, 5, 40, 0, 20, A_INT, "ã\82¹ã\83ªã\83¼ã\83\97ã\83»ã\83¢ã\83³ã\82¹ã\82¿ã\83¼"},
+{ 20, 10, 70, 0, 40, A_INT, "スピード"},
+{ 45, 120, 95, 0, 60, A_INT, "破滅の手"},
+{ 20, 15, 70, 0, 20, A_WIS, "体力回復"},
+{ 45, 65, 80, 0, 60, A_INT, "無傷の球"},
+{ 5, 1, 30, 0, 20, A_INT, "ショート・テレポート"},
+{ 15, 8, 40, 0, 30, A_INT, "テレポート"},
+{ 40, 999, 99, 0, 80, A_INT, "ザ・ワールド"},
+{ 1, 0, 0, 0, 15, A_INT, "何か"},
+{ 15, 8, 50, 0, 30, A_INT, "引きよせる"},
+{ 20, 13, 80, 0, 30, A_INT, "ã\83\86ã\83¬ã\83\9dã\83¼ã\83\88ã\83»ã\82¢ã\82¦ã\82§ã\82¤"},
+{ 30, 40, 95, 0, 40, A_INT, "テレポート・レベル"},
+{ 35, 30, 80, 350, 70, A_INT, "光の剣"},
+{ 5, 1, 20, 0, 15, A_INT, "暗闇"},
+{ 5, 1, 20, 0, 15, A_DEX, "トラップ創造"},
+{ 15, 3, 40, 0, 30, A_INT, "記憶喪失"},
+{ 30, 30, 70, 0, 40, A_INT, "死者復活"},
+{ 40, 70, 85, 0, 45, A_INT, "援軍を呼ぶ"},
+{ 45, 90, 90, 0, 50, A_INT, "サイバーデーモンの召喚"},
+{ 25, 20, 65, 0, 30, A_INT, "モンスターの召喚"},
+{ 35, 30, 75, 0, 40, A_INT, "複数のモンスターの召喚"},
+{ 25, 25, 65, 0, 25, A_INT, "アリの召喚"},
+{ 25, 20, 60, 0, 25, A_INT, "蜘蛛の召喚"},
+{ 35, 26, 75, 0, 40, A_INT, "ハウンドの召喚"},
+{ 30, 23, 70, 0, 35, A_INT, "ヒドラの召喚"},
+{ 40, 50, 85, 0, 40, A_INT, "天使の召喚"},
+{ 35, 50, 80, 0, 35, A_INT, "デーモンの召喚"},
+{ 30, 30, 75, 0, 35, A_INT, "アンデッドの召喚"},
+{ 39, 70, 80, 0, 40, A_INT, "ドラゴンの召喚"},
+{ 43, 85, 85, 0, 45, A_INT, "上級アンデッドの召喚"},
+{ 46, 90, 85, 0, 45, A_INT, "古代ドラゴンの召喚"},
+{ 48, 120, 90, 0, 50, A_INT, "アンバーの王族の召喚"},
+{ 50, 150, 95, 0, 50, A_INT, "ユニークモンスターの召喚"},
#else
{ 1, 1, 10, 0, 15, A_CON, "shriek"},
{ 10, 4, 35, 89, 40, A_INT, "something"},
};
-
-cptr monster_powers_short[MAX_MONSPELLS] = {
+/*!
+ * @brief モンスター魔法名テーブル
+ */
+const cptr monster_powers_short[MAX_MONSPELLS] = {
#ifdef JP
- "¶«¤Ö", "²¿¤«", "ËâÎϾõî", "¥í¥±¥Ã¥È", "¼Í·â", "²¿¤«", "²¿¤«", "²¿¤«",
- "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "ÆÇ", "ÃϹö", "Á®¸÷", "°Å¹õ",
- "º®Íð", "¹ì²»", "¥«¥ª¥¹", "Îô²½", "°ø²Ìº®Íð", "»þ´ÖµÕž", "ÃÙÆß", "½ÅÎÏ",
- "ÇËÊÒ", "¥×¥é¥º¥Þ", "¥Õ¥©¡¼¥¹", "ËâÎÏ", "Êü¼Íǽµå", "Êü¼ÍÀÇÑ´þʪ", "½ã¥í¥°¥ë¥¹", "ʬ²ò",
+ "叫ぶ", "何か", "魔力消去", "ロケット", "射撃", "何か", "何か", "何か",
+ "酸", "電撃", "火炎", "冷気", "毒", "地獄", "閃光", "暗黒",
+ "混乱", "轟音", "カオス", "劣化", "因果混乱", "時間逆転", "遅鈍", "重力",
+ "破片", "プラズマ", "フォース", "魔力", "放射能球", "放射性廃棄物", "純ログルス", "分解",
- "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "°½±À", "ÃϹöµå", "¥¦¥©¡¼¥¿¡¼", "ËâÎϤÎÍò",
- "°Å¹õ¤ÎÍò", "ËâÎϵۼý", "Àº¿À¹¶·â", "Ǿ¹¶·â", "·Ú½ý", "½Å½ý", "Ã×Ì¿½ý", "È빦¤òÆͤ¯",
- "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "¥¹¥¿¡¼¥Ð¡¼¥¹¥È", "ÃϹö¤ÎÌð", "¥¦¥©¡¼¥¿¡¼", "ËâÎϤÎÌð",
- "¥×¥é¥º¥Þ", "¶Ë´¨", "¥Þ¥¸¥Ã¥¯¥ß¥µ¥¤¥ë", "¶²¹²", "ÌÕÌÜ", "º®Íð", "¸ºÂ®", "¿ç̲",
+ "酸", "電撃", "火炎", "冷気", "悪臭雲", "地獄球", "ウォーター", "魔力の嵐",
+ "暗黒の嵐", "魔力吸収", "精神攻撃", "脳攻撃", "軽傷", "重傷", "致命傷", "秘孔を突く",
+ "酸", "電撃", "火炎", "冷気", "スターバースト", "地獄の矢", "ウォーター", "魔力の矢",
+ "プラズマ", "極寒", "マジックミサイル", "恐慌", "盲目", "混乱", "減速", "睡眠",
- "²Ã®", "ÇËÌǤμê", "ÂÎÎϲóÉü", "̵½ý¤Îµå", "¥·¥ç¡¼¥È¥Æ¥ì¥Ý¡¼¥È", "¥Æ¥ì¥Ý¡¼¥È", "»þ¤ò»ß¤á¤ë", "²¿¤«",
- "°ú¤¤è¤»¤ë", "¥Æ¥ì¥Ý¡¼¥È¥¢¥¦¥§¥¤", "¥Æ¥ì¥Ý¡¼¥È¥ì¥Ù¥ë", "¸÷¤Î·õ", "°Å°Ç", "¥È¥é¥Ã¥×ÁϤ", "µ²±ÁÓ¼º", "»à¼ÔÉü³è",
- "±ç·³", "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó", "¥â¥ó¥¹¥¿¡¼", "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼", "µÂ", "ÃØéá", "¥Ï¥¦¥ó¥É", "¥Ò¥É¥é",
- "Å·»È", "°Ëâ", "¥¢¥ó¥Ç¥Ã¥É", "¥É¥é¥´¥ó", "¾åµé¥¢¥ó¥Ç¥Ã¥É", "¸ÅÂå¥É¥é¥´¥ó", "¥¢¥ó¥Ð¡¼¤Î²¦Â²", "¥æ¥Ë¡¼¥¯"
+ "加速", "破滅の手", "体力回復", "無傷の球", "ショートテレポート", "テレポート", "時を止める", "何か",
+ "引きよせる", "テレポートアウェイ", "テレポートレベル", "光の剣", "暗闇", "トラップ創造", "記憶喪失", "死者復活",
+ "援軍", "サイバーデーモン", "モンスター", "複数のモンスター", "蟻", "蜘蛛", "ハウンド", "ヒドラ",
+ "天使", "æ\82ªé\94", "ã\82¢ã\83³ã\83\87ã\83\83ã\83\89", "ã\83\89ã\83©ã\82´ã\83³", "ä¸\8aç´\9aã\82¢ã\83³ã\83\87ã\83\83ã\83\89", "å\8f¤ä»£ã\83\89ã\83©ã\82´ã\83³", "ã\82¢ã\83³ã\83\90ã\83¼ã\81®ç\8e\8bæ\97\8f", "ã\83¦ã\83\8bã\83¼ã\82¯"
#else
};
-/*
- * Hack -- the "basic" color names (see "TERM_xxx")
+/*!
+ * @brief 色名称テーブル / Hack -- the "basic" color names (see "TERM_xxx")
*/
-cptr color_names[16] =
+const cptr color_names[16] =
{
#ifdef JP
- "¹õ",
- "Çò",
- "Àij¥¿§",
- "¥ª¥ì¥ó¥¸",
- "ÀÖ",
- "ÎÐ",
- "ÀÄ",
- "àèàῧ",
- "³¥¿§",
- "ÌÀÀij¥¿§",
- "ȍ",
- "²«",
- "ÌÀ¤ë¤¤ÀÖ",
- "ÌÀ¤ë¤¤ÎÐ",
- "ÌÀ¤ë¤¤ÀÄ",
- "ÌÀàèàῧ",
+ "黒",
+ "白",
+ "青灰色",
+ "ã\82ªã\83¬ã\83³ã\82¸",
+ "赤",
+ "緑",
+ "青",
+ "琥珀色",
+ "灰色",
+ "明青灰色",
+ "紫",
+ "黄",
+ "明るい赤",
+ "明るい緑",
+ "明るい青",
+ "明琥珀色",
#else
"Dark",
"White",
};
-/*
- * Abbreviations of healthy stats
+/*!
+ * @brief 能力値テーブル / Abbreviations of healthy stats
*/
-cptr stat_names[6] =
+const cptr stat_names[6] =
{
#ifdef JP
- "ÏÓÎÏ :", "ÃÎǽ :", "¸¤µ :", "´ïÍÑ :", "ÂÑµ× :", "Ì¥ÎÏ :"
+ "腕力 :", "知能 :", "賢さ :", "器用 :", "耐久 :", "魅力 :"
#else
"STR : ", "INT : ", "WIS : ", "DEX : ", "CON : ", "CHR : "
#endif
};
-/*
- * Abbreviations of damaged stats
+/*!
+ * @brief 能力値テーブル(能力低下時) / Abbreviations of damaged stats
*/
-cptr stat_names_reduced[6] =
+const cptr stat_names_reduced[6] =
{
#ifdef JP
- "ÏÓÎÏx:", "ÃÎǽx:", "¸¤µx:", "´ïÍÑx:", "Âѵ×x:", "Ì¥ÎÏx:"
+ "腕力x:", "知能x:", "賢さx:", "器用x:", "耐久x:", "魅力x:"
#else
"Str : ", "Int : ", "Wis : ", "Dex : ", "Con : ", "Chr : "
#endif
};
-/*
+/*!
+ * @brief サブウィンドウ名称テーブル
+ * @details
+ * <pre>
* Certain "screens" always use the main screen, including News, Birth,
* Dungeon, Tomb-stone, High-scores, Macros, Colors, Visuals, Options.
*
*
* The "ctrl-g" command (or pseudo-command) should perhaps grab a snapshot
* of the main screen into any interested windows.
+ * </pre>
*/
-cptr window_flag_desc[32] =
+const cptr 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
NULL,
#ifdef JP
- "¥á¥Ã¥»¡¼¥¸",
+ "ã\83¡ã\83\83ã\82»ã\83¼ã\82¸",
#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
NULL,
NULL,
#ifdef JP
- "¥Ü¡¼¥°¡¦¥á¥Ã¥»¡¼¥¸",
+ "ã\83\9cã\83¼ã\82°ã\83»ã\83¡ã\83\83ã\82»ã\83¼ã\82¸",
#else
"Display borg messages",
#endif
#ifdef JP
- "¥Ü¡¼¥°¡¦¥¹¥Æ¡¼¥¿¥¹",
+ "ã\83\9cã\83¼ã\82°ã\83»ã\82¹ã\83\86ã\83¼ã\82¿ã\82¹",
#else
"Display borg status",
#endif
};
-/*
- * Available Options
- *
- */
-option_type option_info[] =
-{
- /*** Input Options ***/
#ifdef JP
- { &rogue_like_commands, FALSE, OPT_PAGE_INPUT, 0, 0,
- "rogue_like_commands", "¥í¡¼¥°É÷¥¡¼ÇÛÃÖ¤ò»ÈÍѤ¹¤ë" },
+/*!
+ * @brief カオスパトロン名テーブル
+ */
+const cptr chaos_patrons[MAX_PATRON] =
+{
+ "スローター",
+ "マベロード",
+ "チャードロス",
+ "ハイオンハーン",
+ "キシオムバーグ",
+
+ "ピアレー",
+ "バラン",
+ "アリオッチ",
+ "イーカー",
+ "ナージャン",
+
+ "バロ",
+ "コーン",
+ "スラーネッシュ",
+ "ナーグル",
+ "ティーンチ",
+
+ "カイン"
+};
#else
- { &rogue_like_commands, FALSE, OPT_PAGE_INPUT, 0, 0,
- "rogue_like_commands", "Rogue-like commands" },
-#endif
+const cptr chaos_patrons[MAX_PATRON] =
+{
+ "Slortar",
+ "Mabelode",
+ "Chardros",
+ "Hionhurn",
+ "Xiombarg",
-#ifdef JP
- { &always_pickup, FALSE, OPT_PAGE_INPUT, 0, 5,
- "always_pickup", "¾ï¤Ë¥¢¥¤¥Æ¥à¤ò½¦¤¦" },
-#else
- { &always_pickup, FALSE, OPT_PAGE_INPUT, 0, 5,
- "always_pickup", "Pick things up by default" },
-#endif
+ "Pyaray",
+ "Balaan",
+ "Arioch",
+ "Eequor",
+ "Narjhan",
-#ifdef JP
- { &carry_query_flag, FALSE, OPT_PAGE_INPUT, 0, 3,
- "carry_query_flag", "¥¢¥¤¥Æ¥à¤ò½¦¤¦Á°¤Ë³Îǧ¤¹¤ë" },
-#else
- { &carry_query_flag, FALSE, OPT_PAGE_INPUT, 0, 3,
- "carry_query_flag", "Prompt before picking things up" },
-#endif
+ "Balo",
+ "Khorne",
+ "Slaanesh",
+ "Nurgle",
+ "Tzeentch",
-#ifdef JP
- { &quick_messages, TRUE, OPT_PAGE_INPUT, 0, 1,
- "quick_messages", "¥¯¥¤¥Ã¥¯¡¦¥á¥Ã¥»¡¼¥¸¤ò»ÈÍѤ¹¤ë" },
-#else
- { &quick_messages, TRUE, OPT_PAGE_INPUT, 0, 1,
- "quick_messages", "Activate quick messages" },
+ "Khaine"
+};
#endif
-#ifdef JP
- { &auto_more, FALSE, OPT_PAGE_INPUT, 2, 6,
- "auto_more", "¥¡¼ÂÔ¤Á¤·¤Ê¤¤¤ÇϢ³¤Ç¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" },
-#else
- { &auto_more, FALSE, OPT_PAGE_INPUT, 2, 6,
- "auto_more", "Automatically clear '-more-' prompts" },
-#endif
-#ifdef JP
- { &command_menu, TRUE, OPT_PAGE_INPUT, 2, 7,
- "command_menu", "¥á¥Ë¥å¡¼¤Ë¤è¤ê¥³¥Þ¥ó¥ÉÁªÂò¤ò͸ú¤Ë¤¹¤ë" },
-#else
- { &command_menu, TRUE, OPT_PAGE_INPUT, 2, 7,
- "command_menu", "Enable command selection menu" },
-#endif
+/*!
+ * @brief カオスパトロンの報酬能力値テーブル
+ */
+const int chaos_stats[MAX_PATRON] =
+{
+ A_CON, /* Slortar */
+ A_CON, /* Mabelode */
+ A_STR, /* Chardros */
+ A_STR, /* Hionhurn */
+ A_STR, /* Xiombarg */
-#ifdef JP
- { &other_query_flag, FALSE, OPT_PAGE_INPUT, 0, 2,
- "other_query_flag", "¾²¾å¤Î¥¢¥¤¥Æ¥à¤ò»ÈÍѤ¹¤ë¤È¤¤Ë³Îǧ¤¹¤ë" },
-#else
- { &other_query_flag, FALSE, OPT_PAGE_INPUT, 0, 2,
- "other_query_flag", "Prompt for floor item selection" },
-#endif
+ A_INT, /* Pyaray */
+ A_STR, /* Balaan */
+ A_INT, /* Arioch */
+ A_CON, /* Eequor */
+ A_CHR, /* Narjhan */
-#ifdef JP
- { &use_old_target, FALSE, OPT_PAGE_INPUT, 0, 4,
- "use_old_target", "¾ï¤Ë°ÊÁ°¤Î¥¿¡¼¥²¥Ã¥È¤ò»ØÄꤹ¤ë" },
-#else
- { &use_old_target, FALSE, OPT_PAGE_INPUT, 0, 4,
- "use_old_target", "Use old target by default" },
-#endif
+ -1, /* Balo */
+ A_STR, /* Khorne */
+ A_CHR, /* Slaanesh */
+ A_CON, /* Nurgle */
+ A_INT, /* Tzeentch */
-#ifdef JP
- { &always_repeat, TRUE, OPT_PAGE_INPUT, 0, 6,
- "always_repeat", "¥³¥Þ¥ó¥É¼«Æ°·«¤êÊÖ¤·" },
-#else
- { &always_repeat, TRUE, OPT_PAGE_INPUT, 0, 6,
- "always_repeat", "Repeat obvious commands" },
-#endif
+ A_STR, /* Khaine */
+};
-#ifdef JP
- { &confirm_destroy, FALSE, OPT_PAGE_INPUT, 5, 3,
- "confirm_destroy", "¡Ö̵²ÁÃ͡פʥ¢¥¤¥Æ¥à¤òÇ˲õ¤¹¤ë»þ³Îǧ¤¹¤ë" },
-#else
- { &confirm_destroy, FALSE, OPT_PAGE_INPUT, 5, 3,
- "confirm_destroy", "Prompt for destruction of known worthless items" },
-#endif
-#ifdef JP
- { &confirm_wear, TRUE, OPT_PAGE_INPUT, 5, 4,
- "confirm_wear", "¼ö¤ï¤ì¤¿Êª¤òÁõÈ÷¤¹¤ë»þ³Îǧ¤¹¤ë" },
-#else
- { &confirm_wear, TRUE, OPT_PAGE_INPUT, 5, 4,
- "confirm_wear", "Confirm to wear/wield known cursed items" },
-#endif
+/*!
+ * @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
+ },
-#ifdef JP
- { &confirm_quest, TRUE, OPT_PAGE_INPUT, 1, 9,
- "confirm_quest", "¥¯¥¨¥¹¥È¤òÄü¤á¤Æ³¬ÃʤÇƨ¤²¤ëÁ°¤Ë³Îǧ¤¹¤ë" },
-#else
- { &confirm_quest, TRUE, OPT_PAGE_INPUT, 1, 9,
- "confirm_quest", "Prompt before exiting a quest level" },
-#endif
+ /* 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
+ },
-#ifdef JP
- { &target_pet, FALSE, OPT_PAGE_INPUT, 2, 5,
- "target_pet", "¥Ú¥Ã¥È¤ò¥¿¡¼¥²¥Ã¥È¤Ë¤¹¤ë" },
-#else
- { &target_pet, FALSE, OPT_PAGE_INPUT, 2, 5,
- "target_pet", "Allow targetting pets" },
-#endif
+ /* 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
+ },
-#ifdef ALLOW_EASY_OPEN
-#ifdef JP
- { &easy_open, TRUE, OPT_PAGE_INPUT, 5, 7,
- "easy_open", "¼«Æ°Åª¤Ë¥É¥¢¤ò³«¤±¤ë" },
-#else
- { &easy_open, TRUE, OPT_PAGE_INPUT, 5, 7,
- "easy_open", "Automatically open doors" },
-#endif
-#endif /* ALLOW_EASY_OPEN */
+ /* 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
+ },
-#ifdef ALLOW_EASY_DISARM
-#ifdef JP
- { &easy_disarm, TRUE, OPT_PAGE_INPUT, 5, 8,
- "easy_disarm", "¼«Æ°Åª¤Ë櫤ò²ò½ü¤¹¤ë" },
-#else
- { &easy_disarm, TRUE, OPT_PAGE_INPUT, 5, 8,
- "easy_disarm", "Automatically disarm traps" },
-#endif
-#endif /* ALLOW_EASY_DISARM */
+ /* 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
+ },
-#ifdef ALLOW_EASY_FLOOR /* TNB */
-#ifdef JP
- { &easy_floor, FALSE, OPT_PAGE_INPUT, 5, 9,
- "easy_floor", "¾²¾å¤Ç½Å¤Ê¤Ã¤¿¥¢¥¤¥Æ¥à¤ò¥ê¥¹¥È¤¹¤ë" },
-#else
- { &easy_floor, FALSE, OPT_PAGE_INPUT, 5, 9,
- "easy_floor", "Display floor stacks in a list" },
-#endif
-#endif /* ALLOW_EASY_FLOOR -- TNB */
-#ifdef JP
- { &use_command, FALSE, OPT_PAGE_INPUT, 5, 10,
- "use_command", "¡Ö»È¤¦(a)¡×¥³¥Þ¥ó¥É¤Ç¥¢¥¤¥Æ¥à¤ò²¿¤Ç¤â»È¤¨¤ë" },
-#else
- { &use_command, FALSE, OPT_PAGE_INPUT, 5, 10,
- "use_command", "Allow unified use command" },
-#endif
+ /* 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
+ },
-#ifdef JP
- { &over_exert, FALSE, OPT_PAGE_INPUT, 0, 29,
- "over_exert", "MP¤¬Â¤ê¤Ê¤¯¤Æ¤âËâË¡¤ËÄ©À魯¤ë" },
-#else
- { &over_exert, FALSE, OPT_PAGE_INPUT, 0, 29,
- "over_exert", "Allow casting spells when short of mana" },
-#endif
+ /* 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
+ },
-#ifdef JP
- { &numpad_as_cursorkey, TRUE, OPT_PAGE_INPUT, 2, 31,
- "numpad_as_cursorkey", "¥¨¥Ç¥£¥¿Æâ¤Ç¥Æ¥ó¥¡¼¤ò¥«¡¼¥½¥ë¥¡¼¤È¤·¤Æ»È¤¦" },
-#else
- { &numpad_as_cursorkey, TRUE, OPT_PAGE_INPUT, 2, 31,
- "numpad_as_cursorkey", "Use numpad keys as cursor keys in editor mode" },
-#endif
+ /* 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
+ },
- /*** Map Screen Options ***/
+ /* 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
+ },
-#ifdef JP
- { ¢er_player, FALSE, OPT_PAGE_MAPSCREEN, 5, 11,
- "center_player", "¾ï¤Ë¥×¥ì¥¤¥ä¡¼¤òÃæ¿´¤ËÃÖ¤¯(*ÃÙ¤¤*)" },
-#else
- { ¢er_player, FALSE, OPT_PAGE_MAPSCREEN, 5, 11,
- "center_player", "Center map while walking (*slow*)" },
-#endif
+ /* 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
+ },
-#ifdef JP
- { ¢er_running, TRUE, OPT_PAGE_MAPSCREEN, 5, 12,
- "center_running", "Áö¤Ã¤Æ¤¤¤ë»þ¤Ç¤âÃæ¿´¤ËÃÖ¤¯" },
-#else
- { ¢er_running, TRUE, OPT_PAGE_MAPSCREEN, 5, 12,
- "center_running", "Centering even while running" },
-#endif
+ /* 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
+ },
-#ifdef JP
- { &view_yellow_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 28,
- "view_yellow_lite", "ÌÀ¤«¤ê¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
-#else
- { &view_yellow_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 28,
- "view_yellow_lite", "Use special colors for torch-lit grids" },
-#endif
-
-#ifdef JP
- { &view_bright_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 29,
- "view_bright_lite", "»ë³¦¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
-#else
- { &view_bright_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 29,
- "view_bright_lite", "Use special colors for 'viewable' grids" },
-#endif
-
-#ifdef JP
- { &view_granite_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 30,
- "view_granite_lite", "ÊɤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
-#else
- { &view_granite_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 30,
- "view_granite_lite", "Use special colors for wall grids (slow)" },
-#endif
-
-#ifdef JP
- { &view_special_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 31,
- "view_special_lite", "¾²¤òÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
-#else
- { &view_special_lite, TRUE, OPT_PAGE_MAPSCREEN, 1, 31,
- "view_special_lite", "Use special colors for floor grids (slow)" },
-#endif
-
-#ifdef JP
- { &view_perma_grids, TRUE, OPT_PAGE_MAPSCREEN, 1, 6,
- "view_perma_grids", "ÌÀ¤ë¤¤¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
-#else
- { &view_perma_grids, TRUE, OPT_PAGE_MAPSCREEN, 1, 6,
- "view_perma_grids", "Map remembers all perma-lit grids" },
-#endif
-
-#ifdef JP
- { &view_torch_grids, FALSE, OPT_PAGE_MAPSCREEN, 1, 7,
- "view_torch_grids", "ÌÀ¤«¤ê¤Ç¾È¤é¤·¤¿¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
-#else
- { &view_torch_grids, FALSE, OPT_PAGE_MAPSCREEN, 1, 7,
- "view_torch_grids", "Map remembers all torch-lit grids" },
-#endif
-
-#ifdef JP
- { &view_unsafe_grids, FALSE, OPT_PAGE_MAPSCREEN, 1, 8,
- "view_unsafe_grids", "¥È¥é¥Ã¥×´¶ÃκѤߤǤʤ¤¾ì½ê¤òɽ¼¨¤¹¤ë" },
-#else
- { &view_unsafe_grids, FALSE, OPT_PAGE_MAPSCREEN, 1, 8,
- "view_unsafe_grids", "Map marked by detect traps" },
-#endif
-
-#ifdef JP
- { &view_reduce_view, FALSE, OPT_PAGE_MAPSCREEN, 1, 17,
- "view_reduce_view", "³¹¤Ç¤Ï»ëÌî¤ò¶¹¤¯¤¹¤ë" },
-#else
- { &view_reduce_view, FALSE, OPT_PAGE_MAPSCREEN, 1, 17,
- "view_reduce_view", "Reduce view-radius in town" },
-#endif
-
-#ifdef JP
- { &fresh_before, TRUE, OPT_PAGE_MAPSCREEN, 1, 23,
- "fresh_before", "Ϣ³¥³¥Þ¥ó¥ÉÃæ¤Ë²èÌ̤òºÆÉÁ²è¤·Â³¤±¤ë" },
-#else
- { &fresh_before, TRUE, OPT_PAGE_MAPSCREEN, 1, 23,
- "fresh_before", "Flush output while continuous command" },
-#endif
-
-#ifdef JP
- { &fresh_after, FALSE, OPT_PAGE_MAPSCREEN, 1, 24,
- "fresh_after", "¥³¥Þ¥ó¥É¸å¤Ë²èÌ̤ò¾ï¤ËºÆÉÁ²è¤·Â³¤±¤ë" },
-#else
- { &fresh_after, FALSE, OPT_PAGE_MAPSCREEN, 1, 24,
- "fresh_after", "Flush output after monster's move" },
-#endif
-
-#ifdef JP
- { &fresh_message, FALSE, OPT_PAGE_MAPSCREEN, 1, 25,
- "fresh_message", "¥á¥Ã¥»¡¼¥¸¤Î¸å¤Ë²èÌ̤òºÆÉÁ²è¤¹¤ë" },
-#else
- { &fresh_message, FALSE, OPT_PAGE_MAPSCREEN, 1, 25,
- "fresh_message", "Flush output after every message" },
-#endif
-
-#ifdef JP
- { &hilite_player, FALSE, OPT_PAGE_MAPSCREEN, 1, 27,
- "hilite_player", "¥×¥ì¥¤¥ä¡¼¤Ë¥«¡¼¥½¥ë¤ò¹ç¤ï¤»¤ë" },
-#else
- { &hilite_player, FALSE, OPT_PAGE_MAPSCREEN, 1, 27,
- "hilite_player", "Hilite the player with the cursor" },
-#endif
-
-#ifdef JP
- { &display_path, FALSE, OPT_PAGE_MAPSCREEN, 2, 8,
- "display_path", "ËâË¡¤äÌð¤Îµ°Àפòɽ¼¨¤¹¤ë" },
-#else
- { &display_path, FALSE, OPT_PAGE_MAPSCREEN, 2, 8,
- "display_path", "Display actual path before shooting" },
-#endif
-
- /*** Text Display Options ***/
-
-#ifdef JP
- { &plain_descriptions, TRUE, OPT_PAGE_TEXT, 5, 1,
- "plain_descriptions", "¥¢¥¤¥Æ¥à¤Îµ½Ò¤ò´Êά¤Ë¤¹¤ë" },
-#else
- { &plain_descriptions, TRUE, OPT_PAGE_TEXT, 5, 1,
- "plain_descriptions", "Plain object descriptions" },
-#endif
-
-#ifdef JP
- { &plain_pickup, FALSE, OPT_PAGE_TEXT, 6, 6,
- "plain_pickup", "¡Ö½¦¤Ã¤¿¡×¥á¥Ã¥»¡¼¥¸¤ò´Êά²½¤¹¤ë" },
-#else
- { &plain_pickup, FALSE, OPT_PAGE_JAPANESE_ONLY, 6, 6,
- "plain_pickup", "Plain pickup messages(japanese only)" },
-#endif
-
-#ifdef JP
- { &always_show_list, TRUE, OPT_PAGE_TEXT, 4, 0,
- "always_show_list", "ÁªÂò»þ¤Ë¤Ï¾ï¤Ë°ìÍ÷¤òɽ¼¨¤¹¤ë" },
-#else
- { &always_show_list, TRUE, OPT_PAGE_TEXT, 4, 0,
- "always_show_list", "Always show list when choosing items" },
-#endif
-
-#ifdef JP
- { &depth_in_feet, FALSE, OPT_PAGE_TEXT, 0, 7,
- "depth_in_feet", "¥À¥ó¥¸¥ç¥ó¤Î¿¼¤µ¤ò¥Õ¥£¡¼¥È¤Çɽ¼¨¤¹¤ë" },
-#else
- { &depth_in_feet, FALSE, OPT_PAGE_TEXT, 0, 7,
- "depth_in_feet", "Show dungeon level in feet" },
-#endif
-
-#ifdef JP
- { &show_labels, TRUE, OPT_PAGE_TEXT, 0, 10,
- "show_labels", "ÁõÈ÷°ìÍ÷¤ÇÁõÈ÷¾ì½ê¤òɽ¼¨¤¹¤ë" },
-#else
- { &show_labels, TRUE, OPT_PAGE_TEXT, 0, 10,
- "show_labels", "Show labels in object listings" },
-#endif
-
-#ifdef JP
- { &show_weights, TRUE, OPT_PAGE_TEXT, 0, 11,
- "show_weights", "¥¢¥¤¥Æ¥à°ìÍ÷¤Ç½ÅÎ̤òɽ¼¨¤¹¤ë" },
-#else
- { &show_weights, TRUE, OPT_PAGE_TEXT, 0, 11,
- "show_weights", "Show weights in object listings" },
-#endif
-
-#ifdef JP
- { &show_item_graph, TRUE, OPT_PAGE_TEXT, 2, 0,
- "show_item_graph", "¥¢¥¤¥Æ¥à¤Î¥·¥ó¥Ü¥ë¤òɽ¼¨¤¹¤ë" },
-#else
- { &show_item_graph, TRUE, OPT_PAGE_TEXT, 2, 0,
- "show_item_graph", "Show items graphics" },
-#endif
-
-#ifdef JP
- { &equippy_chars, TRUE, OPT_PAGE_TEXT, 1, 12,
- "equippy_chars", "¥¹¥Æ¡¼¥¿¥¹¤Ëʸ»ú¤ÇÁõÈ÷¤òɽ¼¨¤¹¤ë" },
-#else
- { &equippy_chars, TRUE, OPT_PAGE_TEXT, 1, 12,
- "equippy_chars", "Display 'equippy' chars" },
-#endif
-
-#ifdef JP
- { &display_mutations, FALSE, OPT_PAGE_TEXT, 5, 0,
- "display_mutations", "'C'¥³¥Þ¥ó¥É¤ÇÆÍÁ³ÊÑ°Û¤òɽ¼¨¤¹¤ë" },
-#else
- { &display_mutations, FALSE, OPT_PAGE_TEXT, 5, 0,
- "display_mutations", "Display mutations in 'C'haracter Display" },
-#endif
-
-#ifdef JP
- { &compress_savefile, FALSE, OPT_PAGE_TEXT, 1, 26,
- "compress_savefile", "¥»¡¼¥Ö¡¦¥Õ¥¡¥¤¥ëÃæ¤Î¥á¥Ã¥»¡¼¥¸¤ò°µ½Ì¤¹¤ë" },
-#else
- { &compress_savefile, FALSE, OPT_PAGE_TEXT, 1, 26,
- "compress_savefile", "Compress messages in savefiles" },
-#endif
-
-#ifdef JP
- { &abbrev_extra, FALSE, OPT_PAGE_TEXT, 2, 10,
- "abbrev_extra", "¥¢¥¤¥Æ¥à¤ËÄɲÃÂÑÀ/ǽÎϤÎά¾Î¤ò¹ï¤à" },
-#else
- { &abbrev_extra, FALSE, OPT_PAGE_TEXT, 2, 10,
- "abbrev_extra", "Describe obj's extra resistances by abbreviation" },
-#endif
-
-#ifdef JP
- { &abbrev_all, FALSE, OPT_PAGE_TEXT, 2, 11,
- "abbrev_all", "¥¢¥¤¥Æ¥à¤ËÁ´¤Æ¤ÎÂÑÀ/ǽÎϤÎά¾Î¤ò¹ï¤à" },
-#else
- { &abbrev_all, FALSE, OPT_PAGE_TEXT, 2, 11,
- "abbrev_all", "Describe obj's all resistances by abbreviation" },
-#endif
-
-#ifdef JP
- { &exp_need, FALSE, OPT_PAGE_TEXT, 2, 12,
- "exp_need", "¼¡¤Î¥ì¥Ù¥ë¤ËɬÍפʷи³Ãͤòɽ¼¨¤¹¤ë" },
-#else
- { &exp_need, FALSE, OPT_PAGE_TEXT, 2, 12,
- "exp_need", "Show the experience needed for next level" },
-#endif
-
-#ifdef JP
- { &ignore_unview, FALSE, OPT_PAGE_TEXT, 2, 13,
- "ignore_unview", "»ë³¦³°¤Î¥â¥ó¥¹¥¿¡¼¤Î¹ÔÆ°¤òɽ¼¨¤·¤Ê¤¤" },
-#else
- { &ignore_unview, FALSE, OPT_PAGE_TEXT, 2, 13,
- "ignore_unview", "Ignore whenever any monster does" },
-#endif
-
- /*** Game-Play ***/
-
-#ifdef JP
- { &stack_force_notes, TRUE, OPT_PAGE_GAMEPLAY, 0, 8,
- "stack_force_notes", "°Û¤Ê¤ëÌäΥ¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
-#else
- { &stack_force_notes, TRUE, OPT_PAGE_GAMEPLAY, 0, 8,
- "stack_force_notes", "Merge inscriptions when stacking" },
-#endif
-
-#ifdef JP
- { &stack_force_costs, FALSE, OPT_PAGE_GAMEPLAY, 0, 9,
- "stack_force_costs", "°Û¤Ê¤ë³ä°úɽ¼¨¤Î¥¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
-#else
- { &stack_force_costs, FALSE, OPT_PAGE_GAMEPLAY, 0, 9,
- "stack_force_costs", "Merge discounts when stacking" },
-#endif
-
-#ifdef JP
- { &expand_list, TRUE, OPT_PAGE_GAMEPLAY, 1, 5,
- "expand_list", "¡Ö°ìÍ÷¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
-#else
- { &expand_list, TRUE, OPT_PAGE_GAMEPLAY, 1, 5,
- "expand_list", "Expand the power of the list commands" },
-#endif
-
-#ifdef JP
- { &small_levels, TRUE, OPT_PAGE_GAMEPLAY, 0, 30,
- "small_levels", "Èó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
-#else
- { &small_levels, TRUE, OPT_PAGE_GAMEPLAY, 0, 30,
- "small_levels", "Allow unusually small dungeon levels" },
-#endif
-
-#ifdef JP
- { &always_small_levels, FALSE, OPT_PAGE_GAMEPLAY, 2, 3,
- "always_small_levels", "¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®¤¹¤ë" },
-#else
- { &always_small_levels, FALSE, OPT_PAGE_GAMEPLAY, 2, 3,
- "always_small_levels", "Always create unusually small dungeon levels" },
-#endif
-
-#ifdef JP
- { &empty_levels, TRUE, OPT_PAGE_GAMEPLAY, 0, 31,
- "empty_levels", "¶õ¤Ã¤Ý¤Î¡Ö¥¢¥ê¡¼¥Ê¡×¥ì¥Ù¥ë¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
-#else
- { &empty_levels, TRUE, OPT_PAGE_GAMEPLAY, 0, 31,
- "empty_levels", "Allow empty 'arena' levels" },
-#endif
-
-#ifdef JP
- { &bound_walls_perm, FALSE, OPT_PAGE_GAMEPLAY, 2, 1,
- "bound_walls_perm", "¥À¥ó¥¸¥ç¥ó¤Î³°Êɤò±Êµ×´ä¤Ë¤¹¤ë" },
-#else
- { &bound_walls_perm, FALSE, OPT_PAGE_GAMEPLAY, 2, 1,
- "bound_walls_perm", "Boundary walls become 'permanent wall'" },
-#endif
-
-#ifdef JP
- { &last_words, TRUE, OPT_PAGE_GAMEPLAY, 0, 28,
- "last_words", "¥¥ã¥é¥¯¥¿¡¼¤¬»à¤ó¤À»þ°ä¸À¤ò¤Î¤³¤¹" },
-#else
- { &last_words, TRUE, OPT_PAGE_GAMEPLAY, 0, 28,
- "last_words", "Leave last words when your character dies" },
-#endif
-
-#ifdef WORLD_SCORE
-#ifdef JP
- { &send_score, TRUE, OPT_PAGE_GAMEPLAY, 4, 6,
- "send_score", "¥¹¥³¥¢¥µ¡¼¥Ð¤Ë¥¹¥³¥¢¤òÁ÷¤ë" },
-#else
- { &send_score, TRUE, OPT_PAGE_GAMEPLAY, 4, 6,
- "send_score", "Send score dump to the world score server" },
-#endif
-#endif
-
-#ifdef JP
- { &allow_debug_opts, FALSE, OPT_PAGE_GAMEPLAY, 6, 11,
- "allow_debug_opts", "¥Ç¥Ð¥Ã¥°/º¾µ½¥ª¥×¥·¥ç¥ó¤òµö²Ä¤¹¤ë" },
-#else
- { &allow_debug_opts, FALSE, OPT_PAGE_GAMEPLAY, 6, 11,
- "allow_debug_opts", "Allow use of debug/cheat options" },
-#endif
-
- /*** Disturbance ***/
-
-#ifdef JP
- { &find_ignore_stairs, FALSE, OPT_PAGE_DISTURBANCE, 0, 16,
- "find_ignore_stairs", "³¬ÃʤÏÄ̲᤹¤ë" },
-#else
- { &find_ignore_stairs, FALSE, OPT_PAGE_DISTURBANCE, 0, 16,
- "find_ignore_stairs", "Run past stairs" },
-#endif
-
-#ifdef JP
- { &find_ignore_doors, TRUE, OPT_PAGE_DISTURBANCE, 0, 17,
- "find_ignore_doors", "¥É¥¢¤ÏÄ̲᤹¤ë" },
-#else
- { &find_ignore_doors, TRUE, OPT_PAGE_DISTURBANCE, 0, 17,
- "find_ignore_doors", "Run through open doors" },
-#endif
-
-#ifdef JP
- { &find_cut, FALSE, OPT_PAGE_DISTURBANCE, 0, 18,
- "find_cut", "¶Ê¤ê³Ñ¤ò¼Ð¤á¤ËºÇûµ÷Î¥¤ÇÄ̲᤹¤ë" },
-#else
- { &find_cut, FALSE, OPT_PAGE_DISTURBANCE, 0, 18,
- "find_cut", "Run past known corners" },
-#endif
-
-#ifdef JP
- { &check_abort, TRUE, OPT_PAGE_DISTURBANCE, 1, 18,
- "check_abort", "Ϣ³¥³¥Þ¥ó¥É¤Ï¥¡¼ÆþÎϤÇÃæÃǤ¹¤ë" },
-#else
- { &check_abort, TRUE, OPT_PAGE_DISTURBANCE, 1, 18,
- "check_abort", "Check for user abort while continuous command" },
-#endif
-
-#ifdef JP
- { &flush_failure, TRUE, OPT_PAGE_DISTURBANCE, 1, 20,
- "flush_failure", "ÍÍ¡¹¤Ê¥ß¥¹È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
-#else
- { &flush_failure, TRUE, OPT_PAGE_DISTURBANCE, 1, 20,
- "flush_failure", "Flush input on various failures" },
-#endif
-
-#ifdef JP
- { &flush_disturb, FALSE, OPT_PAGE_DISTURBANCE, 1, 21,
- "flush_disturb", "¾ã³²È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
-#else
- { &flush_disturb, FALSE, OPT_PAGE_DISTURBANCE, 1, 21,
- "flush_disturb", "Flush input whenever disturbed" },
-#endif
-
-#ifdef JP
- { &disturb_move, FALSE, OPT_PAGE_DISTURBANCE, 0, 20,
- "disturb_move", "¤É¤³¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_move, FALSE, OPT_PAGE_DISTURBANCE, 0, 20,
- "disturb_move", "Disturb whenever any monster moves" },
-#endif
-
-#ifdef JP
- { &disturb_high, FALSE, OPT_PAGE_DISTURBANCE, 1, 3,
- "disturb_high", "¥ì¥Ù¥ë¤Î¹â¤¤¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_high, FALSE, OPT_PAGE_DISTURBANCE, 1, 3,
- "disturb_high", "Disturb whenever high-level monster moves" },
-#endif
-
-#ifdef JP
- { &disturb_near, TRUE, OPT_PAGE_DISTURBANCE, 0, 21,
- "disturb_near", "»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_near, TRUE, OPT_PAGE_DISTURBANCE, 0, 21,
- "disturb_near", "Disturb whenever viewable monster moves" },
-#endif
-
-#ifdef JP
- { &disturb_pets, FALSE, OPT_PAGE_DISTURBANCE, 5, 6,
- "disturb_pets", "»ë³¦Æâ¤Î¥Ú¥Ã¥È¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_pets, FALSE, OPT_PAGE_DISTURBANCE, 5, 6,
- "disturb_pets", "Disturb when visible pets move" },
-#endif
-
-#ifdef JP
- { &disturb_panel, TRUE, OPT_PAGE_DISTURBANCE, 0, 22,
- "disturb_panel", "²èÌÌ¥¹¥¯¥í¡¼¥ë»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_panel, TRUE, OPT_PAGE_DISTURBANCE, 0, 22,
- "disturb_panel", "Disturb whenever map panel changes" },
-#endif
-
-#ifdef JP
- { &disturb_state, TRUE, OPT_PAGE_DISTURBANCE, 0, 23,
- "disturb_state", "¼«Ê¬¤Î¥¹¥Æ¡¼¥¿¥¹ÊѲ½»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_state, TRUE, OPT_PAGE_DISTURBANCE, 0, 23,
- "disturb_state", "Disturb whenever player state changes" },
-#endif
-
-#ifdef JP
- { &disturb_minor, TRUE, OPT_PAGE_DISTURBANCE, 0, 24,
- "disturb_minor", "º³ºÙ¤Ê¤³¤È¤¬µ¯¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_minor, TRUE, OPT_PAGE_DISTURBANCE, 0, 24,
- "disturb_minor", "Disturb whenever boring things happen" },
-#endif
-
-#ifdef JP
- { &ring_bell, FALSE, OPT_PAGE_DISTURBANCE, 0, 14,
- "ring_bell", "¥¨¥é¡¼»þ¤Ë¥Ó¡¼¥×²»¤òÌĤ餹" },
-#else
- { &ring_bell, FALSE, OPT_PAGE_DISTURBANCE, 0, 14,
- "ring_bell", "Audible bell (on errors, etc)" },
-#endif
-
-#ifdef JP
- { &disturb_trap_detect, TRUE, OPT_PAGE_DISTURBANCE, 0, 27,
- "disturb_trap_detect", "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
-#else
- { &disturb_trap_detect, TRUE, OPT_PAGE_DISTURBANCE, 0, 27,
- "disturb_trap_detect", "Disturb when leaving trap detected area" },
-#endif
-
-#ifdef JP
- { &alert_trap_detect, FALSE, OPT_PAGE_DISTURBANCE, 0, 25,
- "alert_trap_detect", "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë·Ù¹ð¤¹¤ë" },
-#else
- { &alert_trap_detect, FALSE, OPT_PAGE_DISTURBANCE, 0, 25,
- "alert_trap_detect", "Alert when leaving trap detected area" },
-#endif
-
- /*** Birth Options ***/
-
-#ifdef JP
- { &manual_haggle, FALSE, OPT_PAGE_BIRTH, 1, 0,
- "manual_haggle", "Ź¤ÇÃÍÀÚ¤ê¸ò¾Ä¤ò¤¹¤ë" },
-#else
- { &manual_haggle, FALSE, OPT_PAGE_BIRTH, 1, 0,
- "manual_haggle", "Manually haggle in stores" },
-#endif
-
-#ifdef JP
- { &easy_band, FALSE, OPT_PAGE_BIRTH, 6, 31,
- "easy_band", "½é¿´¼ÔÍÑ´Êñ¥â¡¼¥É(*)" },
-#else
- { &easy_band, FALSE, OPT_PAGE_BIRTH, 6, 31,
- "easy_band", "Easy Mode (*)" },
-#endif
-
-#ifdef JP
- { &smart_learn, TRUE, OPT_PAGE_BIRTH, 1, 14,
- "smart_learn", "¥â¥ó¥¹¥¿¡¼¤Ï¼ºÇÔ¤ò³Ø½¬¤¹¤ë(*)" },
-#else
- { &smart_learn, TRUE, OPT_PAGE_BIRTH, 1, 14,
- "smart_learn", "Monsters learn from their mistakes (*)" },
-#endif
-
-#ifdef JP
- { &smart_cheat, FALSE, OPT_PAGE_BIRTH, 1, 15,
- "smart_cheat", "¥â¥ó¥¹¥¿¡¼¤Ï¥×¥ì¥¤¥ä¡¼¤Î¼å¤ß¤òÆͤ¯(*)" },
-#else
- { &smart_cheat, FALSE, OPT_PAGE_BIRTH, 1, 15,
- "smart_cheat", "Monsters exploit players weaknesses (*)" },
-#endif
-
-#ifdef JP
- { &vanilla_town, FALSE, OPT_PAGE_BIRTH, 6, 0,
- "vanilla_town", "¸µÁĤγ¹/¥¯¥¨¥¹¥È¤È¹ÓÌî¤Ê¤·" },
-#else
- { &vanilla_town, FALSE, OPT_PAGE_BIRTH, 6, 0,
- "vanilla_town", "Use 'vanilla' town without quests and wilderness" },
-#endif
-
-#ifdef JP
- { &lite_town, FALSE, OPT_PAGE_BIRTH, 6, 1,
- "lite_town", "¾®µ¬ÌϤʳ¹/¹ÓÌî¤Ê¤·" },
-#else
- { &lite_town, FALSE, OPT_PAGE_BIRTH, 6, 1,
- "lite_town", "Use 'lite' town without a wilderness" },
-#endif
-
-#ifdef JP
- { &ironman_shops, FALSE, OPT_PAGE_BIRTH, 6, 2,
- "ironman_shops", "(Å´¿ÍÍÑ)Ź¤ò»ÈÍѤ·¤Ê¤¤(*)" },
-#else
- { &ironman_shops, FALSE, OPT_PAGE_BIRTH, 6, 2,
- "ironman_shops", "Stores are permanently closed (*)" },
-#endif
-
-#ifdef JP
- { &ironman_small_levels, FALSE, OPT_PAGE_BIRTH, 6, 3,
- "ironman_small_levels", "(Å´¿ÍÍÑ)¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®(*)" },
-#else
- { &ironman_small_levels, FALSE, OPT_PAGE_BIRTH, 6, 3,
- "ironman_small_levels", "Always create unusually small dungeon levels (*)" },
-#endif
-
-#ifdef JP
- { &ironman_downward, FALSE, OPT_PAGE_BIRTH, 6, 4,
- "ironman_downward", "(Å´¿ÍÍÑ)µ¢´Ô¤È¾å¤ê³¬Ãʤʤ·(*)" },
-#else
- { &ironman_downward, FALSE, OPT_PAGE_BIRTH, 6, 4,
- "ironman_downward", "Disable recall and use of up stairs (*)" },
-#endif
-
-#ifdef JP
- { &ironman_empty_levels, FALSE, OPT_PAGE_BIRTH, 6, 8,
- "ironman_empty_levels", "(Å´¿ÍÍÑ)¾ï¤Ë¶õ¤Ã¤Ý¤Î¥¢¥ê¡¼¥Ê¥ì¥Ù¥ë¤òÀ¸À®(*)" },
-#else
- { &ironman_empty_levels, FALSE, OPT_PAGE_BIRTH, 6, 8,
- "ironman_empty_levels", "Always create empty 'arena' levels (*)" },
-#endif
-
-#ifdef JP
- { &ironman_rooms, FALSE, OPT_PAGE_BIRTH, 6, 12,
- "ironman_rooms", "(Å´¿ÍÍÑ)¾ï¤ËÉáÄ̤Ǥʤ¤Éô²°¤òÀ¸À®¤¹¤ë(*)" },
-#else
- { &ironman_rooms, FALSE, OPT_PAGE_BIRTH, 6, 12,
- "ironman_rooms", "Always generate very unusual rooms (*)" },
-#endif
-
-#ifdef JP
- { &ironman_nightmare, FALSE, OPT_PAGE_BIRTH, 6, 18,
- "ironman_nightmare", "(Å´¿ÍÍÑ)°Ì´¥â¡¼¥É(¤³¤ì¤ÏÁ´¤¯ÉÔ¾òÍý¤Ç¤¹¡ª)(*)" },
-#else
- { &ironman_nightmare, FALSE, OPT_PAGE_BIRTH, 6, 18,
- "ironman_nightmare", "Nightmare mode(it isn't even remotely fair!)(*)" },
-#endif
-
-#ifdef JP
- { &left_hander, FALSE, OPT_PAGE_BIRTH, 6, 13,
- "left_hander", "º¸Íø¤¤Ç¤¢¤ë" },
-#else
- { &left_hander, FALSE, OPT_PAGE_BIRTH, 6, 13,
- "left_hander", "Left-Hander" },
-#endif
-
-#ifdef JP
- { &preserve_mode, TRUE, OPT_PAGE_BIRTH, 6, 14,
- "preserve_mode", "ÅÁÀâ¤Î¥¢¥¤¥Æ¥à¤ò¼è¤êƨ¤·¤Æ¤âºÆÀ¸À®¤µ¤ì¤ë(*)" },
-#else
- { &preserve_mode, TRUE, OPT_PAGE_BIRTH, 6, 14,
- "preserve_mode", "Preserve artifacts (*)" },
-#endif
-
-#ifdef JP
- { &autoroller, TRUE, OPT_PAGE_BIRTH, 6, 15,
- "autoroller", "ǽÎÏÃͤ˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ(*)" },
-#else
- { &autoroller, TRUE, OPT_PAGE_BIRTH, 6, 15,
- "autoroller", "Allow use of autoroller for stats (*)" },
-#endif
-
-#ifdef JP
- { &autochara, FALSE, OPT_PAGE_BIRTH, 6, 16,
- "autochara", "ÂγÊ/Ãϰ̤˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ" },
-#else
- { &autochara, FALSE, OPT_PAGE_BIRTH, 6, 16,
- "autochara", "Autoroll for weight, height and social status" },
-#endif
-
-#ifdef JP
- { &powerup_home, TRUE, OPT_PAGE_BIRTH, 4, 3,
- "powerup_home", "²æ¤¬²È¤ò³ÈÄ¥¤¹¤ë(*)" },
-#else
- { &powerup_home, TRUE, OPT_PAGE_BIRTH, 4, 3,
- "powerup_home", "Increase capacity of your home (*)" },
-#endif
-
- /*** Easy Object Auto-Destroyer ***/
-
-#ifdef JP
- { &destroy_items, FALSE, OPT_PAGE_AUTODESTROY, 7, 0,
- "destroy_items", "¥¢¥¤¥Æ¥à¤Î´Ê°×¼«Æ°Ç˲õ¤ò»ÈÍѤ¹¤ë" },
-#else
- { &destroy_items, FALSE, OPT_PAGE_AUTODESTROY, 7, 0,
- "destroy_items", "Use easy auto-destroyer" },
-#endif
-
-#ifdef JP
- { &destroy_feeling, FALSE, OPT_PAGE_AUTODESTROY, 7, 8,
- "destroy_feeling", "´Ê°×´ÕÄꤷ¤¿¤È¤¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
-#else
- { &destroy_feeling, FALSE, OPT_PAGE_AUTODESTROY, 7, 8,
- "destroy_feeling", "Apply auto-destroy as sense feeling" },
-#endif
-
-#ifdef JP
- { &destroy_identify, FALSE, OPT_PAGE_AUTODESTROY, 7, 9,
- "destroy_identify", "´ÕÄꤷ¤¿¤È¤¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
-#else
- { &destroy_identify, FALSE, OPT_PAGE_AUTODESTROY, 7, 9,
- "destroy_identify", "Apply auto-destroy as identify an item" },
-#endif
-
-#ifdef JP
- { &leave_worth, TRUE, OPT_PAGE_AUTODESTROY, 7, 2,
- "leave_worth", "²ÁÃͤ¬¤¢¤ë¥¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
-#else
- { &leave_worth, TRUE, OPT_PAGE_AUTODESTROY, 7, 2,
- "leave_worth", "Auto-destroyer leaves known worthy items" },
-#endif
-
-#ifdef JP
- { &leave_equip, FALSE, OPT_PAGE_AUTODESTROY, 7, 3,
- "leave_equip", "Éð´ï/Ëɶñ¤Ï²õ¤µ¤Ê¤¤" },
-#else
- { &leave_equip, FALSE, OPT_PAGE_AUTODESTROY, 7, 3,
- "leave_equip", "Auto-destroyer leaves weapons and armour" },
-#endif
-
-#ifdef JP
- { &leave_chest, TRUE, OPT_PAGE_AUTODESTROY, 7, 7,
- "leave_chest", "³«Éõ¤µ¤ì¤Æ¤¤¤Ê¤¤È¢¤Ï²õ¤µ¤Ê¤¤" },
-#else
- { &leave_chest, TRUE, OPT_PAGE_AUTODESTROY, 7, 7,
- "leave_chest", "Auto-destroyer leaves closed chests" },
-#endif
-
-#ifdef JP
- { &leave_wanted, TRUE, OPT_PAGE_AUTODESTROY, 7, 4,
- "leave_wanted", "¾Þ¶â¼ó¤Î»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
-#else
- { &leave_wanted, TRUE, OPT_PAGE_AUTODESTROY, 7, 4,
- "leave_wanted", "Auto-destroyer leaves wanted corpses" },
-#endif
-
-#ifdef JP
- { &leave_corpse, FALSE, OPT_PAGE_AUTODESTROY, 7, 5,
- "leave_corpse", "»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
-#else
- { &leave_corpse, FALSE, OPT_PAGE_AUTODESTROY, 7, 5,
- "leave_corpse", "Auto-destroyer leaves corpses and skeletons" },
-#endif
-
-#ifdef JP
- { &leave_junk, FALSE, OPT_PAGE_AUTODESTROY, 7, 6,
- "leave_junk", "¤¬¤é¤¯¤¿¤Ï²õ¤µ¤Ê¤¤" },
-#else
- { &leave_junk, FALSE, OPT_PAGE_AUTODESTROY, 7, 6,
- "leave_junk", "Auto-destroyer leaves junk" },
-#endif
-
-#ifdef JP
- { &leave_special, TRUE, OPT_PAGE_AUTODESTROY, 7, 1,
- "leave_special", "¼ï²/¿¦¶È¤ÇÆÃÊ̤ËɬÍפʥ¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
-#else
- { &leave_special, TRUE, OPT_PAGE_AUTODESTROY, 7, 1,
- "leave_special", "Auto-destroyer leaves items your race/class needs" },
-#endif
-
- /*** Play-record Options ***/
-
-#ifdef JP
- { &record_fix_art, TRUE, OPT_PAGE_PLAYRECORD, 4, 11,
- "record_fix_art", "¸ÇÄꥢ¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµÏ¿¤¹¤ë" },
-#else
- { &record_fix_art, TRUE, OPT_PAGE_PLAYRECORD, 4, 11,
- "record_fix_art", "Record fixed artifacts" },
-#endif
-
-#ifdef JP
- { &record_rand_art, TRUE, OPT_PAGE_PLAYRECORD, 4, 12,
- "record_rand_art", "¥é¥ó¥À¥à¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµÏ¿¤¹¤ë" },
-#else
- { &record_rand_art, TRUE, OPT_PAGE_PLAYRECORD, 4, 12,
- "record_rand_art", "Record random artifacts" },
-#endif
-
-#ifdef JP
- { &record_destroy_uniq, TRUE, OPT_PAGE_PLAYRECORD, 4, 13,
- "record_destroy_uniq", "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤òÅݤ·¤¿¤È¤¤òµÏ¿¤¹¤ë" },
-#else
- { &record_destroy_uniq, TRUE, OPT_PAGE_PLAYRECORD, 4, 13,
- "record_destroy_uniq", "Record when destroy unique monster" },
-#endif
-
-#ifdef JP
- { &record_fix_quest, TRUE, OPT_PAGE_PLAYRECORD, 4, 14,
- "record_fix_quest", "¸ÇÄꥯ¥¨¥¹¥È¤ÎãÀ®¤òµÏ¿¤¹¤ë" },
-#else
- { &record_fix_quest, TRUE, OPT_PAGE_PLAYRECORD, 4, 14,
- "record_fix_quest", "Record fixed quests" },
-#endif
-
-#ifdef JP
- { &record_rand_quest, TRUE, OPT_PAGE_PLAYRECORD, 4, 15,
- "record_rand_quest", "¥é¥ó¥À¥à¥¯¥¨¥¹¥È¤ÎãÀ®¤òµÏ¿¤¹¤ë" },
-#else
- { &record_rand_quest, TRUE, OPT_PAGE_PLAYRECORD, 4, 15,
- "record_rand_quest", "Record random quests" },
-#endif
-
-#ifdef JP
- { &record_maxdepth, TRUE, OPT_PAGE_PLAYRECORD, 4, 16,
- "record_maxdepth", "ºÇ¿¼³¬¤ò¹¹¿·¤·¤¿¤È¤¤ËµÏ¿¤¹¤ë" },
-#else
- { &record_maxdepth, TRUE, OPT_PAGE_PLAYRECORD, 4, 16,
- "record_maxdepth", "Record movements to deepest level" },
-#endif
-
-#ifdef JP
- { &record_stair, TRUE, OPT_PAGE_PLAYRECORD, 4, 17,
- "record_stair", "³¬¤Î°ÜÆ°¤òµÏ¿¤¹¤ë" },
-#else
- { &record_stair, TRUE, OPT_PAGE_PLAYRECORD, 4, 17,
- "record_stair", "Record recall and stair movements" },
-#endif
-
-#ifdef JP
- { &record_buy, TRUE, OPT_PAGE_PLAYRECORD, 4, 18,
- "record_buy", "¥¢¥¤¥Æ¥à¤Î¹ØÆþ¤òµÏ¿¤¹¤ë" },
-#else
- { &record_buy, TRUE, OPT_PAGE_PLAYRECORD, 4, 18,
- "record_buy", "Record purchased items" },
-#endif
-
-#ifdef JP
- { &record_sell, FALSE, OPT_PAGE_PLAYRECORD, 4, 19,
- "record_sell", "¥¢¥¤¥Æ¥à¤ÎÇäµÑ¤òµÏ¿¤¹¤ë" },
-#else
- { &record_sell, FALSE, OPT_PAGE_PLAYRECORD, 4, 19,
- "record_sell", "Record sold items" },
-#endif
-
-#ifdef JP
- { &record_danger, TRUE, OPT_PAGE_PLAYRECORD, 4, 20,
- "record_danger", "¥Ô¥ó¥Á¤Ë¤Ê¤Ã¤¿¤È¤¤òµÏ¿¤¹¤ë" },
-#else
- { &record_danger, TRUE, OPT_PAGE_PLAYRECORD, 4, 20,
- "record_danger", "Record hitpoint warning" },
-#endif
-
-#ifdef JP
- { &record_arena, TRUE, OPT_PAGE_PLAYRECORD, 4, 21,
- "record_arena", "¥¢¥ê¡¼¥Ê¤Ç¤Î¾¡Íø¤òµÏ¿¤¹¤ë" },
-#else
- { &record_arena, TRUE, OPT_PAGE_PLAYRECORD, 4, 21,
- "record_arena", "Record arena victories" },
-#endif
-
-#ifdef JP
- { &record_ident, TRUE, OPT_PAGE_PLAYRECORD, 4, 22,
- "record_ident", "̤ȽÌÀ¤Î¥¢¥¤¥Æ¥à¤Î¼±Ê̤òµÏ¿¤¹¤ë" },
-#else
- { &record_ident, TRUE, OPT_PAGE_PLAYRECORD, 4, 22,
- "record_ident", "Record first identified items" },
-#endif
-
-#ifdef JP
- { &record_named_pet, FALSE, OPT_PAGE_PLAYRECORD, 4, 23,
- "record_named_pet", "̾Á°¤Ä¤¥Ú¥Ã¥È¤Î¾ðÊó¤òµÏ¿¤¹¤ë" },
-#else
- { &record_named_pet, FALSE, OPT_PAGE_PLAYRECORD, 4, 23,
- "record_named_pet", "Record informations of named pets" },
-#endif
-
- /*** End of Table ***/
-
- { NULL, 0, 0, 0, 0,
- NULL, NULL }
-};
-
-
-#ifdef JP
-cptr chaos_patrons[MAX_PATRON] =
-{
- "¥¹¥í¡¼¥¿¡¼",
- "¥Þ¥Ù¥í¡¼¥É",
- "¥Á¥ã¡¼¥É¥í¥¹",
- "¥Ï¥¤¥ª¥ó¥Ï¡¼¥ó",
- "¥¥·¥ª¥à¥Ð¡¼¥°",
-
- "¥Ô¥¢¥ì¡¼",
- "¥Ð¥é¥ó",
- "¥¢¥ê¥ª¥Ã¥Á",
- "¥¤¡¼¥«¡¼",
- "¥Ê¡¼¥¸¥ã¥ó",
-
- "¥Ð¥í",
- "¥³¡¼¥ó",
- "¥¹¥é¡¼¥Í¥Ã¥·¥å",
- "¥Ê¡¼¥°¥ë",
- "¥Æ¥£¡¼¥ó¥Á",
-
- "¥«¥¤¥ó"
-};
-#else
-cptr chaos_patrons[MAX_PATRON] =
-{
- "Slortar",
- "Mabelode",
- "Chardros",
- "Hionhurn",
- "Xiombarg",
-
- "Pyaray",
- "Balaan",
- "Arioch",
- "Eequor",
- "Narjhan",
-
- "Balo",
- "Khorne",
- "Slaanesh",
- "Nurgle",
- "Tzeentch",
-
- "Khaine"
-};
-#endif
-
-
-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 */
-};
-
-
-
-
-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
- },
+ /* 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: */
{
}
};
-martial_arts ma_blows[MAX_MA] =
+/*!
+ * @brief マーシャルアーツ打撃テーブル
+ */
+const martial_arts ma_blows[MAX_MA] =
{
#ifdef JP
- { "%s¤ò²¥¤Ã¤¿¡£", 1, 0, 1, 5, 0 },
- { "%s¤ò½³¤Ã¤¿¡£", 2, 0, 1, 7, 0 },
- { "%s¤ËÀµ·ýÆͤ¤ò¤¯¤é¤ï¤·¤¿¡£", 3, 0, 1, 9, 0 },
- { "%s¤Ëɨ½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 5, 5, 2, 4, MA_KNEE },
- { "%s¤ËɪÂǤÁ¤ò¤¯¤é¤ï¤·¤¿¡£", 7, 5, 1, 12, 0 },
- { "%s¤ËÂÎÅö¤ê¤·¤¿¡£", 9, 10, 2, 6, 0 },
- { "%s¤ò½³¤Ã¤¿¡£", 11, 10, 3, 6, MA_SLOW },
- { "%s¤Ë¥¢¥Ã¥Ñ¡¼¤ò¤¯¤é¤ï¤·¤¿¡£", 13, 12, 5, 5, 6 },
- { "%s¤ËÆóÃʽ³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 16, 15, 5, 6, 8 },
- { "%s¤ËÇÄÞ·â¤ò¤¯¤é¤ï¤·¤¿¡£", 20, 20, 5, 8, 0 },
- { "%s¤ËÄ·¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£", 24, 25, 6, 8, 10 },
- { "%s¤ËÏÉÄÞ½±¤ò¤¯¤é¤ï¤·¤¿¡£", 28, 25, 7, 9, 0 },
- { "%s¤Ë²ó¤·½³¤ê¤ò¤¯¤é¤ï¤·¤¿¡£", 32, 30, 8, 10, 10 },
- { "%s¤ËÅ´·ý·â¤ò¤¯¤é¤ï¤·¤¿¡£", 35, 35, 8, 11, 10 },
- { "%s¤ËÈô¶õµÓ¤ò¤¯¤é¤ï¤·¤¿¡£", 39, 35, 8, 12, 12 },
- { "%s¤Ë¾ºÎ¶·ý¤ò¤¯¤é¤ï¤·¤¿¡£", 43, 35, 9, 12, 16 },
- { "%s¤ËÀÐÇËÅ·¶Ã·ý¤ò¤¯¤é¤ï¤·¤¿¡£", 48, 40, 10, 13, 18 },
+ { "%sを殴った。", 1, 0, 1, 5, 0 },
+ { "%sを蹴った。", 2, 0, 1, 7, 0 },
+ { "%sに正拳突きをくらわした。", 3, 0, 1, 9, 0 },
+ { "%sに膝蹴りをくらわした。", 5, 5, 2, 4, MA_KNEE },
+ { "%sに肘打ちをくらわした。", 7, 5, 1, 12, 0 },
+ { "%sに体当りした。", 9, 10, 2, 6, 0 },
+ { "%sを蹴った。", 11, 10, 3, 6, MA_SLOW },
+ { "%sにアッパーをくらわした。", 13, 12, 5, 5, 6 },
+ { "%sに二段蹴りをくらわした。", 16, 15, 5, 6, 8 },
+ { "%sに猫爪撃をくらわした。", 20, 20, 5, 8, 0 },
+ { "%sに跳空脚をくらわした。", 24, 25, 6, 8, 10 },
+ { "%sに鷲爪襲をくらわした。", 28, 25, 7, 9, 0 },
+ { "%sに回し蹴りをくらわした。", 32, 30, 8, 10, 10 },
+ { "%sに鉄拳撃をくらわした。", 35, 35, 8, 11, 10 },
+ { "%sに飛空脚をくらわした。", 39, 35, 8, 12, 12 },
+ { "%sに昇龍拳をくらわした。", 43, 35, 9, 12, 16 },
+ { "%sに石破天驚拳をくらわした。", 48, 40, 10, 13, 18 },
#else
{ "You punch %s.", 1, 0, 1, 4, 0 },
{ "You kick %s.", 2, 0, 1, 6, 0 },
};
-int monk_ave_damage[PY_MAX_LEVEL+1][3] =
+/*!
+ * @brief 修行僧のターンダメージ算出テーブル
+ */
+const int monk_ave_damage[PY_MAX_LEVEL+1][3] =
{
{0, 0, 0},
{249, 249, 249},
{4486, 5636, 1702},
};
-/*
- * Table of game-generated inscriptions (indexed by the defines in
- * defines.h). -- RG
+/*!
+ * @brief アイテムの価値記述テーブル /
+ * Table of game-generated inscriptions (indexed by the defines in defines.h). -- RG
*/
-cptr game_inscriptions[] =
+const cptr game_inscriptions[] =
{
NULL, /* FEEL_NONE */
#ifdef JP
- "²õ¤ì¤Æ¤¤¤ë", /* FEEL_BROKEN */
- "¶²¤í¤·¤¤", /* FEEL_TERRIBLE */
- "̵²ÁÃÍ", /* FEEL_WORTHLESS */
- "¼ö¤ï¤ì¤Æ¤¤¤ë", /* FEEL_CURSED */
- "¾å¼Á°Ê¾å", /* FEEL_UNCURSED */
- "ÊÂ", /* FEEL_AVERAGE */
- "¾å¼Á", /* FEEL_GOOD */
- "¹âµéÉÊ", /* FEEL_EXCELLENT */
- "ÆÃÊÌÀ½", /* FEEL_SPECIAL */
+ "壊れている", /* FEEL_BROKEN */
+ "恐ろしい", /* FEEL_TERRIBLE */
+ "無価値", /* FEEL_WORTHLESS */
+ "呪われている", /* FEEL_CURSED */
+ "上質以上", /* FEEL_UNCURSED */
+ "並", /* FEEL_AVERAGE */
+ "上質", /* FEEL_GOOD */
+ "高級品", /* FEEL_EXCELLENT */
+ "ç\89¹å\88¥è£½", /* FEEL_SPECIAL */
#else
"broken", /* FEEL_BROKEN */
"terrible", /* FEEL_TERRIBLE */
};
-kamae kamae_shurui[MAX_KAMAE] =
+/*!
+ * @brief 修行僧の構え能力テーブル
+ */
+const kamae kamae_shurui[MAX_KAMAE] =
{
#ifdef JP
- {"¸¼Éð", 25, ""},
- {"Çò¸×", 30, ""},
- {"ÀÄε", 35, ""},
- {"¼ë¿ý", 40, ""},
+ {"玄武", 25, ""},
+ {"白虎", 30, ""},
+ {"青竜", 35, ""},
+ {"朱雀", 40, ""},
#else
{"Genbu", 25, "(Black Tortoise) "},
{"Byakko", 30, "(White Tiger) "},
#endif
};
-kamae kata_shurui[MAX_KATA] =
+/*!
+ * @brief 剣術家の構え能力テーブル
+ */
+const kamae kata_shurui[MAX_KATA] =
{
#ifdef JP
- {"µï¹ç", 25, ""},
- {"É÷¿Ð", 30, ""},
- {"¹ßµ´", 35, ""},
- {"̵ÁÛ", 40, ""},
+ {"居合", 25, ""},
+ {"風塵", 30, ""},
+ {"降鬼", 35, ""},
+ {"無想", 40, ""},
#else
{"Iai", 25, ""},
{"Huujin", 30, ""},
#endif
};
-cptr exp_level_str[5]=
+/*!
+ * @brief 技能値到達表記テーブル
+ */
+const cptr exp_level_str[5]=
#ifdef JP
-{"[½é¿´¼Ô]", "[ÆþÌç¼Ô]", "[½ÏÎý¼Ô]", "[¥¨¥¥¹¥Ñ¡¼¥È]", "[ã¿Í]"};
+{"[初心者]", "[入門者]", "[熟練者]", "[エキスパート]", "[達人]"};
#else
{"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
#endif
-/* Weird melee attack types when hallucinating */
+/*!
+ * @brief 幻覚時の打撃記述テーブル / Weird melee attack types when hallucinating
+ */
#ifdef JP
-cptr silly_attacks[MAX_SILLY_ATTACK] =
+const cptr silly_attacks[MAX_SILLY_ATTACK] =
{
- "¤Ë¾®Êؤò¤«¤±¤é¤ì¤¿¡£",
- "¤¬¤¢¤Ê¤¿¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
- "¤Ë¤·¤Ð¤¤Þ¤ï¤µ¤ì¤¿¡£",
- "¤Ë·¤¤ò¤Ê¤á¤µ¤»¤é¤ì¤¿¡£",
- "¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤µ¤ì¤¿¡£",
- "¤Ë¥¸¥ã¥ó·ý¤Ç¹¶·â¤µ¤ì¤¿¡£",
- "¤¬¤¢¤Ê¤¿¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
- "¤¬¤¢¤Ê¤¿¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
- "¤Ë¥¢¥«¥ó¥Ù¡¼¤µ¤ì¤¿¡£",
- "¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤é¤ì¤¿¡£",
- "¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤µ¤ì¤¿¡£",
- "¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤é¤ì¤¿¡£",
- "¤Ï¤¢¤Ê¤¿¤ÈÍ٤ä¿¡£",
- "¤Ë´é¤Ë¤é¤¯½ñ¤¤ò¤µ¤ì¤¿¡£",
- "¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤é¤ì¤¿¡£",
- "¤Ë¥¹¥«¡¼¥È¤ò¤á¤¯¤é¤ì¤¿¡£",
- "¤Ï¤¢¤Ê¤¿¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
- "¤«¤éÌòËþ¤ò¾å¤¬¤é¤ì¤¿¡£",
- "¤«¤é°¦¤Î¹ðÇò¤ò¤µ¤ì¤¿¡£",
- "¤Ï¤¢¤Ê¤¿¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
- "¤Ï¤¢¤Ê¤¿¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
- "¤¬¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
- "¤Ï¤¢¤Ê¤¿¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
- "¤Ï¤¢¤Ê¤¿¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
- "¤Ë¾¯¤·¤«¤¸¤é¤ì¤¿¡£",
- "¤Ï¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
- "¤Ï¤¢¤Ê¤¿¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
- "¤Ï¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
- "¤Ï¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
- "¤Ï³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
- "¤Ï¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
- "¤Ë¥é¥¤¥À¡¼¥¥Ã¥¯¤Ç¹¶·â¤µ¤ì¤¿¡£",
- "¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤é¤ì¤¿¡£",
- "¤Ï¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
- "¤Ï¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
- "¤Ë¤·¤ã¤¬¤ß¾®¥¥Ã¥¯¤Ç¥Ï¥á¤é¤ì¤¿¡£",
- "¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤é¤ì¤¿¡£",
- "¤Ï¤¢¤Ê¤¿¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
- "¤Ï¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
- "¤¬¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
- "¤Ï¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×",
+ "に小便をかけられた。",
+ "があなたの回りを3回回ってワンと言った。",
+ "にしばきまわされた。",
+ "に靴をなめさせられた。",
+ "にハナクソを飛ばされた。",
+ "にジャン拳で攻撃された。",
+ "があなたの頬を札束でしばいた。",
+ "があなたの前でポージングをした。",
+ "にアカンベーされた。",
+ "に「神の国」発言の撤回を求められた。",
+ "にメッ○ールを飲まされた。",
+ "につっこみを入れられた。",
+ "はあなたと踊った。",
+ "に顔にらく書きをされた。",
+ "に借金の返済をせまられた。",
+ "にスカートをめくられた。",
+ "はあなたの手相を占った。",
+ "から役満を上がられた。",
+ "から愛の告白をされた。",
+ "はあなたを時給500円で雇った。",
+ "はあなたの100の秘密について熱く語った。",
+ "がニャーと鳴いた。",
+ "はあなたに気をつけた。",
+ "はあなたをポリゴン化させた。",
+ "に少しかじられた。",
+ "はアルテマの呪文を唱えた!",
+ "はあなたのスパイクをブロックした。",
+ "はスライド移動した。",
+ "は昇龍拳コマンドの入力に失敗した。",
+ "は拡散波動砲を発射した。",
+ "はデスラー戦法をしかけた。",
+ "にライダーキックで攻撃された。",
+ "に二週間以内でビデオを人に見せないと死ぬ呪いをかけられた。",
+ "はパルプンテを唱えた。",
+ "はスーパーウルトラギャラクティカマグナムを放った。",
+ "にしゃがみ小キックでハメられた。",
+ "にジェットストリームアタックをかけられた。",
+ "はあなたに卍固めをかけて「1、2、3、ダーッ!」と叫んだ。",
+ "は「いくじなし!ばかばかばか!」といって駆け出した。",
+ "が「ごらん、ルーベンスの絵だよ」と言って静かに目を閉じた。",
+ "は言った。「変愚蛮怒、絶賛公開中!」",
};
-/* Note: %s for strfmt() */
-cptr silly_attacks2[MAX_SILLY_ATTACK] =
+/*!
+ * @brief 幻覚時の打撃記述テーブル(フォーマットつき) / Weird melee attack types when hallucinating (%s for strfmt())
+ */
+const cptr silly_attacks2[MAX_SILLY_ATTACK] =
{
- "%s¤Ë¾®Êؤò¤«¤±¤¿¡£",
- "%s¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
- "%s¤ò¤·¤Ð¤¤Þ¤ï¤·¤¿¡£",
- "%s¤Ë·¤¤ò¤Ê¤á¤µ¤»¤¿¡£",
- "%s¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤·¤¿¡£",
- "%s¤ò¥¸¥ã¥ó·ý¤Ç¹¶·â¤·¤¿¡£",
- "%s¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
- "%s¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
- "%s¤Ë¥¢¥«¥ó¥Ù¡¼¤·¤¿¡£",
- "%s¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤¿¡£",
- "%s¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤»¤¿¡£",
- "%s¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤¿¡£",
- "%s¤ÈÍ٤ä¿¡£",
- "%s¤Î´é¤Ë¤é¤¯½ñ¤¤ò¤·¤¿¡£",
- "%s¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤Ã¤¿¡£",
- "%s¤Î¥¹¥«¡¼¥È¤ò¤á¤¯¤Ã¤¿¡£",
- "%s¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
- "%s¤«¤éÌòËþ¤ò¾å¤¬¤Ã¤¿¡£",
- "%s¤Ë°¦¤Î¹ðÇò¤ò¤·¤¿¡£",
- "%s¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
- "%s¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
- "¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
- "%s¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
- "%s¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
- "%s¤ò¾¯¤·¤«¤¸¤Ã¤¿¡£",
- "¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
- "%s¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
- "¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
- "¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
- "%s¤Ë³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
- "%s¤Ë¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
- "%s¤ò¥é¥¤¥À¡¼¥¥Ã¥¯¤Ç¹¶·â¤·¤¿¡£",
- "%s¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤¿¡£",
- "¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
- "%s¤Ë¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
- "%s¤ò¤·¤ã¤¬¤ß¾®¥¥Ã¥¯¤Ç¥Ï¥á¤¿¡£",
- "%s¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤¿¡£",
- "%s¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
- "¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
- "¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
- "¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×",
+ "%sに小便をかけた。",
+ "%sの回りを3回回ってワンと言った。",
+ "%sをしばきまわした。",
+ "%sに靴をなめさせた。",
+ "%sにハナクソを飛ばした。",
+ "%sをジャン拳で攻撃した。",
+ "%sの頬を札束でしばいた。",
+ "%sの前でポージングをした。",
+ "%sにアカンベーした。",
+ "%sに「神の国」発言の撤回を求めた。",
+ "%sにメッ○ールを飲ませた。",
+ "%sにつっこみを入れた。",
+ "%sと踊った。",
+ "%sの顔にらく書きをした。",
+ "%sに借金の返済をせまった。",
+ "%sのスカートをめくった。",
+ "%sの手相を占った。",
+ "%sから役満を上がった。",
+ "%sに愛の告白をした。",
+ "%sを時給500円で雇った。",
+ "%sの100の秘密について熱く語った。",
+ "ニャーと鳴いた。",
+ "%sに気をつけた。",
+ "%sをポリゴン化させた。",
+ "%sを少しかじった。",
+ "アルテマの呪文を唱えた!",
+ "%sのスパイクをブロックした。",
+ "スライド移動した。",
+ "昇龍拳コマンドの入力に失敗した。",
+ "%sに拡散波動砲を発射した。",
+ "%sにデスラー戦法をしかけた。",
+ "%sをライダーキックで攻撃した。",
+ "%sに二週間以内でビデオを人に見せないと死ぬ呪いをかけた。",
+ "パルプンテを唱えた。",
+ "%sにスーパーウルトラギャラクティカマグナムを放った。",
+ "%sをしゃがみ小キックでハメた。",
+ "%sにジェットストリームアタックをかけた。",
+ "%sに卍固めをかけて「1、2、3、ダーッ!」と叫んだ。",
+ "「いくじなし!ばかばかばか!」といって駆け出した。",
+ "「ごらん、ルーベンスの絵だよ」と言って静かに目を閉じた。",
+ "言った。「変愚蛮怒、絶賛公開中!」",
};
#else
-cptr silly_attacks[MAX_SILLY_ATTACK] =
+const cptr silly_attacks[MAX_SILLY_ATTACK] =
{
"smothers",
"hugs",
#endif
-/*
- * 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".
+/*!
+ * @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".
*/
-cptr ident_info[] =
+const cptr ident_info[] =
{
#ifdef JP
- " :°Å°Ç",
- "!:Ìô, ¥ª¥¤¥ë",
- "\":¥¢¥ß¥å¥ì¥Ã¥È, ðô¾þ¤ê",
- "#:ÊÉ(±£¤·¥É¥¢)/¿¢Êª/µ¤ÂÎ",
- "$:ºâÊõ(¶â¤«ÊõÀÐ)",
- "%:¹ÛÌ®(Íϴ䤫ÀбÑ)",
- "&:Ȣ",
- "':³«¤¤¤¿¥É¥¢",
- "(:Æð¤é¤«¤¤Ëɶñ",
- "):½â",
- "*:ºâÊõ¤ò´Þ¤ó¤À¹ÛÌ®¤Þ¤¿¤Ïµå·Á¤Î²øʪ",
- "+:ÊĤ¸¤¿¥É¥¢",
- ",:¿©¤Ùʪ, ¤ª¤Ð¤±¥¥Î¥³",
- "-:ËâË¡ËÀ, ¥í¥Ã¥É",
- ".:¾²",
- "/:´È¾õÉð´ï(¥¢¥Ã¥¯¥¹/¥Ñ¥¤¥¯/Åù)",
- "0:Çîʪ´Û¤ÎÆþ¸ý",
- "1:»¨²ß²°¤ÎÆþ¸ý",
- "2:Ëɶñ²°¤ÎÆþ¸ý",
- "3:Éð´ïÀìÌ珤ÎÆþ¸ý",
- "4:»û±¡¤ÎÆþ¸ý",
- "5:Ï£¶â½Ñ¤ÎŹ¤ÎÆþ¸ý",
- "6:ËâË¡¤ÎŹ¤ÎÆþ¸ý",
- "7:¥Ö¥é¥Ã¥¯¥Þ¡¼¥±¥Ã¥È¤ÎÆþ¸ý",
- "8:²æ¤¬²È¤ÎÆþ¸ý",
- "9:½ñŹ¤ÎÆþ¸ý",
- "::´äÀÐ",
- ";:²óÈò¤ÎĦÁü/Çúȯ¤Î¥ë¡¼¥ó",
- "<:¾å¤ê³¬ÃÊ",
- "=:»ØÎØ",
- ">:²¼¤ê³¬ÃÊ",
- "?:´¬Êª",
- "@:¥×¥ì¥¤¥ä¡¼",
- "A:Å·»È",
- "B:Ļ",
- "C:¸¤",
- "D:¸ÅÂå¥É¥é¥´¥ó/¥ï¥¤¥¢¡¼¥à",
- "E:¥¨¥ì¥á¥ó¥¿¥ë",
- "F:¥È¥ó¥Ü",
- "G:¥´¡¼¥¹¥È",
- "H:»¨¼ï",
- "I:º«Ãî",
- "J:¥Ø¥Ó",
- "K:¥¥é¡¼¡¦¥Ó¡¼¥È¥ë",
- "L:¥ê¥Ã¥Á",
- "M:¿¼ó¤Îà¨ÃîÎà",
- "N:Ææ¤ÎÀ¸Êª",
- "O:¥ª¡¼¥¬",
- "P:µðÂç¿Í´Ö·¿À¸Êª",
- "Q:¥¯¥¤¥ë¥¹¥ë¥°(Ì®ÂǤÄÆù²ô)",
- "R:à¨ÃîÎà/ξÀ¸Îà",
- "S:ÃØéá/¥µ¥½¥ê/¥À¥Ë",
- "T:¥È¥í¥ë",
- "U:¾åµé¥Ç¡¼¥â¥ó",
- "V:¥Ð¥ó¥Ñ¥¤¥¢",
- "W:¥ï¥¤¥È/¥ì¥¤¥¹/Åù",
- "X:¥¾¡¼¥ó/¥¶¥ì¥ó/Åù",
- "Y:¥¤¥¨¥Æ¥£",
- "Z:¥Ï¥¦¥ó¥É",
- "[:·ø¤¤¥¢¡¼¥Þ¡¼",
- "\\:Æß´ï(¥á¥¤¥¹/¥à¥Á/Åù)",
- "]:¼ï¡¹¤ÎËɶñ",
- "^:¥È¥é¥Ã¥×",
- "_:¾ó",
- "`:¿Í·Á¡¤Ä¦Áü",
- "a:¥¢¥ê",
- "b:¥³¥¦¥â¥ê",
- "c:¥à¥«¥Ç",
- "d:¥É¥é¥´¥ó",
- "e:ÌܶÌ",
- "f:¥Í¥³",
- "g:¥´¡¼¥ì¥à",
- "h:¥Û¥Ó¥Ã¥È/¥¨¥ë¥Õ/¥É¥ï¡¼¥Õ",
- "i:¥Ù¥È¥Ù¥È",
- "j:¥¼¥ê¡¼",
- "k:¥³¥Ü¥ë¥É",
- "l:¿åÀ³À¸Êª",
- "m:¥â¥ë¥É",
- "n:¥Ê¡¼¥¬",
- "o:¥ª¡¼¥¯",
- "p:¿Í´Ö",
- "q:»Í½Ã",
- "r:¥Í¥º¥ß",
- "s:¥¹¥±¥ë¥È¥ó",
- "t:Ä®¤Î¿Í",
- "u:²¼µé¥Ç¡¼¥â¥ó",
- "v:¥Ü¥ë¥Æ¥Ã¥¯¥¹",
- "w:¥¤¥â¥à¥·/Âç·²",
+ " :暗闇",
+ "!:薬, オイル",
+ "\":アミュレット, 頸飾り",
+ "#:壁(隠しドア)/植物/気体",
+ "$:財宝(金か宝石)",
+ "%:鉱脈(溶岩か石英)",
+ "&:箱",
+ "':é\96\8bã\81\84ã\81\9fã\83\89ã\82¢",
+ "(:軟らかい防具",
+ "):盾",
+ "*:財宝を含んだ鉱脈または球形の怪物",
+ "+:é\96\89ã\81\98ã\81\9fã\83\89ã\82¢",
+ ",:é£\9fã\81¹ç\89©, ã\81\8aã\81°ã\81\91ã\82ã\83\8eã\82³",
+ "-:魔法棒, ロッド",
+ ".:床",
+ "/:竿状武器(アックス/パイク/等)",
+ "0:博物館の入口",
+ "1:雑貨屋の入口",
+ "2:防具屋の入口",
+ "3:武器専門店の入口",
+ "4:寺院の入口",
+ "5:錬金術の店の入口",
+ "6:魔法の店の入口",
+ "7:ブラックマーケットの入口",
+ "8:我が家の入口",
+ "9:書店の入口",
+ "::岩石",
+ ";:回避の彫像/爆発のルーン",
+ "<:上り階段",
+ "=:指輪",
+ ">:下り階段",
+ "?:巻物",
+ "@:ã\83\97ã\83¬ã\82¤ã\83¤ã\83¼",
+ "A:天使",
+ "B:鳥",
+ "C:犬",
+ "D:古代ドラゴン/ワイアーム",
+ "E:エレメンタル",
+ "F:トンボ",
+ "G:ゴースト",
+ "H:雑種",
+ "I:昆虫",
+ "J:ヘビ",
+ "K:キラー・ビートル",
+ "L:リッチ",
+ "M:多首の爬虫類",
+ "N:謎の生物",
+ "O:ã\82ªã\83¼ã\82¬",
+ "P:巨大人間型生物",
+ "Q:クイルスルグ(脈打つ肉塊)",
+ "R:爬虫類/両生類",
+ "S:蜘蛛/サソリ/ダニ",
+ "T:トロル",
+ "U:上級デーモン",
+ "V:ã\83\90ã\83³ã\83\91ã\82¤ã\82¢",
+ "W:ワイト/レイス/等",
+ "X:ゾーン/ザレン/等",
+ "Y:ã\82¤ã\82¨ã\83\86ã\82£",
+ "Z:ハウンド",
+ "[:å \85ã\81\84ã\82¢ã\83¼ã\83\9eã\83¼",
+ "\\:鈍器(メイス/ムチ/等)",
+ "]:種々の防具",
+ "^:トラップ",
+ "_:杖",
+ "`:人形,彫像",
+ "a:アリ",
+ "b:コウモリ",
+ "c:ムカデ",
+ "d:ドラゴン",
+ "e:目玉",
+ "f:ã\83\8dã\82³",
+ "g:ゴーレム",
+ "h:ホビット/エルフ/ドワーフ",
+ "i:ベトベト",
+ "j:ã\82¼ã\83ªã\83¼",
+ "k:コボルド",
+ "l:水棲生物",
+ "m:モルド",
+ "n:ã\83\8aã\83¼ã\82¬",
+ "o:ã\82ªã\83¼ã\82¯",
+ "p:人間",
+ "q:四足獣",
+ "r:ネズミ",
+ "s:スケルトン",
+ "t:町の人",
+ "u:下級デーモン",
+ "v:ã\83\9cã\83«ã\83\86ã\83\83ã\82¯ã\82¹",
+ "w:イモムシ/大群",
/* "x:unused", */
- "y:¥¤¡¼¥¯",
- "z:¥¾¥ó¥Ó/¥ß¥¤¥é",
- "{:Èô¤ÓÆ»¶ñ¤ÎÃÆ(Ìð/ÃÆ)",
- "|:Åá·õÎà(¥½¡¼¥É/¥À¥¬¡¼/Åù)",
- "}:Èô¤ÓÆ»¶ñ(µÝ/¥¯¥í¥¹¥Ü¥¦/¥¹¥ê¥ó¥°)",
- "~:¿å/ÍÏ´äή(¼ï¡¹¤Î¥¢¥¤¥Æ¥à)",
+ "y:ã\82¤ã\83¼ã\82¯",
+ "z:ゾンビ/ミイラ",
+ "{:飛び道具の弾(矢/弾)",
+ "|:刀剣類(ソード/ダガー/等)",
+ "}:é£\9bã\81³é\81\93å\85·(å¼\93/ã\82¯ã\83ã\82¹ã\83\9cã\82¦/ã\82¹ã\83ªã\83³ã\82°)",
+ "~:水/溶岩流(種々のアイテム)",
#else
" :A dark grid",
"!:A potion (or oil)",
NULL
};
-
-/*
+/*!
+ * @brief モンスターの打撃効力テーブル /
* The table of monsters' blow effects
*/
-mbe_info_type mbe_info[] =
+const mbe_info_type mbe_info[] =
{
{ 0, 0, }, /* None */
{ 60, GF_MISSILE, }, /* HURT */
};
-/*
+/*!
+ * @brief 地形状態フラグテーブル /
* The table of features' actions
*/
-byte feature_action_flags[FF_FLAG_MAX] =
+const byte feature_action_flags[FF_FLAG_MAX] =
{
0, /* LOS */
0, /* PROJECT */
};
-/*
+/*!
+ * @brief 装備耐性に準じたブレス効果の選択テーブル /
+ * Define flags, effect type, name for dragon breath activation
+ */
+const dragonbreath_type dragonbreath_info[] = {
+ { TR_RES_ACID, GF_ACID, _("酸", "acid") },
+ { TR_RES_ELEC, GF_ELEC, _("電撃", "lightning") },
+ { TR_RES_FIRE, GF_FIRE, _("火炎", "fire") },
+ { TR_RES_COLD, GF_COLD, _("冷気", "cold") },
+ { TR_RES_POIS, GF_POIS, _("毒", "poison") },
+ { TR_RES_LITE, GF_LITE, _("閃光", "light") },
+ { TR_RES_DARK, GF_DARK, _("暗黒", "dark") },
+ { TR_RES_SHARDS, GF_SHARDS, _("破片", "shard") },
+ { TR_RES_CONF, GF_CONFUSION, _("混乱", "confusion") },
+ { TR_RES_SOUND, GF_SOUND, _("轟音", "sound") },
+ { TR_RES_NEXUS, GF_NEXUS, _("因果混乱", "nexus") },
+ { TR_RES_NETHER, GF_NETHER, _("地獄", "nether") },
+ { TR_RES_CHAOS, GF_CHAOS, _("カオス", "chaos") },
+ { TR_RES_DISEN, GF_DISENCHANT, _("劣化", "disenchant") },
+ { 0, 0, NULL }
+};
+
+/*!
+ * @brief アイテムの発動効果テーブル /
* Define flags, levels, values of activations
*/
-activation_type activation_info[] =
+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] =
{
- { "SUNLIGHT", ACT_SUNLIGHT, 10, 250 },
- { "BO_MISS_1", ACT_BO_MISS_1, 10, 250 },
- { "BA_POIS_1", ACT_BA_POIS_1, 10, 300 },
- { "BO_ELEC_1", ACT_BO_ELEC_1, 20, 250 },
- { "BO_ACID_1", ACT_BO_ACID_1, 20, 250 },
- { "BO_COLD_1", ACT_BO_COLD_1, 20, 250 },
- { "BO_FIRE_1", ACT_BO_FIRE_1, 20, 250 },
- { "BA_COLD_1", ACT_BA_COLD_1, 30, 750 },
- { "BA_FIRE_1", ACT_BA_FIRE_1, 30, 1000 },
- { "DRAIN_1", ACT_DRAIN_1, 30, 500 },
- { "BA_COLD_2", ACT_BA_COLD_2, 40, 1250 },
- { "BA_ELEC_2", ACT_BA_ELEC_2, 40, 1500 },
- { "BA_FIRE_2", ACT_BA_FIRE_2, 40, 1500 },
- { "DRAIN_2", ACT_DRAIN_2, 40, 750 },
- { "VAMPIRE_1", ACT_VAMPIRE_1, 40, 1000 },
- { "BO_MISS_2", ACT_BO_MISS_2, 40, 1000 },
- { "BA_FIRE_3", ACT_BA_FIRE_3, 60, 1750 },
- { "BA_COLD_3", ACT_BA_COLD_3, 70, 2500 },
- { "BA_ELEC_3", ACT_BA_ELEC_3, 70, 2500 },
- { "WHIRLWIND", ACT_WHIRLWIND, 50, 7500 },
- { "VAMPIRE_2", ACT_VAMPIRE_2, 50, 2500 },
- { "CALL_CHAOS", ACT_CALL_CHAOS, 70, 5000 },
- { "ROCKET", ACT_ROCKET, 70, 5000 },
- { "DISP_EVIL", ACT_DISP_EVIL, 50, 4000 },
- { "BA_MISS_3", ACT_BA_MISS_3, 50, 1500 },
- { "DISP_GOOD", ACT_DISP_GOOD, 50, 3500 },
- { "BO_MANA", ACT_BO_MANA, 40, 1500 },
- { "BA_WATER", ACT_BA_WATER, 50, 2000 },
- { "BA_STAR", ACT_BA_STAR, 50, 2200 },
- { "BA_DARK", ACT_BA_DARK, 50, 2200 },
- { "BA_MANA", ACT_BA_MANA, 70, 2500 },
- { "PESTICIDE", ACT_PESTICIDE, 10, 500 },
- { "BLINDING_LIGHT", ACT_BLINDING_LIGHT, 30, 5000 },
- { "BIZARRE", ACT_BIZARRE, 90, 10000 },
- { "CAST_BA_STAR", ACT_CAST_BA_STAR, 70, 7500 },
- { "BLADETURNER", ACT_BLADETURNER, 80, 20000 },
-
- { "CONFUSE", ACT_CONFUSE, 10, 500 },
- { "SLEEP", ACT_SLEEP, 10, 750 },
- { "QUAKE", ACT_QUAKE, 30, 600 },
- { "TERROR", ACT_TERROR, 20, 2500 },
- { "TELE_AWAY", ACT_TELE_AWAY, 20, 2000 },
- { "BANISH_EVIL", ACT_BANISH_EVIL, 40, 2000 },
- { "GENOCIDE", ACT_GENOCIDE, 50, 10000 },
- { "MASS_GENO", ACT_MASS_GENO, 50, 10000 },
- { "SCARE_AREA", ACT_SCARE_AREA, 20, 2500 },
- { "AGGRAVATE", ACT_AGGRAVATE, 0, 100 },
-
- { "CHARM_ANIMAL", ACT_CHARM_ANIMAL, 40, 7500 },
- { "CHARM_UNDEAD", ACT_CHARM_UNDEAD, 40, 10000 },
- { "CHARM_OTHER", ACT_CHARM_OTHER, 40, 10000 },
- { "CHARM_ANIMALS", ACT_CHARM_ANIMALS, 40, 12500 },
- { "CHARM_OTHERS", ACT_CHARM_OTHERS, 40, 17500 },
- { "SUMMON_ANIMAL", ACT_SUMMON_ANIMAL, 50, 10000 },
- { "SUMMON_PHANTOM", ACT_SUMMON_PHANTOM, 50, 12000 },
- { "SUMMON_ELEMENTAL", ACT_SUMMON_ELEMENTAL, 50, 15000 },
- { "SUMMON_DEMON", ACT_SUMMON_DEMON, 50, 20000 },
- { "SUMMON_UNDEAD", ACT_SUMMON_UNDEAD, 50, 20000 },
- { "SUMMON_HOUND", ACT_SUMMON_HOUND, 50, 15000 },
- { "SUMMON_DAWN", ACT_SUMMON_DAWN, 50, 15000 },
- { "SUMMON_OCTOPUS", ACT_SUMMON_OCTOPUS, 50, 15000 },
-
- { "CHOIR_SINGS", ACT_CHOIR_SINGS, 60, 20000 },
- { "CURE_LW", ACT_CURE_LW, 10, 500 },
- { "CURE_MW", ACT_CURE_MW, 20, 750 },
- { "CURE_POISON", ACT_CURE_POISON, 10, 1000 },
- { "REST_LIFE", ACT_REST_LIFE, 40, 7500 },
- { "REST_ALL", ACT_REST_ALL, 30, 15000 },
- { "CURE_700", ACT_CURE_700, 40, 10000 },
- { "CURE_1000", ACT_CURE_1000, 50, 15000 },
- { "CURING", ACT_CURING, 30, 5000 },
- { "CURE_MANA_FULL", ACT_CURE_MANA_FULL, 60, 20000 },
-
- { "ESP", ACT_ESP, 30, 1500 },
- { "BERSERK", ACT_BERSERK, 10, 800 },
- { "PROT_EVIL", ACT_PROT_EVIL, 30, 5000 },
- { "RESIST_ALL", ACT_RESIST_ALL, 30, 5000 },
- { "SPEED", ACT_SPEED, 40, 15000 },
- { "XTRA_SPEED", ACT_XTRA_SPEED, 40, 25000 },
- { "WRAITH", ACT_WRAITH, 90, 25000 },
- { "INVULN", ACT_INVULN, 90, 25000 },
- { "HELO", ACT_HELO, 10, 500 },
- { "HELO_SPEED", ACT_HELO_SPEED, 30, 20000 },
- { "RESIST_ACID", ACT_RESIST_ACID, 20, 2000 },
- { "RESIST_FIRE", ACT_RESIST_ACID, 20, 2000 },
- { "RESIST_COLD", ACT_RESIST_ACID, 20, 2000 },
- { "RESIST_ELEC", ACT_RESIST_ACID, 20, 2000 },
- { "RESIST_POIS", ACT_RESIST_ACID, 20, 2000 },
-
- { "LIGHT", ACT_LIGHT, 10, 150 },
- { "MAP_LIGHT", ACT_MAP_LIGHT, 30, 500 },
- { "DETECT_ALL", ACT_DETECT_ALL, 30, 1000 },
- { "DETECT_XTRA", ACT_DETECT_XTRA, 50, 12500 },
- { "ID_FULL", ACT_ID_FULL, 50, 10000 },
- { "ID_PLAIN", ACT_ID_PLAIN, 20, 1250 },
- { "RUNE_EXPLO", ACT_RUNE_EXPLO, 40, 4000 },
- { "RUNE_PROT", ACT_RUNE_PROT, 60, 10000 },
- { "SATIATE", ACT_SATIATE, 10, 2000 },
- { "DEST_DOOR", ACT_DEST_DOOR, 10, 100 },
- { "STONE_MUD", ACT_STONE_MUD, 20, 1000 },
- { "RECHARGE", ACT_RECHARGE, 30, 1000 },
- { "ALCHEMY", ACT_ALCHEMY, 50, 10000 },
- { "DIM_DOOR", ACT_DIM_DOOR, 50, 10000 },
- { "TELEPORT", ACT_TELEPORT, 10, 2000 },
- { "RECALL", ACT_RECALL, 30, 7500 },
- { "JUDGE", ACT_JUDGE, 90, 50000 },
- { "TELEKINESIS", ACT_TELEKINESIS, 20, 5500 },
- { "DETECT_UNIQUE", ACT_DETECT_UNIQUE, 40, 10000 },
- { "ESCAPE", ACT_ESCAPE, 10, 3000 },
- { "DISP_CURSE_XTRA", ACT_DISP_CURSE_XTRA, 40, 30000 },
- { "BRAND_FIRE_BOLTS", ACT_BRAND_FIRE_BOLTS, 40, 20000 },
- { "RECHARGE_XTRA", ACT_RECHARGE_XTRA, 70, 30000 },
- { "LORE", ACT_LORE, 10, 30000 },
- { "SHIKOFUMI", ACT_SHIKOFUMI, 10, 10000 },
-
- { "FISHING", ACT_FISHING, 0, 100 },
- { "INROU", ACT_INROU, 40, 15000 },
- { "MURAMASA", ACT_MURAMASA, 0, 0 },
- { "BLOODY_MOON", ACT_BLOODY_MOON, 0, 0 },
- { "CRIMSON", ACT_CRIMSON, 0, 50000 },
-
- { NULL, 0, 0, 0 }
+ "なし",
+ "電撃",
+ "毒",
+ "火炎",
+ "冷気",
+ "酸",
+ "腕力",
+ "知力",
+ "賢さ",
+ "器用さ",
+ "耐久",
+ "魅力",
+ "混沌",
+ "プリースト",
+ "死霊",
+ "法",
+ "盗賊",
+ "メイジ",
+ "戦士",
+ "レンジャー",
+};
+#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