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); }