Advertisement
iant06

Untitled

Oct 16th, 2015
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.51 KB | None | 0 0
  1. package scripts.clues.types;
  2.  
  3. import org.tribot.api2007.types.RSArea;
  4. import org.tribot.api2007.types.RSTile;
  5.  
  6. import scripts.clues.Locations;
  7. import scripts.clues.Teleporting;
  8.  
  9. public enum CrypticClue {
  10.  
  11. YANILLE_SHOP_DRAWERS("Search drawers in ground floor of a shop in Yanille.",
  12. "Drawers", "null", 0, Teleporting.TeleportLocation.CASTLEWARS, Locations.YANILLE_DRAWER_TILE, false, Locations.NULL_TILE),
  13.  
  14. BURTHORPE_PUB_CRATE("Search crate in Toad and Chicken pub.",
  15. "Crate", "null", 0, Teleporting.TeleportLocation.BURTHORPE, Locations.BURTHORPE_BAR_CRATE_TILE, false, Locations.NULL_TILE),
  16.  
  17. DRAYNOR_VILLAGE_HOUSE_DRAWERS("Search drawers in a house in Draynor Village.",
  18. "Drawers", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.DRAYNOR_HOUSE_DRAWER_TILE, false, Locations.NULL_TILE),
  19.  
  20. SEERS_VILLAGE_HOUSE_CRATE("Search for a crate on ground floor of a house in Seers' Village.",
  21. "Crate", "null", 0, Teleporting.TeleportLocation.CAMELOT, Locations.SEERS_HOUSE_CRATE_TILE, false, Locations.NULL_TILE),
  22.  
  23. AL_KHARID_HOUSE_CRATE("Search crates in most north-western house in Al Kharid.",
  24. "Crate", "null", 0, Teleporting.TeleportLocation.DUELARENA, Locations.ALKHARID_HOUSE_CRATE_TILE, false, Locations.NULL_TILE),
  25.  
  26. LUMBRIDGE_SWAMP_BOOKCASE("Search a bookcase in Lumbridge swamp.",
  27. "Bookcase", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.LUMBRIDGE_SWAMP_BOOKCASE_TILE, false, Locations.NULL_TILE),
  28.  
  29. WIZARD_TOWER_BOOKCASE("Search a bookcase in Wizards tower.",
  30. "Bookcase", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.WIZARD_TOWER_BOOKCASE_TILE, false, Locations.NULL_TILE),
  31.  
  32. DRAYNOR_WARDROBE("Search a wardrobe in Draynor.",
  33. "Wardrobe", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.DRAYNOR_WARDROBE_TILE, false, Locations.NULL_TILE),
  34.  
  35. PORT_SARIM_SHOP_CHEST("Search chests found in upstairs of shops in Port Sarim.",
  36. "Closed chest", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.PORT_SARIM_SHOP_CHEST_LADDER_TILE, true, Locations.PORT_SARIM_SHOP_CHEST_TILE),
  37.  
  38. MONASTERY_BOOKCASE("Search bookcase in monastery.",
  39. "Bookcase", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.MONASTERY_BOOKCASE_TILE, false, Locations.NULL_TILE),
  40.  
  41. AL_KHARID_TENT_BOXES("Search boxes in one of tents in Al Kharid.",
  42. "Boxes", "null", 0, Teleporting.TeleportLocation.DUELARENA, Locations.ALKHARID_TENT_BOXES_TILE, false, Locations.NULL_TILE),
  43.  
  44. LUMBRIDGE_GOBLIN_BOXES("Search boxes in goblin house near Lumbridge.",
  45. "Boxes", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.GOBLIN_HOUSE_BOXES, false, Locations.NULL_TILE),
  46.  
  47. VARROCK_HOUSE_BOXES("Search boxes in house near south entrance to Varrock.",
  48. "Boxes", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.VARROCK_HOUSE_BOXES, false, Locations.NULL_TILE),
  49.  
  50. TAVERLY_SHOP_BOXES("Search boxes in a shop in Taverly.",
  51. "Boxes", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.TAVERLY_SHOP_BOXES, false, Locations.NULL_TILE),
  52.  
  53. ARDOUGNE_ARMOR_SHOP_BOXES("Search boxes just outside Armour shop in East Ardougne.",
  54. "Boxes", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.ARDOUGNE_ARMOR_SHOP_BOXES, false, Locations.NULL_TILE),
  55.  
  56. FALADOR_GENERAL_STORE_BOXES("Search boxes of Falador's general store.",
  57. "Crates", "null", 3, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_GENERAL_STORE_BOXES_TILE, false, Locations.NULL_TILE),
  58.  
  59. PORT_SARIM_JAIL_BUCKET("Search bucket in Port Sarim jail.",
  60. "Bucket", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.PORTSARIM_SAILOR_CAPTAIN_TOBIAS, false, Locations.NULL_TILE),
  61.  
  62. DIGSITE_CENTRE_BUSH("Search bush at digsite centre.",
  63. "Bush", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.DIGSITE_CENTRE_BUSH, false, Locations.NULL_TILE),
  64.  
  65. HEMENSTER_CRATE("Search for a crate in a building in Hemenster.",
  66. "Crate", "null", 0, Teleporting.TeleportLocation.CAMELOT, Locations.HEMENSTER_CRATE_TILE, false, Locations.NULL_TILE),
  67.  
  68. DUKE_OF_LUMBRIDGE_CHEST("Search chest in Duke of Lumbridge's bedroom.",
  69. "Closed chest", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.LUMBRIDGE_DUKE_STAIR_TILE, true, Locations.LUMBRIDGE_DUKE_CHEST_TILE),
  70.  
  71. DWARVEN_MINE_CHEST("Search chests in Dwarven Mine.",
  72. "Closed chest", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.DWARVEN_MINE_CHEST_TILE, false, Locations.NULL_TILE),
  73.  
  74. CAMELOT_CASTLE_CHEST("Search chest in left- hand tower of Camelot Castle.",
  75. "Closed chest", "null", 0, Teleporting.TeleportLocation.CAMELOT, Locations.CAMELOT_CASTLE_TOWER_LADDER_TILE, true, Locations.CAMELOT_CASTLE_TOWER_CHEST_TILE),
  76.  
  77. AL_KHARID_PALACE_CHEST("Search chests upstairs in Al Kharid Palace.",
  78. "Closed chest", "null", 0, Teleporting.TeleportLocation.DUELARENA, Locations.ALKHARID_PALACE_CHEST_LADDER_TILE, true, Locations.ALKHARID_PALACE_CHEST_TILE),
  79.  
  80. EDGEVILLE_COFFIN("Search Coffin in Edgeville.",
  81. "Coffin", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.EDGEVILLE_COFFIN_TILE, false, Locations.NULL_TILE),
  82.  
  83. LUMBRDIGE_CASTLE_TOWER_CRATE("Search crate in left- hand tower of Lumbridge Castle.",
  84. "Crate", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.LUMBRIDGE_TOWER_STAIR_TILE, true, Locations.LUMBRIDGE_TOWER_CRATE_TILE),
  85.  
  86. VARROCK_CASTLE_CRATE("Search for a crate in Varrock Castle.",
  87. "Crate", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.VARROCK_CASTLE_CRATE_TILE, false, Locations.NULL_TILE),
  88.  
  89. PORT_KHAZARD_CART_CRATE("Search crate near a cart in Port Khazard.",
  90. "Crate", "null", 0, Teleporting.TeleportLocation.CASTLEWARS, Locations.PORT_KHAZARD_CART_CRATE_TILE, false, Locations.NULL_TILE),
  91.  
  92. VARROCK_CART_CRATE("Search crates near a cart in Varrock.",
  93. "Crate", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.VARROCK_CART_CRATE_TILE, false, Locations.NULL_TILE),
  94.  
  95. VARROCK_BANK_CRATE("Search crates in a bank in Varrock.",
  96. "Crate", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.VARROCK_WEST_BANK_STAIRS_TILE, true, Locations.VARROCK_BANK_CRATE),
  97.  
  98. YANILLE_HOUSE_CRATE("Search crates in a house in Yanille that has a piano.",
  99. "Crate", "null", 0, Teleporting.TeleportLocation.CASTLEWARS, Locations.YANILLE_PIANO_HOUSE_CRATE_TILE, false, Locations.NULL_TILE),
  100.  
  101. CANIFIS_CRATE("Search crates in Canifis.",
  102. "Crate", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.CANIFIS_CRATE_TILE, false, Locations.NULL_TILE),
  103.  
  104. DRAYNOR_MANOR_CRATE("Search crates in Draynor Manor.",
  105. "Crate", "null", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.DRAYNOR_CROSSROADS_DANCE_TILE, true, Locations.DRAYNOR_MAYNOR_STAIR_TILE),
  106.  
  107. HORVIKS_ARMOURY_CRATE("Search crates in Horvik's armoury.",
  108. "Crate", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.HORVIKS_ARMORY_CRATE_TILE, false, Locations.NULL_TILE),
  109.  
  110. BARBARIAN_VILLAGE_CRATE("Search crates in Barbarian Village helmet shop.",
  111. "Crates", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.BARBARIAN_HELMET_SHOP_CRATE_TILE, false, Locations.NULL_TILE),
  112.  
  113. DWARVEN_MINE_CRATE("Search crates in Dwarven mine.",
  114. "Crate", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.DWARVEN_MINE_CRATE_TILE, false, Locations.NULL_TILE),
  115.  
  116. ARDOUGNE_GUARD_HOUSE_CRATE("Search crates in guard house of northern gate of East Ardougne.",
  117. "Crate", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.ARDOUGNE_GUARD_HOUSE_CRATE_TILE, false, Locations.NULL_TILE),
  118.  
  119. TAVERLY_OUTHOUSE_CRATE("Search crates in outhouse of long building in Taverly.",
  120. "Crate", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.TAVERLY_OUTHOUSE_STILL_TILE, true, Locations.TAVERLY_OUTHOUSE_CRATE_TILE),
  121.  
  122. ARDOUGNE_SHED_CRATE("Search crates in shed just north of East Ardougne.",
  123. "Crate", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.ARDOUGNE_SHED_CRATE_TILE, false, Locations.NULL_TILE),
  124.  
  125. VARROCKS_SHOPS_DRAWERS("Search drawers above Varrock's shops.",
  126. "Drawers", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.VARROCK_SHOP_DRAWER_LADDER_TILE, true, Locations.VARROCK_SHOP_DRAWER_TILE),
  127.  
  128. ARDOUGNE_HOUSE_DRAWERS("Search drawers found upstairs in East Ardougne's houses.",
  129. "Drawers", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.ARDOUGNE_HOUSE_STAIR_TILE, true, Locations.ARDOUGNE_HOUSE_DRAWER_TILE),
  130.  
  131. CATHERBY_DRAWERS("Search drawers in Catherby's Archery shop.",
  132. "Drawers", "null", 0, Teleporting.TeleportLocation.CAMELOT, Locations.CATHERBY_ARCHERY_SHOP_DRAWER_TILE, false, Locations.NULL_TILE),
  133.  
  134. FALADOR_CHAIN_SHOP_DRAWERS("Search drawers in Falador's chain mail shop.",
  135. "Drawers", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_CHAIN_DRAWER_TILE, false, Locations.NULL_TILE),
  136.  
  137. PORT_SARIM_HOUSE_DRAWERS("Search drawers in house next to Port Sarim mage shop.",
  138. "Drawers", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.PORT_SARIM_HOUSE_DRAWERS_TILE, false, Locations.NULL_TILE),
  139.  
  140. CATHERBY_HOUSE_DRAWERS("Search drawers in upstairs of a house in Catherby.",
  141. "Drawers", "null", 0, Teleporting.TeleportLocation.CAMELOT, Locations.CATHERBY_HOUSE_DRAWER_LADDER_TILE, true, Locations.CATHERBY_HOUSE_DRAWER_TILE),
  142.  
  143. GERTRUDES_BEDROOM_DRAWERS("Search drawers in one of Gertrude's bedrooms.",
  144. "Drawers", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.GERTRUDES_BEDROOM_DRAWER_TILE, false, Locations.NULL_TILE),
  145.  
  146. BURTHORPE_HOUSE_DRAWERS("Search drawers of houses in Burthorpe.",
  147. "Drawers", "null", 0, Teleporting.TeleportLocation.BURTHORPE, Locations.BURTHORPE_HOUSE_DRAWERS, false, Locations.NULL_TILE),
  148.  
  149. ARDOUGNE_MARKET_DRAWERS("Search drawers on first floor of a building overlooking Ardougne's Market.",
  150. "Drawers", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.ARDOUGNE_MARKET_DRAWERS_LADDER_TILE, true, Locations.ARDOUGNE_MARKET_DRAWERS_TILE),
  151.  
  152. FALADOR_SHIELD_SHOP_DRAWERS("Search drawers upstairs in Falador's shield shop.",
  153. "Drawers", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_SHIELD_SHOP_STAIR_TILE, true, Locations.FALADOR_SHIELD_SHOP_DRAWER_TILE),
  154.  
  155. FALADOR_HOUSE_DRAWERS("Search drawers upstairs of houses in eastern part of Falador.",
  156. "Drawers", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_EAST_HOUSE_LADDER_TILE, true, Locations.FALADOR_EAST_HOUSE_DRAWER_TILE),
  157.  
  158. VARROCK_BANK_DRAWERS("Search drawers, upstairs in bank to East of Varrock.",
  159. "Drawers", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.VARROCK_EAST_BANK_STAIR_TILE, true, Locations.VARROCK_EAST_BANK_DRAWERS_TILE),
  160.  
  161. RIMMINGTON_HOUSE_DRAWERS("Search through some drawers in upstairs of a house in Rimmington.",
  162. "Drawers", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.RIMMINGTON_HOUSE_DRAWER_STAIR_TILE, true, Locations.RIMMINGTON_HOUSE_DRAWER_TILE),
  163.  
  164. TAVERLY_HOUSE_DRAWERS("Search through some drawers found in Taverly's houses.",
  165. "Drawers", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.TAVERLY_HOUSE_DRAWERS, false, Locations.NULL_TILE),
  166.  
  167. ARDOUGNE_GENERAL_STORE_CRATE("Search crates in East Ardougne's general store.",
  168. "Crate", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.ARDOUNGE_GENERAL_STORE_CRATE_TILE, false ,Locations.NULL_TILE),
  169.  
  170. BURTHORPE_CAMP_BOXES("Search tents in Imperial Guard camp in Burthorpe for some boxes.",
  171. "Boxes", "null", 0, Teleporting.TeleportLocation.BURTHORPE, Locations.BURTHORPE_TENT_BOXES_TILE, false, Locations.NULL_TILE),
  172.  
  173. RIMMINGTON_WHEELBARROW("Search wheelbarrow in Rimmington mine.",
  174. "Wheelbarrow", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.RIMMINGTON_WHEELBARROW_TILE, false, Locations.NULL_TILE),
  175.  
  176. FALADOR_HOUSE_CHEST("Search through chests found in upstairs of houses in eastern Falador.",
  177. "Closed chest", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_EAST_HOUSE_STAIR_TILE, true, Locations.FALADOR_EAST_HOUSE_CHEST_TILE),
  178.  
  179. SEERS_VILLAGE_HOUSE_DRAWERS("Search upstairs in houses of Seers' Village for some drawers.",
  180. "Drawers", "null", 0, Teleporting.TeleportLocation.CAMELOT, Locations.SEERS_HOUSE_DRAWER_LADDER_TILE, true, Locations.SEERS_HOUSE_DRAWER_TILE),
  181.  
  182. DUEL_ARENA_SPECTATOR("Someone watching fights in Duel Arena is your next destination.",
  183. "null", "Jeed", 0, Teleporting.TeleportLocation.DUELARENA, Locations.JEED_TILE, false, Locations.NULL_TILE),
  184.  
  185. ARHEIN_IN_CATHERBY("Speak to Arhein in Catherby.",
  186. "null", "Arhein", 0, Teleporting.TeleportLocation.CAMELOT, Locations.AHREIN_TILE, false, Locations.NULL_TILE),
  187.  
  188. GAIUS_IN_TAVERLY("Speak to Gaius in Taverly.",
  189. "null", "Gaius", 0, Teleporting.TeleportLocation.FALADOR, Locations.GAIUS_TILE, false, Locations.NULL_TILE),
  190.  
  191. HANS_IN_LUMBRIDGE("Speak to Hans to solve clue.",
  192. "null", "Hans", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.HANS_TILE, false, Locations.NULL_TILE),
  193.  
  194. ELLIS_IN_ALKHARID("Speak to Ellis in Al Kharid.",
  195. "null", "Ellis", 0, Teleporting.TeleportLocation.DUELARENA, Locations.ELLIS_TILE, false, Locations.NULL_TILE),
  196.  
  197. JATIX_IN_TAVERLY("Speak to Jatix in Taverly.",
  198. "null", "Jatix", 0, Teleporting.TeleportLocation.FALADOR, Locations.JATIX_TILE, false, Locations.NULL_TILE),
  199.  
  200. NED_IN_DRAYNOR("Speak to Ned in Draynor Village.",
  201. "null", "Ned", 0, Teleporting.TeleportLocation.LUMBRIDGE, Locations.NED_TILE, false, Locations.NULL_TILE),
  202.  
  203. RUSTY_IN_FALADOR("Speak to Rusty north of Falador.",
  204. "null", "Rusty", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_RUSTY_TILE, false, Locations.NULL_TILE),
  205.  
  206. SARAH_IN_FALADOR("Speak to Sarah at Falador farm.",
  207. "null", "Sarah", 0, Teleporting.TeleportLocation.FALADOR, Locations.SARAH_FALADOR_FARM_TILE, false, Locations.NULL_TILE),
  208.  
  209. SIR_KAY_IN_CAMELOT("Speak to Sir Kay in Camelot Castle.",
  210. "null", "Sir Kay", 0, Teleporting.TeleportLocation.CAMELOT, Locations.SIR_KAY_CAMELOT_CASTLE_TILE, false, Locations.NULL_TILE),
  211.  
  212. BLUE_MOON_INN_BARTENDER("Speak to bartender of Blue Moon Inn in Varrock.",
  213. "null", "Bartender", 0, Teleporting.TeleportLocation.VARROCK, Locations.VARROCK_BLUE_MOON_INN, false, Locations.NULL_TILE),
  214.  
  215. LADY_OF_THE_LAKE("Speak to Lady of Lake.",
  216. "null", "The Lady of the Lake", 0, Teleporting.TeleportLocation.FALADOR, Locations.LADY_OF_THE_LAKE_TILE, false, Locations.NULL_TILE),
  217.  
  218. SINCLAIR_MANSION_STAFF("Speak to staff of Sinclair mansion.",
  219. "null", "Louisa", 0, Teleporting.TeleportLocation.CAMELOT, Locations.SINCLAIR_STAFF_TILE, false, Locations.NULL_TILE),
  220.  
  221. AMBASSADOR_SPANFIPPLE("Talk to Ambassador Spanfipple in White Knights Castle.",
  222. "null", "Ambassador Spanfipple", 0, Teleporting.TeleportLocation.FALADOR, Locations.AMBASSADOR_SPANFIPPLE_STAIR_TILE, true, Locations.AMBASSADOR_SPANFIPPLE_TILE),
  223.  
  224. MOTHER_IN_EDGEVILLE("Talk to mother of a basement dwelling son.",
  225. "null", "Doris", 0, Teleporting.TeleportLocation.FALADOR, Locations.MOTHER_EDGEVILLE_TILE, false, Locations.NULL_TILE),
  226.  
  227. CASSIE_IN_FALADOR("Talk to Cassie in Falador.",
  228. "null", "Cassie", 0, Teleporting.TeleportLocation.FALADOR, Locations.CASSIE_TILE, false, Locations.NULL_TILE),
  229.  
  230. ZEKE_IN_ALKHARID("Talk to Zeke in Al Kharid.",
  231. "null", "Zeke", 0, Teleporting.TeleportLocation.DUELARENA, Locations.ZEKE_TILE, false, Locations.NULL_TILE),
  232.  
  233. SQUIRE_IN_FALADOR("Talk to Squire in White Knights' castle in Falador.",
  234. "null", "Squire", 0, Teleporting.TeleportLocation.FALADOR, Locations.SQUIRE_TILE, false, Locations.NULL_TILE),
  235.  
  236. FALADOR_PARTYGOER("Talk to a party-goer in Falador.",
  237. "null", "Lucy", 0, Teleporting.TeleportLocation.FALADOR, Locations.PARTY_GOER_STAIR_TILE, true, Locations.PARTY_GOER_TILE),
  238.  
  239. RUSTY_ANCHOR_BARTENDER_IN_PORT_SARIM("Talk to bartender of Rusty Anchor in Port Sarim.",
  240. "null", "Bartender", 0, Teleporting.TeleportLocation.FALADOR, Locations.RUSTY_ANCHOR_TILE, false, Locations.NULL_TILE),
  241.  
  242. DORIC_IN_FALADOR("Speak to Doric, who lives north of Falador.",
  243. "null", "Doric", 0, Teleporting.TeleportLocation.FALADOR, Locations.DORIC_HOUSE_TILE, false, Locations.NULL_TILE),
  244.  
  245. PORT_SARIM_SAILOR("One of sailors in Port Sarim is your next destination.",
  246. "null", "Captain Tobias", 0, Teleporting.TeleportLocation.FALADOR, Locations.PORTSARIM_SAILOR_CAPTAIN_TOBIAS, false, Locations.NULL_TILE),
  247.  
  248. BARBER_IN_FALADOR("Talk to barber in Falador barber shop.",
  249. "null", "Hairdresser", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_BARBER_SHOP, false, Locations.NULL_TILE),
  250.  
  251. OMINOUS_STONES_DIG("Dig between some ominous stones in Falador.",
  252. "null", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_OMINOUS_STONES, false, Locations.NULL_TILE),
  253.  
  254. GIANT_MUSHROOMS_DIG("Dig near some giant mushrooms, behind Grand Tree.",
  255. "null", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.GIANT_MUSHROOM_DIG_TILE, false, Locations.NULL_TILE),
  256.  
  257. FALADOR_HOUSE_CRATE("Look in ground floor crates of houses in Falador.",
  258. "Crates", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.FALADOR_HOUSE_GROUND_CRATE, false, Locations.NULL_TILE),
  259.  
  260. ARDOUGNE_CHURCH_CRATE("A crate found in tower of a church is your next location.",
  261. "Crate", "null", 0, Teleporting.TeleportLocation.ARDOUGNE, Locations.ARDOUGNE_CHURCH_TOWER_LADDER_TILE, true, Locations.ARDOUGNE_CHURCH_TOWER_TILE),
  262.  
  263. BARBARIAN_VILLAGE_CHEST("Search chest in Barbarian Village.",
  264. "Closed chest", "null", 0, Teleporting.TeleportLocation.VARROCK, Locations.BARBARIAN_CHEST_TILE, false, Locations.NULL_TILE),
  265.  
  266. PORT_SARIM_FISH_SHOP_CRATE("Search crates in Port Sarim Fishing shop.",
  267. "Crate", "null", 0, Teleporting.TeleportLocation.FALADOR, Locations.PORT_SARIM_FISH_CRATE_TILE, false, Locations.NULL_TILE);
  268.  
  269. private String interfaceText;
  270. private String objectName;
  271. private String npcName;
  272. private Teleporting.TeleportLocation teleLocation;
  273. private RSTile walkLocation;
  274. private RSArea walkLocationArea;
  275. private boolean upstairs;
  276. private RSTile secondaryWalkLocation;
  277. private RSArea secondaryWalkArea;
  278. private int distance;
  279.  
  280. CrypticClue(String interfaceText, String objectName, String npcName, int distance, Teleporting.TeleportLocation teleLocation, RSTile walkLocation, boolean upstairs, RSTile secondaryWalkLocation) {
  281. setInterfaceText(interfaceText);
  282. setObjectName(objectName);
  283. setNpcName(npcName);
  284. setTeleLocation(teleLocation);
  285. setWalkLocation(walkLocation);
  286. setWalkLocationArea(walkLocation);
  287. setUpstairs(upstairs);
  288. setSecondaryWalkLocation(secondaryWalkLocation);
  289. setSecondaryWalkArea(secondaryWalkLocation);
  290. setDistance(distance);
  291. }
  292.  
  293. public String getInterfaceText() {
  294. return interfaceText;
  295. }
  296.  
  297. public void setInterfaceText(String interfaceText) {
  298. this.interfaceText = interfaceText;
  299. }
  300.  
  301. public String getObjectName() {
  302. return objectName;
  303. }
  304.  
  305. public void setObjectName(String objectName) {
  306. this.objectName = objectName;
  307. }
  308.  
  309. public String getNpcName() {
  310. return npcName;
  311. }
  312.  
  313. public void setNpcName(String npcName) {
  314. this.npcName = npcName;
  315. }
  316.  
  317. public Teleporting.TeleportLocation getTeleLocation() {
  318. return teleLocation;
  319. }
  320.  
  321. public void setTeleLocation(Teleporting.TeleportLocation teleLocation) {
  322. this.teleLocation = teleLocation;
  323. }
  324.  
  325. public RSTile getWalkLocation() {
  326. return walkLocation;
  327. }
  328.  
  329. public void setWalkLocation(RSTile walkLocation) {
  330. this.walkLocation = walkLocation;
  331. }
  332.  
  333. public RSArea getWalkLocationArea() {
  334. return walkLocationArea;
  335. }
  336.  
  337. public void setWalkLocationArea(RSTile walkLocation) {
  338. RSTile min = new RSTile(walkLocation.getX() - 5, walkLocation.getY() - 5);
  339. RSTile max = new RSTile(walkLocation.getX() + 5, walkLocation.getY() + 5);
  340. RSArea walkLocationArea = new RSArea(min, max);
  341. this.walkLocationArea = walkLocationArea;
  342. }
  343.  
  344. public boolean isUpstairs() {
  345. return upstairs;
  346. }
  347.  
  348. public void setUpstairs(boolean upstairs) {
  349. this.upstairs = upstairs;
  350. }
  351.  
  352. public RSTile getSecondaryWalkLocation() {
  353. return secondaryWalkLocation;
  354. }
  355.  
  356. public void setSecondaryWalkLocation(RSTile secondaryWalkLocation) {
  357. this.secondaryWalkLocation = secondaryWalkLocation;
  358. }
  359.  
  360. public RSArea getSecondaryWalkArea() {
  361. return secondaryWalkArea;
  362. }
  363.  
  364. public void setSecondaryWalkArea(RSTile tile) {
  365. RSTile min = new RSTile(tile.getX() - 5, tile.getY() - 5);
  366. RSTile max = new RSTile(tile.getX() + 5, tile.getY() + 5);
  367. RSArea secondaryArea = new RSArea(min, max);
  368. this.secondaryWalkArea = secondaryArea;
  369. }
  370.  
  371. public int getDistance() {
  372. return distance;
  373. }
  374.  
  375. public void setDistance(int distance) {
  376. this.distance = distance;
  377. }
  378. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement