OSDN Git Service

prace_is_()を使うべきと考えられる部分の修正.
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 8 May 2003 14:44:16 +0000 (14:44 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 8 May 2003 14:44:16 +0000 (14:44 +0000)
src/monster2.c
src/mspells1.c
src/spells2.c
src/spells3.c
src/xtra1.c

index e38503b..a864d86 100644 (file)
@@ -2042,12 +2042,12 @@ void sanity_blast(monster_type *m_ptr, bool necro)
                r_ptr->r_flags2 |= RF2_ELDRITCH_HORROR;
 
                /* Demon characters are unaffected */
-               if ((p_ptr->prace == RACE_IMP) || (p_ptr->prace == RACE_DEMON) || (mimic_info[p_ptr->mimic_form].MIMIC_FLAGS & MIMIC_IS_DEMON)) return;
+               if (prace_is_(RACE_IMP) || prace_is_(RACE_DEMON) || (mimic_info[p_ptr->mimic_form].MIMIC_FLAGS & MIMIC_IS_DEMON)) return;
                if (p_ptr->wizard) return;
 
                /* Undead characters are 50% likely to be unaffected */
-               if ((p_ptr->prace == RACE_SKELETON) || (p_ptr->prace == RACE_ZOMBIE)
-                       || (p_ptr->prace == RACE_VAMPIRE) || (p_ptr->prace == RACE_SPECTRE) ||
+               if (prace_is_(RACE_SKELETON) || prace_is_(RACE_ZOMBIE)
+                       || prace_is_(RACE_VAMPIRE) || prace_is_(RACE_SPECTRE) ||
                    (mimic_info[p_ptr->mimic_form].MIMIC_FLAGS & MIMIC_IS_UNDEAD))
                {
                        if (saving_throw(25 + p_ptr->lev)) return;
index 5ba9a3d..bb47224 100644 (file)
@@ -863,11 +863,11 @@ static bool dispel_check(int m_idx)
 
        if (r_ptr->flags4 & RF4_BR_FIRE)
        {
-               if (!((p_ptr->prace == RACE_DEMON) && p_ptr->lev > 44))
+               if (!(prace_is_(RACE_DEMON) && p_ptr->lev > 44))
                {
-                       if(!p_ptr->immune_fire && p_ptr->oppose_fire) return (TRUE);
+                       if (!p_ptr->immune_fire && p_ptr->oppose_fire) return (TRUE);
 
-                       if(p_ptr->special_defense & DEFENSE_FIRE) return(TRUE);
+                       if (p_ptr->special_defense & DEFENSE_FIRE) return(TRUE);
                }
        }
 
index da01236..15af173 100644 (file)
@@ -5591,7 +5591,7 @@ bool earthquake(int cy, int cx, int r)
        }
 
        /* First, affect the player (if necessary) */
-       if (hurt && !(p_ptr->prace == RACE_SPECTRE) && !(p_ptr->wraith_form) && !(p_ptr->kabenuke))
+       if (hurt && !prace_is_(RACE_SPECTRE) && !p_ptr->wraith_form && !p_ptr->kabenuke)
        {
                /* Check around the player */
                for (i = 0; i < 8; i++)
index b69dacb..d610e6b 100644 (file)
@@ -5078,7 +5078,7 @@ int elec_dam(int dam, cptr kb_str, int monspell)
        /* Vulnerability (Ouch!) */
        if (p_ptr->muta3 & MUT3_VULN_ELEM) dam *= 2;
        if (p_ptr->special_defense & KATA_KOUKIJIN) dam += dam / 3;
-       if (p_ptr->prace == RACE_ANDROID) dam += dam / 3;
+       if (prace_is_(RACE_ANDROID)) dam += dam / 3;
 
        /* Resist the damage */
        if (p_ptr->resist_elec) dam = (dam + 2) / 3;
index ce63c03..3f49c5a 100644 (file)
@@ -3229,8 +3229,8 @@ void calc_bonuses(void)
                        /* Unencumbered Monks become faster every 10 levels */
                        if (!(heavy_armor()))
                        {
-                               if (!((p_ptr->prace == RACE_KLACKON) ||
-                                     (p_ptr->prace == RACE_SPRITE) ||
+                               if (!(prace_is_(RACE_KLACKON) ||
+                                     prace_is_(RACE_SPRITE) ||
                                      (p_ptr->pseikaku == SEIKAKU_MUNCHKIN)))
                                        p_ptr->pspeed += (p_ptr->lev) / 10;
 
@@ -3280,8 +3280,8 @@ void calc_bonuses(void)
                        else if (!inventory[INVEN_LARM].tval || p_ptr->hidarite)
                        {
                                p_ptr->pspeed += 3;
-                               if (!((p_ptr->prace == RACE_KLACKON) ||
-                                     (p_ptr->prace == RACE_SPRITE) ||
+                               if (!(prace_is_(RACE_KLACKON) ||
+                                     prace_is_(RACE_SPRITE) ||
                                      (p_ptr->pseikaku == SEIKAKU_MUNCHKIN)))
                                        p_ptr->pspeed += (p_ptr->lev) / 10;
                                p_ptr->skill_stl += (p_ptr->lev)/10;
@@ -4221,7 +4221,7 @@ void calc_bonuses(void)
        if (p_ptr->sh_fire) p_ptr->lite = TRUE;
 
        /* Golems also get an intrinsic AC bonus */
-       if ((p_ptr->prace == RACE_GOLEM) || (p_ptr->prace == RACE_ANDROID))
+       if (prace_is_(RACE_GOLEM) || prace_is_(RACE_ANDROID))
        {
                p_ptr->to_a += 10 + (p_ptr->lev * 2 / 5);
                p_ptr->dis_to_a += 10 + (p_ptr->lev * 2 / 5);