
public abstract class Class225_Sub17 extends Class225 {

   abstract void method13616(RS2Buffer var1);

   abstract void method13617(RS2Buffer var1, short var2);

   abstract void method13618(Class225_Sub19 var1, int var2);

   abstract void method13619(RS2Buffer var1);

   abstract void method13620(Class225_Sub19 var1);

   abstract void method13621(Class225_Sub19 var1);

   static void method13622(Class124 var0, byte var1) {
      if(client.aBool7669) {
         if(var0.anObjectArray1488 != null) {
            Class124 var2 = Class223.method3836(Class527.anInt7179 * 1771980849, 1404731223 * client.anInt7827, (byte)1);
            if(null != var2) {
               Class225_Sub28 var3 = new Class225_Sub28();
               var3.aClass124_8636 = var0;
               var3.aClass124_8640 = var2;
               var3.anObjectArray8635 = var0.anObjectArray1488;
               Class69.method1475(var3, (byte)1);
            }
         }

         Class225_Sub15 var4 = Class543.method11415(OutgoingOpcode.aClass302_3760, client.aClass180_7704.aClass433_2184, (byte)1);
         var4.buffer.writeInt2(34646887 * var0.anInt1406, (byte)-38);
         var4.buffer.writeShortA(1404731223 * client.anInt7827, -594177384);
         var4.buffer.writeLEShort(var0.anInt1444 * 961358561, (byte)1);
         var4.buffer.writeInt(Class527.anInt7179 * 1771980849, -553237339);
         var4.buffer.writeShort(-403722165 * client.anInt7918, -2124492059);
         var4.buffer.writeShort(-875927841 * var0.anInt1369, 1664734060);
         client.aClass180_7704.method3191(var4, (byte)-80);
      }
   }

   static final void method13623(Class508 var0, int var1) {
      Class505 var2 = var0.aBool6014?var0.aClass505_6011:var0.aClass505_6010;
      Class124 var3 = var2.aClass124_5977;
      Class121 var4 = var2.aClass121_5978;
      Class292.method5309(var3, var4, var0, -1839168466);
   }
}
