MentalistAttackModifier
Host-authoritative modification for Mentalist (Floater) attack range and smash damage.
By Kai09TA
| Last updated | a day ago |
| Total downloads | 64 |
| Total rating | 0 |
| Categories | Mods Server-side |
| Dependency string | Kai09TA-MentalistAttackModifier-1.1.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
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