saves: decode and edit champion experience (skill matrix) #331
Labels
No labels
area/ci-release
area/cli
area/docs
area/dungeon
area/ftl
area/graphics
area/gui
area/music
area/saves
area/tooling
port/amiga
port/dos
port/fm-towns
port/mac
port/pc98
port/sega-cd
priority/high
priority/low
priority/medium
type/bug
type/chore
type/docs
type/feature
type/research
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jqueuniet/dm2-tools#331
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Decode and edit champion experience, so tools can show and change skill levels.
Scope
Championfor theskill[5][4]matrix (0x5F–0xAE, 22 encoded bits per value per the mask notes inhero.rs).[SKPROJECT]before landing; document it indocs/formats/saves.md.ChampionJsonfields, re-applied on deserialize; setters reject values the mask cannot encode.sbonusstays read-only (literal, not persisted).Acceptance
Needed by the web editor's experience/levels form.