236 Data

Post Reply
DragonSmith
Posts: 2
Joined: Thu Mar 12, 2026 11:55 pm

236 Data

Post by DragonSmith »

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;
Post Reply