Deku
Adds Deku from My Hero Academia, a high risk survivor which can boost his stats and skills, in exchange for health regen and even health costs for his skills.
Multiplayer works (hopefully). Standalone Ancient Scepter support.
Message me on the Risk of Rain 2 Modding Discord if there are any issues- TeaL#5571.
Known Issues
Pulling enemies with blackwhip is based on heaviest enemy so lighter enemies will be sent flying.
Pulling enemies with blackwhip combo is fixed so some enemies will be pulled more than others.
Player who are not the host won't make others invisible with Fa Jin boosted smokescreen.
Overview
Deku's general game plan is that his base form is safe with range and crowd control but with low damage.
Then, when needed, he can use his specials (OFA 100% and 45%) to increase his damage and/or mobility.
OFA 100% focuses on close range but greater mobility while OFA 45% focuses on mid-range attacks.
When at low health he can rely on his passive increased regen in base form to heal up.
Attack speed and Movespeed scales fairly well with him as most skills do scale with it.
Aiming to mitigate the health drain costs in OFA 100% mode can also make him very powerful.
OFA 45% instead only allows direct healing effects rather than health regen but in turn doesn't drain health.
OFA Quirks grants Deku new functionality for all his base skills with the new Fa Jin Buff.
Skills
Passive
Deku has innate increased health regen the lower his health is. He has a double jump. He can sprint in any direction.
Primary - Airforce

Shoots a bullet dealing 2 x 100% damage.
Fa Jin buff makes the bullets ricochet. Proc coefficient = 0.5.
Primary2 - Shoot Style Kick


Dash and kick, dealing 300% damage scaling based on movespeed, resetting the cooldown on hit and resetting all cooldowns on kill.
Fa Jin buff freezes enemies. Proc coefficient = 1.
Secondary - Blackwhip

Pulls and stuns enemies in front for 5x50% damage. Gain barrier on hit. Attack speed increases the pull radius and barrier gain as well.
Fa Jin buff doubles barrier gain. Proc coefficient = 0.2.
Secondary2 - Manchester Smash

Jump in the air and slam down, dealing 300% damage and gaining barrier on hit, both scaling with movespeed.
Fa Jin buff does an extra initial hit and doubles barrier gain. Proc coefficient = 1.
Utility - Shoot Style

