OSDN Git Service

no_inate指定は魔法以外全部に対するものと考えるので, no_inate時に禁止
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Tue, 10 Jun 2003 14:44:08 +0000 (14:44 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Tue, 10 Jun 2003 14:44:08 +0000 (14:44 +0000)
される対象をRF?_NOMAGIC_MASKとした.

src/mspells1.c

index b5800d3..5938345 100644 (file)
@@ -1390,9 +1390,9 @@ bool make_attack_spell(int m_idx)
        /* Forbid inate attacks sometimes */
        if (no_inate)
        {
-               f4 &= ~(RF4_BREATH_MASK);
-               f5 &= ~(RF5_BREATH_MASK);
-               f6 &= ~(RF6_BREATH_MASK);
+               f4 &= ~(RF4_NOMAGIC_MASK);
+               f5 &= ~(RF5_NOMAGIC_MASK);
+               f6 &= ~(RF6_NOMAGIC_MASK);
        }
 
        if (!p_ptr->csp)