OSDN Git Service

モンスター特性 RF1_* に Doxygen コメントを追加。 / Add Doxygen comments to RF1_*, monster traits.
authorDeskull <desull@users.sourceforge.jp>
Mon, 20 Oct 2014 12:46:23 +0000 (21:46 +0900)
committerDeskull <desull@users.sourceforge.jp>
Mon, 20 Oct 2014 12:46:23 +0000 (21:46 +0900)
src/defines.h

index 59bc770..cbf5870 100644 (file)
 /*
  * New monster race bit flags
  */
-#define RF1_UNIQUE              0x00000001  /* Unique Monster */
-#define RF1_QUESTOR             0x00000002  /* Quest Monster */
-#define RF1_MALE                0x00000004  /* Male gender */
-#define RF1_FEMALE              0x00000008  /* Female gender */
-#define RF1_CHAR_CLEAR          0x00000010  /* Absorbs symbol */
-#define RF1_SHAPECHANGER        0x00000020  /* TY: shapechanger */
-#define RF1_ATTR_CLEAR          0x00000040  /* Absorbs color */
-#define RF1_ATTR_MULTI          0x00000080  /* Changes color */
-#define RF1_FORCE_DEPTH         0x00000100  /* Start at "correct" depth */
-#define RF1_FORCE_MAXHP         0x00000200  /* Start with max hitpoints */
-#define RF1_FORCE_SLEEP         0x00000400  /* Start out sleeping */
-#define RF1_FORCE_EXTRA         0x00000800  /* Start out something */
-#define RF1_ATTR_SEMIRAND       0x00001000  /* Color is determined semi-randomly */
-#define RF1_FRIENDS             0x00002000  /* Arrive with some friends */
-#define RF1_ESCORT              0x00004000  /* Arrive with an escort */
-#define RF1_ESCORTS             0x00008000  /* Arrive with some escorts */
-#define RF1_NEVER_BLOW          0x00010000  /* Never make physical blow */
-#define RF1_NEVER_MOVE          0x00020000  /* Never make physical move */
-#define RF1_RAND_25             0x00040000  /* Moves randomly (25%) */
-#define RF1_RAND_50             0x00080000  /* Moves randomly (50%) */
-#define RF1_ONLY_GOLD           0x00100000  /* Drop only gold */
-#define RF1_ONLY_ITEM           0x00200000  /* Drop only items */
-#define RF1_DROP_60             0x00400000  /* Drop an item/gold (60%) */
-#define RF1_DROP_90             0x00800000  /* Drop an item/gold (90%) */
-#define RF1_DROP_1D2            0x01000000  /* Drop 1d2 items/gold */
-#define RF1_DROP_2D2            0x02000000  /* Drop 2d2 items/gold */
-#define RF1_DROP_3D2            0x04000000  /* Drop 3d2 items/gold */
-#define RF1_DROP_4D2            0x08000000  /* Drop 4d2 items/gold */
-#define RF1_DROP_GOOD           0x10000000  /* Drop good items */
-#define RF1_DROP_GREAT          0x20000000  /* Drop great items */
-#define RF1_XXX2                0x40000000  /* XXX */
-#define RF1_XXX3                0x80000000  /* XXX */
+#define RF1_UNIQUE              0x00000001  /*!< モンスター特性: ユニーク / Unique Monster */
+#define RF1_QUESTOR             0x00000002  /*!< モンスター特性: クエストモンスター / Quest Monster */
+#define RF1_MALE                0x00000004  /*!< モンスター特性: 男性 / Male gender */
+#define RF1_FEMALE              0x00000008  /*!< モンスター特性: 女性 / Female gender */
+#define RF1_CHAR_CLEAR          0x00000010  /*!< モンスター特性: シンボルが完全に透明 / Absorbs symbol */
+#define RF1_SHAPECHANGER        0x00000020  /*!< モンスター特性: シンボルアルファベットがランダムになる / TY: shapechanger */
+#define RF1_ATTR_CLEAR          0x00000040  /*!< モンスター特性: シンボルカラーが透明色になる(地形と同じ色になる) / Absorbs color */
+#define RF1_ATTR_MULTI          0x00000080  /*!< モンスター特性: シンボルカラーがランダムに変化する(基本7色) / Changes color */
+#define RF1_FORCE_DEPTH         0x00000100  /*!< モンスター特性: 指定階未満では生成されない / Start at "correct" depth */
+#define RF1_FORCE_MAXHP         0x00000200  /*!< モンスター特性: 通常生成時必ずHPがダイス最大値になる / Start with max hitpoints */
+#define RF1_FORCE_SLEEP         0x00000400  /*!< モンスター特性: 通常生成時必ず寝ている / Start out sleeping */
+#define RF1_FORCE_EXTRA         0x00000800  /*!< モンスター特性: (未使用) / Start out something */
+#define RF1_ATTR_SEMIRAND       0x00001000  /*!< モンスター特性: シンボルカラーがランダムに変化する(15色) / Color is determined semi-randomly */
+#define RF1_FRIENDS             0x00002000  /*!< モンスター特性: 同種の友軍を用意している / Arrive with some friends */
+#define RF1_ESCORT              0x00004000  /*!< モンスター特性: 護衛を用意している/ Arrive with an escort */
+#define RF1_ESCORTS             0x00008000  /*!< モンスター特性: さらに大量の護衛を用意している / Arrive with some escorts */
+#define RF1_NEVER_BLOW          0x00010000  /*!< モンスター特性: 打撃を一切行わない / Never make physical blow */
+#define RF1_NEVER_MOVE          0x00020000  /*!< モンスター特性: 移動を一切行わない / Never make physical move */
+#define RF1_RAND_25             0x00040000  /*!< モンスター特性: ランダムに移動する確率+25%/ Moves randomly (25%) */
+#define RF1_RAND_50             0x00080000  /*!< モンスター特性: ランダムに移動する確率+50%/ Moves randomly (50%) */
+#define RF1_ONLY_GOLD           0x00100000  /*!< モンスター特性: 財宝しか落とさない / Drop only gold */
+#define RF1_ONLY_ITEM           0x00200000  /*!< モンスター特性: アイテムしか落とさない / Drop only items */
+#define RF1_DROP_60             0x00400000  /*!< モンスター特性: 落とすアイテム数60%で+1/ Drop an item/gold (60%) */
+#define RF1_DROP_90             0x00800000  /*!< モンスター特性: 落とすアイテム数90%で+1 / Drop an item/gold (90%) */
+#define RF1_DROP_1D2            0x01000000  /*!< モンスター特性: 落とすアイテム数+1d2 / Drop 1d2 items/gold */
+#define RF1_DROP_2D2            0x02000000  /*!< モンスター特性: 落とすアイテム数+2d2 / Drop 2d2 items/gold */
+#define RF1_DROP_3D2            0x04000000  /*!< モンスター特性: 落とすアイテム数+3d2 / Drop 3d2 items/gold */
+#define RF1_DROP_4D2            0x08000000  /*!< モンスター特性: 落とすアイテム数+4d2 / Drop 4d2 items/gold */
+#define RF1_DROP_GOOD           0x10000000  /*!< モンスター特性: 必ず上質品をドロップする / Drop good items */
+#define RF1_DROP_GREAT          0x20000000  /*!< モンスター特性: 必ず高級品をドロップする / Drop great items */
+#define RF1_XXX2                0x40000000  /*!< モンスター特性: 未使用 / XXX */
+#define RF1_XXX3                0x80000000  /*!< モンスター特性: 未使用 / XXX */
 
 /*
  * New monster race bit flags