Skip to content

Commit

Permalink
Fix for Condensed Ley-Line Essence recipes
Browse files Browse the repository at this point in the history
  • Loading branch information
Ecmelt committed Nov 13, 2024
1 parent 57873be commit 9fe318f
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ function nestRecipe(
const isGuildUpgrade = component.type === 'GuildUpgrade'
const id = isGuildUpgrade ? recipeUpgradesMap[component.id] || component.id : component.id
const componentRecipe = recipesMap[id]
const condensedLeyLineEssenceIds = [91224, 91137, 91222, 91171]

// Just give back the component for currencies
if (component.type === 'Currency') {
Expand Down Expand Up @@ -132,6 +133,11 @@ function nestRecipe(
: component
}

// These items should not have components if they are components of each other
if (condensedLeyLineEssenceIds.includes(recipe.id) && condensedLeyLineEssenceIds.includes(id)) {
return component
}

// The component recipe is not nested yet, so we nest it now!
if (!componentRecipe.nested) {
recipesMap[id] = nestRecipe(componentRecipe, recipesMap, recipeUpgradesMap, decorationsMap)
Expand Down

0 comments on commit 9fe318f

Please sign in to comment.