Hey guys, I've resumed my last started project and I've come to a dead-end while trying to create a hero. Hero: High Templar (Aldrion - The Exiled) Ability: Archaic Protection Description: Aldrion creates several Archaic Orbs (dependingon ability level) which orbit around he for a short duration (Timed Life units). Each orb grants he some shields (depending on ability level) for a short duration (increased per ability level). If the each orbs lasts its entire duration, Aldrion gains doubled shields for halved duration. If the orbs are released, each of them will find one random target (prioritizing heroes) and will attack it, slowing its movement speed.
I think I know how to do everything but the orbiting units around the caster. I think it can be done through Rotator actors, but I can't fin the way of attaching the Archaic Orbs (they are units used as a missile when released the ability) to Aldrion. The doubled ability (casting the orbs and releasing them) I've think doing it via a behavior type ability which has a set of effects when activated (the ones related to the shields and everything else) and another set of effects when removed via turning off the ability (since it's a behavior type ability).
it's possible to do with everything you want. Use rotators for your 3 attachments and make reference of each within the caster's scope. Put: ActorCreation -> RefSet ::scope.Orb1 ::self, orb 2, orb 3 etc for each model addition actors of your orbs. Then make 3 launch missile effects and set LaunchRequest+ field for every action actor to this ::scope.OrbX. also you need to destroy this orbs attachments immediately when missiles are fired, so it will have proper look. It's really many possible ways to do it i just dont rly know what you exactly want. for example how you plan to visualize attacks of this orbs? what kind of weapon they should have? do they have to stick to the enemy unit or just attack it with beams or like ibnterceptors..... hard to explain how to make something i cant properly imagine :<>
then use approach suggested above, just define the LaunchRequest+ to your Rotation References and youre ready to go. I was quite interested so i made my own interpretation solely with data btw. Spent quite a time on it so no map sry :>
I've dramaticaly changed map that i've used to record a video and made special archon weapon from this (videoproof, no lying :>). So I just made something different for you. And yeah, look in missiles actors u need to set host for properties just as i did so missiles will always be the same size as orbs, even if you change scale of the caster.