OSDN Git Service

[Refactor] #37353 EGO_XTRA_* 定義を object.h へ移動.
authordeskull <deskull@users.sourceforge.jp>
Mon, 27 May 2019 14:59:10 +0000 (23:59 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Mon, 27 May 2019 14:59:10 +0000 (23:59 +0900)
src/defines.h
src/object.h

index 0c92c77..1c41781 100644 (file)
 #define DAMAGE_USELIFE  6
 
 
-/*
- * 変愚ver1.5.0以前に使われていたアイテムの追加特性フラグ / Hack -- special "xtra" object powers
- */
-#define EGO_XTRA_SUSTAIN        1 /*!< 旧版アイテムフラグ(非推奨): 追加維持能力 / Sustain one stat */
-#define EGO_XTRA_POWER          2 /*!< 旧版アイテムフラグ(非推奨): 追加上級耐性 / High resist */
-#define EGO_XTRA_ABILITY        3 /*!< 旧版アイテムフラグ(非推奨): 追加能力 / Special ability */
-
-
 /*** Object flag values ***/
 
 
index 30cc72b..6a81919 100644 (file)
@@ -52,7 +52,15 @@ struct object_type
        ARTIFACT_IDX name1;             /* Artifact type, if any */
        EGO_IDX name2;                  /* Ego-Item type, if any */
 
+
+       /*
+        * \95Ï\8bðver1.5.0\88È\91O\82É\8eg\82í\82ê\82Ä\82¢\82½\83A\83C\83e\83\80\82Ì\92Ç\89Á\93Á\90«\83t\83\89\83O / Hack -- special "xtra" object powers
+        */
+       #define EGO_XTRA_SUSTAIN        1 /*!< \8b\8c\94Å\83A\83C\83e\83\80\83t\83\89\83O(\94ñ\90\84\8f§): \92Ç\89Á\88Û\8e\9d\94\\97Í / Sustain one stat */
+       #define EGO_XTRA_POWER          2 /*!< \8b\8c\94Å\83A\83C\83e\83\80\83t\83\89\83O(\94ñ\90\84\8f§): \92Ç\89Á\8fã\8b\89\91Ï\90« / High resist */
+       #define EGO_XTRA_ABILITY        3 /*!< \8b\8c\94Å\83A\83C\83e\83\80\83t\83\89\83O(\94ñ\90\84\8f§): \92Ç\89Á\94\\97Í / Special ability */
        XTRA8 xtra1;                    /* Extra info type (now unused) */
+
        XTRA8 xtra2;                    /* Extra info activation index */
        XTRA8 xtra3;                    /* Extra info for weaponsmith */
        XTRA16 xtra4;                   /*!< \8cõ\8c¹\82Ì\8ec\82è\8eõ\96½\81A\82 \82é\82¢\82Í\95ß\82ç\82¦\82½\83\82\83\93\83X\83^\81[\82Ì\8c»HP / Extra info fuel or captured monster's current HP */