Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.dreamscape.cache.configs.npctype;
- import java.util.stream.*;
- import org.apache.commons.lang3.*;
- import java.util.*;
- import com.dreamscape.*;
- public class NPCTypeList
- {
- public static Map<Integer, NPCType> configs;
- private static final int[] PET_IDS;
- public static Cache mruNodes;
- public static NPCType[] cache;
- public static int[] streamIndices;
- public static Buffer stream;
- static {
- NPCTypeList.configs = new HashMap<Integer, NPCType>();
- PET_IDS = new int[] { 1548, 36715, 36721, 37336, 37334, 38336 };
- NPCTypeList.mruNodes = new Cache(30);
- }
- public static NPCType list(final int i) {
- NPCType type = NPCTypeList.configs.get(i);
- if (type != null) {
- if (type != null && ((type.name != null && (type.name.toLowerCase().contains("pet") || type.name.toLowerCase().endsWith(" jr"))) || isPet(i)) && GameClient.instance.isStaff(GameClient.instance.myPrivilege)) {
- type.actions[3] = "@red@Force Dismiss";
- }
- return type;
- }
- NPCTypeList.configs.put(i, type = new NPCType());
- if (i < NPCTypeList.streamIndices.length) {
- NPCTypeList.stream.currentOffset = NPCTypeList.streamIndices[i];
- type.readValues(NPCTypeList.stream);
- }
- else if (i >= 30000) {
- final byte[] data = OSCache.getFileD(OSCache.NPCS_FOLDER, i - 30000);
- if (data != null) {
- type.readValuesOS(new Buffer(data));
- }
- }
- type.id = i;
- final int model = HeadModels.getHeadModel(i);
- if (model != -1) {
- type.headModels = new int[] { model };
- }
- if (i == 37595) {
- type.name = "@cya@Scavenger Shop";
- type.actions[0] = "Buy-Items";
- type.actions[2] = "Sell-Items";
- type.actions[3] = "Upgrade-Items";
- type.actions[4] = "Claim-Cape";
- }
- if (i == 1183) {
- type.name = "@gre@Elf on the Shelf";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- }
- if (i == 31046) {
- type.copy(list(37936));
- type.name = String.valueOf(type.name) + " pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType = type;
- npcType.scaleXZ /= 2;
- final NPCType npcType2 = type;
- npcType2.scaleY /= 2;
- }
- if (i == 35862 || i == 35863) {
- type.shadow = 50;
- type.lightness = 50;
- }
- if (i == 1834) {
- (type.actions = new String[5])[2] = "Trade";
- }
- if (i == 31045) {
- type.name = "Scarecrow Pet";
- type.models = new int[] { 95126 };
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType3 = type;
- npcType3.scaleY *= 3;
- final NPCType npcType4 = type;
- npcType4.scaleXZ *= 3;
- }
- if (i == 31044) {
- type.copy(list(1614));
- type.name = "Mini Death Spawn pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- }
- if (i == 31043) {
- type.copy(list(2538));
- type.name = "Jaden Belfoot";
- (type.actions = new String[5])[2] = "Pick Pocket";
- }
- if (i == 31042) {
- type.copy(list(519));
- type.name = "Kenny West";
- (type.actions = new String[5])[2] = "Pick Pocket";
- }
- if (i == 31041) {
- type.copy(list(510));
- type.name = "Phil Pump";
- (type.actions = new String[5])[2] = "Pick Pocket";
- }
- if (i == 31040) {
- type.copy(list(1532));
- type.name = "MaxHit Dummy";
- type.description = "You can attack this to see your maximum hit!".getBytes();
- (type.actions = new String[5])[1] = "Attack";
- }
- if (i == 31039) {
- type.copy(list(37940));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType5 = type;
- npcType5.scaleXZ /= 2;
- final NPCType npcType6 = type;
- npcType6.scaleY /= 2;
- }
- if (i == 31038) {
- type.copy(list(37937));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType7 = type;
- npcType7.scaleXZ /= 2;
- final NPCType npcType8 = type;
- npcType8.scaleY /= 2;
- }
- if (i == 31037) {
- type.copy(list(31515));
- }
- if (i == 31036) {
- type.name = "Godzilla";
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 95122 };
- type.combatLevel = 10000;
- type.size = 4;
- final NPCType npcType9 = type;
- npcType9.scaleY *= 4;
- final NPCType npcType10 = type;
- npcType10.scaleXZ *= 4;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 31035) {
- type.name = "King Kong";
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 95121 };
- type.combatLevel = 10000;
- type.size = 4;
- final NPCType npcType11 = type;
- npcType11.scaleY *= 4;
- final NPCType npcType12 = type;
- npcType12.scaleXZ *= 4;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 31034) {
- type.copy(list(2030));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType13 = type;
- npcType13.scaleXZ /= 2;
- final NPCType npcType14 = type;
- npcType14.scaleY /= 2;
- }
- if (i == 31033) {
- type.copy(list(2029));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType15 = type;
- npcType15.scaleXZ /= 2;
- final NPCType npcType16 = type;
- npcType16.scaleY /= 2;
- }
- if (i == 31032) {
- type.copy(list(2028));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType17 = type;
- npcType17.scaleXZ /= 2;
- final NPCType npcType18 = type;
- npcType18.scaleY /= 2;
- }
- if (i == 31031) {
- type.copy(list(2027));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType19 = type;
- npcType19.scaleXZ /= 2;
- final NPCType npcType20 = type;
- npcType20.scaleY /= 2;
- }
- if (i == 31030) {
- type.copy(list(2026));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType21 = type;
- npcType21.scaleXZ /= 2;
- final NPCType npcType22 = type;
- npcType22.scaleY /= 2;
- }
- if (i == 31029) {
- type.copy(list(2025));
- type.name = String.valueOf(type.name) + " Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- final NPCType npcType23 = type;
- npcType23.scaleXZ /= 2;
- final NPCType npcType24 = type;
- npcType24.scaleY /= 2;
- }
- if (i == 31028) {
- type.copy(list(31018));
- type.models = IntStream.of(31104, 31105, 31106, 20546, 20545, 22613, 2102).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Out a worlds' Suit Of Armour";
- }
- if (i == 31027) {
- type.copy(list(31018));
- type.models = IntStream.of(31073, 31096, 31097, 31098, 31100).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Billionarre's Suit of Armour";
- }
- if (i == 1780) {
- type.actions[2] = "Teleport";
- }
- if (i == 31026) {
- type.copy(list(31018));
- type.models = IntStream.of(20552, 20549, 20553, 4637, 4638).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Icy Emperor's Suit of Armour";
- }
- if (i == 31025) {
- type.copy(list(31018));
- type.models = IntStream.of(22402, 22403, 22404, 21160, 21162).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Ironman Suit of Armour";
- }
- if (i == 31515) {
- (type.actions = new String[5])[0] = "Fly-Fish";
- }
- if (i == 31024) {
- type.copy(list(31018));
- type.models = IntStream.of(20142, 3281, 3282, 3283, 3285, 31026, 3287).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "HC B0wer's Suit of Armour";
- }
- if (i == 31023) {
- type.copy(list(31018));
- type.models = IntStream.of(31065, 31066, 31067, 31068, 31069).map(id -> ItemDef.forID(id).maleModel).toArray();
- (type.actions = new String[5])[0] = "Talk-to";
- type.hasActions = true;
- type.name = "Youtube Advisor";
- }
- if (i == 31022) {
- type.copy(list(31018));
- type.models = IntStream.of(20922, 20924, 20926, 20723, 20932, 20934, 20776).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Zodiac Suit of Armour";
- }
- if (i == 31021) {
- type.copy(list(31018));
- type.models = IntStream.of(20909, 21204, 20938, 20911, 18462, 20913, 18440, 18442).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = " Feeds' Suit Of Armour";
- }
- if (i == 31020) {
- type.models = IntStream.of(22597, 22599, 22598, 31074, 22597, 22598, 22599).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Out a worlds' Suit of Armour";
- type.standAnim = -1;
- }
- if (i == 31019) {
- type.models = IntStream.of(22462, 22463, 22464, 22574, 22353, 22401, 16355, 16289).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Bowwow's Suit of Armour";
- }
- if (i == 31018) {
- type.models = IntStream.of(22386, 22444, 22382, 22387, 22348, 22388, 22383).map(id -> ItemDef.forID(id).maleModel).toArray();
- type.actions = new String[5];
- type.hasActions = true;
- type.name = "Bevlim's Suit of Armour";
- }
- if (i == 31017) {
- type.copy(list(96));
- type.name = "Charizard";
- type.combatLevel = 650;
- type.models = new int[] { 95065 };
- final NPCType npcType25 = type;
- npcType25.scaleY *= 2;
- final NPCType npcType26 = type;
- npcType26.scaleXZ *= 2;
- }
- if (i == 31016) {
- type.copy(list(3021));
- type.name = "Leprechaun Pet";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 31015) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 457;
- type.name = "Skuld";
- type.size = 1;
- type.models = new int[] { ItemDef.forID(21057).maleModel, ItemDef.forID(20973).maleModel, ItemDef.forID(20971).maleModel, ItemDef.forID(20969).maleModel, ItemDef.forID(21058).maleModel, ItemDef.forID(19800).maleModel };
- type.scaleXZ = 256;
- type.scaleY = 256;
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 31014) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 457;
- type.name = "Verdani";
- type.size = 1;
- type.models = new int[] { ItemDef.forID(20023).maleModel, ItemDef.forID(20024).maleModel, ItemDef.forID(20025).maleModel, ItemDef.forID(21089).maleModel, ItemDef.forID(1580).maleModel, ItemDef.forID(22397).maleModel };
- type.scaleXZ = 256;
- type.scaleY = 256;
- type.standAnim = 12906;
- }
- if (i == 31013) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 457;
- type.name = "Urd";
- type.size = 1;
- type.models = ArrayUtils.addAll(new int[] { ItemDef.forID(21200).maleModel, ItemDef.forID(21201).maleModel, ItemDef.forID(21199).maleModel, ItemDef.forID(20879).maleModel }, 200185, 200176);
- type.scaleXZ = 256;
- type.scaleY = 256;
- type.standAnim = 12155;
- type.walkAnim = 12154;
- }
- if (i == 17) {
- type.name = "Trinity master";
- (type.actions = new String[5])[0] = "Enter";
- }
- if (i == 36715) {
- type.name = "Heron";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 1548) {
- type.name = "Minecart";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- final NPCType npcType27 = type;
- npcType27.scaleXZ /= 2;
- final NPCType npcType28 = type;
- npcType28.scaleY /= 2;
- }
- if (i == 1019) {
- type.name = "Firemaking Pet";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- final NPCType npcType29 = type;
- npcType29.scaleXZ /= (int)1.5;
- final NPCType npcType30 = type;
- npcType30.scaleY /= (int)1.5;
- }
- if (i == 655) {
- type.name = "Fletching Pet";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- final NPCType npcType31 = type;
- npcType31.scaleXZ /= (int)1.5;
- final NPCType npcType32 = type;
- npcType32.scaleY /= (int)1.5;
- }
- if (i == 30012) {
- type.copy(list(32042));
- type.name = "Zulrah Pet";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- final NPCType npcType33 = type;
- npcType33.scaleXZ /= (int)3.5;
- final NPCType npcType34 = type;
- npcType34.scaleY /= (int)3.5;
- }
- if (i == 30011) {
- type.name = "Slimer Pet";
- type.models = new int[] { 94390 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 30010) {
- type.name = "Groudon Pet";
- type.models = new int[] { 94389 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- type.combatLevel = 0;
- final NPCType npcType35 = type;
- npcType35.scaleXZ /= 2;
- final NPCType npcType36 = type;
- npcType36.scaleY /= 2;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 30009) {
- type.name = "Groudon";
- type.combatLevel = 300;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94388 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- final NPCType npcType37 = type;
- npcType37.scaleXZ *= (int)1.25;
- final NPCType npcType38 = type;
- npcType38.scaleY *= (int)1.25;
- }
- if (i == 30008) {
- type.copy(list(25031));
- type.combatLevel = 64;
- }
- if (i == 30007) {
- type.copy(list(25024));
- type.combatLevel = 64;
- }
- if (i == 30006) {
- type.copy(list(25029));
- type.combatLevel = 44;
- }
- if (i == 30005) {
- type.copy(list(25028));
- type.combatLevel = 25;
- }
- if (i == 30004) {
- type.copy(list(422));
- type.name = "Rank Shop";
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Trade";
- }
- if (i == 3634) {
- type.name = "Master sponsor";
- type.actions[0] = "Claim";
- }
- if (i == 30001) {
- type.copy(list(5133));
- type.name = "Eagle's Pet";
- final NPCType npcType39 = type;
- npcType39.scaleXZ /= 3;
- final NPCType npcType40 = type;
- npcType40.scaleY /= 3;
- type.models = new int[] { 94353 };
- type.standAnim = 6771;
- type.walkAnim = 6773;
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.description = "The greatest pet in America!".getBytes();
- }
- if (i == 30000) {
- type.copy(list(7740));
- type.name = "Mystery Box Pet";
- type.models = new int[] { 55860 };
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 25040) {
- type.copy(list(1659));
- type.name = "Skull Pet";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 456) {
- type.name = "Priest";
- }
- if (i == 456) {
- type.name = "Priest";
- }
- if (i == 1404) {
- type.name = "Hunter Rabbit";
- type.actions[0] = "Catch";
- }
- if (i == 409) {
- type.name = "Executive Rewards Master";
- type.actions[0] = "Check daily";
- type.actions[2] = "Trade";
- }
- if (i == 8441) {
- type.name = "Sponsor Chief";
- type.actions[0] = "Check task";
- type.actions[2] = "Trade";
- }
- if (i == 25014) {
- type.name = "Pacman";
- type.combatLevel = 300;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94205 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- final NPCType npcType41 = type;
- npcType41.scaleXZ *= 2;
- final NPCType npcType42 = type;
- npcType42.scaleY *= 2;
- }
- if (i == 25025) {
- type.name = "Pacman ghost";
- type.combatLevel = 300;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94206 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25026) {
- type.name = "Pacman ghost";
- type.combatLevel = 300;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94207 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25027) {
- type.name = "Pacman ghost";
- type.combatLevel = 300;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94208 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25018) {
- type.name = "Pacman ghost";
- type.combatLevel = 300;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94209 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25019) {
- type.name = "Tetris piece";
- type.combatLevel = 333;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94210 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25020) {
- type.name = "Tetris piece";
- type.combatLevel = 333;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94211 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25021) {
- type.name = "Tetris piece";
- type.combatLevel = 333;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94212 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25022) {
- type.name = "Tetris piece";
- type.combatLevel = 333;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94213 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25023) {
- type.name = "Space invader";
- type.combatLevel = 350;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94214 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- final NPCType npcType43 = type;
- npcType43.scaleXZ *= 2;
- final NPCType npcType44 = type;
- npcType44.scaleY *= 2;
- }
- if (i == 25024) {
- type.name = "Mario";
- type.combatLevel = 255;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94215 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25028) {
- type.name = "Sonic";
- type.combatLevel = 600;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94216 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 30003) {
- type.name = "Mario Jr.";
- type.combatLevel = 255;
- type.models = new int[] { 94215 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 30002) {
- type.name = "Sonic Jr.";
- type.combatLevel = 600;
- type.models = new int[] { 94216 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 25029) {
- type.name = "Knuckles";
- type.combatLevel = 630;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94217 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- final NPCType npcType45 = type;
- npcType45.scaleXZ *= 2;
- final NPCType npcType46 = type;
- npcType46.scaleY *= 2;
- }
- if (i == 25030) {
- type.name = "Frogger";
- type.combatLevel = 670;
- (type.actions = new String[5])[1] = "Attack";
- final NPCType frog = list(1828);
- type.models = frog.models;
- type.standAnim = frog.standAnim;
- type.walkAnim = frog.walkAnim;
- }
- if (i == 25031) {
- type.name = "Crash Bandicoot";
- type.combatLevel = 700;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94218 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- final NPCType npcType47 = type;
- npcType47.scaleXZ *= 2;
- final NPCType npcType48 = type;
- npcType48.scaleY *= 2;
- }
- if (i == 26031) {
- type.copy(list(25031));
- type.name = "Enraged Crash Bandicoot";
- type.shadow = Integer.MAX_VALUE;
- type.combatLevel = 7500;
- type.description = "Better bring your nitro crates.".getBytes();
- }
- if (i == 25032) {
- type.name = "Helicopter";
- type.combatLevel = 950;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 91813 };
- type.standAnim = 24502;
- type.walkAnim = 24503;
- final NPCType npcType49 = type;
- npcType49.scaleXZ *= 2;
- final NPCType npcType50 = type;
- npcType50.scaleY *= 2;
- type.size = 5;
- }
- if (i == 26032) {
- type.name = "Mega Enraged Helicopter";
- type.combatLevel = 9500;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 91813 };
- type.standAnim = 24502;
- type.walkAnim = 24503;
- final NPCType npcType51 = type;
- npcType51.scaleXZ *= 2;
- final NPCType npcType52 = type;
- npcType52.scaleY *= 2;
- type.size = 5;
- type.shadow = Integer.MAX_VALUE;
- }
- if (i == 25033) {
- type.name = "Donkey Kong";
- type.combatLevel = 1000;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94219 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 26033) {
- type.copy(list(25033));
- type.name = "Enraged Donkey Kong";
- type.shadow = Integer.MAX_VALUE;
- type.combatLevel = 7500;
- type.description = "Don't mess with him.".getBytes();
- }
- if (i == 25034) {
- type.name = "Link";
- type.combatLevel = 2000;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94222, 94224, 94226, 94228, 14623, 94079 };
- type.standAnim = 12021;
- type.walkAnim = 12024;
- }
- if (i == 26034) {
- type.name = "Mega Enraged Link";
- type.combatLevel = 20000;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94222, 94224, 94226, 94228, 14623, 94079 };
- type.standAnim = 12021;
- type.walkAnim = 12024;
- type.shadow = Integer.MAX_VALUE;
- }
- if (i == 25035) {
- type.name = "Lava Croft";
- type.combatLevel = 1500;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94220 };
- type.standAnim = 3677;
- type.walkAnim = 3680;
- type.headIcon = 17;
- }
- if (i == 26035) {
- type.name = "Mega Enraged Lava Croft";
- type.combatLevel = 15000;
- (type.actions = new String[5])[1] = "Attack";
- type.models = new int[] { 94220 };
- type.standAnim = 3677;
- type.walkAnim = 3680;
- type.headIcon = 17;
- type.shadow = Integer.MAX_VALUE;
- }
- if (i == 25036) {
- type.name = "Knuckles pet";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.models = new int[] { 94217 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 554) {
- (type.actions = new String[5])[2] = "Trade";
- type.name = "Baller Store";
- }
- if (i == 25062) {
- (type.actions = new String[5])[2] = "Trade";
- (type.models = new int[1])[0] = 94142;
- type.name = "Youtuber's Shop";
- type.description = "Are you bouncing to 1mil subscribers?".getBytes();
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- type.combatLevel = 0;
- }
- if (i == 25091) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[3])[0] = 94569;
- type.models[1] = 94570;
- type.models[2] = 94571;
- type.name = "B0wer's dragon pet";
- final NPCType drag = list(2642);
- type.standAnim = drag.standAnim;
- type.walkAnim = drag.walkAnim;
- type.walkBackAnim = drag.walkBackAnim;
- type.combatLevel = 0;
- final NPCType npcType53 = type;
- npcType53.scaleXZ /= 4;
- final NPCType npcType54 = type;
- npcType54.scaleY /= 4;
- }
- if (i == 25090) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[2])[0] = 94554;
- type.models[1] = 94069;
- type.name = "Thanatos";
- type.description = "Niggaplz".getBytes();
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- type.combatLevel = 0;
- final NPCType npcType55 = type;
- npcType55.scaleXZ /= 2;
- final NPCType npcType56 = type;
- npcType56.scaleY /= 2;
- }
- if (i == 25089) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 94527;
- type.name = "Purple God pet";
- type.description = "Only a god can tame this".getBytes();
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- type.combatLevel = 0;
- }
- if (i == 25086) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 94523;
- type.name = "King dicer pet";
- type.description = "The mightiest gambler of Dreamscape".getBytes();
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- type.combatLevel = 0;
- }
- if (i == 25085) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 94503;
- type.name = "Quills pet";
- type.description = "Only if I was editor".getBytes();
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- type.combatLevel = 0;
- }
- if (i == 25013) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 94142;
- type.name = "Youtuber's pet";
- type.description = "Are you bouncing to 1mil subscribers?".getBytes();
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- type.combatLevel = 0;
- }
- if (i == 25011 || i == 25038) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 4518;
- type.name = "Raiden";
- type.models = new int[] { 65297, 68990, 53330, 13317, 94128, 94130, 94132, 43660 };
- type.standAnim = 3677;
- type.walkAnim = 3680;
- final NPCType npcType57 = type;
- npcType57.scaleXZ *= (int)1.4;
- final NPCType npcType58 = type;
- npcType58.scaleY *= (int)1.4;
- }
- if (i == 25012 || i == 25039) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 8154;
- type.name = "Dark Raiden";
- type.models = new int[] { 65297, 68990, 53330, 13317, 94134, 94136, 94138, 43660 };
- type.standAnim = 3677;
- type.walkAnim = 3680;
- final NPCType npcType59 = type;
- npcType59.scaleXZ *= (int)1.4;
- final NPCType npcType60 = type;
- npcType60.scaleY *= (int)1.4;
- }
- if (i == 25041) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Black Phanther";
- type.models = new int[] { 94252, 94253, 94254, 44758, 44752 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25042) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Drax the Destroyer";
- type.models = new int[] { 94256, 94257, 94258, 44758, 44752 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25043) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Black Widow";
- type.models = new int[] { 94255 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25044) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Vision";
- type.models = new int[] { 94270, 94271, 94272, 94273, 94279 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25049) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Ant Man";
- type.models = new int[] { 94274, 94275, 94276, 44758, 44752 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25057) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Ant Man";
- type.models = new int[] { 94274, 94275, 94276, 44758, 44752 };
- type.standAnim = 808;
- type.walkAnim = 819;
- final NPCType npcType61 = type;
- npcType61.scaleXZ /= 5;
- final NPCType npcType62 = type;
- npcType62.scaleY /= 5;
- }
- if (i == 25055) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Thanos";
- type.models = new int[] { 94277 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 0;
- }
- if (i == 25058) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Thanos";
- type.models = new int[] { 94277 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 1;
- }
- if (i == 25064) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 25064;
- type.name = "Baphomet";
- type.models = new int[] { 94346 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25065) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Mad prince";
- type.models = new int[] { 94393 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25066) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Mad prince";
- type.models = new int[] { 94393 };
- type.standAnim = 808;
- type.walkAnim = 819;
- final NPCType npcType63 = type;
- npcType63.scaleXZ *= (int)1.5;
- final NPCType npcType64 = type;
- npcType64.scaleY *= (int)1.5;
- }
- if (i == 25067) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 750;
- type.name = "Mad prince regent";
- type.models = new int[] { 94394 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25068) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1250;
- type.name = "Mad king";
- type.models = new int[] { 94395 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25069) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1500;
- type.name = "Insidious queen";
- type.models = new int[] { 94396 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 0;
- }
- if (i == 25070) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1500;
- type.name = "Insidious queen";
- type.models = new int[] { 94396 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 1;
- }
- if (i == 25071) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1500;
- type.name = "Insidious queen";
- type.models = new int[] { 94396 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 2;
- }
- if (i == 25072) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1500;
- type.name = "Insidious queen";
- type.models = new int[] { 94396 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 17;
- final NPCType npcType65 = type;
- npcType65.scaleXZ *= (int)1.5;
- final NPCType npcType66 = type;
- npcType66.scaleY *= (int)1.5;
- type.size = 4;
- }
- if (i == 25073) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 2000;
- type.name = "Blood strykewyrm";
- type.models = new int[] { 94433 };
- type.standAnim = 12790;
- type.walkAnim = 12790;
- type.walkBackAnim = 12790;
- final NPCType npcType67 = type;
- npcType67.scaleXZ *= 2;
- final NPCType npcType68 = type;
- npcType68.scaleY *= 2;
- type.size = 4;
- type.priority = true;
- }
- if (i == 25074) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 2000;
- type.name = "Acidic strykewyrm";
- type.models = new int[] { 94434 };
- type.standAnim = 12790;
- type.walkAnim = 12790;
- type.walkBackAnim = 12790;
- final NPCType npcType69 = type;
- npcType69.scaleXZ *= 2;
- final NPCType npcType70 = type;
- npcType70.scaleY *= 2;
- type.size = 4;
- type.priority = true;
- }
- if (i == 25075) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 2000;
- type.name = "Shadow strykewyrm";
- type.models = new int[] { 94435 };
- type.standAnim = 12790;
- type.walkAnim = 12790;
- type.walkBackAnim = 12790;
- final NPCType npcType71 = type;
- npcType71.scaleXZ *= 2;
- final NPCType npcType72 = type;
- npcType72.scaleY *= 2;
- type.priority = true;
- }
- if (i == 25078) {
- type.actions = new String[5];
- type.name = "Buggatti Veyron";
- type.models = new int[] { 94461 };
- type.combatLevel = 0;
- }
- if (i == 25076) {
- type.models = list(131).models;
- type.walkAnim = 5667;
- type.standAnim = 5674;
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Alpha Penguin King";
- type.combatLevel = 53505;
- type.size = 3;
- type.scaleXZ = 360;
- type.scaleY = 360;
- }
- if (i == 25077) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "World's globe pet";
- type.models = new int[] { 94460 };
- type.combatLevel = 0;
- }
- if (i == 25079) {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Diglet";
- type.models = new int[] { 94455 };
- type.standAnim = 24513;
- type.walkAnim = 24511;
- type.walkBackAnim = 24511;
- type.combatLevel = 230;
- final NPCType npcType73 = type;
- npcType73.scaleXZ /= 2;
- final NPCType npcType74 = type;
- npcType74.scaleY /= 2;
- }
- if (i == 9918) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 600;
- type.name = "Elf King";
- }
- if (i == 25083) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 700;
- type.name = "Death";
- type.models = new int[] { 94488 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.size = 3;
- }
- if (i == 25080) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 94473;
- type.name = "Fun dice";
- type.description = "Hosting 55x2".getBytes();
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- type.combatLevel = 0;
- }
- if (i == 25082) {
- type.copy(list(1614));
- (type.actions = new String[5])[0] = "Talk-to";
- type.combatLevel = 0;
- }
- if (i == 25081) {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 94476;
- type.name = "World's Uranus";
- type.description = "Drax's anus".getBytes();
- type.walkAnim = -1;
- type.standAnim = -1;
- type.walkBackAnim = -1;
- type.combatLevel = 0;
- }
- if (i == 25059) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Thanos";
- type.models = new int[] { 94277 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 2;
- }
- if (i == 25056) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Ultron";
- type.models = new int[] { 94278 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 17;
- }
- if (i == 25052) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Spiderman";
- type.models = new int[] { 94262, 94263, 94264, 44758, 44752 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25048) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Dr Strange";
- type.models = new int[] { 94261 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25054) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Thor";
- type.models = new int[] { 94260, 90705 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25050) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Captain America";
- type.models = new int[] { 94265, 94266, 94267, 90689, 44758, 44752 };
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 17;
- }
- if (i == 25051) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Iron Man";
- type.models = new int[] { 90741, 90743, 90745, 90747, 90749 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25053) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1000;
- type.name = "Hulk";
- type.models = new int[] { 94259 };
- type.standAnim = 808;
- type.walkAnim = 819;
- }
- if (i == 25060) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 457;
- type.name = "Olaf";
- type.size = 1;
- type.models = new int[] { 84537, 84535, 84533, 84539, 94069, 50251, 14623 };
- type.scaleXZ = 128;
- type.scaleY = 128;
- type.standAnim = 847;
- type.walkAnim = 819;
- type.headIcon = 1;
- }
- if (i == 25084) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1111;
- type.name = "Guardian of Am'orth";
- type.size = 1;
- type.models = new int[] { 94496, 94498, 94500, 94502, 94432, 94371, 94466, 94316, 94347 };
- type.scaleXZ = 128;
- type.scaleY = 128;
- type.standAnim = 808;
- type.walkAnim = 819;
- type.headIcon = 2;
- }
- if (i == 25087) {
- type.copy(list(8501));
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1;
- type.name = "Turkey Pinata";
- type.size = 3;
- final NPCType npcType75 = type;
- npcType75.scaleXZ *= 3;
- final NPCType npcType76 = type;
- npcType76.scaleY *= 3;
- }
- if (i == 25088) {
- type.copy(list(8501));
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.name = "Turkey pet";
- type.size = 1;
- }
- if (i == 25063) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1;
- type.name = "Pinata";
- type.size = 3;
- type.models = new int[] { 94313 };
- type.standAnim = -1;
- type.walkAnim = -1;
- type.scaleXZ = 256;
- type.scaleY = 256;
- type.standAnim = -1;
- type.walkAnim = -1;
- }
- if (i == 25010) {
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 456;
- type.name = "The Necromancer";
- type.size = 1;
- type.models = new int[] { 94078, 94079, 94080, 94081, 94082, 94083, 91074, 94073, 51602, 91524, 77574 };
- type.standAnim = -1;
- type.walkAnim = -1;
- type.scaleXZ = 128;
- type.scaleY = 128;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- type.originalColors = new int[] { 22439 };
- type.modifiedColors = new int[] { 947 };
- }
- if (i == 26010) {
- type.copy(list(25010));
- type.name = "The Enraged Necromancer";
- type.shadow = Integer.MAX_VALUE;
- type.combatLevel = 10000;
- type.description = "Powerful magic emits from him...scary!".getBytes();
- }
- if (i == 25017) {
- type.size = 1;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.models = new int[] { 94078, 94079, 94080, 94081, 94082, 94083, 91074, 94073, 51602, 91524, 77574 };
- type.name = "Necromancer jr";
- type.combatLevel = 0;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- type.originalColors = new int[] { 22439 };
- type.modifiedColors = new int[] { 947 };
- type.scaleY = 75;
- type.scaleXZ = 75;
- type.description = "A necromancer pet!".getBytes();
- }
- if (i == 35862) {
- System.out.println("models: " + Arrays.toString(type.models));
- }
- if (i == 25009) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.name = "Yoda pet";
- type.size = 1;
- type.models = new int[] { 94042 };
- type.standAnim = -1;
- type.walkAnim = -1;
- type.scaleXZ = 64;
- type.scaleY = 64;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25008) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.name = "Rick pet";
- type.size = 1;
- type.models = new int[] { 94005 };
- type.standAnim = -1;
- type.walkAnim = -1;
- type.scaleXZ = 64;
- type.scaleY = 64;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25007) {
- type.actions = new String[5];
- type.name = "Reindeer";
- type.hasActions = false;
- type.description = "Patpat.".getBytes();
- type.models = new int[] { 94020 };
- type.combatLevel = 0;
- }
- if (i == 6746) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Snowman Pet";
- type.scaleXZ = 64;
- type.scaleY = 64;
- }
- if (i == 5000) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.name = "DS reindeer Pet";
- type.size = 1;
- type.models = new int[] { 94020 };
- type.standAnim = -1;
- type.walkAnim = -1;
- type.scaleXZ = 64;
- type.scaleY = 64;
- }
- if (i == 8543) {
- type.actions = new String[5];
- type.hasActions = false;
- type.combatLevel = 0;
- type.name = "Christmas Elf";
- type.size = 1;
- }
- if (i == 8541) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.name = "Santa Imp Pet";
- }
- if (i == 361) {
- type.name = "Zodiac's Slave";
- type.combatLevel = -1;
- (type.actions = new String[5])[1] = "Slap";
- type.actions[2] = "Undress";
- }
- if (i == 25000) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Maynoaise Pet";
- type.models = new int[] { 91722 };
- type.combatLevel = 0;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25001) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Nutella Pet";
- type.models = new int[] { 91723 };
- type.combatLevel = 0;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 25004) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Rick Pet";
- type.description = "*Buuuuuuuuurp* Wubba lubba dub dub!".getBytes();
- type.models = new int[] { 94007 };
- type.combatLevel = 0;
- type.standAnim = list(1).standAnim;
- type.walkAnim = list(1).walkAnim;
- }
- if (i == 25005) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Morty Pet";
- type.description = "R-r-r-rick? Where are you?".getBytes();
- type.models = new int[] { 94006 };
- type.combatLevel = 0;
- type.standAnim = list(1).standAnim;
- type.walkAnim = list(1).walkAnim;
- }
- if (i == 25006) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Red hot chili pepper Pet";
- type.description = "The pet of a true champion.".getBytes();
- type.models = new int[] { 91847 };
- type.combatLevel = 0;
- }
- if (i == 25061) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Bowwow's Roflcopter";
- type.models = new int[] { 94310 };
- type.combatLevel = 0;
- type.standAnim = 24502;
- type.walkAnim = 24503;
- }
- if (i == 25002) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Helicopter Pet";
- type.models = new int[] { 91813 };
- type.combatLevel = 0;
- type.standAnim = 24502;
- type.walkAnim = 24503;
- }
- if (i == 607) {
- type.name = "Agility Shop";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Shop";
- type.description = "Because barbarians know how to stretch.".getBytes();
- type.combatLevel = 0;
- }
- else if (i == 945) {
- type.name = "Dreamscape Guide";
- }
- if (i == 8383) {
- type.name = "Slayer Prestige Master";
- type.actions[0] = "Talk-to";
- type.actions[1] = null;
- type.actions[2] = "Shop";
- type.actions[3] = "Strykewyrm King's";
- }
- if (i == 10096) {
- type.standAnim = 12998;
- }
- if (i == 3201) {
- type.name = "Daily Task Manager";
- type.actions[0] = "Talk-to";
- type.actions[1] = null;
- }
- if (i == 1835) {
- type.name = "Easter Bunny";
- type.models = new int[] { 91655 };
- type.actions[0] = "Talk-to";
- type.actions[1] = null;
- }
- if (i == 2590) {
- type.name = "King of Sponsors";
- type.description = "Talk to me to exchange your sponsor points with rewards.".getBytes();
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Store";
- }
- if (i == 2300) {
- type.name = "Owner Cape Vendor";
- type.description = "You can reclaim your owner cape here!".getBytes();
- type.actions = new String[5];
- final NPCType npcType77 = type;
- final String[] actions = new String[5];
- actions[0] = "Reclaim";
- npcType77.actions = actions;
- type.models[0] = 90404;
- }
- if (i == 9922) {
- type.description = "Very easy yet worthwhile.".getBytes();
- type.size = 2;
- type.name = "Torquat";
- type.combatLevel = 235;
- (type.actions = new String[5])[0] = null;
- type.actions[1] = "Attack";
- type.actions[2] = null;
- type.actions[3] = null;
- type.actions[4] = null;
- (type.models = new int[8])[0] = 91209;
- type.models[1] = 91052;
- type.models[2] = 90320;
- type.models[3] = 91050;
- type.models[4] = 91057;
- type.models[5] = 91201;
- type.models[6] = 91079;
- type.models[7] = 13719;
- type.walkAnim = 70;
- type.standAnim = 71;
- type.scaleY = 200;
- type.scaleXZ = 200;
- }
- if (i == 1467) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- type.name = "Detoxifys Yoshi Pet";
- type.models = new int[] { 91270 };
- type.combatLevel = 1337;
- type.description = "This Pet Belongs to Detoxify.".getBytes();
- type.scaleY = 150;
- type.scaleXZ = 150;
- }
- if (i == 6) {
- (type.actions = new String[5])[0] = "Feed";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 91160;
- type.name = "Pumpkin Pet @red@(starving)";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 150;
- type.scaleXZ = 150;
- }
- if (i == 7) {
- (type.actions = new String[5])[0] = "Feed";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 91161;
- type.name = "Pumpkin Pet @yel@(hungry)";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 180;
- type.scaleXZ = 180;
- type.size = 2;
- }
- if (i == 8) {
- (type.actions = new String[5])[0] = "Feed";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 91162;
- type.name = "Pumpkin Pet @gre@(well-fed)";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 250;
- type.scaleXZ = 250;
- type.size = 3;
- }
- if (i == 9) {
- (type.actions = new String[5])[0] = "@cya@Claim-reward";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 91162;
- type.name = "Pumpkin Pet @gre@(well-fed)";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 350;
- type.scaleXZ = 350;
- type.size = 3;
- }
- if (i == 10) {
- (type.models = new int[1])[0] = 91169;
- type.name = "Pumpy";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 350;
- type.scaleXZ = 350;
- type.size = 3;
- type.standAnim = 1508;
- type.walkAnim = 1508;
- type.walkBackAnim = 1508;
- }
- if (i == 13) {
- (type.actions = new String[5])[1] = "@red@Attack";
- (type.models = new int[1])[0] = 91163;
- type.name = "Pumpy Treat";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 750;
- type.scaleXZ = 750;
- type.size = 5;
- }
- if (i == 14) {
- (type.actions = new String[5])[0] = "Talk";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 91163;
- type.name = "Pumpkin Pet @cya@(full)";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 450;
- type.scaleXZ = 450;
- type.size = 3;
- type.walkAnim = 1508;
- type.standAnim = 1508;
- type.walkBackAnim = 1508;
- }
- if (i == 12) {
- type.actions = new String[5];
- (type.models = new int[1])[0] = 91163;
- type.name = "Pumpkin Pet";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 850;
- type.scaleXZ = 850;
- type.size = 2;
- }
- if (i == 11) {
- type.actions = new String[5];
- (type.models = new int[1])[0] = 91163;
- type.name = "Pumpkin Pet";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 1250;
- type.scaleXZ = 1250;
- type.size = 5;
- }
- if (i == 15) {
- type.actions = new String[5];
- (type.models = new int[6])[0] = 91209;
- type.models[1] = 91177;
- type.models[2] = 91171;
- type.models[3] = 91070;
- type.models[4] = 91167;
- type.models[5] = 91167;
- type.name = "Pumpkin Pet";
- type.combatLevel = 666;
- type.description = "Me so evilishly evil hehehe".getBytes();
- type.scaleY = 1250;
- type.scaleXZ = 1250;
- type.size = 5;
- }
- if (i == 4805) {
- type.name = "Lilith";
- type.actions[1] = "Talk";
- type.actions[0] = "Open-Shop";
- }
- if (i == 2244) {
- type.name = "Extreme Cheif";
- type.description = "Talk to this person for information or claim your daily reward.".getBytes();
- (type.actions = new String[5])[0] = "Information";
- type.actions[2] = "Claim";
- }
- if (i == 1661) {
- type.name = "Golden Gio";
- type.description = "it's the OG Money Wolf!".getBytes();
- (type.actions = new String[5])[0] = "Smoke with";
- type.actions[2] = "Slap";
- }
- if (i == 7557) {
- (type.models = new int[1])[0] = 35228;
- type.name = "Mr. Krabs";
- type.walkAnim = 70;
- type.standAnim = 71;
- (type.actions = new String[5])[1] = "Attack";
- }
- if (i == 58) {
- final NPCType config = list(2025);
- type.standAnim = config.standAnim;
- type.walkAnim = config.walkAnim;
- type.size = 1;
- type.description = config.description;
- type.models = config.models;
- type.name = String.valueOf(config.name) + " Jr.";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = (int)(config.scaleXZ * 0.333);
- type.scaleY = (int)(config.scaleY * 0.333);
- }
- if (i == 25578 || i == 25037) {
- type.name = "Diablo";
- (type.actions = new String[5])[1] = "Attack";
- type.standAnim = list(8350).standAnim;
- type.walkAnim = list(8350).walkAnim;
- type.size = list(8350).size;
- type.models = list(8350).models;
- type.scaleY = list(8350).scaleY;
- type.scaleXZ = list(8350).scaleXZ;
- type.models = new int[] { 91780 };
- type.combatLevel = 5000;
- type.size = 2;
- }
- if (i == 25016) {
- type.size = 1;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.models = new int[1];
- type.models = new int[] { 91780 };
- type.name = "Diablo jr";
- type.combatLevel = 0;
- type.standAnim = list(8350).standAnim;
- type.walkAnim = list(8350).walkAnim;
- type.scaleY = 20;
- type.scaleXZ = 20;
- type.description = "A diablo pet!".getBytes();
- }
- if (i == 25579) {
- type.name = "Pet Zombie";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.standAnim = list(73).standAnim;
- type.walkAnim = list(73).walkAnim;
- type.size = list(73).size;
- type.models = list(73).models;
- type.scaleY = list(73).scaleY;
- type.scaleXZ = list(73).scaleXZ;
- type.models = list(73).models;
- type.combatLevel = 100;
- type.scaleXZ *= (int)0.569;
- type.scaleY *= (int)0.569;
- }
- if (i == 25589) {
- type.name = "Pet Mummy";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.standAnim = list(2015).standAnim;
- type.walkAnim = list(2015).walkAnim;
- type.size = list(2015).size;
- type.models = list(2015).models;
- type.scaleY = list(2015).scaleY;
- type.scaleXZ = list(2015).scaleXZ;
- type.models = list(2015).models;
- type.combatLevel = 100;
- type.scaleXZ *= (int)0.569;
- type.scaleY *= (int)0.569;
- }
- if (i == 8450) {
- type.name = "Raichu Jr";
- type.description = " It evolves from Pikachu when exposed to a Thunder Stone".getBytes();
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ *= (int)0.569;
- type.scaleY *= (int)0.569;
- type.models = new int[] { 91099 };
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 59) {
- final NPCType config = list(2026);
- type.standAnim = config.standAnim;
- type.walkAnim = config.walkAnim;
- type.size = 1;
- type.description = config.description;
- type.models = config.models;
- type.name = String.valueOf(config.name) + " Jr.";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = (int)(config.scaleXZ * 0.333);
- type.scaleY = (int)(config.scaleY * 0.333);
- }
- if (i == 60) {
- final NPCType config = list(2027);
- type.standAnim = config.standAnim;
- type.walkAnim = config.walkAnim;
- type.size = 1;
- type.description = config.description;
- type.models = config.models;
- type.name = String.valueOf(config.name) + " Jr.";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = (int)(config.scaleXZ * 0.333);
- type.scaleY = (int)(config.scaleY * 0.333);
- }
- if (i == 61) {
- final NPCType config = list(2028);
- type.standAnim = config.standAnim;
- type.walkAnim = config.walkAnim;
- type.size = 1;
- type.description = config.description;
- type.models = config.models;
- type.name = String.valueOf(config.name) + " Jr.";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = (int)(config.scaleXZ * 0.333);
- type.scaleY = (int)(config.scaleY * 0.333);
- }
- if (i == 62) {
- final NPCType config = list(2029);
- type.standAnim = config.standAnim;
- type.walkAnim = config.walkAnim;
- type.size = 1;
- type.description = config.description;
- type.models = config.models;
- type.name = String.valueOf(config.name) + " Jr.";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = (int)(config.scaleXZ * 0.333);
- type.scaleY = (int)(config.scaleY * 0.333);
- }
- if (i == 63) {
- final NPCType config = list(2030);
- type.standAnim = config.standAnim;
- type.walkAnim = config.walkAnim;
- type.size = 1;
- type.description = config.description;
- type.models = config.models;
- type.name = String.valueOf(config.name) + " Jr.";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = (int)(config.scaleXZ * 0.333);
- type.scaleY = (int)(config.scaleY * 0.333);
- }
- if (i == 8585) {
- type.standAnim = list(3200).standAnim;
- type.walkAnim = list(3200).walkAnim;
- type.size = 1;
- type.description = list(3200).description;
- type.models = list(3200).models;
- type.name = "Chaos Elemental Jr";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = (int)(list(3200).scaleXZ * 0.333);
- type.scaleY = (int)(list(3200).scaleY * 0.333);
- }
- if (i == 7558) {
- type = list(8350);
- (type.models = new int[1])[0] = 38564;
- type.scaleXZ = (int)(list(3200).scaleXZ * 0.633);
- type.scaleY = (int)(list(3200).scaleY * 0.633);
- type.name = "Acidic Demon";
- type.standAnim = -1;
- type.walkAnim = -1;
- }
- if (i == 644) {
- type.name = "Flasks Trader";
- type.actions[2] = "Trade";
- }
- if (i == 1378) {
- type.actions[2] = "Trade";
- (type.models = Arrays.copyOf(type.models, type.models.length + 1))[type.models.length - 1] = 94522;
- type.description = "She mastered the art of gambling.".getBytes();
- }
- if (i == 2998) {
- type.name = "Lottery Manager";
- type.actions[2] = "Open Lottery";
- }
- if (i == 4677) {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Elvarg";
- type.combatLevel = 150;
- }
- final int myass = 4247;
- if (i == myass) {
- type.name = "Construction Manager";
- type.description = "DreamScape Official Construction Seller!".getBytes();
- type.actions[2] = "Visit House";
- type.actions[3] = "Buy Skillcape";
- }
- switch (i) {
- case 666:
- case 760:
- case 761:
- case 762:
- case 763:
- case 764:
- case 765:
- case 766:
- case 767:
- case 768:
- case 769:
- case 770:
- case 771:
- case 772:
- case 773:
- case 3505:
- case 3506:
- case 3507:
- case 6903: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- break;
- }
- case 1702: {
- type.name = "Player Owned Shop Manager";
- type.actions = new String[] { "Talk-to", null, "Search through stores", "Open your store", "Collect" };
- break;
- }
- case 6907:
- case 6961:
- case 6967:
- case 6968:
- case 8577: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- break;
- }
- case 363: {
- type.name = "Conquest";
- type.size = 3;
- type.combatLevel = 318;
- type.scaleXZ = 128;
- type.scaleY = 128;
- break;
- }
- case 362: {
- type.name = "War";
- type.size = 3;
- type.combatLevel = 318;
- type.scaleXZ = 128;
- type.scaleY = 128;
- break;
- }
- case 361: {
- type.name = "Famine";
- type.size = 3;
- type.combatLevel = 318;
- type.scaleXZ = 128;
- type.scaleY = 128;
- break;
- }
- case 5866: {
- type.name = "Cerberus";
- type.models = new int[] { 29270 };
- type.size = 5;
- type.actions = new String[5];
- type.combatLevel = 318;
- type.scaleXZ = 128;
- type.scaleY = 128;
- break;
- }
- case 5867: {
- type.name = "Summoned Soul";
- type.models = new int[] { 29268 };
- type.size = 1;
- type.actions = new String[5];
- type.standAnim = 4505;
- type.walkAnim = 4505;
- type.combatLevel = 96;
- type.scaleXZ = 140;
- type.scaleY = 140;
- break;
- }
- case 5868: {
- type.name = "Summoned Soul";
- type.models = new int[] { 29267 };
- type.size = 1;
- type.actions = new String[5];
- type.standAnim = 4505;
- type.walkAnim = 4505;
- type.combatLevel = 96;
- type.scaleXZ = 140;
- type.scaleY = 140;
- break;
- }
- case 8428: {
- type.name = "Charmeleon";
- type.description = "Charmeleon, the Flame Pokemon and the evolved form of Charmander.".getBytes();
- type.models = new int[] { 91097 };
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 96;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- break;
- }
- case 7414: {
- type.name = "@zod@Zen";
- type.description = "He giggles as you touch him.".getBytes();
- type.models = new int[] { 90637 };
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- break;
- }
- case 5869: {
- type.name = "Summoned Soul";
- type.models = new int[] { 29266 };
- type.size = 1;
- type.actions = new String[5];
- type.standAnim = 4505;
- type.walkAnim = 4505;
- type.combatLevel = 79;
- type.scaleXZ = 140;
- type.scaleY = 140;
- break;
- }
- case 5087: {
- NPCTypeList.stream.currentOffset = NPCTypeList.streamIndices[630];
- type.size = 5;
- type.readValues(NPCTypeList.stream);
- type.name = "@adm@Tank";
- type.models = new int[] { 19943 };
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 575;
- type.standAnim = 6001;
- type.walkAnim = 6001;
- type.scaleXZ = 285;
- type.scaleY = 305;
- type.description = "RUN!!!".getBytes();
- break;
- }
- case 5089: {
- NPCTypeList.stream.currentOffset = NPCTypeList.streamIndices[630];
- type.readValues(NPCTypeList.stream);
- type.size = 2;
- type.name = "@adm@Tank Toy";
- type.models = new int[] { 19943 };
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 575;
- type.standAnim = 6001;
- type.walkAnim = 6001;
- type.scaleXZ = 75;
- type.scaleY = 95;
- type.description = "RUN!!! Oh wait... never mind.".getBytes();
- break;
- }
- case 9300: {
- type.visibleOnMap = true;
- type.models = new int[] { 13850, 13848, 13849 };
- final NPCType npcType78 = type;
- final NPCType npcType79 = type;
- final int n = 3346;
- npcType79.standAnim = n;
- npcType78.walkAnim = n;
- type.modifiedColors = new int[] { 65535, 65535, 65535, 65535, 65535, 65535, 419770, 7502, 419770, 0, 419770, 419770 };
- type.originalColors = new int[] { 39322, 39318, 39442, 39566, 39818, 41864, 29976, 7502, 27819, 0, 29980, 28302 };
- type.name = "Some Boss";
- type.combatLevel = 0;
- final NPCType npcType80 = type;
- final NPCType npcType81 = type;
- final NPCType npcType82 = type;
- final int walkBackAnim = -1;
- npcType82.anInt55 = walkBackAnim;
- npcType81.anInt83 = walkBackAnim;
- npcType80.walkBackAnim = walkBackAnim;
- (type.actions = new String[5])[1] = "Attack";
- type.size = 1;
- type.scaleXZ = 300;
- type.scaleY = 300;
- break;
- }
- case 2642: {
- type.name = "O.G Dragon";
- final int orig2 = type.models[1];
- (type.models = new int[4])[0] = 91575;
- type.models[1] = 91576;
- type.models[2] = 91577;
- type.models[3] = orig2;
- type.combatLevel = 666;
- final NPCType npcType83 = type;
- npcType83.scaleXZ *= 2;
- final NPCType npcType84 = type;
- npcType84.scaleY *= (int)1.5;
- final NPCType npcType85 = type;
- npcType85.size *= 2;
- (type.actions = new String[5])[1] = "Attack";
- type.priority = true;
- break;
- }
- case 10815: {
- type.name = "Oblivion Dragon";
- type.combatLevel = 2017;
- type.standAnim = 12248;
- final NPCType npcType86 = type;
- final NPCType npcType87 = type;
- final int n2 = 12246;
- npcType87.walkBackAnim = n2;
- npcType86.walkAnim = n2;
- type.opcode103V = 12246;
- type.anInt83 = 12246;
- type.anInt55 = 12246;
- (type.models = new int[1])[0] = 91692;
- final NPCType npcType88 = type;
- npcType88.scaleXZ *= (int)1.5;
- final NPCType npcType89 = type;
- npcType89.scaleY *= (int)1.5;
- type.size = 4;
- (type.actions = new String[5])[1] = "Attack";
- type.priority = true;
- break;
- }
- case 9999: {
- type.name = "Flame King";
- (type.models = new int[6])[0] = 15;
- type.models[1] = 16;
- type.models[2] = 17;
- type.models[3] = ItemDef.forID(11732).maleModel;
- type.models[4] = 13319;
- type.models[5] = 50066;
- type.combatLevel = 420;
- (type.actions = new String[5])[1] = "Attack";
- type.headIcon = -1;
- break;
- }
- case 10001: {
- type.name = "Flame Pernix";
- (type.models = new int[6])[0] = 79307;
- type.models[1] = 79301;
- type.models[2] = 79304;
- type.models[3] = ItemDef.forID(13834).maleModel;
- type.models[4] = 13319;
- type.models[5] = 15015;
- type.combatLevel = 420;
- (type.actions = new String[5])[1] = "Attack";
- type.headIcon = -1;
- break;
- }
- case 9086: {
- type.actions = new String[5];
- type.size = 3;
- type.actions[1] = "Attack";
- type.models = new int[1];
- type.models = new int[] { 70010 };
- type.standAnim = 12193;
- type.walkAnim = 12203;
- type.name = "Vorago";
- type.combatLevel = 2000;
- type.description = "A powerful entity that is one with the earth.".getBytes();
- break;
- }
- case 26086: {
- type.actions = new String[5];
- type.size = 3;
- type.actions[1] = "Attack";
- type.models = new int[1];
- type.models = new int[] { 70010 };
- type.standAnim = 12193;
- type.walkAnim = 12203;
- type.name = "Mega Enraged Vorago";
- type.combatLevel = 20000;
- type.description = "A powerful entity that is one with the earth.".getBytes();
- type.shadow = Integer.MAX_VALUE;
- break;
- }
- case 25015: {
- type.size = 1;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.models = new int[1];
- type.models = new int[] { 70010 };
- type.standAnim = 12193;
- type.walkAnim = 12203;
- type.name = "Vorago jr";
- type.combatLevel = 0;
- type.scaleXZ = 20;
- type.scaleY = 20;
- type.description = "A powerful pet that is one with the earth.".getBytes();
- break;
- }
- case 25014:
- case 25023:
- case 25031: {
- System.out.println("MODELS: " + type.standAnim + " W: " + type.walkAnim);
- break;
- }
- case 25045: {
- type.name = "Crash Bandicoot jr";
- type.description = "It's a Crash Bandicoot jr!".getBytes();
- type.models = new int[] { 94218 };
- type.scaleXZ = 80;
- type.scaleY = 80;
- type.size = 1;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- break;
- }
- case 25046: {
- type.name = "Space Invader jr";
- type.description = "It's a Space Invader jr!".getBytes();
- type.models = new int[] { 94214 };
- type.scaleXZ = 80;
- type.scaleY = 80;
- type.size = 1;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- break;
- }
- case 25047: {
- type.name = "Pacman jr";
- type.description = "It's a Crash Pacman jr!".getBytes();
- type.models = new int[] { 94205 };
- type.scaleXZ = 80;
- type.scaleY = 80;
- type.size = 1;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- break;
- }
- case 9997: {
- type.name = "Venom";
- (type.models = new int[6])[0] = 62941;
- type.models[1] = 62943;
- type.models[2] = 62945;
- type.models[3] = ItemDef.forID(11732).maleModel;
- type.models[4] = 13319;
- type.models[5] = ItemDef.forID(21066).maleModel;
- type.combatLevel = 985;
- (type.actions = new String[5])[1] = "Attack";
- type.headIcon = -1;
- type.scaleXZ = 225;
- type.scaleY = 225;
- break;
- }
- case 563: {
- type.name = "@cya@Dye Trader";
- break;
- }
- case 707: {
- type.combatLevel = 999;
- type.name = "Magegray";
- type.actions = new String[] { null, "Attack", null, null, null };
- final int[] backup = type.models;
- (type.models = new int[8])[0] = backup[0];
- type.models[1] = backup[1];
- type.models[2] = backup[2];
- type.models[3] = backup[3];
- type.models[4] = backup[4];
- type.models[5] = backup[5];
- type.models[6] = backup[6];
- type.models[7] = 75877;
- type.walkAnim = 9738;
- type.standAnim = 847;
- break;
- }
- case 26707: {
- type.copy(list(707));
- type.name = "Enraged Magegray";
- type.shadow = Integer.MAX_VALUE;
- type.combatLevel = 12500;
- type.description = "Powerful magic emits from him... scary!".getBytes();
- break;
- }
- case 26200: {
- type.copy(list(3200));
- type.name = "Enraged Chaos Elemental";
- type.shadow = Integer.MAX_VALUE;
- type.combatLevel = 12500;
- type.description = "Chaos is a ladder.".getBytes();
- break;
- }
- case 500: {
- type.name = "Cerbrus";
- type.combatLevel = 318;
- (type.models = new int[1])[0] = 80033;
- (type.actions = new String[5])[1] = "Attack";
- type.size = 6;
- break;
- }
- case 64: {
- type.name = "Hollow Spider";
- type.combatLevel = 985;
- (type.actions = new String[5])[1] = "Attack";
- type.scaleXZ = 225;
- type.scaleY = 225;
- break;
- }
- case 9998: {
- type.name = "King Dreamer";
- (type.models = new int[6])[0] = 55011;
- type.models[1] = 55009;
- type.models[2] = 55007;
- type.models[3] = 10683;
- type.models[4] = 13319;
- type.models[5] = 79250;
- type.combatLevel = 420;
- (type.actions = new String[5])[1] = "Attack";
- type.headIcon = -1;
- break;
- }
- case 10070: {
- type.name = "Shadow King";
- (type.models = new int[8])[0] = 77563;
- type.models[1] = 77572;
- type.models[2] = 77565;
- type.models[3] = 77570;
- type.models[4] = 13319;
- type.models[5] = 77566;
- type.models[6] = 77574;
- type.models[7] = 77568;
- type.combatLevel = 6996;
- type.standAnim = list(1).standAnim;
- type.walkAnim = list(1).walkAnim;
- (type.actions = new String[5])[1] = "Attack";
- type.headIcon = -1;
- type.size = 3;
- type.scaleXZ = type.scaleXZ * 2 + 50;
- type.scaleY = type.scaleY * 2 + 50;
- break;
- }
- case 26070: {
- type.copy(list(10070));
- type.name = "Enraged Shadow King";
- type.combatLevel = 10000;
- type.description = "If only we had Sora.".getBytes();
- break;
- }
- case 10068: {
- type.name = "@red@Z@dre@o@red@n@dre@a";
- (type.models = new int[7])[0] = 90603;
- type.models[1] = 90605;
- type.models[2] = 90601;
- type.models[3] = 90671;
- type.models[4] = 90609;
- type.models[5] = 90610;
- type.models[6] = 90607;
- type.combatLevel = 0;
- type.standAnim = 12000;
- type.walkAnim = 11999;
- type.description = "She bites".getBytes();
- type.size = 2;
- type.scaleXZ = (int)(type.scaleXZ * 1.5) + 50;
- type.scaleY = (int)(type.scaleY * 1.5) + 50;
- break;
- }
- case 7416: {
- type.name = "@zoz@Wing Zero";
- (type.models = new int[6])[0] = 90647;
- type.models[1] = 90648;
- type.models[2] = 90649;
- type.models[3] = 90650;
- type.models[4] = 53327;
- type.models[5] = 90652;
- type.combatLevel = 0;
- type.standAnim = 1501;
- type.walkAnim = 1851;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.description = "Wing Zero from Gundam Wings".getBytes();
- break;
- }
- case 351: {
- type.name = "Party Minion";
- type.combatLevel = 4200;
- (type.actions = new String[5])[1] = "Attack";
- type.models = list(659).models;
- type.walkAnim = list(659).walkAnim;
- type.scaleXZ = type.scaleXZ * 2 + 50;
- type.scaleY = type.scaleY * 2 + 50;
- type.size = 2;
- break;
- }
- case 352: {
- type.name = "Platinum Phoenix";
- type.combatLevel = 4200;
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 80400;
- type.walkAnim = list(1911).walkAnim;
- type.standAnim = list(1911).standAnim;
- type.scaleXZ = type.scaleXZ * 2 + 80;
- type.scaleY = type.scaleY * 2 + 80;
- type.size = 2;
- break;
- }
- case 354: {
- type.combatLevel = 666;
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 91600;
- type.walkAnim = 11246;
- type.standAnim = 11248;
- type.size = 4;
- break;
- }
- case 353: {
- type.name = "Party Boss";
- type.combatLevel = 8400;
- (type.actions = new String[5])[1] = "Attack";
- type.models[0] = 80325;
- type.models[1] = 80052;
- type.models[2] = 80050;
- type.models[3] = 70654;
- type.models[4] = 16831;
- type.models[5] = 80326;
- type.walkAnim = list(659).walkAnim;
- type.scaleXZ = type.scaleXZ * 2 + 80;
- type.scaleY = type.scaleY * 2 + 80;
- type.size = 3;
- break;
- }
- case 1696: {
- type.name = "Iron Man";
- type.models[1] = 187;
- type.models[2] = 306;
- type.models[3] = 268;
- break;
- }
- case 1220: {
- type.name = "Shadow King Pet";
- (type.models = new int[8])[0] = 77563;
- type.models[1] = 77572;
- type.models[2] = 77565;
- type.models[3] = 77570;
- type.models[4] = 13319;
- type.models[5] = 77566;
- type.models[6] = 77574;
- type.models[7] = 77568;
- type.combatLevel = 6666;
- type.standAnim = list(1).standAnim;
- type.walkAnim = list(1).walkAnim;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.headIcon = -1;
- type.size = 1;
- type.scaleXZ = 80;
- type.scaleY = 80;
- break;
- }
- case 199: {
- type.name = "Shadow King Pet";
- (type.models = new int[8])[0] = 77563;
- type.models[1] = 77572;
- type.models[2] = 77565;
- type.models[3] = 77570;
- type.models[4] = 13319;
- type.models[5] = 77566;
- type.models[6] = 77574;
- type.models[7] = 77568;
- type.combatLevel = 6666;
- type.standAnim = list(1).standAnim;
- type.walkAnim = list(1).walkAnim;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.headIcon = -1;
- type.size = 1;
- type.scaleXZ = 80;
- type.scaleY = 80;
- break;
- }
- case 200: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 40955;
- type.standAnim = 10056;
- type.walkAnim = 10055;
- type.size = 3;
- type.name = "Corporeal Beast Pet";
- type.combatLevel = 785;
- type.description = "A vision of supernatural horror.".getBytes();
- type.scaleXZ = 35;
- type.scaleY = 25;
- break;
- }
- case 201: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 12345;
- type.name = "Charmander Pet";
- type.combatLevel = 315;
- type.description = "It's a Charmander.".getBytes();
- type.scaleXZ = 50;
- type.scaleY = 50;
- break;
- }
- case 202: {
- type.combatLevel = 999;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- final int[] backup2 = type.models;
- (type.models = list(707).models)[7] = 75877;
- type.walkAnim = 9738;
- type.standAnim = 847;
- type.name = "Magegray pet";
- type.scaleXZ = 90;
- type.scaleY = 90;
- break;
- }
- case 73: {
- type.name = "Normal Zombie";
- type.combatLevel = 110;
- break;
- }
- case 74: {
- type.name = "Brutal Zombie";
- type.combatLevel = 215;
- break;
- }
- case 6981: {
- type.name = "@cya@Avenger Shop Master";
- (type.actions = new String[5])[0] = "Open-shop";
- type.combatLevel = 0;
- break;
- }
- case 1337: {
- type.name = "@cya@Ticket Exchanger";
- break;
- }
- case 220: {
- type.name = "@gre@King Bounty Shop";
- break;
- }
- case 1390: {
- (type.actions = new String[5])[0] = "Talk to";
- type.combatLevel = 0;
- break;
- }
- case 9000: {
- (type.models = new int[1])[0] = 28298;
- type.name = "Callisto";
- type.standAnim = 4919;
- type.walkAnim = 4923;
- type.size = 6;
- type.actions = new String[5];
- type.combatLevel = 470;
- type.actions[1] = "Attack";
- break;
- }
- case 9028: {
- (type.models = new int[3])[0] = 14407;
- type.models[1] = 14408;
- type.models[2] = 14409;
- type.name = "Zulrah";
- type.standAnim = 4919;
- type.walkAnim = 4923;
- type.size = 6;
- type.actions = new String[5];
- type.combatLevel = 725;
- type.actions[1] = "Attack";
- break;
- }
- case 491: {
- type.name = "Death";
- (type.actions = new String[5])[0] = "Talk-to";
- break;
- }
- case 2042: {
- (type.models = new int[1])[0] = 14407;
- type.name = "Zulrah";
- type.actions = new String[5];
- type.combatLevel = 225;
- type.actions[1] = "Attack";
- type.size = 3;
- break;
- }
- case 9001: {
- (type.models = new int[1])[0] = 28293;
- type.name = "Scorpia";
- type.standAnim = 6252;
- type.walkAnim = 6253;
- type.actions = new String[5];
- type.combatLevel = 225;
- type.actions[1] = "Attack";
- type.size = 3;
- break;
- }
- case 9002: {
- (type.models = new int[2])[0] = 28294;
- type.models[1] = 28295;
- type.name = "Venenatis";
- type.standAnim = 5326;
- type.size = 6;
- type.walkAnim = 5325;
- type.actions = new String[5];
- type.combatLevel = 464;
- type.actions[1] = "Attack";
- type.scaleXZ = 200;
- type.scaleY = 200;
- break;
- }
- case 9003: {
- (type.models = new int[1])[0] = 28299;
- type.name = "Vet'ion";
- type.standAnim = 5483;
- type.size = 2;
- type.walkAnim = 5481;
- type.actions = new String[5];
- type.combatLevel = 454;
- type.actions[1] = "Attack";
- type.visibleOnMap = true;
- break;
- }
- case 9004: {
- (type.models = new int[1])[0] = 28293;
- type.name = "Scorpia Jr";
- type.standAnim = 6252;
- type.walkAnim = 6253;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = 55;
- type.scaleY = 55;
- break;
- }
- case 9005: {
- (type.models = new int[2])[0] = 28294;
- type.models[1] = 28295;
- type.name = "Venenatis Jr";
- type.standAnim = 5326;
- type.walkAnim = 5325;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = 55;
- type.scaleY = 55;
- break;
- }
- case 9006: {
- (type.models = new int[1])[0] = 28298;
- type.name = "Callisto Jr";
- type.size = 2;
- type.standAnim = 4919;
- type.walkAnim = 4923;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = 45;
- type.scaleY = 45;
- break;
- }
- case 9007: {
- (type.models = new int[1])[0] = 28299;
- type.name = "Vet'ion Jr";
- type.standAnim = 5483;
- type.walkAnim = 5481;
- type.actions = new String[5];
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = 55;
- type.scaleY = 55;
- break;
- }
- case 9008: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 11123;
- type.name = "Young Thugbob Pet";
- type.size = 3;
- type.combatLevel = 0;
- type.description = "It's a .... thug.".getBytes();
- type.scaleXZ = 100;
- type.scaleY = 80;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- break;
- }
- case 9009: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 35223;
- type.name = "Pikachu Jr";
- type.combatLevel = 0;
- type.description = "It's Pikachu.".getBytes();
- type.scaleXZ = 80;
- type.scaleY = 60;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- break;
- }
- case 9010: {
- (type.models = new int[1])[0] = 62717;
- type.name = "Nex Jr";
- type.size = 3;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 0;
- type.shadow = 10;
- type.lightness = 50;
- type.headIcon = 15;
- type.opcode103V = 32;
- type.scaleXZ = 70;
- type.scaleY = 75;
- break;
- }
- case 9011: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.name = "TD Jr";
- type.combatLevel = 0;
- type.models = new int[1];
- type.standAnim = 10921;
- type.walkAnim = 10920;
- type.models[0] = 44733;
- type.description = "Dangerous shit bro...".getBytes();
- type.scaleXZ = 40;
- type.scaleY = 45;
- break;
- }
- case 9012: {
- (type.actions = new String[5])[0] = "Trade with";
- type.name = "@red@Tormented @blu@vo@gre@te@yel@po@red@int @whi@store";
- type.combatLevel = 0;
- type.models = new int[1];
- type.standAnim = 10921;
- type.walkAnim = 10920;
- type.models[0] = 44733;
- type.description = "Dangerous shit bro...".getBytes();
- type.scaleXZ = 40;
- type.scaleY = 45;
- break;
- }
- case 19457: {
- type.size = 5;
- type.combatLevel = 2500;
- type.models = new int[] { 91705 };
- type.name = "Araxxor";
- (type.actions = new String[5])[1] = "Attack";
- type.description = "I don't think a newspaper is going to cut it.".getBytes();
- type.priority = true;
- type.standAnim = 24041;
- type.walkAnim = 24042;
- break;
- }
- case 142: {
- type.name = "Wolf Cub";
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.scaleXZ = 80;
- type.scaleY = 65;
- break;
- }
- case 9013: {
- type.name = "Smoke devil";
- type.combatLevel = 160;
- type.models[0] = 28302;
- type.actions = new String[5];
- type.standAnim = 1556;
- type.actions[1] = "Attack";
- break;
- }
- case 9014: {
- type.actions = new String[5];
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 30469;
- type.actions[1] = "Attack";
- type.standAnim = 8186;
- type.walkAnim = 8189;
- type.name = "Mini Titan";
- type.combatLevel = 175;
- type.description = "A summoning monster.".getBytes();
- type.scaleXZ = 100;
- type.scaleY = 85;
- break;
- }
- case 9015: {
- (type.models = new int[2])[0] = 27785;
- type.models[1] = 27789;
- type.name = "Mini Graador";
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1337;
- type.standAnim = 7059;
- type.walkAnim = 7058;
- type.size = 2;
- type.scaleXZ = 55;
- type.scaleY = 55;
- break;
- }
- case 9016: {
- (type.models = new int[4])[1] = 17415;
- type.models[0] = 17414;
- type.models[2] = 17429;
- type.models[3] = 17422;
- type.name = "Mini King Black Dragon";
- type.size = 2;
- type.standAnim = 90;
- type.combatLevel = 276;
- type.walkAnim = 4635;
- (type.actions = new String[5])[1] = "Attack";
- type.scaleXZ = 80;
- type.size = 3;
- type.scaleY = 80;
- break;
- }
- case 9017: {
- (type.models = new int[5])[0] = 27768;
- type.models[1] = 27773;
- type.models[2] = 27764;
- type.models[3] = 27765;
- type.models[4] = 27770;
- type.name = "Mini Tsutsaroth";
- type.size = 2;
- (type.actions = new String[5])[1] = "Attack";
- type.standAnim = 6943;
- type.walkAnim = 6942;
- type.scaleXZ = 50;
- type.scaleY = 50;
- break;
- }
- case 9018: {
- (type.models = new int[2])[0] = 28003;
- type.models[1] = 28004;
- type.name = "Mini Kree'arra";
- type.actions = new String[5];
- type.combatLevel = 580;
- type.actions[1] = "Attack";
- type.standAnim = 6972;
- type.size = 2;
- type.walkAnim = 6973;
- type.scaleXZ = 55;
- type.scaleY = 55;
- break;
- }
- case 9019: {
- (type.models = new int[4])[0] = 28057;
- type.models[1] = 28071;
- type.models[2] = 28078;
- type.models[3] = 28056;
- type.name = "Mini Zilyana";
- type.combatLevel = 596;
- (type.actions = new String[5])[1] = "Attack";
- type.size = 2;
- type.standAnim = 6963;
- type.walkAnim = 6962;
- type.scaleXZ = 85;
- type.scaleY = 85;
- break;
- }
- case 9020: {
- (type.models = new int[1])[0] = 22790;
- type.name = "Mini Barrelchest";
- type.actions = new String[5];
- type.combatLevel = 72;
- type.actions[1] = "Attack";
- type.standAnim = 5893;
- type.walkAnim = 5892;
- type.size = 2;
- type.scaleXZ = 75;
- type.scaleY = 75;
- break;
- }
- case 9021: {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Mini Tormented Demon";
- type.combatLevel = 119;
- type.models = new int[1];
- type.standAnim = 10921;
- type.walkAnim = 10920;
- type.models[0] = 44733;
- type.description = "Dangerous shit bro...".getBytes();
- type.scaleXZ = 70;
- type.scaleY = 75;
- break;
- }
- case 9022: {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 40955;
- type.standAnim = 10056;
- type.walkAnim = 10055;
- type.size = 3;
- type.name = "Mini Corporeal Beast";
- type.combatLevel = 785;
- type.description = "A vision of supernatural horror.".getBytes();
- type.scaleXZ = 55;
- type.scaleY = 45;
- break;
- }
- case 9023: {
- (type.actions = new String[5])[0] = "Teleport Via";
- (type.models = new int[1])[0] = list(7133).models[0];
- type.walkAnim = list(7133).walkAnim;
- type.standAnim = list(7133).standAnim;
- type.name = "Mini Boss Leader";
- type.combatLevel = 0;
- type.scaleXZ = 60;
- type.scaleY = 50;
- break;
- }
- case 9024: {
- type.name = "Party Pie Jr";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.models = list(659).models;
- type.walkAnim = list(659).walkAnim;
- type.standAnim = list(659).standAnim;
- type.combatLevel = 0;
- type.scaleXZ = 90;
- type.scaleY = 95;
- break;
- }
- case 9025: {
- (type.models = new int[2])[0] = 27785;
- type.models[1] = 27789;
- type.name = "@red@Bandos Pet";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.combatLevel = 1337;
- type.standAnim = 7059;
- type.walkAnim = 7058;
- type.size = 2;
- type.scaleXZ = 30;
- type.scaleY = 30;
- break;
- }
- case 9026: {
- type.models = list(131).models;
- type.walkAnim = 5667;
- type.standAnim = 5674;
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Steroid Penguin Tank";
- type.combatLevel = 369;
- type.size = 2;
- type.scaleXZ = 240;
- type.scaleY = 240;
- break;
- }
- case 8840: {
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[1])[0] = 80166;
- type.name = "Kangaroo Pet";
- type.combatLevel = 420;
- type.scaleXZ = 100;
- type.size = 2;
- type.description = "It's a .... kangaroo.".getBytes();
- break;
- }
- case 131: {
- type.standAnim = 5674;
- break;
- }
- case 9027: {
- type.models = list(2881).models;
- type.walkAnim = list(2881).walkAnim;
- type.standAnim = list(2881).standAnim;
- (type.actions = new String[5])[0] = "Teleport Via";
- type.name = "Dagganoth Locator";
- type.combatLevel = 0;
- type.size = 1;
- type.scaleXZ = 75;
- type.scaleY = 75;
- break;
- }
- case 12445: {
- type.models = new int[] { 87079 };
- type.walkAnim = 11975;
- type.standAnim = 11973;
- type.name = "Gumby pet";
- type.description = "Everybody loves gumby!".getBytes();
- type.scaleXZ = 100;
- type.scaleY = 100;
- type.size = 1;
- type.combatLevel = 0;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- break;
- }
- }
- if (i == 12444) {
- type.size = 1;
- type.scaleXZ = 75;
- type.scaleY = 75;
- type.models = new int[] { 87064 };
- type.walkAnim = 11975;
- type.standAnim = 11973;
- type.name = "Morty";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- type.description = "It's a Morty pet!".getBytes();
- type.combatLevel = 0;
- }
- if (i == 1) {
- type.size = 1;
- type.name = "Voldemort";
- type.description = "Why?".getBytes();
- type.combatLevel = 777;
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[8])[0] = 91200;
- type.models[1] = 91060;
- type.models[2] = 91202;
- type.models[3] = 91203;
- type.models[4] = 91074;
- type.models[5] = 91201;
- type.models[6] = 91079;
- type.models[7] = 80339;
- type.walkAnim = 9738;
- type.priority = true;
- }
- if (i == 2) {
- type.size = 1;
- type.name = "Vendura";
- type.description = "Why?".getBytes();
- type.combatLevel = 777;
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[8])[0] = 80346;
- type.models[1] = ItemDef.forID(5554).maleModel;
- type.models[2] = 80343;
- type.models[3] = 80345;
- type.models[4] = 79250;
- type.models[5] = 91201;
- type.models[6] = 91079;
- type.models[7] = 80339;
- type.walkAnim = 70;
- type.standAnim = 71;
- type.scaleY = 200;
- type.scaleXZ = 200;
- type.priority = true;
- }
- if (i == 3) {
- type.size = 2;
- type.name = "Iron King";
- type.description = "Why?".getBytes();
- type.combatLevel = 777;
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[8])[0] = 91209;
- type.models[1] = 90041;
- type.models[2] = 90320;
- type.models[3] = 90046;
- type.models[4] = 91206;
- type.models[5] = 91201;
- type.models[6] = 91079;
- type.models[7] = 80339;
- type.walkAnim = 70;
- type.standAnim = 71;
- type.scaleY = 250;
- type.scaleXZ = 250;
- }
- if (i == 4) {
- type.size = 2;
- type.name = "Emperor";
- type.description = "Why?".getBytes();
- type.combatLevel = 666;
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[10])[0] = ItemDef.getDef(21057).maleModel;
- type.models[1] = ItemDef.getDef(20973).maleModel;
- type.models[2] = ItemDef.getDef(20969).maleModel;
- type.models[3] = ItemDef.getDef(21058).maleModel;
- type.models[4] = ItemDef.getDef(20248).maleModel;
- type.models[5] = ItemDef.getDef(20971).maleModel;
- type.models[6] = ItemDef.getDef(21027).maleModel;
- type.models[7] = ItemDef.getDef(21097).maleModel;
- type.models[8] = ItemDef.getDef(3066).maleModel;
- type.models[9] = ItemDef.getDef(1500).maleModel;
- type.walkAnim = 70;
- type.standAnim = 71;
- type.scaleXZ = 180;
- type.scaleY = 180;
- type.priority = true;
- }
- if (i == 690) {
- type.size = 2;
- type.name = "Invictus Warrior";
- type.description = "Why?".getBytes();
- type.combatLevel = 1337;
- (type.actions = new String[5])[0] = null;
- type.actions[1] = "Attack";
- type.actions[2] = null;
- type.actions[3] = null;
- type.actions[4] = null;
- (type.models = new int[8])[0] = 20740;
- type.models[1] = 91308;
- type.models[2] = 91312;
- type.models[3] = 91310;
- type.models[4] = 91314;
- type.models[5] = 91201;
- type.models[6] = 53327;
- type.models[7] = 62367;
- type.standAnim = list(1).standAnim;
- type.walkAnim = list(1).walkAnim;
- type.scaleY = 140;
- type.scaleXZ = 140;
- }
- if (i == 1647) {
- type.size = 1;
- type.name = "Death Eat";
- type.description = "Why?".getBytes();
- type.combatLevel = 777;
- (type.actions = new String[5])[0] = "Stare";
- type.actions[1] = "Stare";
- type.actions[2] = "Stare";
- type.actions[3] = "Stare";
- type.actions[4] = "Stare";
- (type.models = new int[8])[0] = 65294;
- type.models[1] = 91060;
- type.models[2] = 80157;
- type.models[3] = 80159;
- type.models[4] = 91074;
- type.models[5] = 70654;
- type.models[6] = 91079;
- type.models[7] = 80339;
- type.walkAnim = 9738;
- }
- if (i == 10040) {
- type.actions[1] = "Attack";
- type.combatLevel = 521;
- }
- if (i == 94) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 19924;
- type.name = "Police car";
- type.combatLevel = 911;
- type.description = "Hunting thugbobs".getBytes();
- type.size = 4;
- }
- if (i == 251) {
- type.name = "King Milestone";
- type.actions[2] = "Milestone";
- type.description = "DreamScape Official MilestoneCape Seller".getBytes();
- }
- if (i == 97) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 35223;
- type.name = "Pikachu";
- type.combatLevel = 105;
- type.description = "It's Pikachu.".getBytes();
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 98) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 35229;
- type.name = "Homer";
- type.combatLevel = 205;
- type.description = "It's a homer.".getBytes();
- }
- if (i == 99) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 75106;
- type.name = "Luigi";
- type.combatLevel = 255;
- type.description = "It's Luigi.".getBytes();
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 102) {
- type.name = "Smoke devil";
- type.combatLevel = 160;
- type.models[0] = 28302;
- type.actions = new String[5];
- type.standAnim = 1556;
- type.actions[1] = "Attack";
- }
- if (i == 5104) {
- type.readValues(NPCTypeList.stream);
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 35235;
- type.name = "Gio-dude";
- type.combatLevel = 351;
- type.description = "Hands up freak, We got you now!".getBytes();
- type.standAnim = 6001;
- type.size = 2;
- }
- if (i == 103) {
- type.name = "Callisto";
- type.combatLevel = 470;
- type.models[0] = 28298;
- (type.actions = new String[5])[1] = "Attack";
- type.scaleY = 70;
- type.standAnim = 43;
- type.walkAnim = 37;
- type.scaleXZ = 60;
- }
- if (i == 104) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 49834;
- type.name = "Kraken";
- type.standAnim = 3989;
- type.combatLevel = 291;
- type.description = "We'll fight, until world's end.".getBytes();
- }
- if (i == 100) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 75075;
- type.name = "Elite titan";
- type.combatLevel = 1337;
- type.description = "It's a elite titan.".getBytes();
- }
- if (i == 96) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 12345;
- type.name = "Charmander";
- type.combatLevel = 315;
- type.description = "It's a Charmander.".getBytes();
- type.size = 1;
- final NPCType npcType90 = type;
- npcType90.scaleXZ *= (int)0.7;
- final NPCType npcType91 = type;
- npcType91.scaleY *= (int)0.7;
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 95) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 11123;
- type.name = "Thugbob";
- type.combatLevel = 420;
- type.scaleXZ = 100;
- type.size = 2;
- type.description = "It's a .... mafia thug.".getBytes();
- type.standAnim = 11973;
- type.walkAnim = 11975;
- }
- if (i == 9713) {
- type.actions[2] = "Buy Skillcape";
- }
- if (i == 4000) {
- type.name = "King Black Dragon";
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- (type.models = new int[4])[0] = 17414;
- type.models[1] = 17415;
- type.models[2] = 17429;
- type.models[3] = 17422;
- type.combatLevel = 276;
- type.visibleOnMap = false;
- type.standAnim = 90;
- type.walkAnim = 4635;
- type.scaleY = 50;
- type.scaleXZ = 50;
- }
- if (i == 666) {
- (type.actions = new String[5])[2] = "Talk";
- type.actions[0] = "Pick-Up";
- type.actions[3] = "Interact-with";
- (type.models = new int[1])[0] = 44751;
- type.name = "Tzrek-jad";
- type.description = "A fearsome obsidian beast... Aww, so cute.".getBytes();
- }
- if (i == 747) {
- type.name = "@cya@Loyalty Shop";
- }
- if (i == 2221) {
- type.size = 6;
- (type.actions = new String[5])[0] = "Drive";
- (type.models = new int[1])[0] = 52041;
- type.name = "Car";
- type.description = "Boss Of DreamScape".getBytes();
- }
- if (i == 2586) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[2])[0] = 62747;
- type.models[1] = 62734;
- type.size = 1;
- type.scaleXZ = 130;
- type.scaleY = 130;
- type.standAnim = 808;
- type.walkAnim = 819;
- type.name = "Dragonbone Protector";
- type.combatLevel = 285;
- }
- if (i == 5001) {
- (type.models = new int[1])[0] = 62717;
- type.name = "Nex";
- type.size = 3;
- type.standAnim = 6320;
- type.walkAnim = 6321;
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 1001;
- type.visibleOnMap = true;
- type.combatLevel = 1001;
- type.priority = true;
- type.shadow = 10;
- type.lightness = 50;
- type.headIcon = 15;
- type.opcode103V = 32;
- type.hasActions = true;
- }
- if (i == 5006) {
- (type.models = new int[1])[0] = 13888;
- type.name = "Ganodermic beast";
- type.size = 3;
- type.standAnim = 6320;
- type.walkAnim = 6319;
- (type.actions = new String[5])[1] = "Attack";
- type.combatLevel = 280;
- }
- if (i == 2587) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[2])[0] = 62747;
- type.models[1] = 62734;
- type.modifiedColors = new int[10];
- (type.originalColors = new int[10])[0] = 33893;
- type.modifiedColors[0] = 828;
- type.originalColors[1] = 34853;
- type.modifiedColors[1] = 795;
- type.originalColors[2] = 35214;
- type.modifiedColors[2] = 780;
- type.originalColors[3] = 32882;
- type.modifiedColors[3] = 828;
- type.originalColors[4] = 32832;
- type.modifiedColors[4] = 828;
- type.originalColors[5] = 35461;
- type.modifiedColors[5] = 774;
- type.originalColors[6] = 35216;
- type.modifiedColors[6] = 782;
- type.originalColors[7] = 30885;
- type.modifiedColors[7] = 794;
- type.originalColors[8] = 34568;
- type.modifiedColors[8] = 780;
- type.originalColors[9] = 34454;
- type.modifiedColors[9] = 794;
- type.size = 1;
- type.scaleXZ = 130;
- type.scaleY = 130;
- type.standAnim = 808;
- type.walkAnim = 819;
- type.name = "Cruor";
- type.combatLevel = 285;
- }
- if (i == 2588) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[2])[0] = 62747;
- type.models[1] = 62734;
- type.modifiedColors = new int[10];
- (type.originalColors = new int[10])[0] = 33893;
- type.modifiedColors[0] = 80;
- type.originalColors[1] = 34853;
- type.modifiedColors[1] = 45;
- type.originalColors[2] = 35214;
- type.modifiedColors[2] = 25;
- type.originalColors[3] = 32882;
- type.modifiedColors[3] = 68;
- type.originalColors[4] = 32832;
- type.modifiedColors[4] = 68;
- type.originalColors[5] = 35461;
- type.modifiedColors[5] = 20;
- type.originalColors[6] = 35216;
- type.modifiedColors[6] = 30;
- type.originalColors[7] = 30885;
- type.modifiedColors[7] = 45;
- type.originalColors[8] = 34568;
- type.modifiedColors[8] = 30;
- type.originalColors[9] = 34454;
- type.modifiedColors[9] = 45;
- type.size = 1;
- type.scaleXZ = 130;
- type.scaleY = 130;
- type.standAnim = 808;
- type.walkAnim = 819;
- type.name = "Fumus";
- type.combatLevel = 285;
- }
- if (i == 2589) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[2])[0] = 62747;
- type.models[1] = 62734;
- type.modifiedColors = new int[10];
- (type.originalColors = new int[10])[0] = 33893;
- type.modifiedColors[0] = 50360;
- type.originalColors[1] = 34853;
- type.modifiedColors[1] = 48550;
- type.originalColors[2] = 35214;
- type.modifiedColors[2] = 15;
- type.originalColors[3] = 32882;
- type.modifiedColors[3] = 48540;
- type.originalColors[4] = 32832;
- type.modifiedColors[4] = 48540;
- type.originalColors[5] = 35461;
- type.modifiedColors[5] = 10;
- type.originalColors[6] = 35216;
- type.modifiedColors[6] = 4506;
- type.originalColors[7] = 30885;
- type.modifiedColors[7] = 48550;
- type.originalColors[8] = 34568;
- type.modifiedColors[8] = 50074;
- type.originalColors[9] = 34454;
- type.modifiedColors[9] = 48550;
- type.size = 1;
- type.scaleXZ = 130;
- type.scaleY = 130;
- type.standAnim = 808;
- type.walkAnim = 819;
- type.name = "Umbra";
- type.combatLevel = 285;
- }
- if (i == 2636) {
- (type.models = new int[1])[0] = 62717;
- type.name = "Nex";
- type.size = 3;
- (type.actions = new String[5])[1] = "Attack";
- type.visibleOnMap = true;
- type.combatLevel = 1001;
- type.priority = true;
- type.shadow = 10;
- type.lightness = 50;
- type.headIcon = 15;
- type.opcode103V = 32;
- type.hasActions = true;
- }
- if (i == 1167) {
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 553) {
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 7143) {
- type.name = "FireMaker";
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 794) {
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 219) {
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 3920) {
- type.name = "Fletcher";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 9177) {
- type.name = "@whi@Icy Skeleton";
- type.combatLevel = 584;
- }
- if (i == 8576) {
- type.scaleXZ = 300;
- type.scaleY = 305;
- }
- if (i == 26576) {
- type.copy(list(8576));
- type.name = "Enraged Phoenix";
- type.shadow = Integer.MAX_VALUE;
- type.combatLevel = 10000;
- type.description = "Burning hot!".getBytes();
- }
- if (i == 1911) {
- type.name = "Phoenix";
- type.actions[1] = "Interact";
- }
- if (i == 6523) {
- type.name = "Phoenix minion";
- type.actions = new String[] { null, "Attack", null, null, null };
- type.models = new int[] { 45411 };
- type.scaleY = 100;
- type.scaleXZ = 100;
- type.walkAnim = 11094;
- type.standAnim = 11092;
- type.combatLevel = 120;
- }
- if (i == 8576) {
- type.combatLevel = 235;
- }
- if (i == 12566) {
- type.combatLevel = 0;
- type.models = new int[] { 91200, 91060, 91202, 91203, 91074, 91201, 91079, 80339 };
- type.size = 1;
- type.walkAnim = 9738;
- type.standAnim = 808;
- type.name = "Voldemort";
- final NPCType npcType92 = type;
- final String[] actions2 = new String[5];
- actions2[0] = "Talk-to";
- npcType92.actions = actions2;
- }
- if (i == 12567) {
- type.name = "Father Lowe";
- type.combatLevel = 0;
- type.models = new int[] { 27746, 27733, 27725, 27740 };
- type.walkAnim = 819;
- type.standAnim = 808;
- type.size = 1;
- final NPCType npcType93 = type;
- final String[] actions3 = new String[5];
- actions3[0] = "Talk-to";
- npcType93.actions = actions3;
- }
- if (i == 4295) {
- type.name = "Thief";
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 455) {
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 3299) {
- type.name = "Farmer";
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 4906) {
- type.name = "Woodcutter";
- type.actions[2] = "Trade";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 569) {
- type.name = "Crafter";
- type.actions[3] = "Buy Skillcape";
- }
- if (i == 33) {
- type.name = "Bank server";
- type.combatLevel = 9000;
- }
- if (i == 1225) {
- type.name = "Bryan the Vampire";
- type.combatLevel = 341;
- }
- if (i == 3109) {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "I don't remember my name";
- type.combatLevel = 389;
- }
- if (i == 4477) {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Barebones";
- type.combatLevel = 941;
- }
- if (i == 879) {
- type.name = "Pim the Delrith";
- type.combatLevel = 341;
- }
- if (i == 2134) {
- type.name = "Terrance the Rage";
- type.combatLevel = 119;
- }
- if (i == 2579) {
- type.name = "Mandrith";
- type.size = 1;
- type.standAnim = 2715;
- type.walkAnim = 2715;
- (type.actions = new String[5])[0] = "Sell Artifacts";
- type.combatLevel = 0;
- type.scaleXZ = 130;
- type.scaleY = 130;
- (type.models = new int[1])[0] = 30182;
- }
- if (i == 2577) {
- type.name = "Harry";
- type.size = 1;
- type.combatLevel = 0;
- type.scaleXZ = 130;
- type.walkAnim = 819;
- type.scaleY = 180;
- type.standAnim = 2715;
- type.walkAnim = 2715;
- (type.models = new int[1])[0] = 29909;
- }
- if (i == 2578) {
- type.name = "Nastroth";
- type.size = 1;
- type.combatLevel = 0;
- type.scaleXZ = 130;
- type.scaleY = 130;
- type.standAnim = 2715;
- type.walkAnim = 2715;
- (type.actions = new String[5])[0] = "Open SSP Shop";
- (type.models = new int[1])[0] = 40058;
- }
- if (i == 2580) {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Lucien";
- type.size = 4;
- type.combatLevel = 0;
- type.scaleXZ = 130;
- type.scaleY = 130;
- type.walkAnim = 10764;
- type.standAnim = 10763;
- (type.models = new int[1])[0] = 44701;
- }
- if (i == 8443) {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Lucien";
- type.size = 6;
- type.combatLevel = 0;
- type.scaleXZ = 230;
- type.scaleY = 230;
- type.walkAnim = 10764;
- type.standAnim = 10763;
- }
- if (i == 5247) {
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[1])[0] = 40955;
- type.standAnim = 10056;
- type.walkAnim = 10055;
- type.name = "Corporeal Beast";
- type.combatLevel = 785;
- type.description = "A vision of supernatural horror.".getBytes();
- }
- if (i == 1498) {
- (type.actions = new String[5])[1] = "Attack";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 91278;
- type.name = "Icy Goblin";
- type.combatLevel = 3;
- type.description = "An evil christmas creature.".getBytes();
- }
- if (i == 3592) {
- (type.actions = new String[5])[2] = "Special Move";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 31101;
- type.standAnim = 6374;
- type.walkAnim = 6373;
- type.name = "Unicorn Stallion";
- type.combatLevel = 70;
- type.description = "A summoning monster.".getBytes();
- }
- if (i == 1282) {
- type.name = "Summoning Master";
- type.actions[2] = "Refill-BoB";
- type.actions[3] = "Open Pouch Shop";
- }
- if (i == 243) {
- type.name = "Dungeoneering Master";
- type.actions[2] = "Start Dungeoneering";
- type.actions[3] = "Open Token Shop";
- }
- if (i == 3591) {
- (type.actions = new String[5])[2] = "Special Move";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 30469;
- type.standAnim = 8186;
- type.walkAnim = 8189;
- type.name = "Steel Titan";
- type.combatLevel = 175;
- type.description = "A summoning monster.".getBytes();
- }
- if (i == 872) {
- type.name = "@cya@Crazy Old wizard";
- type.combatLevel = 1337;
- }
- if (i == 2587) {
- type.name = "@red@Gio's Hoe";
- type.combatLevel = 1337;
- }
- if (i == 599) {
- type.name = "@cya@Character Customizer";
- }
- if (i == 2587) {
- type.name = "Gio's Hoe";
- type.combatLevel = 1337;
- }
- if (i == 7833) {
- type.name = "@cya@Ds Slave";
- type.combatLevel = 69;
- }
- if (i == 251) {
- type.name = "@cya@MileStone";
- type.combatLevel = 1337;
- }
- if (i == 642) {
- type.name = "@cya@Shanqiua the Slave";
- type.combatLevel = 69;
- }
- if (i == 1526) {
- type.name = "@cya@Castle Wars Shop";
- type.combatLevel = 69;
- }
- if (i == 534) {
- type.name = "@cya@Achievement Shop";
- }
- if (i == 2566) {
- type.name = "@red@Skillcape Shop";
- }
- if (i == 8591) {
- type.name = "@cya@Nomad";
- type.combatLevel = 9999;
- }
- if (i == 2617) {
- type.name = "@cya@Durka Durka's";
- }
- if (i == 2233) {
- type.name = "@cya@Sarahs General";
- }
- if (i == 649) {
- type.name = "@cya@Sha'Nay Nay's Range";
- }
- if (i == 1912) {
- type.name = "@cya@Elissas Magic";
- }
- if (i == 1896) {
- type.name = "@cya@Sandi Ewoks Weapons";
- type.combatLevel = 911;
- }
- if (i == 3789) {
- type.name = "@cya@Dream PointShop";
- }
- if (i == 8542) {
- type.name = "@yel@Credit Shop";
- }
- if (i == 210) {
- type.name = "@gre@Ticket Dealer";
- }
- if (i == 522) {
- type.name = "@gre@Black Market Dealer";
- type.combatLevel = 911;
- }
- if (i == 209) {
- type.name = "@cya@Herb Dealer";
- type.combatLevel = 911;
- }
- if (i == 1152) {
- type.name = "@cya@Barrows Fixer";
- type.combatLevel = 911;
- }
- if (i == 660) {
- type.name = "@cya@Custom Point Shop";
- }
- if (i == 0) {
- type.name = "@cya@notsaid";
- type.combatLevel = 911;
- }
- if (i == 0) {
- type.name = "@cya@notsaid";
- type.combatLevel = 911;
- }
- if (i == 1801) {
- type.name = "@cya@Candi's Armour ";
- }
- if (i == 2581) {
- type.name = "@cya@Rare's Shop";
- }
- if (i == 988) {
- type.name = "@cya@Wilderness Shop";
- (type.actions = new String[5])[0] = "@red@Open";
- type.actions[2] = "@red@Emblems";
- type.combatLevel = 911;
- }
- if (i == 9711) {
- type.name = "@cya@Dungeoneering Shop";
- type.combatLevel = 1337;
- }
- if (i == 9084) {
- type.name = "@cya@Slayer List Grandmaster";
- (type.actions = new String[5])[0] = "Get Slayer List";
- type.actions[2] = "Skip Slayer List";
- }
- if (i == 8273) {
- type.name = "@cya@Slayer Task Apprentice";
- (type.actions = new String[5])[0] = "Talk";
- type.actions[1] = "Get Task";
- type.actions[2] = "Task List";
- type.actions[3] = "Avoid Task";
- type.actions[4] = "Teleport to Task";
- }
- if (i == 9085) {
- type.copy(list(30405));
- type.name = "@cya@Slayer Task Master";
- (type.actions = new String[5])[0] = "Talk";
- type.actions[1] = "Get Task";
- type.actions[2] = "Task List";
- type.actions[3] = "Avoid Task";
- type.actions[4] = "Teleport to Task";
- }
- if (i == 2834) {
- type.name = "@red@Zombie Point Shop";
- }
- if (i == 506) {
- type.name = "@cya@Single Player Zombies";
- type.combatLevel = 1337;
- }
- if (i == 661) {
- type.name = "@blu@Pr@gre@es@yel@ti@red@ge @whi@Shop";
- type.combatLevel = 1337;
- }
- if (i == 4158) {
- NPCTypeList.stream.currentOffset = NPCTypeList.streamIndices[630];
- type.size = 2;
- type.name = "Camel Pet";
- type.combatLevel = 69;
- type.description = "Don't even ask.".getBytes();
- type.scaleY = 90;
- type.scaleXZ = 90;
- type.models = list(80).models;
- type.standAnim = list(80).standAnim;
- type.walkAnim = list(80).walkAnim;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 4159) {
- NPCTypeList.stream.currentOffset = NPCTypeList.streamIndices[630];
- type.size = 2;
- type.name = "Santa Jr";
- type.description = "So wait, do I control Christmas now?".getBytes();
- type.scaleY = 90;
- type.scaleXZ = 90;
- type.models = list(8540).models;
- type.standAnim = list(8540).standAnim;
- type.walkAnim = list(8540).walkAnim;
- (type.actions = new String[5])[0] = "Talk-to";
- type.actions[2] = "Pick-up";
- }
- if (i == 5363) {
- NPCTypeList.stream.currentOffset = NPCTypeList.streamIndices[630];
- type.readValues(NPCTypeList.stream);
- (type.actions = new String[5])[1] = "Attack";
- (type.models = new int[3])[0] = 24575;
- type.models[1] = 24584;
- type.models[2] = 24580;
- type.standAnim = 90;
- type.walkAnim = 79;
- type.name = "Damo's Pet Dragon";
- type.combatLevel = 999;
- type.description = "Scales Seem to be made of pure energy!".getBytes();
- }
- if (i == 3587) {
- (type.actions = new String[5])[1] = "Take BoB";
- type.actions[2] = "Store";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 30460;
- type.standAnim = 8284;
- type.walkAnim = 8281;
- type.name = "War tortoise";
- type.scaleXZ = 129;
- type.scaleY = 129;
- type.combatLevel = 86;
- type.description = "A summoning monster.".getBytes();
- }
- if (i == 3588) {
- (type.actions = new String[5])[2] = "Teleport";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 31132;
- type.standAnim = 5225;
- type.walkAnim = 5226;
- type.name = "Spirit Ghraak";
- type.scaleXZ = 129;
- type.scaleY = 129;
- type.combatLevel = 51;
- type.description = "A summoning monster.".getBytes();
- }
- if (i == 3593) {
- (type.actions = new String[5])[2] = "Special move";
- type.scaleXZ = 129;
- type.scaleY = 129;
- (type.models = new int[1])[0] = 30475;
- type.standAnim = 8301;
- type.walkAnim = 8302;
- type.visibleOnMap = false;
- type.name = "Wolpertinger";
- type.combatLevel = 51;
- type.description = "A summoning monster.".getBytes();
- }
- if (i == 3590) {
- (type.actions = new String[5])[2] = "Take-Supplies";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 30460;
- type.standAnim = 8284;
- type.walkAnim = 8281;
- type.name = "War tortoise";
- type.scaleXZ = 129;
- type.scaleY = 129;
- type.combatLevel = 86;
- type.description = "A summoning monster.".getBytes();
- }
- if (i == 3586) {
- (type.actions = new String[5])[1] = "Take BoB";
- type.actions[2] = "Store";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 31096;
- type.standAnim = 1008;
- type.walkAnim = 1007;
- type.scaleXZ = 129;
- type.scaleY = 129;
- type.name = "Spirit terrorbird";
- type.combatLevel = 62;
- type.description = "A Bank That Follows You.".getBytes();
- }
- if (i == 3596) {
- (type.actions = new String[5])[2] = "Take-Supplies";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 31096;
- type.standAnim = 1008;
- type.walkAnim = 1007;
- type.scaleXZ = 129;
- type.scaleY = 129;
- type.name = "Spirit terrorbird";
- type.combatLevel = 62;
- type.description = "A Bank That Follows You.".getBytes();
- }
- if (i == 3594) {
- (type.actions = new String[5])[2] = "Take-Supplies";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 23892;
- type.standAnim = 5785;
- type.walkAnim = 5781;
- type.name = "Pack-yak";
- type.combatLevel = 175;
- type.description = "Summoning Bank.".getBytes();
- }
- if (i == 3595) {
- (type.actions = new String[5])[1] = "Take BoB";
- type.actions[2] = "Store";
- type.visibleOnMap = false;
- (type.models = new int[1])[0] = 23892;
- type.standAnim = 5785;
- type.walkAnim = 5781;
- type.name = "Pack-yak";
- type.combatLevel = 175;
- type.description = "Summoning Bank.".getBytes();
- }
- if (i == 1155) {
- (type.actions = new String[5])[1] = "Attack";
- type.name = "Tormented Demon";
- type.combatLevel = 450;
- type.models = new int[1];
- type.standAnim = 10921;
- type.walkAnim = 10920;
- type.models[0] = 44733;
- type.description = "Dangerous shit bro...".getBytes();
- }
- if (i == 2233 || i == 592 || i == 209 || i == 563 || i == 522 || i == 9711 || i == 534) {
- type.actions[0] = null;
- }
- if (type != null && ((type.name != null && (type.name.toLowerCase().contains("pet") || type.name.toLowerCase().endsWith(" jr"))) || isPet(i)) && GameClient.instance.isStaff(GameClient.instance.myPrivilege)) {
- type.actions[3] = "@red@Force Dismiss";
- }
- return type;
- }
- public static boolean isPet(final int id) {
- for (int index = 0; index < NPCTypeList.PET_IDS.length; ++index) {
- if (NPCTypeList.PET_IDS[index] == id) {
- return true;
- }
- }
- return false;
- }
- public static void unpackConfig(final ConfigGroup streamLoader) {
- NPCTypeList.stream = new Buffer(streamLoader.getFile("npc.dat"));
- final Buffer stream2 = new Buffer(streamLoader.getFile("npc.idx"));
- final int totalNPCs = stream2.readUnsignedShort();
- System.out.println("602 NPC Amount: " + totalNPCs);
- NPCTypeList.streamIndices = new int[totalNPCs];
- int i = 2;
- for (int j = 0; j < totalNPCs; ++j) {
- NPCTypeList.streamIndices[j] = i;
- i += stream2.readUnsignedShort();
- }
- NPCTypeList.cache = new NPCType[20];
- for (int k = 0; k < 20; ++k) {
- NPCTypeList.cache[k] = new NPCType();
- }
- }
- public static void nullLoader() {
- NPCTypeList.mruNodes = null;
- NPCTypeList.streamIndices = null;
- NPCTypeList.cache = null;
- NPCTypeList.stream = null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement