As the title says. I want to make crit and evasion chance based on agility. For example, an agility of 20 means 20% chance to do double damage, and 20% chance to evade.
1) What event would need to be used
2) what action would enforce it? Triggering to give 100% chance crit or evade and then take it away a split second later? But the war3 engine uses a psuedo-chance system so even with 100% it might not even trigger.. right? So how then?
The best I can think of is that the amount of damage needs to be tracked somehow (unit takes damage event?) and then triggering to give health back for evasion or deal the same value of damage again for crit, and then triggering the red text to rise ("miss" or the crit damage value). But... this'll need to be multi-unit instancability. I can set to watch each players character taking damage to do the evasion (aka a max of 12 things to watch), but I cant watch each creep for the crits.
Soo.. help?
EDIT: Before someone suggests it, I don't want to give critical strike and evasion abilities and modify the level (and thus chance) with triggers as the agility goes up or down. Units will already have 6 abilities.
1) What event would need to be used
2) what action would enforce it? Triggering to give 100% chance crit or evade and then take it away a split second later? But the war3 engine uses a psuedo-chance system so even with 100% it might not even trigger.. right? So how then?
The best I can think of is that the amount of damage needs to be tracked somehow (unit takes damage event?) and then triggering to give health back for evasion or deal the same value of damage again for crit, and then triggering the red text to rise ("miss" or the crit damage value). But... this'll need to be multi-unit instancability. I can set to watch each players character taking damage to do the evasion (aka a max of 12 things to watch), but I cant watch each creep for the crits.
Soo.. help?
EDIT: Before someone suggests it, I don't want to give critical strike and evasion abilities and modify the level (and thus chance) with triggers as the agility goes up or down. Units will already have 6 abilities.