project: rev 199

This commit is contained in:
Owain van Brakel
2021-08-25 13:49:53 +02:00
parent c1fffa1562
commit e6be88fbeb
490 changed files with 47651 additions and 46243 deletions

View File

@@ -4,66 +4,72 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("bg")
@ObfuscatedName("bo")
@Implements("DynamicObject")
public class DynamicObject extends Renderable {
@ObfuscatedName("s")
@ObfuscatedName("io")
@ObfuscatedSignature(
descriptor = "[Loc;"
)
@Export("mapDotSprites")
static SpritePixels[] mapDotSprites;
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = 1118110485
intValue = 5117713
)
@Export("id")
int id;
@ObfuscatedName("t")
@ObfuscatedName("c")
@ObfuscatedGetter(
intValue = 1905429005
intValue = -412707653
)
@Export("type")
int type;
@ObfuscatedName("v")
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = -1513156089
intValue = 482248501
)
@Export("orientation")
int orientation;
@ObfuscatedName("j")
@ObfuscatedName("k")
@ObfuscatedGetter(
intValue = -548694859
intValue = 831891069
)
@Export("plane")
int plane;
@ObfuscatedName("l")
@ObfuscatedName("o")
@ObfuscatedGetter(
intValue = -2044490333
intValue = 1304906077
)
@Export("x")
int x;
@ObfuscatedName("n")
@ObfuscatedName("g")
@ObfuscatedGetter(
intValue = -220951267
intValue = 445952397
)
@Export("y")
int y;
@ObfuscatedName("w")
@ObfuscatedName("z")
@ObfuscatedSignature(
descriptor = "Lfz;"
descriptor = "Lfa;"
)
@Export("sequenceDefinition")
SequenceDefinition sequenceDefinition;
@ObfuscatedName("f")
@ObfuscatedName("a")
@ObfuscatedGetter(
intValue = -116239835
intValue = -1173893765
)
@Export("frame")
int frame;
@ObfuscatedName("o")
@ObfuscatedName("u")
@ObfuscatedGetter(
intValue = -763316459
intValue = 1768826999
)
@Export("cycleStart")
int cycleStart;
@ObfuscatedSignature(
descriptor = "(IIIIIIIZLgy;)V"
descriptor = "(IIIIIIIZLhr;)V"
)
DynamicObject(int var1, int var2, int var3, int var4, int var5, int var6, int var7, boolean var8, Renderable var9) {
this.id = var1;
@@ -73,10 +79,10 @@ public class DynamicObject extends Renderable {
this.x = var5;
this.y = var6;
if (var7 != -1) {
this.sequenceDefinition = World.SequenceDefinition_get(var7);
this.sequenceDefinition = class17.SequenceDefinition_get(var7);
this.frame = 0;
this.cycleStart = Client.cycle - 1;
if (this.sequenceDefinition.field1875 == 0 && var9 != null && var9 instanceof DynamicObject) {
if (this.sequenceDefinition.field1961 == 0 && var9 != null && var9 instanceof DynamicObject) {
DynamicObject var10 = (DynamicObject)var9;
if (var10.sequenceDefinition == this.sequenceDefinition) {
this.frame = var10.frame;
@@ -93,10 +99,10 @@ public class DynamicObject extends Renderable {
}
@ObfuscatedName("t")
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "(I)Lgl;",
garbageValue = "1291603774"
descriptor = "(B)Lhg;",
garbageValue = "18"
)
@Export("getModel")
protected final Model getModel() {
@@ -106,11 +112,11 @@ public class DynamicObject extends Renderable {
var1 = 100;
}
label55: {
label56: {
do {
do {
if (var1 <= this.sequenceDefinition.frameLengths[this.frame]) {
break label55;
break label56;
}
var1 -= this.sequenceDefinition.frameLengths[this.frame];
@@ -126,7 +132,7 @@ public class DynamicObject extends Renderable {
this.cycleStart = Client.cycle - var1;
}
ObjectComposition var12 = ClanChannel.getObjectDefinition(this.id);
ObjectComposition var12 = HitSplatDefinition.getObjectDefinition(this.id);
if (var12.transforms != null) {
var12 = var12.transform();
}
@@ -149,21 +155,72 @@ public class DynamicObject extends Renderable {
int var6 = (var3 >> 1) + this.y;
int var7 = (var3 + 1 >> 1) + this.y;
int[][] var8 = Tiles.Tiles_heights[this.plane];
int var9 = var8[var5][var6] + var8[var4][var6] + var8[var4][var7] + var8[var5][var7] >> 2;
int var9 = var8[var5][var7] + var8[var5][var6] + var8[var4][var6] + var8[var4][var7] >> 2;
int var10 = (this.x << 7) + (var2 << 6);
int var11 = (this.y << 7) + (var3 << 6);
return var12.getModelDynamic(this.type, this.orientation, var8, var10, var9, var11, this.sequenceDefinition, this.frame);
}
}
@ObfuscatedName("v")
@ObfuscatedName("fs")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "-1405315336"
garbageValue = "-1870319643"
)
public static void method1727() {
class234.midiPcmStream.clear();
class234.musicPlayerStatus = 1;
class234.musicTrackArchive = null;
static void method1956() {
Client.packetWriter.clearBuffer();
Client.packetWriter.packetBuffer.offset = 0;
Client.packetWriter.serverPacket = null;
Client.packetWriter.field1288 = null;
Client.packetWriter.field1289 = null;
Client.packetWriter.field1290 = null;
Client.packetWriter.serverPacketLength = 0;
Client.packetWriter.field1279 = 0;
Client.rebootTimer = 0;
Client.menuOptionsCount = 0;
Client.isMenuOpen = false;
Client.minimapState = 0;
Client.destinationX = 0;
int var0;
for (var0 = 0; var0 < 2048; ++var0) {
Client.players[var0] = null;
}
class129.localPlayer = null;
for (var0 = 0; var0 < Client.npcs.length; ++var0) {
NPC var1 = Client.npcs[var0];
if (var1 != null) {
var1.targetIndex = -1;
var1.false0 = false;
}
}
CollisionMap.method3351();
HealthBarUpdate.updateGameState(30);
for (var0 = 0; var0 < 100; ++var0) {
Client.field697[var0] = true;
}
class280.method5087();
}
@ObfuscatedName("gk")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "-1479639989"
)
static void method1955() {
int var0 = Players.Players_count;
int[] var1 = Players.Players_indices;
for (int var2 = 0; var2 < var0; ++var2) {
if (var1[var2] != Client.combatTargetPlayerIndex && var1[var2] != Client.localPlayerIndex) {
class114.addPlayerToScene(Client.players[var1[var2]], true);
}
}
}
}