diff --git a/app/src/main/java/com/pixelized/rplexicon/data/parser/alteration/AlterationParser.kt b/app/src/main/java/com/pixelized/rplexicon/data/parser/alteration/AlterationParser.kt index 4d1e18f..e29abde 100644 --- a/app/src/main/java/com/pixelized/rplexicon/data/parser/alteration/AlterationParser.kt +++ b/app/src/main/java/com/pixelized/rplexicon/data/parser/alteration/AlterationParser.kt @@ -27,7 +27,7 @@ class AlterationParser @Inject constructor( when (index) { 0 -> updateStructure( row = row, - columns = COLUMNS + characterSheets.map { column(it.name) }, + columns = COLUMNS, ) else -> { diff --git a/app/src/main/java/com/pixelized/rplexicon/data/repository/character/AlterationRepository.kt b/app/src/main/java/com/pixelized/rplexicon/data/repository/character/AlterationRepository.kt index 756b792..06b15d4 100644 --- a/app/src/main/java/com/pixelized/rplexicon/data/repository/character/AlterationRepository.kt +++ b/app/src/main/java/com/pixelized/rplexicon/data/repository/character/AlterationRepository.kt @@ -98,11 +98,14 @@ class AlterationRepository @Inject constructor( sheet?.characterClass?.any { clazz -> clazz.value == it } }.thenByDescending { sheet?.race == it + }.thenByDescending { + FEAT == it }.thenBy { it } } private const val PLAYER = "Joueur" + private const val FEAT = "Don" } } \ No newline at end of file