test
This commit is contained in:
@@ -536,6 +536,111 @@ public class ServerPacket {
|
||||
@Export("length")
|
||||
public final int length;
|
||||
|
||||
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 = (byte[][])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 var22 = var16 & 7;
|
||||
int var23 = var15 & 7;
|
||||
int var24 = var21.sizeX;
|
||||
int var25 = var21.sizeY;
|
||||
int var26;
|
||||
if((var20 & 1) == 1) {
|
||||
var26 = var24;
|
||||
var24 = var25;
|
||||
var25 = var26;
|
||||
}
|
||||
|
||||
int var27 = var7 & 3;
|
||||
int var28;
|
||||
if(var27 == 0) {
|
||||
var28 = var22;
|
||||
} else if(var27 == 1) {
|
||||
var28 = var23;
|
||||
} else if(var27 == 2) {
|
||||
var28 = 7 - var22 - (var24 - 1);
|
||||
} else {
|
||||
var28 = 7 - var23 - (var25 - 1);
|
||||
}
|
||||
|
||||
var26 = var2 + var28;
|
||||
int var29 = var3 + class171.method3496(var16 & 7, var15 & 7, var7, var21.sizeX, var21.sizeY, var20);
|
||||
if(var26 > 0 && var29 > 0 && var26 < 103 && var29 < 103) {
|
||||
int var30 = var1;
|
||||
if((Tiles.Tiles_renderFlags[1][var26][var29] & 2) == 2) {
|
||||
var30 = var1 - 1;
|
||||
}
|
||||
|
||||
CollisionMap var31 = null;
|
||||
if(var30 >= 0) {
|
||||
var31 = var9[var30];
|
||||
}
|
||||
|
||||
class227.method4446(var1, var26, var29, var11, var20 + var7 & 3, var19, var8, var31);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static {
|
||||
__ge_m = new ServerPacket(0, -2);
|
||||
__ge_f = new ServerPacket(1, 0);
|
||||
@@ -623,109 +728,4 @@ public class ServerPacket {
|
||||
__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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user