public Color GetDeathAlpha(Color newColor)
{
int r = (int)newColor.R + (int)((double)this.immuneAlpha * 0.9);
int g = (int)newColor.G + (int)((double)this.immuneAlpha * 0.5);
int b = (int)newColor.B + (int)((double)this.immuneAlpha * 0.5);
int a = (int)newColor.A + (int)((double)this.immuneAlpha * 0.4);
if (a < 0)
a = 0;
if (a > (int)byte.MaxValue)
a = (int)byte.MaxValue;
return new Color(r, g, b, a);
}