You are viewing a potentially older version of this package. View all versions.
LordVGames-ArtifactOfTheUnchained-2.2.0 icon

ArtifactOfTheUnchained

Adds a highly configurable artifact that lets you customize how proc chains and items that start proc chains work.

Date uploaded 2 weeks ago
Version 2.2.0
Download link LordVGames-ArtifactOfTheUnchained-2.2.0.zip
Downloads 1374
Dependency string LordVGames-ArtifactOfTheUnchained-2.2.0

This mod requires the following mods to function

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-HookGenPatcher-1.2.3 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.3
RiskofThunder-R2API_Language-1.0.1 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.0.1
RiskofThunder-R2API_ContentManagement-1.0.6 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.0.6
RiskofThunder-R2API_ProcType-1.0.1 icon
RiskofThunder-R2API_ProcType

API for registering proc types

Preferred version: 1.0.1
LordVGames-DamageSourceForEnemies-1.0.0 icon
LordVGames-DamageSourceForEnemies

Adds a DamageSource to all vanilla & DLC enemy attacks. Does almost nothing on it's own.

Preferred version: 1.0.0

README

Artifact of the Unchained

This artifact lets you configure how much of a nerf you want proc chains and procs from items (fireworks, shurikens, etc) to get. These are the default settings:

  • All equipments and items that can proc items for you can chain into your on-hit items only once.
  • Those chained procs will have their damage reduced to 20% of what they would normally do.
  • Item procs from all other items allowed, but will receive the nerfs that proc chains get
  • All these settings can be configured in-game using Risk of Options

image

Bugs/Suggestions

If you have a suggestion for a feature or found a bug, feel free to either ping me (lordvgames) in the ror2 modding discord or make a github issue here. This mod also uses a language file for a few things, so anyone can contribute and add a translation for the mod if they want.

CHANGELOG

2.2.0

Mod now depends on DamageSourceForEnemies

  • This is so I can gurantee if damage is truely from an item instead of jankily figuring out if damage was a monster or an item

Refactored the hook & method used

  • Now uses the hook used in an older version of the mod
  • Method code is simplified

Mod now detects modded procs in the proc chain

Replaced individual item configs with a single option for all item procs

  • Manging all the config options was kind of a hassle, I may re-add it if there's demand for it

2.1.0

Added the console command unchained_toggle_logging_nerfs that toggles logging damage/coefficients being nerfed & proc chains being blocked as a sanity check for if the mod is even nerfing things

2.0.2

Forgot to change the internal name of the artifact to the proper name

2.0.1

Try not to leave in large amount of debug logging challenge impossible

2.0.0

Big internal rework! Mod also got renamed too since it doesn't just remove proc chains anymore!

All items now apply a custom proc to the chain, it's only purpose is to track when a damage instance is from an item proc. This means that procs from items such as fireworks and similar items can now be easily and consistently be detected, even modded items too!

  • Due to this I'm pretty sure it won't be vanilla compatible anymore
  • Monsters still have to somewhat use the older system since they don't have DamageSource support added

You can configure how much you want proc chains & procs from other items to be nerfed!

  • The damage dealt and the proc coefficient can both be nerfed separately
  • The limit for proc chains is also configurable, meaning you can let procs chain but nerf their damage/proc coefficients

Added a serverside config option, letting you play with the artifact's effects without needing to actually activate it in the lobby

1.2.1

Aspect attacks config supports the new gilded spike attack now (i forgot) More checks for monsters' items proccing their other items Equipment procs config is enabled by default now

1.2.0

Mod reworked internally, it also now uses the new DamageSource system meaning EVERY item attack's proc coefficient can be removed when it couldn't before!

  • The way the mod detects when damage is taken has also changed, multiplayer seems fine but if there are problems let me know

Added a config options for missiles in general

  • This does not affect ATG but will affect Disposable Missile Launcher and Starstorm 2's Armed Backpack

1.1.4

Made Sawmerang and Electric Boomerang separate config options that are on by default (they both have built-in on-hit effects that don't work when their proc coefficient is 0, so AFAIK i have to let them proc items)

1.1.3

Added support for SivsContentPack's yellow items

1.1.2

SS2's haunted lamp item is accounted for

Fixed sulfur pods not inflicting their debuff

1.1.1

The artifact now accounts for boss items added by EnemiesReturns

1.1.0

A bunch of survivors had one or more abilities that would never proc items due to the artifact:

  • Huntress
  • Bandit
  • MUL-T
  • Acrid
  • SS2's Executioner

All of which are now fixed Fireworks config default was also set to disabled because i forgot icbm + plimp + fireworks combo exists lmao

1.0.5

  • Made fireworks proccing items configurable, on by default
  • Fixed some of Miner's abilities not proccing anything

1.0.4

  • Fixed electric boomerang not stunning anything
  • Equipment procs config now also prevents preon accumulator procs (i forgot it existed)

1.0.3

  • Fixed void fog (and possibly other damage sources not from an enemy/item) erroring out and not damaging anything

1.0.2

  • Improved the artifact's enabled & disabled icons

1.0.1

Fixed the following:

  • Blood shrines not damaging the player
  • Glacial elite death explosions not freezing the player
  • Nemesis Enforcer's hammer slam in the minigun stance not proccing anything

1.0.0

  • First release