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

@@ -3,91 +3,90 @@ 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("hh")
@ObfuscatedName("hj")
@Implements("GameObject")
public final class GameObject {
@ObfuscatedName("s")
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = -1421972333
intValue = -1075419309
)
@Export("plane")
int plane;
@ObfuscatedName("t")
@ObfuscatedName("c")
@ObfuscatedGetter(
intValue = -1203625827
intValue = 52594959
)
@Export("height")
int height;
@ObfuscatedName("v")
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = 1101114041
)
@Export("centerX")
int centerX;
@ObfuscatedName("j")
@ObfuscatedGetter(
intValue = 1652145053
)
@Export("centerY")
int centerY;
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "Lgy;"
)
@Export("renderable")
public Renderable renderable;
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = -515786911
intValue = 675272483
)
@Export("orientation")
int orientation;
@ObfuscatedName("w")
@ObfuscatedName("k")
@ObfuscatedGetter(
intValue = -530095189
intValue = 1949954399
)
@Export("centerX")
int centerX;
@ObfuscatedName("o")
@ObfuscatedGetter(
intValue = -1781496417
)
@Export("centerY")
int centerY;
@ObfuscatedName("g")
@ObfuscatedSignature(
descriptor = "Lhr;"
)
@Export("renderable")
public Renderable renderable;
@ObfuscatedName("z")
@ObfuscatedGetter(
intValue = 1888559139
)
@Export("startX")
int startX;
@ObfuscatedName("f")
@ObfuscatedName("a")
@ObfuscatedGetter(
intValue = 803439659
intValue = -121960731
)
@Export("endX")
int endX;
@ObfuscatedName("o")
@ObfuscatedName("u")
@ObfuscatedGetter(
intValue = 1516171493
intValue = 181501421
)
@Export("startY")
int startY;
@ObfuscatedName("x")
@ObfuscatedName("e")
@ObfuscatedGetter(
intValue = -1126880699
intValue = -1330819283
)
@Export("endY")
int endY;
@ObfuscatedName("r")
@ObfuscatedName("l")
@ObfuscatedGetter(
intValue = 2104357143
intValue = -1606485327
)
int field2541;
@ObfuscatedName("p")
int field2619;
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = -1530415993
intValue = 230666141
)
@Export("lastDrawn")
int lastDrawn;
@ObfuscatedName("h")
@ObfuscatedName("v")
@ObfuscatedGetter(
longValue = -7431595291754481309L
longValue = 4462777262073349723L
)
@Export("tag")
public long tag;
@ObfuscatedName("k")
@ObfuscatedName("f")
@ObfuscatedGetter(
intValue = -1220854209
intValue = -766138383
)
@Export("flags")
int flags;
@@ -97,68 +96,85 @@ public final class GameObject {
this.flags = 0;
}
@ObfuscatedName("s")
@ObfuscatedName("fr")
@ObfuscatedSignature(
descriptor = "(I)[Lhv;",
garbageValue = "-873058170"
descriptor = "(Lcf;I)V",
garbageValue = "1001461113"
)
public static class227[] method4342() {
return new class227[]{class227.field2679, class227.field2675, class227.field2678, class227.field2676, class227.field2677, class227.field2680, class227.field2674, class227.field2683, class227.field2681, class227.field2682};
static final void method4495(Actor var0) {
int var1 = Math.max(1, var0.field1139 - Client.cycle);
int var2 = var0.field1137 * 64 + var0.field1135 * 128;
int var3 = var0.field1137 * 64 + var0.field1141 * 128;
var0.x += (var2 - var0.x) / var1;
var0.y += (var3 - var0.y) / var1;
var0.field1151 = 0;
var0.orientation = var0.field1101;
}
@ObfuscatedName("u")
@ObfuscatedName("hw")
@ObfuscatedSignature(
descriptor = "(ILbd;ZI)I",
garbageValue = "-1928503982"
descriptor = "(I)V",
garbageValue = "-316675303"
)
static int method4341(int var0, Script var1, boolean var2) {
Widget var7;
if (var0 != ScriptOpcodes.CC_CALLONRESIZE && var0 != ScriptOpcodes.IF_CALLONRESIZE) {
int var4;
if (var0 == ScriptOpcodes.CC_TRIGGEROP) {
var7 = var2 ? GrandExchangeOffer.scriptDotWidget : Interpreter.scriptActiveWidget;
var4 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
if (var4 >= 1 && var4 <= 10) {
class79 var8 = new class79(var4, var7.id, var7.childIndex, var7.itemId);
Interpreter.field754.add(var8);
return 1;
} else {
throw new RuntimeException();
}
} else if (var0 == ScriptOpcodes.IF_TRIGGEROP) {
Interpreter.Interpreter_intStackSize -= 3;
int var3 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
int var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 2];
if (var5 >= 1 && var5 <= 10) {
class79 var6 = new class79(var5, var3, var4, UrlRequester.getWidget(var3).itemId);
Interpreter.field754.add(var6);
return 1;
} else {
throw new RuntimeException();
}
} else {
return 2;
static final void method4496() {
PacketBuffer var0 = Client.packetWriter.packetBuffer;
var0.importIndex();
int var1 = var0.readBits(8);
int var2;
if (var1 < Client.npcCount) {
for (var2 = var1; var2 < Client.npcCount; ++var2) {
Client.field610[++Client.field495 - 1] = Client.npcIndices[var2];
}
} else if (Interpreter.field742 >= 10) {
throw new RuntimeException();
}
if (var1 > Client.npcCount) {
throw new RuntimeException("");
} else {
if (var0 >= 2000) {
var7 = UrlRequester.getWidget(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
} else {
var7 = var2 ? GrandExchangeOffer.scriptDotWidget : Interpreter.scriptActiveWidget;
Client.npcCount = 0;
for (var2 = 0; var2 < var1; ++var2) {
int var3 = Client.npcIndices[var2];
NPC var4 = Client.npcs[var3];
int var5 = var0.readBits(1);
if (var5 == 0) {
Client.npcIndices[++Client.npcCount - 1] = var3;
var4.npcCycle = Client.cycle;
} else {
int var6 = var0.readBits(2);
if (var6 == 0) {
Client.npcIndices[++Client.npcCount - 1] = var3;
var4.npcCycle = Client.cycle;
Client.field533[++Client.field560 - 1] = var3;
} else {
int var7;
int var8;
if (var6 == 1) {
Client.npcIndices[++Client.npcCount - 1] = var3;
var4.npcCycle = Client.cycle;
var7 = var0.readBits(3);
var4.method2212(var7, (byte)1);
var8 = var0.readBits(1);
if (var8 == 1) {
Client.field533[++Client.field560 - 1] = var3;
}
} else if (var6 == 2) {
Client.npcIndices[++Client.npcCount - 1] = var3;
var4.npcCycle = Client.cycle;
var7 = var0.readBits(3);
var4.method2212(var7, (byte)2);
var8 = var0.readBits(3);
var4.method2212(var8, (byte)2);
int var9 = var0.readBits(1);
if (var9 == 1) {
Client.field533[++Client.field560 - 1] = var3;
}
} else if (var6 == 3) {
Client.field610[++Client.field495 - 1] = var3;
}
}
}
}
if (var7.onResize == null) {
return 0;
} else {
ScriptEvent var9 = new ScriptEvent();
var9.widget = var7;
var9.args = var7.onResize;
var9.field961 = Interpreter.field742 + 1;
Client.scriptEvents.addFirst(var9);
return 1;
}
}
}
}