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.
Warlock
A dark spellcaster survivor with Eldritch Blast, Hex, Shadow Step, Ritual, custom visuals and a comet arrival. Designed for solo play.
By Vibin95
| Last updated | 8 hours ago |
| Total downloads | 169 |
| Total rating | 0 |
| Categories | Mods Player Characters AI Generated |
| Dependency string | Vibin95-Warlock-1.0.0 |
| 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.2109RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.1.1RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.1.0RiskofThunder-RoR2BepInExPack
Simplify the modding ecosystem of Risk of Rain 2, making it easier for modders to create and maintain their mods while preventing harmful bugs.
Preferred version: 1.49.0README
Warlock
The Warlock is a practitioner of the dark arts. Devastate, slow, and curse enemies with your spells.
A standalone survivor built on Artificer's rig, with dark robes, a fitted hood, glowing pact glyphs, custom spell icons and sounds, and a black-and-green comet entrance. Artificer remains available separately.
Windows / Steam · Designed and playtested for solo play
Vibe coded and playtested over several days.
Abilities
Values below are the defaults. Configuration and items can change them.
| Default control | Ability | Effect |
|---|---|---|
| M1 | Eldritch Blast | Fire a hitscan eldritch bolt for 350% damage, up to 120m away. Attack speed accelerates casting. |
| M2 | Hex | Curse an enemy for 8s. Your attacks deal 25% bonus damage to that target. Killing it erupts for 300% damage in a 9m radius. 8s cooldown. |
| Shift | Shadow Step | Rush as a cloud of shadows to your aimed location, up to 25m away. Travel takes 0.5s and stops at blocking terrain. 6s cooldown. |
| R | Ritual | After a 0.5s buildup, create a 9m-radius cursed zone for 6s, slowing enemies by 50% and dealing 200% base damage per second. 18s cooldown. |
| Space, airborne | Suspension | Slow your descent with dark energies. |
Ritual snapshots attack speed when cast. Each additional 100% attack speed grants 10% more radius and 20% faster damage ticks, capped at 20% more radius and 40% faster ticks. Damage per tick stays the same.
Spells recharge over time. There are no spell slots. Focus on Hexed enemies for maximum damage, and remember that staying airborne can leave you exposed.
Appearance and arrival
- Default: black robes, red trim and pact glyphs, green spell effects.
- Eldritch: the same costume with green replacing its red accents. Spell colors stay the same on either skin.
- Eldritch unlock: beat the game or obliterate as Warlock on Monsoon or higher.
Arrive as a flaming comet using the normal arrival camera and sounds. A large green glyph marks the landing. Use Interact to materialize; after two seconds of black-and-green bursts, Warlock appears with a deep magical thrum. The arrival prompt displays the default keyboard key, E; the interaction follows the configured binding.
Installation
r2modman / Thunderstore Mod Manager
Select Risk of Rain 2, choose a profile, install Warlock and its dependencies, then select Start modded. Choose Warlock on the survivor selection screen.
Manual installation
Install these dependencies and their required dependencies first:
- BepInExPack by bbepis
- RoR2BepInExPack by RiskofThunder
- R2API_ContentManagement, R2API_Prefab, and R2API_Language by RiskofThunder
With the game closed, copy plugins/Warlock from the archive into the profile's BepInEx/plugins folder. Keep only one installed copy of Warlock.dll. Launch the game modded.
Updating from an earlier build: replace the existing DLL rather than adding a second copy. Previous stock balance settings migrate automatically; custom settings are preserved.
Configuration
After the first launch, close the game and edit:
BepInEx/config/local.warlock.survivor.cfg
Damage, cooldowns, ranges, durations and spell volume are configurable. Some internal section names retain Misty Step and Hunger of Hadar for compatibility with existing configurations.
Custom spell audio uses Windows audio by default. Adjust Audio → Spell volume in the configuration; the game's effects-volume slider does not control that backend.
Compatibility and limitations
- Multiplayer is experimental and untested. Matching mod installations may allow a shared lobby, but some custom effects and sounds are host-local and may be missing for clients.
- Intended for the Windows Steam version of Risk of Rain 2.
- No expansion is required by Warlock itself. The mastery skin requires the usual Monsoon-or-higher completion condition.
- Shadow Step locks its destination when cast. A blocked cast or Hex with no valid target still consumes its cooldown.
- Compatibility with other survivor, skin, camera and gameplay overhaul mods is not guaranteed.
- Future game updates may require a mod update.
Before reporting a problem, confirm that only one copy of the DLL is installed and the listed dependencies are present. Include the mod version, what happened, and BepInEx/LogOutput.log.
Uninstall
Remove Warlock through the mod manager, or close the game and delete BepInEx/plugins/Warlock. No save editing is required.
License
Mod code and original artwork are available under the MIT license included in the package. Risk of Rain 2 and its in-game assets belong to their respective owners. Game and dependency assemblies are not bundled.