• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Increase crafting time depending on recipes

SickWolf

Refugee
I would like to increase "crafting" time for everything, from cooking to smelting, but with a different percentage.

One simple way I thought about doing so is to create a buff:

Code:
<configs>
<append xpath="/buffs">
       <buff name="buffSWCraftingTime" hidden="true">
           <stack_type value="ignore"/>
           <effect_group>
               <passive_effect name="CraftingTime" operation="perc_add" value="0.5"/>
           </effect_group>
    </buff>
   </append>
</configs>
But I'd like wood frame for example to take 50% longer and cooking time on campfire 15% longer, etc.

Is it possible to apply different crafting time modifier to different items without doing them one by one? I made regular crafting queue with 10 slots and everything else with 8 slots to compensate (still need to play a little with placement, my queue window is 2px off)

Thanks!

 
I was able to increase some items with an invisible perk:

Code:
<configs>
   <append xpath="/progression/perks">
       <perk name="perkSWLongerCraft">
           <effect_group>
               <passive_effect name="CraftingTime" operation="perc_add" value="0.1"/>
               <passive_effect name="CraftingTime" operation="perc_add" value="-0.05" tags="workbenchCrafting,cementMixerCrafting,tableSawCrafting"/>
               <!-- <passive_effect name="CraftingTime" operation="perc_add" value="-0.05" tags="salvageScrap"/> -->
               <passive_effect name="CraftingTime" operation="perc_add" value="-0.05" tags="chemStationCrafting"/>
           </effect_group>
       </perk>
   </append>
</configs>
But Wood Frame, for example, is unaffected by this. Boiling water is though.

 
Every item has a CraftingIngredientTime. Look in Items.xml and adjust these values. If not specified on an item, it uses a default value, likely 1. If you want wood blocks such as frames to take a long time increase the CraftingIngredientTime for item resourceWood as that is the recipe ingredient used.

 
Back
Top