OSDN Git Service

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

index cbf5870..50ef171 100644 (file)
 /*
  * New monster race bit flags
  */
-#define RF2_STUPID          0x00000001  /* Monster is stupid */
-#define RF2_SMART           0x00000002  /* Monster is smart */
-#define RF2_CAN_SPEAK       0x00000004  /* TY: can speak */
-#define RF2_REFLECTING      0x00000008  /* Reflects bolts */
-#define RF2_INVISIBLE       0x00000010  /* Monster avoids vision */
-#define RF2_COLD_BLOOD      0x00000020  /* Monster avoids infra */
-#define RF2_EMPTY_MIND      0x00000040  /* Monster avoids telepathy */
-#define RF2_WEIRD_MIND      0x00000080  /* Monster avoids telepathy? */
-#define RF2_MULTIPLY        0x00000100  /* Monster reproduces */
-#define RF2_REGENERATE      0x00000200  /* Monster regenerates */
-#define RF2_CHAR_MULTI      0x00000400  /* (Not implemented) */
-#define RF2_ATTR_ANY        0x00000800  /* TY: Attr_any */
-#define RF2_POWERFUL        0x00001000  /* Monster has strong breath */
-#define RF2_ELDRITCH_HORROR 0x00002000  /* Sanity-blasting horror    */
-#define RF2_AURA_FIRE       0x00004000  /* Burns in melee */
-#define RF2_AURA_ELEC       0x00008000  /* Shocks in melee */
-#define RF2_OPEN_DOOR       0x00010000  /* Monster can open doors */
-#define RF2_BASH_DOOR       0x00020000  /* Monster can bash doors */
-#define RF2_PASS_WALL       0x00040000  /* Monster can pass walls */
-#define RF2_KILL_WALL       0x00080000  /* Monster can destroy walls */
-#define RF2_MOVE_BODY       0x00100000  /* Monster can move monsters */
-#define RF2_KILL_BODY       0x00200000  /* Monster can kill monsters */
-#define RF2_TAKE_ITEM       0x00400000  /* Monster can pick up items */
-#define RF2_KILL_ITEM       0x00800000  /* Monster can crush items */
-#define RF2_XXX1            0x01000000
-#define RF2_XXX2            0x02000000
-#define RF2_XXX3            0x04000000
-#define RF2_XXX4            0x08000000
-#define RF2_XXX5            0x10000000
-#define RF2_XXX6            0x20000000
-#define RF2_HUMAN           0x40000000  /* Human */
-#define RF2_QUANTUM         0x80000000  /* Monster has quantum behavior */
+#define RF2_STUPID          0x00000001  /*!< モンスター特性: 愚かな行動を取る / Monster is stupid */
+#define RF2_SMART           0x00000002  /*!< モンスター特性: 賢い行動を取る / Monster is smart */
+#define RF2_CAN_SPEAK       0x00000004  /*!< モンスター特性: 台詞をしゃべる / TY: can speak */
+#define RF2_REFLECTING      0x00000008  /*!< モンスター特性: 矢やボルト魔法を反射する / Reflects bolts */
+#define RF2_INVISIBLE       0x00000010  /*!< モンスター特性: 透明視力がないと見えない / Monster avoids vision */
+#define RF2_COLD_BLOOD      0x00000020  /*!< モンスター特性: 冷血動物である / Monster avoids infra */
+#define RF2_EMPTY_MIND      0x00000040  /*!< モンスター特性: 知性を持たない(テレパシー回避) / Monster avoids telepathy */
+#define RF2_WEIRD_MIND      0x00000080  /*!< モンスター特性: 異質な知性(テレパシーで感知づらい) / Monster avoids telepathy? */
+#define RF2_MULTIPLY        0x00000100  /*!< モンスター特性: 増殖する / Monster reproduces */
+#define RF2_REGENERATE      0x00000200  /*!< モンスター特性: 急激に回復する / Monster regenerates */
+#define RF2_CHAR_MULTI      0x00000400  /*!< モンスター特性: 未使用 / (Not implemented) */
+#define RF2_ATTR_ANY        0x00000800  /*!< モンスター特性: ATTR_MULTIの色数が増える / TY: Attr_any */
+#define RF2_POWERFUL        0x00001000  /*!< モンスター特性: 強力に魔法をあやつる / Monster has strong breath */
+#define RF2_ELDRITCH_HORROR 0x00002000  /*!< モンスター特性: 狂気を呼び起こす / Sanity-blasting horror    */
+#define RF2_AURA_FIRE       0x00004000  /*!< モンスター特性: 火炎のオーラを持つ / Burns in melee */
+#define RF2_AURA_ELEC       0x00008000  /*!< モンスター特性: 電撃のオーラを持つ / Shocks in melee */
+#define RF2_OPEN_DOOR       0x00010000  /*!< モンスター特性: ドアを開けることができる / Monster can open doors */
+#define RF2_BASH_DOOR       0x00020000  /*!< モンスター特性: ドアを破壊することができる / Monster can bash doors */
+#define RF2_PASS_WALL       0x00040000  /*!< モンスター特性: 壁を抜けることができる / Monster can pass walls */
+#define RF2_KILL_WALL       0x00080000  /*!< モンスター特性: 壁を破壊して進む / Monster can destroy walls */
+#define RF2_MOVE_BODY       0x00100000  /*!< モンスター特性: 道中の弱いモンスターを押しのけることができる / Monster can move monsters */
+#define RF2_KILL_BODY       0x00200000  /*!< モンスター特性: 道中の弱いモンスターを殺して進む / Monster can kill monsters */
+#define RF2_TAKE_ITEM       0x00400000  /*!< モンスター特性: 道中のアイテムを拾う / Monster can pick up items */
+#define RF2_KILL_ITEM       0x00800000  /*!< モンスター特性: 道中のアイテムを破壊する / Monster can crush items */
+#define RF2_XXX1            0x01000000  /*!< モンスター特性: 未使用 / XXX */
+#define RF2_XXX2            0x02000000  /*!< モンスター特性: 未使用 / XXX */
+#define RF2_XXX3            0x04000000  /*!< モンスター特性: 未使用 / XXX */
+#define RF2_XXX4            0x08000000  /*!< モンスター特性: 未使用 / XXX */
+#define RF2_XXX5            0x10000000  /*!< モンスター特性: 未使用 / XXX */
+#define RF2_XXX6            0x20000000  /*!< モンスター特性: 未使用 / XXX */
+#define RF2_HUMAN           0x40000000  /*!< モンスター特性: 人間 / Human */
+#define RF2_QUANTUM         0x80000000  /*!< モンスター特性: 量子的な振る舞いをする / Monster has quantum behavior */
 
 /*
  * New monster race bit flags