client: rev 198 (#3014)

* client: rev 198

* client: checkstyle

Co-authored-by: therealnull <therealnull@gmail.com>
This commit is contained in:
Tyler Bochard
2021-07-28 07:24:38 -04:00
committed by GitHub
parent c2af17f765
commit 56ae122b89
466 changed files with 65937 additions and 65851 deletions

View File

@@ -4,68 +4,252 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("js")
@ObfuscatedName("ja")
@Implements("GameBuild")
public class GameBuild {
@ObfuscatedName("f")
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "Ljs;"
descriptor = "Lja;"
)
@Export("LIVE")
static final GameBuild LIVE;
@ObfuscatedName("e")
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "Ljs;"
descriptor = "Lja;"
)
@Export("BUILDLIVE")
static final GameBuild BUILDLIVE;
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "Ljs;"
descriptor = "Lja;"
)
@Export("RC")
static final GameBuild RC;
@ObfuscatedName("y")
@ObfuscatedName("j")
@ObfuscatedSignature(
descriptor = "Ljs;"
descriptor = "Lja;"
)
@Export("WIP")
static final GameBuild WIP;
@ObfuscatedName("j")
@ObfuscatedName("l")
@Export("name")
public final String name;
@ObfuscatedName("o")
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = -104611059
intValue = 1793986525
)
@Export("buildId")
final int buildId;
public final int buildId;
static {
LIVE = new GameBuild("LIVE", 0); // L: 5
BUILDLIVE = new GameBuild("BUILDLIVE", 3); // L: 6
RC = new GameBuild("RC", 1); // L: 7
WIP = new GameBuild("WIP", 2); // L: 8
LIVE = new GameBuild("LIVE", 0);
BUILDLIVE = new GameBuild("BUILDLIVE", 3);
RC = new GameBuild("RC", 1);
WIP = new GameBuild("WIP", 2);
}
GameBuild(String var1, int var2) {
this.name = var1; // L: 17
this.buildId = var2; // L: 18
} // L: 19
this.name = var1;
this.buildId = var2;
}
@ObfuscatedName("k")
@ObfuscatedName("io")
@ObfuscatedSignature(
descriptor = "(CI)Z",
garbageValue = "-562774219"
descriptor = "(IIIII)V",
garbageValue = "824685565"
)
@Export("isCharPrintable")
public static boolean isCharPrintable(char var0) {
if (var0 >= ' ' && var0 <= '~') { // L: 200
return true;
} else if (var0 >= 160 && var0 <= 255) { // L: 201
return true;
} else {
return var0 == 8364 || var0 == 338 || var0 == 8212 || var0 == 339 || var0 == 376; // L: 202
@Export("addSceneMenuOptions")
static final void addSceneMenuOptions(int var0, int var1, int var2, int var3) {
if (Client.isItemSelected == 0 && !Client.isSpellSelected) {
class7.insertMenuItemNoShift("Walk here", "", 23, 0, var0 - var2, var1 - var3);
}
long var4 = -1L;
long var6 = -1L;
int var8;
for (var8 = 0; var8 < NPC.method1960(); ++var8) {
long var25 = ViewportMouse.ViewportMouse_entityTags[var8];
if (var6 != var25) {
var6 = var25;
int var13 = Skeleton.method3973(var8);
int var14 = GrandExchangeEvent.method5152(var8);
int var15 = class266.method4916(ViewportMouse.ViewportMouse_entityTags[var8]);
int var17 = class78.Entity_unpackID(ViewportMouse.ViewportMouse_entityTags[var8]);
int var18 = var17;
if (var15 == 2 && WorldMapIcon_1.scene.getObjectFlags(GrandExchangeEvent.Client_plane, var13, var14, var25) >= 0) {
ObjectComposition var19 = ClanChannel.getObjectDefinition(var17);
if (var19.transforms != null) {
var19 = var19.transform();
}
if (var19 == null) {
continue;
}
if (Client.isItemSelected == 1) {
class7.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + ScriptFrame.colorStartTag(65535) + var19.name, 1, var17, var13, var14);
} else if (Client.isSpellSelected) {
if ((ViewportMouse.selectedSpellFlags & 4) == 4) {
class7.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + ScriptFrame.colorStartTag(65535) + var19.name, 2, var17, var13, var14);
}
} else {
String[] var20 = var19.actions;
if (var20 != null) {
for (int var21 = 4; var21 >= 0; --var21) {
if (var20[var21] != null) {
short var22 = 0;
if (var21 == 0) {
var22 = 3;
}
if (var21 == 1) {
var22 = 4;
}
if (var21 == 2) {
var22 = 5;
}
if (var21 == 3) {
var22 = 6;
}
if (var21 == 4) {
var22 = 1001;
}
class7.insertMenuItemNoShift(var20[var21], ScriptFrame.colorStartTag(65535) + var19.name, var22, var18, var13, var14);
}
}
}
class7.insertMenuItemNoShift("Examine", ScriptFrame.colorStartTag(65535) + var19.name, 1002, var19.id, var13, var14);
}
}
Player var23;
int var27;
NPC var28;
int var35;
int[] var36;
if (var15 == 1) {
NPC var31 = Client.npcs[var18];
if (var31 == null) {
continue;
}
if (var31.definition.size == 1 && (var31.x & 127) == 64 && (var31.y & 127) == 64) {
for (var27 = 0; var27 < Client.npcCount; ++var27) {
var28 = Client.npcs[Client.npcIndices[var27]];
if (var28 != null && var28 != var31 && var28.definition.size == 1 && var28.x == var31.x && var31.y == var28.y) {
class290.addNpcToMenu(var28.definition, Client.npcIndices[var27], var13, var14);
}
}
var27 = Players.Players_count;
var36 = Players.Players_indices;
for (var35 = 0; var35 < var27; ++var35) {
var23 = Client.players[var36[var35]];
if (var23 != null && var31.x == var23.x && var23.y == var31.y) {
class1.addPlayerToMenu(var23, var36[var35], var13, var14);
}
}
}
class290.addNpcToMenu(var31.definition, var18, var13, var14);
}
if (var15 == 0) {
Player var32 = Client.players[var18];
if (var32 == null) {
continue;
}
if ((var32.x & 127) == 64 && (var32.y & 127) == 64) {
for (var27 = 0; var27 < Client.npcCount; ++var27) {
var28 = Client.npcs[Client.npcIndices[var27]];
if (var28 != null && var28.definition.size == 1 && var28.x == var32.x && var32.y == var28.y) {
class290.addNpcToMenu(var28.definition, Client.npcIndices[var27], var13, var14);
}
}
var27 = Players.Players_count;
var36 = Players.Players_indices;
for (var35 = 0; var35 < var27; ++var35) {
var23 = Client.players[var36[var35]];
if (var23 != null && var23 != var32 && var32.x == var23.x && var32.y == var23.y) {
class1.addPlayerToMenu(var23, var36[var35], var13, var14);
}
}
}
if (var18 != Client.combatTargetPlayerIndex) {
class1.addPlayerToMenu(var32, var18, var13, var14);
} else {
var4 = var25;
}
}
if (var15 == 3) {
NodeDeque var34 = Client.groundItems[GrandExchangeEvent.Client_plane][var13][var14];
if (var34 != null) {
for (TileItem var33 = (TileItem)var34.first(); var33 != null; var33 = (TileItem)var34.next()) {
ItemComposition var37 = KeyHandler.ItemDefinition_get(var33.id);
if (Client.isItemSelected == 1) {
class7.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + ScriptFrame.colorStartTag(16748608) + var37.name, 16, var33.id, var13, var14);
} else if (Client.isSpellSelected) {
if ((ViewportMouse.selectedSpellFlags & 1) == 1) {
class7.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + ScriptFrame.colorStartTag(16748608) + var37.name, 17, var33.id, var13, var14);
}
} else {
String[] var29 = var37.groundActions;
for (int var30 = 4; var30 >= 0; --var30) {
if (var29 != null && var29[var30] != null) {
byte var24 = 0;
if (var30 == 0) {
var24 = 18;
}
if (var30 == 1) {
var24 = 19;
}
if (var30 == 2) {
var24 = 20;
}
if (var30 == 3) {
var24 = 21;
}
if (var30 == 4) {
var24 = 22;
}
class7.insertMenuItemNoShift(var29[var30], ScriptFrame.colorStartTag(16748608) + var37.name, var24, var33.id, var13, var14);
} else if (var30 == 2) {
class7.insertMenuItemNoShift("Take", ScriptFrame.colorStartTag(16748608) + var37.name, 20, var33.id, var13, var14);
}
}
class7.insertMenuItemNoShift("Examine", ScriptFrame.colorStartTag(16748608) + var37.name, 1004, var33.id, var13, var14);
}
}
}
}
}
}
if (var4 != -1L) {
var8 = ApproximateRouteStrategy.method880(var4);
int var9 = class79.method1990(var4);
Player var10 = Client.players[Client.combatTargetPlayerIndex];
class1.addPlayerToMenu(var10, Client.combatTargetPlayerIndex, var8, var9);
}
}
}