HAS_POWER
if (!(state->diseq_flags & HAS_POWER))
if ((state->diseq_flags & HAS_POWER) == 0)
state->diseq_flags |= HAS_POWER;
state->diseq_flags &= ~(HAS_POWER | HAS_LOCK | ATTEMPT_TUNE);