Files
2009scape/Server/src/main/java/plugin/ai/AIPBuilder.java
T
2021-03-11 20:42:32 -06:00

1640 lines
38 KiB
Java

package plugin.ai;
import core.game.node.entity.skill.Skills;
import core.game.node.entity.player.Player;
import core.game.node.entity.player.link.appearance.Gender;
import core.game.node.item.Item;
import core.game.world.map.Location;
import core.tools.RandomFunction;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* Used for "building" artificial intelligent players.
* @author Emperor
*/
public final class AIPBuilder {
/**
* Creates a new artificial intelligent player.
* @return The AIPlayer object.
*/
public static AIPlayer create(Location l) {
return new AIPlayer(l);
}
/**
* Makes an artificial intelligent copy of the player.
* @param player The player.
* @return The artificial intelligent player with the same name, stats,
* items, etc.
*/
public static AIPlayer copy(Player player) {
return copy(player, player.getLocation());
}
/**
* Makes an artificial intelligent copy of the player.
* @param player The player.
* @param l The location the AIP should spawn on.
* @return The artificial intelligent player with the same name, stats,
* items, etc.
*/
public static AIPlayer copy(Player player, Location l) {
AIPlayer p = new AIPlayer(l);
p.getSkills().copy(player.getSkills());
p.getInventory().copy(player.getInventory());
p.getEquipment().copy(player.getEquipment());
p.getBank().copy(player.getBank());
p.getAppearance().copy(player.getAppearance());
p.setControler(player);
return p;
}
public static void RandomAfkPlayer(Location loc)
{
final AIPlayer bot = new AIPlayer(loc);
bot.getAppearance().setGender(RandomFunction.random(3) == 1 ? Gender.FEMALE : Gender.MALE);
bot.getSkills().setStaticLevel(Skills.MAGIC, RandomFunction.getRandom(99));
bot.getSkills().setStaticLevel(Skills.DEFENCE, RandomFunction.getRandom(99));
bot.getSkills().setStaticLevel(Skills.ATTACK, RandomFunction.getRandom(99));
bot.getSkills().setStaticLevel(Skills.STRENGTH, RandomFunction.getRandom(99));
bot.getSkills().setStaticLevel(Skills.RANGE, RandomFunction.getRandom(99));
bot.getSkills().setStaticLevel(Skills.HITPOINTS, RandomFunction.getRandom(99));
bot.getSkills().updateCombatLevel();
bot.getAppearance().sync();
//set orientation?
}
public static void immersiveSpawns()
{
//Edge
RandomAfkPlayer(new Location(3094, 3491));
RandomAfkPlayer(new Location(3094, 3493));
RandomAfkPlayer(new Location(3092, 3497));
//GE
RandomAfkPlayer(new Location(3160, 3492));
RandomAfkPlayer(new Location(3161, 3491));
RandomAfkPlayer(new Location(3165, 3483));
RandomAfkPlayer(new Location(3168, 3485));
RandomAfkPlayer(new Location(3165, 3485));
RandomAfkPlayer(new Location(3164, 3493));
//Varrock Ge bank
RandomAfkPlayer(new Location(3189, 3439));
//Home Bank
RandomAfkPlayer(new Location(2099, 3918));
}
private List<Item> ITEMS = new ArrayList<>(Arrays.asList(new Item(286), //Orange goblin mail
new Item(287), //Blue goblin mail
new Item(288), //Goblin mail
new Item(426), //Priest gown
new Item(428), //Priest gown
new Item(466), //Pickaxe handle
new Item(492), //Picture
new Item(542), //Monk's robe
new Item(544), //Monk's robe
new Item(546), //Shade robe
new Item(548), //Shade robe
new Item(552), //Ghostspeak amulet
new Item(577), //Wizard robe
new Item(579), //Wizard hat
new Item(581), //Black robe
new Item(599), //Picture
new Item(667), //Blurite sword
new Item(713), //Picture
new Item(762), //Picture
new Item(764), //Picture
new Item(766), //Picture
new Item(767), //Phoenix crossbow
new Item(770), //Picture
new Item(837), //Crossbow
new Item(839), //Longbow
new Item(841), //Shortbow
new Item(843), //Oak shortbow
new Item(845), //Oak longbow
new Item(847), //Willow longbow
new Item(849), //Willow shortbow
new Item(851), //Maple longbow
new Item(853), //Maple shortbow
new Item(877), //Bronze bolts
new Item(882), //Bronze arrow
new Item(884), //Iron arrow
new Item(886), //Steel arrow
new Item(888), //Mithril arrow
new Item(890), //Adamant arrow
new Item(1005), //White apron
new Item(1007), //Cape
new Item(1009), //Brass necklace
new Item(1011), //Blue skirt
new Item(1013), //Pink skirt
new Item(1015), //Black skirt
new Item(1017), //Wizard hat
new Item(1019), //Cape
new Item(1021), //Cape
new Item(1023), //Cape
new Item(1027), //Cape
new Item(1029), //Cape
new Item(1031), //Cape
new Item(1037), //Bunny ears
new Item(1038), //Red partyhat
new Item(1040), //Yellow partyhat
new Item(1042), //Blue partyhat
new Item(1044), //Green partyhat
new Item(1046), //Purple partyhat
new Item(1048), //White partyhat
new Item(1050), //Santa hat
new Item(1053), //Green h'ween mask
new Item(1055), //Blue h'ween mask
new Item(1057), //Red h'ween mask
new Item(1059), //Leather gloves
new Item(1061), //Leather boots
new Item(1063), //Leather vambraces
new Item(1065), //Green d'hide vamb
new Item(1067), //Iron platelegs
new Item(1069), //Steel platelegs
new Item(1071), //Mithril platelegs
new Item(1073), //Adamant platelegs
new Item(1075), //Bronze platelegs
new Item(1077), //Black platelegs
new Item(1079), //Rune platelegs
new Item(1081), //Iron plateskirt
new Item(1083), //Steel plateskirt
new Item(1085), //Mithril plateskirt
new Item(1087), //Bronze plateskirt
new Item(1089), //Black plateskirt
new Item(1091), //Adamant plateskirt
new Item(1093), //Rune plateskirt
new Item(1095), //Leather chaps
new Item(1097), //Studded chaps
new Item(1099), //Green d'hide chaps
new Item(1101), //Iron chainbody
new Item(1103), //Bronze chainbody
new Item(1105), //Steel chainbody
new Item(1107), //Black chainbody
new Item(1109), //Mithril chainbody
new Item(1111), //Adamant chainbody
new Item(1113), //Rune chainbody
new Item(1115), //Iron platebody
new Item(1117), //Bronze platebody
new Item(1119), //Steel platebody
new Item(1121), //Mithril platebody
new Item(1123), //Adamant platebody
new Item(1125), //Black platebody
new Item(1127), //Rune platebody
new Item(1129), //Leather body
new Item(1131), //Hardleather body
new Item(1133), //Studded body
new Item(1135), //Green d'hide body
new Item(1137), //Iron med helm
new Item(1139), //Bronze med helm
new Item(1141), //Steel med helm
new Item(1143), //Mithril med helm
new Item(1145), //Adamant med helm
new Item(1147), //Rune med helm
new Item(1151), //Black med helm
new Item(1153), //Iron full helm
new Item(1155), //Bronze full helm
new Item(1157), //Steel full helm
new Item(1159), //Mithril full helm
new Item(1161), //Adamant full helm
new Item(1163), //Rune full helm
new Item(1165), //Black full helm
new Item(1167), //Leather cowl
new Item(1169), //Coif
new Item(1171), //Wooden shield
new Item(1173), //Bronze sq shield
new Item(1175), //Iron sq shield
new Item(1177), //Steel sq shield
new Item(1179), //Black sq shield
new Item(1181), //Mithril sq shield
new Item(1183), //Adamant sq shield
new Item(1185), //Rune sq shield
new Item(1189), //Bronze kiteshield
new Item(1191), //Iron kiteshield
new Item(1193), //Steel kiteshield
new Item(1195), //Black kiteshield
new Item(1197), //Mithril kiteshield
new Item(1199), //Adamant kiteshield
new Item(1201), //Rune kiteshield
new Item(1203), //Iron dagger
new Item(1205), //Bronze dagger
new Item(1207), //Steel dagger
new Item(1209), //Mithril dagger
new Item(1211), //Adamant dagger
new Item(1213), //Rune dagger
new Item(1217), //Black dagger
new Item(1265), //Bronze pickaxe
new Item(1267), //Iron pickaxe
new Item(1269), //Steel pickaxe
new Item(1271), //Adamant pickaxe
new Item(1273), //Mithril pickaxe
new Item(1275), //Rune pickaxe
new Item(1277), //Bronze sword
new Item(1279), //Iron sword
new Item(1281), //Steel sword
new Item(1283), //Black sword
new Item(1285), //Mithril sword
new Item(1287), //Adamant sword
new Item(1289), //Rune sword
new Item(1291), //Bronze longsword
new Item(1293), //Iron longsword
new Item(1295), //Steel longsword
new Item(1297), //Black longsword
new Item(1299), //Mithril longsword
new Item(1301), //Adamant longsword
new Item(1303), //Rune longsword
new Item(1307), //Bronze 2h sword
new Item(1309), //Iron 2h sword
new Item(1311), //Steel 2h sword
new Item(1313), //Black 2h sword
new Item(1315), //Mithril 2h sword
new Item(1317), //Adamant 2h sword
new Item(1319), //Rune 2h sword
new Item(1321), //Bronze scimitar
new Item(1323), //Iron scimitar
new Item(1325), //Steel scimitar
new Item(1327), //Black scimitar
new Item(1329), //Mithril scimitar
new Item(1331), //Adamant scimitar
new Item(1333), //Rune scimitar
new Item(1335), //Iron warhammer
new Item(1337), //Bronze warhammer
new Item(1339), //Steel warhammer
new Item(1341), //Black warhammer
new Item(1343), //Mithril warhammer
new Item(1345), //Adamant warhammer
new Item(1347), //Rune warhammer
new Item(1349), //Iron axe
new Item(1351), //Bronze axe
new Item(1353), //Steel axe
new Item(1355), //Mithril axe
new Item(1357), //Adamant axe
new Item(1359), //Rune axe
new Item(1361), //Black axe
new Item(1363), //Iron battleaxe
new Item(1365), //Steel battleaxe
new Item(1367), //Black battleaxe
new Item(1369), //Mithril battleaxe
new Item(1371), //Adamant battleaxe
new Item(1373), //Rune battleaxe
new Item(1375), //Bronze battleaxe
new Item(1379), //Staff
new Item(1381), //Staff of air
new Item(1383), //Staff of water
new Item(1385), //Staff of earth
new Item(1387), //Staff of fire
new Item(1389), //Magic staff
new Item(1419), //Scythe
new Item(1420), //Iron mace
new Item(1422), //Bronze mace
new Item(1424), //Steel mace
new Item(1426), //Black mace
new Item(1428), //Mithril mace
new Item(1430), //Adamant mace
new Item(1432), //Rune mace
new Item(1478), //Amulet of accuracy
new Item(1540), //Anti-dragon shield
new Item(1589), //Picture
new Item(1635), //Gold ring
new Item(1637), //Sapphire ring
new Item(1639), //Emerald ring
new Item(1641), //Ruby ring
new Item(1643), //Diamond ring
new Item(1654), //Gold necklace
new Item(1656), //Sapphire necklace
new Item(1658), //Emerald necklace
new Item(1660), //Ruby necklace
new Item(1662), //Diamond necklace
new Item(1692), //Gold amulet
new Item(1694), //Sapphire amulet
new Item(1696), //Emerald amulet
new Item(1698), //Ruby amulet
new Item(1700), //Diamond amulet
new Item(1716), //Unblessed symbol
new Item(1718), //Holy symbol
new Item(1725), //Amulet of strength
new Item(1727), //Amulet of magic
new Item(1729), //Amulet of defence
new Item(1731), //Amulet of power
new Item(1757), //Brown apron
new Item(1949), //Chef's hat
new Item(2402), //Silverlight
new Item(2420), //Picture
new Item(2422), //Blue partyhat
new Item(2425), //Picture
new Item(2480), //Picture
new Item(2512), //Picture
new Item(2513), //Dragon chainbody
new Item(2583), //Black platebody (t)
new Item(2585), //Black platelegs (t)
new Item(2587), //Black full helm(t)
new Item(2589), //Black kiteshield (t)
new Item(2591), //Black platebody (g)
new Item(2593), //Black platelegs (g)
new Item(2595), //Black full helm(g)
new Item(2597), //Black kiteshield (g)
new Item(2599), //Adam platebody (t)
new Item(2601), //Adam platelegs (t)
new Item(2603), //Adam kiteshield (t)
new Item(2605), //Adam full helm(t)
new Item(2607), //Adam platebody (g)
new Item(2609), //Adam platelegs (g)
new Item(2611), //Adam kiteshield (g)
new Item(2613), //Adam full helm(g)
new Item(2615), //Rune platebody (g)
new Item(2617), //Rune platelegs (g)
new Item(2619), //Rune full helm(g)
new Item(2621), //Rune kiteshield (g)
new Item(2623), //Rune platebody (t)
new Item(2625), //Rune platelegs (t)
new Item(2627), //Rune full helm (t)
new Item(2629), //Rune kiteshield (t)
new Item(2653), //Zamorak platebody
new Item(2655), //Zamorak platelegs
new Item(2657), //Zamorak full helm
new Item(2659), //Zamorak kiteshield
new Item(2661), //Saradomin platebody
new Item(2663), //Saradomin platelegs
new Item(2665), //Saradomin full helm
new Item(2667), //Saradomin kiteshield
new Item(2669), //Guthix platebody
new Item(2671), //Guthix platelegs
new Item(2673), //Guthix full helm
new Item(2675), //Guthix kiteshield
new Item(2902), //Gloves
new Item(2912), //Gloves
new Item(2922), //Gloves
new Item(2932), //Gloves
new Item(2942), //Gloves
new Item(3057), //Mime mask
new Item(3058), //Mime top
new Item(3059), //Mime legs
new Item(3060), //Mime gloves
new Item(3061), //Mime boots
new Item(3472), //Black plateskirt (t)
new Item(3473), //Black plateskirt (g)
new Item(3474), //Adam plateskirt (t)
new Item(3475), //Adam plateskirt (g)
new Item(3476), //Rune plateskirt (g)
new Item(3477), //Rune plateskirt (t)
new Item(3478), //Zamorak plateskirt
new Item(3479), //Saradomin plateskirt
new Item(3480), //Guthix plateskirt
new Item(3667), //Picture
new Item(4000), //Picture
new Item(4076), //Picture
new Item(4178), //Abyssal whip
new Item(4180), //Dragon platelegs
new Item(4315), //Team-1 cape
new Item(4317), //Team-2 cape
new Item(4319), //Team-3 cape
new Item(4321), //Team-4 cape
new Item(4323), //Team-5 cape
new Item(4325), //Team-6 cape
new Item(4327), //Team-7 cape
new Item(4329), //Team-8 cape
new Item(4331), //Team-9 cape
new Item(4333), //Team-10 cape
new Item(4335), //Team-11 cape
new Item(4337), //Team-12 cape
new Item(4339), //Team-13 cape
new Item(4341), //Team-14 cape
new Item(4343), //Team-15 cape
new Item(4345), //Team-16 cape
new Item(4347), //Team-17 cape
new Item(4349), //Team-18 cape
new Item(4351), //Team-19 cape
new Item(4353), //Team-20 cape
new Item(4355), //Team-21 cape
new Item(4357), //Team-22 cape
new Item(4359), //Team-23 cape
new Item(4361), //Team-24 cape
new Item(4363), //Team-25 cape
new Item(4365), //Team-26 cape
new Item(4367), //Team-27 cape
new Item(4369), //Team-28 cape
new Item(4371), //Team-29 cape
new Item(4373), //Team-30 cape
new Item(4375), //Team-31 cape
new Item(4377), //Team-32 cape
new Item(4379), //Team-33 cape
new Item(4381), //Team-34 cape
new Item(4383), //Team-35 cape
new Item(4385), //Team-36 cape
new Item(4387), //Team-37 cape
new Item(4389), //Team-38 cape
new Item(4391), //Team-39 cape
new Item(4393), //Team-40 cape
new Item(4395), //Team-41 cape
new Item(4397), //Team-42 cape
new Item(4399), //Team-43 cape
new Item(4401), //Team-44 cape
new Item(4403), //Team-45 cape
new Item(4405), //Team-46 cape
new Item(4407), //Team-47 cape
new Item(4409), //Team-48 cape
new Item(4411), //Team-49 cape
new Item(4413), //Team-50 cape
new Item(4565), //Basket of eggs
new Item(4566), //Rubber chicken
new Item(5525), //Tiara
new Item(5527), //Air tiara
new Item(5529), //Mind tiara
new Item(5531), //Water tiara
new Item(5533), //Body tiara
new Item(5535), //Earth tiara
new Item(5537), //Fire tiara
new Item(6180), //Lederhosen top
new Item(6181), //Lederhosen shorts
new Item(6182), //Lederhosen hat
new Item(6184), //Prince tunic
new Item(6185), //Prince leggings
new Item(6186), //Princess blouse
new Item(6187), //Princess skirt
new Item(6188), //Frog mask
new Item(6201), //Picture
new Item(6203), //Picture
new Item(6205), //Picture
new Item(6207), //Picture
new Item(6208), //Man speak amulet
new Item(6210), //Picture
new Item(6381), //Picture
new Item(6654), //Camo top
new Item(6655), //Camo bottoms
new Item(6656), //Camo helmet
new Item(6659), //Camo helmet
new Item(6856), //Bobble hat
new Item(6857), //Bobble scarf
new Item(6858), //Jester hat
new Item(6859), //Jester scarf
new Item(6860), //Tri-jester hat
new Item(6861), //Tri-jester scarf
new Item(6862), //Woolly hat
new Item(6863), //Woolly scarf
new Item(6864), //Marionette handle
new Item(6967), //Dragon med helm
new Item(7332), //Black shield(h1)
new Item(7334), //Adamant shield(h1)
new Item(7336), //Rune shield(h1)
new Item(7338), //Black shield(h2)
new Item(7340), //Adamant shield(h2)
new Item(7342), //Rune shield(h2)
new Item(7344), //Black shield(h3)
new Item(7346), //Adamant shield(h3)
new Item(7348), //Rune shield(h3)
new Item(7350), //Black shield(h4)
new Item(7352), //Adamant shield(h4)
new Item(7354), //Rune shield(h4)
new Item(7356), //Black shield(h5)
new Item(7358), //Adamant shield(h5)
new Item(7360), //Rune shield(h5)
new Item(7362), //Studded body (g)
new Item(7364), //Studded body (t)
new Item(7366), //Studded chaps (g)
new Item(7368), //Studded chaps (t)
new Item(7370), //D'hide body(g)
new Item(7372), //D'hide body (t)
new Item(7378), //D'hide chaps (g)
new Item(7380), //D'hide chaps (t)
new Item(7386), //Blue skirt (g)
new Item(7388), //Blue skirt (t)
new Item(7390), //Wizard robe (g)
new Item(7392), //Wizard robe (t)
new Item(7394), //Wizard hat (g)
new Item(7396), //Wizard hat (t)
new Item(7414), //Paddle
new Item(7592), //Zombie shirt
new Item(7593), //Zombie trousers
new Item(7594), //Zombie mask
new Item(7595), //Zombie gloves
new Item(7596), //Zombie boots
new Item(7672), //Picture
new Item(7674), //Perfect
new Item(7803), //Yin yang amulet
new Item(7927), //Easter ring
new Item(9005), //Fancy boots
new Item(9006), //Fighting boots
new Item(9013), //Skull sceptre
new Item(9054), //Red goblin mail
new Item(9056), //Yellow goblin mail
new Item(9057), //Green goblin mail
new Item(9058), //Purple goblin mail
new Item(9059), //Pink goblin mail
new Item(9665), //Torch
new Item(9702), //Stick
new Item(9703), //Training sword
new Item(9704), //Training shield
new Item(9705), //Training bow
new Item(9706), //Training arrows
new Item(9906), //Ghost buster 500
new Item(9907), //Ghost buster 500
new Item(9908), //Ghost buster 500
new Item(9909), //Ghost buster 500
new Item(9910), //Ghost buster 500
new Item(9911), //Ghost buster 500
new Item(9920), //Jack lantern mask
new Item(9921), //Skeleton boots
new Item(9922), //Skeleton gloves
new Item(9923), //Skeleton leggings
new Item(9924), //Skeleton shirt
new Item(9925), //Skeleton mask
new Item(10280), //Willow comp bow
new Item(10286), //Rune helm (h1)
new Item(10288), //Rune helm (h2)
new Item(10290), //Rune helm (h3)
new Item(10292), //Rune helm (h4)
new Item(10294), //Rune helm (h5)
new Item(10296), //Adamant helm (h1)
new Item(10298), //Adamant helm (h2)
new Item(10300), //Adamant helm (h3)
new Item(10302), //Adamant helm (h4)
new Item(10304), //Adamant helm (h5)
new Item(10306), //Black helm (h1)
new Item(10308), //Black helm (h2)
new Item(10310), //Black helm (h3)
new Item(10312), //Black helm (h4)
new Item(10314), //Black helm (h5)
new Item(10364), //Strength amulet(t)
new Item(10366), //Amulet of magic(t)
new Item(10501), //Snowball
new Item(10507), //Reindeer hat
new Item(10567), //Picture
new Item(10569), //Picture
new Item(10571), //Picture
new Item(10573), //Picture
new Item(10575), //Picture
new Item(10577), //Picture
new Item(10579), //Picture
new Item(10629), //Mime mask
new Item(10630), //Princess blouse
new Item(10631), //Zombie shirt
new Item(10632), //Camo top
new Item(10633), //Lederhosen top
new Item(10634), //Shade robe
new Item(10665), //Black shield(h1)
new Item(10666), //Adamant shield(h1)
new Item(10667), //Rune shield(h1)
new Item(10668), //Black shield(h2)
new Item(10669), //Adamant shield(h2)
new Item(10670), //Rune shield(h2)
new Item(10671), //Black shield(h3)
new Item(10672), //Adamant shield(h3)
new Item(10673), //Rune shield(h3)
new Item(10674), //Black shield(h4)
new Item(10675), //Adamant shield(h4)
new Item(10676), //Rune shield(h4)
new Item(10677), //Black shield(h5)
new Item(10678), //Adamant shield(h5)
new Item(10679), //Rune shield(h5)
new Item(10680), //Studded body (g)
new Item(10681), //Studded body (t)
new Item(10682), //D'hide body(g)
new Item(10683), //D'hide body (t)
new Item(10686), //Wizard robe (g)
new Item(10687), //Wizard robe (t)
new Item(10690), //Black platebody (t)
new Item(10691), //Black platebody (g)
new Item(10697), //Adam platebody (t)
new Item(10698), //Adam platebody (g)
new Item(10699), //Black helm (h1)
new Item(10700), //Black helm (h2)
new Item(10701), //Black helm (h3)
new Item(10702), //Black helm (h4)
new Item(10703), //Black helm (h5)
new Item(10704), //Rune helm (h1)
new Item(10705), //Rune helm (h2)
new Item(10706), //Rune helm (h3)
new Item(10707), //Rune helm (h4)
new Item(10708), //Rune helm (h5)
new Item(10709), //Adamant helm (h1)
new Item(10710), //Adamant helm (h2)
new Item(10711), //Adamant helm (h3)
new Item(10712), //Adamant helm (h4)
new Item(10713), //Adamant helm (h5)
new Item(10736), //Strength amulet(t)
new Item(10738), //Amulet of magic(t)
new Item(10776), //Zamorak platebody
new Item(10778), //Saradomin plate
new Item(10780), //Guthix platebody
new Item(10798), //Rune platebody (g)
new Item(10800), //Rune platebody (t)
new Item(11019), //Chicken feet
new Item(11020), //Chicken wings
new Item(11021), //Chicken head
new Item(11022), //Chicken legs
new Item(11165), //Phoenix crossbow
new Item(11167), //Phoenix crossbow
new Item(11789), //Grim reaper hood
new Item(11790), //Grim reaper hood
new Item(11951), //Snowball
new Item(12629), //Safety gloves
new Item(12634), //Chocatrice cape
new Item(12645), //Chocatrice cape
new Item(12844), //Toy kite
new Item(12845), //Stone of power
new Item(12846), //Stone of power
new Item(12847), //Stone of power
new Item(12848), //Stone of power
new Item(12849), //Stone of power
new Item(12860), //Swordfish gloves
new Item(12863), //Air runecrafting gloves
new Item(12864), //Water runecrafting gloves
new Item(12865), //Earth runecrafting gloves
new Item(12887), //Druidic mage hood 100
new Item(12888), //Druidic mage hood 80
new Item(12889), //Druidic mage hood 60
new Item(12890), //Druidic mage hood 40
new Item(12891), //Druidic mage hood 20
new Item(12892), //Druidic mage hood 0
new Item(12894), //Druidic mage top 100
new Item(12895), //Druidic mage top 80
new Item(12896), //Druidic mage top 60
new Item(12897), //Druidic mage top 40
new Item(12898), //Druidic mage top 20
new Item(12899), //Druidic mage top 0
new Item(12901), //Druidic mage bottom 100
new Item(12902), //Druidic mage bottom 80
new Item(12903), //Druidic mage bottom 60
new Item(12904), //Druidic mage bottom 40
new Item(12905), //Druidic mage bottom 20
new Item(12906), //Druidic mage bottom 0
new Item(12908), //Adamant spikeshield 100
new Item(12909), //Adamant spikeshield 80
new Item(12910), //Adamant spikeshield 60
new Item(12911), //Adamant spikeshield 40
new Item(12912), //Adamant spikeshield 20
new Item(12913), //Adamant spikeshield 0
new Item(12915), //Adamant berserker shield 100
new Item(12916), //Adamant berserker shield 80
new Item(12917), //Adamant berserker shield 60
new Item(12918), //Adamant berserker shield 40
new Item(12919), //Adamant berserker shield 20
new Item(12920), //Adamant berserker shield 0
new Item(12922), //Rune spikeshield 100
new Item(12923), //Rune spikeshield 80
new Item(12924), //Rune spikeshield 60
new Item(12925), //Rune spikeshield 40
new Item(12926), //Rune spikeshield 20
new Item(12927), //Rune spikeshield 0
new Item(12929), //Rune berserker shield 100
new Item(12930), //Rune berserker shield 80
new Item(12931), //Rune berserker shield 60
new Item(12932), //Rune berserker shield 40
new Item(12933), //Rune berserker shield 20
new Item(12934), //Rune berserker shield 0
new Item(12936), //Green d'hide coif 100
new Item(12937), //Green d'hide coif 80
new Item(12938), //Green d'hide coif 60
new Item(12939), //Green d'hide coif 40
new Item(12940), //Green d'hide coif 20
new Item(12941), //Green d'hide coif 0
new Item(12964), //Combat hood 100
new Item(12965), //Combat hood 80
new Item(12966), //Combat hood 60
new Item(12967), //Combat hood 40
new Item(12968), //Combat hood 20
new Item(12969), //Combat hood 0
new Item(12971), //Combat robe top 100
new Item(12972), //Combat robe top 80
new Item(12973), //Combat robe top 60
new Item(12974), //Combat robe top 40
new Item(12975), //Combat robe top 20
new Item(12976), //Combat robe top 0
new Item(12978), //Combat robe bottom 100
new Item(12979), //Combat robe bottom 80
new Item(12980), //Combat robe bottom 60
new Item(12981), //Combat robe bottom 40
new Item(12982), //Combat robe bottom 20
new Item(12983), //Combat robe bottom 0
new Item(12985), //Bronze gauntlets
new Item(12986), //Worn-out bronze gauntlets
new Item(12988), //Iron gauntlets
new Item(12989), //Worn-out iron gauntlets
new Item(12991), //Steel gauntlets
new Item(12992), //Worn-out steel gauntlets
new Item(12994), //Black gauntlets
new Item(12995), //Worn-out black gauntlets
new Item(12997), //Mithril gauntlets
new Item(12998), //Worn-out mithril gauntlets
new Item(13000), //Adamant gauntlets
new Item(13001), //Worn-out adamant gauntlets
new Item(13003), //Rune gauntlets
new Item(13004), //Worn-out rune gauntlets
new Item(13469), //Rune axe
new Item(13471), //Rune battleaxe
new Item(13473), //Rune warhammer
new Item(13474), //Rune longsword
new Item(13476), //Rune scimitar
new Item(13480), //Rune pickaxe
new Item(13482), //Rune platebody
new Item(13483), //Green d'hide body
new Item(13487), //Rune platelegs
new Item(13489), //Rune plateskirt
new Item(13491), //Green d'hide chaps
new Item(13496), //Rune full helm
new Item(13497), //Green d'hide vamb
new Item(13507), //Rune kiteshield
new Item(13523), //Maple longbow
new Item(13524), //Maple shortbow
new Item(13531), //Red partyhat
new Item(13532), //Yellow partyhat
new Item(13533), //Blue partyhat
new Item(13534), //Green partyhat
new Item(13535), //Purple partyhat
new Item(13536), //White partyhat
new Item(13537), //Santa hat
new Item(13538), //Green h'ween mask
new Item(13539), //Blue h'ween mask
new Item(13540), //Red h'ween mask
new Item(13541), //Willow comp bow
new Item(13560), //Explorer's ring 1
new Item(13561), //Explorer's ring 2
new Item(13562), //Explorer's ring 3
new Item(13613), //Runecrafter hat
new Item(13614), //Runecrafter robe
new Item(13615), //Runecrafter hat
new Item(13616), //Runecrafter hat
new Item(13617), //Runecrafter skirt
new Item(13618), //Runecrafter gloves
new Item(13619), //Runecrafter robe
new Item(13620), //Runecrafter hat
new Item(13621), //Runecrafter hat
new Item(13622), //Runecrafter skirt
new Item(13623), //Runecrafter gloves
new Item(13624), //Runecrafter robe
new Item(13625), //Runecrafter hat
new Item(13626), //Runecrafter hat
new Item(13627), //Runecrafter skirt
new Item(13628), //Runecrafter gloves
new Item(13630), //Air talisman staff
new Item(13631), //Mind talisman staff
new Item(13632), //Water talisman staff
new Item(13633), //Earth talisman staff
new Item(13634), //Fire talisman staff
new Item(13635), //Body talisman staff
new Item(13643), //Yellow attractor
new Item(13644), //Yellow repeller
new Item(13645), //Green attractor
new Item(13646), //Green repeller
new Item(13657), //Runecrafter hat
new Item(13658), //Runecrafter hat
new Item(13765), //Rune dagger
new Item(13777), //Rune sword
new Item(13778), //Rune 2h sword
new Item(13780), //Rune mace
new Item(13781), //Rune chainbody
new Item(13783), //Rune med helm
new Item(13787), //Rune sq shield
new Item(13800), //Rune platebody (g)
new Item(13801), //Rune platelegs (g)
new Item(13802), //Rune plateskirt (g)
new Item(13803), //Rune full helm(g)
new Item(13804), //Rune kiteshield (g)
new Item(13805), //Rune platebody (t)
new Item(13806), //Rune platelegs (t)
new Item(13807), //Rune plateskirt (t)
new Item(13808), //Rune full helm (t)
new Item(13809), //Rune kiteshield (t)
new Item(13820), //Zamorak platebody
new Item(13821), //Zamorak platelegs
new Item(13822), //Zamorak plateskirt
new Item(13823), //Zamorak full helm
new Item(13824), //Zamorak kiteshield
new Item(13825), //Saradomin platebody
new Item(13826), //Saradomin platelegs
new Item(13827), //Saradomin plateskirt
new Item(13828), //Saradomin full helm
new Item(13829), //Saradomin kiteshield
new Item(13830), //Guthix platebody
new Item(13831), //Guthix platelegs
new Item(13832), //Guthix plateskirt
new Item(13833), //Guthix full helm
new Item(13834), //Guthix kiteshield
new Item(13958), //Corrupt dragon chainbody
new Item(13960), //Corrupt dragon chainbody (deg)
new Item(13961), //Corrupt dragon med helm
new Item(13963), //Corrupt dragon med helm (deg)
new Item(13964), //Corrupt dragon sq shield
new Item(13966), //Corrupt dragon sq shield (deg)
new Item(13967), //Corrupt dragon plateskirt
new Item(13969), //Corrupt dragon plateskirt (deg)
new Item(13970), //Corrupt dragon platelegs
new Item(13972), //Corrupt dragon platelegs (deg)
new Item(13973), //Corrupt dragon battleaxe
new Item(13975), //C. dragon battleaxe (deg)
new Item(13976), //Corrupt dragon dagger
new Item(13978), //C. dragon dagger (deg)
new Item(13979), //Corrupt dragon scimitar
new Item(13981), //C. dragon scimitar (deg)
new Item(13982), //Corrupt dragon longsword
new Item(13984), //C. dragon longsword (deg)
new Item(13985), //Corrupt dragon mace
new Item(13987), //Corrupt dragon mace (deg)
new Item(13988), //Corrupt dragon spear
new Item(13990), //Corrupt dragon spear (deg)
new Item(14057), //Broomstick
new Item(14076), //Warlock top
new Item(14077), //Warlock legs
new Item(14078), //Witch top
new Item(14079), //Witch skirt
new Item(14080), //Witch cloak
new Item(14081), //Warlock cloak
new Item(14086), //Witch top
new Item(14087), //Witch skirt
new Item(14088), //Witch cloak
new Item(14595), //Santa costume top
new Item(14596), //Ice amulet
new Item(14599), //Ice amulet
new Item(14600), //Santa costume top
new Item(14601), //Santa costume top
new Item(14602), //Santa costume gloves
new Item(14603), //Santa costume legs
new Item(14604), //Santa costume legs
new Item(14605), //Santa costume boots
new Item(14812), //Black partyhat
new Item(14819), //Rainbow partyhat
new Item(14873), //Black santa hat
new Item(14874)//Inverted santa hat
));
}