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