
public class Class53_Sub3_Sub1 extends Class53_Sub3 {

   void method13156(int var1, int var2, int var3, int var4) {
      int var5 = this.aClass171_8196.method94();
      int var6 = ((Class356_Sub2_Sub1)this.aClass356_518).anInt10326 * -535476539 * Class178.method3165((byte)2) / 10 % var5;
      this.aClass171_8196.method2936(var1 - var5 + var6, var2, var3 + var5 - var6, var4);
   }

   void method13155(int var1, int var2, int var3, int var4, int var5) {
      int var6 = this.aClass171_8196.method94();
      int var7 = ((Class356_Sub2_Sub1)this.aClass356_518).anInt10326 * -535476539 * Class178.method3165((byte)2) / 10 % var6;
      this.aClass171_8196.method2936(var1 - var6 + var7, var2, var3 + var6 - var7, var4);
   }

   Class53_Sub3_Sub1(Class253 var1, Class253 var2, Class356_Sub2_Sub1 var3) {
      super(var1, var2, var3);
   }

   void method13157(int var1, int var2, int var3, int var4) {
      int var5 = this.aClass171_8196.method94();
      int var6 = ((Class356_Sub2_Sub1)this.aClass356_518).anInt10326 * -535476539 * Class178.method3165((byte)2) / 10 % var5;
      this.aClass171_8196.method2936(var1 - var5 + var6, var2, var3 + var5 - var6, var4);
   }

   void method13158(int var1, int var2, int var3, int var4) {
      int var5 = this.aClass171_8196.method94();
      int var6 = ((Class356_Sub2_Sub1)this.aClass356_518).anInt10326 * -535476539 * Class178.method3165((byte)2) / 10 % var5;
      this.aClass171_8196.method2936(var1 - var5 + var6, var2, var3 + var5 - var6, var4);
   }

   public static Class371 method15769(RS2Buffer var0, int var1) {
      String var2 = var0.readString((byte)27);
      Class382 var3 = Class573.method12190((byte)0)[var0.readUnsignedByte(-700559597)];
      Class365 var4 = Class55.method1262(-1392906191)[var0.readUnsignedByte(-700559597)];
      int var5 = var0.method13732(1170994584);
      int var6 = var0.method13732(1882025156);
      int var7 = var0.readUnsignedByte(-700559597);
      int var8 = var0.readUnsignedByte(-700559597);
      int var9 = var0.readUnsignedByte(-700559597);
      int var10 = var0.readUnsignedShort(-937710807);
      int var11 = var0.readUnsignedShort(-937710807);
      int var12 = var0.readLargeSmart(1689501860);
      int var13 = var0.readInt_(-991192603);
      int var14 = var0.readInt_(-1311194392);
      return new Class371(var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14);
   }
}
