From: nothere Date: Mon, 22 Dec 2003 15:50:48 +0000 (+0000) Subject: STUPIDモンスターはMPの切れているプレイヤーに対しても無意味な魔力吸収 X-Git-Tag: v2.1.2~689 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=61299caf11051eeb50a80a91e3981bcb855d8556;p=hengbandforosx%2Fhengbandosx.git STUPIDモンスターはMPの切れているプレイヤーに対しても無意味な魔力吸収 を使うことがあるように変更. --- diff --git a/src/mspells1.c b/src/mspells1.c index 7862baa66..545571e4d 100644 --- a/src/mspells1.c +++ b/src/mspells1.c @@ -1439,11 +1439,6 @@ bool make_attack_spell(int m_idx) f6 &= ~(RF6_NOMAGIC_MASK); } - if (!p_ptr->csp) - { - f5 &= ~(RF5_DRAIN_MANA); - } - if (f6 & RF6_DARKNESS) { if ((p_ptr->pclass == CLASS_NINJA) && @@ -1504,6 +1499,8 @@ bool make_attack_spell(int m_idx) if (!(r_ptr->flags2 & RF2_STUPID)) { + if (!p_ptr->csp) f5 &= ~(RF5_DRAIN_MANA); + /* Check for a clean bolt shot */ if (((f4 & RF4_BOLT_MASK) || (f5 & RF5_BOLT_MASK) ||