ElementalReactions

v1.1.1·Updated 2026-08-23

Adds Genshin Impact's Elemental Reaction system to RoR2

About this mod Author’s original text

Elemental Reactions

Adds the Elemental Reaction system from Genshin Impact to the game. In the character select screen, you can assign one of the seven elements to each of your skills. Hitting enemies with a skill will apply the selected element to them. Having multiple elements applied at once will cause a reaction, which can have a variety of effects based on the elements its made of.

There are many effects that elemental reactions can have, including damage increases, dealing damage, debuffs, conditional effects, and creating new objects to work around. This mod is meant to add new variation and strategy to your runs. Experiment with different combinations of elements and see what builds work best with your favorite survivors. At its simplest, this mod adds a bunch of flashy effects to your attacks, so you can still enjoy it without putting too much thought into it.

This mod relies on characters having Damage Sources implemented. Modded survivors who can't use skill-damage-based items like Luminous Shot or Breaching Fin won't be able to use the elements either.

The elements are not exclusive to you. Enemies can also deal elemental damage and trigger reactions against you. Most enemies have elements built into themselves and their abilities. Lesser Wisps are embodiments of Pyro, Golems deal Geo damage with their strikes and Electro damage with their lasers, etc. This includes enemies from certain enemy mods listed in the Supported Mods section. These elemental abilities can spice up your interactions with the ordinary enemies you're used to.

Items

This mod also adds a few new items that interact with the elements.

| Icon | Item |

| ---- | ----------- |

| | Common - Instructor's Tea Cup

Deal bonus damage from elemental reactions.

Increases elemental reaction damage by 30% (+30% per stack). |

| | Legendary - Moon Wheel

Upgrades the Hydro reactions between Electro, Dendro, and Geo into powerful Lunar Reactions

Upgrades the Electro-Charge, Bloom, and Hydro-Crystallize reactions into Lunar Reactions that can critically strike. Increases Lunar Reaction damage by 0% (+50% per stack).

Lunar-Charged: While both elements persist, repeatedly strike the target with lightning for 600% damage.

Lunar-Bloom: Create a Dendro Core and gain a Verdant Dew, up to 3. Dealing more than 400% damage while having 3 Verdant Dews will consume them and increase the damage dealt by 200%.

Lunar-Crystallize: Create a Moondrift. Creating 3 Moondrifts will fire them at nearby enemies, dealing 3x500% damage.

Unlocked after completing the Elemental Mastery achievement. |

| | Lunar - Delusion

Resonates with a new element on pickup. Activating your Special skill will make any skill damage fire attacks of the Delusion's elemental damage... BUT at the cost of your health.

On pickup, resonate with a random element you don't have. Activating your Special skill will activate the Delusion for 10s. While active, healing received is reduced by 25% (+25% per stack) and damaging enemies with any skill will periodically fire an attack of the Delusion's element, dealing 300% base damage (+300% per same-element stack), at the cost of 5% (+5% per same-element stack) of your current health. A separate attack will be fired for each Delusion you have of a unique element.

Your options for wielding elements beyond the ones you start with are extremely limited - enough to even make self-destructive power enticing.|

Supported Mods

  • LookingGlass
  • RiskOfOptions
  • Quality
  • Instructor's Tea Cup and Moon Wheel have quality variants
  • ZetAspects
  • ZetAspects elite aspects (like normal aspects) grant elemental power
  • Starstorm 2
  • Storms have unique interactions with the elements (Beta content hasn't been considered)
  • Item(s) from this mod are usable in Wandering Chef recipes
  • Survivors have item displays
  • Sandswept
  • Item(s) from this mod are usable in Wandering Chef recipes

Supported Enemy Mods

  • EnemiesReturns
  • Starstorm 2
  • BootlegBestiary
  • Sandswept

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

bbepis-BepInExPackRiskofThunder-HookGenPatcherRiskofThunder-R2API_ItemsRiskofThunder-R2API_LanguageRiskofThunder-R2API_PrefabRiskofThunder-R2API_DamageTypeRiskofThunder-R2API_NetworkingRiskofThunder-R2API_Deployable

File & checksum

Filename
ElementalReactions-1.1.1.zip
File size
915.7 KiB