Katarina
Based on S11 AD Build --v2.3 Streamlining update-- split Preparation skill, updated lobby info, bugfixes
By Nines
Last updated | 3 days ago |
Total downloads | 106576 |
Total rating | 11 |
Categories | Player Characters Survivors of the Void Seekers of the Storm Update |
Dependency string | Nines-Katarina-2.3.0 |
Dependants | 28 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.9KingEnderBrine-ExtraSkillSlots
It's a library for other devs!!! It allows adding more skills for characters
Preferred version: 1.5.1RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.0.0RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.0.0RiskofThunder-R2API_Loadout
API for registering skills, skins and entity states
Preferred version: 1.0.0RiskofThunder-R2API_Orb
API for creation and management of custom Orb types.
Preferred version: 1.0.0README
Scroll to the Changelog section at the bottom for the most recent patch notes.
Preview
''Let the coronation bloodbath begin...!''
Introduction
For those of you seeing this mod for the first time, Bandit is my favorite character in vanilla RoR (the chad Lights Out enjoyer vs the virgin Desperado fan) and Katarina is my 2nd favorite champion in League, so I found this as a neat opportunity to both learn C# while also making something really cool in the process. Her design was mainly influenced by her Season 11 AD On-hit build with Kraken Slayer/Blade of the Ruined King.
Visually she isn't the most stunning character because I hate making VFX, but mechanically she's one of the most complex survivors I've ever seen/played
2.0 highlights
- Reworked kit with smoother gameplay, focused on giving you more combat options in more situations
- You can now reset Shunpo multiple times in a fight, even against a single enemy, just like real Katarina
- The removal of Conqueror in exchange for dagger pickup system
- All 6 of her Battle Queen daggers are Implemented
- Full audio and voice lines
- better Death Lotus, uses Orbs instead of Projectiles so the aim isn't so arbitrary
- Extensive configs, several properties of the daggers are adjustable
Primary
Secondary
With each cast of this ability, Katarina chooses another dagger from her royal arsenal
- Hitting an enemy with a single dagger will ricochet the blade onto the ground near them
- Picking up the blade will slash radially
- The slash is centered around Katarina, not around the pickup zone, and heals you per enemy hit
- The radius is significantly larger than the slashing effect would imply, but I am bad at making VFX, as aforementioned
- Killing an enemy with a single dagger will heal you for a % of their maximum health
Utility: Shunpo Techniques
Utilizing her Noxian assassin training, Katarina appears instantly at target location.
- Extremely high range
- Hold to aim, release to cast
- Can cancel your fall damage
- You can do most other things while aiming. Walking, sprinting, using your primary/secondary
- Damages the closest enemy on-arrival
- The damage is centered on a radius around you so you don't need to target enemies directly, dashing near/behind them is enough (just like League!)
Using the power of her Scheman Crest, Katarina appears instantly in front of the target enemy.
- Only usable with a target
- but usuable even before the indicator appears, so long as the enemy is close enough to your crosshair and within range
- Excellent for immediately following up daggers
- Can also cancel fall damage
- Adept at chaining multiple flying enemies
- Both techniques deal vastly increased (460%) damage to flying enemies
Special
- Can suspend you in the air
- Targets with a priority system, Bosses>Elites>Flying enemies>All other enemies
- Number of enemies targeted increases by 1 per 20% attack speed you have and starts at 5
- Pressing the ability key again while channeling will cancel early
Credits
-
Dagger switching/pickup logic, Skillstates, and 100% of all backend work for the 2.0 rewrite done by Dragonyck
-
Animations, sounds, visual fx, ability rework ideas, gameplay tweaks, and configs written by me
--Bubbet for being a nice guy as usual and answering all of my questions about the RoR2 codebase
--Violet Chaolan for making an updated WWise tutorial after I asked him nicely :)
--KingEnderBrine for making ExtraSkillSlots
--Model, animations, and sounds are all original property of Riot Games Inc.
Special Thanks
-
Scoops & EmilyMakar - League of Legends and Bandit are both great but Red Mist was truly my inspiration to start modding RoR2. After experiencing the adrenaline-rush she offers and seeing what's really possible, it motivated me to make my own fast-paced chain-kill melee survivor.
-
Lemonlust - For keeping the subset of League mods alive with me and Dragonyck! He also maintained his own version of Katarina while I was in a burnout hibernation cycle.
Misc Dev Notes
- Her daggers are skillshots because I have always preferred them that way (and because Serrated Shiv) but if you want them to be targeted like in real League you can use the Aerolt aimbot option (a lot of fun if you care not for balance). Adding targeting functionality to the skill is pretty difficult due to how the dagger switching logic is written so I won't be doing it.
- It's possible I may have overdone it with the vfx a little bit. If you have a lower end pc or it's :waytoodank: you can turn them off in the config
- I use these keybinds
Known Issues
-- All feedback is welcome! Feel free to mention me in the RoR2 Modding Discord @ Nines#9904 unit_9_type_s
- Her melee effects orient a little strangely because I don't like doing custom effects so I copied bandit's shiv swipe. The actual hitbox is identical to Mercenary's first two swipes
- Her resets still only work for the host in multiplayer, networking is hell I'm sorry it will probably remain this way forever
- Sometimes(?) when casting Death Lotus the skill will cancel itself and do nothing but still put it on cooldown, I don't have any leads on why this happens yet
- She doesn't have footsteps because I can't make the component work to save my life even with proper(?) animation events and dust prefabs, pls help
- Scheman Shunpo will still send you to Vector3.zero sometimes. I've already put fallback positions in place but sometimes it still happens, especially in the Mithrix fight because he moves around so much (sorry), try not to look around too fast when using it and you should be fine.
- Skill issue
Future Plans
I will make her base stats configurable as per most of Dragonyck's other mods in the next update- Replace Huntress tracker with a custom one maybe, if I can figure out how to make my own prefab
- Due to the armature being different for Katarina's Battle Queen skin, I would have to redo the whole animator with less anims (for a different skin that has less anims anyways due to being 1350rp) and I'm frankly not gonna invest time into that, so, new skins are an impossibility. I can however look into adding some of her chromas, most likely starting with Tanzanite or Emerald
- Right now her dagger switching is just cosmetic but there is behaviour in place to where I could make different elemental effects happen based on which dagger you have/grant specific buffs on kill/debuffs on enemies or something but that wasn't a goal for initial release nor has it seen any testing.
- I might mess around with this next ^
Changelog
2.3.0
Update
- Updated for Seekers
- Added Preparation skill, allowing for much faster and near-seamless ability rotations. You can really go all out now, it's seen extensive testing
- Cleaned up this readme and her in-game lobby descriptions to be easier to understand
- Fixed camera bug
- Updated some methods in her Voracity logic
- Fixed her shadow not showing in the pregame lobby
2.2.0
The other 50% of an update
--Stats
- Base damage has been decreased from 15 to 13
- Added slight attack speed growth per level (check your configs for this to take effect, default was 0)
--Voracity
- Dagger pickup damage increased to 615%, up from 425
- Kills with a pickup will now give Hunter's Harpoon for 2s
- Pickups will now heal you based on the number of enemies hit
--Sinister steel
- Damage increased to 240%, up from 180
- Omnivamp has been removed, to balance out new Voracity healing
--NEW Alternate Skill: Preparation / aka League W
- Now equipped by default
- Pressing the input does the same as Voracious Blade
- Holding the input swipes your blades around you as though you've just picked up a dagger
--Voracious Blade
- Starts with 2 charges instead of 1
- Killing with your last two daggers will give all of them back, giving infinitely recursive daggers if you're good at aiming
- Charged version fires 5 daggers with a slightly increased spread, up from 3
--Shunpo Techniques
- Damage increased to 260%, up from 210
- Blade of the Ruined King: techniques now deal base damage % + 11% enemy current health
- and also heals you for 7% of the total damage dealt
- Scheman Shunpo now puts you in directly in front of the enemy's look position, instead of on top of their hitbox
- Added damage FX to enemies hit by either technique
- Will now give a dagger back on-kill if you currently have none
- I've explicity worked the damage numbers so you can double tap Shunpo to kill most enemies in the early game
--Misc
- Camera position has been lowered significantly, this was the intention to begin with but I couldn't fix it quite how I wanted to until now; throwing daggers and aiming Noxian Shunpo at pickups should feel more consistent now. You can change it back if you want in the config
- You can now choose the Needletick effect for your on-kill VFX instead of Bandit's Lights Out effect if you like
- The Needletick effect is special-cased to occur anyways on killing an enemy with Shunpo but there are options in the config
- Updated in-game Overview section
2.1.0
50% of an update
- Wanted to go ahead and get this out before anything else I'm working on
- You should probably delete your configs for this one
- Implemented ExtraSkillSlots support
- Shunpo techniques have been split apart into independent skills because she doesn't feel Red Mist enough yet
- Resets were re-coded a bit to reflect this change
- Killing with one technique will reset the other (and also itself)
- Killing with a dagger pickup will reset them both instead of the currently equipped one
- Picking up a dagger will set the cooldown of both to 2 seconds
- Rebind the key ingame
- Scheman Shunpo should suspend your velocity better after hitting a flying enemy
- Added Configurable base stats
- A handful of minor gameplay changes/damage adjustments I didn't document, oops
- R2API submodule conversion
I didn't playtest these changes very much bc holidays but they all should be working. Lemme know if you notice something broken and I'll hotfix it
2.0.2
Hotfix
--Voracious Blade
- Charged version now fires automatically, previous behaviour available as config option
- Experimental alt charge version available similar to League W, I still need to make vfx for this
- Charge time significantly decreased
--Scheman Shunpo
- Shouldn't send you to the moon or to the center of the planet anymore if the skill fires after the targeted enemy dies or if you look away too fast
2.0.1
Hotfix
--Sinister Steel
- Turned on melee impact effects that were turned off for debugging
--Scheman Shunpo
- Distance increased by 15
- Searching angle decreased by 3
--Death Lotus
- Radius increased by 10
--Misc
- Clarified skill descriptions some
2.0.0
Update
That shelf may have lasted 11 months but I am back! Whole mod rewritten, and documentation has been comprehensively updated! This time around I really think I captured the perfect fusion between Bandit and everyone's favorite (or least, depending on who you ask) Noxian femme fatale. She is way more mechanically advanced and combo-oriented now. PROJECT: Vayne is still sitting in a folder somewhere with skills 50% done and model 100% animated, but I'm not sure if I can bring myself to finish her because she's honestly not very interesting as a RoR survivor conceptually. It would take some exciting ideas to motivate me to finish her
*changelogs prior to v2.0 have been omitted at this point for clarity's sake and to reduce scrolling*
1.0.0
- Initial release 8/24/21
- I was still the first to do this champion hehe >:D