Project Pivo 2 0.2.1 — World & City Events

2026-05-13 21:44 UTC • admin

This patch is mostly about giving you something to keep an eye on every hour,
and finally making the rewards you earn feel like they actually arrive.

Hourly Events

Every hour, on the UTC mark, a new competition cycle begins. The cycle rotates
through four event types — Resource Surge → Raid Window → Hunt Hours →
Construction Rush
— and each one runs for 55 minutes with a 5-minute break
before the next.

  • Tap the new golden round button (it lives just below the Tasks button) to
    open the event panel: live timer, current rules, your points + rank +
    current tier, and the top-10 global leaderboard.
  • Each event type scores different actions:
    • Resource Surge — every resource you collect (city production, world-
      map node extraction, auto-collect) counts toward points.
    • Raid Window — pillaging other players and crushing their units (city
      attacks + node garrisons) both score.
    • Hunt Hours — defeating AI defenders on world-map events.
    • Construction Rush — every construction completed and every upgrade
      finished, weighted by the new level reached.
  • Five tier thresholds (Bronze → Diamond). When the event ends, every
    participant who hit at least Bronze gets a system mail with their tier's
    reward bundle attached.

Mailbox improvements

  • Per-row reward overview. Each mail row now shows a compact preview of
    any rewards inside it, with the matching resource icons.
  • CLAIM button next to DELETE. The most rewarding action sits right next
    to the most destructive one, so you stop accidentally tossing rewards.
  • Reward icons inside the message. Open a reward mail and the icons sit
    at the bottom of the body text, right where you finish reading.
  • Visual claim feedback. Clicking CLAIM now flies the icons up to your
    top bar with a green flash and count-up — the rewards visibly arrive.
  • Tighter cap enforcement. Mail rewards (and every other claim path)
    can never push you above your current storage cap.

City Events

The clickable sparkle pickups that appear in your city while you play got
overhauled:

  • Resources now fly straight to the top bar on click instead of silently
    ticking up.
  • Reward amounts trimmed to feel like flavour gains rather than a fifth
    income stream.
  • Cap-enforced — overflow is no longer awkwardly possible.

World-map sidebar

Mail, Tasks, and the new Hourly Event button now appear in the same screen
position on the world map as they do in the city, all clickable, all opening
the same panels.

Quality of life

  • Achievement toasts no longer flash on the login screen — they wait until
    you reach the city or world map.
  • Leaderboards show exact point totals with . as a thousands separator
    (no more "10k" when you have 9.974).
  • Hourly panel and button now have smooth open/close + breathing animations.
  • Mail and Hourly buttons share a high-priority overlay canvas so clicks are
    never stolen by other UI.

Under the hood

  • Server-side cap enforcement on every "PendingAdminGrant" claim path —
    achievements, city events, daily login, and hourly tier rewards all route
    through the same cap-respecting drain now.
  • Hourly event scoring is server-authoritative: production collects, node
    extractions, building completions, and combat all post their own points
    without trusting the client.
  • Several mutation-counter, scene-transition, and DDOL bugs squashed along
    the way.

← Back to dispatches