protected void cc() {
    class_ql var1 = this.a((class_qk) class_wl.d);
    if (this.cB()) {
      if (!this.j_() && !var1.a(c)) {
        var1.b(c);
      }

      --this.bs;
    } else if (var1.a(c)) {
      var1.c(c);
    }

    if (this.bt > 0 && --this.bt == 0) {
      this.a(
          "mob.zombiepig.zpigangry",
          this.bC() * 2.0F,
          ((this.random.nextFloat() - this.random.nextFloat()) * 0.2F + 1.0F) * 1.8F);
    }

    if (this.bs > 0 && this.bu != null && this.be() == null) {
      EntityHuman var2 = this.o.b(this.bu);
      this.b((EntityLiving) var2);
      this.aQ = var2;
      this.aR = this.bf();
    }

    super.cc();
  }