描述
禁止维修武器、护甲、机器,但对其耐久度进行了调整,基于等级翻倍,6级时达到最大值,为5倍耐久度。
前置
运行环境:7 Days To Die V1.0(b317)
涉及内容:items.xml
文件布局:
编辑 items.xml
- 通过移除物品的
RepairTools
属性来达到禁止维修的效果; - 在对应物品的
effect_group
效果组中添加passive_effect
被动效果DegradationMax
来调整物品的耐久度,perc_set
为百分比调整,tier
在此处为物品的品质; - 如有需要,可通过修改
DegradationPerUse
值,来调整武器每次攻击的损坏值。
<config>
<!-- ①移除维修工具;②设置耐久度增长倍数;③设置损耗值 -->
<!-- 武器分类设置 -->
<!-- 枪支 -->
<remove xpath="/items/item[starts-with(@name,'gun') and not(starts-with(@name,'gunBo')) and property[@name='Group' and contains(@value,'Ammo/Weapons') and not(contains(@value,',Ammo'))]]/property[@name='RepairTools']"/>
<append xpath="/items/item[starts-with(@name,'gun') and not(starts-with(@name,'gunBo')) and property[@name='Group' and contains(@value,'Ammo/Weapons') and not(contains(@value,',Ammo'))]]/effect_group[passive_effect[@name='DegradationMax' and @operation='base_set']]">
<passive_effect name="DegradationMax" operation="perc_set" value="1,5" tier="1,6" />
</append>
<!-- <set xpath="/items/item[starts-with(@name,'gun') and not(starts-with(@name,'gunBo')) and property[@name='Group' and contains(@value,'Ammo/Weapons') and not(contains(@value,',Ammo'))]]/effect_group/passive_effect[@name='DegradationPerUse']/@value">1</set> -->
<!-- 弓弩 -->
<remove xpath="/items/item[starts-with(@name,'gunBow') and property[@name='Group' and contains(@value,'Ammo/Weapons') and not(contains(@value,',Ammo'))]]/property[@name='RepairTools']"/>