project: rev 199

This commit is contained in:
Owain van Brakel
2021-08-25 13:49:53 +02:00
parent c1fffa1562
commit e6be88fbeb
490 changed files with 47651 additions and 46243 deletions

View File

@@ -1,35 +1,36 @@
import java.io.IOException;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("el")
@ObfuscatedName("en")
@Implements("InvDefinition")
public class InvDefinition extends DualNode {
@ObfuscatedName("s")
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "Ljy;"
descriptor = "Lkk;"
)
@Export("InvDefinition_archive")
static AbstractArchive InvDefinition_archive;
@ObfuscatedName("t")
public static AbstractArchive InvDefinition_archive;
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "Lhw;"
descriptor = "Lim;"
)
@Export("InvDefinition_cached")
static EvictingDualNodeHashTable InvDefinition_cached;
@ObfuscatedName("di")
@ObfuscatedSignature(
descriptor = "Ljs;"
)
@Export("archive4")
static Archive archive4;
@ObfuscatedName("v")
@ObfuscatedName("g")
@Export("SpriteBuffer_spriteWidths")
public static int[] SpriteBuffer_spriteWidths;
@ObfuscatedName("r")
@ObfuscatedGetter(
intValue = 1729666439
intValue = -1551292247
)
@Export("canvasWidth")
public static int canvasWidth;
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = 1211831239
)
@Export("size")
public int size;
@@ -42,10 +43,10 @@ public class InvDefinition extends DualNode {
this.size = 0;
}
@ObfuscatedName("v")
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "(Lnv;I)V",
garbageValue = "-939191311"
descriptor = "(Lot;B)V",
garbageValue = "31"
)
@Export("decode")
void decode(Buffer var1) {
@@ -59,10 +60,10 @@ public class InvDefinition extends DualNode {
}
}
@ObfuscatedName("j")
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "(Lnv;II)V",
garbageValue = "1818996957"
descriptor = "(Lot;II)V",
garbageValue = "-649649990"
)
@Export("decodeNext")
void decodeNext(Buffer var1, int var2) {
@@ -72,160 +73,157 @@ public class InvDefinition extends DualNode {
}
@ObfuscatedName("t")
@ObfuscatedName("g")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;ZZB)V",
garbageValue = "-91"
descriptor = "(Lbh;Lbh;IZIZI)I",
garbageValue = "1607242229"
)
@Export("openURL")
public static void openURL(String var0, boolean var1, boolean var2) {
class41.method846(var0, var1, "openjs", var2);
}
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(I)[B",
garbageValue = "2047506505"
)
public static byte[] method2698() {
byte[] var0 = new byte[24];
try {
JagexCache.JagexCache_randomDat.seek(0L);
JagexCache.JagexCache_randomDat.readFully(var0);
int var1;
for (var1 = 0; var1 < 24 && var0[var1] == 0; ++var1) {
}
if (var1 >= 24) {
throw new IOException();
}
} catch (Exception var4) {
for (int var2 = 0; var2 < 24; ++var2) {
var0[var2] = -1;
}
}
return var0;
}
@ObfuscatedName("p")
@ObfuscatedSignature(
descriptor = "(ILbd;ZI)I",
garbageValue = "1888273564"
)
static int method2691(int var0, Script var1, boolean var2) {
Widget var3;
if (var0 >= 2000) {
var0 -= 1000;
var3 = UrlRequester.getWidget(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
static int method2811(World var0, World var1, int var2, boolean var3, int var4, boolean var5) {
int var6 = ChatChannel.compareWorlds(var0, var1, var2, var3);
if (var6 != 0) {
return var3 ? -var6 : var6;
} else if (var4 == -1) {
return 0;
} else {
var3 = var2 ? GrandExchangeOffer.scriptDotWidget : Interpreter.scriptActiveWidget;
int var7 = ChatChannel.compareWorlds(var0, var1, var4, var5);
return var5 ? -var7 : var7;
}
}
String var4 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
int[] var5 = null;
if (var4.length() > 0 && var4.charAt(var4.length() - 1) == 'Y') {
int var6 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
if (var6 > 0) {
for (var5 = new int[var6]; var6-- > 0; var5[var6] = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]) {
@ObfuscatedName("jk")
@ObfuscatedSignature(
descriptor = "(II)V",
garbageValue = "-824292844"
)
@Export("changeGameOptions")
static final void changeGameOptions(int var0) {
class67.method1877();
MouseHandler.method609();
int var1 = UserComparator7.VarpDefinition_get(var0).type;
if (var1 != 0) {
int var2 = Varps.Varps_main[var0];
if (var1 == 1) {
if (var2 == 1) {
Varps.method4858(0.9D);
}
if (var2 == 2) {
Varps.method4858(0.8D);
}
if (var2 == 3) {
Varps.method4858(0.7D);
}
if (var2 == 4) {
Varps.method4858(0.6D);
}
}
var4 = var4.substring(0, var4.length() - 1);
}
if (var1 == 3) {
if (var2 == 0) {
WorldMapIcon_1.method3406(255);
}
Object[] var8 = new Object[var4.length() + 1];
if (var2 == 1) {
WorldMapIcon_1.method3406(192);
}
int var7;
for (var7 = var8.length - 1; var7 >= 1; --var7) {
if (var4.charAt(var7 - 1) == 's') {
var8[var7] = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
} else {
var8[var7] = new Integer(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
}
}
if (var2 == 2) {
WorldMapIcon_1.method3406(128);
}
var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
if (var7 != -1) {
var8[0] = new Integer(var7);
} else {
var8 = null;
}
if (var2 == 3) {
WorldMapIcon_1.method3406(64);
}
if (var0 == ScriptOpcodes.CC_SETONCLICK) {
var3.onClick = var8;
} else if (var0 == ScriptOpcodes.CC_SETONHOLD) {
var3.onHold = var8;
} else if (var0 == ScriptOpcodes.CC_SETONRELEASE) {
var3.onRelease = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEOVER) {
var3.onMouseOver = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMOUSELEAVE) {
var3.onMouseLeave = var8;
} else if (var0 == ScriptOpcodes.CC_SETONDRAG) {
var3.onDrag = var8;
} else if (var0 == ScriptOpcodes.CC_SETONTARGETLEAVE) {
var3.onTargetLeave = var8;
} else if (var0 == ScriptOpcodes.CC_SETONVARTRANSMIT) {
var3.onVarTransmit = var8;
var3.varTransmitTriggers = var5;
} else if (var0 == ScriptOpcodes.CC_SETONTIMER) {
var3.onTimer = var8;
} else if (var0 == ScriptOpcodes.CC_SETONOP) {
var3.onOp = var8;
} else if (var0 == ScriptOpcodes.CC_SETONDRAGCOMPLETE) {
var3.onDragComplete = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCLICKREPEAT) {
var3.onClickRepeat = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEREPEAT) {
var3.onMouseRepeat = var8;
} else if (var0 == ScriptOpcodes.CC_SETONINVTRANSMIT) {
var3.onInvTransmit = var8;
var3.invTransmitTriggers = var5;
} else if (var0 == ScriptOpcodes.CC_SETONSTATTRANSMIT) {
var3.onStatTransmit = var8;
var3.statTransmitTriggers = var5;
} else if (var0 == ScriptOpcodes.CC_SETONTARGETENTER) {
var3.onTargetEnter = var8;
} else if (var0 == ScriptOpcodes.CC_SETONSCROLLWHEEL) {
var3.onScroll = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCHATTRANSMIT) {
var3.onChatTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONKEY) {
var3.onKey = var8;
} else if (var0 == ScriptOpcodes.CC_SETONFRIENDTRANSMIT) {
var3.onFriendTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCLANTRANSMIT) {
var3.onClanTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMISCTRANSMIT) {
var3.onMiscTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONDIALOGABORT) {
var3.onDialogAbort = var8;
} else if (var0 == ScriptOpcodes.CC_SETONSUBCHANGE) {
var3.onSubChange = var8;
} else if (var0 == ScriptOpcodes.CC_SETONSTOCKTRANSMIT) {
var3.onStockTransmit = var8;
} else if (var0 == 1426) {
var3.field3078 = var8;
} else if (var0 == ScriptOpcodes.CC_SETONRESIZE) {
var3.onResize = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCLANSETTINGSTRANSMIT) {
var3.field3074 = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCLANCHANNELTRANSMIT) {
var3.field3072 = var8;
} else if (var0 == 1430) {
var3.field3067 = var8;
} else {
if (var0 != 1431) {
return 2;
if (var2 == 4) {
WorldMapIcon_1.method3406(0);
}
}
var3.field3068 = var8;
}
if (var1 == 4) {
if (var2 == 0) {
class17.updateSoundEffectVolume(127);
}
var3.hasListener = true;
return 1;
if (var2 == 1) {
class17.updateSoundEffectVolume(96);
}
if (var2 == 2) {
class17.updateSoundEffectVolume(64);
}
if (var2 == 3) {
class17.updateSoundEffectVolume(32);
}
if (var2 == 4) {
class17.updateSoundEffectVolume(0);
}
}
if (var1 == 5) {
Client.leftClickOpensMenu = var2;
}
if (var1 == 6) {
Client.chatEffects = var2;
}
if (var1 == 9) {
Client.field609 = var2;
}
if (var1 == 10) {
if (var2 == 0) {
WorldMapDecorationType.method5062(127);
}
if (var2 == 1) {
WorldMapDecorationType.method5062(96);
}
if (var2 == 2) {
WorldMapDecorationType.method5062(64);
}
if (var2 == 3) {
WorldMapDecorationType.method5062(32);
}
if (var2 == 4) {
WorldMapDecorationType.method5062(0);
}
}
if (var1 == 17) {
Client.followerIndex = var2 & 65535;
}
if (var1 == 18) {
Client.playerAttackOption = (AttackOption)class260.findEnumerated(SoundCache.method789(), var2);
if (Client.playerAttackOption == null) {
Client.playerAttackOption = AttackOption.AttackOption_dependsOnCombatLevels;
}
}
if (var1 == 19) {
if (var2 == -1) {
Client.combatTargetPlayerIndex = -1;
} else {
Client.combatTargetPlayerIndex = var2 & 2047;
}
}
if (var1 == 22) {
Client.npcAttackOption = (AttackOption)class260.findEnumerated(SoundCache.method789(), var2);
if (Client.npcAttackOption == null) {
Client.npcAttackOption = AttackOption.AttackOption_dependsOnCombatLevels;
}
}
}
}
}