OSDN Git Service

[Feature] #38635 FF_* 4種定義のみ追加。
authorDeskull <deskull@users.sourceforge.jp>
Mon, 24 Sep 2018 06:36:11 +0000 (15:36 +0900)
committerDeskull <deskull@users.sourceforge.jp>
Mon, 24 Sep 2018 06:36:11 +0000 (15:36 +0900)
Add four FF_* only definition.

src/defines.h
src/init1.c
src/trap.c

index 1cf2681..21b2982 100644 (file)
 #define FF_LAVA          40             /*!< 溶岩のある地形である */
 #define FF_SHALLOW       41             /*!< 浅い地形である */
 #define FF_DEEP          42             /*!< 深い地形である */
-/* #define FF_FILLED        43 */       /*!< 未使用 */
+#define FF_POISON_PUDDLE 43             /*!< 毒溜まりがある */
 #define FF_HURT_ROCK     44             /*!< 岩石溶解の対象となる地形である */
 /* #define FF_HURT_FIRE     45 */       /*!< 未使用 */
 /* #define FF_HURT_COLD     46 */       /*!< 未使用 */
 /* #define FF_HURT_ACID     47 */       /*!< 未使用 */
-/* #define FF_ICE           48 */       /*!< 未使用 */
-/* #define FF_ACID          49 */       /*!< 未使用 */
-/* #define FF_OIL           50 */       /*!< 未使用 */
-/* #define FF_XXX04      51 */          /*!< 未使用 */
+#define FF_COLD_PUDDLE   48             /*!< 冷気溜まりがある */
+#define FF_ACID_PUDDLE   49             /*!< 酸溜まりがある */
+/* #define FF_OIL           50          /*!< 未使用 */
+#define FF_ELEC_PUDDLE   51             /*!< 接地部が帯電している */
 /* #define FF_CAN_CLIMB     52 */       /*!< 未使用 */
 #define FF_CAN_FLY       53             /*!< 飛行可能な地形である */
 #define FF_CAN_SWIM      54             /*!< 泳ぐことが可能な地形である */
index 4e70c73..c98898f 100644 (file)
@@ -189,15 +189,15 @@ static cptr f_info_flags[] =
        "LAVA",
        "SHALLOW",
        "DEEP",
-       "FILLED",
+       "POISON_PUDDLE",
        "HURT_ROCK",
        "HURT_FIRE",
        "HURT_COLD",
        "HURT_ACID",
-       "ICE",
-       "ACID",
+       "COLD_PUDDLE",
+       "ACID_PUDDLE",
        "OIL",
-       "XXX04",
+       "ELEC_PUDDLE",
        "CAN_CLIMB",
        "CAN_FLY",
        "CAN_SWIM",
@@ -4808,15 +4808,10 @@ static cptr process_dungeon_file_expr(char **sp, char *fp)
 errr process_dungeon_file(cptr name, int ymin, int xmin, int ymax, int xmax)
 {
        FILE *fp;
-
        char buf[1024];
-
        int num = -1;
-
        errr err = 0;
-
        bool bypass = FALSE;
-
        int x = xmin, y = ymin;
 
 
index dadaac1..18efb6c 100644 (file)
@@ -235,9 +235,7 @@ static bool hit_trap_dart(void)
        if (check_hit(125))\r
        {\r
                msg_print(_("\8f¬\82³\82È\83_\81[\83c\82ª\94ò\82ñ\82Å\82«\82Ä\8eh\82³\82Á\82½\81I", "A small dart hits you!"));\r
-\r
                take_hit(DAMAGE_ATTACK, damroll(1, 4), _("\83_\81[\83c\82Ìã©", "a dart trap"), -1);\r
-\r
                if (!CHECK_MULTISHADOW()) hit = TRUE;\r
        }\r
        else\r
@@ -284,7 +282,6 @@ static void hit_trap_slow(void)
 static void hit_trap_set_abnormal_status(cptr trap_message, bool resist, bool(*set_status)(IDX), IDX turn_aux)\r
 {\r
        msg_print(trap_message);\r
-\r
        if (!resist)\r
        {\r
                set_status(turn_aux);\r