This commit is contained in:
Lucwousin
2019-09-26 14:22:19 +02:00
parent 9b020b1ea6
commit fd294114e2
341 changed files with 90594 additions and 91052 deletions

View File

@@ -1,143 +1,171 @@
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("l")
final class class4 implements class0 {
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = -142539597
)
static int field20;
@ObfuscatedName("az")
@ObfuscatedGetter(
intValue = -587969877
)
static int field17;
@ObfuscatedName("bi")
@ObfuscatedSignature(
signature = "Lll;"
)
@Export("loginType")
static LoginType loginType;
@ObfuscatedName("fv")
@ObfuscatedGetter(
intValue = 583721997
)
@Export("baseX")
static int baseX;
@ObfuscatedName("jr")
@ObfuscatedSignature(
signature = "Lhy;"
)
@Export("dragInventoryWidget")
static Widget dragInventoryWidget;
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(Ljava/lang/Object;Lkz;B)V",
garbageValue = "1"
)
public void vmethod42(Object var1, Buffer var2) {
this.method44((String)var1, var2);
}
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "(Lkz;S)Ljava/lang/Object;",
garbageValue = "31810"
)
public Object vmethod41(Buffer var1) {
return var1.readStringCp1252NullTerminated();
}
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(Ljava/lang/String;Lkz;I)V",
garbageValue = "442520806"
)
void method44(String var1, Buffer var2) {
var2.writeStringCp1252NullTerminated(var1);
}
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(Lhz;II)Lgc;",
garbageValue = "531775240"
)
static MusicPatch method47(AbstractArchive var0, int var1) {
byte[] var2 = var0.takeFileFlat(var1);
return var2 == null ? null : new MusicPatch(var2);
}
@ObfuscatedName("gd")
@ObfuscatedSignature(
signature = "(II)V",
garbageValue = "2058959697"
)
static final void method48(int var0) {
int[] var1 = class60.sceneMinimapSprite.pixels;
int var2 = var1.length;
int var3;
for (var3 = 0; var3 < var2; ++var3) {
var1[var3] = 0;
}
int var4;
int var5;
for (var3 = 1; var3 < 103; ++var3) {
var4 = (103 - var3) * 2048 + 24628;
for (var5 = 1; var5 < 103; ++var5) {
if ((Tiles.Tiles_renderFlags[var0][var5][var3] & 24) == 0) {
WorldMapIcon_1.scene.drawTileMinimap(var1, var4, 512, var0, var5, var3);
}
if (var0 < 3 && (Tiles.Tiles_renderFlags[var0 + 1][var5][var3] & 8) != 0) {
WorldMapIcon_1.scene.drawTileMinimap(var1, var4, 512, var0 + 1, var5, var3);
}
var4 += 4;
}
}
var3 = (238 + (int)(Math.random() * 20.0D) - 10 << 16) + (238 + (int)(Math.random() * 20.0D) - 10 << 8) + (238 + (int)(Math.random() * 20.0D) - 10);
var4 = 238 + (int)(Math.random() * 20.0D) - 10 << 16;
class60.sceneMinimapSprite.setRaster();
int var6;
for (var5 = 1; var5 < 103; ++var5) {
for (var6 = 1; var6 < 103; ++var6) {
if ((Tiles.Tiles_renderFlags[var0][var6][var5] & 24) == 0) {
EnumDefinition.drawObject(var0, var6, var5, var3, var4);
}
if (var0 < 3 && (Tiles.Tiles_renderFlags[var0 + 1][var6][var5] & 8) != 0) {
EnumDefinition.drawObject(var0 + 1, var6, var5, var3, var4);
}
}
}
Client.mapIconCount = 0;
for (var5 = 0; var5 < 104; ++var5) {
for (var6 = 0; var6 < 104; ++var6) {
long var7 = WorldMapIcon_1.scene.getFloorDecorationTag(MouseRecorder.plane, var5, var6);
if (var7 != 0L) {
int var9 = SecureRandomFuture.Entity_unpackID(var7);
int var10 = WallDecoration.getObjectDefinition(var9).mapIconId;
if (var10 >= 0) {
Client.mapIcons[Client.mapIconCount] = WorldMapSection1.WorldMapElement_get(var10).getSpriteBool(false);
Client.mapIconXs[Client.mapIconCount] = var5;
Client.mapIconYs[Client.mapIconCount] = var6;
++Client.mapIconCount;
}
}
}
}
DevicePcmPlayerProvider.rasterProvider.apply();
}
}
import java.lang.management.GarbageCollectorMXBean;
import java.lang.management.ManagementFactory;
import java.util.Iterator;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("r")
final class class4 implements class0 {
@ObfuscatedName("gj")
@ObfuscatedSignature(
signature = "[Llp;"
)
@Export("scrollBarSprites")
static IndexedSprite[] scrollBarSprites;
@ObfuscatedName("z")
@ObfuscatedSignature(
signature = "(Ljava/lang/Object;Lkl;B)V",
garbageValue = "0"
)
public void vmethod64(Object var1, Buffer var2) {
this.method54((String)var1, var2);
}
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "(Lkl;B)Ljava/lang/Object;",
garbageValue = "-93"
)
public Object vmethod55(Buffer var1) {
return var1.readStringCp1252NullTerminated();
}
@ObfuscatedName("p")
@ObfuscatedSignature(
signature = "(Ljava/lang/String;Lkl;I)V",
garbageValue = "-1135540783"
)
void method54(String var1, Buffer var2) {
var2.writeStringCp1252NullTerminated(var1);
}
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(IIIIB)V",
garbageValue = "-25"
)
@Export("itemContainerSetItem")
static void itemContainerSetItem(int var0, int var1, int var2, int var3) {
ItemContainer var4 = (ItemContainer)ItemContainer.itemContainers.get((long)var0);
if (var4 == null) {
var4 = new ItemContainer();
ItemContainer.itemContainers.put(var4, (long)var0);
}
if (var4.ids.length <= var1) {
int[] var5 = new int[var1 + 1];
int[] var6 = new int[var1 + 1];
int var7;
for (var7 = 0; var7 < var4.ids.length; ++var7) {
var5[var7] = var4.ids[var7];
var6[var7] = var4.quantities[var7];
}
for (var7 = var4.ids.length; var7 < var1; ++var7) {
var5[var7] = -1;
var6[var7] = 0;
}
var4.ids = var5;
var4.quantities = var6;
}
var4.ids[var1] = var2;
var4.quantities[var1] = var3;
}
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "(Lbo;I)V",
garbageValue = "688122635"
)
@Export("changeWorld")
static void changeWorld(World var0) {
if (var0.isMembersOnly() != Client.isMembersWorld) {
Client.isMembersWorld = var0.isMembersOnly();
class1.method16(var0.isMembersOnly());
}
class160.worldHost = var0.host;
Client.worldId = var0.id;
Client.worldProperties = var0.properties;
HitSplatDefinition.port1 = Client.gameBuild == 0 ? 43594 : var0.id + 40000;
BZip2State.port2 = Client.gameBuild == 0 ? 443 : var0.id + 50000;
NPC.port3 = HitSplatDefinition.port1;
}
@ObfuscatedName("aq")
@ObfuscatedSignature(
signature = "(I)I",
garbageValue = "-1757923424"
)
@Export("getGcDuration")
protected static int getGcDuration() {
int var0 = 0;
if (AbstractUserComparator.garbageCollector == null || !AbstractUserComparator.garbageCollector.isValid()) {
try {
Iterator var1 = ManagementFactory.getGarbageCollectorMXBeans().iterator();
while (var1.hasNext()) {
GarbageCollectorMXBean var2 = (GarbageCollectorMXBean)var1.next();
if (var2.isValid()) {
AbstractUserComparator.garbageCollector = var2;
GameShell.garbageCollectorLastCheckTimeMs = -1L;
GameShell.garbageCollectorLastCollectionTime = -1L;
}
}
} catch (Throwable var11) {
}
}
if (AbstractUserComparator.garbageCollector != null) {
long var9 = class30.method566();
long var3 = AbstractUserComparator.garbageCollector.getCollectionTime();
if (GameShell.garbageCollectorLastCollectionTime != -1L) {
long var5 = var3 - GameShell.garbageCollectorLastCollectionTime;
long var7 = var9 - GameShell.garbageCollectorLastCheckTimeMs;
if (0L != var7) {
var0 = (int)(var5 * 100L / var7);
}
}
GameShell.garbageCollectorLastCollectionTime = var3;
GameShell.garbageCollectorLastCheckTimeMs = var9;
}
return var0;
}
@ObfuscatedName("gg")
@ObfuscatedSignature(
signature = "(ZB)V",
garbageValue = "57"
)
@Export("addNpcsToScene")
static final void addNpcsToScene(boolean var0) {
for (int var1 = 0; var1 < Client.npcCount; ++var1) {
NPC var2 = Client.npcs[Client.npcIndices[var1]];
if (var2 != null && var2.isVisible() && var2.definition.isVisible == var0 && var2.definition.transformIsVisible()) {
int var3 = var2.x >> 7;
int var4 = var2.y * 682054857 >> 7;
if (var3 >= 0 && var3 < 104 && var4 >= 0 && var4 < 104) {
if (var2.field932 * 1669471931 == 1 && (var2.x & 127) == 64 && (var2.y * 682054857 & 127) == 64) {
if (Client.tileLastDrawnActor[var3][var4] == Client.viewportDrawCount) {
continue;
}
Client.tileLastDrawnActor[var3][var4] = Client.viewportDrawCount;
}
long var5 = class267.calculateTag(0, 0, 1, !var2.definition.isInteractable, Client.npcIndices[var1]);
var2.playerCycle = Client.cycle;
PacketWriter.scene.drawEntity(WorldMapRectangle.plane, var2.x, var2.y * 682054857, MusicPatchPcmStream.getTileHeight(var2.field932 * -527978816 - 64 + var2.x, var2.field932 * -527978816 - 64 + var2.y * 682054857, WorldMapRectangle.plane), var2.field932 * -527978816 - 64 + 60, var2, var2.rotation, var5, var2.isWalking);
}
}
}
}
}