EnemyValuableTweaks
Configurable tweaks to the EnemyValuable (orb) to make it a little more fair and interesting.
模組介紹 作者原文
EnemyValuableTweaks
This mod introduces various mechanical tweaks to the Enemy Valuable (the pink soul orb that drops from killed enemies) to make it a little more fair and interesting in certain scenarios.
Want to know what my first motivation for this mod was? You know those moments when you throw a monster down a pit, only for the orb to bounce everywhere and break on its own without giving you a chance to get anywhere close to catch it? Yeah, I know it too well because it happened WAY TOO MANY TIMES to me. So, I decided to make this mod as my own solution. On top of that, I figured it would be nice to implement some extra functionality to make the orb a little more interesting from vanilla gameplay.
❗️ Unless Host-Only Mode is enabled, all players must have this mod installed, and all clients must have the same config settings as the host. Otherwise, visual desync at the very least will occur.
❇️ Features
⏲️ Enable, disable, and adjust the length of the indestructible timer duration of the orb.
💨 Automatically disable indestructibility when the orb's velocity slows to a stop. This is intended to cancel the main timer if the orb has already reached a standstill, so that the orb wouldn't remain invincible for longer than it needs to.
👐 Disable indestructibility when a player grabs ahold of it, since at this point the safety of the orb is now in your hands... get it?
🛒 Disable indestructibility when the orb has been placed in a safe area, such as the C.A.R.T. or an extraction point.
🎲 Configure the probability of an orb exploding upon destruction for each Moon Phase! This can add a little more tension and unpredictability when handling orbs.
🔢 Configure the maximum amount of orbs that can spawn per enemy, per level. You can have as many or as few as you want, or even disable the limit entirely!
💀 Configure the probability of an orb being spawned when a monster is killed, depending on its difficulty level. This does not interfere with the maximum spawn amount.
🖥 Host-Only Mode, which can be enabled in the config. It disables all parts of the mod that are required to be synced with clients, leaving only behaviors that are host-authoritative.\
Note: currently, this disables everything except features under the "Spawning" category in the config.
This mod is extensively configurable, so you can fine-tune the orb's behavior to your liking. The default configs are intended to make a slightly more fair and interesting experience than vanilla without feeling overpowered. If you do want to make it either completely overpowered or brutally unfair, you have all the freedom to do so!
🚧 Roadmap
- Make multiplayer synchronization more robust
- Automatically edit Moon Phase modifier descriptions to tell current explosion probability
Suggestions are welcome! Tell me what's on your mind in the Discord Thread.
🔧 Configuration
Configs update immediately, especially while in-game if using RepoConfig, unless otherwise stated.
Click to expand config list:
| Category | ConfigEntry | Default Value | Description |
|--------------------------------------|----------------------------------|:-------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Timer | | | |
| | | EnableTimer | true | Whether to enable the main timer that automatically disables indestructibility once expired. If disabled, the orb will never become destructible unless any of the following conditions are enabled. |
| ↳ | TimerLength | 10f | Time in seconds until the orb loses indestructibility. Vanilla default is 5 seconds. |
| Additional Checks | | | |
| ↳ | AdditionalChecksDelay | 5f | Time in seconds before all following checks activate after the orb has initially spawned. Will not work if greater than TimerLen
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: