forked from 2009Scape/Server
Client sound fix (dropping still has sound issues)
Cache now includes all music + sfx + sound (taken from revision 550) Drop item handler - removed useless send audio
This commit is contained in:
parent
8b1bcd3a4c
commit
b6495f8d33
58 changed files with 855 additions and 847 deletions
|
|
@ -1,8 +1,6 @@
|
|||
package org.runite.client;
|
||||
|
||||
|
||||
import org.rs09.client.config.GameConfig;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
public final class Class58 {
|
||||
|
|
@ -17,12 +15,12 @@ public final class Class58 {
|
|||
|
||||
public static void method1194() {
|
||||
try {
|
||||
if (null != Class3_Sub21.aClass155_2491) {
|
||||
Class3_Sub21.aClass155_2491.method2153();
|
||||
if (null != Class3_Sub21.aAudioChannel_2491) {
|
||||
Class3_Sub21.aAudioChannel_2491.method2153();
|
||||
}
|
||||
|
||||
if (null != WorldListEntry.aClass155_2627) {
|
||||
WorldListEntry.aClass155_2627.method2153();
|
||||
if (null != WorldListEntry.aAudioChannel_2627) {
|
||||
WorldListEntry.aAudioChannel_2627.method2153();
|
||||
}
|
||||
|
||||
} catch (RuntimeException var2) {
|
||||
|
|
@ -30,77 +28,6 @@ public final class Class58 {
|
|||
}
|
||||
}
|
||||
|
||||
static Class155 method1195(int var0, Signlink var1, Component var2, int var3) {
|
||||
try {
|
||||
if (Class21.anInt443 == 0) {
|
||||
throw new IllegalStateException();
|
||||
} else if (0 <= var3 && 2 > var3) {
|
||||
if (var0 < 256) {
|
||||
var0 = 256;
|
||||
}
|
||||
|
||||
try {
|
||||
Class155 var9 = (Class155) Class.forName(GameConfig.PACKAGE_NAME + ".Class155_Sub2").newInstance();
|
||||
var9.anInt1989 = var0;
|
||||
var9.anIntArray1975 = new int[(!Unsorted.aBoolean2150 ? 1 : 2) * 256];
|
||||
var9.method2164(var2);
|
||||
var9.anInt1990 = (var0 & -1024) - -1024;
|
||||
if (var9.anInt1990 > 16384) {
|
||||
var9.anInt1990 = 16384;
|
||||
}
|
||||
|
||||
var9.method2150(var9.anInt1990);
|
||||
if (Class3_Sub24_Sub4.anInt3507 > 0 && null == Class38_Sub1.aClass15_2613) {
|
||||
Class38_Sub1.aClass15_2613 = new Class15();
|
||||
Class38_Sub1.aClass15_2613.aClass87_350 = var1;
|
||||
var1.startThread(Class3_Sub24_Sub4.anInt3507, Class38_Sub1.aClass15_2613);
|
||||
}
|
||||
|
||||
if (Class38_Sub1.aClass15_2613 != null) {
|
||||
if (null != Class38_Sub1.aClass15_2613.aClass155Array352[var3]) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
Class38_Sub1.aClass15_2613.aClass155Array352[var3] = var9;
|
||||
}
|
||||
|
||||
return var9;
|
||||
} catch (Throwable var7) {
|
||||
|
||||
try {
|
||||
Class155_Sub1 var5 = new Class155_Sub1(var1, var3);
|
||||
var5.anIntArray1975 = new int[256 * (Unsorted.aBoolean2150 ? 2 : 1)];
|
||||
var5.anInt1989 = var0;
|
||||
var5.method2164(var2);
|
||||
var5.anInt1990 = 16384;
|
||||
var5.method2150(var5.anInt1990);
|
||||
if (Class3_Sub24_Sub4.anInt3507 > 0 && null == Class38_Sub1.aClass15_2613) {
|
||||
Class38_Sub1.aClass15_2613 = new Class15();
|
||||
Class38_Sub1.aClass15_2613.aClass87_350 = var1;
|
||||
var1.startThread(Class3_Sub24_Sub4.anInt3507, Class38_Sub1.aClass15_2613);
|
||||
}
|
||||
|
||||
if (Class38_Sub1.aClass15_2613 != null) {
|
||||
if (Class38_Sub1.aClass15_2613.aClass155Array352[var3] != null) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
Class38_Sub1.aClass15_2613.aClass155Array352[var3] = var5;
|
||||
}
|
||||
|
||||
return var5;
|
||||
} catch (Throwable var6) {
|
||||
return new Class155();
|
||||
}
|
||||
}
|
||||
} else {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
} catch (RuntimeException var8) {
|
||||
throw ClientErrorException.clientError(var8, "id.D(" + var0 + ',' + (var1 != null ? "{...}" : "null") + ',' + (var2 != null ? "{...}" : "null") + ',' + var3 + ',' + 14 + ')');
|
||||
}
|
||||
}
|
||||
|
||||
static void method1196(int var3, int var4) {
|
||||
try {
|
||||
Class3_Sub28_Sub18.anInt3765 = var4;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue