Can anyone guess why this might be happening? I have a Medivav with the dual heal beam ability and can use it just fine with no problems. If I put the same ability on a stationary unit such as a structure it targets a new unit every second and keeps switching between targets rapidly.
I thought it might be the fact that the structure can't turn to face the unit, so I set the arc to 360 and tried again at 0, but it had no effect.
Is it changing targets consistently (i.e. switches targets every 1 second) or just seemingly random? Also, is it switching to targets with lower health or doing any sort of prioritizing or are the targets it's switching to seem random?
Is it changing targets consistently (i.e. switches targets every 1 second) or just seemingly random? Also, is it switching to targets with lower health or doing any sort of prioritizing or are the targets it's switching to seem random?
Seems completely random. I spawn 100 marines with 1/45 health on top of it, then it will start randomly targeting them for healing and switching every 0.5 seconds it seems. Maybe it's some kind of priority issue? And if so, why does it only happen on structures and not the Medivac?
Try messing around with the auto-cast validators on the ability. By just glancing at the medivac's double heal ability I saw there was a Not Stopping validator, which might be problematic for a structure.
Scratch that, it's a problem for all units except Medivac. I don't get it. I tried copying over the medivac actor events related to it but no dice. I'm thinking it's related to the auto cast setting, but why don't those affect medivac? Man.
Yes well, it's difficult to say without seeing your data.
So I'll take a wild guess. You modified the existing ability not to cost any energy, and it casts, yet it's immediately canceled by the Create Persistent validators because the caster has less than 5 energy? It can be many things...
Yes well, it's difficult to say without seeing your data.
So I'll take a wild guess. You modified the existing ability not to cost any energy, and it casts, yet it's immediately canceled by the Create Persistent validators because the caster has less than 5 energy? It can be many things...
Not a bad guess, I did remove the energy requirement. The unit in question does have about 100 energy though so I don't think it's a problem. I added it back to be sure but the problem remained.
I wouldn't mind showing you the data, which part are you interested in seeing specifically? The ability for the most part is default except for increasing health healed, removing the energy requirement, and allowing unlimited targets in a radius (this works fine for the medivac, but not the structure).
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Can anyone guess why this might be happening? I have a Medivav with the dual heal beam ability and can use it just fine with no problems. If I put the same ability on a stationary unit such as a structure it targets a new unit every second and keeps switching between targets rapidly.
I thought it might be the fact that the structure can't turn to face the unit, so I set the arc to 360 and tried again at 0, but it had no effect.
@Lucavious: Go
Is it changing targets consistently (i.e. switches targets every 1 second) or just seemingly random? Also, is it switching to targets with lower health or doing any sort of prioritizing or are the targets it's switching to seem random?
Seems completely random. I spawn 100 marines with 1/45 health on top of it, then it will start randomly targeting them for healing and switching every 0.5 seconds it seems. Maybe it's some kind of priority issue? And if so, why does it only happen on structures and not the Medivac?
@Lucavious: Go
Try messing around with the auto-cast validators on the ability. By just glancing at the medivac's double heal ability I saw there was a Not Stopping validator, which might be problematic for a structure.
Edit: The target sorts too
Sure it is channelling or adding the correct buffs?
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'm just puzzled why it seems fine on Medivac but not on structures :(
Scratch that, it's a problem for all units except Medivac. I don't get it. I tried copying over the medivac actor events related to it but no dice. I'm thinking it's related to the auto cast setting, but why don't those affect medivac? Man.
Yes well, it's difficult to say without seeing your data.
So I'll take a wild guess. You modified the existing ability not to cost any energy, and it casts, yet it's immediately canceled by the Create Persistent validators because the caster has less than 5 energy? It can be many things...
Not a bad guess, I did remove the energy requirement. The unit in question does have about 100 energy though so I don't think it's a problem. I added it back to be sure but the problem remained.
I wouldn't mind showing you the data, which part are you interested in seeing specifically? The ability for the most part is default except for increasing health healed, removing the energy requirement, and allowing unlimited targets in a radius (this works fine for the medivac, but not the structure).