Hi, I made a custom Illidan hero for my sc2 map and I tried to give him an AoE ability. The problem is that this ability's actor won't show on the target point but on my hero, wherever I click. So basically the ability deals damage at the right range (5 in this case) but the green pool I chose as an actor for it just shows under my hero and not under my target. Any way to fix it?
Thanks a lot.
you are likely missing the "at target" part or perhaps its set to at caster. either way you need to change it. i believe it is a "term" in the actor but im not certain.
You shouldn't set the 'At Target' term, this term simply set the scope to the target unit scope. And for the aoe abilities, the effect don't have a target scope, so it would fall back to the caster.
The right way to do it is simply use effect start as event, and direct Create actor with this event.
Also you will need to double check the effect itself, see if the effect location field is right. (the actor would be created at the effect's location, it's not always equal to other locations)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi, I made a custom Illidan hero for my sc2 map and I tried to give him an AoE ability. The problem is that this ability's actor won't show on the target point but on my hero, wherever I click. So basically the ability deals damage at the right range (5 in this case) but the green pool I chose as an actor for it just shows under my hero and not under my target. Any way to fix it? Thanks a lot.
you are likely missing the "at target" part or perhaps its set to at caster. either way you need to change it. i believe it is a "term" in the actor but im not certain.
I did set that term to "At Target" and it still doesn't work :( .
Well, quite the oppsite.
You shouldn't set the 'At Target' term, this term simply set the scope to the target unit scope. And for the aoe abilities, the effect don't have a target scope, so it would fall back to the caster.
The right way to do it is simply use effect start as event, and direct Create actor with this event.
Also you will need to double check the effect itself, see if the effect location field is right. (the actor would be created at the effect's location, it's not always equal to other locations)