Files
runelite/runescape-client/src/main/java/ClientPacket.java
Owain van Brakel add4ca8005 chore: rev 188
2020-01-29 14:20:08 +01:00

714 lines
19 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("gi")
@Implements("ClientPacket")
public class ClientPacket implements class181 {
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2232;
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2204;
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2205;
@ObfuscatedName("e")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2206;
@ObfuscatedName("i")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2229;
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2208;
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2209;
@ObfuscatedName("l")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2210;
@ObfuscatedName("j")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2211;
@ObfuscatedName("m")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2296;
@ObfuscatedName("p")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2213;
@ObfuscatedName("h")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2214;
@ObfuscatedName("v")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2234;
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2298;
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2273;
@ObfuscatedName("w")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2297;
@ObfuscatedName("k")
@ObfuscatedSignature(
signature = "Lgi;"
)
static final ClientPacket field2295;
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2276;
@ObfuscatedName("z")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2203;
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2222;
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2223;
@ObfuscatedName("b")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2224;
@ObfuscatedName("r")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2225;
@ObfuscatedName("s")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2226;
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2227;
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2228;
@ObfuscatedName("ae")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2283;
@ObfuscatedName("af")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2230;
@ObfuscatedName("az")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2288;
@ObfuscatedName("ax")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2215;
@ObfuscatedName("aj")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2233;
@ObfuscatedName("au")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2262;
@ObfuscatedName("ay")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2235;
@ObfuscatedName("aa")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2236;
@ObfuscatedName("aq")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2237;
@ObfuscatedName("as")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2238;
@ObfuscatedName("ak")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2239;
@ObfuscatedName("ac")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2240;
@ObfuscatedName("aw")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2217;
@ObfuscatedName("ar")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2242;
@ObfuscatedName("av")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2243;
@ObfuscatedName("al")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2244;
@ObfuscatedName("ad")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2207;
@ObfuscatedName("am")
@ObfuscatedSignature(
signature = "Lgi;"
)
static final ClientPacket field2245;
@ObfuscatedName("ao")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2247;
@ObfuscatedName("at")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2241;
@ObfuscatedName("an")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2249;
@ObfuscatedName("ag")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2250;
@ObfuscatedName("ai")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2221;
@ObfuscatedName("ab")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2216;
@ObfuscatedName("ap")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2253;
@ObfuscatedName("ah")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2254;
@ObfuscatedName("bq")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2255;
@ObfuscatedName("bf")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2266;
@ObfuscatedName("bc")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2257;
@ObfuscatedName("bk")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2258;
@ObfuscatedName("bb")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2231;
@ObfuscatedName("bi")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2260;
@ObfuscatedName("bp")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2261;
@ObfuscatedName("bl")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2259;
@ObfuscatedName("by")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2263;
@ObfuscatedName("be")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2264;
@ObfuscatedName("bw")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2265;
@ObfuscatedName("bt")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2220;
@ObfuscatedName("bn")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2267;
@ObfuscatedName("bm")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2268;
@ObfuscatedName("ba")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2269;
@ObfuscatedName("bd")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2270;
@ObfuscatedName("bs")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2271;
@ObfuscatedName("bx")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2272;
@ObfuscatedName("bh")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2290;
@ObfuscatedName("bg")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2274;
@ObfuscatedName("bz")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2275;
@ObfuscatedName("bj")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2218;
@ObfuscatedName("bu")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2277;
@ObfuscatedName("bv")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2278;
@ObfuscatedName("bo")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2251;
@ObfuscatedName("br")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2280;
@ObfuscatedName("cp")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2281;
@ObfuscatedName("cg")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2282;
@ObfuscatedName("cr")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2291;
@ObfuscatedName("co")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2284;
@ObfuscatedName("ck")
@ObfuscatedSignature(
signature = "Lgi;"
)
static final ClientPacket field2285;
@ObfuscatedName("cn")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2286;
@ObfuscatedName("cd")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2287;
@ObfuscatedName("ct")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2279;
@ObfuscatedName("cb")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2289;
@ObfuscatedName("cf")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2248;
@ObfuscatedName("cm")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2219;
@ObfuscatedName("cz")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2292;
@ObfuscatedName("cu")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2293;
@ObfuscatedName("cy")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2294;
@ObfuscatedName("ce")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2301;
@ObfuscatedName("cw")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2212;
@ObfuscatedName("cq")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2256;
@ObfuscatedName("ci")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2252;
@ObfuscatedName("ca")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2299;
@ObfuscatedName("cc")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2300;
@ObfuscatedName("ch")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2246;
@ObfuscatedName("cx")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2302;
@ObfuscatedName("cl")
@ObfuscatedSignature(
signature = "Lgi;"
)
public static final ClientPacket field2303;
@ObfuscatedName("cs")
@ObfuscatedGetter(
intValue = -1068668193
)
@Export("id")
final int id;
@ObfuscatedName("cj")
@ObfuscatedGetter(
intValue = -249887029
)
@Export("length")
final int length;
static {
field2232 = new ClientPacket(0, 16);
field2204 = new ClientPacket(1, 8);
field2205 = new ClientPacket(2, 8);
field2206 = new ClientPacket(3, 11);
field2229 = new ClientPacket(4, -1);
field2208 = new ClientPacket(5, 4);
field2209 = new ClientPacket(6, 8);
field2210 = new ClientPacket(7, 1);
field2211 = new ClientPacket(8, 3);
field2296 = new ClientPacket(9, 3);
field2213 = new ClientPacket(10, -1);
field2214 = new ClientPacket(11, 10);
field2234 = new ClientPacket(12, 8);
field2298 = new ClientPacket(13, 0);
field2273 = new ClientPacket(14, 8);
field2297 = new ClientPacket(15, 7);
field2295 = new ClientPacket(16, -1);
field2276 = new ClientPacket(17, -1);
field2203 = new ClientPacket(18, -1);
field2222 = new ClientPacket(19, -1);
field2223 = new ClientPacket(20, 13);
field2224 = new ClientPacket(21, 7);
field2225 = new ClientPacket(22, 4);
field2226 = new ClientPacket(23, 8);
field2227 = new ClientPacket(24, 7);
field2228 = new ClientPacket(25, 2);
field2283 = new ClientPacket(26, 3);
field2230 = new ClientPacket(27, 3);
field2288 = new ClientPacket(28, -1);
field2215 = new ClientPacket(29, 8);
field2233 = new ClientPacket(30, -2);
field2262 = new ClientPacket(31, 13);
field2235 = new ClientPacket(32, -1);
field2236 = new ClientPacket(33, 7);
field2237 = new ClientPacket(34, 8);
field2238 = new ClientPacket(35, 3);
field2239 = new ClientPacket(36, 3);
field2240 = new ClientPacket(37, -1);
field2217 = new ClientPacket(38, 9);
field2242 = new ClientPacket(39, 16);
field2243 = new ClientPacket(40, 3);
field2244 = new ClientPacket(41, 7);
field2207 = new ClientPacket(42, -1);
field2245 = new ClientPacket(43, 7);
field2247 = new ClientPacket(44, 0);
field2241 = new ClientPacket(45, -2);
field2249 = new ClientPacket(46, 4);
field2250 = new ClientPacket(47, 14);
field2221 = new ClientPacket(48, 3);
field2216 = new ClientPacket(49, 3);
field2253 = new ClientPacket(50, 8);
field2254 = new ClientPacket(51, 8);
field2255 = new ClientPacket(52, 9);
field2266 = new ClientPacket(53, 3);
field2257 = new ClientPacket(54, 8);
field2258 = new ClientPacket(55, 2);
field2231 = new ClientPacket(56, 7);
field2260 = new ClientPacket(57, -1);
field2261 = new ClientPacket(58, 8);
field2259 = new ClientPacket(59, 8);
field2263 = new ClientPacket(60, -1);
field2264 = new ClientPacket(61, 16);
field2265 = new ClientPacket(62, -1);
field2220 = new ClientPacket(63, 9);
field2267 = new ClientPacket(64, 15);
field2268 = new ClientPacket(65, 8);
field2269 = new ClientPacket(66, 8);
field2270 = new ClientPacket(67, -1);
field2271 = new ClientPacket(68, -1);
field2272 = new ClientPacket(69, 15);
field2290 = new ClientPacket(70, 11);
field2274 = new ClientPacket(71, 0);
field2275 = new ClientPacket(72, 6);
field2218 = new ClientPacket(73, 0);
field2277 = new ClientPacket(74, 2);
field2278 = new ClientPacket(75, 4);
field2251 = new ClientPacket(76, 4);
field2280 = new ClientPacket(77, -1);
field2281 = new ClientPacket(78, 3);
field2282 = new ClientPacket(79, 3);
field2291 = new ClientPacket(80, 8);
field2284 = new ClientPacket(81, 13);
field2285 = new ClientPacket(82, 2);
field2286 = new ClientPacket(83, -2);
field2287 = new ClientPacket(84, 0);
field2279 = new ClientPacket(85, 3);
field2289 = new ClientPacket(86, 5);
field2248 = new ClientPacket(87, 8);
field2219 = new ClientPacket(88, 9);
field2292 = new ClientPacket(89, 7);
field2293 = new ClientPacket(90, -1);
field2294 = new ClientPacket(91, 7);
field2301 = new ClientPacket(92, 7);
field2212 = new ClientPacket(93, 8);
field2256 = new ClientPacket(94, 6);
field2252 = new ClientPacket(95, -1);
field2299 = new ClientPacket(96, 7);
field2300 = new ClientPacket(97, 3);
field2246 = new ClientPacket(98, 2);
field2302 = new ClientPacket(99, 8);
field2303 = new ClientPacket(100, 8);
}
ClientPacket(int var1, int var2) {
this.id = var1;
this.length = var2;
}
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(Lii;Lii;ZII)V",
garbageValue = "-1455542031"
)
static void method3683(AbstractArchive var0, AbstractArchive var1, boolean var2, int var3) {
if (Login.field1163) {
if (var3 == 4) {
Login.loginIndex = 4;
}
} else {
Login.loginIndex = var3;
Rasterizer2D.Rasterizer2D_clear();
byte[] var4 = var0.takeFileByNames("title.jpg", "");
Login.leftTitleSprite = class14.convertJpgToSprite(var4);
class32.rightTitleSprite = Login.leftTitleSprite.mirrorHorizontally();
if ((Client.worldProperties & 536870912) != 0) {
FloorDecoration.logoSprite = class16.SpriteBuffer_getIndexedSpriteByName(var1, "logo_deadman_mode", "");
} else if ((Client.worldProperties & 1073741824) != 0) {
FloorDecoration.logoSprite = class16.SpriteBuffer_getIndexedSpriteByName(var1, "logo_seasonal_mode", "");
} else {
FloorDecoration.logoSprite = class16.SpriteBuffer_getIndexedSpriteByName(var1, "logo", "");
}
ScriptFrame.titleboxSprite = class16.SpriteBuffer_getIndexedSpriteByName(var1, "titlebox", "");
Login.titlebuttonSprite = class16.SpriteBuffer_getIndexedSpriteByName(var1, "titlebutton", "");
class16.runesSprite = FaceNormal.method3336(var1, "runes", "");
Login.title_muteSprite = FaceNormal.method3336(var1, "title_mute", "");
WorldMapSprite.options_buttons_0Sprite = class16.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,0", "");
ItemContainer.field547 = class16.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,4", "");
DirectByteArrayCopier.options_buttons_2Sprite = class16.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,2", "");
VertexNormal.field1753 = class16.SpriteBuffer_getIndexedSpriteByName(var1, "options_radio_buttons,6", "");
class216.field2559 = WorldMapSprite.options_buttons_0Sprite.subWidth;
AbstractWorldMapData.field190 = WorldMapSprite.options_buttons_0Sprite.subHeight;
WorldMapLabelSize.loginScreenRunesAnimation = new LoginScreenAnimation(class16.runesSprite);
if (var2) {
Login.Login_username = "";
Login.Login_password = "";
}
Frames.field1885 = 0;
LoginScreenAnimation.otp = "";
Login.field1185 = true;
Login.worldSelectOpen = false;
if (!WorldMapSection2.clientPreferences.titleMusicDisabled) {
WorldMapData_0.method189(2, MouseHandler.archive6, "scape main", "", 255, false);
} else {
class197.field2414 = 1;
UserComparator5.musicTrackArchive = null;
class197.musicTrackGroupId = -1;
class83.musicTrackFileId = -1;
AttackOption.musicTrackVolume = 0;
KeyHandler.musicTrackBoolean = false;
class197.field2412 = 2;
}
TextureProvider.method2833(false);
Login.field1163 = true;
Login.xPadding = (Username.canvasWidth - 765) / 2;
Login.loginBoxX = Login.xPadding + 202;
class96.loginBoxCenter = Login.loginBoxX + 180;
Login.leftTitleSprite.drawAt(Login.xPadding, 0);
class32.rightTitleSprite.drawAt(Login.xPadding + 382, 0);
FloorDecoration.logoSprite.drawAt(Login.xPadding + 382 - FloorDecoration.logoSprite.subWidth / 2, 18);
}
}
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "(Ljava/lang/String;II)Z",
garbageValue = "799979614"
)
static boolean method3682(String var0, int var1) {
return class14.method174(var0, var1, "openjs");
}
}