・「杖」を使用(u/Z)したときにメッセージを出す。
break;
}
+
+ case SV_STAFF_NOTHING:
+ {
+#ifdef JP
+ msg_print("²¿¤âµ¯¤é¤Ê¤«¤Ã¤¿¡£");
+ msg_print("¤â¤Ã¤¿¤¤¤Ê¤¤»ö¤ò¤·¤¿¤è¤¦¤Êµ¤¤¬¤¹¤ë¡£¿©¤Ùʪ¤ÏÂçÀڤˤ·¤Ê¤¯¤Æ¤Ï¡£");
+#else
+ msg_print("Nothing happen.");
+ msg_print("What a waste. It's your food!");
+#endif
+ break;
+ }
}
return ident;
}
bool item_tester_hook_recharge(object_type *o_ptr)
{
/* Recharge staffs */
- if (o_ptr->tval == TV_STAFF) return (TRUE);
+ if (o_ptr->tval == TV_STAFF)
+ {
+ if (o_ptr->sval != SV_STAFF_NOTHING) return (TRUE);
+ }
/* Recharge wands */
if (o_ptr->tval == TV_WAND) return (TRUE);