防友伤模组有没有高代码的?
rimworld吧
全部回复
仅看楼主
level 10
网络大S 楼主
米帝的炮塔全都是无视承伤系数的,结果导致一直常用的那个防友伤没有用处了,有没有什么高代码防友伤?
2026年06月16日 04点06分 1
level 1
RimWorld 中不存在直接名为“米帝炮塔”的官方或主流模组部件,该名称极可能是对 “机械族炮塔”(Mechanitor Turrets)、“帝国炮塔” 或特定整合包(如“米帝”为某作者/整合包前缀)的误称或音译错误。针对你描述的“无视承伤系数导致防友伤(Avoid Friendly Fire)模组失效”问题,核心结论如下:
问题本质与解决方案
无单一“高代码”修复模组:目前 Steam 创意工坊或 Ludeon 社区没有专门针对“炮塔无视承伤导致防友伤失效”的独立高代码修复模组。这是因为“防友伤”逻辑通常由游戏底层 AI 或特定武器 Def 控制,而非单纯依赖承伤系数。
根本原因:若炮塔攻击友军,通常是因为:
炮塔 Def 中 defaultTargeting 或 ai_IsBuilding 设置错误,未正确识别敌我。“防友伤”模组(如 Avoid Friendly Fire)仅修改伤害计算,但炮塔若被判定为“自动攻击建筑”且目标筛选逻辑漏洞,仍会开火。
模组冲突:多个修改战斗 AI 的模组(如 Combat Extended, Vanilla Factions Expanded 等)可能导致优先级混乱。
推荐操作方案
检查并更新核心模组:
确保已安装最新版 Avoid Friendly Fire(或其现代分支如 No Friendly Fire),并在模组选项中确认“炮塔/机械体”已被勾选纳入保护范围。
若使用 Combat Extended,需同步更新其补丁模组,因其重写了大量伤害计算逻辑。
手动调整炮塔 Def(需开发者模式):
开启游戏内 开发者模式,选中炮塔,查看其 ThingDef 中的 weaponTags 和 targetable 属性。部分整合包可通过 XML 补丁强制添加 <canTargetPawns>false</canTargetPawns> 或限制其 defaultProjectile 的敌我识别逻辑。
替代高代码模组推荐:
Smart Shooter(示例名,实际需搜索):部分高级射击模组允许自定义“最小距离”和“敌我识别规则”,可间接解决炮塔乱射问题。
RimWorld Mod: Turret Control:搜索 GitHub 上针对特定版本(1.4/1.5)的炮塔控制脚本,部分开源项目提供“仅攻击标记敌人”的功能。
重要提示
版本兼容性:RimWorld 1.4+ 版本对 AI 逻辑有重大调整,旧版“防友伤”模组可能完全失效。请确认你的游戏版本与模组匹配。备份存档:修改高代码模组前务必备份存档,避免战斗逻辑崩溃导致存档损坏。
建议排查顺序:先禁用所有战斗相关模组测试原版炮塔行为 → 逐个启用模组定位冲突源 → 最后考虑手动修改 Def 文件。
若“米帝”指特定整合包(如“帝国”整合包),建议直接联系该整合包作者获取专属补丁,因为此类问题常源于整合包内部 Def 修改冲突。
2026年06月16日 17点06分 0
机械族来上网了
2026年06月16日 17点06分
level 11
啥意思?是自己用的防友伤被米帝的无视承伤炮打穿了是吗?好多猫工具箱有绝对防友伤功能
2026年06月16日 09点06分 2
就是那个最常见的防友伤don't hit alies这个模组防不住。
2026年06月16日 09点06分
所以有没有那种代码等级比这个高的。
2026年06月16日 09点06分
@网络大S 好多猫工具箱
2026年06月16日 10点06分
@网络大S 起码我前两月玩米帝的时候是防得住的
2026年06月16日 10点06分
level 12
不用炮塔不就行咯
2026年06月20日 04点06分 4
说的好,因为饭不好吃,所以建议饿死
2026年06月20日 04点06分
@网络大S 这些真伤是直接施加伤害的,绕过了承伤系数,真有诉求的话我建议你直接找米帝作者,估计只有他能满足你,毕竟目前还没见到这种防真伤的机制出现在创意工坊过 真的很急的话,看看我的想法,虽然无伤找不到,只要求不死的话,可以在叙事者里面把殖民者的死亡概率拉到0就行了
2026年06月20日 07点06分
@网络大S 何不食肉糜?这么大个创意工坊还能饿死。
2026年06月20日 04点06分
@永夢 首先我的观点是,要么就整个模组都不要,要么要了这个模组就要全部玩到,我已经加了600多个模组了,现在只考虑要删什么,而不是要加什么。还有我想要的就是一个改动,我从始至终只想要这一个,上来就给我来一句直接不用得了。这是在干什么?找茬吗?
2026年06月20日 04点06分
level 12
米帝的伤害可能会有一部分的无源伤害(猜想),如果要防友伤,容易误杀一些环境伤害吧?
2026年06月20日 09点06分 5
美狐灵能那几个丢的那几个星星don'thit ally也防不住
2026年06月22日 06点06分
@创普♂13 美狐丢的星星是先产生一个爆炸,然后爆炸产生陨星,陨星再砸下来,导致陨星的爆炸不属于玩家,理论上只有陨星和剑雨会防不住
2026年06月22日 06点06分
@虫族麻酱 那只有天阳狐狸能爽射了,天阳狐的狐炎看着像等离子步枪的射击
2026年06月22日 07点06分
@创普♂13 狐火和狐焱应该也没问题吧?
2026年06月22日 07点06分
1