Skip to content

refactor(domain): migrate PlayerTrait names to LoL - #83

Merged
aalonsolopez merged 1 commit into
OpenLeagueManager:developfrom
NicoRuedaA:feat/63-player-trait-lol
May 1, 2026
Merged

refactor(domain): migrate PlayerTrait names to LoL#83
aalonsolopez merged 1 commit into
OpenLeagueManager:developfrom
NicoRuedaA:feat/63-player-trait-lol

Conversation

@NicoRuedaA

Copy link
Copy Markdown
Contributor

Closes #63

Type

  • Code refactoring

Summary

  • Rename football trait names to LoL equivalents (Speedster → LightningQuick, Tank → Immovable, etc.)
  • Add serde aliases for backward compatibility
  • Remove football-only traits (GK-specific)
  • Add LoL-appropriate traits (HyperCarry, Workhorse, MacroSpecialist)

Closes #63

- Rename football trait names to LoL equivalents (Speedster → LightningQuick, Tank → Immovable, etc.)
- Add serde aliases for backward compatibility with legacy saves
- Remove football-only traits (GK-specific: SafeHands, CatReflexes, AerialDominance)
- Add LoL-appropriate traits (HyperCarry, Workhorse, MacroSpecialist)
- Update compute_traits() function to use new trait names
- Full SDD artifacts in docs/propose/63-player-trait-to-lol/

Closes #63
@NicoRuedaA
NicoRuedaA force-pushed the feat/63-player-trait-lol branch from 74b64af to 9903c00 Compare May 1, 2026 09:59
@aalonsolopez
aalonsolopez changed the base branch from main to develop May 1, 2026 11:26
@aalonsolopez
aalonsolopez merged commit c326596 into OpenLeagueManager:develop May 1, 2026
4 checks passed
@NicoRuedaA
NicoRuedaA deleted the feat/63-player-trait-lol branch May 7, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor(domain): migrate PlayerTrait names to LoL

2 participants