持续施法

1、维持法术彻底改变了“增益”法术的运行方式,例如持续20秒的护盾或持续15秒的伤害反射,将这些法术转化为“维持法术”。现在你只需施放一次法术,效果

不支持

这个模组存在漏洞,我没时间修复它。
它可能对你有用也可能没用。
如果无效,我也无能为力。
想用就用吧。

更新 - 已上传v091版本。本次更新修复了以下问题:新法术无法转换/通过快捷键调出的菜单失效。这些问题实际上源于同一个根源——法术脚本中OBSE与messageboxEx的兼容性错误,但我们已经重新编写了菜单系统,现在它的运行效果比之前更出色。

更新 - 重启《上古卷轴4:湮没》时热键失效的漏洞已修复。新版UHK.esm文件已包含在RAR压缩包中。升级UHK的说明详见随附的UHK自述文件,但由于该漏洞影响严重,您可能已暂时禁用此模组。此时您只需覆盖旧版UHK.esm文件,重新启用本模组后启动游戏即可。


论坛帖子http://www.bethsoft.com/bgsforums/index.php?showtopic=804260

名称:维持法术
版本:0.90 测试版
日期:2008年1月31日
类别:游戏效果与变更
要求:需安装《上古卷轴4:湮没》补丁1.2.0.214版本及《上古卷轴4:湮没》脚本扩展工具(OBSE)
作者:qzilla

要求

============

该模组需要OBSE v0014或更高版本。
该模组还需要UHK 1.0,但已包含在内。
请确保在激活此模组时启用UHK.esm文件,如下方安装部分所述。

描述

===========

1、维护法术彻底改变了“增益”法术的运作方式,例如持续20秒的护盾或持续15秒的反弹伤害,将这些法术转变为“维护法术”。
2、现在你只需施放一次法术,效果就会持续生效,直到你再次施放该法术来取消它。

详情

=======

维持法术的工作原理是动态检测玩家获得的“增益”法术,并将其转换为对应的维持版本。由于采用动态处理机制,它与任何修改默认《上古卷轴4:湮没》法术的模组(如《至高魔法》)均兼容。这一机制还使其能够作用于通过法术祭坛创建的法术,以及已安装的其他模组添加的任何法术。但该功能不会转换先前已附加脚本效果的法术,因为在将增益效果改为无限持续时间时,系统无法判断该如何处理这类效果。

初次安装该模组启动《上古卷轴4:湮没》时,会弹出一个选项菜单,供你设置模组的基本参数(下文将详述选项菜单)。
之后,模组会定期检测角色身上的增益法术并自动转换。
内置的UHK系统还会要求你分配一个快捷键,以便后续随时调出选项菜单。

新的增益法术将显示为没有持续时间,但现在会有一个名为“切换持续法术”的脚本效果。
施放一次法术,增益效果就会激活;再次施放,增益效果就会被移除。
你维持的每个法术都会根据法术的强度消耗一定量的魔法值池,并且每10秒还会有一个周期性的“维持”魔法值消耗(同样与法术的强度相关)。
当你关闭法术时,被消耗的魔法值将会恢复。
关闭法术仍然需要等同于法术消耗的魔法值,但这部分魔法值会在法术关闭时返还。

默认情况下,你能同时维持的法术数量受意志力限制。
你可以维持一个法术,且意志力每超过50点10点,就能额外维持一个法术。

注意:由于游戏中羽毛法术的实现方式较为特殊,该系统无法为这些法术提供持续生效的版本。

选项菜单


初次安装该模组后启动《上古卷轴4:湮没》时,会出现一个选项菜单,您可以在其中设置一些基本配置:

转换模式: 这是最重要的设置。
默认情况下,此设置设为“复制”,因为这是更安全的选项。
在复制模式下,转换后的法术将被添加到你的法术书中,同时你仍会保留原始法术。

另一个选项是“替换”,它会用转换后的版本替换你原有的法术。这是我推荐使用的设置,但有一个微小但重要的注意事项:在模组处于替换模式时禁用Maintained Spells.esp文件,会导致你在之后创建的任何存档中失去原有的增益法术。通过在禁用.esp文件前从选项菜单中选择“停用”,可以避免这种情况,这将把法术恢复到原始状态。通过菜单启用此选项时,会显示一个简短的警告来提醒你这一点。在两种模式之间切换没有复杂问题,法术会根据需要被恢复或移除。

意志力限制: 这允许你开启或关闭对可维持法术数量的意志力限制。
我建议保持开启状态,否则你可以轻易地用一堆护盾10效果等碾压低等级角色,但如果你确实想更改,这个选项就在这里。

成本缩放: 这允许你从不同的预设中选择维持法术的消耗。
多个模组会根据法术的强度调整其魔法值消耗,
而我无法一次性平衡所有模组中的维持消耗,
因此该选项让你可以从多个预设中选择每个法术消耗的魔法值,
以及维持法术所需的魔法值。
可选方案包括:

  • 精确 -- 使用此设置,维持法术X秒后关闭它将消耗与原始法术完全相同的魔法值。法术将不会消耗任何魔力。你的魔法池不会受到任何消耗。
  • 调整版 -- 这是默认设置,数值经过调整以适配原版《上古卷轴4:湮没》的平衡性。
  • 至高魔法——数值已针对至高魔法中调整过的法术消耗进行了优化。

此选项最适合在首次为角色启用模组时选择。更改此选项仅会影响角色新获得的法术。要更新已有法术的费用,需从选项菜单中停用并重新激活该模组。

