Proposal: [Building Blocks] Precondition unidling preconditions
Amend the Building Blocks rule entitled “Precondition Unidling” by replacing
If a Precondition Proposal enacts, the enacting admin must unidle its proposer before applying the proposal’s effects.
with
If a Precondition Proposal enacts, the enacting admin must unidle its proposer before applying the proposal’s effects. As an exception, this requirement does not apply where such an unidling would be impossible.
Amend the “Precondition Unidling” section of the “Building Blocks” wiki page in the same fashion.
This fixes the bug that SingularByte pointed out, where, if a player makes a Precondition Proposal and then unidles, the enacting admin is required to unidle a non-idle player but cannot do so. This change ensures the requirement does not exist (it does not specifically check for non-idle participants because there could be other reasons unidling might be impossible).
ais523: Mastermind
I think you have the commentary backwards? (i.e. the problem is caused by an unidling while the proposal is pending, rather than an idling).
In any case, “an exemption” here seems wrong – it should be “as an exception”, which a) reads more naturally and b) wouldn’t put your target into the ruleset (nice try, though).