怪物不会因为你离开就停下。
在原版《英灵神殿》中,只要你走得稍远一点,怪物AI就会立刻冻结——敌对阵营不再互相厮杀,驯服的狼会呆立原地眼睁睁看着你的基地被烧毁,而当你踏入传送门的瞬间,周围的世界就会悄然暂停。
AiFree移除了该限制。
原本英灵神殿的怪物是 30秒 如果在此期间没有检测到,就会直接放弃。
自由AI阻止了这个——目标 只要还活着 怪物永不放弃。
目标 死亡时 AI会正常初始化——不会出现持续追击已死亡目标或仇恨无限无法解除的问题。
通过传送门移动到其他地区时,英灵神殿会卸载原本所在的区域,并停止其中所有AI的活动。
AiFree会将战斗中怪物所在的区域记录到内存中 固定调度,使玩家移动到地球另一端时该战斗仍继续进行。
基础近战攻击判定为挥击 第一次接触的碰撞体从那里停止判定。所以如果巨魔和玩家之间隔着墙,即使玩家在射程内,墙也会悄悄吸收伤害,而本该被击中的玩家却不会受到任何伤害。
AiFree在此处添加补正逻辑。如果被墙壁阻挡而在原本判定中漏掉的玩家处于射程内,则将巨魔的武器伤害直接应用于该玩家。对墙壁本身的现有破坏伤害判定保持不变,仅以补充方式覆盖原判定遗漏的情况。
位于 BepInEx/config/captain.aifree.cfg
| 按键 | 默认 | 描述 |
|---|---|---|
感知超时 |
0 |
怪物放弃活体目标前的秒数。 0 = 从不。原游戏值: 30 |
保留区域加载 |
真 |
当玩家距离较远时保持战斗区域加载。覆盖单人游戏中的传送门旅行。 |
怪物AI补丁 — 更新目标() 前缀
重置 距离上次感知到目标生物的时间 在30秒检查触发前归零,只要目标角色还活着。使用 AccessTools.Field 用于私有字段访问。
ZNetScene 补丁 — 移除对象() 前缀
在引擎销毁超出范围的游戏对象之前,将任何正在战斗的怪物的ZDO(及其目标的ZDO)添加到 当前附近物体 列表。这会将其标记为“邻近”——从而防止销毁并保持AI更新循环运行。
攻击补丁 — 攻击触发时() 后缀(巨魔专用)
保留原本的近战命中判定(对墙壁造成的伤害也与以往相同),仅针对巨魔在判定结束后额外追加了一道后处理。只有在从攻击原点到玩家的距离处于射程以内、但因墙壁阻挡导致原本判定漏掉的情况下,才补充对该玩家也造成伤害。访问游戏原版dll的非公开成员时,全部通过反射(访问工具由于经过),因此可以与原始 dll 无冲突地安全运行。
作者: 船长
GitHub: https://github.com/KorCaptain

修改前置工具
2026-09-12 14:33:53
修改前置工具

史诗战利品
randyknapp2026-09-09 21:20:10
为英灵神殿添加战利品掉落、魔法物品和附魔。

制作 建造 熔炼 烹饪 燃料 从容器中取出
aedenthorn2025-06-30 08:34:14
让你在制作、建造、使用熔炉和窑炉、添加燃料、烹饪食物等时,可以使用附近容器中的资源。

种植一切
Advize2025-09-09 11:15:37
重写了bkeyes93的种植增强模组。允许你的种植者种植浆果丛、蓟、蒲公英、蘑菇、此前无法获取的树种以及其他装饰性植物。还包括许多其他杂项功能(详见

无限制传送门
frostedplaything4102023-09-02 17:39:40
无限制传送门是一个客户端模组,允许玩家通过传送门传送任何物品。该模组提供广泛的自定义选项,让玩家能够控制物品限制、移除限制,

农场格子
Sarcenzzz2023-06-14 11:38:34
允许所有通过种植器种下的植物自动对齐并放置在网格中,确保它们有足够的生长空间。

更好的UI
MKMasa2021-04-15 09:19:42
这个模组对游戏界面做了一些细微的调整。你可以编辑并选择想要启用的更新内容。

更好的射箭
Ishid42026-09-10 16:16:51
为弓术玩法添加了许多功能和改动,包括全新的箭袋系统、可回收的箭矢、更精准的瞄准以及逼真的箭矢物理效果。