From d83be77b46a7d4b4728b4455f774478743e6ab51 Mon Sep 17 00:00:00 2001 From: Deskull Date: Mon, 24 Sep 2018 15:36:11 +0900 Subject: [PATCH] =?utf8?q?[Feature]=20#38635=20FF=5F*=204=E7=A8=AE?= =?utf8?q?=E5=AE=9A=E7=BE=A9=E3=81=AE=E3=81=BF=E8=BF=BD=E5=8A=A0=E3=80=82?= =?utf8?q?=20Add=20four=20FF=5F*=20only=20definition.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/defines.h | 10 +++++----- src/init1.c | 13 ++++--------- src/trap.c | 3 --- 3 files changed, 9 insertions(+), 17 deletions(-) diff --git a/src/defines.h b/src/defines.h index 1cf2681e7..21b2982d6 100644 --- a/src/defines.h +++ b/src/defines.h @@ -988,15 +988,15 @@ #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 /*!< 泳ぐことが可能な地形である */ diff --git a/src/init1.c b/src/init1.c index 4e70c73a7..c98898f91 100644 --- a/src/init1.c +++ b/src/init1.c @@ -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; diff --git a/src/trap.c b/src/trap.c index dadaac119..18efb6c3f 100644 --- a/src/trap.c +++ b/src/trap.c @@ -235,9 +235,7 @@ static bool hit_trap_dart(void) if (check_hit(125)) { msg_print(_("¬‚³‚ȃ_[ƒc‚ª”ò‚ñ‚Å‚«‚ÄŽh‚³‚Á‚½I", "A small dart hits you!")); - take_hit(DAMAGE_ATTACK, damroll(1, 4), _("ƒ_[ƒc‚Ìã©", "a dart trap"), -1); - if (!CHECK_MULTISHADOW()) hit = TRUE; } else @@ -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) { msg_print(trap_message); - if (!resist) { set_status(turn_aux); -- 2.11.0