Iceburg71
Refugee
Ok, I created a mod and released it. It was pretty quick and simple so I didn't test everything. That is on me. But there is an issue and I can't figure out how to solve it and it SHOULD be simple.
<!-- Items fixed by Steel Repair Kit -->
<set xpath="/items/item[@name='gunToolNailgun']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<!-- <append xpath="/items/item[@name='meleeToolFireaxeSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</append> -->
<!-- <set xpath="/items/item[@name='meleeToolFireaxeSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set> -->
<set xpath="/items/item[@name='meleeToolPickaxeSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeToolShovelSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeToolKnifeMachete']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeClubBaseballBat']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeToolSledgehammerSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeThrownSpearSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeKnucklesSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
Three of the items don't use the correct repair kit to repair the item. Just uses the "default" repair kit from the game. Those 3 items are Steel Fire Axe, Steel Spear, and Steel Knuckles. They all have a common theme in that they are all created by using "extends" to create them from the Iron form of them from the game.
All other repair kits work for all other different types of weapons, tools, and armor. So it is something with these items themselves and I think related to the "extends" somehow but unsure. The only thing I have not tried doing is basically deleting the items entirely and recreating them from scratch, which I really don't want to have to do. You can see 2 of my tries on the Steel Fire Axe in the code above. The set is how I did every other item I am working with and works great except on these three. I tried an append, and that didn't work either.
I have now tested every item and these are the only 3 that don't work.
Does anyone have any idea why these 3 would be acting this way? I am completely stumped at this point after digging at it for a few hours.
<!-- Items fixed by Steel Repair Kit -->
<set xpath="/items/item[@name='gunToolNailgun']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<!-- <append xpath="/items/item[@name='meleeToolFireaxeSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</append> -->
<!-- <set xpath="/items/item[@name='meleeToolFireaxeSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set> -->
<set xpath="/items/item[@name='meleeToolPickaxeSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeToolShovelSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeToolKnifeMachete']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeClubBaseballBat']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeToolSledgehammerSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeThrownSpearSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
<set xpath="/items/item[@name='meleeKnucklesSteel']/property[@name='RepairTools']/@value">resourceIceburgSteelRepairKit</set>
Three of the items don't use the correct repair kit to repair the item. Just uses the "default" repair kit from the game. Those 3 items are Steel Fire Axe, Steel Spear, and Steel Knuckles. They all have a common theme in that they are all created by using "extends" to create them from the Iron form of them from the game.
All other repair kits work for all other different types of weapons, tools, and armor. So it is something with these items themselves and I think related to the "extends" somehow but unsure. The only thing I have not tried doing is basically deleting the items entirely and recreating them from scratch, which I really don't want to have to do. You can see 2 of my tries on the Steel Fire Axe in the code above. The set is how I did every other item I am working with and works great except on these three. I tried an append, and that didn't work either.
I have now tested every item and these are the only 3 that don't work.
Does anyone have any idea why these 3 would be acting this way? I am completely stumped at this point after digging at it for a few hours.