HuntsmanEyesOpened
COMPATIBLE WITH COSMETICS UPDATE V0.4.0.
This mod is a host-only mod that awakens the Huntsman's vision behavior, makes it attack only directly visible players, and strongly forces it to investigate heard sound positions.
Overview
The Huntsman can detect visible players using a configurable frontal view angle and maximum sight distance.
It does not attack through walls, doors, hinges, or other blockers.
When custom sound investigation is enabled, heard sound positions inside the configured range are stored as high-priority investigation targets.
If the Huntsman hears a sound during aiming or shooting, the investigation is preserved and the Huntsman returns to the sound position after the attack.
If the Huntsman finds a visible player while investigating a sound, it attacks according to the configured attack delay, damage, knockback, and cooldown, then returns to the pending investigation when possible.
When the investigation is completed or the path becomes invalid, the Huntsman returns to normal roaming.
All gameplay decisions are handled by the host, so other players do not need to install the mod.
Features
- Host-only AI behavior change
- Direct visual detection for the Huntsman
- Attacks only directly visible players
- Configurable frontal view angle
- Configurable maximum sight distance
- Configurable delay from discovery to attack
- Configurable minimum time between attacks
- Optional vanilla sound reaction
- Forced sound investigation enabled by default
- High-priority sound investigation after attacks
- Sound investigation target correction using NavMesh
- Investigation cleanup to prevent stuck walking behavior
- Configurable touch reaction
- Configurable damage per shot
- Configurable knockback multiplier
Configuration
Vision
ViewAngle
- Description: Frontal view angle in degrees
- Default: 90
- Minimum: 1
- Maximum: 179
MaxSightDistance
- Description: Maximum sight distance
- Default: 18
- Minimum: 1
- Maximum: 100
Reaction
KeepTouchReaction
- Description: Keep vanilla touch reaction
- Default: true
- Minimum: false
- Maximum: true
KeepVanillaSoundReaction
- Description: Enable vanilla sound reaction instead of forced custom investigation
- Default: false
- Minimum: false
- Maximum: true
EnforceSoundInvestigate
- Description: Always investigate the heard sound position when custom sound reaction is active
- Default: true
- Minimum: false
- Maximum: true
SoundInvestigateRange
- Description: Maximum range for forced sound investigation. 0 means unlimited
- Default: 100
- Minimum: 0
- Maximum: 100
MinTimeBetweenAttacks
- Description: Minimum time between attacks in seconds
- Default: 5.0
- Minimum: 0.01
- Maximum: 10.00
VisualAttackDelay
- Description: Delay from discovery to attack in seconds
- Default: 0.00
- Minimum: 0.00
- Maximum: 5.00
Shot
DamagePerShot
- Description: Damage per shot
- Default: 50
- Minimum: 0
- Maximum: 9999
KnockbackMultiplier
- Description: Knockback multiplier
- Default: 10.0
- Minimum: 0.0
- Maximum: 20.0
Notes
- Vanilla sound reaction is off by default.
- Forced sound investigation is on by default.
- Sound investigation range defaults to 100.
- Damage per shot defaults to 50.
- Knockback multiplier defaults to 10.0.
- Touch reaction remains on by default.
- The host controls the Huntsman behavior for the whole lobby.
- Existing config files keep their old values. Delete or edit
BepInEx/config/REPOJP.HuntsmanEyesOpened.cfg to apply the new defaults.
Installation
- Install BepInEx 5 for REPO.
- Put the mod DLL into the plugins folder.
- Let only the host install the mod.
※Mod created by AI
HuntsmanEyesOpened
COSMETICS UPDATE V0.4.0対応済み.
REPOが好きな日本人のための日本人のみのREPOのDiscordサーバーあります!
参加は以下のリンクから!
https://discord.gg/h5ATY4m5bZ
このMODは、ハンツマンの視力覚醒、直接視認したプレイヤーへの攻撃、音発生地点への強制調査を行うホスト専用MODです。
概要
ハンツマンは、設定可能な正面視野角と最大視認距離を使って見えているプレイヤーを検知します。
壁、扉、ヒンジ、そのほかの遮蔽物越しには攻撃しません。
独自の音調査が有効な場合、設定範囲内で聞こえた音の位置を高優先度の調査対象として保持します。
照準中や射撃中に音が鳴った場合でも調査位置は破棄されず、攻撃後にその音発生地点へ戻って調査します。
音調査中にプレイヤーを視認した場合は、設定された攻撃遅延、ダメージ、ノックバック、攻撃間隔に従って攻撃し、その後可能な限り保留中の調査へ戻ります。
調査完了、または経路が無効になった場合は、通常の自由歩行へ戻ります。
ゲームプレイ上の判断はすべてホスト側で処理されるため、ほかの参加者はMOD未導入でも動作します。
機能
- ホスト専用のAI挙動変更
- ハンツマンの直接視認検知
- 直接見えているプレイヤーのみ攻撃
- 正面視野角の設定
- 最大視認距離の設定
- 発見から攻撃までの遅延設定
- 攻撃から次の攻撃までの最短時間設定
- バニラ音反応のオンオフ
- 音位置への強制調査は初期値でオン
- 攻撃後も音位置への調査を優先
- NavMeshによる音調査地点の補正
- 歩行停止を防ぐための調査解除処理
- 接触反応のオンオフ
- 1発あたりのダメージ量設定
- ノックバック倍率設定
設定項目
Vision
ViewAngle
- 設定内容: 正面視野角
- 初期値: 90
- 設定可能最小値: 1
- 設定可能最大値: 179
MaxSightDistance
- 設定内容: 最大視認距離
- 初期値: 18
- 設定可能最小値: 1
- 設定可能最大値: 100
Reaction
KeepTouchReaction
- 設定内容: バニラ接触反応を維持するか
- 初期値: true
- 設定可能最小値: false
- 設定可能最大値: true
KeepVanillaSoundReaction
- 設定内容: 強制調査ではなくバニラ音反応を使用するか
- 初期値: false
- 設定可能最小値: false
- 設定可能最大値: true
EnforceSoundInvestigate
- 設定内容: 独自音反応時に音位置への調査移動を徹底するか
- 初期値: true
- 設定可能最小値: false
- 設定可能最大値: true
SoundInvestigateRange
- 設定内容: 強制音調査を行う最大距離。0は無制限
- 初期値: 100
- 設定可能最小値: 0
- 設定可能最大値: 100
MinTimeBetweenAttacks
- 設定内容: 攻撃間の最短時間 秒
- 初期値: 5.0
- 設定可能最小値: 0.01
- 設定可能最大値: 10.00
VisualAttackDelay
- 設定内容: 発見から攻撃までの秒数
- 初期値: 0.00
- 設定可能最小値: 0.00
- 設定可能最大値: 5.00
Shot
DamagePerShot
- 設定内容: 1発あたりのダメージ量
- 初期値: 50
- 設定可能最小値: 0
- 設定可能最大値: 9999
KnockbackMultiplier
- 設定内容: ノックバック倍率
- 初期値: 10.0
- 設定可能最小値: 0.0
- 設定可能最大値: 20.0
補足
- バニラ音反応は初期値でオフです。
- 音位置への強制調査は初期値でオンです。
- 音発生調査範囲の初期値は100です。
- 1発あたりのダメージ量の初期値は50です。
- ノックバック倍率の初期値は10.0です。
- 接触反応は初期値でオンです。
- ハンツマンの行動判断はホストが処理します。
- 既存のConfigファイルがある場合は既存値が優先されます。新しい初期値を反映する場合は
BepInEx/config/REPOJP.HuntsmanEyesOpened.cfg を削除または編集してください。
導入方法
- REPOにBepInEx 5を導入
- pluginsフォルダにMOD DLLを配置
- ホストのみこのMODを導入
※AI生成MOD