From 1ebe93cbab56a51005e0d7e5678c4cde6792721b Mon Sep 17 00:00:00 2001 From: Thomas Andres Gomez Date: Thu, 4 Jan 2024 17:10:33 +0100 Subject: [PATCH] Add feat category ateration support. --- .../rplexicon/data/parser/alteration/AlterationParser.kt | 2 +- .../data/repository/character/AlterationRepository.kt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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