Snap Elections
Parliamentary countries (UK and JP) can dissolve their lower chamber before its regular term ends. This creates an early general election — a snap. US and DE do not have snaps: US doesn't have a no-confidence mechanic, and DE's current modelling doesn't trigger them.
Snaps can happen two ways: a sitting Prime Minister calls one voluntarily, or the system auto-triggers one when a PM vacancy extends beyond 96 turns.
For the regular UK/JP cycle see United Kingdom and Japan. For the underlying confidence mechanics see No-Confidence Votes (future page).
Where Snaps Are Possible
| Country | Snap-eligible? | Lower chamber | Snap election type |
|---|---|---|---|
| 🇬🇧 UK | Yes | Commons | snap_commons |
| 🇯🇵 JP | Yes | Shūgiin | snap_shugiin |
| 🇺🇸 US | No | — | — |
| 🇩🇪 DE | No (not modelled) | — | — |
Upper chambers (UK Lords, JP Sangiin) are explicitly excluded — Lords isn't elected at all, and the Sangiin has its own fixed cycle independent of snaps.
Player Trigger: PM-Initiated Snap
A sitting Prime Minister can call a snap election at any time, subject to gates:
- Their country must have
snapElectionsAllowed: true(UK and JP only). - Their government must be in
"formed"status (not pending or caretaker). snapElectionsUsed < 2per appointment. Counter resets on a new PM.- If they've used a snap this appointment, a 336-turn cooldown (2 real weeks) must have elapsed.
- No active no-confidence vote exists for the country. A PM cannot preempt a pending VONC with a snap (admin overrides bypass this).
The endpoint: POST /api/country/[code]/pm/snap-election.
What Happens on a Successful Snap
In order, atomically:
- All active or upcoming regular lower-chamber elections are cancelled.
- In-progress bills in the lower chamber (statuses:
proposed,active,passed_origin,active_other,override_shugiin,veto_override,vetoed) are set tofailed. Bills currently in the upper chamber (Lords, Sangiin), in JPcabinet_review, orenrolledare preserved — their chambers are not dissolved. - A
snap_{lowerChamberKey}election spawns per region (active status, primary opens immediately, 48-hour total window: 24h primary + 24h general). governmentFormations.snapElectionsUsedincrements;lastSnapElectionTurnset to current turn.- The sitting PM is vacated — cabinet cleared,
currentOfficecleared on both the character and any NPP docs, government status →pending, 96-turn PM vacancy clock armed. - Government cycle/seat counters reset via
resetParliamentaryGovernmentAfterElection. - A Discord game event emits.
Note: the 48-hour snap window is much faster than a regular Commons cycle (240 turns) or Shūgiin cycle (192 turns). Snap campaigns are sprints — make every action count.
Auto-Trigger: PM Vacancy Deadline
When governmentFormations.status enters pending (post-election reset, no-confidence pass, admin vacate, whatever), a 96-turn clock arms: pmVacancyDeadlineTurn = currentTurn + 96.
If no new PM is seated before the deadline, the turn processor's parliamentaryVacancyWatcher phase auto-calls triggerSnapElection with bypassLimits: true — ignoring the usual cooldown and usage caps.
The deadline clears when:
- A PM appointment vote passes (
processParliamentaryGovernmentVotes). - An admin directly appoints a PM (
/api/admin/uk/government/appoint-pm). - Any other flow calls
appointPrimeMinisterwith a non-null character id.
Why a single vacancy clock replaces a "no-confidence → snap" rule
A successful no-confidence vote already transitions the government into pending — the same state any PM vacancy reaches. Folding NC into the shared vacancy clock means the game doesn't need to distinguish "snap because of NC" from "snap because no party can form a majority." The 96-turn window scales the UK post-FTPA 14-day alternative-government window and JP Article 69 10-day resign-or-dissolve convention to the simulation's timeline.
Post-Snap Cycle Reset
Snap elections shift the regular cycle forward. The next regular lower-chamber election anchors to the snap's endTime, not to the original bootstrap date:
| Country | Regular cycle length | Next regular election's end turn |
|---|---|---|
| UK Commons | 240 turns (5 game years) | snap.endTurn + 240 |
| JP Shūgiin | 192 turns (4 game years) | snap.endTurn + 192 |
The cycle counter increments: a snap that resolves at cycle N is followed by a regular cycle N+1 whose end-turn sits 240 (UK) or 192 (JP) turns after the snap's end-turn.
What a Snap Does Not Touch
- Upper chambers (Lords, Sangiin) are unaffected. Their elections and seats persist.
- Bills in the upper chamber are preserved, as are bills in JP
cabinet_revieworenrolled. - Non-lower-chamber regional councils or devolved assemblies (e.g., Scottish Parliament, future DE state parliaments) are independent of the national snap.
- Money, actions, stats of individual players — nothing is reset. You keep everything.
Strategic Considerations
For the Prime Minister
- Calling a snap is a commitment to win it. You lose your office at the moment the snap fires. Whether you regain it depends on the result and confidence process.
- Timing on momentum. Historically (and in-game) PMs call snaps when polling favours them. Consult polls before deciding.
- Maximum 2 per appointment. You can't spam snaps.
- 336-turn cooldown between voluntary snaps in same appointment. Plan accordingly.
For Opposition MPs
- Watch the PM vacancy clock. If the government is in
pendingand no PM formation vote is imminent, auto-snap is ~96 turns out. Prepare campaign operations now. - Bills fail on snap. If you had legislation mid-passage in the lower chamber, it's gone. Re-propose after the snap.
- 48-hour sprint. Every turn of the snap general accumulates votes. There's no "build phase" — all the build is done before the snap fires.
For Candidates (any party)
- Incumbency is tenuous. Sitting MPs have their seats open just like everyone else. Your Political Influence and Favorability persist, which is a huge advantage, but you still have to run.
- Party organization is multiplied. With the short 48-hour window, party org (the 0.5× to 1.0× scalar) matters disproportionately to individual campaigning.
- NPP endorsements land harder. The compressed window means fewer opportunities for Favorability swings; NPP endorsements (each a demographic appeal boost) are near-decisive.
Related
- United Kingdom — UK political system, Commons, PM formation.
- Japan — JP political system, Diet, PM formation.
- Election Mechanics — General election vote math.
- General Elections — Closing sprint tactics (same math applies to snap).
- No-Confidence Votes — VONC mechanics (future page).
- Government Formation — PM formation and confidence votes (future page).