Maxblade19
Refugee
I'm trying to make a mod that add book i can use to get a perk level 6 that can be obtain only by this book. for now my book give me a buff with no duration, but this buff put my level 6 perk in green and i still can buy it with skill point and that is my problem
Code:
<item name="skillBookMotherLode">
<property name="Extends" value="unlockBookMaster"/>
<property name="Stacknumber" value="32767"/>
<property name="CreativeMode" value="Player"/>
<property name="CustomIcon" value="questMaster"/>
<property name="EconomicValue" value="500"/>
<property name="DescriptionKey" value="skillBookDesc"/>
<property class="Action0">
<requirement name="ProgressionLevel" progression_name="perkMotherLode" operation="GTE" value="5" desc_key="reqperkMotherLodeLevel5"/>
<requirement name="ProgressionLevel" progression_name="attStrength" operation="GTE" value="10" desc_key="reqStrengthLevel10"/>
</property>
<effect_group name="addSkill" tiered="false">
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" target="self" buff="buffSkillBookPerkMotherLode"/>
</effect_group>
</item>
Code:
<buff name="buffSkillBookPerkMotherLode" tooltip_key="buffMagazinePerkPackMuleTooltip" hidden="true" remove_on_death="false">
<stack_type value="replace"/>
<effect_group>
<passive_effect name="PerkLevel" operation="base_set" value="6" tags="perkMotherLode"/>
</effect_group>
</buff>
Code:
<set xpath="/progression/perks/@max_level">6</set>
<append xpath="/progression/perks/perk[@name='perkMotherLode']">
<level_requirements level="6" base_skill_point_cost="10">
<requirement name="HasBuff" target="self" buff="buffSkillBookPerkMotherLode"/>
</level_requirements>
</append>
<set xpath="/progression/perks/perk[@name='perkMotherLode']/effect_group/passive_effect/@value">.2,1.5</set>
<set xpath="/progression/perks/perk[@name='perkMotherLode']/effect_group/passive_effect/@level">1,6</set>
<append xpath="/progression/perks/perk[@name='perkMotherLode']/effect_group">
<effect_description level="6" desc_key="perkMotherLodeRank6Desc"/>
</append>