
Revamp "You have reached level xxx in yyy"
SomewhatDamaged opened this issue ยท 2 comments
Describe the solution you'd like
More control over what is shown:
- an option to only show them if there is something to unlock
- a way to blacklist certain skills
More information shown:
- show what perks are doing on "skillup"
- show the changes to perks that aren't "skillup" ones
Minimum effort:
Only show You have reached level xxx in yyy and unlocked:
if something was unlocked/changed. Otherwise, just You have reached level xxx in yyy.
Why is this feature needed
These messages are kinda spammy as they are, and are ill-understood at first glance.
Describe alternatives you've considered
Meowing at my air conditioner.
Additional context
Waymo.Sax.mp4
I updated the unlock messages to default to only display on skillups with actual unlocks. there's a config setting to allow display of all skillups and there's revised translations for when there is a skillup but no unlock.
Perks aren't likely to be included though. There's no standard system built into perks that enforces or expects level scaling. while many of the default perks do, that's not how the system is designed. consider for example command perks. How would the perk programming know what the command is and how leveling up might affect that perk. On the skillup side consider also that fireworks are perks that don't change but do activate on the event.
This is not to say that a system to incorporate levelup details in perks can't exist, but it's a significant project to refactor perks to include that.