rev187
This commit is contained in:
@@ -4,93 +4,90 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("u")
|
||||
@Implements("WorldMapSection0")
|
||||
public class WorldMapSection0 implements WorldMapSection {
|
||||
@ObfuscatedName("bi")
|
||||
@Export("otp")
|
||||
static String otp;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 794568467
|
||||
intValue = -1160137245
|
||||
)
|
||||
@Export("oldZ")
|
||||
int oldZ;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1084191983
|
||||
intValue = -1904283883
|
||||
)
|
||||
@Export("newZ")
|
||||
int newZ;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1594820829
|
||||
intValue = -314575009
|
||||
)
|
||||
@Export("oldX")
|
||||
int oldX;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -937429385
|
||||
intValue = 2112889933
|
||||
)
|
||||
@Export("oldY")
|
||||
int oldY;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1148101127
|
||||
intValue = -792611751
|
||||
)
|
||||
@Export("newX")
|
||||
int newX;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 253679643
|
||||
intValue = -575856113
|
||||
)
|
||||
@Export("newY")
|
||||
int newY;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1649308031
|
||||
intValue = -1539446875
|
||||
)
|
||||
@Export("oldChunkXLow")
|
||||
int oldChunkXLow;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 842286875
|
||||
intValue = -1657391795
|
||||
)
|
||||
@Export("oldChunkYLow")
|
||||
int oldChunkYLow;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 491567857
|
||||
intValue = 442819299
|
||||
)
|
||||
@Export("oldChunkXHigh")
|
||||
int oldChunkXHigh;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1271565133
|
||||
intValue = 1953687417
|
||||
)
|
||||
@Export("oldChunkYHigh")
|
||||
int oldChunkYHigh;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -79221889
|
||||
intValue = -1951120751
|
||||
)
|
||||
@Export("newChunkXLow")
|
||||
int newChunkXLow;
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1895250651
|
||||
intValue = -940095865
|
||||
)
|
||||
@Export("newChunkYLow")
|
||||
int newChunkYLow;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -422163411
|
||||
intValue = -777745283
|
||||
)
|
||||
@Export("newChunkXHigh")
|
||||
int newChunkXHigh;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2009466803
|
||||
intValue = -733068917
|
||||
)
|
||||
@Export("newChunkYHigh")
|
||||
int newChunkYHigh;
|
||||
@@ -98,10 +95,10 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
WorldMapSection0() {
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Laf;I)V",
|
||||
garbageValue = "-567179164"
|
||||
signature = "(Laa;I)V",
|
||||
garbageValue = "515570621"
|
||||
)
|
||||
@Export("expandBounds")
|
||||
public void expandBounds(WorldMapArea var1) {
|
||||
@@ -123,34 +120,34 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIB)Z",
|
||||
garbageValue = "0"
|
||||
signature = "(IIII)Z",
|
||||
garbageValue = "2033433479"
|
||||
)
|
||||
@Export("containsCoord")
|
||||
public boolean containsCoord(int var1, int var2, int var3) {
|
||||
if (var1 >= this.oldZ && var1 < this.newZ + this.oldZ) {
|
||||
if (var1 >= this.oldZ && var1 < this.oldZ + this.newZ) {
|
||||
return var2 >= (this.oldX << 6) + (this.oldChunkXLow << 3) && var2 <= (this.oldX << 6) + (this.oldChunkXHigh << 3) + 7 && var3 >= (this.oldY << 6) + (this.oldChunkYLow << 3) && var3 <= (this.oldY << 6) + (this.oldChunkYHigh << 3) + 7;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)Z",
|
||||
garbageValue = "110675609"
|
||||
signature = "(IIB)Z",
|
||||
garbageValue = "-66"
|
||||
)
|
||||
@Export("containsPosition")
|
||||
public boolean containsPosition(int var1, int var2) {
|
||||
return var1 >= (this.newX << 6) + (this.newChunkXLow << 3) && var1 <= (this.newX << 6) + (this.newChunkXHigh << 3) + 7 && var2 >= (this.newY << 6) + (this.newChunkYLow << 3) && var2 <= (this.newY << 6) + (this.newChunkYHigh << 3) + 7;
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIB)[I",
|
||||
garbageValue = "69"
|
||||
signature = "(IIII)[I",
|
||||
garbageValue = "1684413985"
|
||||
)
|
||||
@Export("getBorderTileLengths")
|
||||
public int[] getBorderTileLengths(int var1, int var2, int var3) {
|
||||
@@ -162,10 +159,10 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)Lhx;",
|
||||
garbageValue = "1062204141"
|
||||
signature = "(IIB)Lht;",
|
||||
garbageValue = "21"
|
||||
)
|
||||
@Export("coord")
|
||||
public Coord coord(int var1, int var2) {
|
||||
@@ -178,10 +175,10 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lkg;I)V",
|
||||
garbageValue = "-179898655"
|
||||
signature = "(Lkq;B)V",
|
||||
garbageValue = "74"
|
||||
)
|
||||
@Export("read")
|
||||
public void read(Buffer var1) {
|
||||
@@ -202,241 +199,61 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
this.postRead();
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-720698828"
|
||||
garbageValue = "-1568210913"
|
||||
)
|
||||
@Export("postRead")
|
||||
void postRead() {
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)[Lhz;",
|
||||
garbageValue = "524553725"
|
||||
signature = "(IB)Liv;",
|
||||
garbageValue = "-25"
|
||||
)
|
||||
public static ServerBuild[] method245() {
|
||||
return new ServerBuild[]{ServerBuild.WIP, ServerBuild.BUILDLIVE, ServerBuild.LIVE, ServerBuild.RC};
|
||||
}
|
||||
|
||||
@ObfuscatedName("gk")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1303877167"
|
||||
)
|
||||
static final void method251() {
|
||||
for (Projectile var0 = (Projectile)Client.projectiles.last(); var0 != null; var0 = (Projectile)Client.projectiles.previous()) {
|
||||
if (var0.plane == ClientPacket.Client_plane && Client.cycle <= var0.cycleEnd) {
|
||||
if (Client.cycle >= var0.cycleStart) {
|
||||
if (var0.targetIndex > 0) {
|
||||
NPC var1 = Client.npcs[var0.targetIndex - 1];
|
||||
if (var1 != null && var1.x >= 0 && var1.x < 13312 && var1.y >= 0 && var1.y < 13312) {
|
||||
var0.setDestination(var1.x, var1.y, class195.getTileHeight(var1.x, var1.y, var0.plane) - var0.endHeight, Client.cycle);
|
||||
}
|
||||
}
|
||||
|
||||
if (var0.targetIndex < 0) {
|
||||
int var2 = -var0.targetIndex - 1;
|
||||
Player var3;
|
||||
if (var2 == Client.localPlayerIndex) {
|
||||
var3 = class215.localPlayer;
|
||||
} else {
|
||||
var3 = Client.players[var2];
|
||||
}
|
||||
|
||||
if (var3 != null && var3.x >= 0 && var3.x < 13312 && var3.y >= 0 && var3.y < 13312) {
|
||||
var0.setDestination(var3.x, var3.y, class195.getTileHeight(var3.x, var3.y, var0.plane) - var0.endHeight, Client.cycle);
|
||||
}
|
||||
}
|
||||
|
||||
var0.advance(Client.field704);
|
||||
class2.scene.drawEntity(ClientPacket.Client_plane, (int)var0.x, (int)var0.y, (int)var0.z, 60, var0, var0.yaw, -1L, false);
|
||||
}
|
||||
} else {
|
||||
var0.remove();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("gq")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Z",
|
||||
garbageValue = "-137026556"
|
||||
)
|
||||
static boolean method257() {
|
||||
return (Client.drawPlayerNames & 4) != 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("ha")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIZB)V",
|
||||
garbageValue = "1"
|
||||
)
|
||||
static final void method259(int var0, int var1, boolean var2) {
|
||||
if (!var2 || var0 != CollisionMap.field2086 || SoundCache.field1438 != var1) {
|
||||
CollisionMap.field2086 = var0;
|
||||
SoundCache.field1438 = var1;
|
||||
class81.updateGameState(25);
|
||||
WorldMapIcon_1.drawLoadingMessage("Loading - please wait.", true);
|
||||
int var3 = class51.baseX * 64;
|
||||
int var4 = VarcInt.baseY * 64;
|
||||
class51.baseX = (var0 - 6) * 8;
|
||||
VarcInt.baseY = (var1 - 6) * 8;
|
||||
int var5 = class51.baseX * 64 - var3;
|
||||
int var6 = VarcInt.baseY * 64 - var4;
|
||||
var3 = class51.baseX * 64;
|
||||
var4 = VarcInt.baseY * 64;
|
||||
|
||||
int var7;
|
||||
int var9;
|
||||
int[] var10000;
|
||||
for (var7 = 0; var7 < 32768; ++var7) {
|
||||
NPC var8 = Client.npcs[var7];
|
||||
if (var8 != null) {
|
||||
for (var9 = 0; var9 < 10; ++var9) {
|
||||
var10000 = var8.pathX;
|
||||
var10000[var9] -= var5;
|
||||
var10000 = var8.pathY;
|
||||
var10000[var9] -= var6;
|
||||
}
|
||||
|
||||
var8.x -= var5 * 128;
|
||||
var8.y -= var6 * 128;
|
||||
}
|
||||
}
|
||||
|
||||
for (var7 = 0; var7 < 2048; ++var7) {
|
||||
Player var21 = Client.players[var7];
|
||||
if (var21 != null) {
|
||||
for (var9 = 0; var9 < 10; ++var9) {
|
||||
var10000 = var21.pathX;
|
||||
var10000[var9] -= var5;
|
||||
var10000 = var21.pathY;
|
||||
var10000[var9] -= var6;
|
||||
}
|
||||
|
||||
var21.x -= var5 * 128;
|
||||
var21.y -= var6 * 128;
|
||||
}
|
||||
}
|
||||
|
||||
byte var20 = 0;
|
||||
byte var18 = 104;
|
||||
byte var22 = 1;
|
||||
if (var5 < 0) {
|
||||
var20 = 103;
|
||||
var18 = -1;
|
||||
var22 = -1;
|
||||
}
|
||||
|
||||
byte var10 = 0;
|
||||
byte var11 = 104;
|
||||
byte var12 = 1;
|
||||
if (var6 < 0) {
|
||||
var10 = 103;
|
||||
var11 = -1;
|
||||
var12 = -1;
|
||||
}
|
||||
|
||||
int var14;
|
||||
for (int var13 = var20; var13 != var18; var13 += var22) {
|
||||
for (var14 = var10; var14 != var11; var14 += var12) {
|
||||
int var15 = var13 + var5;
|
||||
int var16 = var6 + var14;
|
||||
|
||||
for (int var17 = 0; var17 < 4; ++var17) {
|
||||
if (var15 >= 0 && var16 >= 0 && var15 < 104 && var16 < 104) {
|
||||
Client.groundItems[var17][var13][var14] = Client.groundItems[var17][var15][var16];
|
||||
} else {
|
||||
Client.groundItems[var17][var13][var14] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (PendingSpawn var19 = (PendingSpawn)Client.pendingSpawns.last(); var19 != null; var19 = (PendingSpawn)Client.pendingSpawns.previous()) {
|
||||
var19.x -= var5;
|
||||
var19.y -= var6;
|
||||
if (var19.x < 0 || var19.y < 0 || var19.x >= 104 || var19.y >= 104) {
|
||||
var19.remove();
|
||||
}
|
||||
}
|
||||
|
||||
if (Client.destinationX != 0) {
|
||||
Client.destinationX -= var5;
|
||||
Client.destinationY -= var6;
|
||||
}
|
||||
|
||||
Client.soundEffectCount = 0;
|
||||
Client.isCameraLocked = false;
|
||||
class30.cameraX -= var5 << 7;
|
||||
FloorDecoration.cameraZ -= var6 << 7;
|
||||
class80.oculusOrbFocalPointX -= var5 << 7;
|
||||
class81.oculusOrbFocalPointY -= var6 << 7;
|
||||
Client.field867 = -1;
|
||||
Client.graphicsObjects.clear();
|
||||
Client.projectiles.clear();
|
||||
|
||||
for (var14 = 0; var14 < 4; ++var14) {
|
||||
Client.collisionMaps[var14].clear();
|
||||
@Export("SequenceDefinition_get")
|
||||
public static SequenceDefinition SequenceDefinition_get(int var0) {
|
||||
SequenceDefinition var1 = (SequenceDefinition)SequenceDefinition.SequenceDefinition_cached.get((long)var0);
|
||||
if (var1 != null) {
|
||||
return var1;
|
||||
} else {
|
||||
byte[] var2 = SequenceDefinition.SequenceDefinition_archive.takeFile(12, var0);
|
||||
var1 = new SequenceDefinition();
|
||||
if (var2 != null) {
|
||||
var1.decode(new Buffer(var2));
|
||||
}
|
||||
|
||||
var1.postDecode();
|
||||
SequenceDefinition.SequenceDefinition_cached.put(var1, (long)var0);
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("id")
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIIB)V",
|
||||
garbageValue = "-57"
|
||||
signature = "(II)I",
|
||||
garbageValue = "806992568"
|
||||
)
|
||||
static final void method255(int var0, int var1, int var2, int var3, int var4, int var5) {
|
||||
int var6 = var2 - var0;
|
||||
int var7 = var3 - var1;
|
||||
int var8 = var6 >= 0 ? var6 : -var6;
|
||||
int var9 = var7 >= 0 ? var7 : -var7;
|
||||
int var10 = var8;
|
||||
if (var8 < var9) {
|
||||
var10 = var9;
|
||||
}
|
||||
|
||||
if (var10 != 0) {
|
||||
int var11 = (var6 << 16) / var10;
|
||||
int var12 = (var7 << 16) / var10;
|
||||
if (var12 <= var11) {
|
||||
var11 = -var11;
|
||||
} else {
|
||||
var12 = -var12;
|
||||
}
|
||||
|
||||
int var13 = var5 * var12 >> 17;
|
||||
int var14 = var5 * var12 + 1 >> 17;
|
||||
int var15 = var5 * var11 >> 17;
|
||||
int var16 = var5 * var11 + 1 >> 17;
|
||||
var0 -= Rasterizer2D.Rasterizer2D_xClipStart;
|
||||
var1 -= Rasterizer2D.Rasterizer2D_yClipStart;
|
||||
int var17 = var0 + var13;
|
||||
int var18 = var0 - var14;
|
||||
int var19 = var0 + var6 - var14;
|
||||
int var20 = var0 + var6 + var13;
|
||||
int var21 = var15 + var1;
|
||||
int var22 = var1 - var16;
|
||||
int var23 = var7 + var1 - var16;
|
||||
int var24 = var15 + var7 + var1;
|
||||
Rasterizer3D.method3035(var17, var18, var19);
|
||||
Rasterizer3D.method3055(var21, var22, var23, var17, var18, var19, var4);
|
||||
Rasterizer3D.method3035(var17, var19, var20);
|
||||
Rasterizer3D.method3055(var21, var23, var24, var17, var19, var20, var4);
|
||||
@Export("Messages_getNextChatID")
|
||||
static int Messages_getNextChatID(int var0) {
|
||||
Message var1 = (Message)Messages.Messages_hashTable.get((long)var0);
|
||||
if (var1 == null) {
|
||||
return -1;
|
||||
} else {
|
||||
return var1.previousDual == Messages.Messages_queue.sentinel ? -1 : ((Message)var1.previousDual).count;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("kd")
|
||||
@ObfuscatedName("kb")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)Z",
|
||||
garbageValue = "-121"
|
||||
signature = "(Lha;I)I",
|
||||
garbageValue = "452244252"
|
||||
)
|
||||
public static boolean method254() {
|
||||
return Client.staffModLevel >= 2;
|
||||
@Export("getWidgetClickMask")
|
||||
static int getWidgetClickMask(Widget var0) {
|
||||
IntegerNode var1 = (IntegerNode)Client.widgetClickMasks.get((long)var0.childIndex + ((long)var0.id << 32));
|
||||
return var1 != null ? var1.integer : var0.clickMask;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user