JackPendarvesRead-InfusionStackFix-5.0.2 icon

InfusionStackFix

Adds extra configuration to Infusion. Extra interaction with Engineer turrets, configurable maximum values, etc.

Date uploaded 4 months ago
Version 5.0.2
Download link JackPendarvesRead-InfusionStackFix-5.0.2.zip
Downloads 5029
Dependency string JackPendarvesRead-InfusionStackFix-5.0.2
README

InfusionStackFix

This mod used to change the way infusion works by making infusions give you the amount of health per kill as you have stacks of infusion. This is now vanilla behaviour in the base game as of the Artifact update.

However, this mod does still offer some additional functionality even though the main purpose of the mod is now redundant...

This now has two main offerings:
1) links engineer to their turret so turret starts with your current bonus and turret can give infusion stacks to its owner
2) Adds extra configuration to the infusion item so it can be used how you like it (e.g. you can simulate legacy infusion by disabling MaxHealthGainPerKill)

It is likely that some stuff has been overlooked as a lot has changed in base game in this recent update. If there are any issues please don't hestitate to get in contact and I'll do my best to fix it.

Enjoy,
Thanks

Configuration

MaximumHealthPerInfusion - Sets the maximum health you can gain per infusion stack (default = 100). Set to false for no maximum value.

MaxHealthGainPerKill - Sets a maximum health you can gain for each kill. By default this is disabled. You may enable this for balance purposes if you think you are gaining too much life.

TurretReceivesBonusFromEngineer - Set this to enabled for turrets to start with your current infusion bonus immediately when you deploy it.

TurretGivesEngineerLifeOrbs - Set this to enabled for turrets to give you an infusion stack on kill

Installation:

Requires intallation of Bepinex and FluffyConfigLabs.

Place InfusionStackFix.dll inside of "/Risk of Rain 2/Bepinex/Plugins/"

Contact

If you have any issues you can usually find me on the ROR2 modding discord (@Fluffatron). Please bear in mind that as with all mods here this is something I do in my spare time for fun so may not always be able to immediately fix issues that you come up with but I will endeavour to do my best.

Changelog:

-5.0.2
- Fixed a null reference error which would occur if someone dies without an attacker (e.g. with a console kill command)
- Fixed some broken orb logic

-5.0.1
- Made small change bearing in mind I did not know vanilla behaviour of game had changed
- Update readme

-5.0.0
- Removed dependency to DeployableOwnerInformation
- Reworked code, should be more reliable and more performant
- Works on Artifacts release of RoR2 game

-4.0.0
- Official Bepinex5 release
- Includes all previous changes that were excluded in v3 (config etc)

v3.0.3
- Updated to Bepinex5 for official release

v3.0.2
- Fixed configuration section naming issue

v3.0.1
- Added dependency attribute for DeployableOwnerInformation

v3.0.0
- Rollback Bepinex5 early release for thunderstore

v2.0.0
- Updated to Bepinex5
- Removed unnecessary R2API dependency
- Early release awaiting BepInExPack

v1.3.0
- Removed cap on MaxHpPerInfusionStack
- Added LegacyInfusion bool

v1.2.0
- Added configuration value to set maximum gain per orb
- Tidy code. Renamed variables to make code more readable

v1.1.2
- Fixed a bug in which orbs would not spawn if you set maximum values above 100 because I hard coded a 100 for orb spawn. Thank you for the report @Deathawaits4

v1.1.1
- Updated IL to work with Sirens update (stfld numbers changed)
- Updated dependencies

v1.1.0
- Updated R2API dependency string
- Added TurretsReceiveBonusFromEngineer

v1.0.0
- Released

This mod requires the following mods to function

JackPendarvesRead-FluffyLabsConfigManagerTools-1.0.1 icon
JackPendarvesRead-FluffyLabsConfigManagerTools

Tools to help build configuration with Bepinex.ConfigurationManager

Preferred version: 1.0.1
bbepis-BepInExPack-3.2.0 icon
bbepis-BepInExPack

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

Preferred version: 3.2.0