Dashes and hits enemies for 200% damage multiple times while having invincibility during the attack (Basically mercenary's eviscerate).
Fa Jin buff doubles the number of hits. Proc coefficient = 1.
Utility2 - Shoot Style Full Cowling

Dash and stun enemies passed through, dealing ? x 100% damage (Attack speed increases the number of attacks).
Fa Jin buff doubles the number of hits. Has 2 stocks. Proc coefficient = 1.
Utility3 - Detroit Smash

Charge up a punch that teleports you and stuns enemies, dealing 400% damage. Distance is based on movespeed/attackspeed.
Fa Jin buff doubles everything. Proc coefficient = 1.
Special - One For All 100%

Go Beyond your limits, boosting Attack speed(1.5x), Damage(2x), Movespeed(1.5x) and Armor(5x) as well as changing all your abilities.
This comes at the cost of negative health regen(-4x) and self-damage on his skills.
Health regen items can mitigate this and Deku's passive still works.

Ancient Scepter turns the skill into Infinite 100%, granting the same effects as well as 10% lifesteal.
Boosted Primary - St. Louis Smash 100%

Dash and hit enemies passed through, dealing ? x 200% damage (Attack speed increases the number of attacks).
Have invincibility during the duration. Attack speed also decreases duration.
No health cost. Proc coefficient = 1.
Boosted Secondary - Detroit Smash 100%

Charge up a punch that teleports you and does stuns enemies, dealing a minimum of 600% damage, charging infinitely.
Costs 10% of your max health to use. Proc coefficient = 2.
Boosted Utility - Delaware Smash 100%

Send a blast forward, stunning and dealing 600% damage to enemies in front, while sending Deku backwards as well.
Costs 10% of your max health to use. Proc coefficient = 2.
Special2 - One For All 45%

Push your limits, boosting Attack speed(1.2x), Damage(1.5x), Movespeed(1.2x) and Armor(2.5x) as well as changing all your abilities.
This comes at the cost of disabling Health Regen. Health regen items cannot mitigate this.

Ancient Scepter turns the skill into Infinite 45%, granting the same effects as well as 5% lifesteal.
Boosted Primary2 - Airforce 45%

Shoot 4 bullets with all your fingers, dealing 100% damage each.
Proc coefficient = 0.25.
Boosted Secondary2 - Blackwhip 45%

Blackwhip enemies, pulling them right in front of you, stunning and dealing 5x80% damage. Attack speed increases pull radius.
Proc coefficient = 0.5.
Boosted Utility2 - St Louis Smash 45%

St Louis Smash, stunning and pushing away enemies in front, dealing 600% damage.
Proc coefficient = 1.
Special3 - One For All Quirks

Unlock your additional quirks. This skill grants the Fa Jin buff.
Moving increases the buff up to 100 stacks. Gain up to 2x damage at 50 stacks.
Every move consumes 50 stacks. However, if a move uses 50 stacks it has additional effects.
In general all moves will stun and bypass armor, have double the movement, double the radius and range.

Ancient Scepter turns the skill into One For All Quirks Mastered, doubling Fa Jin buff gain as well as upgrading the Fa Jin primary skill.
Boosted Primary3 - Fa Jin

Charge up kinetic energy, dealing 50% damage, granting 10 stacks of Fa Jin.
Does not consume Fa Jin. Proc coefficient = 1.
Ancient Scepter Boosted Primary3 - Fa Jin Mastered

Charge up kinetic energy, dealing 50% damage, granting 20 stacks of Fa Jin.
Does not consume Fa Jin. Proc coefficient = 1.
Boosted Secondary3 - Blackwhip Combo

Hit enemies in front of you and shoot blackwhip, dealing 200% damage each.
Tapping pulls you forward while Holding pulls enemies towards you.
Fa Jin buff makes blackwhip to shoot 3 times and increases the size of the melee hitbox. Proc coefficient = 1.
Boosted Utility3 - Smokescreen

Release a smokescreen, going invisible and dealing 100% damage to enemies around you.
Fa Jin buff makes nearby allies invisible as well. Proc coefficient = 1.
Numbers
Armor = 15 +0.5 per level
Damage = 10 + 2 per level
Regen = 1 + 0.2 per level (note: increases the lower his health is)
Health = 150 + 30 per level
Movespeed = 7
These stats are prone to change.
Changelog
-
1.4.0
- Added another new alt special - Deku's extra quirks. This comes with new functionality for all skills.
- Rebalanced of OFA 100%- regen is now only -4x, and passive regen works, this means that at some point your HP will actually regen back.
- Nerfed Detroit Smash 100% charging damage since its easier to charge for a longer time, but the initial damage is still the same.
-
1.3.4
- Accidentally increased damage multiplier for OFA 100%(2 to 2.5x): was testing ways to maybe buff OFA 100% but not set yet.
- Lowered the volume of Deku's voice and lowered their chance of playing as well so he doesn't speak everytime.
-
1.3.3
- Lowered CD of manchester to 4 seconds (thought 5 was too long).
- Networked manchester smash so no more self-damage if you were not the host.
- networked OFA 45% so you can get the buff (don't know how I fixed these).
- Fixed ragdoll by adding a bunch of exclusions to the dynamic bone script.
- Improved suck code for blackwhip and now works in multiplayer if you are not the host.
- blackwhip and blackwhip 45% rework and rebalance- they now hit multiple times (5x).
- Rebalanced Airforce 45% to have greater damage to 150% per bullet but harsher fall-off to further push 45%'s lower range and mobility.
- Added Passive to be seen in the loadout now! Also made the sprinting in all directions in built into Deku passively without using a skill.
- ALSO new particles for airforce(s), blackwhip(s), detroit(s), delaware! LMK any thoughts about them.
-
1.3.2
- Properly credited model maker.
- Made most of his skills to make Deku enter sprinting- since most moves scale of movespeed this buffs them by default and rather than sprinting beforehand.
- Fixed descriptions for skills.
- Fixed regen code for OFA 45% so that it is always 0.
- Buffed OFA 100% so that at the negative regen won't kill you (also- this was previously in but the health costs of his moves could never kill Deku in the first place either) and lowered the negative regen multiplier to x-7.
- Buffed boosted 100% primary by removing the health cost as that was too debilitating.
- Halved duration of invincibility with Shoot Style Kick primary and OFA 100% St Louis primary (since it doesnt cost health).
- Made the damage hitbox of shoot style kick larger to fix the occasions where the hitbox didn't hurt enemies.
- Also adjusted the bouncing of shoot style kick, it was not consistent before.
- Buffed shoot style dash to have greater range.
- Improved code for shoot style so that it doesn't get cancelled by other attacks.
- Set the range of detroit smash (weak version)to be static so that it doesn't grant crazy range but now scales better with movespeed and also scales with attackspeed.
- Nerfed Airforce 45% to be more in line with other 45% skills (made the damage by 80% as when taken into account the damage multiplier for 45% it will be 120% per bullet, before it was 150% per bullet basically and with 5 bullets it was nuts) and also properly made it have 4 bullets instead of 5.
- Updated Overview page.
- Improved code for St Louis 45% so that it puts you in the spot when using it and decreased the duration as well. Improved the radius and made position range of Blackwhip 45% further. Improved ragdoll by having the camera follow Deku as he dies. Also forgot to update the mod version in the code.
-
1.3.1
- Buffed alternate primary (damage scales by movespeed, gain invincibility during use as well), fixed some naming issues and fixed secondary blackwhip not being the right skill.
-
1.3.0
- Changed formula for OFA 100% special such that getting regen items won't negatively affect the skills.
- Added alt primary shoot style kick, alt secondary manchester smash, alt utility detroit smash, alt special OFA 45%.
- renamed boosted 100% skills by adding 100% to them to separate the differences between the detroit smashes.
- Corrected some readme errors- boosted primary invincibility duration should scale down, not remain the same.
- Removed walking animation and used sprinting animation for it as well- just thought it didn't look right.
- Some balance changes such as making the cooldown of 100% boosted primary st louis smash none again.
-
1.2.0
- Fixed ancient scepter support with proper 10% lifesteal.
- Adjusted boosted primary (added self-damage and changed the speed and duration scaling). Buffed regen passive to accommodate the higher self-damage. Added new Alt skill (Similar to boosted primary, weaker but with stun). Fixed descriptions for skills. Changed colours to descriptions. Added ragdoll. Updated Readme.
-
1.1.1
- fixed model issues, code clean up. (Forgot to mention previously) Changed effect of boosted primary as it may have been causing memory leaks. Changed menu colour to green. Lowered volume of voice and sfx, changed sfx of primary.
-
1.1.0
- added Ancient Scepter support.
-
1.0.1
- removed r2modman from dependencies.
-
1.0.0
Future plans
Currently he's just using the effects from RoR2.
Better animations (I animated them myself and they are not great- TCoolDzn is helping me big thanks to him!).
Still more Alt skills (tried to use loader hook code for blackwhip and..yea, similarly might try to implement artificer's hover for float).
Code clean-up (lots of leftover code that I commented out).
Alt skins
Credits
Big thanks to TCoolDzn for the 3D Model, future models and animations.
HenryMod for the template.
Ganondorf for networked suck code for blackwhip.
Enforcer/Nemesis Enforcer mod for nemesis enforcer passive code, heatcrash and shotgun code.
EggSkills for the alternate artificer utility, used for detroit smash.
MinerUnearthed for partial utility/alt utility code for blackwhip and delaware smash.
Ninja for partial utility code for st louis smash.
Daredevil for bounce code for shoot style kick.
Sett for haymaker code for st louis smash 45%.
TTGL for crit ricochet orb code for airforce fa jin buff.