}
}
- switch (creature_ptr->pclass) {
-
- case CLASS_NINJA:
- if (creature_ptr->lev > 44) {
- creature_ptr->oppose_pois = 1;
- creature_ptr->redraw |= PR_STATUS;
- }
- break;
- }
-
if (creature_ptr->special_defense & KAMAE_MASK) {
if (!(empty_hands_status & EMPTY_HAND_RARM)) {
set_action(creature_ptr, ACTION_NONE);
bool is_oppose_pois(player_type *creature_ptr)
{
- return creature_ptr->oppose_pois || music_singing(creature_ptr, MUSIC_RESIST) || (creature_ptr->special_defense & KATA_MUSOU);
+ return creature_ptr->oppose_pois || music_singing(creature_ptr, MUSIC_RESIST) || (creature_ptr->special_defense & KATA_MUSOU ||
+ (creature_ptr->pclass == CLASS_NINJA && creature_ptr->lev > 44) );
}