- Joined
- Jul 10, 2007
- Messages
- 6,306
So... when you issue an attack, you would expect the buff applied to the unit that receives damage from that attack be equal to the level of the passive ability on the attacker when the attack was issued... wrong... the ability level is equal to the current ability level of the attacker.
Here is an example of when this incorrect behavior runs
unit 1 attacks unit 2
(1 second later)
unit 1 passive ability level = passive ability level - 1
unit 2 receives damage
unit 2 gets a buff level = to current unit 1 passive ability level
The buff level of unit 2 should be passive ability level + 1, which was the level of the passive ability when the attack was first issued.
Anyways, does anyone know of any abilities that do levels correctly? Or does anyone know a way around this bug?
edit
A more concrete example
An archer has freezing arrows. When the archer attacks, a frost arrow is fired. It is level 5.
The freezing arrows ability level is now changed to level 3.
A short while later, the frost arrow hits the target unit.
The buff applied to the target unit will be level 3, not level 5.
Here is an example of when this incorrect behavior runs
unit 1 attacks unit 2
(1 second later)
unit 1 passive ability level = passive ability level - 1
unit 2 receives damage
unit 2 gets a buff level = to current unit 1 passive ability level
The buff level of unit 2 should be passive ability level + 1, which was the level of the passive ability when the attack was first issued.
Anyways, does anyone know of any abilities that do levels correctly? Or does anyone know a way around this bug?
edit
A more concrete example
An archer has freezing arrows. When the archer attacks, a frost arrow is fired. It is level 5.
The freezing arrows ability level is now changed to level 3.
A short while later, the frost arrow hits the target unit.
The buff applied to the target unit will be level 3, not level 5.