免费训练

免费训练

训练师课程无需任何费用,且所有课程等级从一开始就对所有技能开放——没有费用门槛,也没有技能等级门槛。


训练师课程免费,且所有技能从一开始就能使用所有课程等级。

[b]改动内容[/b]

原版游戏对训练师课程设置了两道门槛。大多数训练模组只解决了第一道。本模组将两道门槛全部移除。

费用 — 课程费用分别为 600 / 1800 / 5400 / 16200 [G/10],对应四个等级。现在它们完全免费。

技能等级 — “略高级”需要技能等级 5,“高级”需要 10,“大师”需要 15。现在所有等级立即开放。

第二道门槛正是“免费训练”模组仍可能导致你无法预约课程的原因:你虽然有钱,但训练师会说你需要先掌握基础。这里的两个门槛都已消除。

[b]工作原理[/b]

将 Scripts/Script/Trainers.lua 替换为原版 1.9.x 脚本,且仅修改了两处:

1) Trainers.trainLesson 中的金钱转移被移除。技能经验值仍正常发放。

2) Trainers.exp_meetsLevelRequirementToTrainLesson 无条件返回 1,因此任何课程都不再受技能等级限制。

其他所有内容 — 价格、对话条件、经验值数额 — 均保持原版代码不变。训练师仍会向你报出正常价格,只是你不会被扣费。

不会修改任何存档数据,因此卸载干净无残留。

[b]兼容性[/b]

针对 1.9.x 版本(16 项技能,286 行脚本)构建并测试。声明支持 1.9.*

版本说明:本模组替换了游戏自身的脚本文件之一,因此它依赖于构建时所用的脚本版本。如果你的游戏版本不同,且训练师对话出现异常 — 例如课程缺失,或对话提前结束 — 那很可能就是此原因。请附上你的游戏版本进行反馈,我将基于该脚本重新构建。

[b]冲突 — 请阅读[/b]

本模组替换 Scripts/Script/Trainers.lua。任何其他包含相同文件的模组都会发生冲突,且只有一个能生效 — 以 mods/mod_order.txt 中最后加载的为准。已知示例:Cheap Training、No Trainers Level Requirement、Repeatable Training、OMD's Unlimited Skill Training 以及 Inn and Training prices rebalanced。使用本模组前,请先禁用这些模组。

重要提示:冲突中落败的模组会静默失效。游戏不会记录错误 — 训练师对话只会按照获胜脚本的行为运行。如果课程不出现,或仍然收费,请先检查冲突。这是最常见的原因。

[b]安装方法[/b]

Vortex:正常安装压缩包即可。

手动安装:将 FreeTraining 文件夹解压到你的 Mods 目录,确保最终路径为 Mods/FreeTraining/mod.manifest 和 Mods/FreeTraining/Data/zzz_zzz_FreeTraining.pak,然后在 Mods/mod_order.txt 中添加一行 FreeTraining。

卸载:删除该文件夹及其在 mod_order.txt 中的对应行。

[b]注意事项[/b]

如果先学习“大师”课程,该技能将直接跳至约 16 级 — 游戏会精确发放达到每个等级门槛所需的经验值,因此跳过等级也会跳过升级过程。如果你希望循序升级,请按顺序学习。

[b]更新日志[/b]

1.0 — 初始版本。训练师课程不再收取任何费用;技能经验值仍正常发放。所有四个课程等级对所有技能开放,不受技能等级限制。基于原版 1.9.x 脚本(16 项技能,286 行)构建;修改了两行。