马匹指令

马匹指令

马匹指令 1.41 版 by Xebeth [05/05/06] ============================= ============================= 更新日志 ============================= 1.41: * 将模型检测程序从马厩门移至Snak Gra\'Bura处 * 新增额外

马匹指令 1.41

作者:Xebeth [05/05/06]


更新日志

1.41:

  • 将模型检测程序从马厩门移至Snak Gra'Bura
  • 为脚本添加了额外的安全措施,防止出现空引用

1.4:

  • 城镇旅行应正常工作
  • 重构了代码以提高效率
  • 注意:现在取消跟随
  • 将呼叫距离更改为9000
  • 新增了一个选项,可以防止马匹返回它们的家园马厩
  • 城镇旅行现在是一个可选功能
  • 新增了一个音效,用于区分命令执行与取消操作
  • 修复了召唤问题,一旦马匹到达目的地,你无需取消即可再次召唤

1.3:

  • 马匹现在可以在城镇中跟随你了
  • "自动警戒"功能现已在潜行时激活
  • 移除了干草标记的可见性,因其出现意外行为(位置已更新但标记未显示)
  • 增加了对AI包移除的额外检查以防止崩溃

1.21:

  • 修复了用于寻找马匹的任务,大部分马匹之前未在地图上显示。感谢官方论坛的JHunz用户报告此问题
  • 修复了加载室内场景时游戏崩溃的问题
  • 修复了由于moveto函数异常导致Call命令无法正常工作的问题(现改用setPos代替)

1.2:

  • 几乎更改了所有内容 - 详见描述

描述

这个模组添加了3种指挥马匹的次级能力:

  • 跟随:你的马会跟随你
  • 呼叫:放置一个标记,你的马会来到标记处
  • 注意:你的马会跟随你,但前提是你与它之间的距离超过1900个游戏单位

所有三个命令均为切换开关。这些命令仅在9000游戏单位半径范围内生效(为了让你对距离有个概念,据我所知默认的角色淡出距离大约是2000游戏单位)。只要你至少拥有一匹马,你将在5秒内获得这些能力(具体时间取决于任务脚本的刷新速率)。

它还添加了一个用于定位你的马匹的任务。该任务首次激活是在你施放命令时,没有马匹能听到该命令的情况下。这仅在任务激活时有效。一旦任务激活,将显示一条消息告知有多少匹马没有听到你的命令,并为它们激活任务标记。如果你觉得这些消息烦人,可以通过控制台输入"set HCMDMainQuest.hideMsg to 1"(不带引号)来禁用它们。将其设为0可重新启用。

它与游戏中可购买/任务获得的9匹马兼容,无需修改:

  • 斯金格拉德湾
  • 布拉维尔湾
  • 切迪纳尔黑
  • 科洛尔栗子
  • 布鲁玛颜料
  • 莱雅文颜料
  • 铁砧白
  • 影魇
  • 马博雷尔神父的马

其他马匹不会响应你的命令,因为它们不属于你 :P


命令详情

在此描述中,我使用"马"一词,但如果你有多匹马,也可以是"马群"。 室内无法使用指令。进入建筑物会取消所有指令。 当你取消指令时,除你最后骑乘的那匹马外,其他马匹都会回归自由状态(这意味着它们可能会游荡离开)。 我本可以通过使用setRestrained函数(参见Wiki)来避免这种情况,但我不会这么做。这个函数可能导致大量无法预见的后果。基本上,被限制的角色会对周围环境作出反应,但无法移动。这意味着你可能会遇到一匹卡住的马。

马匹指令:跟随(使用AI包跟随)

所有指令中最简单的一个,它让你拥有的所有马匹在256格单位半径内跟随你。这意味着如果马离你超过这个距离,它就会向你靠近。如果你的马已经在跟随你,再次施放跟随指令会让它停止跟随。

马匹指令:召唤(使用AI旅行包)

施放此命令时会放置一个标记。6000单位范围内的所有马匹都会向它靠近。如果在所有马匹到达标记前再次施放命令,将取消该命令并移除干草。如果标记距离超过2000单位,下次施放时其位置将被重置。

马匹指令:注意(使用AI包跟随)

此命令与跟随相同,但马匹不会在2000游戏单位半径内跟随你。这在战斗情况下非常有用,马匹不会在战斗中跟随你。然而,如果你需要逃跑,马匹将始终保持在可下达另一命令的范围内。如果再次施放此命令,它将恢复之前的命令。

游戏中放置了八本《马匹训练指南》(见致谢部分)。我不会告诉你它们的位置,但如果你真的去寻找,应该很容易找到。当你阅读这本书时,你可以选择是否希望你的马在你进入战斗(即使不是你发起的)或潜行模式时自动接受谨慎命令。


模组/版本冲突

这个模组没有修改任何马匹或其脚本,因此应该与任何修改马匹脚本的模组兼容(例如马鞍包)。对于使用马匹AI包的模组(召唤坐骑),可能会导致意外结果。如果你使用任何移除任务标记的模组,马匹标记将不会显示,但我对此无能为力。怪你自己吧!(或者怪上帝 ;)


安装说明

  1. 为了安全起见,在尝试任何模组之前请先备份你的存档。
  2. 将压缩包解压至游戏Data文件夹中。
  3. 使用启动器激活模组(数据文件)。
  4. 如果您之前安装过1.2之前的版本,可以安全删除Data\Sound\fx\spell目录下的'whistle.wav'文件。
  5. 享受吧。^^

鸣谢

官方讨论帖上所有人都在表达支持并提供帮助。谢谢。Yanie来自官方Mod论坛,提出了切换功能的想法。本模组添加的书本内容取自此处找到的一篇文章(不,我没有询问^^'): http://www.horses-and-horse-information.com/articles/horse-training-young.shtml