All pastes #426533 Raw Edit

Mine

public text v1 · immutable
·published 2007-04-06 05:48 UTC
rendered paste body
new 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);
    }