The way I would create a visual affect on the affect units would be as followed:
Create a new model and just the model to an effect such as 'PsiDisruptorImpact.m3'
Next go into the actors tab and create a new actor of type 'Model' and set the based on to 'Model Animation Style Continuous'
- Find Art - Model and change it to the model your created prior
- Open up Host+ and change the Subject to Alias then select _Unit
- Next go to Hosting Site Operations+ and add an operation, making the value 'SOpAttachOrigin'.
- Finally open up the events+. You want to create the following.
==== add event ==== Msg Type: Actor Creation Source Name: Any Sub Name: Any ====== Message ====== Msg Type: Animation Play Name: Customize > add slowaura > then select that Animation Properties: stand the rest stay the same ==== add event ==== Msg Type: Behavior Source name: This will be the behavior that applies the debuff to the unit sub name: Create ====== Message ====== Msg Type: Create ==== add event ==== Msg Type: Behavior Source name: Same as above sub name: Destroy ====== Message ====== Msg Type: Destroy
And to answer your other question you can create an event inside the actor of your unit to trigger an animation like a spellcast when it uses a specific ability. Dont have time to go into that as i have to run, but if you want more info will tell you later.