1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-24 19:50:38 +08:00
Files
osu-lazer/osu.Game/Screens
T
Dan Balasescu c73af24bbc Ranked Play: Add damage breakdown and individual multipliers (#37740)
- Added a small breakdown animation to the results screen.
- Added individual multiplier text to user corner pieces.
- Removed global multiplier text from the stage overlay, since we're
going with individual multipliers.


https://github.com/user-attachments/assets/47cec478-6ad5-49fa-9f69-b6df079ce41c

(This is dev design and I'm focusing on functionality rather than
presentation for now.)

The implementation might be over-engineered a bit, but I'm not sure on
the final structure of things and I want to give a bit of elasticity to
the system, so I've frankensteined a new "damage sources" list inside
`RankedPlayDamageInfo` that the results screen uses to display the
breakdown.

If the server doesn't provide a breakdown (e.g. by client and server
being slightly out-of-date), the results screen will behave as it does
on current `master`. In other words this is forwards/backwards
compatible.

---------

Co-authored-by: Dean Herbert <pe@ppy.sh>
c73af24bbc · 2026-05-18 15:39:46 +09:00
History
..
2026-04-18 19:52:52 +09:00