
public class Class371 implements Interface39 {

   public int anInt4629;
   public Class382 aClass382_4630;
   public int anInt4631;
   public int anInt4632;
   public int anInt4633;
   public String aString4634;
   public int anInt4635;
   public int anInt4636;
   public int anInt4637;
   public int anInt4638;
   public Class365 aClass365_4639;
   public int anInt4640;
   public int anInt4641;
   static Class225_Sub12_Sub2 aClass225_Sub12_Sub2_4642;


   public Class373 method230() {
      return Class373.aClass373_4657;
   }

   public Class373 method229(int var1) {
      return Class373.aClass373_4657;
   }

   Class371(String var1, Class382 var2, Class365 var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11, int var12, int var13) {
      this.aString4634 = var1;
      this.aClass382_4630 = var2;
      this.aClass365_4639 = var3;
      this.anInt4632 = var4 * -484916375;
      this.anInt4633 = var5 * -64436155;
      this.anInt4631 = var6 * 474734129;
      this.anInt4635 = var7 * 375773285;
      this.anInt4636 = var8 * -1472349235;
      this.anInt4637 = var9 * 1664509967;
      this.anInt4638 = -1143852367 * var10;
      this.anInt4629 = -1043774081 * var11;
      this.anInt4640 = -1932407731 * var12;
      this.anInt4641 = var13 * -934229047;
   }

   public static Class371 method6510(RS2Buffer var0) {
      String var1 = var0.readString((byte)-24);
      Class382 var2 = Class573.method12190((byte)30)[var0.readUnsignedByte(-700559597)];
      Class365 var3 = Class55.method1262(-701827005)[var0.readUnsignedByte(-700559597)];
      int var4 = var0.method13732(645297008);
      int var5 = var0.method13732(-1062245462);
      int var6 = var0.readUnsignedByte(-700559597);
      int var7 = var0.readUnsignedByte(-700559597);
      int var8 = var0.readUnsignedByte(-700559597);
      int var9 = var0.readUnsignedShort(-937710807);
      int var10 = var0.readUnsignedShort(-937710807);
      int var11 = var0.readLargeSmart(1795528035);
      int var12 = var0.readInt_(1724785558);
      int var13 = var0.readInt_(897579454);
      return new Class371(var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13);
   }

   static final void method6511(Class508 var0, int var1) {
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = Class215_Sub1.anInt8334 * -226860099 == 100?1:0;
   }

   static void method6512(int var0, boolean var1, short var2) {
      if(var1) {
         Class225_Sub15 var3 = Class543.method11415(OutgoingOpcode.aClass302_3777, client.aClass180_7704.aClass433_2184, (byte)1);
         var3.buffer.writeShort(var0, 2052476545);
         client.aClass180_7704.method3191(var3, (byte)-92);
      } else {
         Class363.method6461(Class386.aClass386_4827, var0, -1, (byte)-14);
      }

   }

   static void method6513(Class545 var0, int var1, int var2, int var3, int var4, int var5, int var6) {
      if((Class273.aClass171_3181 == null || Class125.aClass171_1536 == null || Class44.aClass171_475 == null) && Class485.aClass253_5890.method4507(Class572.anInt7590 * 2063071281, 88844664) && Class485.aClass253_5890.method4507(-1672607073 * Class268.anInt3106, 1344300130) && Class485.aClass253_5890.method4507(Class304.anInt3878 * -367010751, 1501872654)) {
         Class86 var7 = Class152.method2765(Class485.aClass253_5890, Class268.anInt3106 * -1672607073, 0);
         Class125.aClass171_1536 = var0.method11483(var7, true);
         var7.method1703();
         Class184.aClass171_2216 = var0.method11483(var7, true);
         Class273.aClass171_3181 = var0.method11483(Class152.method2765(Class485.aClass253_5890, 2063071281 * Class572.anInt7590, 0), true);
         Class86 var8 = Class152.method2765(Class485.aClass253_5890, Class304.anInt3878 * -367010751, 0);
         Class44.aClass171_475 = var0.method11483(var8, true);
         var8.method1703();
         Class461_Sub1.aClass171_7964 = var0.method11483(var8, true);
      }

      if(Class273.aClass171_3181 != null && null != Class125.aClass171_1536 && null != Class44.aClass171_475) {
         int var10 = (var3 - Class44.aClass171_475.method2944() * 2) / Class273.aClass171_3181.method2944();

         int var11;
         for(var11 = 0; var11 < var10; ++var11) {
            Class273.aClass171_3181.method2926(var1 + Class44.aClass171_475.method2944() + var11 * Class273.aClass171_3181.method2944(), var4 + var2 - Class273.aClass171_3181.method2921());
         }

         var11 = (var4 - var5 - Class44.aClass171_475.method2921()) / Class125.aClass171_1536.method2921();

         for(int var9 = 0; var9 < var11; ++var9) {
            Class125.aClass171_1536.method2926(var1, var5 + var2 + var9 * Class125.aClass171_1536.method2921());
            Class184.aClass171_2216.method2926(var1 + var3 - Class184.aClass171_2216.method2944(), var5 + var2 + var9 * Class125.aClass171_1536.method2921());
         }

         Class44.aClass171_475.method2926(var1, var4 + var2 - Class44.aClass171_475.method2921());
         Class461_Sub1.aClass171_7964.method2926(var1 + var3 - Class44.aClass171_475.method2944(), var2 + var4 - Class44.aClass171_475.method2921());
      }

   }
}
