chore: rev 193

This commit is contained in:
therealunull
2020-12-09 11:07:26 -05:00
parent 5cd865f43f
commit 8f587826ee
358 changed files with 62074 additions and 62020 deletions

View File

@@ -1,177 +1,342 @@
import java.util.Iterator;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("cb")
@ObfuscatedName("ct")
@Implements("TileItem")
public final class TileItem extends Entity {
@ObfuscatedName("m")
static byte[][][] field1273;
@ObfuscatedName("k")
@ObfuscatedName("h")
@ObfuscatedGetter(
intValue = -1111898775
)
@Export("musicTrackGroupId")
public static int musicTrackGroupId;
@ObfuscatedName("ip")
@ObfuscatedGetter(
intValue = 1784149291
)
@Export("oculusOrbFocalPointX")
static int oculusOrbFocalPointX;
@ObfuscatedName("f")
@ObfuscatedGetter(
intValue = -459870843
intValue = 1316978929
)
@Export("id")
int id;
@ObfuscatedName("b")
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = 724722271
intValue = 277715035
)
@Export("quantity")
int quantity;
TileItem() {
} // L: 11
}
@ObfuscatedName("u")
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(I)Leh;",
garbageValue = "-2070677844"
garbageValue = "-1814248977"
)
@Export("getModel")
protected final Model getModel() {
return AbstractWorldMapData.ItemDefinition_get(this.id).getModel(this.quantity); // L: 14
return SecureRandomCallable.ItemDefinition_get(this.id).getModel(this.quantity);
}
@ObfuscatedName("f")
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(I)[Lik;",
garbageValue = "2051989358"
descriptor = "(IB)Lik;",
garbageValue = "93"
)
public static StudioGame[] method2237() {
return new StudioGame[]{StudioGame.runescape, StudioGame.game3, StudioGame.game5, StudioGame.oldscape, StudioGame.game4, StudioGame.stellardawn}; // L: 17
}
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(II)Lju;",
garbageValue = "458582933"
)
@Export("getParamDefinition")
public static ParamDefinition getParamDefinition(int var0) {
ParamDefinition var1 = (ParamDefinition)ParamDefinition.ParamDefinition_cached.get((long)var0); // L: 21
if (var1 != null) { // L: 22
@Export("SpotAnimationDefinition_get")
public static SpotAnimationDefinition SpotAnimationDefinition_get(int var0) {
SpotAnimationDefinition var1 = (SpotAnimationDefinition)SpotAnimationDefinition.SpotAnimationDefinition_cached.get((long)var0);
if (var1 != null) {
return var1;
} else {
byte[] var2 = ParamDefinition.ParamDefinition_archive.takeFile(11, var0); // L: 23
var1 = new ParamDefinition(); // L: 24
if (var2 != null) { // L: 25
byte[] var2 = SpotAnimationDefinition.SpotAnimationDefinition_archive.takeFile(13, var0);
var1 = new SpotAnimationDefinition();
var1.id = var0;
if (var2 != null) {
var1.decode(new Buffer(var2));
}
var1.postDecode(); // L: 26
ParamDefinition.ParamDefinition_cached.put(var1, (long)var0); // L: 27
return var1; // L: 28
SpotAnimationDefinition.SpotAnimationDefinition_cached.put(var1, (long)var0);
return var1;
}
}
@ObfuscatedName("f")
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(Lks;B)V",
garbageValue = "43"
descriptor = "(IIIS)Lcs;",
garbageValue = "-4905"
)
@Export("updatePlayer")
static final void updatePlayer(PacketBuffer var0) {
var0.importIndex(); // L: 37
int var1 = Client.localPlayerIndex; // L: 38
Player var2 = PlayerType.localPlayer = Client.players[var1] = new Player(); // L: 39
var2.index = var1; // L: 40
int var3 = var0.readBits(30); // L: 41
byte var4 = (byte)(var3 >> 28); // L: 42
int var5 = var3 >> 14 & 16383; // L: 43
int var6 = var3 & 16383; // L: 44
var2.pathX[0] = var5 - FloorDecoration.baseX; // L: 45
var2.x = (var2.pathX[0] << 7) + (var2.transformedSize() << 6); // L: 46
var2.pathY[0] = var6 - WorldMapData_0.baseY; // L: 47
var2.y = (var2.pathY[0] << 7) + (var2.transformedSize() << 6); // L: 48
GrandExchangeOfferUnitPriceComparator.Client_plane = var2.plane = var4; // L: 49
if (Players.field1284[var1] != null) { // L: 50
var2.read(Players.field1284[var1]);
}
@Export("getWorldMapScript")
static Script getWorldMapScript(int var0, int var1, int var2) {
int var3 = (var1 << 8) + var0;
Script var6 = (Script)Script.Script_cached.get((long)(var3 << 16));
Script var5;
if (var6 != null) {
var5 = var6;
} else {
String var7 = String.valueOf(var3);
int var8 = PacketBufferNode.archive12.getGroupId(var7);
if (var8 == -1) {
var5 = null;
} else {
label58: {
byte[] var9 = PacketBufferNode.archive12.takeFileFlat(var8);
if (var9 != null) {
if (var9.length <= 1) {
var5 = null;
break label58;
}
Players.Players_count = 0; // L: 51
Players.Players_indices[++Players.Players_count - 1] = var1; // L: 52
Players.field1282[var1] = 0; // L: 53
Players.Players_emptyIdxCount = 0; // L: 54
var6 = Actor.newScript(var9);
if (var6 != null) {
Script.Script_cached.put(var6, (long)(var3 << 16));
var5 = var6;
break label58;
}
}
for (int var7 = 1; var7 < 2048; ++var7) { // L: 55
if (var1 != var7) { // L: 56
int var8 = var0.readBits(18); // L: 57
int var9 = var8 >> 16; // L: 58
int var10 = var8 >> 8 & 597; // L: 59
int var11 = var8 & 597; // L: 60
Players.Players_regions[var7] = (var10 << 14) + var11 + (var9 << 28); // L: 61
Players.Players_orientations[var7] = 0; // L: 62
Players.Players_targetIndices[var7] = -1; // L: 63
Players.Players_emptyIndices[++Players.Players_emptyIdxCount - 1] = var7; // L: 64
Players.field1282[var7] = 0; // L: 65
var5 = null;
}
}
}
var0.exportIndex(); // L: 67
} // L: 68
if (var5 != null) {
return var5;
} else {
int var4 = MusicPatchPcmStream.method3954(var2, var0);
Script var12 = (Script)Script.Script_cached.get((long)(var4 << 16));
Script var13;
if (var12 != null) {
var13 = var12;
} else {
String var14 = String.valueOf(var4);
int var10 = PacketBufferNode.archive12.getGroupId(var14);
if (var10 == -1) {
var13 = null;
} else {
byte[] var11 = PacketBufferNode.archive12.takeFileFlat(var10);
if (var11 != null) {
if (var11.length <= 1) {
var13 = null;
return var13 != null ? var13 : null;
}
@ObfuscatedName("e")
var12 = Actor.newScript(var11);
if (var12 != null) {
Script.Script_cached.put(var12, (long)(var4 << 16));
var13 = var12;
return var13 != null ? var13 : null;
}
}
var13 = null;
}
}
return var13 != null ? var13 : null;
}
}
@ObfuscatedName("p")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "181206884"
garbageValue = "-263304274"
)
public static void method2239() {
NPCDefinition.NpcDefinition_cached.clear(); // L: 266
NPCDefinition.NpcDefinition_cachedModels.clear(); // L: 267
} // L: 268
static void method2189() {
Iterator var0 = Messages.Messages_hashTable.iterator();
@ObfuscatedName("jx")
@ObfuscatedSignature(
descriptor = "(II)Z",
garbageValue = "1638276370"
)
static boolean method2235(int var0) {
for (int var1 = 0; var1 < Client.field902; ++var1) { // L: 10802
if (Client.field904[var1] == var0) { // L: 10803
return true;
}
while (var0.hasNext()) {
Message var1 = (Message)var0.next();
var1.clearIsFromFriend();
}
return false; // L: 10805
}
@ObfuscatedName("jr")
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(IIIILlc;Lho;I)V",
garbageValue = "1898087966"
descriptor = "(I)V",
garbageValue = "-1747466644"
)
@Export("drawSpriteOnMinimap")
static final void drawSpriteOnMinimap(int var0, int var1, int var2, int var3, Sprite var4, SpriteMask var5) {
if (var4 != null) { // L: 11469
int var6 = Client.camAngleY & 2047; // L: 11470
int var7 = var3 * var3 + var2 * var2; // L: 11471
if (var7 <= 6400) { // L: 11472
int var8 = Rasterizer3D.Rasterizer3D_sine[var6]; // L: 11473
int var9 = Rasterizer3D.Rasterizer3D_cosine[var6]; // L: 11474
int var10 = var9 * var2 + var3 * var8 >> 16; // L: 11475
int var11 = var3 * var9 - var8 * var2 >> 16; // L: 11476
if (var7 > 2500) {
var4.method6296(var10 + var5.width / 2 - var4.width / 2, var5.height / 2 - var11 - var4.height / 2, var0, var1, var5.width, var5.height, var5.xStarts, var5.xWidths); // L: 11477
} else {
var4.drawTransBgAt(var0 + var10 + var5.width / 2 - var4.width / 2, var5.height / 2 + var1 - var11 - var4.height / 2); // L: 11478
}
public static void method2187() {
ItemDefinition.ItemDefinition_cached.clear();
ItemDefinition.ItemDefinition_cachedModels.clear();
ItemDefinition.ItemDefinition_cachedSprites.clear();
}
@ObfuscatedName("jl")
@ObfuscatedSignature(
descriptor = "(Ljd;IIIS)V",
garbageValue = "9349"
)
@Export("addNpcToMenu")
static final void addNpcToMenu(NPCDefinition var0, int var1, int var2, int var3) {
if (Client.menuOptionsCount < 400) {
if (var0.transforms != null) {
var0 = var0.transform();
}
if (var0 != null) {
if (var0.isInteractable) {
if (!var0.isFollower || Client.followerIndex == var1) {
String var4 = var0.name;
int var7;
int var8;
if (var0.combatLevel != 0) {
var7 = var0.combatLevel;
var8 = PlayerAppearance.localPlayer.combatLevel;
int var9 = var8 - var7;
String var6;
if (var9 < -9) {
var6 = class23.colorStartTag(16711680);
} else if (var9 < -6) {
var6 = class23.colorStartTag(16723968);
} else if (var9 < -3) {
var6 = class23.colorStartTag(16740352);
} else if (var9 < 0) {
var6 = class23.colorStartTag(16756736);
} else if (var9 > 9) {
var6 = class23.colorStartTag(65280);
} else if (var9 > 6) {
var6 = class23.colorStartTag(4259584);
} else if (var9 > 3) {
var6 = class23.colorStartTag(8453888);
} else if (var9 > 0) {
var6 = class23.colorStartTag(12648192);
} else {
var6 = class23.colorStartTag(16776960);
}
var4 = var4 + var6 + " " + " (" + "level-" + var0.combatLevel + ")";
}
if (var0.isFollower && Client.followerOpsLowPriority) {
WorldMapRegion.insertMenuItemNoShift("Examine", class23.colorStartTag(16776960) + var4, 1003, var1, var2, var3);
}
if (Client.isItemSelected == 1) {
WorldMapRegion.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + class23.colorStartTag(16776960) + var4, 7, var1, var2, var3);
} else if (Client.isSpellSelected) {
if ((Player.selectedSpellFlags & 2) == 2) {
WorldMapRegion.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + class23.colorStartTag(16776960) + var4, 8, var1, var2, var3);
}
} else {
int var10 = var0.isFollower && Client.followerOpsLowPriority ? 2000 : 0;
String[] var11 = var0.actions;
if (var11 != null) {
for (var7 = 4; var7 >= 0; --var7) {
if (var11[var7] != null && !var11[var7].equalsIgnoreCase("Attack")) {
var8 = 0;
if (var7 == 0) {
var8 = var10 + 9;
}
if (var7 == 1) {
var8 = var10 + 10;
}
if (var7 == 2) {
var8 = var10 + 11;
}
if (var7 == 3) {
var8 = var10 + 12;
}
if (var7 == 4) {
var8 = var10 + 13;
}
WorldMapRegion.insertMenuItemNoShift(var11[var7], class23.colorStartTag(16776960) + var4, var8, var1, var2, var3);
}
}
}
if (var11 != null) {
for (var7 = 4; var7 >= 0; --var7) {
if (var11[var7] != null && var11[var7].equalsIgnoreCase("Attack")) {
short var12 = 0;
if (AttackOption.AttackOption_hidden != Client.npcAttackOption) {
if (Client.npcAttackOption == AttackOption.AttackOption_alwaysRightClick || AttackOption.AttackOption_dependsOnCombatLevels == Client.npcAttackOption && var0.combatLevel > PlayerAppearance.localPlayer.combatLevel) {
var12 = 2000;
}
var8 = 0;
if (var7 == 0) {
var8 = var12 + 9;
}
if (var7 == 1) {
var8 = var12 + 10;
}
if (var7 == 2) {
var8 = var12 + 11;
}
if (var7 == 3) {
var8 = var12 + 12;
}
if (var7 == 4) {
var8 = var12 + 13;
}
WorldMapRegion.insertMenuItemNoShift(var11[var7], class23.colorStartTag(16776960) + var4, var8, var1, var2, var3);
}
}
}
}
if (!var0.isFollower || !Client.followerOpsLowPriority) {
WorldMapRegion.insertMenuItemNoShift("Examine", class23.colorStartTag(16776960) + var4, 1003, var1, var2, var3);
}
}
}
}
}
}
} // L: 11479
}
@ObfuscatedName("jp")
@ObfuscatedSignature(
descriptor = "(Lhe;IIZB)V",
garbageValue = "-18"
)
@Export("alignWidgetSize")
static void alignWidgetSize(Widget var0, int var1, int var2, boolean var3) {
int var4 = var0.width;
int var5 = var0.height;
if (var0.widthAlignment == 0) {
var0.width = var0.rawWidth;
} else if (var0.widthAlignment == 1) {
var0.width = var1 - var0.rawWidth;
} else if (var0.widthAlignment == 2) {
var0.width = var0.rawWidth * var1 >> 14;
}
if (var0.heightAlignment == 0) {
var0.height = var0.rawHeight;
} else if (var0.heightAlignment == 1) {
var0.height = var2 - var0.rawHeight;
} else if (var0.heightAlignment == 2) {
var0.height = var2 * var0.rawHeight >> 14;
}
if (var0.widthAlignment == 4) {
var0.width = var0.height * var0.field2660 / var0.field2604;
}
if (var0.heightAlignment == 4) {
var0.height = var0.field2604 * var0.width / var0.field2660;
}
if (var0.contentType == 1337) {
Client.viewportWidget = var0;
}
if (var3 && var0.onResize != null && (var4 != var0.width || var5 != var0.height)) {
ScriptEvent var6 = new ScriptEvent();
var6.widget = var0;
var6.args = var0.onResize;
Client.scriptEvents.addFirst(var6);
}
}
}