Some good points. Here's some new wording that I think would fix the problems:
Enlistment is a player switch, tracked by the Weird, with values Unenlisted (default), Enlisted, and Ineligible. While there is Peace, any player (except the Weird) CAN flip eir Enlistment to Unenlisted or Enlisted by announcement; and if a player besides the Weird is Ineligible, e automatically becomes Unenlisted. While there is War, any player CAN flip eir Enlistment from Unenlisted to Enlisted, or from Enlisted to Ineligible, by announcement. If the Weird is ever not Ineligible, e becomes Ineligible. In Step 1, change "e becomes Unenlisted" to "e becomes Ineligible". --the Warrigal

