E:compact rune
G:^:D
+N:91:·ÙÊóÁõÃÖ
+E:alarm
+G:^:R
+
N:93:²Ö
E:flower
G:::G
case FEAT_TRAP_POISON:
case FEAT_TRAP_SLEEP:
case FEAT_TRAP_TRAPS:
+ case FEAT_TRAP_ALARM:
{
/* A trap */
return (TRUE);
case FEAT_TRAP_POISON:
case FEAT_TRAP_SLEEP:
case FEAT_TRAP_TRAPS:
+ case FEAT_TRAP_ALARM:
case FEAT_DIRT:
case FEAT_GRASS:
case FEAT_FLOWER:
break;
}
+
+ case FEAT_TRAP_ALARM:
+ {
+#ifdef JP
+ msg_print("¤±¤¿¤¿¤Þ¤·¤¤²»¤¬ÌĤê¶Á¤¤¤¿¡ª");
+#else
+ msg_print("An alarm sounds!");
+#endif
+
+ aggravate_monsters(0);
+
+ break;
+ }
}
if (break_trap && is_trap(c_ptr->feat))
{
#define FEAT_GRASS 0x59
#define FEAT_TRAP_TRAPS 0x5A
+#define FEAT_TRAP_ALARM 0x5B
#define FEAT_FLOWER 0x5D
#define FEAT_DEEP_GRASS 0x5E
}
-#define MAX_TRAPS 17
+#define MAX_TRAPS 18
static int trap_num[MAX_TRAPS] =
{
FEAT_TRAP_POISON,
FEAT_TRAP_SLEEP,
FEAT_TRAP_TRAPS,
+ FEAT_TRAP_ALARM,
};