Lonestarcanuck Posted August 24, 2019 Share Posted August 24, 2019 so I have a new recipe and item and added a requirement to progression.xml I am getting "you do not know the required recipe" even though I am 10/10 and 5/5 in the perk. Recipe.xml contains: <!-- Diamond Pickaxe --> <recipe name="meleeToolPickaxeDiamond" count="1" craft_area="workbench" tags="learnable"> <ingredient name="resourceForgedSteel" count="20"/> <ingredient name="resourceWood" count="10"/> <ingredient name="resourceRawDiamond" count="5"/> </recipe> progression.xml contains: <configs> <append xpath="/progression/perks/perk[@name='perkPhysician']/effect_group/passive_effect[@level='2,5']/@tags">NearDeathTraumaKit</append> <append xpath="/progression/perks/perk[@name='perkHammerForge']/effect_group/passive_effect[@level='5']/@tags">meleeToolPickaxeDiamond</append> <append xpath="/progression/perks/perk[@name='perkHammerForge']/effect_group/passive_effect[@level='5']/@tags">meleeToolFireaxeDiamond</append> </configs> Link to comment Share on other sites More sharing options...
Guppycur Posted August 24, 2019 Share Posted August 24, 2019 Go into your save folder and find the configs folder and post the snippets of the exported XML code. That will be the code that is generated /after/ your XPath edits and it would be easier to find the solution from that. Link to comment Share on other sites More sharing options...
Lonestarcanuck Posted August 24, 2019 Author Share Posted August 24, 2019 Go into your save folder and find the configs folder and post the snippets of the exported XML code. That will be the code that is generated /after/ your XPath edits and it would be easier to find the solution from that. looks like my two append statements did not add a comma, how do I do that? should it not do that? <!-- Craftsmanship Perks (Intellect) --> <perk name="perkHammerForge" parent="skillCraftsmanship" name_key="perkHammerForgeName" desc_key="perkHammerForgeDesc" icon="ui_game_symbol_forge"> <level_requirements level="1"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="4" desc_key="reqIntellectLevel04-10" /> <requirement name="PlayerLevel" operation="GTE" value="10" desc_key="reqAttributeLevelDummy" /></level_requirements> <level_requirements level="2"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="5" desc_key="reqIntellectLevel05-20" /> <requirement name="PlayerLevel" operation="GTE" value="20" desc_key="reqAttributeLevelDummy" /></level_requirements> <level_requirements level="3"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="6" desc_key="reqIntellectLevel06-35" /> <requirement name="PlayerLevel" operation="GTE" value="35" desc_key="reqAttributeLevelDummy" /></level_requirements> <level_requirements level="4"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="8" desc_key="reqIntellectLevel08-70" /> <requirement name="PlayerLevel" operation="GTE" value="70" desc_key="reqAttributeLevelDummy" /></level_requirements> <level_requirements level="5"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="10" desc_key="reqIntellectLevel10-100" /> <requirement name="PlayerLevel" operation="GTE" value="100" desc_key="reqAttributeLevelDummy" /></level_requirements> <effect_group> <passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="1,5" tags="forge,toolAnvil" /> <passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="2,5" tags="meleeToolFireaxeIron,meleeToolPickaxeIron,meleeToolHoeIron,meleeToolShovelIron,meleeToolClawHammer,meleeToolSledgehammer,meleeToolHuntingKnife,armorLeatherBoots,armorLeatherGloves,armorLeatherHood,armorLeatherChest,armorLeatherPants" /> <passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="3,5" tags="toolForgeCrucible,resourceArrowHeadSteelAP,resourceForgedSteel,armorIronBoots,armorIronChest,armorIronGloves,armorIronHelmet,armorIronLegs" /> <passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="4,5" tags="toolForgeCrucible,resourceArrowHeadSteelAP,resourceForgedSteel,meleeToolPickaxeSteel,meleeToolShovelSteel,meleeToolFireaxeSteel,meleeToolMachete" /> <passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="5" tags="armorMilitaryHelmet,armorMilitaryVest,armorMilitaryGloves,armorMilitaryLegs,armorMilitaryBoots,armorSteelBoots,armorSteelChest,armorSteelGloves,armorSteelHelmet,armorSteelLegs,meleeToolPickaxeDiamondmeleeToolFireaxeDiamond"><!--Attribute "tags" appended by: "LonestarCanuck_mods"--><!--Attribute "tags" appended by: "LonestarCanuck_mods"--></passive_effect> <effect_description level="1" desc_key="perkHammerForgeRank1Desc" /> <effect_description level="2" desc_key="perkHammerForgeRank2Desc" /> <effect_description level="3" desc_key="perkHammerForgeRank3Desc" /> <effect_description level="4" desc_key="perkHammerForgeRank4Desc" /> <effect_description level="5" desc_key="perkHammerForgeRank5Desc" /> </effect_group> </perk> Link to comment Share on other sites More sharing options...
Guppycur Posted August 24, 2019 Share Posted August 24, 2019 Yeh, change the xpath to ,meleetoolwhatever,meleetoolwhatever. Xpath doesn't care about commas, it sees them as characters. Link to comment Share on other sites More sharing options...
Lonestarcanuck Posted August 24, 2019 Author Share Posted August 24, 2019 yeah that worked. all is good. I did not know about the merged XML files - that really helps. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.