Shayos310-CooldownConfig icon

CooldownConfig

Set ability cooldowns to any percentage (default: none). Every player in the lobby needs it.

Last updated an hour ago
Total downloads 3
Total rating 0 
Categories Mods
Dependency string Shayos310-CooldownConfig-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

CooldownConfig

Choose how long ability cooldowns last, from none at all to the normal length. By default cooldowns are removed completely, so you can use an ability again as soon as it's finished.

Works for every ability, both regular abilities and instant ones.

Config

The config file is created the first time you launch the game with the mod installed. Change it in your mod manager's Config editor, or edit BepInEx\config\com.Shayos.CooldownConfig.cfg directly.

Setting Default Range Meaning
CooldownPercent 0 0 to 100 Cooldown length as a percentage of normal.

Examples:

  • 0 means no cooldowns (the default)
  • 25 means cooldowns are a quarter of normal length
  • 50 means half
  • 100 means normal, as if the mod were off

Restart the game after changing the setting.

Multiplayer

This changes gameplay, so every player in the lobby must have the mod installed with the same CooldownPercent. If players have different settings, or someone doesn't have the mod, the match will desync.

Installation

Install with the Thunderstore Mod Manager or r2modman. To install by hand, put CooldownConfig.dll in BepInEx\plugins (requires BepInExPack).

How it works

Patches Ability.GetCooldown() and InstantAbility.GetCooldown() and multiplies the cooldown they return by CooldownPercent / 100.