project: Rev update

This commit is contained in:
Owain van Brakel
2019-11-28 16:31:53 +01:00
parent 34f8560da9
commit 74726ae17a
343 changed files with 41411 additions and 41094 deletions

View File

@@ -1,58 +1,59 @@
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("j")
@ObfuscatedName("r")
@Implements("WorldMapData_0")
public class WorldMapData_0 extends AbstractWorldMapData {
@ObfuscatedName("eb")
@ObfuscatedGetter(
intValue = -186180581
@ObfuscatedName("gp")
@ObfuscatedSignature(
signature = "[Lln;"
)
static int field92;
@Export("mapDotSprites")
static Sprite[] mapDotSprites;
WorldMapData_0() {
}
@ObfuscatedName("a")
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(Lkc;I)V",
garbageValue = "-1969161905"
signature = "(Lkg;B)V",
garbageValue = "55"
)
@Export("init")
void init(Buffer var1) {
int var2 = var1.readUnsignedByte();
if (var2 != WorldMapID.field259.value) {
if (var2 != WorldMapID.field268.value) {
throw new IllegalStateException("");
} else {
super.minPlane = var1.readUnsignedByte();
super.planes = var1.readUnsignedByte();
super.regionXLow = var1.readUnsignedShort() * 4096;
super.regionXLow = var1.readUnsignedShort() * 64;
super.regionYLow = var1.readUnsignedShort() * 4096;
super.regionX = var1.readUnsignedShort();
super.regionY = var1.readUnsignedShort();
super.groupId = var1.method5638();
super.fileId = var1.method5638();
super.groupId = var1.method5618();
super.fileId = var1.method5618();
}
}
@ObfuscatedName("t")
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(Lkc;I)V",
garbageValue = "1045041620"
signature = "(Lkg;B)V",
garbageValue = "35"
)
@Export("readGeography")
void readGeography(Buffer var1) {
super.planes = Math.min(super.planes, 4);
super.floorUnderlayIds = new short[1][64][64];
super.floorOverlayIds = new short[super.planes][64][64];
super.field161 = new byte[super.planes][64][64];
super.field157 = new byte[super.planes][64][64];
super.field166 = new byte[super.planes][64][64];
super.field160 = new byte[super.planes][64][64];
super.decorations = new WorldMapDecoration[super.planes][64][64][];
int var2 = var1.readUnsignedByte();
if (var2 != class30.field251.value) {
if (var2 != class30.field258.value) {
throw new IllegalStateException("");
} else {
int var3 = var1.readUnsignedByte();
@@ -70,82 +71,120 @@ public class WorldMapData_0 extends AbstractWorldMapData {
}
}
public int hashCode() {
return super.regionX | super.regionY << 8;
}
public boolean equals(Object var1) {
if (!(var1 instanceof WorldMapData_0)) {
return false;
} else {
WorldMapData_0 var2 = (WorldMapData_0)var1;
return var2.regionX == super.regionX && var2.regionY == super.regionY;
return var2.regionX == super.regionX && super.regionY == var2.regionY;
}
}
public int hashCode() {
return super.regionX | super.regionY << 8;
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(Lhf;Ljava/lang/String;Ljava/lang/String;IZI)V",
garbageValue = "-2068665668"
)
public static void method191(AbstractArchive var0, String var1, String var2, int var3, boolean var4) {
int var5 = var0.getGroupId(var1);
int var6 = var0.getFileId(var5, var2);
class65.playMusicTrack(var0, var5, var6, var3, var4);
}
@ObfuscatedName("v")
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "(IZI)Ljava/lang/String;",
garbageValue = "1507052882"
signature = "(IB)Z",
garbageValue = "121"
)
@Export("intToString")
public static String intToString(int var0, boolean var1) {
if (var1 && var0 >= 0) {
int var3 = var0;
String var2;
if (var1 && var0 >= 0) {
int var4 = 2;
public static boolean method192(int var0) {
return (var0 >> 20 & 1) != 0;
}
for (int var5 = var0 / 10; var5 != 0; ++var4) {
var5 /= 10;
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "(B)V",
garbageValue = "0"
)
static void method187() {
if (Canvas.loadWorlds()) {
Login.worldSelectOpen = true;
Login.worldSelectPage = 0;
Login.worldSelectPagesCount = 0;
}
}
@ObfuscatedName("ab")
@ObfuscatedSignature(
signature = "(ILci;ZI)I",
garbageValue = "1752052270"
)
static int method193(int var0, Script var1, boolean var2) {
if (var0 == ScriptOpcodes.GETWINDOWMODE) {
Interpreter.Interpreter_intStack[++GrandExchangeOfferTotalQuantityComparator.Interpreter_intStackSize - 1] = class43.getWindowedMode();
return 1;
} else {
int var3;
if (var0 == ScriptOpcodes.SETWINDOWMODE) {
var3 = Interpreter.Interpreter_intStack[--GrandExchangeOfferTotalQuantityComparator.Interpreter_intStackSize];
if (var3 == 1 || var3 == 2) {
MouseHandler.setWindowedMode(var3);
}
char[] var6 = new char[var4];
var6[0] = '+';
for (int var7 = var4 - 1; var7 > 0; --var7) {
int var8 = var3;
var3 /= 10;
int var9 = var8 - var3 * 10;
if (var9 >= 10) {
var6[var7] = (char)(var9 + 87);
} else {
var6[var7] = (char)(var9 + 48);
}
return 1;
} else if (var0 == ScriptOpcodes.GETDEFAULTWINDOWMODE) {
Interpreter.Interpreter_intStack[++GrandExchangeOfferTotalQuantityComparator.Interpreter_intStackSize - 1] = UserComparator10.clientPreferences.windowMode;
return 1;
} else if (var0 != ScriptOpcodes.SETDEFAULTWINDOWMODE) {
if (var0 == 5310) {
--GrandExchangeOfferTotalQuantityComparator.Interpreter_intStackSize;
return 1;
} else {
return 2;
}
var2 = new String(var6);
} else {
var2 = Integer.toString(var0, 10);
var3 = Interpreter.Interpreter_intStack[--GrandExchangeOfferTotalQuantityComparator.Interpreter_intStackSize];
if (var3 == 1 || var3 == 2) {
UserComparator10.clientPreferences.windowMode = var3;
class40.savePreferences();
}
return 1;
}
return var2;
} else {
return Integer.toString(var0);
}
}
@ObfuscatedName("c")
@ObfuscatedName("gy")
@ObfuscatedSignature(
signature = "(B)Lbk;",
garbageValue = "106"
signature = "(ZI)V",
garbageValue = "-251143454"
)
@Export("worldListStart")
static World worldListStart() {
World.World_listCount = 0;
return class1.getNextWorldListWorld();
}
@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 >> 7;
if (var3 >= 0 && var3 < 104 && var4 >= 0 && var4 < 104) {
if (var2.field938 == 1 && (var2.x & 127) == 64 && (var2.y & 127) == 64) {
if (Client.tileLastDrawnActor[var3][var4] == Client.viewportDrawCount) {
continue;
}
@ObfuscatedName("li")
@ObfuscatedSignature(
signature = "(Lhi;II)Ljava/lang/String;",
garbageValue = "-1155704748"
)
static String method210(Widget var0, int var1) {
if (!ModelData0.method3379(class195.getWidgetClickMask(var0), var1) && var0.onOp == null) {
return null;
} else {
return var0.actions != null && var0.actions.length > var1 && var0.actions[var1] != null && var0.actions[var1].trim().length() != 0 ? var0.actions[var1] : null;
Client.tileLastDrawnActor[var3][var4] = Client.viewportDrawCount;
}
long var5 = MouseHandler.calculateTag(0, 0, 1, !var2.definition.isInteractable, Client.npcIndices[var1]);
var2.playerCycle = Client.cycle;
class2.scene.drawEntity(ClientPacket.Client_plane, var2.x, var2.y, class195.getTileHeight(var2.field938 * 64 - 64 + var2.x, var2.field938 * 64 - 64 + var2.y, ClientPacket.Client_plane), var2.field938 * 64 - 64 + 60, var2, var2.rotation, var5, var2.isWalking);
}
}
}
}
}