public static void UnConvert(BaseCreature bc)
{
if (!bc.IsParagon) return;
bc.Hue = 0;
if (bc.HitsMaxSeed >= 0) bc.HitsMaxSeed = (int)(bc.HitsMaxSeed / HitsBuff);
bc.RawStr = (int)(bc.RawStr / StrBuff);
bc.RawInt = (int)(bc.RawInt / IntBuff);
bc.RawDex = (int)(bc.RawDex / DexBuff);
bc.Hits = bc.HitsMax;
bc.Mana = bc.ManaMax;
bc.Stam = bc.StamMax;
for (int i = 0; i < bc.Skills.Length; i++)
{
Skill skill = (Skill)bc.Skills[i];
if (skill.Base > 0.0) skill.Base /= SkillsBuff;
}
bc.PassiveSpeed *= SpeedBuff;
bc.ActiveSpeed *= SpeedBuff;
bc.CurrentSpeed = bc.PassiveSpeed;
bc.DamageMin -= DamageBuff;
bc.DamageMax -= DamageBuff;
if (bc.Fame > 0) bc.Fame = (int)(bc.Fame / FameBuff);
if (bc.Karma != 0) bc.Karma = (int)(bc.Karma / KarmaBuff);
}