From: nothere Date: Fri, 4 Jul 2003 14:55:51 +0000 (+0000) Subject: ペットの'B'が投げ落としを使う条件を, 攻撃魔法許可かつテレポート系許可 X-Git-Tag: v2.1.2~1310 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7f2379735565ea7afb5fd36e9d88b45ca46cd4bd;p=hengbandforosx%2Fhengbandosx.git ペットの'B'が投げ落としを使う条件を, 攻撃魔法許可かつテレポート系許可 の場合のみに限定. --- diff --git a/src/mspells2.c b/src/mspells2.c index 136489504..512984db2 100644 --- a/src/mspells2.c +++ b/src/mspells2.c @@ -444,7 +444,8 @@ bool monst_spell_monst(int m_idx) { if (r_ptr->d_char == 'B') { - if (!(p_ptr->pet_extra_flags & PF_TELEPORT)) f6 &= ~(RF6_SPECIAL); + if ((p_ptr->pet_extra_flags & (PF_ATTACK_SPELL | PF_TELEPORT)) != (PF_ATTACK_SPELL | PF_TELEPORT)) + f6 &= ~(RF6_SPECIAL); } else f6 &= ~(RF6_SPECIAL); }