MentalistAttackModifier

v1.1.1·Updated 2026-02-23

Host-authoritative modification for Mentalist (Floater) attack range and smash damage.

About this mod Author’s original text

Floater Attack Modification (Mentalist)

This mod modifies the behavior of the Mentalist (Floater) enemy.

It allows you to adjust:

  • Attack range
  • Smash damage
  • Visual scaling
  • Investigate sound behavior (v1.1.0+)

Overview

This mod alters how the Mentalist’s levitation attack functions.

  • The capture radius can be expanded or reduced.
  • The smash damage can be increased or decreased.
  • Visual effects can automatically scale to match the configured attack range.
  • (v1.1.0+) The Mentalist can emit investigate sound pulses during attack phases.

Gameplay logic is host-authoritative.

Only the host determines the actual range and damage values.

However, it is strongly recommended that all players install the mod to ensure visual consistency.

Synchronization

  • The host defines the values through config.
  • Settings are synchronized at the start of each level.
  • Config changes are applied on the next level generation.

This prevents desync issues and ensures stable multiplayer sessions.

Configuration

Attack Settings

AttackRange

  • Type: float
  • Range: 0 – 100
  • Default: 4

Controls the levitation capture radius.

SmashDamage

  • Type: int
  • Range: 0 – 300
  • Default: 50

Controls the damage dealt during the smash phase.

Visual Settings

VisualAutoScale

  • Type: bool
  • Default: true

Automatically scales the levitation visual effect based on the configured attack range.

VisualScaleMultiplier

  • Type: float
  • Range: 0 – 10
  • Default: 1.0

Used only when VisualAutoScale is disabled.

1.0 represents the original default visual size.

Investigate Sound Injection (Added in v1.1.0)

The Mentalist can emit enemy investigate pulses similar to noise-based enemies.

This affects nearby enemies by triggering investigate behavior.

EnableInvestigateSound

  • Type: bool
  • Default: true

Enables or disables investigate sound injection during attack phases.

ChargeInvestigateRange

  • Type: float
  • Range: 0 – 100
  • Default: 15

Investigate radius emitted repeatedly during the Charge animation.

SmashInvestigateRange

  • Type: float
  • Range: 0 – 100
  • Default: 30

Investigate radius emitted once when Smash is executed.

Multiplayer Notes

  • Host determines gameplay values.
  • Clients receive synchronized settings at level start.
  • Installing the mod on all clients is recommended for visual alignment.

Changelog

v1.1.0

Added:

  • Investigate sound injection system
  • Repeated investigate pulses during Charge animation
  • Single investigate pulse during Smash
  • Config options for investigate ranges (0–100)
  • Toggle to enable/disable investigate injection

v1.0.0

Initial release.

  • Adjustable Mentalist attack range (0–100)
  • Adjustable smash damage (0–300)
  • Optional visual scaling system
  • Host-authoritative synchronization system

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
MentalistAttackModifier-1.1.1.zip
File size
145.9 KiB