static final void method1430
	(int i, byte i_1_, int i_2_, int i_3_, int i_4_, int i_5_, int i_6_,
	 int i_7_, Mob class318_sub1_sub3_sub3,
	 Mob class318_sub1_sub3_sub3_8_) {
	try {
	    anInt2567++;
	    int i_9_ = class318_sub1_sub3_sub3.method2425(-1);
	    if (i_9_ != -1) {
		Object object = null;
		RasterToolkit class105
		    = ((RasterToolkit)
		       Class348_Sub1_Sub1.aClass60_8807.method583((long) i_9_,
								  118));
		if (class105 == null) {
		    ImageSprite[] class207s
			= ImageSprite.loadSprites(Class21.indexLoader8, i_9_, 0);
		    if (class207s == null)
			return;
		    class105
			= Class348_Sub8.currentToolkit.createRasterForSprite(class207s[0], true);
		    Class348_Sub1_Sub1.aClass60_8807
			.method582(class105, (long) i_9_, (byte) -115);
		}
		aa_Sub2.method165
		    (((Class318_Sub1) class318_sub1_sub3_sub3_8_).heightLevel,
		     i_5_, 0, i_3_ >> -1818761215,
		     ((Class318_Sub1) class318_sub1_sub3_sub3_8_).xHash,
		     class318_sub1_sub3_sub3_8_.method2436((byte) 126) * 256,
		     ((Class318_Sub1) class318_sub1_sub3_sub3_8_).anInt6388,
		     (byte) 92, i_6_ >> 1288222721, i_2_);
		int i_10_ = i_7_ + (Class239_Sub21.anIntArray6062[0] + -18);
		int i_11_
		    = -54 + (Class239_Sub21.anIntArray6062[1] + i_4_) - 16;
		i_10_ += i / 4 * 18;
		i_11_ += 18 * (i % 4);
		int i_12_ = -76 / ((i_1_ - 3) / 38);
		class105.method974(i_10_, i_11_);
		if (class318_sub1_sub3_sub3 == class318_sub1_sub3_sub3_8_)
		    Class348_Sub8.currentToolkit.method3668(18, -1 + i_11_, -256,
						     i_10_ - 1, 18, 57);
		Class338.method2663(-5590, i_10_ + -1, 18 + i_10_, i_11_ + -1,
				    i_11_ - -18);
		Class318_Sub6 class318_sub6 = Class367.method3529(32564);
		((Class318_Sub6) class318_sub6).anInt6426 = 16 + i_10_;
		((Class318_Sub6) class318_sub6).anInt6427 = i_11_;
		((Class318_Sub6) class318_sub6).aClass318_Sub1_Sub3_Sub3_6431
		    = class318_sub1_sub3_sub3;
		((Class318_Sub6) class318_sub6).anInt6425 = i_11_ - -16;
		((Class318_Sub6) class318_sub6).anInt6429 = i_10_;
		DummyInputstream.aClass243_83.method1869(-87, class318_sub6);
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qk.G(" + i + ',' + i_1_ + ','
					     + i_2_ + ',' + i_3_ + ',' + i_4_
					     + ',' + i_5_ + ',' + i_6_ + ','
					     + i_7_ + ','
					     + (class318_sub1_sub3_sub3 != null
						? "{...}" : "null")
					     + ','
					     + ((class318_sub1_sub3_sub3_8_
						 != null)
						? "{...}" : "null")
					     + ')'));
	}
    }