public int GetReputIco()
{
if (Reput >= 5000001)
{
switch (DAOFactory.CharacterDAO.IsReputHero(CharacterId))
{
case 1:
return 28;
case 2:
return 29;
case 3:
return 30;
case 4:
return 31;
case 5:
return 32;
}
}
if (Reput <= 50) return 1;
if (Reput <= 150) return 2;
if (Reput <= 250) return 3;
if (Reput <= 500) return 4;
if (Reput <= 750) return 5;
if (Reput <= 1000) return 6;
if (Reput <= 2250) return 7;
if (Reput <= 3500) return 8;
if (Reput <= 5000) return 9;
if (Reput <= 9500) return 10;
if (Reput <= 19000) return 11;
if (Reput <= 25000) return 12;
if (Reput <= 40000) return 13;
if (Reput <= 60000) return 14;
if (Reput <= 85000) return 15;
if (Reput <= 115000) return 16;
if (Reput <= 150000) return 17;
if (Reput <= 190000) return 18;
if (Reput <= 235000) return 19;
if (Reput <= 285000) return 20;
if (Reput <= 350000) return 21;
if (Reput <= 500000) return 22;
if (Reput <= 1500000) return 23;
if (Reput <= 2500000) return 24;
if (Reput <= 3750000) return 25;
return Reput <= 5000000 ? 26 : 27;
}