icy_l2hostility_small_extra

icy_l2hostility_small_extra

一个用于L2Hostility的小型附加模组:两个满级穿透饰品,外加两项便捷的怪物管理功能。

简而言之,它在 L2Hostility 系统之上添加了两个将伤害穿透推向极限的饰品,以及两个用于调整敌对生物的便捷生活品质交互。

两个物品,均装备在 Curios 手部槽位:

◆ Beyond Physics 你的物理伤害无视目标的护甲和所有物理防御——护甲、护甲韧性、抗性提升效果、保护附魔,以及 L2Hostility 传奇 Dementor 特性提供的物理伤害减免。它也对直接构建的伤害来源生效,例如弹射物和枪械。等同于永久激活的最大献祭 Dementor 特性。

◆ Sealed Magic 你的魔法/元素伤害无视目标的所有魔法防御——L2Hostility 传奇 Dispell 特性提供的魔法减免、抗性提升效果和保护附魔。与直接构建法术伤害来源的模组兼容,包括 Iron's Spellbooks 和 goety。等同于永久激活的最大献祭 Dispell 特性。

两个饰品的工作原理都是给伤害来源打上原版穿透标记——与 L2 自身的 Imagine Breaker 使用的机制相同。因此,L2 的传奇防御特性会自然跳过自身的伤害减免,而不会取消或重放伤害事件,所以行为保持干净,不会与其他伤害模组冲突。

有序合成配方,带有一点仪式感——中心放一个 Imagine Breaker,周围环绕 8 个对应传奇特性的掉落物:

除了饰品还有什么吗?

两个针对现有 L2 物品的右键交互增强(目标为生物,而非玩家):

  • Bottle of Sanity —— 右键点击生物将其敌对等级重置为 0 并重新随机其特性;
    - Hostility Essence —— 右键点击生物以增加其敌对等级。
    这两个功能有独立的开关,且每个 Hostility Essence 授予的等级数可配置(默认:100)。物品提示已完全本地化并跟随游戏语言。

配置文件:config/icy/icy_l2hostility_small_extra-common.toml

[hostility_interaction]
    bottleOfSanityEnabled = true      # Bottle of Sanity interaction
    hostilityEssenceEnabled = true    # Hostility Essence interaction
    essenceLevelBonus = 100           # Levels granted per Hostility Essence`

- icy_lib(必需)
- L2Hostility(必需)
- Curios API(必需,用于饰品槽位)

它与其他模组的兼容性如何?

  • 穿透通过原版 DamageSource 标记实现——不会取消或重放伤害事件,因此伤害永远不会被吞掉,也不会有递归;
    - icy_lib 自身的物理/元素抗性划分仍然正常生效;
    - 已知行为:L2 的闪避类特性也会检查穿透标记,因此穿透攻击无法被闪避。这与 Imagine Breaker 的原版行为一致,且是有意为之。

许可证?

LGPL-3.0-only。