I've been having problems with my units not attacking properly when equipped with more than one weapon.
For example, a unit has 2 weapons and one weapon is longer range than the other. When ordered to attack-move, and it sees a target, the unit will only move into range for its longest range weapon. Is there a way to designate which weapon is it's "primary", or which one to move into range for?
Another issue: even when in range for BOTH weapons to be firing the unit will screw around and not fire them on cooldown. I have linked cooldown, only fire at attack target, only fire when attacking all unchecked, and the weapon allows movement. Both weapons have 0.0 damage-point and backswing. Often the unit will only use ONE of the two weapons, and randomly switch it up whenever new orders are received. Is there anyway to fix this?
One workaround I had was to use behaviours to disable the long range weapon when it is on cooldown. This worked okay for long cooldown skills, but began breaking once the weapon being disabled started firing too quickly. Any tips?
let me recap: you have 2 weapons with different cooldown times, so when one weapon is on cooldown you want the unit to use its other weapon?
or did i get it wrong?
I think you need to uncheck Linked Cooldown on all weapons for it to work, so check that. Also review the firing arcs, the default angle is 0 meaning the weapon can only fire at something the unit is directly looking at. Also ensure none of the weapons has a "channeled" component.
I thought weapon priority worked based on the order in which you assign them on the Unit, I know it can be messed with because Blizzard did it for Thor vs. Colossus.
Temporarily disabling the weapon should work unless you mess with attack speed a lot (hero stats, a ton of firing speed upgrades etc.)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hey guys,
I've been having problems with my units not attacking properly when equipped with more than one weapon.
For example, a unit has 2 weapons and one weapon is longer range than the other. When ordered to attack-move, and it sees a target, the unit will only move into range for its longest range weapon. Is there a way to designate which weapon is it's "primary", or which one to move into range for?
Another issue: even when in range for BOTH weapons to be firing the unit will screw around and not fire them on cooldown. I have linked cooldown, only fire at attack target, only fire when attacking all unchecked, and the weapon allows movement. Both weapons have 0.0 damage-point and backswing. Often the unit will only use ONE of the two weapons, and randomly switch it up whenever new orders are received. Is there anyway to fix this?
One workaround I had was to use behaviours to disable the long range weapon when it is on cooldown. This worked okay for long cooldown skills, but began breaking once the weapon being disabled started firing too quickly. Any tips?
let me recap: you have 2 weapons with different cooldown times, so when one weapon is on cooldown you want the unit to use its other weapon? or did i get it wrong?
@FunkyUserName: Go
That is correct. I want them to use whichever weapons are not on cooldown.
post a map with everything setup so far and i will do the rest.
I think you need to uncheck Linked Cooldown on all weapons for it to work, so check that. Also review the firing arcs, the default angle is 0 meaning the weapon can only fire at something the unit is directly looking at. Also ensure none of the weapons has a "channeled" component.
I thought weapon priority worked based on the order in which you assign them on the Unit, I know it can be messed with because Blizzard did it for Thor vs. Colossus.
Temporarily disabling the weapon should work unless you mess with attack speed a lot (hero stats, a ton of firing speed upgrades etc.)