Man I thought this would be one of the most basic easy abilities to make but I can't do it, I can't do it as a "Move" ability because you can't select the range or tell it to add a behavior and it seems to not like showing up when the character already has a "Move" ability. I can't do it as an "Effect - Target" ability whose effect is "Issue Order" (the order being "Move" to target point) because when I do that the ability will only let me target units for some reason even though the effect is target point. (This is how the blink abilities are set up but for some reason it works fine for them, probably because they made the "Teleport" ability category play nicely with the "Effect - Target" category.)
I could go on listing different things I've tried but basically I figure someone out there has to have made an ability like this, I just want some generalized info on how to do it or what to avoid doing and I can figure it out from there.
So far unresolved. I've given up until someone finds a solution to my issue, using a slightly different setup instead until then.
EDIT: As a note, the best way to do it that I could find was leaving it as an Augment ability and setting the "Ability Command" to Move instead of Attack, and changing the ability "Target Type" to "Unit or Point".
That'll get you pretty close, but beyond that you're on your own.
So far unresolved. I've given up until someone finds a solution to my issue, using a slightly different setup instead until then.
EDIT: As a note, the best way to do it that I could find was leaving it as an Augment ability and setting the "Ability Command" to Move instead of Attack, and changing the ability "Target Type" to "Unit or Point".
That'll get you pretty close, but beyond that you're on your own.
Yeah the closest I came to getting it was doing exactly that and I think I gave the movespeed behavior an expire effect that would order the unit to do a stop command so when the speed buff is over it will end even if he doesn't reach his destination. I think I also had to make the auto cast validator "Is Egg" so that it wouldn't keep trying to autocast it. But the stop command is kind of disconcerting and you can change directions during the buff, I tried to make the unit uncommandable while charging but that's just weird, the whole thing is just messy.
You can issue units to attack all enemy units near a point - they will attack all enemy units along the way too.
Check my map if you need the exact code.
Cheers :8)
For me in particular, I don't want the unit attacking anything on the path, that's where the issue comes up. I got it working at one point the way you had it, but it wasn't what I was looking for. Thanks though.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Man I thought this would be one of the most basic easy abilities to make but I can't do it, I can't do it as a "Move" ability because you can't select the range or tell it to add a behavior and it seems to not like showing up when the character already has a "Move" ability. I can't do it as an "Effect - Target" ability whose effect is "Issue Order" (the order being "Move" to target point) because when I do that the ability will only let me target units for some reason even though the effect is target point. (This is how the blink abilities are set up but for some reason it works fine for them, probably because they made the "Teleport" ability category play nicely with the "Effect - Target" category.)
I could go on listing different things I've tried but basically I figure someone out there has to have made an ability like this, I just want some generalized info on how to do it or what to avoid doing and I can figure it out from there.
@JohnnySmash: Go
If it makes you feel any better, here's the thread that resulted from my attempt at exactly the same thing:
http://forums.sc2mapster.com/development/map-development/7375-issues-duplicating-move-attack-abilities/?unread
So far unresolved. I've given up until someone finds a solution to my issue, using a slightly different setup instead until then.
EDIT: As a note, the best way to do it that I could find was leaving it as an Augment ability and setting the "Ability Command" to Move instead of Attack, and changing the ability "Target Type" to "Unit or Point".
That'll get you pretty close, but beyond that you're on your own.
Yeah the closest I came to getting it was doing exactly that and I think I gave the movespeed behavior an expire effect that would order the unit to do a stop command so when the speed buff is over it will end even if he doesn't reach his destination. I think I also had to make the auto cast validator "Is Egg" so that it wouldn't keep trying to autocast it. But the stop command is kind of disconcerting and you can change directions during the buff, I tried to make the unit uncommandable while charging but that's just weird, the whole thing is just messy.
You can issue units to attack all enemy units near a point - they will attack all enemy units along the way too.
Check my map if you need the exact code.
Cheers :8)
For me in particular, I don't want the unit attacking anything on the path, that's where the issue comes up. I got it working at one point the way you had it, but it wasn't what I was looking for. Thanks though.