激活/停用: 这允许你开启或关闭该模组。
停用模组将恢复所有被替换的原版法术,并从你的法术书中移除所有已添加的持续版本。
新法术将不再被转换。
你可以随时通过再次打开选项菜单并选择"激活"来重新启用模组。

测试版说明

==========

如成本缩放部分所述,任何改变法术相对效果的模组都会影响持续法术的过强/过弱表现。我无法测试所有这些模组来确定正确的数值,但你可以!

有两个全局变量可以通过控制台调整,它们控制着相对于法术的魔法值消耗量以及维持成本。这些变量是OSEBuffDrainFactorOSEBuffUpkeepFactor。请在游戏过程中调整这些值,直到找到适合您当前模组组合的数值,然后将这些数值以及您为哪些修改魔法系统的模组调整了这些值,发布到官方论坛帖子或TESNexus的该模组评论区。这样当下一个版本发布时,我就可以为"成本缩放"选项添加更多预设值。

即使您不使用任何魔法模组,也请这样做——我只是对原版《上古卷轴4:湮没》的数值做了粗略的估算!

这些变量的具体作用:

当法术首次被转换时,会复制该法术并将所有效果持续时间设为10秒。
该法术的消耗为效果基础值。
然后此消耗乘以OSEBuffDrainFactor以确定法力池的消耗量,显示为法术的施法消耗。
当你激活法术时,效果基础值乘以OSEBuffUpkeepFactor以确定法力的持续维持消耗。
这些数值会在每次激活法术时重新计算,因此随着你的魔法技能提升导致法术消耗降低时,维持法术的消耗也会相应调整。

OSEBuffDrainFactor 有一个小例外,即如果它被设置为 0,法术消耗将被设置为完整的 Effect Base 成本,尽管不会消耗法力值。

即将推出的功能

=================

计划在未来版本中:

  • 手动转换 —— 这将允许你强制转换附带脚本效果的魔法。当你知道该脚本效果会在魔法持续时间内无限期生效时使用此选项。
  • 比例化技能训练 —— 当前版本中,法术只有在开启或关闭时才会计入技能升级。这将(可选地)调整为持续施放的法术每10秒根据法术强度获得相应比例的技能经验值。
  • 缺陷检测 —— 这将允许你创建带有负面效果的"增益"法术,例如对魔法的弱点或持续火焰伤害效果——任何负面法术效果——而负面效果的相对强度会降低增益的整体消耗!太棒了!
  • 维持诅咒 —— 因为仅靠15秒内降低敏捷10点本身根本毫无作用!
  • 持续召唤物 —— 因为每27秒召唤一次那个捣蛋鬼同样烦人!
  • 维持心智控制 —— 用心灵的力量指挥一支小型军队!
  • 为你喜爱的魔法模组提供更多成本预设!
  • qzilla震撼人心的天才之作令人叹为观止!——好吧,这个不算"功能",但如果你喜欢我在这款mod里的设计,请准备好迎接一个将用后帝国时代的臣服感与内心动荡震撼全场的作品,其震撼程度将是TES社区前所未见的。不过目前还是超级机密。

安装

=======

  1. 将压缩包中的文件解压到 (安装目录)\Oblivion\Data\
  2. 启动湮没启动器,点击“数据文件”,在 Maintained Spells.esp 和 UHK.esm 两个文件旁打勾。

卸载

=========

  1. 启动湮没启动器,点击数据文件,取消勾选 Maintained Spells.esp 和 UHK.esm。
  2. \Oblivion\Data\ 目录中删除Maintained Spells.esp和UHK.esm文件

不兼容

===============

《强力魔法》与《强力魔法:重生》

由于Mighty Magick改变了魔力使用/恢复的基本机制,本模组调整法术维持新消耗的方式与之并不太兼容,可能会导致转换后的法术要么强得离谱,要么弱得毫无用处。我本人并不使用MM或MM:R,因此无法深入调整相关设置,但欢迎你按照上述方法尝试调整数值,并在官方论坛帖中分享你的成果。这些调整方案可能会作为"消耗缩放"预设出现在下一版本中。

脚本效果概述

"维持法术"功能通过动态检查玩家的法术,并将"增益"类法术替换为对应的维持版本。如上所述,它目前还不会转换脚本类法术。任何为增益法术添加脚本效果的模组都会导致这些增益法术无法被转换为维持法术。实际上我并不知道有哪个模组会这样做。

已知问题或错误

====================

如果模组的转换模式选项设置为“替换”,通过Oblivion启动器/OBMM/Wrye Bash禁用该模组将导致你失去所有被替换的法术。为避免这种情况,请先在游戏内选项菜单中停用模组,再通过外部方式禁用它。

由于转换法术的存储方式是为了备份/信息目的,如果您通过选项菜单反复停用并重新激活该模组,您的存档游戏将开始因未使用的法术ID而膨胀。您需要频繁操作才会产生明显影响——况且,您怎么会想停用这个出色的模组呢?

历史

=======

1.0, 2008/01/31 - 初始发布。

联系

=======

你可以在官方的《上古卷轴》论坛上以'qzilla'找到我
你可以在TESNexus上找到我,用户名是'quetzilla'

鸣谢

=======

感谢OBSE团队,以及所有在官方论坛上帮助过我的人。
感谢LHammonds提供的Readme生成器,本文件基于此生成。

许可/法律

===============

在重新打包Maintained Spells.esp之前,你必须联系我并获得我的许可。如果我在2周内没有回复,你可以随意处理这个模组。

对于UHK.esm,请阅读随附的UHK自述文件。