with aerial shackles the caster is imoveable as well isnt he?
so you could basically add the "rally" ability to the caster after starting the effect of aerial shackle and set the rally point of him to be the target of the ability.
thence you can pick all units casting aerial shackle periodically (you have to add them to the group when starting that spell of course) and move the unit saved as their rally point towards them. you can use "move unit instantly" instead of "setUnitX/Y" i guess though i am not sure whether the move instantly function might break the aerial shackle spell but i doubt it.
I'd set the target and caster into an array for AerialShacklesCaster and AerialShacklesTarget. Make an integer variable AerialShacklesCastNumber. When someone casts AS, set him and the target as AerialShacklesCaster[AerialShacklesCastNumber], then set ASCN = ASCN + 1. Then you can get the periodic sliding trigger and for each Integer A from 1 to ASCN, do the pulling.
During the first trigger, use the action to add an event to trigger #3, picking all units from 1 to ASCN and saying (ASC[Integer A]) stops casting an ability. In the third trigger, put action Set (ASC[Integer A]) equal to (no unit). That way, the target won't continue to be pulled if you prematurely stop channelling.
Reddit, Slack, Google, Facebook, Instagram — these companies use our data — directly or indirectly — to train the next generation of AI language models. Yet, I don’t remember anyone asking our permission, and in doing so, these companies have proven the adage that customers’ data is their main...
Our new website went up early yesterday. Health Empowers You. 200 smoothie recipe guide and soon we will have detox, cognitive enhancement, weightloss teas and some coffee blends. https://healthempowersyou.net/products/smoothie-recipe-guide
It never fails that as soon as I say something about the bots they come back - this time they are under a whole new IP range - one thing in common though, Chinese!