diff options
Diffstat (limited to 'src/compat/rei/java')
-rw-r--r-- | src/compat/rei/java/moe/nea/firmament/compat/rei/recipes/SBReforgeRecipe.kt | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/compat/rei/java/moe/nea/firmament/compat/rei/recipes/SBReforgeRecipe.kt b/src/compat/rei/java/moe/nea/firmament/compat/rei/recipes/SBReforgeRecipe.kt index 9c8d8f4..4d00a4f 100644 --- a/src/compat/rei/java/moe/nea/firmament/compat/rei/recipes/SBReforgeRecipe.kt +++ b/src/compat/rei/java/moe/nea/firmament/compat/rei/recipes/SBReforgeRecipe.kt @@ -171,9 +171,10 @@ class SBReforgeRecipe( is Reforge.ReforgeEligibilityFilter.AllowsItemType -> ReforgeStore.resolveItemType(it.itemType) - .flatMap { - RepoItemTypeCache.byItemType[it] ?: listOf() - } + .flatMapTo(mutableSetOf()) { + (RepoItemTypeCache.byItemType[it] ?: listOf()) + + (RepoItemTypeCache.byItemType[it.dungeonVariant] ?: listOf()) + }.toList() is Reforge.ReforgeEligibilityFilter.AllowsVanillaItemType -> { listOf() // TODO: add filter support for this and potentially rework this to search for the declared item type in repo, instead of remapped item type |