diff --git a/worlds/ahit/Items.py b/worlds/ahit/Items.py index fd47d4fec2..0feecd0f92 100644 --- a/worlds/ahit/Items.py +++ b/worlds/ahit/Items.py @@ -94,8 +94,9 @@ def calculate_yarn_costs(world: "HatInTimeWorld"): world.options.YarnAvailable.value = max_cost available_yarn = max_cost - if max_cost + world.options.MinExtraYarn.value > available_yarn: - world.options.YarnAvailable.value += (max_cost + world.options.MinExtraYarn.value) - available_yarn + extra_yarn = max_cost + world.options.MinExtraYarn - available_yarn + if extra_yarn > 0: + world.options.YarnAvailable.value += extra_yarn def item_dlc_enabled(world: "HatInTimeWorld", name: str) -> bool: