Yet Another Bombast Laser(已弃用)

Yet Another Bombast Laser(已弃用)

在《机甲战士5:雇佣兵》中添加了一款符合背景设定的Bombast激光武器。这是本游戏引入的第一款真正的“按住开火键充能”武器。

武器

[size=6][center][img]https://i.imgur.com/uWD7jlz.gif[/img][/center][/size]

[color=#efefef]

[center][size=6]描述[/size][/center]

[size=3]本模组添加了“爆裂激光炮”,具有自定义视觉特效、音效和自定义充能机制——当按住武器开火键时触发充能。武器在充能时会循环三个阶段,每个阶段都会提升伤害、热量和冷却时间。

你可以立即开火,或者充能2.5秒后发射第一阶段,此阶段伤害最低(工具提示显示为第一级7点伤害),冷却最快。充能2.5秒至5秒将发射第二阶段,第一级伤害为9.5,冷却时间比第一阶段长0.6秒。充能5秒将自动发射最后阶段,第一级伤害为12,冷却时间比第二阶段长1.4秒。

由于AI无法使用充能机制,它们会随机发射三个阶段中的某一个。各阶段对应的属性仍然正常工作。[/size]

[center][size=6]兼容性[/size][/center]

[size=3]本模组可作为独立模组运行,无需依赖其他模组;也可以作为YAOW的覆盖模组,替换其对于爆裂激光炮的设定。[/size]

[center][size=6]已知问题[/size][/center]

[size=3]- 合作模式:充能机制是通过修改现有逻辑并添加新内容实现的自定义逻辑。然而,部分原版逻辑在合作模式下运作方式不同,导致充能机制在该模式下产生非预期行为。这意味着什么?玩家将看不到彼此的视觉特效,只能看到自己的特效*。客户端(非主机玩家)也无法看到AI身上的视觉特效**。所有伤害和冷却逻辑均正常工作,问题仅在于视觉效果。

  • 某些原版事件和函数被用来操控武器以实现充能行为。遗憾的是,其中部分事件/函数仅针对玩家自身机甲触发,不会对其他玩家的机甲生效。因此,逻辑无法在其他玩家的机甲上正确执行,导致视觉特效无法触发。

** 游戏中的每一台机甲都由称为“控制器”的对象控制。玩家机甲会被分配“玩家控制器”,而AI控制的机甲则会被分配“AI控制器”。这些控制器参与部分逻辑判断。然而,客户端无法看到除自身以外的任何控制器对象——只有主机能看见其他玩家的玩家控制器和AI控制器。因此,客户端无法看到AI身上的视觉特效。[/size]

[center][size=6]鸣谢[/size][/center]

[size=3]感谢 [url=https://next.nexusmods.com/profile/xDeadRaiserx/mods?gameId=3099]deadraiser[/url] 提供创意并支持开发过程,同时提供了武器运作方式的属性和见解。请在他的个人主页查看他精彩的模组。

感谢 [url=https://next.nexusmods.com/profile/Naiken8/mods?gameId=3099]Naiken8[/url] 提供了用于充能机制的自定义音效。他有一个出色的声音重制模组,可点击 [url=https://www.nexusmods.com/mechwarrior5mercenaries/mods/648]此处[/url] 查看。

感谢 [url=https://next.nexusmods.com/profile/Furomoffu/mods?gameId=3099]Furo[/url] 制作了首页图片。一如既往地出色。

感谢 [url=https://next.nexusmods.com/profile/tepa00/mods?gameId=3099]TePa[/url] 和 h4ilst0rm 在合作模式下测试武器,并让我为修复它而徒劳挣扎(笑)。[/size]

[/color]