GetHitDamage() should be also available and use it instead of CalcValue()