// Dodge ( class base ) - UNUSED, Warrior, Paladin, Hunter, Rogue, Priest, Death Knight, Shaman, Mage, Warlock, UNUSED, Druid
const float baseDodge[12] = { 0.0f, 3.4636f, 3.2685f, -5.45f, -0.5900f, 3.1830f, 3.4636f, 1.6750f, 3.4575f, 2.0350f, 0.0f, 4.951f };
// Dodge ( class ratio ) - UNUSED, Warrior, Paladin, Hunter, Rogue, Priest, Death Knight, Shaman, Mage, Warlock, UNUSED, Druid
const float dodgeRatio[80][12] = {
{ 0.0f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 0.0f, 5.0000000f, }, // Level 1
{ 0.0f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 0.0f, 5.0000000f, }, // Level 2
{ 0.0f, 5.1575900f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 5.0000000f, 0.0f, 5.0000000f, }, // Level 3
{ 0.0f, 6.0171880f, 5.0143230f, 5.0143230f, 5.0000000f, 5.0143230f, 5.0143230f, 5.0143230f, 5.0143230f, 5.0143230f, 0.0f, 5.0000000f, }, // Level 4
{ 0.0f, 6.7935990f, 5.6613330f, 5.6613330f, 5.0000000f, 5.6613330f, 5.6613330f, 5.6613330f, 5.6613330f, 5.6613330f, 0.0f, 5.0000000f, }, // Level 5
{ 0.0f, 7.5087150f, 6.2572620f, 6.2572620f, 5.0058100f, 6.2572620f, 6.2572620f, 6.2572620f, 6.2572620f, 6.2572620f, 0.0f, 5.0000000f, }, // Level 6
{ 0.0f, 8.1761560f, 6.8134630f, 6.8134630f, 5.4507710f, 6.8134630f, 6.8134630f, 6.8134630f, 6.8134630f, 6.8134630f, 0.0f, 5.0000000f, }, // Level 7
{ 0.0f, 8.8050910f, 7.3375760f, 7.3375760f, 5.8700610f, 7.3375760f, 7.3375760f, 7.3375760f, 7.3375760f, 7.3375760f, 0.0f, 5.0000000f, }, // Level 8
{ 0.0f, 9.4020470f, 7.8350390f, 7.8350390f, 6.2680310f, 7.8350390f, 7.8350390f, 7.8350390f, 7.8350390f, 7.8350390f, 0.0f, 5.0000000f, }, // Level 9
{ 0.0f, 9.9718680f, 8.3098900f, 8.3098900f, 6.6479120f, 8.3098900f, 8.3098900f, 8.3098900f, 8.3098900f, 8.3098900f, 0.0f, 5.0000000f, }, // Level 10
{ 0.0f, 10.518271f, 8.7652260f, 8.7652260f, 7.0121810f, 8.7652260f, 8.7652260f, 8.7652260f, 8.7652260f, 8.7652260f, 0.0f, 5.1560220f, }, // Level 11
{ 0.0f, 11.044185f, 9.2034870f, 9.2034870f, 7.3627900f, 9.2034870f, 9.2034870f, 9.2034870f, 9.2034870f, 9.2034870f, 0.0f, 5.4138230f, }, // Level 12
{ 0.0f, 11.551964f, 9.6266360f, 9.6266360f, 7.7013090f, 9.6266360f, 9.6266360f, 9.6266360f, 9.6266360f, 9.6266360f, 0.0f, 5.6627340f, }, // Level 13
{ 0.0f, 12.043536f, 10.036280f, 10.036280f, 8.0290240f, 10.036280f, 10.036280f, 10.036280f, 10.036280f, 10.036280f, 0.0f, 5.9037010f, }, // Level 14
{ 0.0f, 12.520508f, 10.433757f, 10.433757f, 8.3470050f, 10.433757f, 10.433757f, 10.433757f, 10.433757f, 10.433757f, 0.0f, 6.1375110f, }, // Level 15
{ 0.0f, 12.984231f, 10.820192f, 10.820192f, 8.6561540f, 10.820192f, 10.820192f, 10.820192f, 10.820192f, 10.820192f, 0.0f, 6.3648270f, }, // Level 16
{ 0.0f, 13.435856f, 11.196547f, 11.196547f, 8.9572370f, 11.196547f, 11.196547f, 11.196547f, 11.196547f, 11.196547f, 0.0f, 6.5862120f, }, // Level 17
{ 0.0f, 13.876376f, 11.563647f, 11.563647f, 9.2509170f, 11.563647f, 11.563647f, 11.563647f, 11.563647f, 11.563647f, 0.0f, 6.8021530f, }, // Level 18
{ 0.0f, 14.306651f, 11.922209f, 11.922209f, 9.5377670f, 11.922209f, 11.922209f, 11.922209f, 11.922209f, 11.922209f, 0.0f, 7.0130730f, }, // Level 19
{ 0.0f, 14.727435f, 12.272863f, 12.272863f, 9.8182900f, 12.272863f, 12.272863f, 12.272863f, 12.272863f, 12.272863f, 0.0f, 7.2193400f, }, // Level 20
{ 0.0f, 15.139391f, 12.616159f, 12.616159f, 10.092928f, 12.616159f, 12.616159f, 12.616159f, 12.616159f, 12.616159f, 0.0f, 7.4212790f, }, // Level 21
{ 0.0f, 15.543108f, 12.952590f, 12.952590f, 10.362072f, 12.952590f, 12.952590f, 12.952590f, 12.952590f, 12.952590f, 0.0f, 7.6191800f, }, // Level 22
{ 0.0f, 15.939111f, 13.282593f, 13.282593f, 10.626074f, 13.282593f, 13.282593f, 13.282593f, 13.282593f, 13.282593f, 0.0f, 7.8132990f, }, // Level 23
{ 0.0f, 16.327870f, 13.606558f, 13.606558f, 10.885247f, 13.606558f, 13.606558f, 13.606558f, 13.606558f, 13.606558f, 0.0f, 8.0038670f, }, // Level 24
{ 0.0f, 16.709808f, 13.924840f, 13.924840f, 11.139872f, 13.924840f, 13.924840f, 13.924840f, 13.924840f, 13.924840f, 0.0f, 8.1910920f, }, // Level 25
{ 0.0f, 17.085310f, 14.237758f, 14.237758f, 11.390207f, 14.237758f, 14.237758f, 14.237758f, 14.237758f, 14.237758f, 0.0f, 8.3751620f, }, // Level 26
{ 0.0f, 17.454722f, 14.545602f, 14.545602f, 11.636481f, 14.545602f, 14.545602f, 14.545602f, 14.545602f, 14.545602f, 0.0f, 8.5562460f, }, // Level 27
{ 0.0f, 17.818362f, 14.848635f, 14.848635f, 11.878908f, 14.848635f, 14.848635f, 14.848635f, 14.848635f, 14.848635f, 0.0f, 8.7345020f, }, // Level 28
{ 0.0f, 18.176520f, 15.147100f, 15.147100f, 12.117680f, 15.147100f, 15.147100f, 15.147100f, 15.147100f, 15.147100f, 0.0f, 8.9100690f, }, // Level 29
{ 0.0f, 18.529462f, 15.441218f, 15.441218f, 12.352975f, 15.441218f, 15.441218f, 15.441218f, 15.441218f, 15.441218f, 0.0f, 9.0830810f, }, // Level 30
{ 0.0f, 18.877433f, 15.731194f, 15.731194f, 12.584955f, 15.731194f, 15.731194f, 15.731194f, 15.731194f, 15.731194f, 0.0f, 9.2536550f, }, // Level 31
{ 0.0f, 19.220659f, 16.017216f, 16.017216f, 12.813773f, 16.017216f, 16.017216f, 16.017216f, 16.017216f, 16.017216f, 0.0f, 9.4219030f, }, // Level 32
{ 0.0f, 19.559349f, 16.299458f, 16.299458f, 13.039566f, 16.299458f, 16.299458f, 16.299458f, 16.299458f, 16.299458f, 0.0f, 9.5879280f, }, // Level 33
{ 0.0f, 19.893697f, 16.578081f, 16.578081f, 13.262465f, 16.578081f, 16.578081f, 16.578081f, 16.578081f, 16.578081f, 0.0f, 9.7518240f, }, // Level 34
{ 0.0f, 20.223883f, 16.853236f, 16.853236f, 13.482589f, 16.853236f, 16.853236f, 16.853236f, 16.853236f, 16.853236f, 0.0f, 9.9136800f, }, // Level 35
{ 0.0f, 20.550075f, 17.125062f, 17.125062f, 13.700050f, 17.125062f, 17.125062f, 17.125062f, 17.125062f, 17.125062f, 0.0f, 10.073578f, }, // Level 36
{ 0.0f, 20.872429f, 17.393691f, 17.393691f, 13.914953f, 17.393691f, 17.393691f, 17.393691f, 17.393691f, 17.393691f, 0.0f, 10.231595f, }, // Level 37
{ 0.0f, 21.191092f, 17.659243f, 17.659243f, 14.127395f, 17.659243f, 17.659243f, 17.659243f, 17.659243f, 17.659243f, 0.0f, 10.387803f, }, // Level 38
{ 0.0f, 21.506201f, 17.921834f, 17.921834f, 14.337467f, 17.921834f, 17.921834f, 17.921834f, 17.921834f, 17.921834f, 0.0f, 10.542268f, }, // Level 39
{ 0.0f, 21.817885f, 18.181571f, 18.181571f, 14.545257f, 18.181571f, 18.181571f, 18.181571f, 18.181571f, 18.181571f, 0.0f, 10.695055f, }, // Level 40
{ 0.0f, 22.126265f, 18.438554f, 18.438554f, 14.750843f, 18.438554f, 18.438554f, 18.438554f, 18.438554f, 18.438554f, 0.0f, 10.846221f, }, // Level 41
{ 0.0f, 22.431455f, 18.692879f, 18.692879f, 14.954303f, 18.692879f, 18.692879f, 18.692879f, 18.692879f, 18.692879f, 0.0f, 10.995824f, }, // Level 42
{ 0.0f, 22.733562f, 18.944635f, 18.944635f, 15.155708f, 18.944635f, 18.944635f, 18.944635f, 18.944635f, 18.944635f, 0.0f, 11.143916f, }, // Level 43
{ 0.0f, 23.032688f, 19.193907f, 19.193907f, 15.355125f, 19.193907f, 19.193907f, 19.193907f, 19.193907f, 19.193907f, 0.0f, 11.290547f, }, // Level 44
{ 0.0f, 23.328928f, 19.440774f, 19.440774f, 15.552619f, 19.440774f, 19.440774f, 19.440774f, 19.440774f, 19.440774f, 0.0f, 11.435763f, }, // Level 45
{ 0.0f, 23.622374f, 19.685312f, 19.685312f, 15.748249f, 19.685312f, 19.685312f, 19.685312f, 19.685312f, 19.685312f, 0.0f, 11.579609f, }, // Level 46
{ 0.0f, 23.913111f, 19.927592f, 19.927592f, 15.942074f, 19.927592f, 19.927592f, 19.927592f, 19.927592f, 19.927592f, 0.0f, 11.722127f, }, // Level 47
{ 0.0f, 24.201221f, 20.167684f, 20.167684f, 16.134147f, 20.167684f, 20.167684f, 20.167684f, 20.167684f, 20.167684f, 0.0f, 11.863358f, }, // Level 48
{ 0.0f, 24.486781f, 20.405651f, 20.405651f, 16.324520f, 20.405651f, 20.405651f, 20.405651f, 20.405651f, 20.405651f, 0.0f, 12.003338f, }, // Level 49
{ 0.0f, 24.769865f, 20.641554f, 20.641554f, 16.513243f, 20.641554f, 20.641554f, 20.641554f, 20.641554f, 20.641554f, 0.0f, 12.142105f, }, // Level 50
{ 0.0f, 25.050543f, 20.875453f, 20.875453f, 16.700362f, 20.875453f, 20.875453f, 20.875453f, 20.875453f, 20.875453f, 0.0f, 12.279693f, }, // Level 51
{ 0.0f, 25.328883f, 21.107402f, 21.107402f, 16.885922f, 21.107402f, 21.107402f, 21.107402f, 21.107402f, 21.107402f, 0.0f, 12.416134f, }, // Level 52
{ 0.0f, 25.604947f, 21.337456f, 21.337456f, 17.069964f, 21.337456f, 21.337456f, 21.337456f, 21.337456f, 21.337456f, 0.0f, 12.551460f, }, // Level 53
{ 0.0f, 25.878796f, 21.565664f, 21.565664f, 17.252531f, 21.565664f, 21.565664f, 21.565664f, 21.565664f, 21.565664f, 0.0f, 12.685700f, }, // Level 54
{ 0.0f, 26.150490f, 21.792075f, 21.792075f, 17.433660f, 21.792075f, 21.792075f, 21.792075f, 21.792075f, 21.792075f, 0.0f, 12.818883f, }, // Level 55
{ 0.0f, 26.420082f, 22.016735f, 22.016735f, 17.613388f, 22.016735f, 22.016735f, 22.016735f, 22.016735f, 22.016735f, 0.0f, 12.951036f, }, // Level 56
{ 0.0f, 26.687628f, 22.239690f, 22.239690f, 17.791752f, 22.239690f, 22.239690f, 22.239690f, 22.239690f, 22.239690f, 0.0f, 13.082186f, }, // Level 57
{ 0.0f, 26.953176f, 22.460980f, 22.460980f, 17.968784f, 22.460980f, 22.460980f, 22.460980f, 22.460980f, 22.460980f, 0.0f, 13.212357f, }, // Level 58
{ 0.0f, 27.216777f, 22.680647f, 22.680647f, 18.144518f, 22.680647f, 22.680647f, 22.680647f, 22.680647f, 22.680647f, 0.0f, 13.341573f, }, // Level 59
{ 0.0f, 27.478477f, 22.898731f, 22.898731f, 18.318984f, 22.898731f, 22.898731f, 22.898731f, 22.898731f, 22.898731f, 0.0f, 13.469858f, }, // Level 60
{ 0.0f, 27.738320f, 23.115267f, 23.115267f, 18.492214f, 23.115267f, 23.115267f, 23.115267f, 23.115267f, 23.115267f, 0.0f, 13.597232f, }, // Level 61
{ 0.0f, 27.996351f, 23.330293f, 23.330293f, 18.664234f, 23.330293f, 23.330293f, 23.330293f, 23.330293f, 23.330293f, 0.0f, 13.723718f, }, // Level 62
{ 0.0f, 28.252611f, 23.543842f, 23.543842f, 18.835074f, 23.543842f, 23.543842f, 23.543842f, 23.543842f, 23.543842f, 0.0f, 13.849336f, }, // Level 63
{ 0.0f, 28.507139f, 23.755949f, 23.755949f, 19.004759f, 23.755949f, 23.755949f, 23.755949f, 23.755949f, 23.755949f, 0.0f, 13.974104f, }, // Level 64
{ 0.0f, 28.759974f, 23.966645f, 23.966645f, 19.173316f, 23.966645f, 23.966645f, 23.966645f, 23.966645f, 23.966645f, 0.0f, 14.098043f, }, // Level 65
{ 0.0f, 29.011153f, 24.175960f, 24.175960f, 19.340768f, 24.175960f, 24.175960f, 24.175960f, 24.175960f, 24.175960f, 0.0f, 14.221170f, }, // Level 66
{ 0.0f, 29.260711f, 24.383926f, 24.383926f, 19.507141f, 24.383926f, 24.383926f, 24.383926f, 24.383926f, 24.383926f, 0.0f, 14.343503f, }, // Level 67
{ 0.0f, 29.508683f, 24.590569f, 24.590569f, 19.672455f, 24.590569f, 24.590569f, 24.590569f, 24.590569f, 24.590569f, 0.0f, 14.465058f, }, // Level 68
{ 0.0f, 29.755102f, 24.795918f, 24.795918f, 19.836735f, 24.795918f, 24.795918f, 24.795918f, 24.795918f, 24.795918f, 0.0f, 14.585852f, }, // Level 69
{ 0.0f, 30.000000f, 25.000000f, 25.000000f, 20.000000f, 25.000000f, 25.000000f, 25.000000f, 25.000000f, 25.000000f, 0.0f, 14.705900f, }, // Level 70
{ 0.0f, 34.352940f, 27.708330f, 30.018790f, 22.149370f, 27.708330f, 29.852940f, 27.708330f, 27.628200f, 27.708330f, 0.0f, 17.401970f, }, // Level 71
{ 0.0f, 38.705880f, 30.416660f, 35.037580f, 24.298740f, 30.416660f, 34.705880f, 30.416660f, 30.256400f, 30.416660f, 0.0f, 20.098040f, }, // Level 72
{ 0.0f, 43.058820f, 33.124990f, 40.056370f, 26.448110f, 33.124990f, 39.558820f, 33.124990f, 32.884600f, 33.124990f, 0.0f, 22.794110f, }, // Level 73
{ 0.0f, 47.411760f, 35.833320f, 45.075160f, 28.597480f, 35.833320f, 44.411760f, 35.833320f, 35.512800f, 35.833320f, 0.0f, 25.490180f, }, // Level 74
{ 0.0f, 51.764700f, 38.541650f, 50.093950f, 30.746850f, 38.541650f, 49.264700f, 38.541650f, 38.141000f, 38.541650f, 0.0f, 28.186250f, }, // Level 75
{ 0.0f, 56.117640f, 41.249980f, 55.112740f, 32.896220f, 41.249980f, 54.117640f, 41.249980f, 40.769200f, 41.249980f, 0.0f, 30.882320f, }, // Level 76
{ 0.0f, 60.470580f, 43.958310f, 60.131530f, 35.045590f, 43.958310f, 58.970580f, 43.958310f, 43.397400f, 43.958310f, 0.0f, 33.578390f, }, // Level 77
{ 0.0f, 64.823520f, 46.666640f, 65.150320f, 37.194960f, 46.666640f, 63.823520f, 46.666640f, 46.025600f, 46.666640f, 0.0f, 36.274460f, }, // Level 78
{ 0.0f, 69.176460f, 49.374970f, 70.169110f, 39.344330f, 49.374970f, 68.676460f, 49.374970f, 48.653800f, 49.374970f, 0.0f, 38.970530f, }, // Level 79
{ 0.0f, 73.529400f, 52.083300f, 75.187900f, 41.493700f, 52.083300f, 73.529400f, 52.083300f, 51.282000f, 52.083300f, 0.0f, 41.666600f, } // Level 80
};

full and good dodge table