Skip to content

refactor(domain): migrate PlayerAttributes to LoL stats - #82

Closed
NicoRuedaA wants to merge 1 commit into
OpenLeagueManager:mainfrom
NicoRuedaA:feat/62-player-attributes-lol
Closed

refactor(domain): migrate PlayerAttributes to LoL stats#82
NicoRuedaA wants to merge 1 commit into
OpenLeagueManager:mainfrom
NicoRuedaA:feat/62-player-attributes-lol

Conversation

@NicoRuedaA

Copy link
Copy Markdown
Contributor

Closes #62

Type

  • Code refactoring

Summary

  • Replace 19 football attributes with 9 LoL stats (mechanics, laning, teamfighting, macro_play, consistency, shotcalling, champion_pool, discipline, mental_resilience)
  • Custom Deserialize with serde aliases for backward compatibility
  • Update TypeScript types and components
  • Full SDD artifacts in docs/propose/

Closes #62

- Replace 19 football attributes with 9 LoL stats (mechanics, laning, teamfighting, macro_play, consistency, shotcalling, champion_pool, discipline, mental_resilience)
- Custom Deserialize with serde aliases for backward compatibility
- Update player.rs with new struct and OVR calculation
- Update TypeScript types and components
- Update training and scouting systems
- Full SDD artifacts in docs/propose/62-player-attributes-to-lol-stats/

Closes #62
@NicoRuedaA NicoRuedaA closed this May 1, 2026
@NicoRuedaA NicoRuedaA reopened this May 1, 2026
@NicoRuedaA

Copy link
Copy Markdown
Contributor Author

Re-cerrando PR #82: El cambio requiere actualizar ~345 lugares en el código donde se usa PlayerAttributes. Es un cambio muy complejo que necesita una refactorización manual cuidadosa. Recomendación: hacer este cambio en múltiples PRs más pequeños, o mantener los campos de fútbol con aliases hacia LoL para backward compatibility.

@NicoRuedaA NicoRuedaA closed this May 1, 2026
@NicoRuedaA
NicoRuedaA deleted the feat/62-player-attributes-lol branch May 7, 2026 14:05
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.

1 participant