p5_fusion_dart library

Library that can calculate fusions in Persona 5 game. Also contains Skill list

Classes

Fusion
Stores Fusions' source Personas and Personas that are being fused.
Persona
Stores a Persona's data.
PersonaRepository
Holds all Personas that are available in the game. DLC Personas added according to the selectedDlcPersonas in constructor.
PersonaService
A class that calculates the fusion of two Personas.
SkillData
Stores a Skills' data.
SkillRepository
Holds all SkillDatas.

Extensions

ArcanaExtension on Arcana
Extension methods for Arcana
DLCPersonaExtension on DLCPersona
ElementsExtension on Elements
ResistanceExtension on Resistance
SkillExtension on Skill
Extension methods for Skill.
StatExtension on Stat
Extension methods for Stat

Functions

skillFromString(String value) Skill?
Returns the Skill from the given value