Kubikus
New member
I tried this:
max_level increased, some stuff for the higher levels. But ingame I get this:
The perk is locked, I can't buy more levels. I guess to make further levels visible, you'd have to fiddle with XUi-xmls, but I doubt stuff only becomes buyable after doing that.
Did anybody have any luck changing the number of perks? Or - haven't even started trying that - to add new attribute pages? If it's impossible - quite the harsh restriction on modding, eh.
Code:
<perk name="perkShotgunMessiah" parent="skillMarksmanship" name_key="perkShotgunMessiahName" desc_key="perkShotgunMessiahDesc" icon="ui_game_symbol_shotgun" base_skill_point_cost="2" max_level="10" >
<level_requirements level="1"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="1" desc_key="reqPerceptionLevel1"/></level_requirements>
<level_requirements level="2"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="3" desc_key="reqPerceptionLevel3"/></level_requirements>
<level_requirements level="3"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="5" desc_key="reqPerceptionLevel5"/></level_requirements>
<level_requirements level="4"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="7" desc_key="reqPerceptionLevel7"/></level_requirements>
<level_requirements level="5"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="10" desc_key="reqPerceptionLevel10"/></level_requirements>
<level_requirements level="6"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="10" desc_key="reqPerceptionLevel10"/></level_requirements>
<level_requirements level="7"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="10" desc_key="reqPerceptionLevel10"/></level_requirements>
<level_requirements level="8"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="10" desc_key="reqPerceptionLevel10"/></level_requirements>
<level_requirements level="9"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="10" desc_key="reqPerceptionLevel10"/></level_requirements>
<level_requirements level="10"><requirement name="ProgressionLevel" progression_name="attPerception" operation="GTE" value="10" desc_key="reqPerceptionLevel10"/></level_requirements>
<effect_group>
<effect_description level="1" desc_key="perkShotgunMessiahRank1Desc"/>
<effect_description level="2" desc_key="perkShotgunMessiahRank2Desc"/>
<effect_description level="3" desc_key="perkShotgunMessiahRank3Desc"/>
<effect_description level="4" desc_key="perkShotgunMessiahRank4Desc"/>
<effect_description level="5" desc_key="perkShotgunMessiahRank5Desc"/>
<effect_description level="6" desc_key="perkShotgunMessiahRank5Desc"/>
<effect_description level="7" desc_key="perkShotgunMessiahRank5Desc"/>
<effect_description level="8" desc_key="perkShotgunMessiahRank5Desc"/>
<effect_description level="9" desc_key="perkShotgunMessiahRank5Desc"/>
<effect_description level="10" desc_key="perkShotgunMessiahRank5Desc"/>
<requirement name="HoldingItemHasTags" tags="perkShotgunMessiah"/>
<passive_effect name="EntityDamage" operation="perc_add" value="0.5,2.5" level="1,5"/>
<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value="0.1,0.30" level="1,5"/>
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0.15,0.35" level="1,5"/>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryStunned1">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="3"/>
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
</triggered_effect>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryStunned2">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="4"/>
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="75"/>
</triggered_effect>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryStunned2">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="5"/>
</triggered_effect>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" target_tags="walker" buff="buffInjuryCrippled1">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="5"/>
</triggered_effect>
<passive_effect name="EntityDamage" operation="perc_add" value="0.5,2.5" level="6,10"/>
<passive_effect name="ReloadSpeedMultiplier" operation="perc_add" value="0.1,0.30" level="6,10"/>
<passive_effect name="RoundsPerMinute" operation="perc_add" value="0.15,0.35" level="6,10"/>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryStunned1">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="6"/>
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="50"/>
</triggered_effect>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryStunned2">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="7"/>
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="75"/>
</triggered_effect>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" buff="buffInjuryStunned2">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="8"/>
</triggered_effect>
<triggered_effect trigger="onSelfAttackedOther" action="AddBuff" target="other" target_tags="walker" buff="buffInjuryCrippled1">
<requirement name="ProgressionLevel" progression_name="perkShotgunMessiah" operation="Equals" value="9"/>
</triggered_effect>
</effect_group>
</perk>

Did anybody have any luck changing the number of perks? Or - haven't even started trying that - to add new attribute pages? If it's impossible - quite the harsh restriction on modding, eh.