static final void method872(int i, int i_0_, int i_1_, int i_2_, int i_3_,
				int i_4_, int i_5_) {
	anInt1554++;
	if (i_5_ >= Class369.anInt4960
	    && (i_4_ ^ 0xffffffff) >= (Class113.anInt1745 ^ 0xffffffff)
	    && Class132.anInt1910 <= i_2_
	    && (i_3_ ^ 0xffffffff) >= (Class38.anInt513 ^ 0xffffffff)) {
	    if ((i_1_ ^ 0xffffffff) == -2)
		Class184.method1388(i_2_, i, i_0_ + 107, i_4_, i_5_, i_3_);
	    else
		Class89.method849(i_1_, i_2_, i_5_, i_4_, i_3_, 100, i);
	} else if (i_1_ != 1)
	    Class58.method535(i_5_, i_3_, i_1_, i_4_, i, i_2_, (byte) -106);
	else
	    Class369_Sub3_Sub1.method3575((byte) 103, i_4_, i, i_3_, i_2_,
					  i_5_);
	if (i_0_ != 1)
	    method873(47, 5, null, 1);
    }