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.
EgoPools
Ensures a Cleansing Pool appears on stages when someone has Egocentrism, with config for chance, minimum lunars, disabling natural pools, max forced pools, minimum stage, delayed chat announcement (✦), objective when mod-spawned, and Bazaar exclusion.
| Last updated | 9 months ago |
| Total downloads | 1852 |
| Total rating | 0 |
| Categories | Mods Tweaks Items AI Generated |
| Dependency string | Nikatname-EgoPools-1.3.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2100README
Ego Pools (v1.3.1)
Risk of Rain 2 mod that ensures a Cleansing Pool can appear on stages when a player has Egocentrism (DLC1 – Lunar Sun), with sensible rules and rich configuration. Includes a clean chat notice (✦) and an objective entry when the pool is spawned by this mod.
- ✦ Chat message appears after spawn-protection ends so you actually see it.
- Objective entry shows only when the pool was mod-spawned (avoids clutter).
- Respectful of vanilla behavior unless you tell it otherwise.
Features
- Egocentrism-gated spawning: The mod only forces spawns when someone currently has Egocentrism.
- Natural pool awareness: If a stage already has a natural Cleansing Pool, the mod doesn’t spawn another.
- Announcement (chat): Shows a single cyan message (✦) whenever a pool exists this stage (see config for exact rules).
- Objective entry: Appears only when the pool was spawned by the mod (not for natural pools).
- Bazaar exclusion: The mod never acts in Bazaar Between Time.
- No cost/behavior edits: Pools remain vanilla — 1 Lunar Coin, must sacrifice a lunar item.
Configuration (BepInEx / r2modman)
All options show up in the Config tab (r2modman) or in
BepInEx/config/com.yourname.egopools.cfg.
| Setting | Type | Default | What it does |
|---|---|---|---|
SpawnChance |
float | 1.0 |
Chance (0.0–1.0) the mod will force-spawn a pool when conditions are met. |
MinLunarsRequired |
int | 0 |
Requires at least this total number of lunar items across all players before the mod will spawn pools. |
DisableNaturalPools |
bool | false |
If true, removes natural Cleansing Pools each stage. Only mod-controlled spawns remain. |
MaxForcedPerStage |
int | 1 |
Caps how many pools the mod will attempt to spawn per stage. |
MinStageNumber |
int | 1 |
Don’t spawn before this stage number (1 = first stage). |
AlwaysShowMessage |
bool | false |
If true, the chat notice (✦) appears whenever a pool exists this stage — even without Egocentrism. (Objective remains mod-spawn only.) |
Announcement logic (chat):
- If a natural pool exists at stage start and either someone has Egocentrism or
AlwaysShowMessage = true, the mod posts the ✦ message (delayed until spawn protection ends). - If no natural pool exists and the mod successfully spawns one, it posts the same ✦ message (delayed) and also shows an objective for that stage.
Installation
r2modman / Thunderstore Mod Manager
- Click Install with Mod Manager on the Thunderstore page, or import the zip.
- Enable BepInExPack (required).
- Select your profile and launch.
- Optional: tweak settings in Config → Ego Pools.
Manual
- Install BepInEx for Risk of Rain 2.
- Place the built
EgoPools.dllinto: