This commit is contained in:
Lucwousin
2019-10-31 16:57:45 +01:00
parent 8b7eaf23f1
commit e7a1983158
344 changed files with 41280 additions and 41078 deletions

View File

@@ -6,41 +6,33 @@ import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("fm")
@ObfuscatedName("ff")
@Implements("TaskHandler")
public class TaskHandler implements Runnable {
@ObfuscatedName("z")
@ObfuscatedName("a")
@Export("javaVendor")
public static String javaVendor;
@ObfuscatedName("n")
@ObfuscatedName("t")
@Export("javaVersion")
public static String javaVersion;
@ObfuscatedName("i")
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "Lhp;"
)
@Export("Widget_modelsArchive")
static AbstractArchive Widget_modelsArchive;
@ObfuscatedName("ah")
@Export("hasFocus")
protected static boolean hasFocus;
@ObfuscatedName("v")
@ObfuscatedSignature(
signature = "Lfv;"
signature = "Lfw;"
)
@Export("current")
Task current;
@ObfuscatedName("u")
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "Lfv;"
signature = "Lfw;"
)
@Export("task")
Task task;
@ObfuscatedName("r")
@ObfuscatedName("v")
@Export("thread")
Thread thread;
@ObfuscatedName("p")
@ObfuscatedName("l")
@Export("isClosed")
boolean isClosed;
@@ -64,10 +56,10 @@ public class TaskHandler implements Runnable {
this.thread.start();
}
@ObfuscatedName("z")
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "1673059069"
garbageValue = "6934376"
)
@Export("close")
public final void close() {
@@ -83,10 +75,10 @@ public class TaskHandler implements Runnable {
}
@ObfuscatedName("n")
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "(IIILjava/lang/Object;S)Lfv;",
garbageValue = "255"
signature = "(IIILjava/lang/Object;I)Lfw;",
garbageValue = "635480058"
)
@Export("newTask")
final Task newTask(int var1, int var2, int var3, Object var4) {
@@ -107,20 +99,20 @@ public class TaskHandler implements Runnable {
}
}
@ObfuscatedName("v")
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "(Ljava/lang/String;II)Lfv;",
garbageValue = "2091612218"
signature = "(Ljava/lang/String;II)Lfw;",
garbageValue = "540532004"
)
@Export("newSocketTask")
public final Task newSocketTask(String var1, int var2) {
return this.newTask(1, var2, 0, var1);
}
@ObfuscatedName("u")
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "(Ljava/lang/Runnable;II)Lfv;",
garbageValue = "-1627707278"
signature = "(Ljava/lang/Runnable;II)Lfw;",
garbageValue = "129890916"
)
@Export("newThreadTask")
public final Task newThreadTask(Runnable var1, int var2) {
@@ -175,10 +167,183 @@ public class TaskHandler implements Runnable {
}
}
@ObfuscatedName("z")
static double method3429(double var0, double var2, double var4) {
double var8 = (var0 - var2) / var4;
double var6 = Math.exp(-var8 * var8 / 2.0D) / Math.sqrt(6.283185307179586D);
return var6 / var4;
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(Lhq;Lhq;Lhq;B)V",
garbageValue = "48"
)
public static void method3622(AbstractArchive var0, AbstractArchive var1, AbstractArchive var2) {
HitSplatDefinition.HitSplatDefinition_archive = var0;
HitSplatDefinition.field3316 = var1;
class2.HitSplatDefinition_fontsArchive = var2;
}
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(ILcj;ZI)I",
garbageValue = "-1691185784"
)
static int method3605(int var0, Script var1, boolean var2) {
Widget var3;
if (var0 >= 2000) {
var0 -= 1000;
var3 = PacketBufferNode.getWidget(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
} else {
var3 = var2 ? class96.field1301 : ReflectionCheck.field1310;
}
GrandExchangeOfferAgeComparator.invalidateWidget(var3);
if (var0 != ScriptOpcodes.CC_SETOBJECT && var0 != ScriptOpcodes.CC_SETOBJECT_NONUM && var0 != ScriptOpcodes.CC_SETOBJECT_ALWAYS_NUM) {
if (var0 == ScriptOpcodes.CC_SETNPCHEAD) {
var3.modelType = 2;
var3.modelId = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
return 1;
} else if (var0 == ScriptOpcodes.CC_SETPLAYERHEAD_SELF) {
var3.modelType = 3;
var3.modelId = class215.localPlayer.appearance.getChatHeadId();
return 1;
} else {
return 2;
}
} else {
Interpreter.Interpreter_intStackSize -= 2;
int var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
int var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
var3.itemId = var4;
var3.itemQuantity = var5;
ItemDefinition var6 = class222.ItemDefinition_get(var4);
var3.modelAngleX = var6.xan2d;
var3.modelAngleY = var6.yan2d;
var3.modelAngleZ = var6.zan2d;
var3.modelOffsetX = var6.offsetX2d;
var3.modelOffsetY = var6.offsetY2d;
var3.modelZoom = var6.zoom2d;
if (var0 == ScriptOpcodes.CC_SETOBJECT_NONUM) {
var3.itemQuantityMode = 0;
} else if (var0 == ScriptOpcodes.CC_SETOBJECT_ALWAYS_NUM | var6.isStackable == 1) {
var3.itemQuantityMode = 1;
} else {
var3.itemQuantityMode = 2;
}
if (var3.field2577 > 0) {
var3.modelZoom = var3.modelZoom * 32 / var3.field2577;
} else if (var3.rawWidth > 0) {
var3.modelZoom = var3.modelZoom * 32 / var3.rawWidth;
}
return 1;
}
}
@ObfuscatedName("iv")
@ObfuscatedSignature(
signature = "(Lit;IIII)V",
garbageValue = "890434158"
)
@Export("addNpcToMenu")
static final void addNpcToMenu(NPCDefinition var0, int var1, int var2, int var3) {
if (Client.menuOptionsCount < 400) {
if (var0.transforms != null) {
var0 = var0.transform();
}
if (var0 != null) {
if (var0.isInteractable) {
if (!var0.isFollower || Client.followerIndex == var1) {
String var4 = var0.name;
if (var0.combatLevel != 0) {
var4 = var4 + GrandExchangeOffer.method159(var0.combatLevel, class215.localPlayer.combatLevel) + " " + " (" + "level-" + var0.combatLevel + ")";
}
if (var0.isFollower && Client.followerOpsLowPriority) {
GameObject.insertMenuItemNoShift("Examine", AbstractArchive.colorStartTag(16776960) + var4, 1003, var1, var2, var3);
}
if (Client.isItemSelected == 1) {
GameObject.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + AbstractArchive.colorStartTag(16776960) + var4, 7, var1, var2, var3);
} else if (Client.isSpellSelected) {
if ((class81.selectedSpellFlags & 2) == 2) {
GameObject.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + AbstractArchive.colorStartTag(16776960) + var4, 8, var1, var2, var3);
}
} else {
int var5 = var0.isFollower && Client.followerOpsLowPriority ? 2000 : 0;
String[] var6 = var0.actions;
int var7;
int var8;
if (var6 != null) {
for (var7 = 4; var7 >= 0; --var7) {
if (var6[var7] != null && !var6[var7].equalsIgnoreCase("Attack")) {
var8 = 0;
if (var7 == 0) {
var8 = var5 + 9;
}
if (var7 == 1) {
var8 = var5 + 10;
}
if (var7 == 2) {
var8 = var5 + 11;
}
if (var7 == 3) {
var8 = var5 + 12;
}
if (var7 == 4) {
var8 = var5 + 13;
}
GameObject.insertMenuItemNoShift(var6[var7], AbstractArchive.colorStartTag(16776960) + var4, var8, var1, var2, var3);
}
}
}
if (var6 != null) {
for (var7 = 4; var7 >= 0; --var7) {
if (var6[var7] != null && var6[var7].equalsIgnoreCase("Attack")) {
short var9 = 0;
if (AttackOption.AttackOption_hidden != Client.npcAttackOption) {
if (AttackOption.AttackOption_alwaysRightClick == Client.npcAttackOption || Client.npcAttackOption == AttackOption.AttackOption_dependsOnCombatLevels && var0.combatLevel > class215.localPlayer.combatLevel) {
var9 = 2000;
}
var8 = 0;
if (var7 == 0) {
var8 = var9 + 9;
}
if (var7 == 1) {
var8 = var9 + 10;
}
if (var7 == 2) {
var8 = var9 + 11;
}
if (var7 == 3) {
var8 = var9 + 12;
}
if (var7 == 4) {
var8 = var9 + 13;
}
GameObject.insertMenuItemNoShift(var6[var7], AbstractArchive.colorStartTag(16776960) + var4, var8, var1, var2, var3);
}
}
}
}
if (!var0.isFollower || !Client.followerOpsLowPriority) {
GameObject.insertMenuItemNoShift("Examine", AbstractArchive.colorStartTag(16776960) + var4, 1003, var1, var2, var3);
}
}
}
}
}
}
}
}