A map of every player: from four quadrants down to what each value is built from
Every player's page now ends with their map. It starts with four quadrants, Body, Mind, Condition and Skills, and each one opens. Inside a quadrant are its groups, such as a body's arms and hands. Inside a group are its values, and a value that is worked out from others opens once more to show what it is built from.
Built from, all the way down
Take one player's wingspan. On their page it reads 2.28 m. Open it, and it shows the two things it comes from: their standing height, 2.11 m, and how much longer than tall their arms are, a ratio of 1.08. Beside each part is how far it sits from the league's middle player: the height 6% above, the ratio 2% above, and the wingspan they make together 8% above. The reach a defender contests a shot with opens the same way, from the same two parts.
This is not a separate description written for the page. It is the same explanation the simulation gives for any value it computes, by the same code that computed it, read when the site is built.
Rated, but never deciding
Each quadrant, group and value carries a number from 0 to 99: where this player ranks in the league, with where they rank on their own team beside it. These numbers only describe. The simulation never reads them; every play is decided from the values underneath. A value that every player in the league has alike gets no rating at all, since there is nothing to rank.
A few values in the league are still set by hand rather than built from the body. Those say so on the map, so nothing looks more worked out than it is.
No script, any screen
The map is plain folding sections, with no script to load, so it opens the same on a phone as on a desktop. It is the same map the replay's player card shows for the ten on the court, now for all 150 players in the league.