
装备库
模组工具,提供了一种简便的方法来为整类装备应用效果,使得创建全局性的平衡调整和大修变得更加轻松。
查看大图介绍
BG 3 模组制作有其局限性。许多听起来简单的想法实现起来却出奇困难,比如始终为角色施加某种状态,或为游戏中所有中型护甲添加被动效果。装备库正是针对这一问题的解决方案。它为模组制作者提供了一个便捷的框架,让创建全局性平衡调整和全面改造变得轻松许多。
如何使用
只需将 Equipment Library(装备库)添加到你的模组加载顺序的最前面。它必须在依赖它的模组之前加载。
装备库本身在游戏中没有任何效果,除非您安装了利用其功能的模组。
除非您是模组制作者,或其他模组明确要求装备库作为必备组件,否则无需下载安装它。
它是如何运作的
通过继承和自继承,装备库重新定义了数据“装备时被动效果”
游戏中每一件护甲胸甲
数据 "主手武器被动技能"
数据 "被动副手"
游戏中每一件武器。
它新增了隐藏被动效果,模组制作者现在可以在自己的模组中重新定义这些效果,以实现想要的效果。
可用的护甲被动效果有:
- EqLib_HeavyBody_Passive - 适用于所有重型护甲胸甲
- EqLib_RingMailBody_Passive - 每件锁子甲上
- EqLib_ChainMailBody_Passive - 每件链甲上
- EqLib_SplintBody_Passive - 每次使用板甲时
- EqLib_PlateBody_Passive - 每次全身板甲
- EqLib_MediumBody_Passive - 适用于所有中型护甲胸甲
- EqLib_HideBody_Passive - 每件隐匿护甲
- EqLib_ChainShirtBody_Passive - 每件链甲衫
- EqLib_ScaleBody_Passive - 每次鳞甲
- EqLib_BreastplateBody_Passive - 每次穿戴胸甲时
- EqLib_HalfPlateBody_Passive - 每次半板甲
- EqLib_LightBody_Passive - 每件轻型护甲胸甲
- EqLib_PaddedBody_Passive - 每次穿戴衬垫护甲时
- EqLib_LeatherBody_Passive - 适用于所有皮甲
- EqLib_StuddedBody_Passive - 每件钉甲护甲上
武器被动效果格式:
武器库_[武器类型名称][手持]_被动
例如:
- EqLib_BattleAxeMain_Passive - 适用于所有战斧。当物品装备在主手时生效
- EqLib_BattleAxeOff_Passive - 适用于所有战斧。当物品装备在副手时生效
同样地:
- EqLib_FlailMain_Passive
- EqLib_FlailOff_Passive
- EqLib_MorningstarMain_Passive
- EqLib_MorningstarOff_Passive
依此类推。
无法装备在副手的武器仅有一个被动效果:
- EqLib_PikeMain_Passive
- EqLib_GlaiveMain_Passive
- EqLib_GreataxeMain_Passive
例如,如果你想使游戏中的每一件链甲额外减少2点受到的物理伤害,你只需在你的模组中重新定义一个被动效果。
新条目 "EqLib_ChainMailBody_Passive"
类型 "被动数据"
数据 "属性" "隐藏"
数据 "增强效果" "装备时;创建时"
数据 "增益" "伤害减免(穿刺, 固定值, 2);伤害减免(钝击, 固定值, 2);伤害减免(挥砍, 固定值, 2)"
你也可以使用通用被动技能
- EqLib_Uni1_Passive
- EqLib_Uni2_Passive
- EqLib_Uni3_Passive
它们与所有不带被动效果的盔甲/衣物绑定,包括内衣,因此无论角色装备如何,都能始终对其施加某些效果。
如需更多示例,可参考 Mobility Overhaul 和 Armor Overhaul 如何运用 Equipment Library。
与其他模组的兼容性
装备库应自动兼容所有使用继承且不影响"PassivesOnEquip"数据的模组
护甲胸甲部件。或者
数据 "主手被动技能"
数据 "被动副手"
武器的。然而,如果你需要影响它们,你可以通过手动添加必要的被动效果来使你的模组与装备库兼容。
例如,如果你的模组修改了凯瑟里克·索姆盔甲的被动效果,而不是
新条目“MOO_Ketheric_Armor”
类型 "护甲"
使用 "MOO_Ketheric_Armor"
data "PassivesOnEquip" "My_New_KethericArmor_Passive"
你需要写
新条目"MOO_Ketheric_Armor"
类型 "护甲"
使用 "MOO_Ketheric_Armor"
data "PassivesOnEquip" "EqLib_PlateBody_Passive;EqLib_HeavyBody_Passive;My_New_KethericArmor_Passive"
使用装备库的模组之间的兼容性
使用不同被动效果的模组应该可以兼容。
使用相同被动效果的模组仍会像往常一样冲突。
不过,模组作者为这种情况制作兼容补丁应该不会太难。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。