runescape-client: fix the thing

This commit is contained in:
ThatGamerBlue
2020-12-11 06:14:29 +00:00
parent f74baf08ce
commit 463bc42f5f
325 changed files with 35526 additions and 35531 deletions

View File

@@ -16,16 +16,16 @@ public final class Canvas extends java.awt.Canvas {
Component component;
Canvas(Component var1) {
this.component = var1;
}
this.component = var1; // L: 11
} // L: 12
public final void update(Graphics var1) {
this.component.update(var1);
}
this.component.update(var1); // L: 15
} // L: 16
public final void paint(Graphics var1) {
this.component.paint(var1);
}
this.component.paint(var1); // L: 19
} // L: 20
@ObfuscatedName("h")
@ObfuscatedSignature(
@@ -33,8 +33,8 @@ public final class Canvas extends java.awt.Canvas {
garbageValue = "1765160595"
)
public static void method912(AbstractArchive var0, AbstractArchive var1, AbstractArchive var2) {
HitSplatDefinition.HitSplatDefinition_archive = var0;
HitSplatDefinition.field3354 = var1;
HitSplatDefinition.HitSplatDefinition_archive = var0; // L: 46
HitSplatDefinition.field3354 = var1; // L: 47
HitSplatDefinition.HitSplatDefinition_fontsArchive = var2;
}
@@ -45,8 +45,8 @@ public final class Canvas extends java.awt.Canvas {
)
@Export("Messages_getHistorySize")
static int Messages_getHistorySize(int var0) {
ChatChannel var1 = (ChatChannel)Messages.Messages_channels.get(var0);
return var1 == null ? 0 : var1.size();
ChatChannel var1 = (ChatChannel)Messages.Messages_channels.get(var0); // L: 48
return var1 == null ? 0 : var1.size(); // L: 49 50
}
@ObfuscatedName("fh")
@@ -57,496 +57,496 @@ public final class Canvas extends java.awt.Canvas {
@Export("load")
static void load() {
int var12;
if (Client.titleLoadingStage == 0) {
ArchiveLoader.scene = new Scene(4, 104, 104, Tiles.Tiles_heights);
if (Client.titleLoadingStage == 0) { // L: 1726
ArchiveLoader.scene = new Scene(4, 104, 104, Tiles.Tiles_heights); // L: 1727
for (var12 = 0; var12 < 4; ++var12) {
for (var12 = 0; var12 < 4; ++var12) { // L: 1728
Client.collisionMaps[var12] = new CollisionMap(104, 104);
}
class25.sceneMinimapSprite = new Sprite(512, 512);
Login.Login_loadingText = "Starting game engine...";
Login.Login_loadingPercent = 5;
Client.titleLoadingStage = 20;
} else if (Client.titleLoadingStage == 20) {
Login.Login_loadingText = "Prepared visibility map";
Login.Login_loadingPercent = 10;
Client.titleLoadingStage = 30;
} else if (Client.titleLoadingStage == 30) {
TilePaint.archive0 = WorldMapCacheName.newArchive(0, false, true, true);
WorldMapSprite.archive1 = WorldMapCacheName.newArchive(1, false, true, true);
DynamicObject.archive2 = WorldMapCacheName.newArchive(2, true, false, true);
class330.archive3 = WorldMapCacheName.newArchive(3, false, true, true);
class227.archive4 = WorldMapCacheName.newArchive(4, false, true, true);
GameShell.archive5 = WorldMapCacheName.newArchive(5, true, true, true);
class217.archive6 = WorldMapCacheName.newArchive(6, true, true, true);
BuddyRankComparator.archive7 = WorldMapCacheName.newArchive(7, false, true, true);
Messages.archive8 = WorldMapCacheName.newArchive(8, false, true, true);
GrandExchangeOfferUnitPriceComparator.archive9 = WorldMapCacheName.newArchive(9, false, true, true);
class92.archive10 = WorldMapCacheName.newArchive(10, false, true, true);
ItemContainer.archive11 = WorldMapCacheName.newArchive(11, false, true, true);
PacketBufferNode.archive12 = WorldMapCacheName.newArchive(12, false, true, true);
GrandExchangeOfferUnitPriceComparator.archive13 = WorldMapCacheName.newArchive(13, true, false, true);
FontName.archive14 = WorldMapCacheName.newArchive(14, false, true, true);
Client.archive15 = WorldMapCacheName.newArchive(15, false, true, true);
class169.archive17 = WorldMapCacheName.newArchive(17, true, true, true);
class41.archive18 = WorldMapCacheName.newArchive(18, false, true, true);
class195.archive19 = WorldMapCacheName.newArchive(19, false, true, true);
NetFileRequest.archive20 = WorldMapCacheName.newArchive(20, false, true, true);
Login.Login_loadingText = "Connecting to update server";
Login.Login_loadingPercent = 20;
Client.titleLoadingStage = 40;
} else if (Client.titleLoadingStage == 40) {
byte var23 = 0;
var12 = var23 + TilePaint.archive0.percentage() * 4 / 100;
var12 += WorldMapSprite.archive1.percentage() * 4 / 100;
var12 += DynamicObject.archive2.percentage() * 2 / 100;
var12 += class330.archive3.percentage() * 2 / 100;
var12 += class227.archive4.percentage() * 6 / 100;
var12 += GameShell.archive5.percentage() * 4 / 100;
var12 += class217.archive6.percentage() * 2 / 100;
var12 += BuddyRankComparator.archive7.percentage() * 56 / 100;
var12 += Messages.archive8.percentage() * 2 / 100;
var12 += GrandExchangeOfferUnitPriceComparator.archive9.percentage() * 2 / 100;
var12 += class92.archive10.percentage() * 2 / 100;
var12 += ItemContainer.archive11.percentage() * 2 / 100;
var12 += PacketBufferNode.archive12.percentage() * 2 / 100;
var12 += GrandExchangeOfferUnitPriceComparator.archive13.percentage() * 2 / 100;
var12 += FontName.archive14.percentage() * 2 / 100;
var12 += Client.archive15.percentage() * 2 / 100;
var12 += class195.archive19.percentage() / 100;
var12 += class41.archive18.percentage() / 100;
var12 += NetFileRequest.archive20.percentage() / 100;
var12 += class169.archive17.method4304() && class169.archive17.isFullyLoaded() ? 1 : 0;
if (var12 != 100) {
if (var12 != 0) {
class25.sceneMinimapSprite = new Sprite(512, 512); // L: 1729
Login.Login_loadingText = "Starting game engine..."; // L: 1730
Login.Login_loadingPercent = 5; // L: 1731
Client.titleLoadingStage = 20; // L: 1732
} else if (Client.titleLoadingStage == 20) { // L: 1735
Login.Login_loadingText = "Prepared visibility map"; // L: 1736
Login.Login_loadingPercent = 10; // L: 1737
Client.titleLoadingStage = 30; // L: 1738
} else if (Client.titleLoadingStage == 30) { // L: 1741
TilePaint.archive0 = WorldMapCacheName.newArchive(0, false, true, true); // L: 1742
WorldMapSprite.archive1 = WorldMapCacheName.newArchive(1, false, true, true); // L: 1743
DynamicObject.archive2 = WorldMapCacheName.newArchive(2, true, false, true); // L: 1744
class330.archive3 = WorldMapCacheName.newArchive(3, false, true, true); // L: 1745
class227.archive4 = WorldMapCacheName.newArchive(4, false, true, true); // L: 1746
GameShell.archive5 = WorldMapCacheName.newArchive(5, true, true, true); // L: 1747
class217.archive6 = WorldMapCacheName.newArchive(6, true, true, true); // L: 1748
BuddyRankComparator.archive7 = WorldMapCacheName.newArchive(7, false, true, true); // L: 1749
Messages.archive8 = WorldMapCacheName.newArchive(8, false, true, true); // L: 1750
GrandExchangeOfferUnitPriceComparator.archive9 = WorldMapCacheName.newArchive(9, false, true, true); // L: 1751
class92.archive10 = WorldMapCacheName.newArchive(10, false, true, true); // L: 1752
ItemContainer.archive11 = WorldMapCacheName.newArchive(11, false, true, true); // L: 1753
PacketBufferNode.archive12 = WorldMapCacheName.newArchive(12, false, true, true); // L: 1754
GrandExchangeOfferUnitPriceComparator.archive13 = WorldMapCacheName.newArchive(13, true, false, true); // L: 1755
FontName.archive14 = WorldMapCacheName.newArchive(14, false, true, true); // L: 1756
Client.archive15 = WorldMapCacheName.newArchive(15, false, true, true); // L: 1757
class169.archive17 = WorldMapCacheName.newArchive(17, true, true, true); // L: 1758
class41.archive18 = WorldMapCacheName.newArchive(18, false, true, true); // L: 1759
class195.archive19 = WorldMapCacheName.newArchive(19, false, true, true); // L: 1760
NetFileRequest.archive20 = WorldMapCacheName.newArchive(20, false, true, true); // L: 1761
Login.Login_loadingText = "Connecting to update server"; // L: 1762
Login.Login_loadingPercent = 20; // L: 1763
Client.titleLoadingStage = 40; // L: 1764
} else if (Client.titleLoadingStage == 40) { // L: 1767
byte var23 = 0; // L: 1768
var12 = var23 + TilePaint.archive0.percentage() * 4 / 100; // L: 1769
var12 += WorldMapSprite.archive1.percentage() * 4 / 100; // L: 1770
var12 += DynamicObject.archive2.percentage() * 2 / 100; // L: 1771
var12 += class330.archive3.percentage() * 2 / 100; // L: 1772
var12 += class227.archive4.percentage() * 6 / 100; // L: 1773
var12 += GameShell.archive5.percentage() * 4 / 100; // L: 1774
var12 += class217.archive6.percentage() * 2 / 100; // L: 1775
var12 += BuddyRankComparator.archive7.percentage() * 56 / 100; // L: 1776
var12 += Messages.archive8.percentage() * 2 / 100; // L: 1777
var12 += GrandExchangeOfferUnitPriceComparator.archive9.percentage() * 2 / 100; // L: 1778
var12 += class92.archive10.percentage() * 2 / 100; // L: 1779
var12 += ItemContainer.archive11.percentage() * 2 / 100; // L: 1780
var12 += PacketBufferNode.archive12.percentage() * 2 / 100; // L: 1781
var12 += GrandExchangeOfferUnitPriceComparator.archive13.percentage() * 2 / 100; // L: 1782
var12 += FontName.archive14.percentage() * 2 / 100; // L: 1783
var12 += Client.archive15.percentage() * 2 / 100; // L: 1784
var12 += class195.archive19.percentage() / 100; // L: 1785
var12 += class41.archive18.percentage() / 100; // L: 1786
var12 += NetFileRequest.archive20.percentage() / 100; // L: 1787
var12 += class169.archive17.method4304() && class169.archive17.isFullyLoaded() ? 1 : 0; // L: 1788
if (var12 != 100) { // L: 1789
if (var12 != 0) { // L: 1790
Login.Login_loadingText = "Checking for updates - " + var12 + "%";
}
Login.Login_loadingPercent = 30;
Login.Login_loadingPercent = 30; // L: 1791
} else {
UserComparator4.method3469(TilePaint.archive0, "Animations");
UserComparator4.method3469(WorldMapSprite.archive1, "Skeletons");
UserComparator4.method3469(class227.archive4, "Sound FX");
UserComparator4.method3469(GameShell.archive5, "Maps");
UserComparator4.method3469(class217.archive6, "Music Tracks");
UserComparator4.method3469(BuddyRankComparator.archive7, "Models");
UserComparator4.method3469(Messages.archive8, "Sprites");
UserComparator4.method3469(ItemContainer.archive11, "Music Jingles");
UserComparator4.method3469(FontName.archive14, "Music Samples");
UserComparator4.method3469(Client.archive15, "Music Patches");
UserComparator4.method3469(class195.archive19, "World Map");
UserComparator4.method3469(class41.archive18, "World Map Geography");
UserComparator4.method3469(NetFileRequest.archive20, "World Map Ground");
WorldMapManager.spriteIds = new GraphicsDefaults();
WorldMapManager.spriteIds.decode(class169.archive17);
Login.Login_loadingText = "Loaded update list";
Login.Login_loadingPercent = 30;
Client.titleLoadingStage = 45;
UserComparator4.method3469(TilePaint.archive0, "Animations"); // L: 1794
UserComparator4.method3469(WorldMapSprite.archive1, "Skeletons"); // L: 1795
UserComparator4.method3469(class227.archive4, "Sound FX"); // L: 1796
UserComparator4.method3469(GameShell.archive5, "Maps"); // L: 1797
UserComparator4.method3469(class217.archive6, "Music Tracks"); // L: 1798
UserComparator4.method3469(BuddyRankComparator.archive7, "Models"); // L: 1799
UserComparator4.method3469(Messages.archive8, "Sprites"); // L: 1800
UserComparator4.method3469(ItemContainer.archive11, "Music Jingles"); // L: 1801
UserComparator4.method3469(FontName.archive14, "Music Samples"); // L: 1802
UserComparator4.method3469(Client.archive15, "Music Patches"); // L: 1803
UserComparator4.method3469(class195.archive19, "World Map"); // L: 1804
UserComparator4.method3469(class41.archive18, "World Map Geography"); // L: 1805
UserComparator4.method3469(NetFileRequest.archive20, "World Map Ground"); // L: 1806
WorldMapManager.spriteIds = new GraphicsDefaults(); // L: 1807
WorldMapManager.spriteIds.decode(class169.archive17); // L: 1808
Login.Login_loadingText = "Loaded update list"; // L: 1809
Login.Login_loadingPercent = 30; // L: 1810
Client.titleLoadingStage = 45; // L: 1811
}
} else {
Archive var2;
Archive var16;
Archive var21;
if (Client.titleLoadingStage == 45) {
WorldMapIcon_0.method270(22050, !Client.isLowDetail, 2);
MidiPcmStream var20 = new MidiPcmStream();
var20.method3759(9, 128);
AbstractWorldMapData.pcmPlayer0 = UserComparator6.method3526(GameShell.taskHandler, 0, 22050);
AbstractWorldMapData.pcmPlayer0.setStream(var20);
var21 = Client.archive15;
var2 = FontName.archive14;
var16 = class227.archive4;
class206.musicPatchesArchive = var21;
class206.musicSamplesArchive = var2;
class206.soundEffectsArchive = var16;
class206.midiPcmStream = var20;
FriendLoginUpdate.pcmPlayer1 = UserComparator6.method3526(GameShell.taskHandler, 1, 2048);
WorldMapManager.pcmStreamMixer = new PcmStreamMixer();
FriendLoginUpdate.pcmPlayer1.setStream(WorldMapManager.pcmStreamMixer);
TileItemPile.decimator = new Decimator(22050, PcmPlayer.field1443);
Login.Login_loadingText = "Prepared sound engine";
Login.Login_loadingPercent = 35;
Client.titleLoadingStage = 50;
WorldMapLabel.WorldMapElement_fonts = new Fonts(Messages.archive8, GrandExchangeOfferUnitPriceComparator.archive13);
} else if (Client.titleLoadingStage == 50) {
var12 = FontName.method5353().length;
Client.fontsMap = WorldMapLabel.WorldMapElement_fonts.createMap(FontName.method5353());
if (Client.fontsMap.size() < var12) {
Login.Login_loadingText = "Loading fonts - " + Client.fontsMap.size() * 100 / var12 + "%";
Login.Login_loadingPercent = 40;
if (Client.titleLoadingStage == 45) { // L: 1814
WorldMapIcon_0.method270(22050, !Client.isLowDetail, 2); // L: 1815
MidiPcmStream var20 = new MidiPcmStream(); // L: 1816
var20.method3759(9, 128); // L: 1817
AbstractWorldMapData.pcmPlayer0 = UserComparator6.method3526(GameShell.taskHandler, 0, 22050); // L: 1818
AbstractWorldMapData.pcmPlayer0.setStream(var20); // L: 1819
var21 = Client.archive15; // L: 1820
var2 = FontName.archive14; // L: 1821
var16 = class227.archive4; // L: 1822
class206.musicPatchesArchive = var21; // L: 1824
class206.musicSamplesArchive = var2; // L: 1825
class206.soundEffectsArchive = var16; // L: 1826
class206.midiPcmStream = var20; // L: 1827
FriendLoginUpdate.pcmPlayer1 = UserComparator6.method3526(GameShell.taskHandler, 1, 2048); // L: 1829
WorldMapManager.pcmStreamMixer = new PcmStreamMixer(); // L: 1830
FriendLoginUpdate.pcmPlayer1.setStream(WorldMapManager.pcmStreamMixer); // L: 1831
TileItemPile.decimator = new Decimator(22050, PcmPlayer.field1443); // L: 1832
Login.Login_loadingText = "Prepared sound engine"; // L: 1833
Login.Login_loadingPercent = 35; // L: 1834
Client.titleLoadingStage = 50; // L: 1835
WorldMapLabel.WorldMapElement_fonts = new Fonts(Messages.archive8, GrandExchangeOfferUnitPriceComparator.archive13); // L: 1836
} else if (Client.titleLoadingStage == 50) { // L: 1839
var12 = FontName.method5353().length; // L: 1840
Client.fontsMap = WorldMapLabel.WorldMapElement_fonts.createMap(FontName.method5353()); // L: 1841
if (Client.fontsMap.size() < var12) { // L: 1842
Login.Login_loadingText = "Loading fonts - " + Client.fontsMap.size() * 100 / var12 + "%"; // L: 1843
Login.Login_loadingPercent = 40; // L: 1844
} else {
class297.fontPlain11 = (Font)Client.fontsMap.get(FontName.FontName_plain11);
WorldMapLabelSize.fontPlain12 = (Font)Client.fontsMap.get(FontName.FontName_plain12);
GrandExchangeOfferTotalQuantityComparator.fontBold12 = (Font)Client.fontsMap.get(FontName.FontName_bold12);
class58.platformInfo = Client.platformInfoProvider.get();
Login.Login_loadingText = "Loaded fonts";
Login.Login_loadingPercent = 40;
Client.titleLoadingStage = 60;
class297.fontPlain11 = (Font)Client.fontsMap.get(FontName.FontName_plain11); // L: 1847
WorldMapLabelSize.fontPlain12 = (Font)Client.fontsMap.get(FontName.FontName_plain12); // L: 1848
GrandExchangeOfferTotalQuantityComparator.fontBold12 = (Font)Client.fontsMap.get(FontName.FontName_bold12); // L: 1849
class58.platformInfo = Client.platformInfoProvider.get(); // L: 1850
Login.Login_loadingText = "Loaded fonts"; // L: 1851
Login.Login_loadingPercent = 40; // L: 1852
Client.titleLoadingStage = 60; // L: 1853
}
} else {
int var3;
int var15;
if (Client.titleLoadingStage == 60) {
var21 = class92.archive10;
var2 = Messages.archive8;
var3 = 0;
if (var21.tryLoadFileByNames("title.jpg", "")) {
if (Client.titleLoadingStage == 60) { // L: 1856
var21 = class92.archive10; // L: 1858
var2 = Messages.archive8; // L: 1859
var3 = 0; // L: 1861
if (var21.tryLoadFileByNames("title.jpg", "")) { // L: 1862
++var3;
}
if (var2.tryLoadFileByNames("logo", "")) {
if (var2.tryLoadFileByNames("logo", "")) { // L: 1863
++var3;
}
if (var2.tryLoadFileByNames("logo_deadman_mode", "")) {
if (var2.tryLoadFileByNames("logo_deadman_mode", "")) { // L: 1864
++var3;
}
if (var2.tryLoadFileByNames("logo_seasonal_mode", "")) {
if (var2.tryLoadFileByNames("logo_seasonal_mode", "")) { // L: 1865
++var3;
}
if (var2.tryLoadFileByNames("titlebox", "")) {
if (var2.tryLoadFileByNames("titlebox", "")) { // L: 1866
++var3;
}
if (var2.tryLoadFileByNames("titlebutton", "")) {
if (var2.tryLoadFileByNames("titlebutton", "")) { // L: 1867
++var3;
}
if (var2.tryLoadFileByNames("runes", "")) {
if (var2.tryLoadFileByNames("runes", "")) { // L: 1868
++var3;
}
if (var2.tryLoadFileByNames("title_mute", "")) {
if (var2.tryLoadFileByNames("title_mute", "")) { // L: 1869
++var3;
}
if (var2.tryLoadFileByNames("options_radio_buttons,0", "")) {
if (var2.tryLoadFileByNames("options_radio_buttons,0", "")) { // L: 1870
++var3;
}
if (var2.tryLoadFileByNames("options_radio_buttons,2", "")) {
if (var2.tryLoadFileByNames("options_radio_buttons,2", "")) { // L: 1871
++var3;
}
if (var2.tryLoadFileByNames("options_radio_buttons,4", "")) {
if (var2.tryLoadFileByNames("options_radio_buttons,4", "")) { // L: 1872
++var3;
}
if (var2.tryLoadFileByNames("options_radio_buttons,6", "")) {
if (var2.tryLoadFileByNames("options_radio_buttons,6", "")) { // L: 1873
++var3;
}
var2.tryLoadFileByNames("sl_back", "");
var2.tryLoadFileByNames("sl_flags", "");
var2.tryLoadFileByNames("sl_arrows", "");
var2.tryLoadFileByNames("sl_stars", "");
var2.tryLoadFileByNames("sl_button", "");
var15 = DynamicObject.method2304();
if (var3 < var15) {
Login.Login_loadingText = "Loading title screen - " + var3 * 100 / var15 + "%";
Login.Login_loadingPercent = 50;
var2.tryLoadFileByNames("sl_back", ""); // L: 1874
var2.tryLoadFileByNames("sl_flags", ""); // L: 1875
var2.tryLoadFileByNames("sl_arrows", ""); // L: 1876
var2.tryLoadFileByNames("sl_stars", ""); // L: 1877
var2.tryLoadFileByNames("sl_button", ""); // L: 1878
var15 = DynamicObject.method2304(); // L: 1882
if (var3 < var15) { // L: 1883
Login.Login_loadingText = "Loading title screen - " + var3 * 100 / var15 + "%"; // L: 1884
Login.Login_loadingPercent = 50; // L: 1885
} else {
Login.Login_loadingText = "Loaded title screen";
Login.Login_loadingPercent = 50;
WorldMapCacheName.updateGameState(5);
Client.titleLoadingStage = 70;
Login.Login_loadingText = "Loaded title screen"; // L: 1888
Login.Login_loadingPercent = 50; // L: 1889
WorldMapCacheName.updateGameState(5); // L: 1890
Client.titleLoadingStage = 70; // L: 1891
}
} else if (Client.titleLoadingStage == 70) {
if (!DynamicObject.archive2.isFullyLoaded()) {
Login.Login_loadingText = "Loading config - " + DynamicObject.archive2.loadPercent() + "%";
Login.Login_loadingPercent = 60;
} else if (Client.titleLoadingStage == 70) { // L: 1894
if (!DynamicObject.archive2.isFullyLoaded()) { // L: 1895
Login.Login_loadingText = "Loading config - " + DynamicObject.archive2.loadPercent() + "%"; // L: 1896
Login.Login_loadingPercent = 60; // L: 1897
} else {
MouseHandler.method1157(DynamicObject.archive2);
Archive var19 = DynamicObject.archive2;
FloorUnderlayDefinition.FloorUnderlayDefinition_archive = var19;
var21 = DynamicObject.archive2;
var2 = BuddyRankComparator.archive7;
KitDefinition.KitDefinition_archive = var21;
class227.KitDefinition_modelsArchive = var2;
KitDefinition.KitDefinition_fileCount = KitDefinition.KitDefinition_archive.getGroupFileCount(3);
var16 = DynamicObject.archive2;
Archive var4 = BuddyRankComparator.archive7;
boolean var17 = Client.isLowDetail;
ObjectDefinition.ObjectDefinition_archive = var16;
ObjectDefinition.ObjectDefinition_modelsArchive = var4;
ObjectDefinition.ObjectDefinition_isLowDetail = var17;
World.method1849(DynamicObject.archive2, BuddyRankComparator.archive7);
ParamDefinition.method4526(DynamicObject.archive2);
Actor.method1821(DynamicObject.archive2, BuddyRankComparator.archive7, Client.isMembersWorld, class297.fontPlain11);
PcmPlayer.method2538(DynamicObject.archive2, TilePaint.archive0, WorldMapSprite.archive1);
ModelData0.method3331(DynamicObject.archive2, BuddyRankComparator.archive7);
class200.method3712(DynamicObject.archive2);
Archive var18 = DynamicObject.archive2;
class1.VarpDefinition_archive = var18;
VarpDefinition.VarpDefinition_fileCount = class1.VarpDefinition_archive.getGroupFileCount(16);
Archive var22 = class330.archive3;
Archive var8 = BuddyRankComparator.archive7;
Archive var9 = Messages.archive8;
Archive var10 = GrandExchangeOfferUnitPriceComparator.archive13;
class58.Widget_archive = var22;
GrandExchangeOfferWorldComparator.Widget_modelsArchive = var8;
class1.Widget_spritesArchive = var9;
Bounds.Widget_fontsArchive = var10;
class9.Widget_interfaceComponents = new Widget[class58.Widget_archive.getGroupCount()][];
class195.Widget_loadedInterfaces = new boolean[class58.Widget_archive.getGroupCount()];
Archive var11 = DynamicObject.archive2;
InvDefinition.InvDefinition_archive = var11;
StructDefinition.method4545(DynamicObject.archive2);
ModelData0.method3330(DynamicObject.archive2);
class13.method129(DynamicObject.archive2);
Varcs.varcs = new Varcs();
method912(DynamicObject.archive2, Messages.archive8, GrandExchangeOfferUnitPriceComparator.archive13);
ServerPacket.method3669(DynamicObject.archive2, Messages.archive8);
class219.method4010(DynamicObject.archive2, Messages.archive8);
Login.Login_loadingText = "Loaded config";
Login.Login_loadingPercent = 60;
Client.titleLoadingStage = 80;
MouseHandler.method1157(DynamicObject.archive2); // L: 1900
Archive var19 = DynamicObject.archive2; // L: 1901
FloorUnderlayDefinition.FloorUnderlayDefinition_archive = var19; // L: 1903
var21 = DynamicObject.archive2; // L: 1905
var2 = BuddyRankComparator.archive7; // L: 1906
KitDefinition.KitDefinition_archive = var21; // L: 1908
class227.KitDefinition_modelsArchive = var2; // L: 1909
KitDefinition.KitDefinition_fileCount = KitDefinition.KitDefinition_archive.getGroupFileCount(3); // L: 1910
var16 = DynamicObject.archive2; // L: 1912
Archive var4 = BuddyRankComparator.archive7; // L: 1913
boolean var17 = Client.isLowDetail; // L: 1914
ObjectDefinition.ObjectDefinition_archive = var16; // L: 1916
ObjectDefinition.ObjectDefinition_modelsArchive = var4; // L: 1917
ObjectDefinition.ObjectDefinition_isLowDetail = var17; // L: 1918
World.method1849(DynamicObject.archive2, BuddyRankComparator.archive7); // L: 1920
ParamDefinition.method4526(DynamicObject.archive2); // L: 1921
Actor.method1821(DynamicObject.archive2, BuddyRankComparator.archive7, Client.isMembersWorld, class297.fontPlain11); // L: 1922
PcmPlayer.method2538(DynamicObject.archive2, TilePaint.archive0, WorldMapSprite.archive1); // L: 1923
ModelData0.method3331(DynamicObject.archive2, BuddyRankComparator.archive7); // L: 1924
class200.method3712(DynamicObject.archive2); // L: 1925
Archive var18 = DynamicObject.archive2; // L: 1926
class1.VarpDefinition_archive = var18; // L: 1928
VarpDefinition.VarpDefinition_fileCount = class1.VarpDefinition_archive.getGroupFileCount(16); // L: 1929
Archive var22 = class330.archive3; // L: 1931
Archive var8 = BuddyRankComparator.archive7; // L: 1932
Archive var9 = Messages.archive8; // L: 1933
Archive var10 = GrandExchangeOfferUnitPriceComparator.archive13; // L: 1934
class58.Widget_archive = var22; // L: 1936
GrandExchangeOfferWorldComparator.Widget_modelsArchive = var8; // L: 1937
class1.Widget_spritesArchive = var9; // L: 1938
Bounds.Widget_fontsArchive = var10; // L: 1939
class9.Widget_interfaceComponents = new Widget[class58.Widget_archive.getGroupCount()][]; // L: 1940
class195.Widget_loadedInterfaces = new boolean[class58.Widget_archive.getGroupCount()]; // L: 1941
Archive var11 = DynamicObject.archive2; // L: 1943
InvDefinition.InvDefinition_archive = var11; // L: 1945
StructDefinition.method4545(DynamicObject.archive2); // L: 1947
ModelData0.method3330(DynamicObject.archive2); // L: 1948
class13.method129(DynamicObject.archive2); // L: 1949
Varcs.varcs = new Varcs(); // L: 1950
method912(DynamicObject.archive2, Messages.archive8, GrandExchangeOfferUnitPriceComparator.archive13); // L: 1951
ServerPacket.method3669(DynamicObject.archive2, Messages.archive8); // L: 1952
class219.method4010(DynamicObject.archive2, Messages.archive8); // L: 1953
Login.Login_loadingText = "Loaded config"; // L: 1954
Login.Login_loadingPercent = 60; // L: 1955
Client.titleLoadingStage = 80; // L: 1956
}
} else if (Client.titleLoadingStage == 80) {
var12 = 0;
if (UrlRequester.compass == null) {
} else if (Client.titleLoadingStage == 80) { // L: 1959
var12 = 0; // L: 1960
if (UrlRequester.compass == null) { // L: 1961
UrlRequester.compass = Skills.SpriteBuffer_getSprite(Messages.archive8, WorldMapManager.spriteIds.compass, 0);
} else {
++var12;
++var12; // L: 1962
}
if (ViewportMouse.redHintArrowSprite == null) {
if (ViewportMouse.redHintArrowSprite == null) { // L: 1963
ViewportMouse.redHintArrowSprite = Skills.SpriteBuffer_getSprite(Messages.archive8, WorldMapManager.spriteIds.field3845, 0);
} else {
++var12;
++var12; // L: 1964
}
IndexedSprite[] var1;
IndexedSprite[] var5;
int var6;
IndexedSprite var7;
if (WorldMapRegion.mapSceneSprites == null) {
var2 = Messages.archive8;
var3 = WorldMapManager.spriteIds.mapScenes;
if (!class304.method5363(var2, var3, 0)) {
var1 = null;
if (WorldMapRegion.mapSceneSprites == null) { // L: 1965
var2 = Messages.archive8; // L: 1967
var3 = WorldMapManager.spriteIds.mapScenes; // L: 1968
if (!class304.method5363(var2, var3, 0)) { // L: 1970
var1 = null; // L: 1971
} else {
var5 = new IndexedSprite[class336.SpriteBuffer_spriteCount];
var5 = new IndexedSprite[class336.SpriteBuffer_spriteCount]; // L: 1976
for (var6 = 0; var6 < class336.SpriteBuffer_spriteCount; ++var6) {
var7 = var5[var6] = new IndexedSprite();
var7.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth;
var7.height = class336.SpriteBuffer_spriteHeight;
var7.xOffset = class336.SpriteBuffer_xOffsets[var6];
var7.yOffset = class336.SpriteBuffer_yOffsets[var6];
var7.subWidth = class336.SpriteBuffer_spriteWidths[var6];
var7.subHeight = class336.SpriteBuffer_spriteHeights[var6];
var7.palette = class336.SpriteBuffer_spritePalette;
var7.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var6];
for (var6 = 0; var6 < class336.SpriteBuffer_spriteCount; ++var6) { // L: 1977
var7 = var5[var6] = new IndexedSprite(); // L: 1978
var7.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth; // L: 1979
var7.height = class336.SpriteBuffer_spriteHeight; // L: 1980
var7.xOffset = class336.SpriteBuffer_xOffsets[var6]; // L: 1981
var7.yOffset = class336.SpriteBuffer_yOffsets[var6]; // L: 1982
var7.subWidth = class336.SpriteBuffer_spriteWidths[var6]; // L: 1983
var7.subHeight = class336.SpriteBuffer_spriteHeights[var6]; // L: 1984
var7.palette = class336.SpriteBuffer_spritePalette; // L: 1985
var7.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var6]; // L: 1986
}
class336.SpriteBuffer_xOffsets = null;
class336.SpriteBuffer_yOffsets = null;
class336.SpriteBuffer_spriteWidths = null;
class336.SpriteBuffer_spriteHeights = null;
class336.SpriteBuffer_spritePalette = null;
GrandExchangeEvents.SpriteBuffer_pixels = null;
var1 = var5;
class336.SpriteBuffer_xOffsets = null; // L: 1989
class336.SpriteBuffer_yOffsets = null; // L: 1990
class336.SpriteBuffer_spriteWidths = null; // L: 1991
class336.SpriteBuffer_spriteHeights = null; // L: 1992
class336.SpriteBuffer_spritePalette = null; // L: 1993
GrandExchangeEvents.SpriteBuffer_pixels = null; // L: 1994
var1 = var5; // L: 1998
}
WorldMapRegion.mapSceneSprites = var1;
WorldMapRegion.mapSceneSprites = var1; // L: 2000
} else {
++var12;
++var12; // L: 2002
}
if (Message.headIconPkSprites == null) {
if (Message.headIconPkSprites == null) { // L: 2003
Message.headIconPkSprites = ClientPreferences.method1918(Messages.archive8, WorldMapManager.spriteIds.headIconsPk, 0);
} else {
++var12;
++var12; // L: 2004
}
if (Client.headIconPrayerSprites == null) {
if (Client.headIconPrayerSprites == null) { // L: 2005
Client.headIconPrayerSprites = ClientPreferences.method1918(Messages.archive8, WorldMapManager.spriteIds.field3844, 0);
} else {
++var12;
++var12; // L: 2006
}
if (AbstractWorldMapIcon.headIconHintSprites == null) {
if (AbstractWorldMapIcon.headIconHintSprites == null) { // L: 2007
AbstractWorldMapIcon.headIconHintSprites = ClientPreferences.method1918(Messages.archive8, WorldMapManager.spriteIds.field3843, 0);
} else {
++var12;
++var12; // L: 2008
}
if (GrandExchangeOfferUnitPriceComparator.mapMarkerSprites == null) {
if (GrandExchangeOfferUnitPriceComparator.mapMarkerSprites == null) { // L: 2009
GrandExchangeOfferUnitPriceComparator.mapMarkerSprites = ClientPreferences.method1918(Messages.archive8, WorldMapManager.spriteIds.field3846, 0);
} else {
++var12;
++var12; // L: 2010
}
if (GrandExchangeOfferAgeComparator.crossSprites == null) {
if (GrandExchangeOfferAgeComparator.crossSprites == null) { // L: 2011
GrandExchangeOfferAgeComparator.crossSprites = ClientPreferences.method1918(Messages.archive8, WorldMapManager.spriteIds.field3847, 0);
} else {
++var12;
++var12; // L: 2012
}
if (Actor.mapDotSprites == null) {
if (Actor.mapDotSprites == null) { // L: 2013
Actor.mapDotSprites = ClientPreferences.method1918(Messages.archive8, WorldMapManager.spriteIds.field3848, 0);
} else {
++var12;
++var12; // L: 2014
}
if (InterfaceParent.scrollBarSprites == null) {
var2 = Messages.archive8;
var3 = WorldMapManager.spriteIds.field3849;
if (!class304.method5363(var2, var3, 0)) {
var1 = null;
if (InterfaceParent.scrollBarSprites == null) { // L: 2015
var2 = Messages.archive8; // L: 2017
var3 = WorldMapManager.spriteIds.field3849; // L: 2018
if (!class304.method5363(var2, var3, 0)) { // L: 2020
var1 = null; // L: 2021
} else {
var5 = new IndexedSprite[class336.SpriteBuffer_spriteCount];
var5 = new IndexedSprite[class336.SpriteBuffer_spriteCount]; // L: 2026
for (var6 = 0; var6 < class336.SpriteBuffer_spriteCount; ++var6) {
var7 = var5[var6] = new IndexedSprite();
var7.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth;
var7.height = class336.SpriteBuffer_spriteHeight;
var7.xOffset = class336.SpriteBuffer_xOffsets[var6];
var7.yOffset = class336.SpriteBuffer_yOffsets[var6];
var7.subWidth = class336.SpriteBuffer_spriteWidths[var6];
var7.subHeight = class336.SpriteBuffer_spriteHeights[var6];
var7.palette = class336.SpriteBuffer_spritePalette;
var7.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var6];
for (var6 = 0; var6 < class336.SpriteBuffer_spriteCount; ++var6) { // L: 2027
var7 = var5[var6] = new IndexedSprite(); // L: 2028
var7.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth; // L: 2029
var7.height = class336.SpriteBuffer_spriteHeight; // L: 2030
var7.xOffset = class336.SpriteBuffer_xOffsets[var6]; // L: 2031
var7.yOffset = class336.SpriteBuffer_yOffsets[var6]; // L: 2032
var7.subWidth = class336.SpriteBuffer_spriteWidths[var6]; // L: 2033
var7.subHeight = class336.SpriteBuffer_spriteHeights[var6]; // L: 2034
var7.palette = class336.SpriteBuffer_spritePalette; // L: 2035
var7.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var6]; // L: 2036
}
class336.SpriteBuffer_xOffsets = null;
class336.SpriteBuffer_yOffsets = null;
class336.SpriteBuffer_spriteWidths = null;
class336.SpriteBuffer_spriteHeights = null;
class336.SpriteBuffer_spritePalette = null;
GrandExchangeEvents.SpriteBuffer_pixels = null;
var1 = var5;
class336.SpriteBuffer_xOffsets = null; // L: 2039
class336.SpriteBuffer_yOffsets = null; // L: 2040
class336.SpriteBuffer_spriteWidths = null; // L: 2041
class336.SpriteBuffer_spriteHeights = null; // L: 2042
class336.SpriteBuffer_spritePalette = null; // L: 2043
GrandExchangeEvents.SpriteBuffer_pixels = null; // L: 2044
var1 = var5; // L: 2048
}
InterfaceParent.scrollBarSprites = var1;
InterfaceParent.scrollBarSprites = var1; // L: 2050
} else {
++var12;
++var12; // L: 2052
}
if (class39.modIconSprites == null) {
var2 = Messages.archive8;
var3 = WorldMapManager.spriteIds.field3850;
if (!class304.method5363(var2, var3, 0)) {
var1 = null;
if (class39.modIconSprites == null) { // L: 2053
var2 = Messages.archive8; // L: 2055
var3 = WorldMapManager.spriteIds.field3850; // L: 2056
if (!class304.method5363(var2, var3, 0)) { // L: 2058
var1 = null; // L: 2059
} else {
var5 = new IndexedSprite[class336.SpriteBuffer_spriteCount];
var5 = new IndexedSprite[class336.SpriteBuffer_spriteCount]; // L: 2064
for (var6 = 0; var6 < class336.SpriteBuffer_spriteCount; ++var6) {
var7 = var5[var6] = new IndexedSprite();
var7.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth;
var7.height = class336.SpriteBuffer_spriteHeight;
var7.xOffset = class336.SpriteBuffer_xOffsets[var6];
var7.yOffset = class336.SpriteBuffer_yOffsets[var6];
var7.subWidth = class336.SpriteBuffer_spriteWidths[var6];
var7.subHeight = class336.SpriteBuffer_spriteHeights[var6];
var7.palette = class336.SpriteBuffer_spritePalette;
var7.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var6];
for (var6 = 0; var6 < class336.SpriteBuffer_spriteCount; ++var6) { // L: 2065
var7 = var5[var6] = new IndexedSprite(); // L: 2066
var7.width = DirectByteArrayCopier.SpriteBuffer_spriteWidth; // L: 2067
var7.height = class336.SpriteBuffer_spriteHeight; // L: 2068
var7.xOffset = class336.SpriteBuffer_xOffsets[var6]; // L: 2069
var7.yOffset = class336.SpriteBuffer_yOffsets[var6]; // L: 2070
var7.subWidth = class336.SpriteBuffer_spriteWidths[var6]; // L: 2071
var7.subHeight = class336.SpriteBuffer_spriteHeights[var6]; // L: 2072
var7.palette = class336.SpriteBuffer_spritePalette; // L: 2073
var7.pixels = GrandExchangeEvents.SpriteBuffer_pixels[var6]; // L: 2074
}
class336.SpriteBuffer_xOffsets = null;
class336.SpriteBuffer_yOffsets = null;
class336.SpriteBuffer_spriteWidths = null;
class336.SpriteBuffer_spriteHeights = null;
class336.SpriteBuffer_spritePalette = null;
GrandExchangeEvents.SpriteBuffer_pixels = null;
var1 = var5;
class336.SpriteBuffer_xOffsets = null; // L: 2077
class336.SpriteBuffer_yOffsets = null; // L: 2078
class336.SpriteBuffer_spriteWidths = null; // L: 2079
class336.SpriteBuffer_spriteHeights = null; // L: 2080
class336.SpriteBuffer_spritePalette = null; // L: 2081
GrandExchangeEvents.SpriteBuffer_pixels = null; // L: 2082
var1 = var5; // L: 2086
}
class39.modIconSprites = var1;
class39.modIconSprites = var1; // L: 2088
} else {
++var12;
++var12; // L: 2090
}
if (var12 < 11) {
Login.Login_loadingText = "Loading sprites - " + var12 * 100 / 12 + "%";
Login.Login_loadingPercent = 70;
if (var12 < 11) { // L: 2091
Login.Login_loadingText = "Loading sprites - " + var12 * 100 / 12 + "%"; // L: 2092
Login.Login_loadingPercent = 70; // L: 2093
} else {
AbstractFont.AbstractFont_modIconSprites = class39.modIconSprites;
ViewportMouse.redHintArrowSprite.normalize();
int var13 = (int)(Math.random() * 21.0D) - 10;
int var14 = (int)(Math.random() * 21.0D) - 10;
var3 = (int)(Math.random() * 21.0D) - 10;
var15 = (int)(Math.random() * 41.0D) - 20;
WorldMapRegion.mapSceneSprites[0].shiftColors(var13 + var15, var14 + var15, var15 + var3);
Login.Login_loadingText = "Loaded sprites";
Login.Login_loadingPercent = 70;
Client.titleLoadingStage = 90;
AbstractFont.AbstractFont_modIconSprites = class39.modIconSprites; // L: 2096
ViewportMouse.redHintArrowSprite.normalize(); // L: 2097
int var13 = (int)(Math.random() * 21.0D) - 10; // L: 2098
int var14 = (int)(Math.random() * 21.0D) - 10; // L: 2099
var3 = (int)(Math.random() * 21.0D) - 10; // L: 2100
var15 = (int)(Math.random() * 41.0D) - 20; // L: 2101
WorldMapRegion.mapSceneSprites[0].shiftColors(var13 + var15, var14 + var15, var15 + var3); // L: 2102
Login.Login_loadingText = "Loaded sprites"; // L: 2103
Login.Login_loadingPercent = 70; // L: 2104
Client.titleLoadingStage = 90; // L: 2105
}
} else if (Client.titleLoadingStage == 90) {
if (!GrandExchangeOfferUnitPriceComparator.archive9.isFullyLoaded()) {
Login.Login_loadingText = "Loading textures - " + "0%";
Login.Login_loadingPercent = 90;
} else if (Client.titleLoadingStage == 90) { // L: 2108
if (!GrandExchangeOfferUnitPriceComparator.archive9.isFullyLoaded()) { // L: 2109
Login.Login_loadingText = "Loading textures - " + "0%"; // L: 2110
Login.Login_loadingPercent = 90; // L: 2111
} else {
class307.textureProvider = new TextureProvider(GrandExchangeOfferUnitPriceComparator.archive9, Messages.archive8, 20, Timer.clientPreferences.field1057, Client.isLowDetail ? 64 : 128);
Rasterizer3D.Rasterizer3D_setTextureLoader(class307.textureProvider);
Rasterizer3D.Rasterizer3D_setBrightness(Timer.clientPreferences.field1057);
Client.titleLoadingStage = 100;
class307.textureProvider = new TextureProvider(GrandExchangeOfferUnitPriceComparator.archive9, Messages.archive8, 20, Timer.clientPreferences.field1057, Client.isLowDetail ? 64 : 128); // L: 2114
Rasterizer3D.Rasterizer3D_setTextureLoader(class307.textureProvider); // L: 2115
Rasterizer3D.Rasterizer3D_setBrightness(Timer.clientPreferences.field1057); // L: 2116
Client.titleLoadingStage = 100; // L: 2117
}
} else if (Client.titleLoadingStage == 100) {
var12 = class307.textureProvider.getLoadedPercentage();
if (var12 < 100) {
Login.Login_loadingText = "Loading textures - " + var12 + "%";
Login.Login_loadingPercent = 90;
} else if (Client.titleLoadingStage == 100) { // L: 2120
var12 = class307.textureProvider.getLoadedPercentage(); // L: 2121
if (var12 < 100) { // L: 2122
Login.Login_loadingText = "Loading textures - " + var12 + "%"; // L: 2123
Login.Login_loadingPercent = 90; // L: 2124
} else {
Login.Login_loadingText = "Loaded textures";
Login.Login_loadingPercent = 90;
Client.titleLoadingStage = 110;
Login.Login_loadingText = "Loaded textures"; // L: 2127
Login.Login_loadingPercent = 90; // L: 2128
Client.titleLoadingStage = 110; // L: 2129
}
} else if (Client.titleLoadingStage == 110) {
SoundCache.mouseRecorder = new MouseRecorder();
GameShell.taskHandler.newThreadTask(SoundCache.mouseRecorder, 10);
Login.Login_loadingText = "Loaded input handler";
Login.Login_loadingPercent = 92;
Client.titleLoadingStage = 120;
} else if (Client.titleLoadingStage == 120) {
if (!class92.archive10.tryLoadFileByNames("huffman", "")) {
Login.Login_loadingText = "Loading wordpack - " + 0 + "%";
Login.Login_loadingPercent = 94;
} else if (Client.titleLoadingStage == 110) { // L: 2132
SoundCache.mouseRecorder = new MouseRecorder(); // L: 2133
GameShell.taskHandler.newThreadTask(SoundCache.mouseRecorder, 10); // L: 2134
Login.Login_loadingText = "Loaded input handler"; // L: 2135
Login.Login_loadingPercent = 92; // L: 2136
Client.titleLoadingStage = 120; // L: 2137
} else if (Client.titleLoadingStage == 120) { // L: 2140
if (!class92.archive10.tryLoadFileByNames("huffman", "")) { // L: 2141
Login.Login_loadingText = "Loading wordpack - " + 0 + "%"; // L: 2142
Login.Login_loadingPercent = 94; // L: 2143
} else {
Huffman var0 = new Huffman(class92.archive10.takeFileByNames("huffman", ""));
RouteStrategy.method3643(var0);
Login.Login_loadingText = "Loaded wordpack";
Login.Login_loadingPercent = 94;
Client.titleLoadingStage = 130;
Huffman var0 = new Huffman(class92.archive10.takeFileByNames("huffman", "")); // L: 2146
RouteStrategy.method3643(var0); // L: 2147
Login.Login_loadingText = "Loaded wordpack"; // L: 2148
Login.Login_loadingPercent = 94; // L: 2149
Client.titleLoadingStage = 130; // L: 2150
}
} else if (Client.titleLoadingStage == 130) {
if (!class330.archive3.isFullyLoaded()) {
Login.Login_loadingText = "Loading interfaces - " + class330.archive3.loadPercent() * 4 / 5 + "%";
Login.Login_loadingPercent = 96;
} else if (!PacketBufferNode.archive12.isFullyLoaded()) {
Login.Login_loadingText = "Loading interfaces - " + (80 + PacketBufferNode.archive12.loadPercent() / 6) + "%";
Login.Login_loadingPercent = 96;
} else if (!GrandExchangeOfferUnitPriceComparator.archive13.isFullyLoaded()) {
Login.Login_loadingText = "Loading interfaces - " + (96 + GrandExchangeOfferUnitPriceComparator.archive13.loadPercent() / 50) + "%";
Login.Login_loadingPercent = 96;
} else if (Client.titleLoadingStage == 130) { // L: 2153
if (!class330.archive3.isFullyLoaded()) { // L: 2154
Login.Login_loadingText = "Loading interfaces - " + class330.archive3.loadPercent() * 4 / 5 + "%"; // L: 2155
Login.Login_loadingPercent = 96; // L: 2156
} else if (!PacketBufferNode.archive12.isFullyLoaded()) { // L: 2159
Login.Login_loadingText = "Loading interfaces - " + (80 + PacketBufferNode.archive12.loadPercent() / 6) + "%"; // L: 2160
Login.Login_loadingPercent = 96; // L: 2161
} else if (!GrandExchangeOfferUnitPriceComparator.archive13.isFullyLoaded()) { // L: 2164
Login.Login_loadingText = "Loading interfaces - " + (96 + GrandExchangeOfferUnitPriceComparator.archive13.loadPercent() / 50) + "%"; // L: 2165
Login.Login_loadingPercent = 96; // L: 2166
} else {
Login.Login_loadingText = "Loaded interfaces";
Login.Login_loadingPercent = 98;
Client.titleLoadingStage = 140;
Login.Login_loadingText = "Loaded interfaces"; // L: 2169
Login.Login_loadingPercent = 98; // L: 2170
Client.titleLoadingStage = 140; // L: 2171
}
} else if (Client.titleLoadingStage == 140) {
Login.Login_loadingPercent = 100;
if (!class195.archive19.tryLoadGroupByName(WorldMapCacheName.field328.name)) {
Login.Login_loadingText = "Loading world map - " + class195.archive19.groupLoadPercentByName(WorldMapCacheName.field328.name) / 10 + "%";
} else if (Client.titleLoadingStage == 140) { // L: 2174
Login.Login_loadingPercent = 100; // L: 2175
if (!class195.archive19.tryLoadGroupByName(WorldMapCacheName.field328.name)) { // L: 2176
Login.Login_loadingText = "Loading world map - " + class195.archive19.groupLoadPercentByName(WorldMapCacheName.field328.name) / 10 + "%"; // L: 2177
} else {
if (WorldMapRectangle.worldMap == null) {
WorldMapRectangle.worldMap = new WorldMap();
WorldMapRectangle.worldMap.init(class195.archive19, class41.archive18, NetFileRequest.archive20, GrandExchangeOfferTotalQuantityComparator.fontBold12, Client.fontsMap, WorldMapRegion.mapSceneSprites);
if (WorldMapRectangle.worldMap == null) { // L: 2180
WorldMapRectangle.worldMap = new WorldMap(); // L: 2181
WorldMapRectangle.worldMap.init(class195.archive19, class41.archive18, NetFileRequest.archive20, GrandExchangeOfferTotalQuantityComparator.fontBold12, Client.fontsMap, WorldMapRegion.mapSceneSprites); // L: 2182
}
Login.Login_loadingText = "Loaded world map";
Client.titleLoadingStage = 150;
Login.Login_loadingText = "Loaded world map"; // L: 2184
Client.titleLoadingStage = 150; // L: 2185
}
} else if (Client.titleLoadingStage == 150) {
WorldMapCacheName.updateGameState(10);
} else if (Client.titleLoadingStage == 150) { // L: 2188
WorldMapCacheName.updateGameState(10); // L: 2189
}
}
}
}
} // L: 1733 1739 1765 1792 1812 1837 1845 1854 1886 1892 1898 1957 2094 2106 2112 2118 2125 2130 2138 2144 2151 2157 2162 2167 2172 2178 2186 2190 2192
@ObfuscatedName("kf")
@ObfuscatedSignature(
@@ -554,12 +554,12 @@ public final class Canvas extends java.awt.Canvas {
garbageValue = "27"
)
static boolean method911(int var0) {
for (int var1 = 0; var1 < Client.field870; ++var1) {
if (Client.field693[var1] == var0) {
for (int var1 = 0; var1 < Client.field870; ++var1) { // L: 10364
if (Client.field693[var1] == var0) { // L: 10365
return true;
}
}
return false;
return false; // L: 10367
}
}