Winning a seat now feels like winning a seat
Yesterday the operator of this site became Mayor of Hamburg and Captain of Bremen Airport, and found out from a single line in the notification bell. No sound, no crown, nothing on screen. That's a poor way to hand out the rarest thing the game has. A seat takes at least three separate days of flying over one place, and somebody else can take it from you. It deserves more than a bell icon turning red.
What you see now
The moment the server decides you hold a seat, your open tab gets a full-screen celebration:
- a gold crown over the name of the place, with the rays and burst the rank-up
screen already uses;
- the title you just earned: Mayor of Hamburg, Captain of Bremen Airport,
Governor of Bavaria;
- your visit days and the visit tier that got you there;
- Founding Mayor, if your first city seat came before the end of October;
- the feathers the seat paid, flown into your wallet. The first seat of each
kind pays 100 feathers once; later seats pay nothing extra, and the screen doesn't pretend otherwise;
- a button that opens the page of the place, where your name now sits at the
top of the race block.
It plays a short fanfare and closes on its own after a few seconds. A tap anywhere or Escape closes it sooner. In the middle of a flight the page opens in a new tab, so your flight keeps going.
If you were offline
Seats change hands during a recount, and you are often not looking when that happens. Maybe you flew your third day, closed the laptop, and the hourly recount seated you an hour later. In that case the celebration waits. The next time you open Skydex within three days, it plays once, labelled "While you were away". Each win is shown once per browser, so a reload won't replay it.
Mayors, captains and governors
All three seats run on the same rules and the same screen. Cities have mayors, airports have captains, regions have governors, and each gets its own title line. A small village that counts for visits but not for the race still never crowns anyone, the same as before.
What hasn't changed
Losing a seat is still only a notification. Nobody needs a full-screen reminder that someone else flew more days than they did. The live feed row and the Discord post for new seat holders work as they did yesterday.
Want to try it? Pick a city on the map, fly over it for three minutes on three different days, and check the race block on its page. If no one holds the seat yet, three days is all it takes.