OSDN Git Service

Merge pull request #3532 from sikabane-works/release/3.0.0.87-alpha
[hengbandforosx/hengbandosx.git] / src / object-enchant / trg-types.h
1 #pragma once
2
3 // clang-format off
4 /*!
5  * @brief アイテム生成条件フラグ
6  */
7 enum class ItemGenerationTraitType {
8         INSTA_ART         =  0, //!< 固定アーティファクトになる / Item must be an artifact
9     QUESTITEM         =  1, //!< クエスト専用アイテム / quest level item -KMW-
10     XTRA_POWER        =  2, //!< 追加能力を得る / Extra power
11     ONE_SUSTAIN       =  3, //!< 追加維持を得る / One sustain
12     XTRA_RES_OR_POWER =  4, //!< 追加能力or耐性を得る / Extra resistance or power
13     XTRA_H_RES        =  5, //!< 追加上位耐性を得る / Extra high resistance
14     XTRA_E_RES        =  6, //!< 追加元素耐性を得る / Extra element resistance
15     XTRA_L_RES        =  7, //!< 王者の加護版追加耐性を得る / Extra lordly resistance
16     XTRA_D_RES        =  8, //!< ドラゴン的追加耐性を得る / Extra dragon resistance
17     XTRA_RES          =  9, //!< 追加耐性を得る / Extra resistance
18     CURSED            = 10, //!< 呪われている / Item is Cursed
19     HEAVY_CURSE       = 11, //!< 重い呪い / Item is Heavily Cursed
20     PERMA_CURSE       = 12, //!< 永遠の呪い / Item is Perma Cursed
21     RANDOM_CURSE0     = 13, //!< 軽い呪い効果を付ける / Item is Random Cursed
22     RANDOM_CURSE1     = 14, //!< 呪い効果を付ける(太古と反感以外) / Item is Random Cursed
23     RANDOM_CURSE2     = 15, //!< 重い呪い効果を付ける / Item is Random Cursed
24     XTRA_DICE         = 16, //!< ダイス数を増やす / Extra dice
25     POWERFUL          = 17, //!< 呪われているが修正値を正にする / Item has good value even if Cursed
26     LIGHT_WEIGHT      = 18, //!< 重量を軽くする(2/3倍) / Make lighten (エゴ用、他は重量を普通に設定でよい)
27     HEAVY_WEIGHT      = 19, //!< 重量を重くする(4/3倍) / Make heavy (エゴ用、他は重量を普通に設定でよい)
28     XTRA_AC           = 20, //!< ベースACを上げる / Add base AC (エゴ用、他はACを普通に設定でよい)
29     HIGH_TELEPATHY    = 21, //!< 高水準のテレパシーを付ける(テレパシーの冠) / Add high quarity esps.
30     LOW_TELEPATHY     = 22, //!< 中水準のテレパシーを付ける(鋭敏) / Add middle quarity esps.
31     XTRA_L_ESP        = 23, //!< 種族テレパシーを得る / Extra racial esp.
32     MOD_ACCURACY      = 24, //!< 命中偏重の殺戮修正にする / Adjust to-hit more than to-dam.
33     MOD_VELOCITY      = 25, //!< ダメージ偏重の殺戮修正にする / Adjust to-dam more than to-hit.
34     XTRA_DICE_SIDE    = 26, //!< ダイス面を増やす / Extra dice side
35     ADD_DICE          = 27, //!< ダイス数を1増やす / Add dice number
36     DOUBLED_DICE      = 28, //!< ダイス数を2倍にする / Doubled dice number
37     MAX,
38 };
39 // clang-format on