diff --git a/Yafc/Workspace/ProductionTable/ModuleCustomizationScreen.cs b/Yafc/Workspace/ProductionTable/ModuleCustomizationScreen.cs index 19b0b2be..a29992a9 100644 --- a/Yafc/Workspace/ProductionTable/ModuleCustomizationScreen.cs +++ b/Yafc/Workspace/ProductionTable/ModuleCustomizationScreen.cs @@ -123,6 +123,12 @@ void doToSelectedItem(EntityCrafter selectedCrafter) { DrawRecipeModules(gui, modules.beacon, ref effects); } + if (recipe?.entity?.target.effectReceiver.baseEffect is { } baseEffect) { + effects.productivity += baseEffect.productivity; + effects.speed += baseEffect.speed; + effects.consumption += baseEffect.consumption; + } + if (recipe != null) { float craftingSpeed = (recipe.entity?.GetCraftingSpeed() ?? 1f) * effects.speedMod; gui.BuildText("Current effects:", Font.subheader);