project: rev 199
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user