// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: packimports(3) public final class ItemDef { public static void nullLoader() { mruNodes2 = null; mruNodes1 = null; streamIndices = null; cache = null; stream = null; } public boolean method192(int j) { int k = anInt175; int l = anInt166; if (j == 1) { k = anInt197; l = anInt173; } if (k == -1) { return true; } boolean flag = true; if (!Model.method463(k)) { flag = false; } if (l != -1 && !Model.method463(l)) { flag = false; } return flag; } public static void unpackConfig(StreamLoader streamLoader) { stream = new Stream(streamLoader.getDataForName("obj.dat")); Stream stream = new Stream(streamLoader.getDataForName("obj.idx")); totalItems = stream.readUnsignedWord(); streamIndices = new int[totalItems]; int i = 2; for (int j = 0; j < totalItems; j++) { streamIndices[j] = i; i += stream.readUnsignedWord(); } cache = new ItemDef[10]; for (int k = 0; k < 10; k++) { cache[k] = new ItemDef(); } } public Model method194(int j) { int k = anInt175; int l = anInt166; if (j == 1) { k = anInt197; l = anInt173; } if (k == -1) { return null; } Model model = Model.method462(k); if (l != -1) { Model model_1 = Model.method462(l); Model aclass30_sub2_sub4_sub6s[] = {model, model_1}; model = new Model(2, aclass30_sub2_sub4_sub6s); } if (modifiedModelColors != null) { for (int i1 = 0; i1 < modifiedModelColors.length; i1++) { model.method476(modifiedModelColors[i1], originalModelColors[i1]); } } return model; } public boolean method195(int j) { int k = anInt165; int l = anInt188; int i1 = anInt185; if (j == 1) { k = anInt200; l = anInt164; i1 = anInt162; } if (k == -1) { return true; } boolean flag = true; if (!Model.method463(k)) { flag = false; } if (l != -1 && !Model.method463(l)) { flag = false; } if (i1 != -1 && !Model.method463(i1)) { flag = false; } return flag; } public Model method196(int i) { int j = anInt165; int k = anInt188; int l = anInt185; if (i == 1) { j = anInt200; k = anInt164; l = anInt162; } if (j == -1) { return null; } Model model = Model.method462(j); if (k != -1) { if (l != -1) { Model model_1 = Model.method462(k); Model model_3 = Model.method462(l); Model aclass30_sub2_sub4_sub6_1s[] = {model, model_1, model_3}; model = new Model(3, aclass30_sub2_sub4_sub6_1s); } else { Model model_2 = Model.method462(k); Model aclass30_sub2_sub4_sub6s[] = {model, model_2}; model = new Model(2, aclass30_sub2_sub4_sub6s); } } if (i == 0 && aByte205 != 0) { model.method475(0, aByte205, 0); } if (i == 1 && aByte154 != 0) { model.method475(0, aByte154, 0); } if (modifiedModelColors != null) { for (int i1 = 0; i1 < modifiedModelColors.length; i1++) { model.method476(modifiedModelColors[i1], originalModelColors[i1]); } } return model; } private void setDefaults() { modelID = 0; name = null; description = null; modifiedModelColors = null; originalModelColors = null; modelZoom = 2000; modelRotation1 = 0; modelRotation2 = 0; anInt204 = 0; modelOffset1 = 0; modelOffset2 = 0; stackable = false; value = 1; membersObject = false; groundActions = null; actions = null; anInt165 = -1; anInt188 = -1; aByte205 = 0; anInt200 = -1; anInt164 = -1; aByte154 = 0; anInt185 = -1; anInt162 = -1; anInt175 = -1; anInt166 = -1; anInt197 = -1; anInt173 = -1; stackIDs = null; stackAmounts = null; certID = -1; certTemplateID = -1; anInt167 = 128; anInt192 = 128; anInt191 = 128; anInt196 = 0; anInt184 = 0; team = 0; } public static ItemDef forID(int i) { for (int j = 0; j < 10; j++) { if (cache[j].id == i) { return cache[j]; } } cacheIndex = (cacheIndex + 1) % 10; ItemDef itemDef = cache[cacheIndex]; try { stream.currentOffset = streamIndices[i]; } catch (Exception e) { System.out.println("Itemdef issue? Apparently this ID is out of bounds: " + e); } itemDef.id = i; itemDef.setDefaults(); itemDef.readValues(stream); if (itemDef.certTemplateID != -1) { itemDef.toNote(); } if (i == 6543) { itemDef.name = "Magical Lamp"; itemDef.description = "I wonder what will happen when I rub this...".getBytes(); } if (!isMembers && itemDef.membersObject) { itemDef.name = "Members Object"; itemDef.description = "Login to a members' server to use this object.".getBytes(); itemDef.groundActions = null; itemDef.actions = null; itemDef.team = 0; } switch (i) { case 9747: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[5]; itemDef.originalModelColors = new int[5]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 923; itemDef.originalModelColors[1] = 920; itemDef.originalModelColors[2] = 920; itemDef.originalModelColors[3] = 923; itemDef.modelID = 19047; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt204 = 0; itemDef.anInt165 = 18920; itemDef.anInt200 = 18969; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Attack cape"; itemDef.description = "The cape worn by masters of Attack.".getBytes(); break; case 9748: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7104; itemDef.originalModelColors[2] = 7104; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19047; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18920; itemDef.anInt200 = 18969; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Attack cape(t)"; itemDef.description = "The cape worn by masters of Attack.".getBytes(); break; case 9749: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.originalModelColors[0] = 912; itemDef.modifiedModelColors[1] = 22464; itemDef.originalModelColors[1] = 912; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[2] = 912; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Attack hood"; itemDef.description = "Attack skillcape hood.".getBytes(); break; case 9750: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[6]; itemDef.originalModelColors = new int[6]; itemDef.modifiedModelColors = new int[6]; itemDef.originalModelColors = new int[6]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 27549; itemDef.originalModelColors[1] = 27544; itemDef.originalModelColors[2] = 27544; itemDef.originalModelColors[3] = 27549; itemDef.modelID = 19067; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt204 = 0; itemDef.anInt165 = 18954; itemDef.anInt200 = 18989; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Strength cape"; itemDef.description = "The cape worn by only the strongest people.".getBytes(); break; case 9751: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 940; itemDef.originalModelColors[1] = 930; itemDef.originalModelColors[2] = 930; itemDef.originalModelColors[3] = 940; itemDef.modelID = 19067; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18954; itemDef.anInt200 = 18989; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Strength cape(t)"; itemDef.description = "The cape worn by only the strongest people.".getBytes(); break; case 9752: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 27544; itemDef.originalModelColors[1] = 27544; itemDef.originalModelColors[2] = 27544; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Strength hood"; itemDef.description = "Strength skillcape hood.".getBytes(); break; case 9753: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 41436; itemDef.originalModelColors[1] = 41416; itemDef.originalModelColors[2] = 41416; itemDef.originalModelColors[3] = 41436; itemDef.modelID = 19051; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18928; itemDef.anInt200 = 18973; itemDef.anInt175 = -1; itemDef.anInt197 = -1; /*itemDef.anInt199 = -1;*/ itemDef.name = "Defence cape"; itemDef.description = "The cape worn by masters of the art of Defence.".getBytes(); break; case 9754: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 57280; itemDef.originalModelColors[0] = 107; itemDef.modifiedModelColors[1] = 54503; itemDef.originalModelColors[1] = 107; itemDef.modifiedModelColors[2] = 54183; itemDef.originalModelColors[2] = 107; itemDef.modelID = 19051; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18928; itemDef.anInt200 = 18973; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Defence cape(t)"; itemDef.description = "The cape worn by masters of the art of Defence.".getBytes(); break; case 9755: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.originalModelColors[0] = 41416; itemDef.modifiedModelColors[1] = 22464; itemDef.originalModelColors[1] = 41416; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[2] = 41416; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Defence hood"; itemDef.description = "Defence skillcape hood.".getBytes(); break; case 9756: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 13214; itemDef.originalModelColors[1] = 13214; itemDef.originalModelColors[2] = 13214; itemDef.originalModelColors[3] = 13214; itemDef.modelID = 19063; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18948; itemDef.anInt200 = 18985; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Ranging cape"; itemDef.description = "The cape worn by master archers.".getBytes(); break; case 9757: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 3755; itemDef.originalModelColors[1] = 4003; itemDef.originalModelColors[2] = 4003; itemDef.originalModelColors[3] = 3755; itemDef.modelID = 19063; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18948; itemDef.anInt200 = 18985; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Ranging cape(t)"; itemDef.description = "The cape worn by master archers.".getBytes(); break; case 9758: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 13214; itemDef.originalModelColors[1] = 13214; itemDef.originalModelColors[2] = 13214; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Range hood"; itemDef.description = "Range skillcape hood.".getBytes(); break; case 9759: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 107; itemDef.originalModelColors[1] = 107; itemDef.originalModelColors[2] = 107; itemDef.originalModelColors[3] = 107; itemDef.modelID = 19061; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18945; itemDef.anInt200 = 18983; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Prayer cape"; itemDef.description = "The cape worn by the most pious of heroes.".getBytes(); break; case 9760: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 9172; itemDef.originalModelColors[2] = 9172; itemDef.originalModelColors[3] = 9152; itemDef.modelID = 19061; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18945; itemDef.anInt200 = 18983; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Prayer cape(t)"; itemDef.description = "The cape worn by the most pious of heroes.".getBytes(); break; case 9761: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 107; itemDef.originalModelColors[1] = 107; itemDef.originalModelColors[2] = 107; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Prayer hood"; itemDef.description = "Prayer skillcape hood.".getBytes(); break; case 9762: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 6348; itemDef.originalModelColors[1] = 6340; itemDef.originalModelColors[2] = 6331; itemDef.originalModelColors[3] = 6331; itemDef.modelID = 19059; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18915; itemDef.anInt200 = 18981; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Magic cape"; itemDef.description = "The cape worn by the most powerful mages.".getBytes(); break; case 9763: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 43569; itemDef.originalModelColors[1] = 43685; itemDef.originalModelColors[2] = 43685; itemDef.originalModelColors[3] = 43569; itemDef.modelID = 19059; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18915; itemDef.anInt200 = 18981; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Magic cape(t)"; itemDef.description = "The cape worn by the most powerful mages.".getBytes(); break; case 9764: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 6348; itemDef.originalModelColors[1] = 6340; itemDef.originalModelColors[2] = 6331; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Magic hood"; itemDef.description = "Magic skillcape hood.".getBytes(); break; case 9765: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 90; itemDef.originalModelColors[1] = 80; itemDef.originalModelColors[2] = 80; itemDef.originalModelColors[3] = 90; itemDef.modelID = 19053; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18950; itemDef.anInt200 = 18986; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "RuneCrafting cape"; itemDef.description = "The cape worn by master runecrafters.".getBytes(); break; case 9766: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7080; itemDef.originalModelColors[2] = 7080; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19053; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18950; itemDef.anInt200 = 18986; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "RuneCrafting cape(t)"; itemDef.description = "The cape worn by master runecrafters.".getBytes(); break; case 9767: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 99; itemDef.originalModelColors[1] = 99; itemDef.originalModelColors[2] = 99; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "RuneCrafting hood"; itemDef.description = "RuneCrafting skillcape hood.".getBytes(); break; case 9768: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 75; itemDef.originalModelColors[1] = 75; itemDef.originalModelColors[2] = 75; itemDef.originalModelColors[3] = 75; itemDef.modelID = 19057; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18939; itemDef.anInt200 = 18980; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Hitpoint cape"; itemDef.description = "The cape worn by the healthiest adventurers.".getBytes(); break; case 9769: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 940; itemDef.originalModelColors[1] = 920; itemDef.originalModelColors[2] = 920; itemDef.originalModelColors[3] = 940; itemDef.modelID = 19057; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18939; itemDef.anInt200 = 18980; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Hitpoint cape(t)"; itemDef.description = "The cape worn by the healthiest adventurers.".getBytes(); break; case 9770: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 90; itemDef.originalModelColors[1] = 90; itemDef.originalModelColors[2] = 90; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Hitpoint hood"; itemDef.description = "Hitpoint skillcape hood.".getBytes(); break; case 9771: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 43674; itemDef.originalModelColors[1] = 43680; itemDef.originalModelColors[2] = 43680; itemDef.originalModelColors[3] = 43674; itemDef.modelID = 19046; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18918; itemDef.anInt200 = 18968; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Agility cape"; itemDef.description = "The cape worn by the most agile of heroes.".getBytes(); break; case 9772: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 801; itemDef.originalModelColors[1] = 677; itemDef.originalModelColors[2] = 677; itemDef.originalModelColors[3] = 801; itemDef.modelID = 19046; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18918; itemDef.anInt200 = 18968; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Agility cape(t)"; itemDef.description = "The cape worn by the best of agility trainers.".getBytes(); break; case 9773: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 43674; itemDef.originalModelColors[1] = 43674; itemDef.originalModelColors[2] = 43674; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Agility hood"; itemDef.description = "Agility skillcape hood.".getBytes(); break; case 9774: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 22426; itemDef.originalModelColors[1] = 22416; itemDef.originalModelColors[2] = 22416; itemDef.originalModelColors[3] = 22426; itemDef.modelID = 19056; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18938; itemDef.anInt200 = 18978; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Herblore cape"; itemDef.description = "The cape worn by master herbalists.".getBytes(); break; case 9775: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7104; itemDef.originalModelColors[2] = 7104; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19056; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18938; itemDef.anInt200 = 18978; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Herblore cape(t)"; itemDef.description = "The cape worn by master herbalists.".getBytes(); break; case 9776: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 22416; itemDef.originalModelColors[1] = 22416; itemDef.originalModelColors[2] = 22416; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Herblore hood"; itemDef.description = "Herblore skillcape hood.".getBytes(); break; case 9777: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 58795; itemDef.originalModelColors[1] = 58785; itemDef.originalModelColors[2] = 58785; itemDef.originalModelColors[3] = 58795; itemDef.modelID = 19068; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18956; itemDef.anInt200 = 18956; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Thieving cape"; itemDef.description = "The cape worn by the best of thieves.".getBytes(); break; case 9778: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 15; itemDef.originalModelColors[1] = 0; itemDef.originalModelColors[2] = 0; itemDef.originalModelColors[3] = 15; itemDef.modelID = 19068; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18956; itemDef.anInt200 = 18956; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Thieving cape(t)"; itemDef.description = "The cape worn by the best of thieves.".getBytes(); break; case 9779: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 58785; itemDef.originalModelColors[1] = 58785; itemDef.originalModelColors[2] = 58785; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Thieving hood"; itemDef.description = "Thieving skillcape hood.".getBytes(); break; case 9780: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 4520; itemDef.originalModelColors[1] = 4510; itemDef.originalModelColors[2] = 4510; itemDef.originalModelColors[3] = 4520; itemDef.modelID = 19050; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18925; itemDef.anInt200 = 18972; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Crafting cape"; itemDef.description = "The cape worn by master craftworkers.".getBytes(); break; case 9781: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7104; itemDef.originalModelColors[2] = 7104; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19050; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18925; itemDef.anInt200 = 18972; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Crafting cape(t)"; itemDef.description = "The cape worn by master craftworkers.".getBytes(); break; case 9782: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 4520; itemDef.originalModelColors[1] = 4520; itemDef.originalModelColors[2] = 4520; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Crafting hood"; itemDef.description = "Crafting skillcape hood.".getBytes(); break; case 9783: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 33682; itemDef.originalModelColors[1] = 33676; itemDef.originalModelColors[2] = 33676; itemDef.originalModelColors[3] = 33682; itemDef.modelID = 19055; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18935; itemDef.anInt200 = 18977; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Fletching cape"; itemDef.description = "The cape worn by the best of fletchers.".getBytes(); break; case 9784: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7104; itemDef.originalModelColors[2] = 7104; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19055; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18935; itemDef.anInt200 = 18977; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Fletching cape(t)"; itemDef.description = "The cape worn by the best of fletchers.".getBytes(); break; case 9785: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 33676; itemDef.originalModelColors[1] = 33676; itemDef.originalModelColors[2] = 33676; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Fletching hood"; itemDef.description = "Fletching skillcape hood.".getBytes(); break; case 9786: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 8; itemDef.originalModelColors[1] = 8; itemDef.originalModelColors[2] = 8; itemDef.originalModelColors[3] = 8; itemDef.modelID = 19065; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18951; itemDef.anInt200 = 18987; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Slayer cape"; itemDef.description = "The cape worn by Slayer masters.".getBytes(); break; case 9787: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 920; itemDef.originalModelColors[1] = 916; itemDef.originalModelColors[2] = 916; itemDef.originalModelColors[3] = 920; itemDef.modelID = 19065; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18951; itemDef.anInt200 = 18987; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Slayer cape(t)"; itemDef.description = "The cape worn by Slayer masters.".getBytes(); break; case 9788: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 8; itemDef.originalModelColors[1] = 8; itemDef.originalModelColors[2] = 8; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Slayer hood"; itemDef.description = "Slayer skillcape hood.".getBytes(); break; case 9789: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 6327; itemDef.originalModelColors[1] = 6336; itemDef.originalModelColors[2] = 6336; itemDef.originalModelColors[3] = 6327; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.modelID = 19045; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18916; itemDef.anInt200 = 18970; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Construct. cape"; itemDef.description = "The cape worn by the best of constructers.".getBytes(); break; case 9790: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 6077; itemDef.originalModelColors[1] = 6067; itemDef.originalModelColors[2] = 6067; itemDef.originalModelColors[3] = 6077; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.modelID = 19045; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18916; itemDef.anInt200 = 18970; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Const. cape(t)"; itemDef.description = "The cape worn by the best of constructers.".getBytes(); break; case 9791: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 6327; itemDef.originalModelColors[1] = 6327; itemDef.originalModelColors[2] = 6327; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Const. hood"; itemDef.description = "Construction skillcape hood.".getBytes(); break; case 9792: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 10530; itemDef.originalModelColors[1] = 10520; itemDef.originalModelColors[2] = 10520; itemDef.originalModelColors[3] = 10530; itemDef.modelID = 19060; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18942; itemDef.anInt200 = 18982; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Mining cape"; itemDef.description = "The cape worn by the most skilled miners.".getBytes(); break; case 9793: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 38226; itemDef.originalModelColors[1] = 38236; itemDef.originalModelColors[2] = 38236; itemDef.originalModelColors[3] = 38226; itemDef.modelID = 19060; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18942; itemDef.anInt200 = 18982; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Mining cape(t)"; itemDef.description = "The cape worn by the most skilled miners.".getBytes(); break; case 9794: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 10512; itemDef.originalModelColors[1] = 10512; itemDef.originalModelColors[2] = 10512; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Mining hood"; itemDef.description = "Mining skillcape hood.".getBytes(); break; case 9795: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 10530; itemDef.originalModelColors[1] = 10520; itemDef.originalModelColors[2] = 10520; itemDef.originalModelColors[3] = 10530; itemDef.modelID = 19066; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18953; itemDef.anInt200 = 18988; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Smithing cape"; itemDef.description = "The cape worn by the best of smithers.".getBytes(); break; case 9796: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7104; itemDef.originalModelColors[2] = 7104; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19066; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18953; itemDef.anInt200 = 18988; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Smithing cape(t)"; itemDef.description = "The cape worn by the best of smithers.".getBytes(); break; case 9797: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 10512; itemDef.originalModelColors[1] = 10512; itemDef.originalModelColors[2] = 10512; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Smithing hood"; itemDef.description = "Smithing skillcape hood.".getBytes(); break; case 9798: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 38256; itemDef.originalModelColors[1] = 38226; itemDef.originalModelColors[2] = 38226; itemDef.originalModelColors[3] = 38256; itemDef.modelID = 19054; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18934; itemDef.anInt200 = 18976; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Fishing cape"; itemDef.description = "The cape worn by the best fishermen.".getBytes(); break; case 9799: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7104; itemDef.originalModelColors[2] = 7104; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19054; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18934; itemDef.anInt200 = 18976; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Fishing cape(t)"; itemDef.description = "The cape worn by the best fishermen.".getBytes(); break; case 9800: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 38226; itemDef.originalModelColors[1] = 38226; itemDef.originalModelColors[2] = 38226; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Fishing hood"; itemDef.description = "Fishing skillcape hood.".getBytes(); break; case 9801: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 51869; itemDef.originalModelColors[1] = 51864; itemDef.originalModelColors[2] = 51864; itemDef.originalModelColors[3] = 51869; itemDef.modelID = 19049; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18924; itemDef.anInt200 = 18971; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Cooking cape"; itemDef.description = "The cape worn by the world's best chefs.".getBytes(); break; case 9802: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 801; itemDef.originalModelColors[1] = 677; itemDef.originalModelColors[2] = 677; itemDef.originalModelColors[3] = 801; itemDef.modelID = 19049; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18924; itemDef.anInt200 = 18971; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Cooking cape(t)"; itemDef.description = "The cape worn by the world's best chefs.".getBytes(); break; case 9803: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 51864; itemDef.originalModelColors[1] = 51864; itemDef.originalModelColors[2] = 51864; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Cooking hood"; itemDef.description = "Cooking skillcape hood.".getBytes(); break; case 9804: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 4032; itemDef.originalModelColors[1] = 4027; itemDef.originalModelColors[2] = 4027; itemDef.originalModelColors[3] = 4032; itemDef.modelID = 19048; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt204 = 0; itemDef.anInt165 = 18932; itemDef.anInt200 = 18975; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Firemaking cape"; itemDef.description = "The cape worn by the master firelighters.".getBytes(); break; case 9805: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 9152; itemDef.originalModelColors[1] = 7104; itemDef.originalModelColors[2] = 7104; itemDef.originalModelColors[3] = 796; itemDef.modelID = 19048; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt204 = 0; itemDef.anInt165 = 18932; itemDef.anInt200 = 18975; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Firemaking cape(t)"; itemDef.description = "The cape worn by the master firelighters.".getBytes(); break; case 9806: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 4027; itemDef.originalModelColors[1] = 4027; itemDef.originalModelColors[2] = 4027; itemDef.modelID = 19058; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "FireMaking hood"; itemDef.description = "FireMaking skillcape hood.".getBytes(); break; case 9807: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 5570; itemDef.originalModelColors[1] = 5560; itemDef.originalModelColors[2] = 5560; itemDef.originalModelColors[3] = 5570; itemDef.modelID = 19064; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18955; itemDef.anInt200 = 18991; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Woodcutting cape"; itemDef.description = "The cape worn by master woodcutters.".getBytes(); break; case 9808: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 25113; itemDef.originalModelColors[1] = 25113; itemDef.originalModelColors[2] = 25113; itemDef.originalModelColors[3] = 25113; itemDef.modelID = 19064; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18955; itemDef.anInt200 = 18991; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Woodcutting cape(t)"; itemDef.description = "The cape worn by master woodcutters.".getBytes(); break; case 9809: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 5560; itemDef.originalModelColors[1] = 5560; itemDef.originalModelColors[2] = 5560; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Woodcutting hood"; itemDef.description = "Woodcutting skillcape hood.".getBytes(); break; case 9810: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 22426; itemDef.originalModelColors[1] = 22416; itemDef.originalModelColors[2] = 22416; itemDef.originalModelColors[3] = 22426; itemDef.modelID = 19052; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18929; itemDef.anInt200 = 18974; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Farming cape"; itemDef.description = "The cape worn by the best of farmers.".getBytes(); break; case 9811: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 21844; itemDef.originalModelColors[1] = 21844; itemDef.originalModelColors[2] = 21844; itemDef.originalModelColors[3] = 21844; itemDef.modelID = 19052; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18929; itemDef.anInt200 = 18974; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Farming cape(t)"; itemDef.description = "The cape worn by the best of farmers.".getBytes(); break; case 9812: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 22416; itemDef.originalModelColors[1] = 22416; itemDef.originalModelColors[2] = 22416; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Farming hood"; itemDef.description = "Farming skillcape hood.".getBytes(); break; case 9813: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[4]; itemDef.originalModelColors = new int[4]; itemDef.modifiedModelColors[0] = 57280; itemDef.modifiedModelColors[1] = 54503; itemDef.modifiedModelColors[2] = 54183; itemDef.modifiedModelColors[3] = 11200; itemDef.originalModelColors[0] = 107; itemDef.originalModelColors[1] = 107; itemDef.originalModelColors[2] = 107; itemDef.originalModelColors[3] = 107; itemDef.modelID = 19062; itemDef.modelZoom = 2128; itemDef.modelRotation1 = 504; itemDef.modelRotation2 = 0; itemDef.anInt204 = 0; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 1; itemDef.anInt165 = 18946; itemDef.anInt200 = 18984; itemDef.anInt175 = -1; itemDef.anInt197 = -1; itemDef.name = "Quest cape"; itemDef.description = "Its a quest cape".getBytes(); break; case 9814: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors[0] = 960; itemDef.modifiedModelColors[1] = 22464; itemDef.modifiedModelColors[2] = 43968; itemDef.originalModelColors[0] = 107; itemDef.originalModelColors[1] = 107; itemDef.originalModelColors[2] = 107; itemDef.modelID = 19058; itemDef.stackable = false; itemDef.modelZoom = 720; itemDef.modelRotation1 = 21; itemDef.modelRotation2 = 18; itemDef.modelOffset1 = 0; itemDef.modelOffset2 = 0; itemDef.anInt165 = 18914; itemDef.anInt200 = 18967; itemDef.name = "Quest hood"; itemDef.description = "Quest skillcape hood.".getBytes(); break; } return itemDef; } private void toNote() { ItemDef itemDef = forID(certTemplateID); modelID = itemDef.modelID; modelZoom = itemDef.modelZoom; modelRotation1 = itemDef.modelRotation1; modelRotation2 = itemDef.modelRotation2; anInt204 = itemDef.anInt204; modelOffset1 = itemDef.modelOffset1; modelOffset2 = itemDef.modelOffset2; modifiedModelColors = itemDef.modifiedModelColors; originalModelColors = itemDef.originalModelColors; ItemDef itemDef_1 = forID(certID); name = itemDef_1.name; membersObject = itemDef_1.membersObject; value = itemDef_1.value; String s = "a"; char c = itemDef_1.name.charAt(0); if (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') { s = "an"; } description = ("Swap this note at any bank for " + s + " " + itemDef_1.name + ".").getBytes(); stackable = true; } public static Sprite getSprite(int i, int j, int k) { if (k == 0) { Sprite sprite = (Sprite) mruNodes1.insertFromCache(i); if (sprite != null && sprite.trimHeight != j && sprite.trimHeight != -1) { sprite.unlink(); sprite = null; } if (sprite != null) { return sprite; } } ItemDef itemDef = forID(i); if (itemDef.stackIDs == null) { j = -1; } if (j > 1) { int i1 = -1; for (int j1 = 0; j1 < 10; j1++) { if (j >= itemDef.stackAmounts[j1] && itemDef.stackAmounts[j1] != 0) { i1 = itemDef.stackIDs[j1]; } } if (i1 != -1) { itemDef = forID(i1); } } Model model = itemDef.method201(1); if (model == null) { return null; } Sprite sprite = null; if (itemDef.certTemplateID != -1) { sprite = getSprite(itemDef.certID, 10, -1); if (sprite == null) { return null; } } Sprite sprite2 = new Sprite(32, 32); int k1 = Texture.textureInt1; int l1 = Texture.textureInt2; int ai[] = Texture.lineOffsets; int ai1[] = DrawingArea.pixels; int i2 = DrawingArea.width; int j2 = DrawingArea.height; int k2 = DrawingArea.topX; int l2 = DrawingArea.bottomX; int i3 = DrawingArea.topY; int j3 = DrawingArea.bottomY; Texture.aBoolean1464 = false; DrawingArea.initDrawingArea(32, 32, sprite2.pixels); DrawingArea.method336(32, 0, 0, 32, 0); Texture.method364(); int k3 = itemDef.modelZoom; if (k == -1) { k3 = (int) (k3 * 1.5D); } if (k > 0) { k3 = (int) (k3 * 1.04D); } int l3 = Texture.anIntArray1470[itemDef.modelRotation1] * k3 >> 16; int i4 = Texture.anIntArray1471[itemDef.modelRotation1] * k3 >> 16; model.method482(itemDef.modelRotation2, itemDef.anInt204, itemDef.modelRotation1, itemDef.modelOffset1, l3 + model.modelHeight / 2 + itemDef.modelOffset2, i4 + itemDef.modelOffset2); for (int i5 = 31; i5 >= 0; i5--) { for (int j4 = 31; j4 >= 0; j4--) { if (sprite2.pixels[i5 + j4 * 32] == 0) { if (i5 > 0 && sprite2.pixels[i5 - 1 + j4 * 32] > 1) { sprite2.pixels[i5 + j4 * 32] = 1; } else if (j4 > 0 && sprite2.pixels[i5 + (j4 - 1) * 32] > 1) { sprite2.pixels[i5 + j4 * 32] = 1; } else if (i5 < 31 && sprite2.pixels[i5 + 1 + j4 * 32] > 1) { sprite2.pixels[i5 + j4 * 32] = 1; } else if (j4 < 31 && sprite2.pixels[i5 + (j4 + 1) * 32] > 1) { sprite2.pixels[i5 + j4 * 32] = 1; } } } } if (k > 0) { for (int j5 = 31; j5 >= 0; j5--) { for (int k4 = 31; k4 >= 0; k4--) { if (sprite2.pixels[j5 + k4 * 32] == 0) { if (j5 > 0 && sprite2.pixels[j5 - 1 + k4 * 32] == 1) { sprite2.pixels[j5 + k4 * 32] = k; } else if (k4 > 0 && sprite2.pixels[j5 + (k4 - 1) * 32] == 1) { sprite2.pixels[j5 + k4 * 32] = k; } else if (j5 < 31 && sprite2.pixels[j5 + 1 + k4 * 32] == 1) { sprite2.pixels[j5 + k4 * 32] = k; } else if (k4 < 31 && sprite2.pixels[j5 + (k4 + 1) * 32] == 1) { sprite2.pixels[j5 + k4 * 32] = k; } } } } } else if (k == 0) { for (int k5 = 31; k5 >= 0; k5--) { for (int l4 = 31; l4 >= 0; l4--) { if (sprite2.pixels[k5 + l4 * 32] == 0 && k5 > 0 && l4 > 0 && sprite2.pixels[k5 - 1 + (l4 - 1) * 32] > 0) { sprite2.pixels[k5 + l4 * 32] = 0x302020; } } } } if (itemDef.certTemplateID != -1) { int l5 = sprite.trimWidth; int j6 = sprite.trimHeight; sprite.trimWidth = 32; sprite.trimHeight = 32; sprite.drawSprite(0, 0); sprite.trimWidth = l5; sprite.trimHeight = j6; } if (k == 0) { mruNodes1.removeFromCache(sprite2, i); } DrawingArea.initDrawingArea(j2, i2, ai1); DrawingArea.setDrawingArea(j3, k2, l2, i3); Texture.textureInt1 = k1; Texture.textureInt2 = l1; Texture.lineOffsets = ai; Texture.aBoolean1464 = true; if (itemDef.stackable) { sprite2.trimWidth = 33; } else { sprite2.trimWidth = 32; } sprite2.trimHeight = j; return sprite2; } public Model method201(int i) { if (stackIDs != null && i > 1) { int j = -1; for (int k = 0; k < 10; k++) { if (i >= stackAmounts[k] && stackAmounts[k] != 0) { j = stackIDs[k]; } } if (j != -1) { return forID(j).method201(1); } } Model model = (Model) mruNodes2.insertFromCache(id); if (model != null) { return model; } model = Model.method462(modelID); if (model == null) { return null; } if (anInt167 != 128 || anInt192 != 128 || anInt191 != 128) { model.method478(anInt167, anInt191, anInt192); } if (modifiedModelColors != null) { for (int l = 0; l < modifiedModelColors.length; l++) { model.method476(modifiedModelColors[l], originalModelColors[l]); } } model.method479(64 + anInt196, 768 + anInt184, -50, -10, -50, true); model.aBoolean1659 = true; mruNodes2.removeFromCache(model, id); return model; } public Model method202(int i) { if (stackIDs != null && i > 1) { int j = -1; for (int k = 0; k < 10; k++) { if (i >= stackAmounts[k] && stackAmounts[k] != 0) { j = stackIDs[k]; } } if (j != -1) { return forID(j).method202(1); } } Model model = Model.method462(modelID); if (model == null) { return null; } if (modifiedModelColors != null) { for (int l = 0; l < modifiedModelColors.length; l++) { model.method476(modifiedModelColors[l], originalModelColors[l]); } } return model; } private void readValues(Stream stream) { do { int i = stream.readUnsignedByte(); if (i == 0) { return; } if (i == 1) { modelID = stream.readUnsignedWord(); } else if (i == 2) { name = stream.readString(); } else if (i == 3) { description = stream.readBytes(); } else if (i == 4) { modelZoom = stream.readUnsignedWord(); } else if (i == 5) { modelRotation1 = stream.readUnsignedWord(); } else if (i == 6) { modelRotation2 = stream.readUnsignedWord(); } else if (i == 7) { modelOffset1 = stream.readUnsignedWord(); if (modelOffset1 > 32767) { modelOffset1 -= 0x10000; } } else if (i == 8) { modelOffset2 = stream.readUnsignedWord(); if (modelOffset2 > 32767) { modelOffset2 -= 0x10000; } } else if (i == 10) { stream.readUnsignedWord(); } else if (i == 11) { stackable = true; } else if (i == 12) { value = stream.readDWord(); } else if (i == 16) { membersObject = true; } else if (i == 23) { anInt165 = stream.readUnsignedWord(); aByte205 = stream.readSignedByte(); } else if (i == 24) { anInt188 = stream.readUnsignedWord(); } else if (i == 25) { anInt200 = stream.readUnsignedWord(); aByte154 = stream.readSignedByte(); } else if (i == 26) { anInt164 = stream.readUnsignedWord(); } else if (i >= 30 && i < 35) { if (groundActions == null) { groundActions = new String[5]; } groundActions[i - 30] = stream.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] = stream.readString(); } else if (i == 40) { int j = stream.readUnsignedByte(); modifiedModelColors = new int[j]; originalModelColors = new int[j]; for (int k = 0; k < j; k++) { modifiedModelColors[k] = stream.readUnsignedWord(); originalModelColors[k] = stream.readUnsignedWord(); } } else if (i == 78) { anInt185 = stream.readUnsignedWord(); } else if (i == 79) { anInt162 = stream.readUnsignedWord(); } else if (i == 90) { anInt175 = stream.readUnsignedWord(); } else if (i == 91) { anInt197 = stream.readUnsignedWord(); } else if (i == 92) { anInt166 = stream.readUnsignedWord(); } else if (i == 93) { anInt173 = stream.readUnsignedWord(); } else if (i == 95) { anInt204 = stream.readUnsignedWord(); } else if (i == 97) { certID = stream.readUnsignedWord(); } else if (i == 98) { certTemplateID = stream.readUnsignedWord(); } else if (i >= 100 && i < 110) { if (stackIDs == null) { stackIDs = new int[10]; stackAmounts = new int[10]; } stackIDs[i - 100] = stream.readUnsignedWord(); stackAmounts[i - 100] = stream.readUnsignedWord(); } else if (i == 110) { anInt167 = stream.readUnsignedWord(); } else if (i == 111) { anInt192 = stream.readUnsignedWord(); } else if (i == 112) { anInt191 = stream.readUnsignedWord(); } else if (i == 113) { anInt196 = stream.readSignedByte(); } else if (i == 114) { anInt184 = stream.readSignedByte() * 5; } else if (i == 115) { team = stream.readUnsignedByte(); } } while (true); } private ItemDef() { id = -1; } private byte aByte154; public int value; private int[] modifiedModelColors; public int id; static MRUNodes mruNodes1 = new MRUNodes(100); public static MRUNodes mruNodes2 = new MRUNodes(50); private int[] originalModelColors; public boolean membersObject; private int anInt162; private int certTemplateID; private int anInt164; private int anInt165; private int anInt166; private int anInt167; public String groundActions[]; private int modelOffset1; public String name; private static ItemDef[] cache; private int anInt173; private int modelID; private int anInt175; public boolean stackable; public byte description[]; private int certID; private static int cacheIndex; public int modelZoom; public static boolean isMembers = true; private static Stream stream; public int anInt184; private int anInt185; private int anInt188; public String actions[]; public int modelRotation1; private int anInt191; private int anInt192; private int[] stackIDs; private int modelOffset2; private static int[] streamIndices; public int anInt196; private int anInt197; public int modelRotation2; private int anInt200; private int[] stackAmounts; public int team; public static int totalItems; private int anInt204; private byte aByte205; }