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

How do I add a replacement code in append

I think you're looking for <set/>. This is used to change existing values in XML.

For example, in my ReducedGlue modlet, I change the required amount of bones needed to make glue with the following:

Code:
<set xpath="/recipes/recipe[@name='resourceGlue'][@craft_area='campfire']/ingredient[@name='resourceBone']/@count">5</set>
<set xpath="/recipes/recipe[@name='resourceGlue'][@craft_area='chemistryStation']/ingredient[@name='resourceBone']/@count">3</set>
 
I think you're looking for <set/>. This is used to change existing values in XML.
For example, in my ReducedGlue modlet, I change the required amount of bones needed to make glue with the following:

Code:
<set xpath="/recipes/recipe[@name='resourceGlue'][@craft_area='campfire']/ingredient[@name='resourceBone']/@count">5</set>
<set xpath="/recipes/recipe[@name='resourceGlue'][@craft_area='chemistryStation']/ingredient[@name='resourceBone']/@count">3</set>
How do I do this with items with more than one crafting ingredient

 
How do I do this with items with more than one crafting ingredient
<remove xpath="/items/item[@name=itemname]"></remove>

<append xpath="/items">

Item code with new code put in

</append>

 
Back
Top