2012-11-09, 22:06:50
I was just looking through the forum again since some time. So this thread is quite old, but maybe someone is still interested.
Once I did a little experiment and placed two units with different maximum hp next to each other and had them attacked by phoenix fire. It seemed like both of their hp percentage was going down about at the same speed, though one of them had more hp.
I did not investigate any further. However, if it is true, then the chance of a target to be hit should be dependent on either maximum hp, hp ratio, or current hp. I think low hp targets are hit often enough to dismiss ratio and current hp, so it should be about the maximum hp only. Now this would explain tanks to be hit more often than creeps, not just in a specific situation, but always.
One thing I am confused about then, is that some early version of shield implemented into battle tanks did not take almost every shot on it, though the hp were extremely high.
And there's something else you should know about how phoenix fire works: It is meant to deal damage over time with just a small amount of initial damage, so it does only target units, which do not already have a phoenix fire buff. In battle tanks / battle ships etc the damage over time duration is just set to 0.01 (because 0 means infinite duration). This probably has no effect, since it should be smaller than the frame size with which the warcraft engine works. But anyways, depending on how warcraft works, it could also be possible that this 0.01 seconds still divert some projectiles.
Anyways, I am pretty sure phoenix fire doesn't check for stun or anything like that to increase the "target value".
So of course this is just an idea, but maybe it helps somebody understanding phoenix fire.
Once I did a little experiment and placed two units with different maximum hp next to each other and had them attacked by phoenix fire. It seemed like both of their hp percentage was going down about at the same speed, though one of them had more hp.
I did not investigate any further. However, if it is true, then the chance of a target to be hit should be dependent on either maximum hp, hp ratio, or current hp. I think low hp targets are hit often enough to dismiss ratio and current hp, so it should be about the maximum hp only. Now this would explain tanks to be hit more often than creeps, not just in a specific situation, but always.
One thing I am confused about then, is that some early version of shield implemented into battle tanks did not take almost every shot on it, though the hp were extremely high.
And there's something else you should know about how phoenix fire works: It is meant to deal damage over time with just a small amount of initial damage, so it does only target units, which do not already have a phoenix fire buff. In battle tanks / battle ships etc the damage over time duration is just set to 0.01 (because 0 means infinite duration). This probably has no effect, since it should be smaller than the frame size with which the warcraft engine works. But anyways, depending on how warcraft works, it could also be possible that this 0.01 seconds still divert some projectiles.
Anyways, I am pretty sure phoenix fire doesn't check for stun or anything like that to increase the "target value".
So of course this is just an idea, but maybe it helps somebody understanding phoenix fire.