This is assuming that you're on patch 1.31+.
[Passive] Fleet of Foot: Use a Damage event and order a Dummy unit to cast Bloodlust on Sivir whenever she damages a hero with a normal attack. Modify Bloodlust to only increase movement speed. There are tons of examples of Damage events - just make sure you're looking at more recent threads like from 2020+.
[Q] Boomerang Blade: This has surely been done many times before. It's really simple though especially with something like Chopinski's relavistic missiles system where the system can do 90% of the work for you. Anyway, here's a possible solution (old and outdated):
This is another spell request that I need: Name: Boomerang Type: Target Point What it does: It sends out a missile (maybe the glaive from glaive thrower) and damages every unit in the way, when it reaches the target point of ability, the missile returns to the caster, and deals damage again...
www.hiveworkshop.com
[W] Ricochet: Look at how Moon Glaives works for the Huntress - you'll see it relies on a special setup for the Huntress' attack as well as the Moon Glaive upgrade to improve it. You would copy that and then trigger it so when you cast the ability you adjust the tech level of the upgrade to whatever you want, probably matching the level of the Ricochet ability. Then after X attacks, which can be handled using a Damage Event just like we did in Fleet of Foot, you reset the upgrade tech back to 0. A Unit Indexer comes to mind to track the number of attacks remaining. Note that it'll probably be very difficult to distinguish between a primary attack and a bounced attack, so you'll have to come up with a way to do that. Perhaps relying on the "A Unit is attacked" Event would be better here, although not ideal.
[E] Spell Shield: Use the Spellshield ability (there's an Item ability for this) + A trigger to detect when it's used. Then just like Fleet of Foot, use a Dummy to apply Bloodlust to Sivir for the bonus movement speed. For the heal, you can just trigger that yourself -> Set life to (life + X).
[R] On The Hunt: Use a Dummy to cast Bloodlust on Sivir and nearby allies when she casts the ability. Again, modifying it to only apply to movement speed. Then use a Damage event to detect when Sivir damages a unit with her normal attack, check to see if she has the On The Hunt buff, and reduce her basic ability cooldowns in response. You would use the Start Cooldown action to handle the cd reduction, it's pretty simple:
Hi everyone, was wondering if there is a way to set the remaining cooldown of an ability for a unit to a certain value. Specific usecase: Custom ability being cast, say it has 10 second cooldown, if the target is invalid (determined in a trigger) I want to be able to set the remaining...
www.hiveworkshop.com