mnnaz05E102-SlicingWindBuff icon

SlicingWindBuff

So I decided to make the projectile of Slicing winds more usable

Last updated 2 weeks ago
Total downloads 4785
Total rating 9 
Dependency string mnnaz05E102-SlicingWindBuff-1.0.4
Dependants 6 other mods depend on this mod

This mod requires the following mods to function

tristanmcpherson-R2API-2.5.6 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 2.5.6
bbepis-BepInExPack-5.3.1 icon
bbepis-BepInExPack

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

Preferred version: 5.3.1
README

Description

So I decided to see what would happen if I try to make Slicing winds closer to what I though it should perform like.
This entails that I have edited these values:
Increased speed of projectile from 90 to 105.
Made the hitbox bigger to better fit the model.
Increased blast radius from 0 to 0.75.

I have made the move scale in 2 ways:
1.) The speed of projectile is tied to your movement speed
2.) How fast each hit is made, and the duration of the eviserate part are tied to attack speed.

There now a config file so go nuts.
--------------------------------------------Skipable Rant---------------------------------------------------------------------------------------------
So let me explain the pain that is how the scaling on attack speed and why unless I fully rewrite the fricking projectile this is the best i can do.

Ok, so the attack speed and duration of the attack are based on 2 values: fireFrequency and resetInterval.
The big problem is that both are implemented as fractions within in different ways.
resetInterval is already defined as a fraction in VALUE, while fireFrequency is defined as a fration in CODE.
Now you may be thinking, "ok if I just up one of these 2 i should get all the hits i want." Well no that doen't exactly work cause of how tied they are.
So the best thing that I can do is make it hit faster over a smaller amount of time.
--------------------------------------------Rant Over---------------------------------------------------------------------------------------------------

Preview

![Preview]https://youtu.be/WDZant8TqYI

How to Install

1 - Extract the "SlicingWindBuff" folder to your plugins folder
2 - have an existential crisis about which r to use now.

Changelog

1.0.0
-Release
1.0.1
- Made Slicing winds scales with attack speed correctly?
-Made Slicing winds projectile speed scale with movement speed.
1.0.2
-Made blast radius 0.75 instead of 1 for balance reasons
-Redid some of the attack speed scaling code to make it feel better.
-Made values configurable so that you may balnace things the way you want
1.0.3
-fixed an issue with expose not being applied
1.0.4
-Redid the attack speed code again and made resetInterval less dependant on fireFrequency
-fixed a tipo
-Added a warning
-Readjusted the default values of the config

Available versions

Please note that the install buttons only work if you have compatible client software installed. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2020-10-5 1.0.4 1828 mnnaz05E102-SlicingWindBuff-1.0.4.zip Install
2020-10-2 1.0.3 453 mnnaz05E102-SlicingWindBuff-1.0.3.zip Install
2020-9-29 1.0.2 346 mnnaz05E102-SlicingWindBuff-1.0.2.zip Install
2020-8-31 1.0.1 1429 mnnaz05E102-SlicingWindBuff-1.0.1.zip Install
2020-8-25 1.0.0 729 mnnaz05E102-SlicingWindBuff-1.0.0.zip Install