示例#1
0
  protected void c_() {
    ++au;
    OEntityPlayer localOEntityPlayer = aH.a(this, -1.0D);
    Q();

    av = 0.0F;
    aw = 0.0F;

    float f = 8.0F;
    if (br.nextFloat() < 0.02F) {
      localOEntityPlayer = aH.a(this, f);
      if (localOEntityPlayer != null) {
        b = localOEntityPlayer;
        aB = (10 + br.nextInt(20));
      } else ax = ((br.nextFloat() - 0.5F) * 20.0F);
    }

    if (b != null) {
      a(b, 10.0F, v());
      if ((aB-- <= 0) || (b.bd) || (b.g(this) > f * f)) b = null;
    } else {
      if (br.nextFloat() < 0.05F) ax = ((br.nextFloat() - 0.5F) * 20.0F);
      aR += ax;
      aS = az;
    }

    boolean bool1 = Z();
    boolean bool2 = aa();
    if ((bool1) || (bool2)) ay = (br.nextFloat() < 0.8F);
  }