From d98ecf09eedaf3b6b49ea4aa789d9d002fb7fcae Mon Sep 17 00:00:00 2001 From: Witchybun Date: Sun, 7 Jul 2024 17:42:34 -0500 Subject: [PATCH] Add some comments why its done. --- worlds/stardew_valley/content/mods/archeology.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/worlds/stardew_valley/content/mods/archeology.py b/worlds/stardew_valley/content/mods/archeology.py index 689f4cf44623..8daf990f8cad 100644 --- a/worlds/stardew_valley/content/mods/archeology.py +++ b/worlds/stardew_valley/content/mods/archeology.py @@ -15,6 +15,7 @@ class ArchaeologyContentPack(ContentPack): def artisan_good_hook(self, content: StardewContent): + # Done as honestly there are too many display items to put into the initial registration traditionally. display_types = [ModCraftable.wooden_display, ModCraftable.hardwood_display] display_items = all_artifacts + all_fossils rusty_scrap_machine_rules = [] @@ -31,6 +32,8 @@ def artisan_good_hook(self, content: StardewContent): content.source_item(product_name, MachineSource(item=str(item), machine=ModMachine.preservation_chamber)) else: content.source_item(product_name, MachineSource(item=str(item), machine=ModMachine.hardwood_preservation_chamber)) + # Done as there are too many artifacts that suffice for this rule, and realistically a machine will always be bijective in use save + # this, so it's hard to argue a change. content.source_item(ModTrash.rusty_scrap, *tuple(rusty_scrap_machine_rules))