Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MentalistAttackModifier
Host-authoritative modification for Mentalist (Floater) attack range and smash damage.
By Kai09TA
| Last updated | 3 months ago |
| Total downloads | 705 |
| Total rating | 0 |
| Categories | Mods Server-side |
| Dependency string | Kai09TA-MentalistAttackModifier-1.1.1 |
| 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