OSDN Git Service

[feature] ソースファイルをC++に対応
[hengbandforosx/hengbandosx.git] / src / spell / summon-types.h
1 #pragma once
2
3 /* summon_specificで取り扱われる、召喚の種別定義 / Legal restrictions for "summon_specific()" */
4 enum summon_type : int {
5     SUMMON_NONE = 0,
6         SUMMON_ANT = 11,  /*!< 召喚タイプ: アリ */
7     SUMMON_SPIDER = 12, /*!< 召喚タイプ: 蜘蛛 */
8     SUMMON_HOUND = 13, /*!< 召喚タイプ: ハウンド */
9     SUMMON_HYDRA = 14, /*!< 召喚タイプ: ヒドラ */
10     SUMMON_ANGEL = 15, /*!< 召喚タイプ: 天使 */
11     SUMMON_DEMON = 16, /*!< 召喚タイプ: 悪魔 */
12     SUMMON_UNDEAD = 17, /*!< 召喚タイプ: アンデッド */
13     SUMMON_DRAGON = 18, /*!< 召喚タイプ: ドラゴン */
14     SUMMON_HI_UNDEAD = 21, /*!< 召喚タイプ: 強力なアンデッド */
15     SUMMON_HI_DRAGON = 22, /*!< 召喚タイプ: 古代ドラゴン */
16     SUMMON_HI_DEMON = 23, /*!< 召喚タイプ: 上級デーモン */
17     SUMMON_AMBERITES = 31, /*!< 召喚タイプ: アンバーの王族 */
18     SUMMON_UNIQUE = 32, /*!< 召喚タイプ: ユニーク */
19     SUMMON_MOLD = 33, /*!< 召喚タイプ: カビ */
20     SUMMON_BAT = 34, /*!< 召喚タイプ: コウモリ */
21     SUMMON_QUYLTHULG = 35, /*!< 召喚タイプ: クイルスルグ */
22     SUMMON_XXX1 = 36, /*!< 召喚タイプ: 未使用 */
23     SUMMON_COIN_MIMIC = 37, /*!< 召喚タイプ: クリーピング・コイン */
24     SUMMON_MIMIC = 38, /*!< 召喚タイプ: ミミック */
25     SUMMON_CYBER = 39, /*!< 召喚タイプ: サイバーデーモン */
26     SUMMON_KIN = 40, /*!< 召喚タイプ: 召喚者の同族 */
27     SUMMON_DAWN = 41, /*!< 召喚タイプ: 暁の戦士 */
28     SUMMON_ANIMAL = 42, /*!< 召喚タイプ: 自然界の動物 */
29     SUMMON_ANIMAL_RANGER = 43, /*!< 召喚タイプ: レンジャー向け自然界の動物 */
30     SUMMON_SMALL_MOAI = 44, /*!< 召喚タイプ: プチモアイ */
31     SUMMON_PYRAMID = 45, /*!< 召喚タイプ: ピラミッド */
32     SUMMON_PHANTOM = 47, /*!< 召喚タイプ: ゴースト */
33     SUMMON_TOTEM_MOAI = 48, /*!< 召喚タイプ: トーテムモアイ */
34     SUMMON_BLUE_HORROR = 49, /*!< 召喚タイプ: ブルー・ホラー */
35     SUMMON_LIVING = 50, /*!< 召喚タイプ: 生命のあるモンスター */
36     SUMMON_HI_DRAGON_LIVING = 51, /*!< 召喚タイプ: 生命のある古代ドラゴン */
37     SUMMON_GOLEM = 52, /*!< 召喚タイプ: ゴーレム */
38     SUMMON_ELEMENTAL = 53, /*!< 召喚タイプ: エレメンタル */
39     SUMMON_VORTEX = 54, /*!< 召喚タイプ: ボルテックス */
40     SUMMON_HYBRID = 55, /*!< 召喚タイプ: 混合生物 */
41     SUMMON_BIRD = 56, /*!< 召喚タイプ: 鳥 */
42     SUMMON_KAMIKAZE = 58, /*!< 召喚タイプ: 自爆モンスター */
43     SUMMON_KAMIKAZE_LIVING = 59, /*!< 召喚タイプ: 生命のある自爆モンスター */
44     SUMMON_MANES = 60, /*!< 召喚タイプ: 古代の死霊 */
45     SUMMON_LOUSE = 61, /*!< 召喚タイプ: シラミ */
46     SUMMON_GUARDIANS = 62, /*!< 召喚タイプ: ダンジョンの主 */
47     SUMMON_KNIGHTS = 63, /*!< 召喚タイプ: 聖戦用騎士系モンスター */
48     SUMMON_EAGLES = 64, /*!< 召喚タイプ: 鷲系モンスター */
49     SUMMON_PIRANHAS = 65, /*!< 召喚タイプ: ピラニア・トラップ用 */
50     SUMMON_ARMAGE_GOOD = 66, /*!< 召喚タイプ: ハルマゲドン・トラップ用天使陣営 */
51     SUMMON_ARMAGE_EVIL = 67, /*!< 召喚タイプ: ハルマゲドン・トラップ用悪魔陣営 */
52     SUMMON_APOCRYPHA_FOLLOWERS = 68, /*!< 召喚タイプ: 信者 */
53     SUMMON_APOCRYPHA_DRAGONS = 69, /*!< 召喚タイプ: 強力な古代ドラゴン */
54     SUMMON_VESPOID = 70, /*!< 召喚タイプ: ランゴスタ */
55 };