OSDN Git Service

[Refactor] #37353 create_ammo() の混乱,盲目状態制限を整理.
authordeskull <deskull@users.sourceforge.jp>
Tue, 18 Jun 2019 14:14:16 +0000 (23:14 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Tue, 18 Jun 2019 14:14:16 +0000 (23:14 +0900)
src/spells-object.c

index 1814f97..293525c 100644 (file)
@@ -2,6 +2,7 @@
 #include "angband.h"
 #include "util.h"
 
+#include "cmd-basic.h"
 #include "artifact.h"
 #include "floor.h"
 #include "grid.h"
@@ -84,17 +85,8 @@ bool create_ammo(void)
        else
                sprintf(com, _("[S]弾:", "Create [S]hots ?"));
 
-       if (p_ptr->confused)
-       {
-               msg_print(_("混乱してる!", "You are too confused!"));
-               return FALSE;
-       }
-
-       if (p_ptr->blind)
-       {
-               msg_print(_("目が見えない!", "You are blind!"));
-               return FALSE;
-       }
+       if (cmd_limit_confused(p_ptr)) return FALSE;
+       if (cmd_limit_blind(p_ptr)) return FALSE;
 
        while (TRUE)
        {