Beard_One Posted April 25, 2019 Share Posted April 25, 2019 Hi - could anyone please give me a hand with removing the Player Level Requirement when leveling up? I think it's insane that you have to get to (example) level 35 character to get to Level 3 Hammer & Forge, when you plough all your xp points into it only to be told you need to go a different route first. Kinda feels like you're being forced to play a certain way instead of how you want to play... I know that its in "progression.xml", but I need help in understanding how to basically replace a WHOLE node... I assume I need to use a command that replaces the WHOLE node, but I have no idea how to do it... Could anyone help please? I basically want to change (take note of PLAYER LEVEL VALUES 10/20/35/70/100 changing to 1/2/3/4/5): <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,"/> <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> TO THIS: <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="1" 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="2" 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="3" 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="4" 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="5" 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,"/> <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...
Drconfused Posted April 26, 2019 Share Posted April 26, 2019 Hi - could anyone please give me a hand with removing the Player Level Requirement when leveling up? I think it's insane that you have to get to (example) level 35 character to get to Level 3 Hammer & Forge, when you plough all your xp points into it only to be told you need to go a different route first. Kinda feels like you're being forced to play a certain way instead of how you want to play... I know that its in "progression.xml", but I need help in understanding how to basically replace a WHOLE node... I assume I need to use a command that replaces the WHOLE node, but I have no idea how to do it... Could anyone help please? I basically want to change (take note of PLAYER LEVEL VALUES 10/20/35/70/100 changing to 1/2/3/4/5): You can do it all in one line of code if you're ok with essentially removing the level gate and having level 1 as the requirement. <set xpath="/progression/perks/perk/perkHammerForge/level_requirements/requirement/@value">1</set> If you want all the level gates to be removed for all perks than use this <set xpath="/progression/perks/perk/[contains(@name,'perk')]/level_requirements/requirement/@value">1</set> You can also use something similar for the Attributes <set xpath="/progression/attributes/attribute[contains(@name, 'att')]/level_requirements/requirement/@desc_key">reqGenericPoints01</set> Link to comment Share on other sites More sharing options...
Beard_One Posted April 29, 2019 Author Share Posted April 29, 2019 Thank you. Would there be any way to change each individual level within, for example, Hammer&Forge. I'd like to make it so the levels are: Level 1 - character needs to be level 10 Level 2 - character needs to be level 20 Level 3 - 30 4 - 40 5 - 50 PS how do you create a CODE box in these forums as you did in the previous post? Thanks!! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.