Loading
Loading/Simulating...
(Please do not close window!)
x
⚠️

Tutorial pagination, W16 hard block, Top-3 podium and clean lang keys

Tino H. Tino H.

Alongside the big draft scouting rework (see the feature article), a whole batch of smaller improvements has landed: the tutorial gets full pagination + a table of contents, the Phase 3 transition is locked down, the Power Ranking page opens with a fresh Top-3 podium, and the German tutorial text is finally fully translated.

📚 Tutorial: pagination + table of contents

  • Tutorial steps are no longer one endless wall — every step is its own page with "Last Step"/"Next Step" buttons and a counter at the top ("Tutorial Step X of Y")
  • Step 1 now hosts a full table-of-contents grid across all 17 steps — jump straight into any section via "Open"
  • Step 6 (Franchise) and Step 10 (Draft & Scouting) have been fully rewritten — they now match the current UI with all cards (Partners, Staff, Facilities, Finances) and the new coverage model
  • 105 missing DE/EN language keys added — the German tutorial no longer falls back to English in places like "Top 3 Overview" or "1) Scouting Department"

🛑 W16 → W17 hard block

  • The "you haven't set any priority players" notice in W16 used to be a soft overlay that could be dismissed with a click — it's now a real blocker
  • If scouts exist, Scout Director ≥ lvl 1, and Auto-pick is off: no simulation from W16 into W17 without at least one priority star or Auto mode enabled
  • Symmetric fix: the priority list now stays editable through W17–W21 and only locks at W22 — previously it could accidentally "snap shut" after the first star toggle

🥇 Top-3 podium on the Power Ranking page

  • Power Ranking now opens with a gold / silver / bronze podium of the three strongest teams: logo, effective team OVR, division and current record at a glance
  • Quick benchmark "where does my team stand vs. the contenders" before you scroll into the full table
  • A per-team quote under the podium highlights each team's strongest factor (team strength, offense, QB talent, O-line, draft pick capital and so on)

🔧 Under the hood

  • Three new idempotent DB migrations (049 column cleanup, 050 manual positions, 051 signed Combine shift) — safe to re-run on production deploys
  • Saisonwechsel reliably resets scouting_set_pN to "all" and generates the draft class with a factor of 6 (instead of 8) — synchronized with startgame.php, no more 523-player bug
  • Legacy Combine kicker removed that was crashing OVR ranges to "1–81"
  • The footer sim warning is now refreshed live via AJAX after slider changes and priority toggles — no more stale hints
  • Apache request-header limit bumped to 32 KB + a cookie-reset endpoint for the rare oversized-session-cookie case

Lots of small screws, but the tutorial actually feels navigable now, the Phase 3 hand-off is watertight, and the league overview opens with a bit of shine. Pull recommendation: yes.

« Blog