OSDN Git Service

[Refactor] #37353 パトロン情報の定義のいくつかを patron.c/h へ移動。 / Move definitions for patron syste...
[hengband/hengband.git] / src / tables.c
index 62b9ec0..9df97f9 100644 (file)
@@ -3256,6 +3256,17 @@ const player_seikaku seikaku_info[MAX_SEIKAKU] =
                 20, 40, 30, 10, 40, 40,  80, 80,
                 15, 1, 0
        },
+
+       {
+#ifdef JP
+               "チャージマン",
+#endif
+               "Chargeman",
+               { 2,  -2,  -2,  0,  1,  -2 },
+               -7, 7, -5, -1, -2, -4, 15, 20,
+               -1, 0, 0
+       },
+
 };
 
 
@@ -4873,220 +4884,6 @@ const concptr window_flag_desc[32] =
 
 
 
-#ifdef JP
-/*!
- * @brief カオスパトロン名テーブル
- */
-const concptr chaos_patrons[MAX_PATRON] =
-{
-       "スローター",
-       "マベロード",
-       "チャードロス",
-       "ハイオンハーン",
-       "キシオムバーグ",
-
-       "ピアレー",
-       "バラン",
-       "アリオッチ",
-       "イーカー",
-       "ナージャン",
-
-       "バロ",
-       "コーン",
-       "スラーネッシュ",
-       "ナーグル",
-       "ティーンチ",
-
-       "カイン"
-};
-#else
-const concptr chaos_patrons[MAX_PATRON] =
-{
-       "Slortar",
-       "Mabelode",
-       "Chardros",
-       "Hionhurn",
-       "Xiombarg",
-
-       "Pyaray",
-       "Balaan",
-       "Arioch",
-       "Eequor",
-       "Narjhan",
-
-       "Balo",
-       "Khorne",
-       "Slaanesh",
-       "Nurgle",
-       "Tzeentch",
-
-       "Khaine"
-};
-#endif
-
-
-/*!
- * @brief カオスパトロンの報酬能力値テーブル
- */
-const int chaos_stats[MAX_PATRON] =
-{
-       A_CON,  /* Slortar */
-       A_CON,  /* Mabelode */
-       A_STR,  /* Chardros */
-       A_STR,  /* Hionhurn */
-       A_STR,  /* Xiombarg */
-
-       A_INT,  /* Pyaray */
-       A_STR,  /* Balaan */
-       A_INT,  /* Arioch */
-       A_CON,  /* Eequor */
-       A_CHR,  /* Narjhan */
-
-       -1,     /* Balo */
-       A_STR,  /* Khorne */
-       A_CHR,  /* Slaanesh */
-       A_CON,  /* Nurgle */
-       A_INT,  /* Tzeentch */
-
-       A_STR,  /* Khaine */
-};
-
-
-/*!
- * @brief カオスパトロンの報酬テーブル
- */
-const int chaos_rewards[MAX_PATRON][20] =
-{
-       /* Slortar the Old: */
-       {
-               REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
-               REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
-               REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP,
-               REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL, REW_AUGM_ABL
-       },
-
-       /* Mabelode the Faceless: */
-       {
-               REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_H_SUMMON, REW_SUMMON_M,
-               REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_WND,
-               REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_ABL, REW_SER_UNDE,
-               REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GOOD_OBS
-       },
-
-       /* Chardros the Reaper: */
-       {
-               REW_WRATH, REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_H_SUMMON,
-               REW_SUMMON_M, REW_IGNORE, REW_IGNORE, REW_DESTRUCT, REW_SER_UNDE,
-               REW_GENOCIDE, REW_MASS_GEN, REW_MASS_GEN, REW_DISPEL_C, REW_GOOD_OBJ,
-               REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
-       },
-
-       /* Hionhurn the Executioner: */
-       {
-               REW_WRATH, REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
-               REW_IGNORE, REW_IGNORE, REW_SER_UNDE, REW_DESTRUCT, REW_GENOCIDE,
-               REW_MASS_GEN, REW_MASS_GEN, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
-               REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_AUGM_ABL, REW_AUGM_ABL
-       },
-
-       /* Xiombarg the Sword-Queen: */
-       {
-               REW_TY_CURSE, REW_TY_CURSE, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
-               REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND, REW_POLY_WND,
-               REW_GENOCIDE, REW_DISPEL_C, REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS,
-               REW_GAIN_ABL, REW_CHAOS_WP, REW_GAIN_EXP, REW_AUGM_ABL, REW_GOOD_OBS
-       },
-
-
-       /* Pyaray the Tentacled Whisperer of Impossible Secretes: */
-       {
-               REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_H_SUMMON, REW_H_SUMMON,
-               REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_POLY_SLF,
-               REW_POLY_SLF, REW_SER_DEMO, REW_HEAL_FUL, REW_GAIN_ABL, REW_GAIN_ABL,
-               REW_CHAOS_WP, REW_DO_HAVOC, REW_GOOD_OBJ, REW_GREA_OBJ, REW_GREA_OBS
-       },
-
-       /* Balaan the Grim: */
-       {
-               REW_TY_CURSE, REW_HURT_LOT, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL,
-               REW_SUMMON_M, REW_LOSE_EXP, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
-               REW_SER_UNDE, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_GAIN_EXP,
-               REW_CHAOS_WP, REW_GOOD_OBJ, REW_GOOD_OBS, REW_GREA_OBS, REW_AUGM_ABL
-       },
-
-       /* Arioch, Duke of Hell: */
-       {
-               REW_WRATH, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_EXP, REW_H_SUMMON,
-               REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
-               REW_POLY_SLF, REW_MASS_GEN, REW_SER_DEMO, REW_HEAL_FUL, REW_CHAOS_WP,
-               REW_CHAOS_WP, REW_GOOD_OBJ, REW_GAIN_EXP, REW_GREA_OBJ, REW_AUGM_ABL
-       },
-
-       /* Eequor, Blue Lady of Dismay: */
-       {
-               REW_WRATH, REW_TY_CURSE, REW_PISS_OFF, REW_CURSE_WP, REW_RUIN_ABL,
-               REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_WND,
-               REW_GOOD_OBJ, REW_GOOD_OBJ, REW_SER_MONS, REW_HEAL_FUL, REW_GAIN_EXP,
-               REW_GAIN_ABL, REW_CHAOS_WP, REW_GOOD_OBS, REW_GREA_OBJ, REW_AUGM_ABL
-       },
-
-       /* Narjhan, Lord of Beggars: */
-       {
-               REW_WRATH, REW_CURSE_AR, REW_CURSE_WP, REW_CURSE_WP, REW_CURSE_AR,
-               REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF,
-               REW_POLY_WND, REW_HEAL_FUL, REW_HEAL_FUL, REW_GAIN_EXP, REW_AUGM_ABL,
-               REW_GOOD_OBJ, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GREA_OBS
-       },
-
-       /* Balo the Jester: */
-       {
-               REW_WRATH, REW_SER_DEMO, REW_CURSE_WP, REW_CURSE_AR, REW_LOSE_EXP,
-               REW_GAIN_ABL, REW_LOSE_ABL, REW_POLY_WND, REW_POLY_SLF, REW_IGNORE,
-               REW_DESTRUCT, REW_MASS_GEN, REW_CHAOS_WP, REW_GREA_OBJ, REW_HURT_LOT,
-               REW_AUGM_ABL, REW_RUIN_ABL, REW_H_SUMMON, REW_GREA_OBS, REW_AUGM_ABL
-       },
-
-       /* Khorne the Bloodgod: */
-       {
-               REW_WRATH, REW_HURT_LOT, REW_HURT_LOT, REW_H_SUMMON, REW_H_SUMMON,
-               REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_SER_MONS, REW_SER_DEMO,
-               REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GOOD_OBJ,
-               REW_CHAOS_WP, REW_GOOD_OBS, REW_GOOD_OBS, REW_GREA_OBJ, REW_GREA_OBS
-       },
-
-       /* Slaanesh: */
-       {
-               REW_WRATH, REW_PISS_OFF, REW_PISS_OFF, REW_RUIN_ABL, REW_LOSE_ABL,
-               REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_POLY_WND, REW_SER_DEMO,
-               REW_POLY_SLF, REW_HEAL_FUL, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_EXP,
-               REW_GAIN_EXP, REW_CHAOS_WP, REW_GAIN_ABL, REW_GREA_OBJ, REW_AUGM_ABL
-       },
-
-       /* Nurgle: */
-       {
-               REW_WRATH, REW_PISS_OFF, REW_HURT_LOT, REW_RUIN_ABL, REW_LOSE_ABL,
-               REW_LOSE_EXP, REW_IGNORE, REW_IGNORE, REW_IGNORE, REW_POLY_SLF,
-               REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_GOOD_OBJ, REW_GAIN_ABL,
-               REW_GAIN_ABL, REW_SER_UNDE, REW_CHAOS_WP, REW_GREA_OBJ, REW_AUGM_ABL
-       },
-
-       /* Tzeentch: */
-       {
-               REW_WRATH, REW_CURSE_WP, REW_CURSE_AR, REW_RUIN_ABL, REW_LOSE_ABL,
-               REW_LOSE_EXP, REW_IGNORE, REW_POLY_SLF, REW_POLY_SLF, REW_POLY_SLF,
-               REW_POLY_SLF, REW_POLY_WND, REW_HEAL_FUL, REW_CHAOS_WP, REW_GREA_OBJ,
-               REW_GAIN_ABL, REW_GAIN_ABL, REW_GAIN_EXP, REW_GAIN_EXP, REW_AUGM_ABL
-       },
-
-       /* Khaine: */
-       {
-               REW_WRATH, REW_HURT_LOT, REW_PISS_OFF, REW_LOSE_ABL, REW_LOSE_EXP,
-               REW_IGNORE,   REW_IGNORE,   REW_DISPEL_C, REW_DO_HAVOC, REW_DO_HAVOC,
-               REW_POLY_SLF, REW_POLY_SLF, REW_GAIN_EXP, REW_GAIN_ABL, REW_GAIN_ABL,
-               REW_SER_MONS, REW_GOOD_OBJ, REW_CHAOS_WP, REW_GREA_OBJ, REW_GOOD_OBS
-       }
-};
-
 /*!
  * @brief マーシャルアーツ打撃テーブル
  */