You are viewing a potentially older version of this package. View all versions.
ds_gaming-ElementalReactions-2.0.1 icon

ElementalReactions

Adds Genshin Impact's Elemental Reaction system to RoR2

Date uploaded 19 hours ago
Version 2.0.1
Download link ds_gaming-ElementalReactions-2.0.1.zip
Downloads 154
Dependency string ds_gaming-ElementalReactions-2.0.1

This mod requires the following mods to function

RiskofThunder-HookGenPatcher-1.2.3 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.3
bbepis-BepInExPack-5.4.2108 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2108
RiskofThunder-R2API_Deployable-1.0.1 icon
RiskofThunder-R2API_Deployable

API for adding custom deployables

Preferred version: 1.0.1
RiskofThunder-R2API_TempVisualEffect-1.0.3 icon
RiskofThunder-R2API_TempVisualEffect

API for adding custom temporary visual effects for characters.

Preferred version: 1.0.3
RiskofThunder-R2API_DamageType-1.1.7 icon
RiskofThunder-R2API_DamageType

API for registering damage types

Preferred version: 1.1.7
RiskofThunder-R2API_Prefab-1.1.1 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.1.1
RiskofThunder-R2API_Networking-1.0.4 icon
RiskofThunder-R2API_Networking

Networking API around the Unity UNet Low Level API (LLAPI)

Preferred version: 1.0.4
RiskofThunder-R2API_Dot-1.1.2 icon
RiskofThunder-R2API_Dot

API for adding custom damage over time effects

Preferred version: 1.1.2
RiskofThunder-R2API_Language-1.1.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.1.0
RiskofThunder-R2API_Buffs-1.0.0 icon
RiskofThunder-R2API_Buffs

API for adding various stuff to BuffDef such as: Custom Stacking Display Method, Simple Sprite Animation Icon and Modded Buff Flag

Preferred version: 1.0.0
RiskofThunder-R2API_Items-1.0.8 icon
RiskofThunder-R2API_Items

API for adding custom items

Preferred version: 1.0.8
Lordryn-DamageSourceForEnemies-2.1.1 icon
Lordryn-DamageSourceForEnemies

Adds a DamageSource to enemy attacks that don't have one yet from vanilla and all DLCs. Does almost nothing on it's own.

Preferred version: 2.1.1

README

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.
Legendary - Stellar Linchpin
Upgrades the Cryo reactions between Electro and Anemo into powerful Stellar Reactions

Upgrades the Superconduct and Cryo-Swirl reactions into Stellar Reactions that can critically strike. Increases Stellar Reaction damage by 0% (+50% per stack).

Stellar-Conduct: Convert the area around you into a Polestar Field. Dealing Electro or Cryo damage within the field stores the dissipated energy, which is then released every 4s to deal 200%-500% damage and increase non-elemental damage by 30%-100%.
Stellar Swirl: Create a Stellar Vortex which explodes after 3s for 500% Cryo damage. Continuously triggering Stellar Swirl will upgrade the vortex, dealing 1000% in a larger radius.
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

CHANGELOG

Changelog

v2.0.1

  • (Bug Fix) Fixed a rare problem that would cause errors every frame forever. I don't even know how this happened, what the trigger is, or why this has not happened before. This isn't even related to any of the new stuff in the update. I just null check harder
  • (Logs) Removed some debug logs from Stellar Swirl

v2.0.0

Fixed for Hallowed Concepts

  • (New Item) Added the new Legendary item: Stellar Linchpin. This item upgrades the Cryo-Electro Superconduct reaction and the Cryo-Anemo Swirl reaction into powerful Stellar reactions

Some minor things such as item displays, a logbook entry, and Quality compatibility are not yet present for this new item.

  • (Compatibility) Added elements to some of the Hallowed Concepts enemies. Admittedly, I haven't seen everything there is to see in Hallowed Concepts yet, so some content hasn't been considered

  • (Dependency) This mod now Lordryn's version of DamageSourceForEnemies instead of the broken LordVGames' version

v1.1.1

  • (Bug Fix) Fixed Superconduct increasing damage by 130% instead of 30%. Oops

v1.1.0

  • (Rework) Reworked a few elemental reactions to function closer to how they do in the original game and to enable triggering reactions more often

    • These reworks involve allowing multiple elements to persist on a target at once. You can now trigger multiple reactions at once when attacking a target with multiple elements on them
    • Burning is now its own DOT instead of using the base-game ignite effect. Burning damage now scales with elemental reaction damage multipliers, like Instructor's Tea Cup. Burning is still able to be buffed by Ignition Tank
    • Burning and Electro-Charge no longer remove their elements on being triggered. The DOT effects now last as long as the triggering elements remain
  • (Visual) Damage numbers from reactions now use the same color as damage from items

  • (Visual) The screen effect from elemental weather is now slightly more visible

  • (Compatibility) Added elements to the drones from Sandswept and Starstorm 2 (Ally elements must be enabled in the config)

  • (Mod Page) Edited the mod icon again
    Get rid of the circle, focus on balance over symmetry. I already solved this with the expansion icon, idk why I had to overcomplicate this

  • (Bug Fix) Noxious Thorn is now able to proc reactions when transfering elements

  • (Bug Fix) Fixed cases where you would still have elements on your skills even if you selected Physical in your loadout

  • (Bug Fix) Fixed the game not starting if Sandswept's Cannonball Jellyfish was disabled

v1.0.1

  • (Mod Page) Edited the mod icon a bit
    I didn't like the old one because it wasn't symmetrical, now it's symmetrical and more accurate to the source material but it feels uneven. I can't decide which I dislike more)

  • (Bug Fix) Fixed incompat with Bubbet's Items (Improved TakeDamageProcess IL matching)

v1.0.0

  • First release