博德之门3

所有攻击始终可用 (All Attacks Always Available)

5.0 (0人评)
0 次
v1.0
0 热度

你是否讨厌游戏因为各种原因(如被缴械)而添加或移除你的热键栏中的动作?我也是!所以我制作了一个模组,让这些攻击始终可用。

它在 SpellSet.txt 文件的 “CommonPlayerActions” 中增加了主手、远程、徒手、副手近战和副手远程攻击法术。徒手攻击可以在任何时候进行,无论是否装备了武器(对于希望使用 Corellon 的恩典等物品但仍想进行徒手攻击的武僧来说非常有用)。其他攻击现在具有 “RequirementConditions” 条件,检查你是否实际装备了近战/远程武器才能生效,并且这些动作将始终保留在你的热键栏中。

待办事项:

找出如何防止游戏在装备武器、被缴械等情况时自动添加或移除这些攻击法术的原始版本。

________________________________________________________________________________________________________________________________________________________

更新:我不确定是否能将它改进到比现在更好的程度。目前我让它工作的方法是,有三组非徒手攻击法术动作。一组是你在热键栏中保持可见并使用的动作,一组用于隐藏的热键滑块,还有一组原始版本保留在你的通用法术书中(我已经上传了图片来说明)。

我尝试过每种继承和属性组合的方式,这是目前为止我能做到的最佳方案(也许永远都是)。问题在于,在某些地方有东西会不断移除/添加这些原始法术,除非你创建单独的相同动作。我已经索引并搜索了所有文件,只能假设这是游戏代码中固有的某个部分我无法访问。唯一的其他选项是遍历游戏中这四个动作的所有实例,并将它们替换为新的类似的动作,然后从原始版本中剥离数据…但我可不想做这么多工作 😛