Jump to content

[HELP]Altering Perk Player Level Requirements


Cypherdiaz

Recommended Posts

So the small group I play with on a server, with the release of A17, is wanting to tweak the level requirements of certain perks.

Mainly the Intellect Crafting ones.

 

Time for some xpath right?

Yeh...it doesn't like me.

 

Here's what I wrote.

<configs>
<set xpath="/progression/perks/perk[@name='perkHammerForge']/level_requirements[@level='1']/requirement[@name='PlayerLevel']/@value">5</set>
<set xpath="/progression/perks/perk[@name='perkHammerForge']/level_requirements[@level='2']/requirement[@name='PlayerLevel']/@value">10</set>
<configs>

 

As you can see, the goal was to change Level 1 of Hammer and Forge to require a playerlevel of 5, and for level 2 to require a playerlevel of 10.

 

Relevant snip from Progression

<perk name="perkHammerForge" parent="skillCraftsmanship" max_level="5" 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>

 

 

I have already tested the file structure, it's fine.

I pasted in some known functioning codebit from Qyzer (his level remover modlet) into my same XML and it worked fine.

 

Someone please enlighten me here.

It has the proper parent/child structure from as far as I can tell and I am calling to the correct @value ..i Think?

 

Thanks!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...