project: Rev 204

This commit is contained in:
Owain van Brakel
2022-03-23 14:15:28 +01:00
parent 14d41dd9a4
commit 3834b46aee
532 changed files with 61751 additions and 59895 deletions

View File

@@ -3,31 +3,21 @@ import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("hu")
@ObfuscatedName("hn")
@Implements("WorldMapData_0")
public class WorldMapData_0 extends AbstractWorldMapData {
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "Lkq;"
)
@Export("SequenceDefinition_animationsArchive")
static AbstractArchive SequenceDefinition_animationsArchive;
@ObfuscatedName("hn")
@Export("regionLandArchiveIds")
static int[] regionLandArchiveIds;
WorldMapData_0() {
} // L: 6
@ObfuscatedName("c")
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(Lpi;S)V",
garbageValue = "-11619"
descriptor = "(Lpd;I)V",
garbageValue = "1008832377"
)
@Export("init")
void init(Buffer var1) {
int var2 = var1.readUnsignedByte(); // L: 9
if (var2 != WorldMapID.field2773.value) { // L: 10
if (var2 != WorldMapID.field2829.value) { // L: 10
throw new IllegalStateException(""); // L: 11
} else {
super.minPlane = var1.readUnsignedByte(); // L: 13
@@ -36,26 +26,26 @@ public class WorldMapData_0 extends AbstractWorldMapData {
super.regionYLow = var1.readUnsignedShort(); // L: 16
super.regionX = var1.readUnsignedShort(); // L: 17
super.regionY = var1.readUnsignedShort(); // L: 18
super.groupId = var1.method7352(); // L: 19
super.fileId = var1.method7352(); // L: 20
super.groupId = var1.method7742(); // L: 19
super.fileId = var1.method7742(); // L: 20
}
} // L: 21
@ObfuscatedName("l")
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(Lpi;B)V",
garbageValue = "-12"
descriptor = "(Lpd;I)V",
garbageValue = "1809174469"
)
@Export("readGeography")
void readGeography(Buffer var1) {
super.planes = Math.min(super.planes, 4); // L: 25
super.floorUnderlayIds = new short[1][64][64]; // L: 26
super.floorOverlayIds = new short[super.planes][64][64]; // L: 27
super.field2736 = new byte[super.planes][64][64]; // L: 28
super.field2731 = new byte[super.planes][64][64]; // L: 29
super.field2793 = new byte[super.planes][64][64]; // L: 28
super.field2792 = new byte[super.planes][64][64]; // L: 29
super.decorations = new WorldMapDecoration[super.planes][64][64][]; // L: 30
int var2 = var1.readUnsignedByte(); // L: 31
if (var2 != class231.field2764.value) { // L: 32
if (var2 != class239.field2823.value) { // L: 32
throw new IllegalStateException(""); // L: 33
} else {
int var3 = var1.readUnsignedByte(); // L: 35
@@ -71,18 +61,75 @@ public class WorldMapData_0 extends AbstractWorldMapData {
throw new IllegalStateException(""); // L: 38
}
}
} // L: 45
public boolean equals(Object var1) {
if (!(var1 instanceof WorldMapData_0)) { // L: 49
return false; // L: 50
} else {
WorldMapData_0 var2 = (WorldMapData_0)var1; // L: 52
return super.regionX == var2.regionX && var2.regionY == super.regionY; // L: 53
}
}
public int hashCode() {
return super.regionX | super.regionY << 8; // L: 58
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 super.regionX == var2.regionX && super.regionY == var2.regionY;
}
}
@ObfuscatedName("h")
@ObfuscatedSignature(
descriptor = "([Ljava/lang/String;[IIII)V",
garbageValue = "-352073584"
)
public static void method4518(String[] var0, int[] var1, int var2, int var3) {
if (var2 < var3) { // L: 43
int var4 = (var3 + var2) / 2; // L: 44
int var5 = var2; // L: 45
String var6 = var0[var4]; // L: 46
var0[var4] = var0[var3]; // L: 47
var0[var3] = var6; // L: 48
int var7 = var1[var4]; // L: 49
var1[var4] = var1[var3]; // L: 50
var1[var3] = var7; // L: 51
for (int var8 = var2; var8 < var3; ++var8) { // L: 52
if (var6 == null || var0[var8] != null && var0[var8].compareTo(var6) < (var8 & 1)) { // L: 53
String var9 = var0[var8]; // L: 54
var0[var8] = var0[var5]; // L: 55
var0[var5] = var9; // L: 56
int var10 = var1[var8]; // L: 57
var1[var8] = var1[var5]; // L: 58
var1[var5++] = var10; // L: 59
}
}
var0[var3] = var0[var5]; // L: 63
var0[var5] = var6; // L: 64
var1[var3] = var1[var5]; // L: 65
var1[var5] = var7; // L: 66
method4518(var0, var1, var2, var5 - 1); // L: 67
method4518(var0, var1, var5 + 1, var3); // L: 68
}
} // L: 70
@ObfuscatedName("g")
@ObfuscatedSignature(
descriptor = "(CLlp;I)I",
garbageValue = "-1970955164"
)
@Export("lowercaseChar")
static int lowercaseChar(char var0, Language var1) {
int var2 = var0 << 4; // L: 128
if (Character.isUpperCase(var0) || Character.isTitleCase(var0)) { // L: 129
var0 = Character.toLowerCase(var0); // L: 130
var2 = (var0 << 4) + 1; // L: 131
}
if (var0 == 241 && var1 == Language.Language_ES) { // L: 133
var2 = 1762;
}
return var2; // L: 134
}
}