CONFUSED
monster->m_flags |= CONFUSED;
if ((monster->m_flags & CONFUSED) && move_confused(monster)) {
if (!(monster->m_flags & (FLITS | CONFUSED | CAN_FLIT)) &&
monster->m_flags &= (~CONFUSED);
if ((monster->m_flags & CONFUSED) && rand_percent(66)) {