通常の充填等が出来なかったのを出来るように修正。その代りに魔道具術師は
「杖」を吸収しようとすると警告メッセージを出すようにした。
o_ptr = &o_list[0 - item];
}
+ if (o_ptr->tval == TV_STAFF && o_ptr->sval == SV_STAFF_NOTHING)
+ {
+#ifdef JP
+ msg_print("¤³¤Î¾ó¤Ë¤Ïȯư¤Î°Ù¤ÎǽÎϤϲ¿¤âÈ÷¤ï¤Ã¤Æ¤¤¤Ê¤¤¤è¤¦¤À¡£");
+#else
+ msg_print("This staff doesn't have any magical ability.");
+#endif
+ return FALSE;
+ }
+
+
if (!object_known_p(o_ptr))
{
#ifdef JP
bool item_tester_hook_recharge(object_type *o_ptr)
{
/* Recharge staffs */
- if (o_ptr->tval == TV_STAFF)
- {
- if (o_ptr->sval != SV_STAFF_NOTHING) return (TRUE);
- }
+ if (o_ptr->tval == TV_STAFF) return (TRUE);
/* Recharge wands */
if (o_ptr->tval == TV_WAND) return (TRUE);