chore: revision 189
This commit is contained in:
@@ -2,73 +2,65 @@ import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
import net.runelite.rs.ScriptOpcodes;
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("y")
|
||||
@Implements("WorldMapData_0")
|
||||
public class WorldMapData_0 extends AbstractWorldMapData {
|
||||
@ObfuscatedName("sk")
|
||||
@Export("foundItemIds")
|
||||
static short[] foundItemIds;
|
||||
@ObfuscatedName("fm")
|
||||
@ObfuscatedName("y")
|
||||
@Export("BZip2Decompressor_block")
|
||||
static int[] BZip2Decompressor_block;
|
||||
@ObfuscatedName("br")
|
||||
static String field137;
|
||||
@ObfuscatedName("fh")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lei;"
|
||||
signature = "Lkx;"
|
||||
)
|
||||
@Export("urlRequester")
|
||||
static UrlRequester urlRequester;
|
||||
@ObfuscatedName("fg")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lko;"
|
||||
)
|
||||
@Export("fontPlain11")
|
||||
static Font fontPlain11;
|
||||
@Export("fontPlain12")
|
||||
static Font fontPlain12;
|
||||
@ObfuscatedName("gh")
|
||||
@ObfuscatedSignature(
|
||||
signature = "[Llt;"
|
||||
)
|
||||
@Export("crossSprites")
|
||||
static Sprite[] crossSprites;
|
||||
@Export("regionLandArchives")
|
||||
static byte[][] regionLandArchives;
|
||||
|
||||
WorldMapData_0() {
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lkp;B)V",
|
||||
garbageValue = "-109"
|
||||
signature = "(Lkb;I)V",
|
||||
garbageValue = "-1716650970"
|
||||
)
|
||||
@Export("init")
|
||||
void init(Buffer var1) {
|
||||
int var2 = var1.readUnsignedByte();
|
||||
if (var2 != WorldMapID.field277.value) {
|
||||
if (var2 != WorldMapID.field302.value) {
|
||||
throw new IllegalStateException("");
|
||||
} else {
|
||||
super.minPlane = var1.readUnsignedByte();
|
||||
super.planes = var1.readUnsignedByte();
|
||||
super.regionXLow = var1.readUnsignedShort() * 4096;
|
||||
super.regionYLow = var1.readUnsignedShort() * 64;
|
||||
super.regionXLow = var1.readUnsignedShort();
|
||||
super.regionYLow = var1.readUnsignedShort();
|
||||
super.regionX = var1.readUnsignedShort();
|
||||
super.regionY = var1.readUnsignedShort();
|
||||
super.groupId = var1.method5593();
|
||||
super.fileId = var1.method5593();
|
||||
super.groupId = var1.method5591();
|
||||
super.fileId = var1.method5591();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lkp;S)V",
|
||||
garbageValue = "-30591"
|
||||
signature = "(Lkb;B)V",
|
||||
garbageValue = "-78"
|
||||
)
|
||||
@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.field188 = new byte[super.planes][64][64];
|
||||
super.field175 = new byte[super.planes][64][64];
|
||||
super.field205 = new byte[super.planes][64][64];
|
||||
super.field206 = new byte[super.planes][64][64];
|
||||
super.decorations = new WorldMapDecoration[super.planes][64][64][];
|
||||
int var2 = var1.readUnsignedByte();
|
||||
if (var2 != class30.field270.value) {
|
||||
if (var2 != class39.field300.value) {
|
||||
throw new IllegalStateException("");
|
||||
} else {
|
||||
int var3 = var1.readUnsignedByte();
|
||||
@@ -91,7 +83,7 @@ public class WorldMapData_0 extends AbstractWorldMapData {
|
||||
return false;
|
||||
} else {
|
||||
WorldMapData_0 var2 = (WorldMapData_0)var1;
|
||||
return var2.regionX == super.regionX && var2.regionY == super.regionY;
|
||||
return super.regionX == var2.regionX && var2.regionY == super.regionY;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -99,77 +91,44 @@ public class WorldMapData_0 extends AbstractWorldMapData {
|
||||
return super.regionX | super.regionY << 8;
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILii;Ljava/lang/String;Ljava/lang/String;IZI)V",
|
||||
garbageValue = "-1022524213"
|
||||
signature = "([BIIII[Lfm;B)V",
|
||||
garbageValue = "-108"
|
||||
)
|
||||
public static void method189(int var0, AbstractArchive var1, String var2, String var3, int var4, boolean var5) {
|
||||
int var6 = var1.getGroupId(var2);
|
||||
int var7 = var1.getFileId(var6, var3);
|
||||
TaskHandler.playMusicTrack(var0, var1, var6, var7, var4, var5);
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "1"
|
||||
)
|
||||
public static void method181() {
|
||||
SpotAnimationDefinition.SpotAnimationDefinition_cached.clear();
|
||||
SpotAnimationDefinition.SpotAnimationDefinition_cachedModels.clear();
|
||||
}
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)Z",
|
||||
garbageValue = "-1614694262"
|
||||
)
|
||||
static final boolean method187(int var0, int var1) {
|
||||
ObjectDefinition var2 = Occluder.getObjectDefinition(var0);
|
||||
if (var1 == 11) {
|
||||
var1 = 10;
|
||||
}
|
||||
|
||||
if (var1 >= 5 && var1 <= 8) {
|
||||
var1 = 4;
|
||||
}
|
||||
|
||||
return var2.method4675(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILce;ZI)I",
|
||||
garbageValue = "-1897390403"
|
||||
)
|
||||
static int method175(int var0, Script var1, boolean var2) {
|
||||
Widget var3 = var2 ? class186.field2331 : MidiPcmStream.field2444;
|
||||
if (var0 == ScriptOpcodes.CC_GETTARGETMASK) {
|
||||
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = class83.method2108(WorldMapIcon_0.getWidgetClickMask(var3));
|
||||
return 1;
|
||||
} else if (var0 != ScriptOpcodes.CC_GETOP) {
|
||||
if (var0 == ScriptOpcodes.CC_GETOPBASE) {
|
||||
if (var3.dataText == null) {
|
||||
Interpreter.Interpreter_stringStack[++Message.Interpreter_stringStackSize - 1] = "";
|
||||
} else {
|
||||
Interpreter.Interpreter_stringStack[++Message.Interpreter_stringStackSize - 1] = var3.dataText;
|
||||
static final void method275(byte[] var0, int var1, int var2, int var3, int var4, CollisionMap[] var5) {
|
||||
int var7;
|
||||
int var8;
|
||||
for (int var6 = 0; var6 < 4; ++var6) {
|
||||
for (var7 = 0; var7 < 64; ++var7) {
|
||||
for (var8 = 0; var8 < 64; ++var8) {
|
||||
if (var7 + var1 > 0 && var7 + var1 < 103 && var8 + var2 > 0 && var8 + var2 < 103) {
|
||||
int[] var10000 = var5[var6].flags[var7 + var1];
|
||||
var10000[var8 + var2] &= -16777217;
|
||||
}
|
||||
}
|
||||
|
||||
return 1;
|
||||
} else {
|
||||
return 2;
|
||||
}
|
||||
} else {
|
||||
int var4 = Interpreter.Interpreter_intStack[--class320.Interpreter_intStackSize];
|
||||
--var4;
|
||||
if (var3.actions != null && var4 < var3.actions.length && var3.actions[var4] != null) {
|
||||
Interpreter.Interpreter_stringStack[++Message.Interpreter_stringStackSize - 1] = var3.actions[var4];
|
||||
} else {
|
||||
Interpreter.Interpreter_stringStack[++Message.Interpreter_stringStackSize - 1] = "";
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
Buffer var10 = new Buffer(var0);
|
||||
|
||||
for (var7 = 0; var7 < 4; ++var7) {
|
||||
for (var8 = 0; var8 < 64; ++var8) {
|
||||
for (int var9 = 0; var9 < 64; ++var9) {
|
||||
MusicPatchNode2.loadTerrain(var10, var7, var8 + var1, var9 + var2, var3, var4, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("ki")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-1448123046"
|
||||
)
|
||||
static final void method263() {
|
||||
Client.field874 = Client.cycleCntr;
|
||||
Timer.ClanChat_inClanChat = true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user