Marionette
Manaless, 0 attack range (does not have its own basic attack)
Passive: Puppetry Marionette cannot use basic attacks on its own. Instead, Marionette can basic attack anyone within the attack range of any puppet Marionette controls.
Q: Entwine 1 second cooldown 1st cast: Select either a puppet or yourself. 2nd cast: Select a unit within 500 units of the first target OR select a target point on the ground/terrain.
Connect the first target to the second target with your thread, dealing 10/15/20/25/30 (+.2 bonus AD) physical damage to any enemies who had a new tether planted in them.
A maximum of 1/1/2/2/3 threads may be in a unit at once time, including Marionette. Any unit with any amount of threads in it is marked as a puppet.
If a unit strays 750 units away from what it is connected to, it will take 40/45/50/55/60 (+.5 bonus AD) physical damage and be stunned for 0.2 seconds.
If a hostile projectile crosses the point where two threads cross, the projectile is destroyed.
W: Pull 14 second cooldown (May only target puppets directly connected to Marionette) Pull the target to Marionette, dealing 80/90/100/110/120 (+.3 AD) physical damage if it is an enemy. If there is a unit linked to the target, it will be pulled to the primary targets prior position. This will continue until there is no unit to be pulled.
E: Slam 14 second cooldown Marionette grabs hold of all threads that are emerging from it in a 80 degree cone and slams them together, dealing 50/60/70/80/90 (+.2 AD) physical damage and bringing all of them into the middle of the cone.
R: Lash 120/110/100 second cooldown Lash all of your threads, knocking up all puppets and causing them to deal 50/75/100 (+.1 total AD) physical damage in an area on landing (25% for non champion puppets). Enemies caught in the AOE for multiple landings will be damaged by each.
Afterwards, all threads are broken.