Merge remote-tracking branch 'upstream/master' into master
Nice insider info btw, be nice if you shared it, so-called "open source" client.
This commit is contained in:
@@ -1,61 +1,55 @@
|
||||
import java.util.Iterator;
|
||||
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("mx")
|
||||
@ObfuscatedName("mv")
|
||||
@Implements("FontName")
|
||||
public class FontName {
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lmx;"
|
||||
descriptor = "Lmv;"
|
||||
)
|
||||
@Export("FontName_plain11")
|
||||
public static final FontName FontName_plain11;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lmx;"
|
||||
descriptor = "Lmv;"
|
||||
)
|
||||
@Export("FontName_plain12")
|
||||
public static final FontName FontName_plain12;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lmx;"
|
||||
descriptor = "Lmv;"
|
||||
)
|
||||
@Export("FontName_bold12")
|
||||
public static final FontName FontName_bold12;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lmx;"
|
||||
descriptor = "Lmv;"
|
||||
)
|
||||
@Export("FontName_verdana11")
|
||||
public static final FontName FontName_verdana11;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lmx;"
|
||||
descriptor = "Lmv;"
|
||||
)
|
||||
@Export("FontName_verdana13")
|
||||
public static final FontName FontName_verdana13;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lmx;"
|
||||
descriptor = "Lmv;"
|
||||
)
|
||||
@Export("FontName_verdana15")
|
||||
public static final FontName FontName_verdana15;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("eu")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lof;"
|
||||
descriptor = "Ljp;"
|
||||
)
|
||||
@Export("logoSprite")
|
||||
static IndexedSprite logoSprite;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Lof;"
|
||||
)
|
||||
@Export("title_muteSprite")
|
||||
static IndexedSprite[] title_muteSprite;
|
||||
@ObfuscatedName("t")
|
||||
@Export("archive18")
|
||||
static Archive archive18;
|
||||
@ObfuscatedName("r")
|
||||
@Export("name")
|
||||
String name;
|
||||
|
||||
@@ -72,185 +66,184 @@ public class FontName {
|
||||
this.name = var1; // L: 16
|
||||
} // L: 17
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/CharSequence;I)I",
|
||||
garbageValue = "-605392872"
|
||||
descriptor = "(II)Lee;",
|
||||
garbageValue = "743368656"
|
||||
)
|
||||
public static int method6162(CharSequence var0) {
|
||||
return class18.method255(var0, 10, true); // L: 76
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIII)I",
|
||||
garbageValue = "2091708586"
|
||||
)
|
||||
static final int method6160(int var0, int var1, int var2) {
|
||||
int var3 = var0 / var2; // L: 449
|
||||
int var4 = var0 & var2 - 1; // L: 450
|
||||
int var5 = var1 / var2; // L: 451
|
||||
int var6 = var1 & var2 - 1; // L: 452
|
||||
int var7 = ScriptFrame.method1160(var3, var5); // L: 453
|
||||
int var8 = ScriptFrame.method1160(var3 + 1, var5); // L: 454
|
||||
int var9 = ScriptFrame.method1160(var3, var5 + 1); // L: 455
|
||||
int var10 = ScriptFrame.method1160(var3 + 1, var5 + 1); // L: 456
|
||||
int var12 = 65536 - Rasterizer3D.Rasterizer3D_cosine[var4 * 1024 / var2] >> 1; // L: 459
|
||||
int var11 = ((65536 - var12) * var7 >> 16) + (var8 * var12 >> 16); // L: 460
|
||||
int var14 = 65536 - Rasterizer3D.Rasterizer3D_cosine[var4 * 1024 / var2] >> 1; // L: 465
|
||||
int var13 = ((65536 - var14) * var9 >> 16) + (var10 * var14 >> 16); // L: 466
|
||||
int var16 = 65536 - Rasterizer3D.Rasterizer3D_cosine[var6 * 1024 / var2] >> 1; // L: 471
|
||||
int var15 = ((65536 - var16) * var11 >> 16) + (var16 * var13 >> 16); // L: 472
|
||||
return var15; // L: 474
|
||||
}
|
||||
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "321225908"
|
||||
)
|
||||
static void method6159() {
|
||||
Iterator var0 = Messages.Messages_hashTable.iterator(); // L: 57
|
||||
|
||||
while (var0.hasNext()) {
|
||||
Message var1 = (Message)var0.next(); // L: 58
|
||||
var1.clearIsFromFriend(); // L: 60
|
||||
}
|
||||
|
||||
} // L: 63
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)V",
|
||||
garbageValue = "2"
|
||||
)
|
||||
static void method6157() {
|
||||
Login.loginIndex = 24; // L: 1566
|
||||
class44.setLoginResponseString("", "You were disconnected from the server.", ""); // L: 1567
|
||||
} // L: 1568
|
||||
|
||||
@ObfuscatedName("fu")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)V",
|
||||
garbageValue = "0"
|
||||
)
|
||||
@Export("playSong")
|
||||
static void playSong(int var0) {
|
||||
if (var0 == -1 && !Client.field866) { // L: 3781
|
||||
class232.midiPcmStream.clear(); // L: 3783
|
||||
class232.musicPlayerStatus = 1; // L: 3784
|
||||
JagexCache.musicTrackArchive = null; // L: 3785
|
||||
} else if (var0 != -1 && var0 != Client.currentTrackGroupId && class12.clientPreferences.musicVolume != 0 && !Client.field866) { // L: 3788
|
||||
class229.method4321(2, class29.archive6, var0, 0, class12.clientPreferences.musicVolume, false); // L: 3789
|
||||
}
|
||||
|
||||
Client.currentTrackGroupId = var0; // L: 3791
|
||||
} // L: 3792
|
||||
|
||||
@ObfuscatedName("gm")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "91"
|
||||
)
|
||||
static final int method6161() {
|
||||
if (class12.clientPreferences.roofsHidden) { // L: 4817
|
||||
return ParamComposition.Client_plane;
|
||||
public static VarbitComposition method6299(int var0) {
|
||||
VarbitComposition var1 = (VarbitComposition)VarbitComposition.VarbitDefinition_cached.get((long)var0); // L: 30
|
||||
if (var1 != null) { // L: 31
|
||||
return var1;
|
||||
} else {
|
||||
int var0 = SceneTilePaint.getTileHeight(class20.cameraX, WorldMapDecoration.cameraZ, ParamComposition.Client_plane); // L: 4818
|
||||
return var0 - Skeleton.cameraY < 800 && (Tiles.Tiles_renderFlags[ParamComposition.Client_plane][class20.cameraX >> 7][WorldMapDecoration.cameraZ >> 7] & 4) != 0 ? ParamComposition.Client_plane : 3; // L: 4819 4820
|
||||
byte[] var2 = VarbitComposition.VarbitDefinition_archive.takeFile(14, var0); // L: 32
|
||||
var1 = new VarbitComposition(); // L: 33
|
||||
if (var2 != null) { // L: 34
|
||||
var1.decode(new Buffer(var2));
|
||||
}
|
||||
|
||||
VarbitComposition.VarbitDefinition_cached.put(var1, (long)var0); // L: 35
|
||||
return var1; // L: 36
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("ig")
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lcg;IIII)V",
|
||||
garbageValue = "-587367035"
|
||||
descriptor = "([BIIIIIIILgt;[Lfz;I)V",
|
||||
garbageValue = "305716239"
|
||||
)
|
||||
@Export("addPlayerToMenu")
|
||||
static final void addPlayerToMenu(Player var0, int var1, int var2, int var3) {
|
||||
if (class35.localPlayer != var0) { // L: 9397
|
||||
if (Client.menuOptionsCount < 400) { // L: 9398
|
||||
String var4;
|
||||
int var7;
|
||||
if (var0.skillLevel == 0) { // L: 9400
|
||||
String var5 = var0.actions[0] + var0.username + var0.actions[1]; // L: 9401
|
||||
var7 = var0.combatLevel; // L: 9403
|
||||
int var8 = class35.localPlayer.combatLevel; // L: 9404
|
||||
int var9 = var8 - var7; // L: 9406
|
||||
String var6;
|
||||
if (var9 < -9) { // L: 9407
|
||||
var6 = HorizontalAlignment.colorStartTag(16711680); // L: 9408
|
||||
} else if (var9 < -6) { // L: 9411
|
||||
var6 = HorizontalAlignment.colorStartTag(16723968); // L: 9412
|
||||
} else if (var9 < -3) { // L: 9415
|
||||
var6 = HorizontalAlignment.colorStartTag(16740352); // L: 9416
|
||||
} else if (var9 < 0) { // L: 9419
|
||||
var6 = HorizontalAlignment.colorStartTag(16756736); // L: 9420
|
||||
} else if (var9 > 9) { // L: 9423
|
||||
var6 = HorizontalAlignment.colorStartTag(65280); // L: 9424
|
||||
} else if (var9 > 6) { // L: 9427
|
||||
var6 = HorizontalAlignment.colorStartTag(4259584); // L: 9428
|
||||
} else if (var9 > 3) { // L: 9431
|
||||
var6 = HorizontalAlignment.colorStartTag(8453888); // L: 9432
|
||||
} else if (var9 > 0) { // L: 9435
|
||||
var6 = HorizontalAlignment.colorStartTag(12648192); // L: 9436
|
||||
static final void method6296(byte[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, Scene var8, CollisionMap[] var9) {
|
||||
Buffer var10 = new Buffer(var0); // L: 183
|
||||
int var11 = -1; // L: 184
|
||||
|
||||
while (true) {
|
||||
int var12 = var10.method6560(); // L: 186
|
||||
if (var12 == 0) { // L: 187
|
||||
return; // L: 242
|
||||
}
|
||||
|
||||
var11 += var12; // L: 188
|
||||
int var13 = 0; // L: 189
|
||||
|
||||
while (true) {
|
||||
int var14 = var10.readUShortSmart(); // L: 191
|
||||
if (var14 == 0) { // L: 192
|
||||
break;
|
||||
}
|
||||
|
||||
var13 += var14 - 1; // L: 193
|
||||
int var15 = var13 & 63; // L: 194
|
||||
int var16 = var13 >> 6 & 63; // L: 195
|
||||
int var17 = var13 >> 12; // L: 196
|
||||
int var18 = var10.readUnsignedByte(); // L: 197
|
||||
int var19 = var18 >> 2; // L: 198
|
||||
int var20 = var18 & 3; // L: 199
|
||||
if (var17 == var4 && var16 >= var5 && var16 < var5 + 8 && var15 >= var6 && var15 < var6 + 8) { // L: 200
|
||||
ObjectComposition var21 = class23.getObjectDefinition(var11); // L: 201
|
||||
int var24 = var16 & 7; // L: 204
|
||||
int var25 = var15 & 7; // L: 205
|
||||
int var27 = var21.sizeX; // L: 207
|
||||
int var28 = var21.sizeY; // L: 208
|
||||
int var29;
|
||||
if ((var20 & 1) == 1) { // L: 210
|
||||
var29 = var27; // L: 211
|
||||
var27 = var28; // L: 212
|
||||
var28 = var29; // L: 213
|
||||
}
|
||||
|
||||
int var26 = var7 & 3; // L: 215
|
||||
int var23;
|
||||
if (var26 == 0) { // L: 216
|
||||
var23 = var24; // L: 217
|
||||
} else if (var26 == 1) { // L: 220
|
||||
var23 = var25; // L: 221
|
||||
} else if (var26 == 2) { // L: 224
|
||||
var23 = 7 - var24 - (var27 - 1); // L: 225
|
||||
} else {
|
||||
var6 = HorizontalAlignment.colorStartTag(16776960); // L: 9439
|
||||
var23 = 7 - var25 - (var28 - 1); // L: 228
|
||||
}
|
||||
|
||||
var4 = var5 + var6 + " " + " (" + "level-" + var0.combatLevel + ")" + var0.actions[2]; // L: 9441
|
||||
} else {
|
||||
var4 = var0.actions[0] + var0.username + var0.actions[1] + " " + " (" + "skill-" + var0.skillLevel + ")" + var0.actions[2]; // L: 9443
|
||||
}
|
||||
|
||||
int var10;
|
||||
if (Client.isItemSelected == 1) { // L: 9444
|
||||
InterfaceParent.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + HorizontalAlignment.colorStartTag(16777215) + var4, 14, var1, var2, var3); // L: 9445
|
||||
} else if (Client.isSpellSelected) { // L: 9448
|
||||
if ((GrandExchangeOfferUnitPriceComparator.selectedSpellFlags & 8) == 8) { // L: 9449
|
||||
InterfaceParent.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + HorizontalAlignment.colorStartTag(16777215) + var4, 15, var1, var2, var3); // L: 9450
|
||||
}
|
||||
} else {
|
||||
for (var10 = 7; var10 >= 0; --var10) { // L: 9455
|
||||
if (Client.playerMenuActions[var10] != null) { // L: 9456
|
||||
short var11 = 0; // L: 9457
|
||||
if (Client.playerMenuActions[var10].equalsIgnoreCase("Attack")) { // L: 9458
|
||||
if (Client.playerAttackOption == AttackOption.AttackOption_hidden) { // L: 9459
|
||||
continue;
|
||||
}
|
||||
|
||||
if (AttackOption.AttackOption_alwaysRightClick == Client.playerAttackOption || Client.playerAttackOption == AttackOption.AttackOption_dependsOnCombatLevels && var0.combatLevel > class35.localPlayer.combatLevel) { // L: 9460
|
||||
var11 = 2000; // L: 9461
|
||||
}
|
||||
|
||||
if (class35.localPlayer.team != 0 && var0.team != 0) { // L: 9463
|
||||
if (var0.team == class35.localPlayer.team) { // L: 9464
|
||||
var11 = 2000;
|
||||
} else {
|
||||
var11 = 0; // L: 9465
|
||||
}
|
||||
} else if (var0.method2137()) { // L: 9467
|
||||
var11 = 2000; // L: 9468
|
||||
}
|
||||
} else if (Client.playerOptionsPriorities[var10]) { // L: 9471
|
||||
var11 = 2000;
|
||||
}
|
||||
|
||||
boolean var12 = false; // L: 9472
|
||||
var7 = Client.playerMenuOpcodes[var10] + var11; // L: 9473
|
||||
InterfaceParent.insertMenuItemNoShift(Client.playerMenuActions[var10], HorizontalAlignment.colorStartTag(16777215) + var4, var7, var1, var2, var3); // L: 9474
|
||||
var29 = var23 + var2; // L: 230
|
||||
int var30 = var3 + class179.method3635(var16 & 7, var15 & 7, var7, var21.sizeX, var21.sizeY, var20); // L: 231
|
||||
if (var29 > 0 && var30 > 0 && var29 < 103 && var30 < 103) { // L: 232
|
||||
int var31 = var1; // L: 233
|
||||
if ((Tiles.Tiles_renderFlags[1][var29][var30] & 2) == 2) { // L: 234
|
||||
var31 = var1 - 1;
|
||||
}
|
||||
|
||||
CollisionMap var32 = null; // L: 235
|
||||
if (var31 >= 0) { // L: 236
|
||||
var32 = var9[var31];
|
||||
}
|
||||
|
||||
ClanChannelMember.method89(var1, var29, var30, var11, var20 + var7 & 3, var19, var8, var32); // L: 237
|
||||
}
|
||||
}
|
||||
|
||||
for (var10 = 0; var10 < Client.menuOptionsCount; ++var10) { // L: 9479
|
||||
if (Client.menuOpcodes[var10] == 23) { // L: 9480
|
||||
Client.menuTargets[var10] = HorizontalAlignment.colorStartTag(16777215) + var4; // L: 9481
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
} // L: 9485
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILcf;ZI)I",
|
||||
garbageValue = "1272154519"
|
||||
)
|
||||
static int method6298(int var0, Script var1, boolean var2) {
|
||||
Widget var3 = Frames.getWidget(Interpreter.Interpreter_intStack[--class44.Interpreter_intStackSize]); // L: 1281
|
||||
if (var0 == ScriptOpcodes.IF_GETSCROLLX) { // L: 1282
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.scrollX; // L: 1283
|
||||
return 1; // L: 1284
|
||||
} else if (var0 == ScriptOpcodes.IF_GETSCROLLY) { // L: 1286
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.scrollY; // L: 1287
|
||||
return 1; // L: 1288
|
||||
} else if (var0 == ScriptOpcodes.IF_GETTEXT) { // L: 1290
|
||||
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.text; // L: 1291
|
||||
return 1; // L: 1292
|
||||
} else if (var0 == ScriptOpcodes.IF_GETSCROLLWIDTH) { // L: 1294
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.scrollWidth; // L: 1295
|
||||
return 1; // L: 1296
|
||||
} else if (var0 == ScriptOpcodes.IF_GETSCROLLHEIGHT) { // L: 1298
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.scrollHeight; // L: 1299
|
||||
return 1; // L: 1300
|
||||
} else if (var0 == ScriptOpcodes.IF_GETMODELZOOM) { // L: 1302
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.modelZoom; // L: 1303
|
||||
return 1; // L: 1304
|
||||
} else if (var0 == ScriptOpcodes.IF_GETMODELANGLE_X) { // L: 1306
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.modelAngleX; // L: 1307
|
||||
return 1; // L: 1308
|
||||
} else if (var0 == ScriptOpcodes.IF_GETMODELANGLE_Z) { // L: 1310
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.modelAngleZ; // L: 1311
|
||||
return 1; // L: 1312
|
||||
} else if (var0 == ScriptOpcodes.IF_GETMODELANGLE_Y) { // L: 1314
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.modelAngleY; // L: 1315
|
||||
return 1; // L: 1316
|
||||
} else if (var0 == ScriptOpcodes.IF_GETTRANSTOP) { // L: 1318
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.transparencyTop; // L: 1319
|
||||
return 1; // L: 1320
|
||||
} else if (var0 == ScriptOpcodes.IF_GETTRANSBOT) { // L: 1322
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.transparencyBot; // L: 1323
|
||||
return 1; // L: 1324
|
||||
} else if (var0 == ScriptOpcodes.IF_GETCOLOUR) { // L: 1326
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.color; // L: 1327
|
||||
return 1; // L: 1328
|
||||
} else if (var0 == ScriptOpcodes.IF_GETFILLCOLOUR) { // L: 1330
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.color2; // L: 1331
|
||||
return 1; // L: 1332
|
||||
} else if (var0 == ScriptOpcodes.IF_GETFILLMODE) { // L: 1334
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.fillMode.rsOrdinal(); // L: 1335
|
||||
return 1; // L: 1336
|
||||
} else if (var0 == ScriptOpcodes.IF_GETMODELTRANSPARENT) { // L: 1338
|
||||
Interpreter.Interpreter_intStack[++class44.Interpreter_intStackSize - 1] = var3.modelTransparency ? 1 : 0; // L: 1339
|
||||
return 1; // L: 1340
|
||||
} else if (var0 != 2615 && var0 != 2616) { // L: 1342
|
||||
return 2; // L: 1346
|
||||
} else {
|
||||
++class44.Interpreter_intStackSize; // L: 1343
|
||||
return 1; // L: 1344
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("fp")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IZZZB)Ljp;",
|
||||
garbageValue = "28"
|
||||
)
|
||||
@Export("newArchive")
|
||||
static Archive newArchive(int var0, boolean var1, boolean var2, boolean var3) {
|
||||
ArchiveDisk var4 = null; // L: 1917
|
||||
if (JagexCache.JagexCache_dat2File != null) { // L: 1918
|
||||
var4 = new ArchiveDisk(var0, JagexCache.JagexCache_dat2File, class93.JagexCache_idxFiles[var0], 1000000);
|
||||
}
|
||||
|
||||
return new Archive(var4, class43.masterDisk, var0, var1, var2, var3); // L: 1919
|
||||
}
|
||||
|
||||
@ObfuscatedName("ln")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Z",
|
||||
garbageValue = "-81607341"
|
||||
)
|
||||
public static boolean method6297() {
|
||||
return Client.staffModLevel >= 2; // L: 11491
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user