rev185
This commit is contained in:
@@ -2,200 +2,514 @@ import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("t")
|
||||
final class class1 implements class0 {
|
||||
@ObfuscatedName("dr")
|
||||
@ObfuscatedName("ou")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lie;"
|
||||
signature = "Lcz;"
|
||||
)
|
||||
@Export("archive0")
|
||||
static Archive archive0;
|
||||
@Export("varcs")
|
||||
static Varcs varcs;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lhq;"
|
||||
)
|
||||
@Export("InvDefinition_archive")
|
||||
public static AbstractArchive InvDefinition_archive;
|
||||
@ObfuscatedName("gh")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Llx;"
|
||||
)
|
||||
@Export("compass")
|
||||
static Sprite compass;
|
||||
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/Object;Lkl;B)V",
|
||||
garbageValue = "0"
|
||||
signature = "(Ljava/lang/Object;Lkc;B)V",
|
||||
garbageValue = "25"
|
||||
)
|
||||
public void vmethod64(Object var1, Buffer var2) {
|
||||
this.method13((Integer)var1, var2);
|
||||
public void vmethod89(Object var1, Buffer var2) {
|
||||
this.method12((Integer)var1, var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lkl;B)Ljava/lang/Object;",
|
||||
garbageValue = "-93"
|
||||
signature = "(Lkc;I)Ljava/lang/Object;",
|
||||
garbageValue = "242985434"
|
||||
)
|
||||
public Object vmethod55(Buffer var1) {
|
||||
public Object vmethod74(Buffer var1) {
|
||||
return var1.readInt();
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/Integer;Lkl;I)V",
|
||||
garbageValue = "-1770008879"
|
||||
signature = "(Ljava/lang/Integer;Lkc;I)V",
|
||||
garbageValue = "1640474163"
|
||||
)
|
||||
void method13(Integer var1, Buffer var2) {
|
||||
void method12(Integer var1, Buffer var2) {
|
||||
var2.writeInt(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZZI)I",
|
||||
garbageValue = "1419553069"
|
||||
signature = "(I)I",
|
||||
garbageValue = "646080011"
|
||||
)
|
||||
public static int method5(boolean var0, boolean var1) {
|
||||
byte var2 = 0;
|
||||
int var3 = var2 + NetCache.NetCache_pendingPriorityWritesCount + NetCache.NetCache_pendingPriorityResponsesCount;
|
||||
return var3;
|
||||
public static int method26() {
|
||||
return KeyHandler.KeyHandler_idleCycles;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZB)V",
|
||||
garbageValue = "16"
|
||||
signature = "(I)Lbk;",
|
||||
garbageValue = "1796263151"
|
||||
)
|
||||
public static void method16(boolean var0) {
|
||||
if (var0 != class162.ItemDefinition_inMembersWorld) {
|
||||
InterfaceParent.method1193();
|
||||
class162.ItemDefinition_inMembersWorld = var0;
|
||||
}
|
||||
|
||||
@Export("getNextWorldListWorld")
|
||||
static World getNextWorldListWorld() {
|
||||
return World.World_listCount < World.World_count ? Username.World_worlds[++World.World_listCount - 1] : null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("hh")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIIII)V",
|
||||
garbageValue = "557524614"
|
||||
signature = "(Lks;Lks;Lks;I)V",
|
||||
garbageValue = "-196875939"
|
||||
)
|
||||
@Export("addPendingSpawnToScene")
|
||||
static final void addPendingSpawnToScene(int var0, int var1, int var2, int var3, int var4, int var5, int var6) {
|
||||
if (var2 >= 1 && var3 >= 1 && var2 <= 102 && var3 <= 102) {
|
||||
if (Client.isLowDetail && var0 != WorldMapRectangle.plane) {
|
||||
return;
|
||||
@Export("drawTitle")
|
||||
static void drawTitle(Font var0, Font var1, Font var2) {
|
||||
Login.xPadding = (class286.canvasWidth - 765) / 2;
|
||||
Login.loginBoxX = Login.xPadding + 202;
|
||||
class192.loginBoxCenter = Login.loginBoxX + 180;
|
||||
if (Login.worldSelectOpen) {
|
||||
UrlRequester.method3430(var0, var1);
|
||||
} else {
|
||||
Login.leftTitleSprite.drawAt(Login.xPadding, 0);
|
||||
FontName.rightTitleSprite.drawAt(Login.xPadding + 382, 0);
|
||||
Tiles.logoSprite.drawAt(Login.xPadding + 382 - Tiles.logoSprite.subWidth / 2, 18);
|
||||
int var4;
|
||||
if (Client.gameState == 0 || Client.gameState == 5) {
|
||||
byte var3 = 20;
|
||||
var0.drawCentered("RuneScape is loading - please wait...", Login.loginBoxX + 180, 245 - var3, 16777215, -1);
|
||||
var4 = 253 - var3;
|
||||
Rasterizer2D.Rasterizer2D_drawRectangle(Login.loginBoxX + 180 - 152, var4, 304, 34, 9179409);
|
||||
Rasterizer2D.Rasterizer2D_drawRectangle(Login.loginBoxX + 180 - 151, var4 + 1, 302, 32, 0);
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(Login.loginBoxX + 180 - 150, var4 + 2, Login.Login_loadingPercent * 3, 30, 9179409);
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(Login.loginBoxX + 180 - 150 + Login.Login_loadingPercent * 3, var4 + 2, 300 - Login.Login_loadingPercent * 3, 30, 0);
|
||||
var0.drawCentered(Login.Login_loadingText, Login.loginBoxX + 180, 276 - var3, 16777215, -1);
|
||||
}
|
||||
|
||||
long var7 = 0L;
|
||||
boolean var9 = true;
|
||||
boolean var10 = false;
|
||||
boolean var11 = false;
|
||||
if (var1 == 0) {
|
||||
var7 = PacketWriter.scene.getBoundaryObjectTag(var0, var2, var3);
|
||||
}
|
||||
String var5;
|
||||
String var7;
|
||||
String var8;
|
||||
int var9;
|
||||
char[] var10;
|
||||
int var11;
|
||||
short var25;
|
||||
int var26;
|
||||
short var27;
|
||||
if (Client.gameState == 20) {
|
||||
NPC.titleboxSprite.drawAt(Login.loginBoxX + 180 - NPC.titleboxSprite.subWidth / 2, 271 - NPC.titleboxSprite.subHeight / 2);
|
||||
var25 = 201;
|
||||
var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var26 += 7;
|
||||
if (Login.loginIndex != 4) {
|
||||
var0.draw("Login: ", Login.loginBoxX + 180 - 110, var26, 16777215, 0);
|
||||
var27 = 200;
|
||||
|
||||
if (var1 == 1) {
|
||||
var7 = PacketWriter.scene.getWallDecorationTag(var0, var2, var3);
|
||||
}
|
||||
|
||||
if (var1 == 2) {
|
||||
var7 = PacketWriter.scene.getGameObjectTag(var0, var2, var3);
|
||||
}
|
||||
|
||||
if (var1 == 3) {
|
||||
var7 = PacketWriter.scene.getFloorDecorationTag(var0, var2, var3);
|
||||
}
|
||||
|
||||
int var12;
|
||||
if (0L != var7) {
|
||||
var12 = PacketWriter.scene.getObjectFlags(var0, var2, var3, var7);
|
||||
int var14 = class81.Entity_unpackID(var7);
|
||||
int var15 = var12 & 31;
|
||||
int var16 = var12 >> 6 & 3;
|
||||
ObjectDefinition var13;
|
||||
if (var1 == 0) {
|
||||
PacketWriter.scene.removeBoundaryObject(var0, var2, var3);
|
||||
var13 = GrandExchangeOfferOwnWorldComparator.getObjectDefinition(var14);
|
||||
if (var13.interactType != 0) {
|
||||
Client.collisionMaps[var0].method3514(var2, var3, var15, var16, var13.boolean1);
|
||||
}
|
||||
}
|
||||
|
||||
if (var1 == 1) {
|
||||
PacketWriter.scene.removeWallDecoration(var0, var2, var3);
|
||||
}
|
||||
|
||||
if (var1 == 2) {
|
||||
PacketWriter.scene.removeGameObject(var0, var2, var3);
|
||||
var13 = GrandExchangeOfferOwnWorldComparator.getObjectDefinition(var14);
|
||||
if (var2 + var13.sizeX > 103 || var3 + var13.sizeX > 103 || var2 + var13.sizeY > 103 || var3 + var13.sizeY > 103) {
|
||||
return;
|
||||
for (var5 = ScriptEvent.method1277(); var0.stringWidth(var5) > var27; var5 = var5.substring(0, var5.length() - 1)) {
|
||||
}
|
||||
|
||||
if (var13.interactType != 0) {
|
||||
Client.collisionMaps[var0].setFlagOffNonSquare(var2, var3, var13.sizeX, var13.sizeY, var16, var13.boolean1);
|
||||
}
|
||||
}
|
||||
var0.draw(AbstractFont.escapeBrackets(var5), Login.loginBoxX + 180 - 70, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var7 = Login.Login_password;
|
||||
var9 = var7.length();
|
||||
var10 = new char[var9];
|
||||
|
||||
if (var1 == 3) {
|
||||
PacketWriter.scene.removeFloorDecoration(var0, var2, var3);
|
||||
var13 = GrandExchangeOfferOwnWorldComparator.getObjectDefinition(var14);
|
||||
if (var13.interactType == 1) {
|
||||
Client.collisionMaps[var0].method3517(var2, var3);
|
||||
for (var11 = 0; var11 < var9; ++var11) {
|
||||
var10[var11] = '*';
|
||||
}
|
||||
|
||||
var8 = new String(var10);
|
||||
|
||||
for (var8 = var8; var0.stringWidth(var8) > var27; var8 = var8.substring(1)) {
|
||||
}
|
||||
|
||||
var0.draw("Password: " + var8, Login.loginBoxX + 180 - 108, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
}
|
||||
}
|
||||
|
||||
if (Client.gameState == 10 || Client.gameState == 11) {
|
||||
NPC.titleboxSprite.drawAt(Login.loginBoxX, 171);
|
||||
short var19;
|
||||
if (Login.loginIndex == 0) {
|
||||
var25 = 251;
|
||||
var0.drawCentered("Welcome to RuneScape", Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 30;
|
||||
var4 = Login.loginBoxX + 180 - 80;
|
||||
var19 = 291;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawLines("New User", var4 - 73, var19 - 20, 144, 40, 16777215, 0, 1, 1, 0);
|
||||
var4 = Login.loginBoxX + 180 + 80;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawLines("Existing User", var4 - 73, var19 - 20, 144, 40, 16777215, 0, 1, 1, 0);
|
||||
} else if (Login.loginIndex == 1) {
|
||||
var0.drawCentered(Login.Login_response0, Login.loginBoxX + 180, 201, 16776960, 0);
|
||||
var25 = 236;
|
||||
var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var25, 16777215, 0);
|
||||
var26 = var25 + 15;
|
||||
var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var4 = Login.loginBoxX + 180 - 80;
|
||||
var19 = 321;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Continue", var4, var19 + 5, 16777215, 0);
|
||||
var4 = Login.loginBoxX + 180 + 80;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Cancel", var4, var19 + 5, 16777215, 0);
|
||||
} else {
|
||||
IndexedSprite var29;
|
||||
if (Login.loginIndex == 2) {
|
||||
var25 = 201;
|
||||
var0.drawCentered(Login.Login_response1, class192.loginBoxCenter, var25, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
var0.drawCentered(Login.Login_response2, class192.loginBoxCenter, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var0.drawCentered(Login.Login_response3, class192.loginBoxCenter, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var26 += 7;
|
||||
var0.draw("Login: ", class192.loginBoxCenter - 110, var26, 16777215, 0);
|
||||
var27 = 200;
|
||||
|
||||
for (var5 = ScriptEvent.method1277(); var0.stringWidth(var5) > var27; var5 = var5.substring(1)) {
|
||||
}
|
||||
|
||||
var0.draw(AbstractFont.escapeBrackets(var5) + (Login.currentLoginField == 0 & Client.cycle % 40 < 20 ? AbstractArchive.colorStartTag(16776960) + "|" : ""), class192.loginBoxCenter - 70, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var7 = Login.Login_password;
|
||||
var9 = var7.length();
|
||||
var10 = new char[var9];
|
||||
|
||||
for (var11 = 0; var11 < var9; ++var11) {
|
||||
var10[var11] = '*';
|
||||
}
|
||||
|
||||
var8 = new String(var10);
|
||||
|
||||
for (var8 = var8; var0.stringWidth(var8) > var27; var8 = var8.substring(1)) {
|
||||
}
|
||||
|
||||
var0.draw("Password: " + var8 + (Login.currentLoginField == 1 & Client.cycle % 40 < 20 ? AbstractArchive.colorStartTag(16776960) + "|" : ""), class192.loginBoxCenter - 108, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var25 = 277;
|
||||
var9 = class192.loginBoxCenter + -117;
|
||||
boolean var30 = Client.Login_isUsernameRemembered;
|
||||
boolean var12 = Login.field1159;
|
||||
var29 = var30 ? (var12 ? class4.field23 : Login.options_buttons_2Sprite) : (var12 ? class51.field412 : UserComparator8.options_buttons_0Sprite);
|
||||
var29.drawAt(var9, var25);
|
||||
var9 = var9 + var29.subWidth + 5;
|
||||
var1.draw("Remember username", var9, var25 + 13, 16776960, 0);
|
||||
var9 = class192.loginBoxCenter + 24;
|
||||
boolean var15 = ScriptEvent.clientPreferences.hideUsername;
|
||||
boolean var16 = Login.field1175;
|
||||
IndexedSprite var14 = var15 ? (var16 ? class4.field23 : Login.options_buttons_2Sprite) : (var16 ? class51.field412 : UserComparator8.options_buttons_0Sprite);
|
||||
var14.drawAt(var9, var25);
|
||||
var9 = var9 + var14.subWidth + 5;
|
||||
var1.draw("Hide username", var9, var25 + 13, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
int var17 = class192.loginBoxCenter - 80;
|
||||
short var18 = 321;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var17 - 73, var18 - 20);
|
||||
var0.drawCentered("Login", var17, var18 + 5, 16777215, 0);
|
||||
var17 = class192.loginBoxCenter + 80;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var17 - 73, var18 - 20);
|
||||
var0.drawCentered("Cancel", var17, var18 + 5, 16777215, 0);
|
||||
var25 = 357;
|
||||
switch(Login.field1166) {
|
||||
case 2:
|
||||
VarbitDefinition.field3288 = "Having trouble logging in?";
|
||||
break;
|
||||
default:
|
||||
VarbitDefinition.field3288 = "Can't login? Click here.";
|
||||
}
|
||||
|
||||
WorldMapLabel.field225 = new Bounds(class192.loginBoxCenter, var25, var1.stringWidth(VarbitDefinition.field3288), 11);
|
||||
WorldMapManager.field319 = new Bounds(class192.loginBoxCenter, var25, var1.stringWidth("Still having trouble logging in?"), 11);
|
||||
var1.drawCentered(VarbitDefinition.field3288, class192.loginBoxCenter, var25, 16777215, 0);
|
||||
} else if (Login.loginIndex == 3) {
|
||||
var25 = 201;
|
||||
var0.drawCentered("Invalid credentials.", Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 20;
|
||||
var1.drawCentered("For accounts created after 24th November 2010, please use your", Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var1.drawCentered("email address to login. Otherwise please login with your username.", Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var4 = Login.loginBoxX + 180;
|
||||
var19 = 276;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var2.drawCentered("Try again", var4, var19 + 5, 16777215, 0);
|
||||
var4 = Login.loginBoxX + 180;
|
||||
var19 = 326;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var2.drawCentered("Forgotten password?", var4, var19 + 5, 16777215, 0);
|
||||
} else if (Login.loginIndex == 4) {
|
||||
var0.drawCentered("Authenticator", Login.loginBoxX + 180, 201, 16776960, 0);
|
||||
var25 = 236;
|
||||
var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var25, 16777215, 0);
|
||||
var26 = var25 + 15;
|
||||
var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var5 = "PIN: ";
|
||||
var7 = class268.otp;
|
||||
var9 = var7.length();
|
||||
var10 = new char[var9];
|
||||
|
||||
for (var11 = 0; var11 < var9; ++var11) {
|
||||
var10[var11] = '*';
|
||||
}
|
||||
|
||||
var8 = new String(var10);
|
||||
var0.draw(var5 + var8 + (Client.cycle % 40 < 20 ? AbstractArchive.colorStartTag(16776960) + "|" : ""), Login.loginBoxX + 180 - 108, var26, 16777215, 0);
|
||||
var26 -= 8;
|
||||
var0.draw("Trust this computer", Login.loginBoxX + 180 - 9, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var0.draw("for 30 days: ", Login.loginBoxX + 180 - 9, var26, 16776960, 0);
|
||||
int var23 = Login.loginBoxX + 180 - 9 + var0.stringWidth("for 30 days: ") + 15;
|
||||
var9 = var26 - var0.ascent;
|
||||
if (Login.field1177) {
|
||||
var29 = Login.options_buttons_2Sprite;
|
||||
} else {
|
||||
var29 = UserComparator8.options_buttons_0Sprite;
|
||||
}
|
||||
|
||||
var29.drawAt(var23, var9);
|
||||
var26 += 15;
|
||||
var11 = Login.loginBoxX + 180 - 80;
|
||||
short var31 = 321;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var11 - 73, var31 - 20);
|
||||
var0.drawCentered("Continue", var11, var31 + 5, 16777215, 0);
|
||||
var11 = Login.loginBoxX + 180 + 80;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var11 - 73, var31 - 20);
|
||||
var0.drawCentered("Cancel", var11, var31 + 5, 16777215, 0);
|
||||
var1.drawCentered("<u=ff>Can't Log In?</u>", Login.loginBoxX + 180, var31 + 36, 255, 0);
|
||||
} else if (Login.loginIndex == 5) {
|
||||
var0.drawCentered("Forgotten your password?", Login.loginBoxX + 180, 201, 16776960, 0);
|
||||
var25 = 221;
|
||||
var2.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
var2.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var2.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var26 += 14;
|
||||
var0.draw("Username/email: ", Login.loginBoxX + 180 - 145, var26, 16777215, 0);
|
||||
var27 = 174;
|
||||
|
||||
for (var5 = ScriptEvent.method1277(); var0.stringWidth(var5) > var27; var5 = var5.substring(1)) {
|
||||
}
|
||||
|
||||
var0.draw(AbstractFont.escapeBrackets(var5) + (Client.cycle % 40 < 20 ? AbstractArchive.colorStartTag(16776960) + "|" : ""), Login.loginBoxX + 180 - 34, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
int var6 = Login.loginBoxX + 180 - 80;
|
||||
short var24 = 321;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var6 - 73, var24 - 20);
|
||||
var0.drawCentered("Recover", var6, var24 + 5, 16777215, 0);
|
||||
var6 = Login.loginBoxX + 180 + 80;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var6 - 73, var24 - 20);
|
||||
var0.drawCentered("Back", var6, var24 + 5, 16777215, 0);
|
||||
var24 = 356;
|
||||
var1.drawCentered("Still having trouble logging in?", class192.loginBoxCenter, var24, 268435455, 0);
|
||||
} else if (Login.loginIndex == 6) {
|
||||
var25 = 201;
|
||||
var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var4 = Login.loginBoxX + 180;
|
||||
var19 = 321;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Back", var4, var19 + 5, 16777215, 0);
|
||||
} else if (Login.loginIndex == 7) {
|
||||
var25 = 216;
|
||||
var0.drawCentered("Your date of birth isn't set.", Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
var2.drawCentered("Please verify your account status by", Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var2.drawCentered("setting your date of birth.", Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var4 = Login.loginBoxX + 180 - 80;
|
||||
var19 = 321;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Set Date of Birth", var4, var19 + 5, 16777215, 0);
|
||||
var4 = Login.loginBoxX + 180 + 80;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Back", var4, var19 + 5, 16777215, 0);
|
||||
} else if (Login.loginIndex == 8) {
|
||||
var25 = 216;
|
||||
var0.drawCentered("Sorry, but your account is not eligible to play.", Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
var2.drawCentered("For more information, please take a look at", Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var2.drawCentered("our privacy policy.", Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var4 = Login.loginBoxX + 180 - 80;
|
||||
var19 = 321;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Privacy Policy", var4, var19 + 5, 16777215, 0);
|
||||
var4 = Login.loginBoxX + 180 + 80;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Back", var4, var19 + 5, 16777215, 0);
|
||||
} else if (Login.loginIndex == 12) {
|
||||
var25 = 201;
|
||||
String var22 = "";
|
||||
var5 = "";
|
||||
String var21 = "";
|
||||
switch(Login.field1156) {
|
||||
case 0:
|
||||
var22 = "Your account has been disabled.";
|
||||
var5 = Strings.field2797;
|
||||
var21 = "";
|
||||
break;
|
||||
case 1:
|
||||
var22 = "Account locked as we suspect it has been stolen.";
|
||||
var5 = Strings.field3006;
|
||||
var21 = "";
|
||||
break;
|
||||
default:
|
||||
UserComparator3.Login_promptCredentials(false);
|
||||
}
|
||||
|
||||
var0.drawCentered(var22, Login.loginBoxX + 180, var25, 16776960, 0);
|
||||
var26 = var25 + 15;
|
||||
var2.drawCentered(var5, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
var2.drawCentered(var21, Login.loginBoxX + 180, var26, 16776960, 0);
|
||||
var26 += 15;
|
||||
int var34 = Login.loginBoxX + 180;
|
||||
short var33 = 276;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var34 - 73, var33 - 20);
|
||||
var0.drawCentered("Support Page", var34, var33 + 5, 16777215, 0);
|
||||
var34 = Login.loginBoxX + 180;
|
||||
var33 = 326;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var34 - 73, var33 - 20);
|
||||
var0.drawCentered("Back", var34, var33 + 5, 16777215, 0);
|
||||
} else if (Login.loginIndex == 24) {
|
||||
var25 = 221;
|
||||
var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var25, 16777215, 0);
|
||||
var26 = var25 + 15;
|
||||
var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var26, 16777215, 0);
|
||||
var26 += 15;
|
||||
var4 = Login.loginBoxX + 180;
|
||||
var19 = 301;
|
||||
UserComparator9.titlebuttonSprite.drawAt(var4 - 73, var19 - 20);
|
||||
var0.drawCentered("Ok", var4, var19 + 5, 16777215, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (var4 >= 0) {
|
||||
var12 = var0;
|
||||
if (var0 < 3 && (Tiles.Tiles_renderFlags[1][var2][var3] & 2) == 2) {
|
||||
var12 = var0 + 1;
|
||||
}
|
||||
|
||||
class3.method50(var0, var12, var2, var3, var4, var5, var6, PacketWriter.scene, Client.collisionMaps[var0]);
|
||||
if (Client.gameState >= 10) {
|
||||
int[] var20 = new int[4];
|
||||
Rasterizer2D.Rasterizer2D_getClipArray(var20);
|
||||
Rasterizer2D.Rasterizer2D_setClip(Login.xPadding, 0, Login.xPadding + 765, FloorUnderlayDefinition.canvasHeight);
|
||||
Login.loginScreenRunesAnimation.draw(Login.xPadding - 22, Client.cycle);
|
||||
Login.loginScreenRunesAnimation.draw(Login.xPadding + 22 + 765 - 128, Client.cycle);
|
||||
Rasterizer2D.Rasterizer2D_setClipArray(var20);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("hl")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lbi;IIBI)V",
|
||||
garbageValue = "916902326"
|
||||
)
|
||||
static final void method14(Player var0, int var1, int var2, byte var3) {
|
||||
int var4 = var0.pathX[0];
|
||||
int var5 = var0.pathY[0];
|
||||
int var6 = var0.transformedSize();
|
||||
if (var4 >= var6 && var4 < 104 - var6 && var5 >= var6 && var5 < 104 - var6) {
|
||||
if (var1 >= var6 && var1 < 104 - var6 && var2 >= var6 && var2 < 104 - var6) {
|
||||
int var9 = var0.transformedSize();
|
||||
Client.field909.approxDestinationX = var1;
|
||||
Client.field909.approxDestinationY = var2;
|
||||
Client.field909.approxDestinationSizeX = 1;
|
||||
Client.field909.approxDestinationSizeY = 1;
|
||||
class65 var10 = Client.field909;
|
||||
int var11 = class192.method3646(var4, var5, var9, var10, Client.collisionMaps[var0.plane], true, Client.field910, Client.field911);
|
||||
if (var11 >= 1) {
|
||||
for (int var12 = 0; var12 < var11 - 1; ++var12) {
|
||||
var0.method1263(Client.field910[var12], Client.field911[var12], var3);
|
||||
Decimator.title_muteSprite[ScriptEvent.clientPreferences.titleMusicDisabled ? 1 : 0].drawAt(Login.xPadding + 765 - 40, 463);
|
||||
if (Client.gameState > 5 && Language.Language_EN == WorldMapSection1.clientLanguage) {
|
||||
if (Message.field587 != null) {
|
||||
var26 = Login.xPadding + 5;
|
||||
var27 = 463;
|
||||
byte var32 = 100;
|
||||
byte var28 = 35;
|
||||
Message.field587.drawAt(var26, var27);
|
||||
var0.drawCentered("World" + " " + Client.worldId, var32 / 2 + var26, var28 / 2 + var27 - 2, 16777215, 0);
|
||||
if (class96.World_request != null) {
|
||||
var1.drawCentered("Loading...", var32 / 2 + var26, var28 / 2 + var27 + 12, 16777215, 0);
|
||||
} else {
|
||||
var1.drawCentered("Click to switch", var32 / 2 + var26, var28 / 2 + var27 + 12, 16777215, 0);
|
||||
}
|
||||
|
||||
} else {
|
||||
Message.field587 = ClientPacket.SpriteBuffer_getIndexedSpriteByName(GrandExchangeOfferUnitPriceComparator.archive8, "sl_button", "");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("kt")
|
||||
@ObfuscatedName("fx")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "2"
|
||||
garbageValue = "12"
|
||||
)
|
||||
static void method15() {
|
||||
if (Client.field879 && class223.localPlayer != null) {
|
||||
int var0 = class223.localPlayer.pathX[0];
|
||||
int var1 = class223.localPlayer.pathY[0];
|
||||
if (var0 < 0 || var1 < 0 || var0 >= 104 || var1 >= 104) {
|
||||
return;
|
||||
}
|
||||
@Export("logOut")
|
||||
static final void logOut() {
|
||||
Client.packetWriter.close();
|
||||
FloorOverlayDefinition.FloorOverlayDefinition_cached.clear();
|
||||
Login.method2258();
|
||||
WorldMapCacheName.method682();
|
||||
ObjectDefinition.ObjectDefinition_cached.clear();
|
||||
ObjectDefinition.ObjectDefinition_cachedModelData.clear();
|
||||
ObjectDefinition.ObjectDefinition_cachedEntities.clear();
|
||||
ObjectDefinition.ObjectDefinition_cachedModels.clear();
|
||||
NPCDefinition.NpcDefinition_cached.clear();
|
||||
NPCDefinition.NpcDefinition_cachedModels.clear();
|
||||
FriendSystem.method2038();
|
||||
BuddyRankComparator.method3568();
|
||||
class81.method2207();
|
||||
VarbitDefinition.VarbitDefinition_cached.clear();
|
||||
WorldMapRectangle.method331();
|
||||
HitSplatDefinition.HitSplatDefinition_cached.clear();
|
||||
HitSplatDefinition.HitSplatDefinition_cachedSprites.clear();
|
||||
HitSplatDefinition.HitSplatDefinition_cachedFonts.clear();
|
||||
HealthBarDefinition.HealthBarDefinition_cached.clear();
|
||||
HealthBarDefinition.HealthBarDefinition_cachedSprites.clear();
|
||||
StructDefinition.StructDefinition_cached.clear();
|
||||
ParamDefinition.ParamDefinition_cached.clear();
|
||||
MusicPatchNode.method3973();
|
||||
DirectByteArrayCopier.method4101();
|
||||
Widget.Widget_cachedSprites.clear();
|
||||
Widget.Widget_cachedModels.clear();
|
||||
Widget.Widget_cachedFonts.clear();
|
||||
Widget.Widget_cachedSpriteMasks.clear();
|
||||
((TextureProvider)Rasterizer3D.Rasterizer3D_textureLoader).clear();
|
||||
Script.Script_cached.clear();
|
||||
BuddyRankComparator.archive0.clearFiles();
|
||||
LoginPacket.archive1.clearFiles();
|
||||
SpriteMask.archive3.clearFiles();
|
||||
NetFileRequest.archive4.clearFiles();
|
||||
WorldMapRectangle.archive5.clearFiles();
|
||||
class216.archive6.clearFiles();
|
||||
Language.archive7.clearFiles();
|
||||
GrandExchangeOfferUnitPriceComparator.archive8.clearFiles();
|
||||
WorldMapSprite.archive9.clearFiles();
|
||||
WorldMapID.archive10.clearFiles();
|
||||
Decimator.archive11.clearFiles();
|
||||
Occluder.archive12.clearFiles();
|
||||
WorldMapArea.scene.clear();
|
||||
|
||||
ObjectSound.oculusOrbFocalPointX = class223.localPlayer.x;
|
||||
int var2 = MusicPatchPcmStream.getTileHeight(class223.localPlayer.x, class223.localPlayer.y, WorldMapRectangle.plane) - Client.camFollowHeight;
|
||||
if (var2 < ModelData0.field1840) {
|
||||
ModelData0.field1840 = var2;
|
||||
}
|
||||
|
||||
class14.oculusOrbFocalPointY = class223.localPlayer.y;
|
||||
Client.field879 = false;
|
||||
for (int var0 = 0; var0 < 4; ++var0) {
|
||||
Client.collisionMaps[var0].clear();
|
||||
}
|
||||
|
||||
System.gc();
|
||||
class80.method2194(2);
|
||||
Client.field865 = -1;
|
||||
Client.field855 = false;
|
||||
GameShell.method1141();
|
||||
Tile.updateGameState(10);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user