Hey so this has been driving me NUTS i have looked everywhere and can't find anything on this but maybe some1 knows
i need a dash ability made in the data editor.
So i have the War-pig Marine and made him an ability. What it is suppose to do is, dash forward which ever way the unit is facing instantly (meaning you do not have to target) for a range of 7 and stop at the first thing it hits dealing 70 damage at level one, or stopping at a range of 7.
so what i have done is made an Effect: instant which applies a behavior. This behavior starts a persistent effect on initial application which tells the range of the ability of y value -7 Effect: Offset, and applies a force effect to push the unit to that location (i have no idea if apply force is what i need or not) then from the behavior i have a search effect running through the behaviors periodic effects telling it to search 180 deg in front of caster and 1 range.
Problems I'm having:
- Marine requires target (which i want him to just go forward and stop when he hits the destination or enemy)
- Behavior does not apply unless with in range of a unit that is targeted by the search effect
- Marine does not move forward to the offset location of the persistent. I have tried apply force to maybe push him to it, and just a simple issue order effect telling the unit to move forward to offset point, but to no avail.
1. Sounds like you have messed your filters up. Try making a new Effect - Instant ability.
2. You could use the apply force to avoid problems with collision although a combination of Issue Order to tell them to move to the location with a small force is orten more effective. Do not forget the field in the buff used by the mothership vortex that determines the origin on the force effect.
I would use an effect instant that uses a Set with an Apply Behaviour and a Create Persistent. The apply behaviour uses a periodic Search Area effect with a limited arc to target stuff in front of it applying the damage and issuing the stop ability order and removing the behaviour. The create persistent orders the unit to move in the right direction. The buff can also increase the speed of the unit.
Have you set your Effect - Period Count field to 1 on your Create Persistent?
Well it's all working fine except one problem my marine does not run straight the way he is already facing, he runs just in a down direction. I did set up the Target location offset start: as Caster Unit. So it should realize that from caster unit head to an offset of -1 y value which is forward correct? i must be missing something.
suggestion: copy the zealot rush ability, that works no matter if you have a target or not, then just add an Melee attack range weapon to do the damage, as far as the offset goes, it sounds like your contradicting what you want, dash but no dash, you probably cant have both under the same ability, suggest adding in a custom Stop ability to stop unit at a given range from unit. as to not to interfere with the dash ability, make it to chanelling so it cant be interupted while dashing. just a thought. :D
As I recall Create periodic effect is the definite ability to use for something like your dash, and you definitely want to be using periodic offsets to get offsets with respect to the units facing. My main guess is your Location or Offset Facing Fallback is off. Be sure you are using Caster Unit for this.
Is also possible, since you are issuing an order that the fields on this are goofed. Should be something like Command Flags: Smart Click, Player+ (None):Caster, Target+(None):Target Point, Unit+(Caster),Validators+(Pathable). Getting these fields exactly right can be a real bear for the desired effect, hopefully that helps a little. Copying that information straight from a monster I designed in my little project to shoot and run away then come back after reloading.
Alright here are the screen shots, so the problems I'm having now is that the marine does not even move at all no matter what i set the target + to or Unit + to in issue order effect. It just doesn't change anything he does not move forward. I believe this is do to wrong inputs in the issue order effect (the very last picture) other than that I'm stumped.
I did have him moving at one point but it was using an apply force effect which made him only move downwards this did not get the desired effect as i need him to just dash in whatever direction he is facing for a range of 7 in front of him. until he hits a unit.
Bump... i guess no one actually wanted to look through all those pics lol. Anyway its fine if i can't get this to work, ill just use effect target ability type instead.
Hey so this has been driving me NUTS i have looked everywhere and can't find anything on this but maybe some1 knows
i need a dash ability made in the data editor.
So i have the War-pig Marine and made him an ability. What it is suppose to do is, dash forward which ever way the unit is facing instantly (meaning you do not have to target) for a range of 7 and stop at the first thing it hits dealing 70 damage at level one, or stopping at a range of 7.
so what i have done is made an Effect: instant which applies a behavior. This behavior starts a persistent effect on initial application which tells the range of the ability of y value -7 Effect: Offset, and applies a force effect to push the unit to that location (i have no idea if apply force is what i need or not) then from the behavior i have a search effect running through the behaviors periodic effects telling it to search 180 deg in front of caster and 1 range.
Problems I'm having:
- Marine requires target (which i want him to just go forward and stop when he hits the destination or enemy)
- Behavior does not apply unless with in range of a unit that is targeted by the search effect
- Marine does not move forward to the offset location of the persistent. I have tried apply force to maybe push him to it, and just a simple issue order effect telling the unit to move forward to offset point, but to no avail.
please help.
Bump...
1. Sounds like you have messed your filters up. Try making a new Effect - Instant ability.
2. You could use the apply force to avoid problems with collision although a combination of Issue Order to tell them to move to the location with a small force is orten more effective. Do not forget the field in the buff used by the mothership vortex that determines the origin on the force effect.
I would use an effect instant that uses a Set with an Apply Behaviour and a Create Persistent. The apply behaviour uses a periodic Search Area effect with a limited arc to target stuff in front of it applying the damage and issuing the stop ability order and removing the behaviour. The create persistent orders the unit to move in the right direction. The buff can also increase the speed of the unit.
Have you set your Effect - Period Count field to 1 on your Create Persistent?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
ya my period count is at 1
and thank you for that i believe you may have fixed all my problems i will try it and see if it works!!
Well it's all working fine except one problem my marine does not run straight the way he is already facing, he runs just in a down direction. I did set up the Target location offset start: as Caster Unit. So it should realize that from caster unit head to an offset of -1 y value which is forward correct? i must be missing something.
You need to set the offset periodic.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
I have set it, i set it to - Effect: periodic offset + 0,-1,0
So is it working how you want?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
No the marine still runs downwards no matter what.
Ill post screen shots tomorrow of the work in the data editor.
@Triflin:
suggestion: copy the zealot rush ability, that works no matter if you have a target or not, then just add an Melee attack range weapon to do the damage, as far as the offset goes, it sounds like your contradicting what you want, dash but no dash, you probably cant have both under the same ability, suggest adding in a custom Stop ability to stop unit at a given range from unit. as to not to interfere with the dash ability, make it to chanelling so it cant be interupted while dashing. just a thought. :D
@tdhsst: Go
As I recall Create periodic effect is the definite ability to use for something like your dash, and you definitely want to be using periodic offsets to get offsets with respect to the units facing. My main guess is your Location or Offset Facing Fallback is off. Be sure you are using Caster Unit for this.
Is also possible, since you are issuing an order that the fields on this are goofed. Should be something like Command Flags: Smart Click, Player+ (None):Caster, Target+(None):Target Point, Unit+(Caster),Validators+(Pathable). Getting these fields exactly right can be a real bear for the desired effect, hopefully that helps a little. Copying that information straight from a monster I designed in my little project to shoot and run away then come back after reloading.
Alright here are the screen shots, so the problems I'm having now is that the marine does not even move at all no matter what i set the target + to or Unit + to in issue order effect. It just doesn't change anything he does not move forward. I believe this is do to wrong inputs in the issue order effect (the very last picture) other than that I'm stumped.
I did have him moving at one point but it was using an apply force effect which made him only move downwards this did not get the desired effect as i need him to just dash in whatever direction he is facing for a range of 7 in front of him. until he hits a unit.
Set Effect
Set Effect Stop
Search Area Effect
Remove Behavior Effect
Destroy Persistent Effect
Behavior
Apply Behavior Effect
Dash Ability
Damage Effect
Issue Order Effect
Bump... i guess no one actually wanted to look through all those pics lol. Anyway its fine if i can't get this to work, ill just use effect target ability type instead.
Deadzergling you were right my issue order was wrong just got it all working perfectly thanks. Here's what i did.
i had to set
validator: pathable
player + caster
Target + target point
Unit + caster
Thanks a lot for the help guys