GTFO
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
5 days ago
Downloads
69
Size
166KB

RFFPlus — ReverseFriendlyFire Plus (Standalone)

合并版独立插件:反伤(主机权威)+ 玩家子弹免伤(客机可用),全部参数支持 config 配置文件热重载。

本插件不依赖 Hikaria_Core 与 The_Archive_UNSTABLE_TEST_ONLY(两者的旧版本已从 Thunderstore 下架,导致原 MOD 无法安装)——本插件只依赖 BepInExPack_GTFO 本体,开箱即用。

反馈渠道:qingju.me | 开黑语音频道:小黑盒语音

功能

免伤模式(任何端生效)

  • 玩家(含哨戒炮)的子弹不再对玩家造成伤害
  • 带来源过滤:只有伤害来源是「玩家」才拦截,敌人伤害完全不受影响
  • 哨戒炮开火期间无条件拦截,炮台友伤 100% 覆盖
  • 主机安装时保护全队(伤害在主机权威结算);客机安装时保护自己的开火(对应原 TeammatesIgnoreBullets 的特性)

反伤模式(主机权威)

  • 队友被友方子弹打中时:实际承伤 = 原始伤害 × 友伤倍率;开枪者被反噬 = 原始伤害 × 反伤倍率
  • 「反伤致死」可开关:反噬足以耗尽血量时直接击倒开枪者
  • 哨戒炮的友伤归属到「放置者」

配置(热重载)

配置文件:BepInEx/config/RFFPlus.cfg

游戏运行中直接用记事本改这个文件并保存,立即生效,无需重启游戏(内置 FileSystemWatcher + 防抖自动 Reload)。

分区 配置项 默认 说明
免伤模式 启用玩家子弹免伤 true 关掉后恢复原版友伤
反伤模式 启用友伤反伤 true 反伤总开关
反伤模式 友伤倍率 0 被队友打到的承伤倍率,0=不掉血
反伤模式 反伤倍率 1 开枪者被反噬的倍率
反伤模式 反伤致死 true 反伤耗尽血量时直接击倒开枪者

安装

把 BepInEx/plugins/RFFPlus/RFFPlus.dll 放进 GTFO 游戏目录的 BepInEx/plugins/RFFPlus/ 下即可。

致谢 / 参考

本插件在以下优秀 MOD 的思路上重构而来,感谢原作者:

与原版的差异

项 原 RFF 1.2.0 RFFPlus
依赖 Hikaria_Core 0.0.7(已下架)+ The Archive fork(UNSTABLE) 仅 BepInExPack_GTFO
客机免伤 无 有(带来源过滤,敌人伤害零误伤)
哨戒炮免伤 依赖来源判定 开火期无条件拦截
敌人子弹安全性 来源无条件强转 PlayerAgent,存在崩溃隐患 TryCast 判型,敌人子弹零风险
热重载 The Archive 设置界面 任意文本编辑器改 cfg 即时生效

反馈与开黑

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.