diff --git a/src/dusk/randomizer/generator/logic/item_pool.cpp b/src/dusk/randomizer/generator/logic/item_pool.cpp index 5c67fdd5d7..aa0243113d 100644 --- a/src/dusk/randomizer/generator/logic/item_pool.cpp +++ b/src/dusk/randomizer/generator/logic/item_pool.cpp @@ -262,6 +262,19 @@ namespace randomizer::logic::item_pool } } + // Remove the Tears for Twilight sections if they're cleared + if (world->Setting("Faron Twilight Cleared") == "On") { + itemPool.at("Faron Twilight Tear") = 0; + } + + if (world->Setting("Eldin Twilight Cleared") == "On") { + itemPool.at("Eldin Twilight Tear") = 0; + } + + if (world->Setting("Lanayru Twilight Cleared") == "On") { + itemPool.at("Lanayru Twilight Tear") = 0; + } + // Remove the North Faron Woods Gate Key if we're skipping prologue if (world->Setting("Skip Prologue") == "On") {