You have the Charge Apply Damage buff damage response set to cost 1k life to use. As zealots lack 1000 life to lose to use a damage response it is not being used.
Is THAT what that entry is for? I thought that was applied damage to the charge target.
EDIT: Well the damage works for sure now, but there's still the issue of the charge ability itself not working.
EDIT 2: I have a workaround I consider acceptable. I simply copied the behavior modification of Zealot - Charging in behaviors over to the behavior modification field of my custom buff. This creates the double speed effect I need. Then, I went into the actor events of the zealot and changed references to "zealot - charging" to my custom buff as well. However, this doesn't seem to trigger the charge animation anyways. It also seems like, sometimes, the original charge buff will be applied and the zealot gets QUADRUPLE speed and the animation occurs, but removing that from the ability set effect should "fix" that. Anyways, unless you have a way to make the default charge ability (as part of the set) happen 100% of the time, I guess this is as solved as this is going to get.
I have a different problem that I'm just now seeing. The unit is permanently moving at double speed until it makes contact with an enemy unit. Is there a way to cancel the charge if I, say, order the unit to move away from the target as it's charging towards it?
That is why you had the original buff for double speed and the second buff only does the extra damage on contact. Add a duration for the buff to limit how long the perks of using the ability last. You could also add a Unit Order Queue validator to check if the unit Is using the Attack ability that removes the buff but this would not work if the unit swaps targets.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
The duration helps, but ultimately this creates a problem of range, because I would only like the ability to add the buff when the unit is within acquisition range and not from any distance, because for now I could select a unit all the way across a map (if it could be seen) and it would constantly be adding the buff every time the cooldown was finished until it hit that or another target. Is there a way to deal with the range issue?
Which effect? My ability uses a damage and stun effect. On the set effect or the apply behavior effect?
EDIT: i've also discovered that the default charge ability triggers only when auto acquiring a target. if I manually select a target, then it does my custom buff effects but not the default charge ability
EDIT 2: In the location range validator, what would be good settings for that? I don't know the default target acquisition range of a zealot, so I set the range to 6.
EDIT 3: That did it when applied to the set effect. I suppose this is solved. The settings I changed for the location range validator were the range to 6, and the compare set to "less than or equal to"
Here is the map I've made to test these abilities on. I'm using the command center as a target since it has a lot of health.
https://www.dropbox.com/s/pwy7mg7fsqcpto6/AbilitiesTest.SC2Map?dl=0
EDIT: I wonder why it would be doing that.
You have the Charge Apply Damage buff damage response set to cost 1k life to use. As zealots lack 1000 life to lose to use a damage response it is not being used.
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
In reply to DrSuperEvil:
In reply to DrSuperEvil:
That is why you had the original buff for double speed and the second buff only does the extra damage on contact. Add a duration for the buff to limit how long the perks of using the ability last. You could also add a Unit Order Queue validator to check if the unit Is using the Attack ability that removes the buff but this would not work if the unit swaps targets.
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
In reply to DrSuperEvil:
Add a validator to the first effect of the Location Range type?
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
In reply to DrSuperEvil: