Merge remote-tracking branch 'ext_upstream/master' into master3

# Conflicts:
#	deobfuscator/pom.xml
#	deobfuscator/src/main/java/net/runelite/asm/attributes/Exceptions.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/annotation/Element.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/InstructionType.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/FieldInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/LVTInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/PutField.java
#	deobfuscator/src/main/java/net/runelite/asm/pool/Class.java
#	deobfuscator/src/main/java/net/runelite/asm/pool/Field.java
#	deobfuscator/src/main/java/net/runelite/deob/Deob.java
#	deobfuscator/src/main/java/net/runelite/deob/DeobProperties.java
#	deobfuscator/src/main/java/net/runelite/deob/clientver/VersionClassVisitor.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/LVTType.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/MapKey.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ConstructorMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ExecutionMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/Mapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ParallelExecutorMapping.java
#	deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java
#	deobfuscator/src/test/java/net/runelite/asm/annotations/MyAnnotation.java
#	deobfuscator/src/test/java/net/runelite/asm/execution/mapper/StaticStepTest.java
#	deobfuscator/src/test/java/net/runelite/asm/execution/tests/TableSwitch.java
#	deobfuscator/src/test/java/net/runelite/asm/signature/SignatureTest.java
#	deobfuscator/src/test/java/net/runelite/asm/visitors/ClassFileVisitorTest.java
#	deobfuscator/src/test/java/net/runelite/deob/TemporyFolderLocation.java
#	deobfuscator/src/test/java/net/runelite/deob/clientver/ClientVersionTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/transformers/buffer/RuneliteBufferTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/ClassA.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyClass.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyInterface.java
#	deobfuscator/src/test/java/net/runelite/osb/inject/FieldHook.java
#	injected-client/pom.xml
#	injector-plugin/pom.xml
#	injector-plugin/src/main/java/net/runelite/injector/Inject.java
#	injector-plugin/src/main/java/net/runelite/injector/InjectMojo.java
#	injector-plugin/src/main/java/net/runelite/injector/InjectionException.java
#	injector-plugin/src/main/java/net/runelite/injector/MixinInjector.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/ClearColorBuffer.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/DrawAfterWidgets.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/RasterizerHook.java
#	pom.xml
#	runelite-api/src/main/java/net/runelite/api/Actor.java
#	runelite-api/src/main/java/net/runelite/api/Client.java
#	runelite-api/src/main/java/net/runelite/api/CollisionData.java
#	runelite-api/src/main/java/net/runelite/api/EquipmentInventorySlot.java
#	runelite-api/src/main/java/net/runelite/api/NPCDefinition.java
#	runelite-api/src/main/java/net/runelite/api/Perspective.java
#	runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java
#	runelite-api/src/main/java/net/runelite/api/coords/WorldPoint.java
#	runelite-api/src/main/java/net/runelite/api/events/GraphicChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/MenuOptionClicked.java
#	runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/PostItemDefinition.java
#	runelite-api/src/main/java/net/runelite/api/events/SpotAnimationChanged.java
#	runelite-api/src/main/java/net/runelite/api/vars/AccountType.java
#	runelite-api/src/main/java/net/runelite/mapping/Construct.java
#	runelite-api/src/main/java/net/runelite/mapping/Hook.java
#	runelite-api/src/main/java/net/runelite/mapping/Implements.java
#	runelite-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
#	runelite-client/src/main/java/net/runelite/client/game/ItemManager.java
#	runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/MapClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/highalchemy/HighAlchemyOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/inventorysetups/InventorySetupPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/multiindicators/MultiIndicatorsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pvptools/PvpToolsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pyramidplunder/PyramidPlunderOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/banked/CriticalItem.java
#	runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java
#	runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java
#	runelite-client/src/main/java/net/runelite/client/ui/overlay/arrow/ArrowUtil.java
#	runelite-client/src/main/java/net/runelite/client/util/PvPUtil.java
#	runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSAbstractIndexCacheMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSMessageMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerCompositionMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSTileMixin.java
#	runescape-api/src/main/java/net/runelite/mapping/Implements.java
#	runescape-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSBufferProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSClient.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCollisionData.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfo1.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfoListHolder.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSDecorativeObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSFriendContainer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGameShell.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGroundObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSItem.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSItemLayer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSIterableNodeDeque.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSJagexLoginType.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSKeyHandler.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMainBufferProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMapElementConfig.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMessage.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMessageNode.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSModel.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSPlayerComposition.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSRasterProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSequenceDefinition.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSpritePixels.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWallObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWorldMap.java
This commit is contained in:
Lucas
2019-06-08 23:06:59 +02:00
490 changed files with 740 additions and 38563 deletions

View File

@@ -0,0 +1,731 @@
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("ge")
@Implements("ServerPacket")
public class ServerPacket {
@ObfuscatedName("m")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_m")
public static final ServerPacket __ge_m;
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_f")
public static final ServerPacket __ge_f;
@ObfuscatedName("q")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_q")
public static final ServerPacket __ge_q;
@ObfuscatedName("w")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_w")
public static final ServerPacket __ge_w;
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_o")
public static final ServerPacket __ge_o;
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_u")
public static final ServerPacket __ge_u;
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_g")
public static final ServerPacket __ge_g;
@ObfuscatedName("l")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_l")
public static final ServerPacket __ge_l;
@ObfuscatedName("e")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_e")
public static final ServerPacket __ge_e;
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_x")
public static final ServerPacket __ge_x;
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_d")
public static final ServerPacket __ge_d;
@ObfuscatedName("k")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_k")
public static final ServerPacket __ge_k;
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_n")
public static final ServerPacket __ge_n;
@ObfuscatedName("i")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_i")
public static final ServerPacket __ge_i;
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_a")
public static final ServerPacket __ge_a;
@ObfuscatedName("z")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_z")
public static final ServerPacket __ge_z;
@ObfuscatedName("j")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_j")
public static final ServerPacket __ge_j;
@ObfuscatedName("s")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_s")
public static final ServerPacket __ge_s;
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_t")
public static final ServerPacket __ge_t;
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_y")
public static final ServerPacket __ge_y;
@ObfuscatedName("h")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_h")
public static final ServerPacket __ge_h;
@ObfuscatedName("b")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_b")
public static final ServerPacket __ge_b;
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_c")
public static final ServerPacket __ge_c;
@ObfuscatedName("r")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_r")
public static final ServerPacket __ge_r;
@ObfuscatedName("p")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_p")
public static final ServerPacket __ge_p;
@ObfuscatedName("v")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_v")
public static final ServerPacket __ge_v;
@ObfuscatedName("ag")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ag")
public static final ServerPacket __ge_ag;
@ObfuscatedName("aq")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_aq")
public static final ServerPacket __ge_aq;
@ObfuscatedName("aj")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_aj")
public static final ServerPacket __ge_aj;
@ObfuscatedName("av")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_av")
public static final ServerPacket __ge_av;
@ObfuscatedName("ar")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ar")
public static final ServerPacket __ge_ar;
@ObfuscatedName("ac")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ac")
public static final ServerPacket __ge_ac;
@ObfuscatedName("ay")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ay")
public static final ServerPacket __ge_ay;
@ObfuscatedName("ah")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ah")
public static final ServerPacket __ge_ah;
@ObfuscatedName("ak")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ak")
public static final ServerPacket __ge_ak;
@ObfuscatedName("aw")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_aw")
public static final ServerPacket __ge_aw;
@ObfuscatedName("al")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_al")
public static final ServerPacket __ge_al;
@ObfuscatedName("ab")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ab")
public static final ServerPacket __ge_ab;
@ObfuscatedName("ae")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ae")
public static final ServerPacket __ge_ae;
@ObfuscatedName("at")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_at")
public static final ServerPacket __ge_at;
@ObfuscatedName("ad")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ad")
public static final ServerPacket __ge_ad;
@ObfuscatedName("ap")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ap")
public static final ServerPacket __ge_ap;
@ObfuscatedName("as")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_as")
public static final ServerPacket __ge_as;
@ObfuscatedName("am")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_am")
public static final ServerPacket __ge_am;
@ObfuscatedName("an")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_an")
public static final ServerPacket __ge_an;
@ObfuscatedName("az")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_az")
public static final ServerPacket __ge_az;
@ObfuscatedName("au")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_au")
public static final ServerPacket __ge_au;
@ObfuscatedName("ao")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ao")
public static final ServerPacket __ge_ao;
@ObfuscatedName("aa")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_aa")
public static final ServerPacket __ge_aa;
@ObfuscatedName("ax")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ax")
public static final ServerPacket __ge_ax;
@ObfuscatedName("af")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_af")
public static final ServerPacket __ge_af;
@ObfuscatedName("ai")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ai")
public static final ServerPacket __ge_ai;
@ObfuscatedName("ba")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ba")
public static final ServerPacket __ge_ba;
@ObfuscatedName("bb")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bb")
public static final ServerPacket __ge_bb;
@ObfuscatedName("bs")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bs")
public static final ServerPacket __ge_bs;
@ObfuscatedName("bq")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bq")
public static final ServerPacket __ge_bq;
@ObfuscatedName("bn")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bn")
public static final ServerPacket __ge_bn;
@ObfuscatedName("bk")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bk")
public static final ServerPacket __ge_bk;
@ObfuscatedName("bd")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bd")
public static final ServerPacket __ge_bd;
@ObfuscatedName("bc")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bc")
public static final ServerPacket __ge_bc;
@ObfuscatedName("bo")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bo")
public static final ServerPacket __ge_bo;
@ObfuscatedName("bx")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bx")
public static final ServerPacket __ge_bx;
@ObfuscatedName("by")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_by")
public static final ServerPacket __ge_by;
@ObfuscatedName("bu")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bu")
public static final ServerPacket __ge_bu;
@ObfuscatedName("bm")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bm")
public static final ServerPacket __ge_bm;
@ObfuscatedName("bl")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bl")
public static final ServerPacket __ge_bl;
@ObfuscatedName("br")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_br")
public static final ServerPacket __ge_br;
@ObfuscatedName("bj")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bj")
public static final ServerPacket __ge_bj;
@ObfuscatedName("bi")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bi")
public static final ServerPacket __ge_bi;
@ObfuscatedName("bz")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bz")
public static final ServerPacket __ge_bz;
@ObfuscatedName("bg")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bg")
public static final ServerPacket __ge_bg;
@ObfuscatedName("bt")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bt")
public static final ServerPacket __ge_bt;
@ObfuscatedName("bp")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bp")
public static final ServerPacket __ge_bp;
@ObfuscatedName("bf")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bf")
public static final ServerPacket __ge_bf;
@ObfuscatedName("bh")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bh")
public static final ServerPacket __ge_bh;
@ObfuscatedName("be")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_be")
public static final ServerPacket __ge_be;
@ObfuscatedName("bv")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bv")
public static final ServerPacket __ge_bv;
@ObfuscatedName("bw")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_bw")
public static final ServerPacket __ge_bw;
@ObfuscatedName("cr")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_cr")
public static final ServerPacket __ge_cr;
@ObfuscatedName("cv")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_cv")
public static final ServerPacket __ge_cv;
@ObfuscatedName("ce")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_ce")
public static final ServerPacket __ge_ce;
@ObfuscatedName("cy")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_cy")
public static final ServerPacket __ge_cy;
@ObfuscatedName("cs")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_cs")
public static final ServerPacket __ge_cs;
@ObfuscatedName("cm")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_cm")
public static final ServerPacket __ge_cm;
@ObfuscatedName("cj")
@ObfuscatedSignature(
signature = "Lge;"
)
@Export("__ge_cj")
public static final ServerPacket __ge_cj;
@ObfuscatedName("ix")
@ObfuscatedGetter(
intValue = -1645409107
)
@Export("selectedItemWidget")
static int selectedItemWidget;
@ObfuscatedName("cu")
@ObfuscatedGetter(
intValue = 1117211673
)
@Export("id")
public final int id;
@ObfuscatedName("cb")
@ObfuscatedGetter(
intValue = 947096829
)
@Export("length")
public final int length;
static {
__ge_m = new ServerPacket(0, -2);
__ge_f = new ServerPacket(1, 0);
__ge_q = new ServerPacket(2, 0);
__ge_w = new ServerPacket(3, -1);
__ge_o = new ServerPacket(4, 6);
__ge_u = new ServerPacket(5, 4);
__ge_g = new ServerPacket(6, 4);
__ge_l = new ServerPacket(7, 4);
__ge_e = new ServerPacket(8, 6);
__ge_x = new ServerPacket(9, 4);
__ge_d = new ServerPacket(10, -2);
__ge_k = new ServerPacket(11, 15);
__ge_n = new ServerPacket(12, 5);
__ge_i = new ServerPacket(13, 2);
__ge_a = new ServerPacket(14, 3);
__ge_z = new ServerPacket(15, 7);
__ge_j = new ServerPacket(16, 1);
__ge_s = new ServerPacket(17, -2);
__ge_t = new ServerPacket(18, -2);
__ge_y = new ServerPacket(19, -2);
__ge_h = new ServerPacket(20, 10);
__ge_b = new ServerPacket(21, 5);
__ge_c = new ServerPacket(22, 6);
__ge_r = new ServerPacket(23, 2);
__ge_p = new ServerPacket(24, 6);
__ge_v = new ServerPacket(25, 2);
__ge_ag = new ServerPacket(26, 5);
__ge_aq = new ServerPacket(27, -2);
__ge_aj = new ServerPacket(28, 0);
__ge_av = new ServerPacket(29, 0);
__ge_ar = new ServerPacket(30, 4);
__ge_ac = new ServerPacket(31, 6);
__ge_ay = new ServerPacket(32, -2);
__ge_ah = new ServerPacket(33, -2);
__ge_ak = new ServerPacket(34, 1);
__ge_aw = new ServerPacket(35, 6);
__ge_al = new ServerPacket(36, 6);
__ge_ab = new ServerPacket(37, -1);
__ge_ae = new ServerPacket(38, -2);
__ge_at = new ServerPacket(39, 4);
__ge_ad = new ServerPacket(40, 5);
__ge_ap = new ServerPacket(41, 8);
__ge_as = new ServerPacket(42, 14);
__ge_am = new ServerPacket(43, -2);
__ge_an = new ServerPacket(44, -2);
__ge_az = new ServerPacket(45, -1);
__ge_au = new ServerPacket(46, 2);
__ge_ao = new ServerPacket(47, -1);
__ge_aa = new ServerPacket(48, 12);
__ge_ax = new ServerPacket(49, 4);
__ge_af = new ServerPacket(50, 10);
__ge_ai = new ServerPacket(51, -2);
__ge_ba = new ServerPacket(52, 0);
__ge_bb = new ServerPacket(53, -2);
__ge_bs = new ServerPacket(54, -1);
__ge_bq = new ServerPacket(55, 20);
__ge_bn = new ServerPacket(56, -2);
__ge_bk = new ServerPacket(57, 28);
__ge_bd = new ServerPacket(58, -2);
__ge_bc = new ServerPacket(59, 8);
__ge_bo = new ServerPacket(60, 1);
__ge_bx = new ServerPacket(61, 6);
__ge_by = new ServerPacket(62, -2);
__ge_bu = new ServerPacket(63, 3);
__ge_bm = new ServerPacket(64, 2);
__ge_bl = new ServerPacket(65, 5);
__ge_br = new ServerPacket(66, -1);
__ge_bj = new ServerPacket(67, 2);
__ge_bi = new ServerPacket(68, 1);
__ge_bz = new ServerPacket(69, 8);
__ge_bg = new ServerPacket(70, -2);
__ge_bt = new ServerPacket(71, 2);
__ge_bp = new ServerPacket(72, 2);
__ge_bf = new ServerPacket(73, 0);
__ge_bh = new ServerPacket(74, 1);
__ge_be = new ServerPacket(75, 6);
__ge_bv = new ServerPacket(76, 6);
__ge_bw = new ServerPacket(77, 7);
__ge_cr = new ServerPacket(78, 0);
__ge_cv = new ServerPacket(79, -2);
__ge_ce = new ServerPacket(80, 2);
__ge_cy = new ServerPacket(81, -2);
__ge_cs = new ServerPacket(82, 8);
__ge_cm = new ServerPacket(83, 6);
__ge_cj = new ServerPacket(84, 2);
}
ServerPacket(int var1, int var2) {
this.id = var1;
this.length = var2;
}
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "(I)Llq;",
garbageValue = "2048918805"
)
static IndexedSprite method3663() {
IndexedSprite var0 = new IndexedSprite();
var0.width = class328.indexedSpriteWidth;
var0.height = class328.indexedSpriteHeight;
var0.xOffset = class328.indexedSpriteOffsetXs[0];
var0.yOffset = class328.indexedSpriteOffsetYs[0];
var0.subWidth = VarbitDefinition.indexedSpriteWidths[0];
var0.subHeight = SecureRandomCallable.indexedSpriteHeights[0];
var0.palette = class328.indexedSpritePalette;
var0.pixels = class328.spritePixels[0];
class328.indexedSpriteOffsetXs = null;
class328.indexedSpriteOffsetYs = null;
VarbitDefinition.indexedSpriteWidths = null;
SecureRandomCallable.indexedSpriteHeights = null;
class328.indexedSpritePalette = null;
class328.spritePixels = null;
return var0;
}
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "([BIIIIIIILem;[Lfy;I)V",
garbageValue = "-1257461571"
)
static final void method3662(byte[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, Scene var8, CollisionMap[] var9) {
Buffer var10 = new Buffer(var0);
int var11 = -1;
while(true) {
int var12 = var10.__at_308();
if(var12 == 0) {
return;
}
var11 += var12;
int var13 = 0;
while(true) {
int var14 = var10.__ae_307();
if(var14 == 0) {
break;
}
var13 += var14 - 1;
int var15 = var13 & 63;
int var16 = var13 >> 6 & 63;
int var17 = var13 >> 12;
int var18 = var10.readUnsignedByte();
int var19 = var18 >> 2;
int var20 = var18 & 3;
if(var17 == var4 && var16 >= var5 && var16 < var5 + 8 && var15 >= var6 && var15 < var6 + 8) {
ObjectDefinition var21 = class50.getObjectDefinition(var11);
int var24 = var16 & 7;
int var25 = var15 & 7;
int var27 = var21.sizeX;
int var28 = var21.sizeY;
int var29;
if((var20 & 1) == 1) {
var29 = var27;
var27 = var28;
var28 = var29;
}
int var26 = var7 & 3;
int var23;
if(var26 == 0) {
var23 = var24;
} else if(var26 == 1) {
var23 = var25;
} else if(var26 == 2) {
var23 = 7 - var24 - (var27 - 1);
} else {
var23 = 7 - var25 - (var28 - 1);
}
var29 = var2 + var23;
int var30 = var3 + class171.method3496(var16 & 7, var15 & 7, var7, var21.sizeX, var21.sizeY, var20);
if(var29 > 0 && var30 > 0 && var29 < 103 && var30 < 103) {
int var31 = var1;
if((Tiles.Tiles_renderFlags[1][var29][var30] & 2) == 2) {
var31 = var1 - 1;
}
CollisionMap var32 = null;
if(var31 >= 0) {
var32 = var9[var31];
}
class227.method4446(var1, var29, var30, var11, var20 + var7 & 3, var19, var8, var32);
}
}
}
}
}
}