示例#1
0
  protected void c(DamageSource damagesource, int i) {
    if (!damagesource.ignoresArmor() && this.P()) {
      i = 1 + i >> 1;
    }

    i = this.d(damagesource, i);
    i = this.b(damagesource, i);
    this.c(damagesource.f());
    this.health -= i;
  }
示例#2
0
  protected float b(DamageSource damagesource, float f) {
    if (!damagesource.ignoresArmor()) {
      int i = 25 - this.aQ();
      float f1 = f * (float) i;

      this.h(f);
      f = f1 / 25.0F;
    }

    return f;
  }