236 Data
Posted: Fri Mar 13, 2026 2:09 am
You must be registered to view this Link
Code: You must be registered to view this Link
//new objects
case 60523:
type.name = "Gangplank";
type.modelIds = new int[] { 1844 };
type.nonFlatShading = true;
type.interactive = 1;
type.actions = new String[] { "Cross", null, null, null, null };
type.contouredGround = 0;
break;
case 60524:
type.name = "Gangplank";
type.modelIds = new int[] { 1844 };
type.nonFlatShading = true;
type.interactive = 1;
type.actions = new String[] { "Cross", null, null, null, null };
type.contouredGround = 0;
break;
case 60525:
type.name = "Gangplank";
type.modelIds = new int[] { 1844 };
type.nonFlatShading = true;
type.interactive = 1;
type.actions = new String[] { "Cross", null, null, null, null };
type.contouredGround = 0;
break;
//new npcs
case 15626:
type.name = "Brutus";
type.models = new int[] { 60113 };
type.stanceAnimation = 13781;
type.tileSpacesOccupied = 3;
type.walkAnimation = 13782;
type.resizeX = 170;
type.actions = new String[] { null, "Attack", null, null, null };
type.combatLevel = 30;
type.resizeY = 170;
type.category = 2410;
type.params = {50=6, 5=-7, 6=-7, 7=-7, 8=-3, 26=2, 509=2, 14=5, 46=-1, 510=Brutus};
type.stats = new int[] { 12, 10, 25, 58, 1, 8 };
break;
case 15627:
type.name = "Brutus";
type.models = new int[] { 60113 };
type.stanceAnimation = 13781;
type.tileSpacesOccupied = 3;
type.walkAnimation = 13782;
type.resizeX = 170;
type.actions = new String[] { null, "Attack", null, null, null };
type.combatLevel = 30;
type.resizeY = 170;
type.category = 2410;
type.params = {50=6, 5=-7, 6=-7, 7=-7, 8=0, 26=2, 14=5, 46=-1};
type.stats = new int[] { 15, 10, 30, 60, 1, 1 };
break;
case 15628:
type.name = "Demonic Brutus";
type.models = new int[] { 60115 };
type.stanceAnimation = 13781;
type.tileSpacesOccupied = 3;
type.walkAnimation = 13782;
type.resizeX = 170;
type.actions = new String[] { null, "Attack", null, null, null };
type.combatLevel = 1224;
type.resizeY = 170;
type.category = 2411;
type.params = {5=182, 6=65, 7=216, 8=520, 26=2, 509=2, 14=5, 46=-1, 510=Demonic Brutus};
type.stats = new int[] { 380, 200, 418, 750, 1, 272 };
break;
case 15629:
type.name = "Demonic Brutus";
type.models = new int[] { 60116 };
type.stanceAnimation = 13781;
type.tileSpacesOccupied = 3;
type.walkAnimation = 13782;
type.resizeX = 170;
type.combatLevel = 1224;
type.resizeY = 170;
type.params = {46=-1};
break;
case 15630:
type.models = new int[] { 32530 };
type.tileSpacesOccupied = 3;
type.renderOnMinimap = false;
type.combatLevel = 1;
type.visible = true;
type.aBool107 = false;
type.params = {46=-1};
break;
case 15631:
type.name = "Beef";
type.models = new int[] { 60118 };
type.models_2 = new int[] { 60099 };
type.stanceAnimation = 5852;
type.tileSpacesOccupied = 1;
type.walkAnimation = 5856;
type.resizeX = 64;
type.actions = new String[] { "Talk-to", null, "Interact", "Pick-up", null };
type.renderOnMinimap = false;
type.combatLevel = 0;
type.resizeY = 64;
type.aBool2190 = true;
type.lowPriorityFollowerOps = true;
break;
case 15632:
type.colorToReplace = new short[] { 4550, -29521, -29521, 103, 3507, 8741, 8860, 7446, 6430, 6439, 25238, 8887, 6798, -15464, -15588, -15583 };
type.name = "Cassius";
type.colorToReplaceWith = new short[] { 4434, 4321, 7719, 4434, 4434, 4321, 4283, 28853, 5409, 4519, -482, 3350, 74, 9313, 9325, 7289 };
type.models = new int[] { 217, 246, 11761, 10980, 177, 4226, 14376, 15412, 36305 };
type.models_2 = new int[] { 55 };
type.stanceAnimation = 808;
type.walkAnimation = 819;
type.rotate90RightAnimation = 821;
type.rotate180Animation = 820;
type.actions = new String[] { "Talk-to", null, null, null, null };
type.combatLevel = 0;
type.rotate90LeftAnimation = 822;
break;
case 15633:
type.name = "Beef";
type.models = new int[] { 60118 };
type.models_2 = new int[] { 60099 };
type.stanceAnimation = 5852;
type.tileSpacesOccupied = 1;
type.walkAnimation = 5856;
type.resizeX = 64;
type.actions = new String[] { "Talk-to", null, "Pick-up", null, null };
type.renderOnMinimap = false;
type.combatLevel = 0;
type.resizeY = 64;
type.category = 764;
break;
case 15634:
type.colorToReplace = new short[] { 8741, 25238, 5404, 6435, 123, 127, -22419, -25303, -25295 };
type.name = "Wizard Gary";
type.colorToReplaceWith = new short[] { -26719, -25702, 801, 681, -25929, 123, 16, -25706, -25702 };
type.models = new int[] { 215, 181, 246, 28515, 26619, 176, 260, 9604, 326, 10702 };
type.models_2 = new int[] { 53, 9600 };
type.stanceAnimation = 813;
type.tileSpacesOccupied = 1;
type.walkAnimation = 1205;
type.rotate90RightAnimation = 1207;
type.resizeX = 100;
type.rotate180Animation = 1206;
type.actions = new String[] { "Talk-to", null, null, null, null };
type.combatLevel = 0;
type.rotate90LeftAnimation = 1208;
type.resizeY = 100;
break;
//new items
case 33133:
type.colorToReplace = new short[] { 7390 };
type.colorToReplaceWith = new short[] { 127 };
type.cost = 1000;
type.field2182 = 1000;
type.inventoryModel = 2725;
type.isMembers = true;
type.name = "Pristine spider silk";
type.xan2d = 407;
type.offsetX2d = 5;
type.yan2d = 1274;
type.offsetY2d = 12;
type.zoom2d = 1488;
type.placeHolderId = 33134;
type.description = "It's a sheet of fine silk.";
break;
case 33134:
type.placeHolderId = 33133;
type.placeHolderTemplate = 14401;
break;
case 33135:
type.field2182 = 1000;
type.inventoryActions = new String[] { "Fill", "Open", "Check", "Empty", "Destroy" };
type.inventoryModel = 60087;
type.isMembers = true;
type.name = "Silklined herb sack";
type.xan2d = 134;
type.offsetX2d = 4;
type.yan2d = 1942;
type.offsetY2d = -3;
type.zan2d = 41;
type.zoom2d = 994;
type.placeHolderId = 33136;
type.shiftClickIndex = 2;
type.params = {595=Empty, 295=1};
type.opcode94 = 1407;
type.description = "A sack for storing grimy herbs.";
break;
case 33136:
type.placeHolderId = 33135;
type.placeHolderTemplate = 14401;
break;
case 33137:
type.ambient = 10;
type.field2182 = 1000;
type.inventoryActions = new String[] { "Fill", "Close", "Check", "Empty", "Destroy" };
type.inventoryModel = 60088;
type.isMembers = true;
type.name = "Open silklined herb sack";
type.xan2d = 104;
type.offsetX2d = 3;
type.yan2d = 1960;
type.offsetY2d = -1;
type.zan2d = 41;
type.zoom2d = 866;
type.shiftClickIndex = 2;
type.params = {595=Empty, 295=1};
type.opcode94 = 1407;
type.description = "A sack for storing grimy herbs.";
break;
case 33138:
type.inventoryModel = 16238;
type.params = {336=0, 596=14286856, 597=7479, 598=7504, 599=1808, 600=1888, 601=Minigame Teleport, 602=Requires no runes - recharge time 20 mins. Warning: This spell takes a long time to cast and will be interrupted by combat., 603=0, 604=0, 1884=1, 605=2};
break;