增强缴械与回复NPC武器拾取

增强缴械与回复NPC武器拾取

一款模组,恢复了NPC未完成的武器拾取功能,就像《荒野大镖客:救赎》中那样。该模组还让所有武器都可以被缴械。

脚本

Enhanced Disarm N' Restored NPC Weapon Pickup

一款恢复 NPC 武器拾取未完成功能的模组,类似《荒野大镖客:救赎1》中的设定。该模组还让所有武器都可以被缴械。

工作原理

  • 当一名 NPC 处于战斗状态且未持有武器或仅持有近战武器时,它们会跑向最近的枪械并将其拾起。
  • 射击 NPC 的左臂或手部现在会导致它们掉落当前持有的武器,无论其为何种武器。

安装方法

  • 确保已安装 Script Hook V2 或 Alexander Blade 版本的脚本钩子。
  • Restored NPC Weapon Pickup N' Enhanced Disarm.asi.ini 文件放入你的《荒野大镖客:救赎2》游戏文件夹中。

可能遇到的问题

  • 出于某种原因,如果地面有近战武器,NPC 会优先拾取近战武器。
  • 在某些情况下,拾取动画可能无法正常播放。

配置文件

[Enhanced Disarm N' Weapon Pickup]
; 启用 NPC 在被击中手部或手指时掉落武器。
EnableWeaponDisarm=1
; 缴械同一敌人后的冷却时间。
DisarmCooldown=3000
; 如果禁用,只有射击手部或手指才会导致缴械。
IncludeArmBones=1
; 启用 NPC 从地面拾取武器。
EnableNPCPickingUpWeapons=1
; NPC 在掉落后尝试拾起枪械的延迟时间(毫秒)。
WeaponPickUpBlockAfterDisarmDuration=2500
; 防止 NPC 在被缴械后不断拾取武器的冷却时间。
WeaponPickUpCoolDown=4000
; NPC 拾起枪械后静止不动的持续时间,用于修复损坏的“拾取行为”。如果增加此时间,它们会在尝试拾取枪械后卡住。
StuckThreshold=600
; NPC 拾取枪械的概率。
WeaponPickupChance=100.0
; NPC 能走到的最大距离以拾取武器(默认:100.0)。
MaxWeaponPickupDistance=100.0

捐赠

如果你支持我的工作,可以访问我的 Patreon 页面:Here's my Patreon

我的其他模组