cryowraith
New Member
- Reaction score
- 7
I was trying to make an Evasion system that makes people miss (or a chance to miss) when they are attacking too far.
I used triggers to check unit being attacked and creates a dummy unit to cast 0.5 second Curse on the attacking unit. If I put less than 0.5 the buff disappears before the attack was made. If it goes higher it could cause the next attack to miss as well.
It worked fine when the unit is attacking at normal speed, but when it's speed is greatly buffed (300% or so), the Curse comes in too late for the first attack to miss, but instead the 2nd attack misses. When I test I used 100% miss to see if it really works so I know which attack will get the effect.
Let me describe more about the map. It is a gun vs zombie map, with machine guns, shotguns and sniper rifles as main weapons.
Shotguns should not miss at close range, and would probably 1 hit ko zombies at close range but misses at maximum range, which is why healing after damage taken is not an option.
Machine guns shoot too fast for the 1st hit to miss, but the buff lasts too long for the next hit to miss. Buff duration can be adjusted depending on the attack speed so that the 2nd hit does not miss, but I still need a way for the 1st hit to miss. Is there any other way like using critical strike or bash to imitate evasion/miss?
I used triggers to check unit being attacked and creates a dummy unit to cast 0.5 second Curse on the attacking unit. If I put less than 0.5 the buff disappears before the attack was made. If it goes higher it could cause the next attack to miss as well.
It worked fine when the unit is attacking at normal speed, but when it's speed is greatly buffed (300% or so), the Curse comes in too late for the first attack to miss, but instead the 2nd attack misses. When I test I used 100% miss to see if it really works so I know which attack will get the effect.
Let me describe more about the map. It is a gun vs zombie map, with machine guns, shotguns and sniper rifles as main weapons.
Shotguns should not miss at close range, and would probably 1 hit ko zombies at close range but misses at maximum range, which is why healing after damage taken is not an option.
Machine guns shoot too fast for the 1st hit to miss, but the buff lasts too long for the next hit to miss. Buff duration can be adjusted depending on the attack speed so that the 2nd hit does not miss, but I still need a way for the 1st hit to miss. Is there any other way like using critical strike or bash to imitate evasion/miss?