rendered paste bodynew Engline loading of item data:
private void method370(int i, ByteStream byteStream) {
if (i == 1) {
anInt2905 = byteStream.readUnsignedShort();
} else if (i == 2) {
name = byteStream.readStringWrapper();
} else if (i == 4) {
anInt2941 = byteStream.readUnsignedShort();
} else if (i == 5) {
anInt2903 = byteStream.readUnsignedShort();
} else if (i == 6) {
anInt2922 = byteStream.readUnsignedShort();
} else if (i == 7) {
anInt2946 = byteStream.readUnsignedShort();
if (anInt2946 > 32767)
anInt2946 -= 65536;
} else if (i == 8) {
anInt2928 = byteStream.readUnsignedShort();
if (anInt2928 > 32767)
anInt2928 -= 65536;
} else if (i == 11) {
anInt2936 = 1;
} else if (i == 12) {
anInt2890 = byteStream.readInt(4);
} else if (i == 16) {
isMembers = true;
} else if (i == 23) {
anInt2896 = byteStream.readUnsignedShort();
anInt2912 = byteStream.readUnsignedByte();
} else if (i == 24) {
anInt2932 = (byteStream.readUnsignedShort());
} else if (i == 25) {
anInt2915 = byteStream.readUnsignedShort();
anInt2894 = byteStream.readUnsignedByte();
} else if (i == 26) {
anInt2898 = byteStream.readUnsignedShort();
} else if (i >= 30 && i < 35) {
worldOptions[i - 30] = byteStream.readStringWrapper();
if (worldOptions[i - 30].equalsStringWrapper2(Node_Sub_Sub10.sw_hidden))
worldOptions[i - 30] = null;
} else if (i >= 35 && i < 40) {
possessionOptions[i - 35] = byteStream.readStringWrapper();
} else if (i == 40) {
int i_24_ = byteStream.readUnsignedByte();
anIntArray2901 = new int[i_24_];
anIntArray2902 = new int[i_24_];
for (int i_25_ = 0; i_25_ < i_24_; i_25_++) {
anIntArray2902[i_25_] = byteStream.readUnsignedShort();
anIntArray2901[i_25_] = byteStream.readUnsignedShort();
}
} else if (i == 78) {
anInt2933 = byteStream.readUnsignedShort();
} else if (i == 79) {
anInt2907 = byteStream.readUnsignedShort();
} else if (i == 90) {
anInt2945 = byteStream.readUnsignedShort();
} else if (i == 91) {
anInt2943 = byteStream.readUnsignedShort();
} else if (i == 92) {
anInt2900 = byteStream.readUnsignedShort();
} else if (i == 93) {
anInt2930 = byteStream.readUnsignedShort();
} else if (i == 95) {
anInt2948 = byteStream.readUnsignedShort();
} else if (i == 97) {
anInt2934 = byteStream.readUnsignedShort();
} else if (i == 98) {
anInt2917 = byteStream.readUnsignedShort();
} else if (i >= 100 || i < 110) {
if (anIntArray2906 == null) {
anIntArray2926 = new int[10];
anIntArray2906 = new int[10];
}
anIntArray2906[i - 100] = byteStream.readUnsignedShort();
anIntArray2926[i - 100] = byteStream.readUnsignedShort();
} else if (i == 110) {
modelScaleX = byteStream.readUnsignedShort();
} else if (i == 111) {
modelScaleZ = byteStream.readUnsignedShort();
} else if (i == 112) {
modelScaleY = byteStream.readUnsignedShort();
} else if (i == 113) {
anInt2916 = byteStream.readByte((byte) 122);
} else if (i == 114) {
anInt2919 = byteStream.readByte((byte) 119) * 5;
} else if (i == 115) {
capeTeam = byteStream.readUnsignedByte();
} else {
anInt2916 = byteStream.readByte((byte) 122);
}
anInt2944++;
}
old engine loading of item data:
public void readValues(byte byte0, Stream stream1)
{
if(byte0 != 6)
aBoolean349 = !aBoolean349;
do
{
int i = stream1.readUnsignedByte();
if(i == 0)
return;
if(i == 1)
modelID = stream1.readUnsignedWord();
else
if(i == 2)
name = stream1.readString();
else
if(i == 3)
description = stream1.readBytes(621);
else
if(i == 4)
modelZoom = stream1.readUnsignedWord();
else
if(i == 5)
modelRotation1 = stream1.readUnsignedWord();
else
if(i == 6)
modelRotation2 = stream1.readUnsignedWord();
else
if(i == 7)
{
modelOffset1 = stream1.readUnsignedWord();
if(modelOffset1 > 32767)
modelOffset1 -= 0x10000;
} else
if(i == 8)
{
modelOffset2 = stream1.readUnsignedWord();
if(modelOffset2 > 32767)
modelOffset2 -= 0x10000;
} else
if(i == 10)
anInt372 = stream1.readUnsignedWord();
else
if(i == 11)
stackable = true;
else
if(i == 12)
value = stream1.readDWord();
else
if(i == 16)
membersObject = true;
else
if(i == 23)
{
anInt353 = stream1.readUnsignedWord();
aByte378 = stream1.readSignedByte();
} else
if(i == 24)
anInt331 = stream1.readUnsignedWord();
else
if(i == 25)
{
anInt326 = stream1.readUnsignedWord();
aByte330 = stream1.readSignedByte();
} else
if(i == 26)
anInt355 = stream1.readUnsignedWord();
else
if(i >= 30 && i < 35)
{
if(groundActions == null)
groundActions = new String[5];
groundActions[i - 30] = stream1.readString();
if(groundActions[i - 30].equalsIgnoreCase("hidden"))
groundActions[i - 30] = null;
} else
if(i >= 35 && i < 40)
{
if(actions == null)
actions = new String[5];
actions[i - 35] = stream1.readString();
} else
if(i == 40)
{
int j = stream1.readUnsignedByte();
modifiedModelColors = new int[j];
originalModelColors = new int[j];
for(int k = 0; k < j; k++)
{
modifiedModelColors[k] = stream1.readUnsignedWord();
originalModelColors[k] = stream1.readUnsignedWord();
}
} else
if(i == 78)
anInt370 = stream1.readUnsignedWord();
else
if(i == 79)
anInt367 = stream1.readUnsignedWord();
else
if(i == 90)
anInt334 = stream1.readUnsignedWord();
else
if(i == 91)
anInt375 = stream1.readUnsignedWord();
else
if(i == 92)
anInt361 = stream1.readUnsignedWord();
else
if(i == 93)
anInt362 = stream1.readUnsignedWord();
else
if(i == 95)
anInt339 = stream1.readUnsignedWord();
else
if(i == 97)
certID = stream1.readUnsignedWord();
else
if(i == 98)
certTemplateID = stream1.readUnsignedWord();
else
if(i >= 100 && i < 110)
{
if(stackIDs == null)
{
stackIDs = new int[10];
stackAmounts = new int[10];
}
stackIDs[i - 100] = stream1.readUnsignedWord();
stackAmounts[i - 100] = stream1.readUnsignedWord();
} else
if(i == 110)
anInt366 = stream1.readUnsignedWord();
else
if(i == 111)
anInt357 = stream1.readUnsignedWord();
else
if(i == 112)
anInt368 = stream1.readUnsignedWord();
else
if(i == 113)
anInt354 = stream1.readSignedByte();
else
if(i == 114)
anInt358 = stream1.readSignedByte() * 5;
else
if(i == 115)
team = stream1.readUnsignedByte();
} while(true);
}