|
本帖最后由 zirioyxf 于 2020-9-7 22:58 编辑
有两部分修改。一部分是物品的独立属性,第二部分是物品的群类属性。很多细节请自己研究(英文过得去+翻译应该都看得懂)
<ability name="Geralt_shirt _Stats">
<weight type="base" min="0.53" />
<armor type="base" min="20000"/>
<stamina type="base" min="10000"/>
<vitality type="base" min="20000"/>
<vitalityRegen type="add" min="1000"/>
<vitalityCombatRegen type="add" min="1000"/>
<staminaRegen type="mult" min="1"/>
<stamina_cost_modifier type="mult" min="0"/>
<lifesteal type="add" min="1"/>
<focus type="base" min="30"/>
<focus_gain type="add" min="10"/>
<armor_reduction_perc type="base" min="1"/>
<quen_chance_on_projectile type="add" min="1"/>
<bonus_money type="add" min="1"/>
<bonus_herb_chance type="add" min="1"/>
<physical_resistance_perc type="base" min="1"/>
<slashing_resistance_perc type="base" min="1"/>
<piercing_resistance_perc type="base" min="1"/>
<bludgeoning_resistance_perc type="base" min="1"/>
<rending_resistance_perc type="base" min="1"/>
<elemental_resistance_perc type="base" min="1"/>
<poison_resistance_perc type="base" min="1"/>
<bleeding_resistance_perc type="base" min="1"/>
<burning_resistance_perc type="base" min="1"/>
<buff_apply_chance type="add" min="1"/>
<BurningEffect is_ability="true"/>
<air type="mult" min="1"/>
<swimmingStamina type="mult" min="1"/>
<encumbrance type="base" min="5000"/>
</ability>
这一部分是物品的独立属性(用ability name在物品描述里调用),每一个词缀属性具体含义,请自己研究吧,没法一一赘述。只需要指出的是,这里type的值, base代表永久属性,不随人物成长而改变,add表示浮动属性,随人物等级变化。
min或max的值,1就是100%,0就是0%。
-----------------------------------------------------------------------------分割线--------------------------------------------------------------------
<!-- Shirt Armor -->
<item
name ="Geralt Shirt"
category ="armor"
price ="0"
initial_durability ="100"
max_durability ="100"
enhancement_slots ="3"
stackable ="1"
grid_size ="2"
ability_mode ="OnMount"
equip_template ="t_01_mg__shirt"
localisation_key_name ="item_name_geralt_shirt"
localisation_key_description ="item_desc_armor"
icon_path ="icons/inventory/armors/geralt_shirt_64x128.png"
>
<tags> Armor,LightArmor, mod_armor, Sleevless
</tags>
<base_abilities> <a>Geralt_shirt _Stats</a>
</base_abilities>
<recycling_parts> <parts count="2">Linen</parts>
<parts count="2">Leather straps</parts>
<parts count="1">Twine</parts>
<parts count="1">String</parts>
<parts count="2">Iron ore</parts>
</recycling_parts>
<variants> <variant equip_template="t_01a_mg__shirt" category="gloves"></variant>
</variants>
<!-- this armor does not have arms, no variants needed-->
</item>
<item
name ="Geralt Shirt No Knife"
category ="armor"
price ="0"
initial_durability ="100"
max_durability ="100"
enhancement_slots ="0"
stackable ="1"
grid_size ="2"
ability_mode ="OnMount"
equip_template ="t_01_mg__shirt_no_knife"
localisation_key_name ="item_name_geralt_shirt"
localisation_key_description ="item_desc_armor"
icon_path ="icons/inventory/armors/geralt_shirt_64x128.png"
>
<tags> Armor,LightArmor, mod_armor, Sleevless
</tags>
<base_abilities> <a>Geralt_shirt _Stats</a>
</base_abilities>
<recycling_parts> <parts count="2">Linen</parts>
<parts count="1">Leather straps</parts>
<parts count="1">Twine</parts>
<parts count="1">String</parts>
<parts count="1">Iron ore</parts>
</recycling_parts>
<!-- this armor does not have arms, no variants needed-->
</item>
第二部分是物品描述。其中tags描述的是物品的群类属性,举例LightArmor描述的就是轻甲类。要想改成遗物物品,需要找到其他遗物物品的群组词缀,替换原有描述就可以
至于物品价格,个人不清楚为何price已经定义为0的前提下还需要这么高的价格,建议尝试随便修改一个低价值,比如0.01元,避免因数值过低造成的一些潜在错误
至于物品装备所需等级,需要在其他xml里定义,具体文件忘了,可以查找对应的item_name和level min 和max值来修改
|
评分
-
1
查看全部评分
-
|