Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.77 KB | None | 0 0
  1. // -------------------------------------
  2. @removelist 'TYPE--Armor'
  3. @removelist 'TYPE--Armor--Leather'
  4. @removelist 'TYPE--Armor--Studded'
  5. @removelist 'TYPE--Armor--Bone'
  6. @removelist 'TYPE--Armor--Ringmail'
  7. @removelist 'TYPE--Armor--Chainmail'
  8. @removelist 'TYPE--Armor--Platemail'
  9. @removelist 'TYPE--Armor--Dragonscale'
  10. @removelist 'TYPE--Armor--Female'
  11. @removelist 'TYPE--Armor--Other'
  12. @removelist 'TYPE--Armor--Shield'
  13. // -------------------------------------
  14. @removelist 'TYPE--Weapon'
  15. @removelist 'TYPE--Weapon--Fence'
  16. @removelist 'TYPE--Weapon--Mace'
  17. @removelist 'TYPE--Weapon--Sword'
  18. @removelist 'TYPE--Weapon--Axe'
  19. @removelist 'TYPE--Weapon--Bow'
  20. @removelist 'TYPE--Weapon--Other'
  21. // -------------------------------------
  22. @removelist 'TAG--Slayer--Super'
  23. @removelist 'TAG--Slayer--Lesser'
  24. // -------------------------------------
  25. @removelist 'ItemTypes'
  26. //
  27. @removelist 'IDENTIFY--Invulnerability'
  28. @removelist 'IDENTIFY--Vanquishing'
  29. @removelist 'IDENTIFY--Power'
  30. @removelist 'IDENTIFY--Fortified'
  31. @removelist 'IDENTIFY--Indestructible'
  32. @removelist 'IDENTIFY--PlateArmor'
  33. @removelist 'IDENTIFY--LeatherArmor'
  34. @removelist 'IDENTIFY--Slayer--Super'
  35. @unsetalias 'MySuperCoolFoundItem'
  36. //
  37. //
  38. /////////////////////////////////////////////////////////////////////////////
  39. //////////////////////////////////////////////////////////////////////////////
  40. if not @listexists 'TYPE--Armor'
  41. @createlist 'TYPE--Armor'
  42. /////////////////////////////////
  43. pushlist 'TYPE--Armor' 0x13c6 // leather gloves
  44. pushlist 'TYPE--Armor' 0x13c7 // leather gorget
  45. pushlist 'TYPE--Armor' 0x13cb // leather pants
  46. pushlist 'TYPE--Armor' 0x13cc // leather tunic
  47. pushlist 'TYPE--Armor' 0x13cd // leather sleeves
  48. pushlist 'TYPE--Armor' 0x1db9 // leather cap
  49. /////////////////////////////////
  50. pushlist 'TYPE--Armor' 0x13d5 // studded gloves
  51. pushlist 'TYPE--Armor' 0x13d6 // studded gorget
  52. pushlist 'TYPE--Armor' 0x13da // studded leggings
  53. pushlist 'TYPE--Armor' 0x13db // studded tunic
  54. pushlist 'TYPE--Armor' 0x13dc // studded sleeves
  55. /////////////////////////////////
  56. pushlist 'TYPE--Armor' 0x144e // bone arms
  57. pushlist 'TYPE--Armor' 0x144f // bone armor
  58. pushlist 'TYPE--Armor' 0x1450 // bone gloves
  59. pushlist 'TYPE--Armor' 0x1451 // bone helmet
  60. pushlist 'TYPE--Armor' 0x1452 // bone leggings
  61. /////////////////////////////////
  62. pushlist 'TYPE--Armor' 0x13eb // ringmail gloves
  63. pushlist 'TYPE--Armor' 0x13ec // ringmail tunic
  64. pushlist 'TYPE--Armor' 0x13ee // ringmail sleeves
  65. pushlist 'TYPE--Armor' 0x13f0 // ringmail leggings
  66. /////////////////////////////////
  67. pushlist 'TYPE--Armor' 0x13bb // chainmail coif
  68. pushlist 'TYPE--Armor' 0x13be // chainmail leggings
  69. pushlist 'TYPE--Armor' 0x13bf // chainmail tunic
  70. /////////////////////////////////
  71. pushlist 'TYPE--Armor' 0x1410 // platemail arms
  72. pushlist 'TYPE--Armor' 0x1411 // platemail legs
  73. pushlist 'TYPE--Armor' 0x1412 // plate helm
  74. pushlist 'TYPE--Armor' 0x1413 // plate gorget
  75. pushlist 'TYPE--Armor' 0x1414 // platemail gloves
  76. pushlist 'TYPE--Armor' 0x1415 // plate chest
  77. /////////////////////////////////
  78. pushlist 'TYPE--Armor' 0x2641 // dragon scale tunic
  79. pushlist 'TYPE--Armor' 0x2643 // dragon scale gloves
  80. pushlist 'TYPE--Armor' 0x2645 // dragon scale helm
  81. pushlist 'TYPE--Armor' 0x2647 // dragon scale leggings
  82. pushlist 'TYPE--Armor' 0x2657 // dragon scale sleeves
  83. pushlist 'TYPE--Armor' 0x2b69 // dragon scale gorget
  84. /////////////////////////////////
  85. pushlist 'TYPE--Armor' 0x1c00 // female leather shorts
  86. pushlist 'TYPE--Armor' 0x1c06 // female leather armor
  87. pushlist 'TYPE--Armor' 0x1c08 // female leather skirt
  88. pushlist 'TYPE--Armor' 0x1c0a // female leather bustier
  89. pushlist 'TYPE--Armor' 0x1c02 // female studded armor
  90. pushlist 'TYPE--Armor' 0x1c0c // female studded bustier
  91. pushlist 'TYPE--Armor' 0x1c04 // female plate
  92. /////////////////////////////////
  93. pushlist 'TYPE--Armor' 0x1408 // close helmet
  94. pushlist 'TYPE--Armor' 0x140a // helmet
  95. pushlist 'TYPE--Armor' 0x140c // bascinet
  96. pushlist 'TYPE--Armor' 0x140e // norse helm
  97. pushlist 'TYPE--Armor' 0x1f0b // orc helm
  98. /////////////////////////////////
  99. pushlist 'TYPE--Armor' 0x1b7a // wooden shield
  100. pushlist 'TYPE--Armor' 0x1b73 // buckler
  101. pushlist 'TYPE--Armor' 0x1b79 // tear kite shield
  102. pushlist 'TYPE--Armor' 0x1b74 // metal kite shield
  103. pushlist 'TYPE--Armor' 0x1b7b // metal shield
  104. pushlist 'TYPE--Armor' 0x1b72 // bronze shield
  105. pushlist 'TYPE--Armor' 0x1b76 // heater shield
  106. //pushlist 'TYPE--Armor' 0x // chaos shield
  107. //pushlist 'TYPE--Armor' 0x // order shield
  108. /////////////////////////////////
  109. endif
  110. if not @listexists 'TYPE--Armor--Leather'
  111. @createlist 'TYPE--Armor--Leather'
  112. pushlist 'TYPE--Armor--Leather' 0x13c6 // leather gloves
  113. pushlist 'TYPE--Armor--Leather' 0x13c7 // leather gorget
  114. pushlist 'TYPE--Armor--Leather' 0x13cb // leather pants
  115. pushlist 'TYPE--Armor--Leather' 0x13cc // leather tunic
  116. pushlist 'TYPE--Armor--Leather' 0x13cd // leather sleeves
  117. pushlist 'TYPE--Armor--Leather' 0x1db9 // leather cap
  118. endif
  119. if not @listexists 'TYPE--Armor--Studded'
  120. @createlist 'TYPE--Armor--Studded'
  121. pushlist 'TYPE--Armor--Studded' 0x13d5 // studded gloves
  122. pushlist 'TYPE--Armor--Studded' 0x13d6 // studded gorget
  123. pushlist 'TYPE--Armor--Studded' 0x13da // studded leggings
  124. pushlist 'TYPE--Armor--Studded' 0x13db // studded tunic
  125. pushlist 'TYPE--Armor--Studded' 0x13dc // studded sleeves
  126. endif
  127. if not @listexists 'TYPE--Armor--Bone'
  128. @createlist 'TYPE--Armor--Bone'
  129. pushlist 'TYPE--Armor--Bone' 0x144e // bone arms
  130. pushlist 'TYPE--Armor--Bone' 0x144f // bone armor
  131. pushlist 'TYPE--Armor--Bone' 0x1450 // bone gloves
  132. pushlist 'TYPE--Armor--Bone' 0x1451 // bone helmet
  133. pushlist 'TYPE--Armor--Bone' 0x1452 // bone leggings
  134. endif
  135. if not @listexists 'TYPE--Armor--Ringmail'
  136. @createlist 'TYPE--Armor--Ringmail'
  137. pushlist 'TYPE--Armor--Ringmail' 0x13eb // ringmail gloves
  138. pushlist 'TYPE--Armor--Ringmail' 0x13ec // ringmail tunic
  139. pushlist 'TYPE--Armor--Ringmail' 0x13ee // ringmail sleeves
  140. pushlist 'TYPE--Armor--Ringmail' 0x13f0 // ringmail leggings
  141. endif
  142. if not @listexists 'TYPE--Armor--Chainmail'
  143. @createlist 'TYPE--Armor--Chainmail'
  144. pushlist 'TYPE--Armor--Chainmail' 0x13bb // chainmail coif
  145. pushlist 'TYPE--Armor--Chainmail' 0x13be // chainmail leggings
  146. pushlist 'TYPE--Armor--Chainmail' 0x13bf // chainmail tunic
  147. endif
  148. if not @listexists 'TYPE--Armor--Platemail'
  149. @createlist 'TYPE--Armor--Platemail'
  150. pushlist 'TYPE--Armor--Platemail' 0x1410 // platemail arms
  151. pushlist 'TYPE--Armor--Platemail' 0x1411 // platemail legs
  152. pushlist 'TYPE--Armor--Platemail' 0x1412 // plate helm
  153. pushlist 'TYPE--Armor--Platemail' 0x1413 // plate gorget
  154. pushlist 'TYPE--Armor--Platemail' 0x1414 // platemail gloves
  155. pushlist 'TYPE--Armor--Platemail' 0x1415 // plate chest
  156. pushlist 'TYPE--Armor--Platemail' 0x1b76 // heater shield
  157. endif
  158. if not @listexists 'TYPE--Armor--Dragonscale'
  159. @createlist 'TYPE--Armor--Dragonscale'
  160. pushlist 'TYPE--Armor--Dragonscale' 0x2641 // dragon scale tunic
  161. pushlist 'TYPE--Armor--Dragonscale' 0x2643 // dragon scale gloves
  162. pushlist 'TYPE--Armor--Dragonscale' 0x2645 // dragon scale helm
  163. pushlist 'TYPE--Armor--Dragonscale' 0x2647 // dragon scale leggings
  164. pushlist 'TYPE--Armor--Dragonscale' 0x2657 // dragon scale sleeves
  165. pushlist 'TYPE--Armor--Dragonscale' 0x2b69 // dragon scale gorget
  166. endif
  167. if not @listexists 'TYPE--Armor--Female'
  168. @createlist 'TYPE--Armor--Female'
  169. pushlist 'TYPE--Armor--Female' 0x1c00 // female leather shorts
  170. pushlist 'TYPE--Armor--Female' 0x1c06 // female leather armor
  171. pushlist 'TYPE--Armor--Female' 0x1c08 // female leather skirt
  172. pushlist 'TYPE--Armor--Female' 0x1c0a // female leather bustier
  173. pushlist 'TYPE--Armor--Female' 0x1c02 // female studded armor
  174. pushlist 'TYPE--Armor--Female' 0x1c0c // female studded bustier
  175. pushlist 'TYPE--Armor--Female' 0x1c04 // female plate
  176. endif
  177. if not @listexists 'TYPE--Armor--Other'
  178. @createlist 'TYPE--Armor--Other'
  179. pushlist 'TYPE--Armor--Other' 0x1408 // close helmet
  180. pushlist 'TYPE--Armor--Other' 0x140a // helmet
  181. pushlist 'TYPE--Armor--Other' 0x140c // bascinet
  182. pushlist 'TYPE--Armor--Other' 0x140e // norse helm
  183. pushlist 'TYPE--Armor--Other' 0x1f0b // orc helm
  184. endif
  185. if not @listexists 'TYPE--Armor--Shield'
  186. @createlist 'TYPE--Armor--Shield'
  187. pushlist 'TYPE--Armor--Shield' 0x1b7a // wooden shield
  188. pushlist 'TYPE--Armor--Shield' 0x1b73 // buckler
  189. pushlist 'TYPE--Armor--Shield' 0x1b79 // tear kite shield
  190. pushlist 'TYPE--Armor--Shield' 0x1b74 // metal kite shield
  191. pushlist 'TYPE--Armor--Shield' 0x1b7b // metal shield
  192. pushlist 'TYPE--Armor--Shield' 0x1b72 // bronze shield
  193. //pushlist 'TYPE--Armor--Shield' 0x // chaos shield
  194. //pushlist 'TYPE--Armor--Shield' 0x // order shield
  195. endif
  196. //////////////////////////////////////////////////////////////////////////////
  197. if not @listexists 'TYPE--Weapon'
  198. @createlist 'TYPE--Weapon'
  199. //////////////////////////////////
  200. pushlist 'TYPE--Weapon' 0x1401 // kryss
  201. pushlist 'TYPE--Weapon' 0x1405 // warfork
  202. pushlist 'TYPE--Weapon' 0x1403 // short spear
  203. pushlist 'TYPE--Weapon' 0xf62 // spear
  204. //////////////////////////////////
  205. pushlist 'TYPE--Weapon' 0x13b4 // club
  206. pushlist 'TYPE--Weapon' 0xf5c // mace
  207. pushlist 'TYPE--Weapon' 0x143b // maul
  208. pushlist 'TYPE--Weapon' 0x13b0 // war axe
  209. pushlist 'TYPE--Weapon' 0x1407 // war mace
  210. pushlist 'TYPE--Weapon' 0x1439 // war hammer
  211. pushlist 'TYPE--Weapon' 0x143d // hammer pick
  212. pushlist 'TYPE--Weapon' 0xdf0 // black staff
  213. pushlist 'TYPE--Weapon' 0xe89 // quarter staff
  214. pushlist 'TYPE--Weapon' 0x13f8 // gnarled staff
  215. //////////////////////////////////
  216. pushlist 'TYPE--Weapon' 0x13b6 // scimitar
  217. pushlist 'TYPE--Weapon' 0x13ff // katana
  218. pushlist 'TYPE--Weapon' 0x1441 // cutlass
  219. pushlist 'TYPE--Weapon' 0xf61 // longsword
  220. pushlist 'TYPE--Weapon' 0xf5e // broadsword
  221. pushlist 'TYPE--Weapon' 0x13b9 // viking sword
  222. //////////////////////////////////
  223. pushlist 'TYPE--Weapon' 0xf43 // hatchet
  224. pushlist 'TYPE--Weapon' 0xf49 // axe
  225. pushlist 'TYPE--Weapon' 0xf47 // battle axe
  226. pushlist 'TYPE--Weapon' 0xf4b // double axe
  227. pushlist 'TYPE--Weapon' 0xf45 // executioner's axe
  228. pushlist 'TYPE--Weapon' 0x13fb // large battle axe
  229. pushlist 'TYPE--Weapon' 0x1443 // two handed axe
  230. pushlist 'TYPE--Weapon' 0xf4d // bardiche
  231. pushlist 'TYPE--Weapon' 0x143e // halberd
  232. //////////////////////////////////
  233. pushlist 'TYPE--Weapon' 0x13b2 // bow
  234. pushlist 'TYPE--Weapon' 0xf50 // crossbow
  235. pushlist 'TYPE--Weapon' 0x13fd // heavy crossbow
  236. //////////////////////////////////
  237. pushlist 'TYPE--Weapon' 0xf52 // dagger
  238. pushlist 'TYPE--Weapon' 0xec3 // cleaver
  239. pushlist 'TYPE--Weapon' 0xec4 // skinning knife
  240. pushlist 'TYPE--Weapon' 0x13f6 // butcher knife
  241. pushlist 'TYPE--Weapon' 0xe81 // shepherds crook
  242. pushlist 'TYPE--Weapon' 0xe87 // pitchfork
  243. pushlist 'TYPE--Weapon' 0xe85 // pickaxe
  244. pushlist 'TYPE--Weapon' 0xe86 // pickaxe
  245. //////////////////////////////////
  246. endif
  247. if not @listexists 'TYPE--Weapon--Fence'
  248. @createlist 'TYPE--Weapon--Fence'
  249. pushlist 'TYPE--Weapon--Fence' 0x1401 // kryss
  250. pushlist 'TYPE--Weapon--Fence' 0x1405 // warfork
  251. pushlist 'TYPE--Weapon--Fence' 0x1403 // short spear
  252. pushlist 'TYPE--Weapon--Fence' 0xf62 // spear
  253. endif
  254. if not @listexists 'TYPE--Weapon--Mace'
  255. @createlist 'TYPE--Weapon--Mace'
  256. pushlist 'TYPE--Weapon--Mace' 0x13b4 // club
  257. pushlist 'TYPE--Weapon--Mace' 0xf5c // mace
  258. pushlist 'TYPE--Weapon--Mace' 0x143b // maul
  259. pushlist 'TYPE--Weapon--Mace' 0x13b0 // war axe
  260. pushlist 'TYPE--Weapon--Mace' 0x1407 // war mace
  261. pushlist 'TYPE--Weapon--Mace' 0x1439 // war hammer
  262. pushlist 'TYPE--Weapon--Mace' 0x143d // hammer pick
  263. pushlist 'TYPE--Weapon--Mace' 0xdf0 // black staff
  264. pushlist 'TYPE--Weapon--Mace' 0xe89 // quarter staff
  265. pushlist 'TYPE--Weapon--Mace' 0x13f8 // gnarled staff
  266. endif
  267. if not @listexists 'TYPE--Weapon--Sword'
  268. @createlist 'TYPE--Weapon--Sword'
  269. pushlist 'TYPE--Weapon--Sword' 0x13b6 // scimitar
  270. pushlist 'TYPE--Weapon--Sword' 0x13ff // katana
  271. pushlist 'TYPE--Weapon--Sword' 0x1441 // cutlass
  272. pushlist 'TYPE--Weapon--Sword' 0xf61 // longsword
  273. pushlist 'TYPE--Weapon--Sword' 0xf5e // broadsword
  274. pushlist 'TYPE--Weapon--Sword' 0x13b9 // viking sword
  275. endif
  276. if not @listexists 'TYPE--Weapon--Axe'
  277. @createlist 'TYPE--Weapon--Axe'
  278. pushlist 'TYPE--Weapon--Axe' 0xf43 // hatchet
  279. pushlist 'TYPE--Weapon--Axe' 0xf49 // axe
  280. pushlist 'TYPE--Weapon--Axe' 0xf47 // battle axe
  281. pushlist 'TYPE--Weapon--Axe' 0xf4b // double axe
  282. pushlist 'TYPE--Weapon--Axe' 0xf45 // executioner's axe
  283. pushlist 'TYPE--Weapon--Axe' 0x13fb // large battle axe
  284. pushlist 'TYPE--Weapon--Axe' 0x1443 // two handed axe
  285. pushlist 'TYPE--Weapon--Axe' 0xf4d // bardiche
  286. pushlist 'TYPE--Weapon--Axe' 0x143e // halberd
  287. endif
  288. if not @listexists 'TYPE--Weapon--Bow'
  289. @createlist 'TYPE--Weapon--Bow'
  290. pushlist 'TYPE--Weapon--Bow' 0x13b2 // bow
  291. pushlist 'TYPE--Weapon--Bow' 0xf50 // crossbow
  292. pushlist 'TYPE--Weapon--Bow' 0x13fd // heavy crossbow
  293. endif
  294. if not @listexists 'TYPE--Weapon--Other'
  295. @createlist 'TYPE--Weapon--Other'
  296. pushlist 'TYPE--Weapon--Other' 0xf52 // dagger
  297. pushlist 'TYPE--Weapon--Other' 0xec3 // cleaver
  298. pushlist 'TYPE--Weapon--Other' 0xec4 // skinning knife
  299. pushlist 'TYPE--Weapon--Other' 0x13f6 // butcher knife
  300. pushlist 'TYPE--Weapon--Other' 0xe81 // shepherds crook
  301. pushlist 'TYPE--Weapon--Other' 0xe87 // pitchfork
  302. pushlist 'TYPE--Weapon--Other' 0xe85 // pickaxe
  303. pushlist 'TYPE--Weapon--Other' 0xe86 // pickaxe
  304. endif
  305. //////////////////////////////////////////////////////////////////////////////
  306. // Repond Super
  307. // Ogre Trashing Lesser Slayer
  308. // Orc Slaying Lesser Slayer
  309. // Troll Slaughter Lesser Slayer
  310. // Silver Super
  311. // Fey Super
  312. // Elemental Ban Super
  313. // Blood Drinking Lesser Slayer
  314. // Earth Shatter Lesser Slayer
  315. // Elemental Health Lesser Slayer
  316. // Flame Dousing Lesser Slayer
  317. // Summer Wind Lesser Slayer
  318. // Vacuum Lesser Slayer
  319. // Water Dissipation Lesser Slayer
  320. // Exorcism Super
  321. // Daemon Dismissal Lesser Slayer
  322. // Gargoyles Foe Lesser Slayer
  323. // Balron Damnation Lesser Slayer
  324. // Arachnid Doom Super
  325. // Scorpions Bane Lesser Slayer
  326. // Spiders Death Lesser Slayer
  327. // Terathan Lesser Slayer
  328. // Reptilian Death Super
  329. // Dragon Slaying Lesser Slayer
  330. // Lizardman Slaughter Lesser Slayer
  331. // Ophidian Lesser Slayer
  332. // Snakes Bane Lesser Slayer
  333. if not @listexists 'TAG--Slayer--Super'
  334. @createlist 'TAG--Slayer--Super'
  335. pushlist 'TAG--Slayer--Super' 'Repond'
  336. pushlist 'TAG--Slayer--Super' 'Silver'
  337. pushlist 'TAG--Slayer--Super' 'Fey'
  338. pushlist 'TAG--Slayer--Super' 'Elemental Ban'
  339. pushlist 'TAG--Slayer--Super' 'Exorcism'
  340. pushlist 'TAG--Slayer--Super' 'Arachnid Doom'
  341. pushlist 'TAG--Slayer--Super' 'Reptilian Death'
  342. endif
  343. if not @listexists 'TAG--Slayer--Lesser'
  344. @createlist 'TAG--Slayer--Lesser'
  345. pushlist 'TAG--Slayer--Lesser' 'Ogre Trashing'
  346. pushlist 'TAG--Slayer--Lesser' 'Orc Slaying'
  347. pushlist 'TAG--Slayer--Lesser' 'Troll Slaughter'
  348. pushlist 'TAG--Slayer--Lesser' 'Blood Drinking'
  349. pushlist 'TAG--Slayer--Lesser' 'Earth Shatter'
  350. pushlist 'TAG--Slayer--Lesser' 'Elemental Health'
  351. pushlist 'TAG--Slayer--Lesser' 'Flame Dousing'
  352. pushlist 'TAG--Slayer--Lesser' 'Summer Wind'
  353. pushlist 'TAG--Slayer--Lesser' 'Vacuum'
  354. pushlist 'TAG--Slayer--Lesser' 'Water Dissipation'
  355. pushlist 'TAG--Slayer--Lesser' 'Daemon Dismissal'
  356. pushlist 'TAG--Slayer--Lesser' 'Gargoyles Foe'
  357. pushlist 'TAG--Slayer--Lesser' 'Balron Damnation'
  358. pushlist 'TAG--Slayer--Lesser' 'Scorpions Bane'
  359. pushlist 'TAG--Slayer--Lesser' 'Spiders Death'
  360. pushlist 'TAG--Slayer--Lesser' 'Terathan'
  361. pushlist 'TAG--Slayer--Lesser' 'Dragon Slaying'
  362. pushlist 'TAG--Slayer--Lesser' 'Lizardman Slaughter'
  363. pushlist 'TAG--Slayer--Lesser' 'Ophidian'
  364. pushlist 'TAG--Slayer--Lesser' 'Snakes Bane'
  365. endif
  366. //////////////////////////////////////////////////////////////////////////////
  367. unsetalias 'frombag'
  368. //unsetalis 'tobag'
  369. //unsetalias 'toawesomebag'
  370. if not @findobject 'frombag'
  371. headmsg 'Select From Bag'
  372. promptalias 'frombag'
  373. endif
  374. pause 700
  375. if not @findalias 'toawesomebag'
  376. headmsg 'Select Awesome Bag'
  377. promptalias 'toawesomebag'
  378. endif
  379. pause 700
  380. if not listexists 'ItemTypes'
  381. createlist 'ItemTypes'
  382. endif
  383. useobject 'frombag'
  384. useobject 'toawesomebag'
  385. //Shields
  386. @pushlist 'ItemTypes' 0x1b72 //BronzeShields
  387. @pushlist 'ItemTypes' 0x1b73 //Buckler
  388. @pushlist 'ItemTypes' 0x1b7b //MetalShield
  389. @pushlist 'ItemTypes' 0x1b74 //Metal Kite Shield
  390. @pushlist 'ItemTypes' 0x1b79 //Tear Kite Shield
  391. @pushlist 'ItemTypes' 0x1b7a //WoodenShield
  392. @pushlist 'ItemTypes' 0x1b76 //HeaterShield
  393. //Platemail
  394. @pushlist 'ItemTypes' 0x1408 //Close Helmet
  395. @pushlist 'ItemTypes' 0x1410 //Platemail Arms
  396. @pushlist 'ItemTypes' 0x1411 //Platemail Legs
  397. @pushlist 'ItemTypes' 0x1412 //Plate Helm
  398. @pushlist 'ItemTypes' 0x1413 //Plate Gorget
  399. @pushlist 'ItemTypes' 0x1414 //Platemail Gloves
  400. @pushlist 'ItemTypes' 0x1415 //Plate Chest
  401. @pushlist 'ItemTypes' 0x140a //Helmet
  402. @pushlist 'ItemTypes' 0x140c //Bascinet
  403. @pushlist 'ItemTypes' 0x140e //Norse Helm
  404. //Chainmail
  405. @pushlist 'ItemTypes' 0x13bb //Chainmail Coif
  406. @pushlist 'ItemTypes' 0x13be //Chainmail Leggins
  407. @pushlist 'ItemTypes' 0x13bf //Chainmail Tunic
  408. //Ringmail
  409. @pushlist 'ItemTypes' 0x13ee //Ringmail Sleeves
  410. @pushlist 'ItemTypes' 0x13eb //Ringmail Gloves
  411. @pushlist 'ItemTypes' 0x13ec //Ringmail Tunic
  412. @pushlist 'ItemTypes' 0x13f0 //Ringmail Leggins
  413. //Studded
  414. @pushlist 'ItemTypes' 0x13da //Studded Leggings
  415. @pushlist 'ItemTypes' 0x13db //Studded Tunic
  416. @pushlist 'ItemTypes' 0x13d5 //Studded Gloves
  417. @pushlist 'ItemTypes' 0x13d6 //Studded Gorget
  418. @pushlist 'ItemTypes' 0x13dc //Studded Sleeves
  419. //Leather
  420. @pushlist 'ItemTypes' 0x13c6 //Leather Gloves
  421. @pushlist 'ItemTypes' 0x13cd //Leather Sleeves
  422. @pushlist 'ItemTypes' 0x13cc //Leather Tunic
  423. @pushlist 'ItemTypes' 0x13cb //Leather Pants
  424. @pushlist 'ItemTypes' 0x13c7 //Leather Gorget
  425. @pushlist 'ItemTypes' 0x1db9 //Leather Cap
  426. //Female Armor
  427. @pushlist 'ItemTypes' 0x1c04 //Female Plate
  428. @pushlist 'ItemTypes' 0x1c0c //Female Studded Bustier
  429. @pushlist 'ItemTypes' 0x1c02 //Female Studded Armor
  430. @pushlist 'ItemTypes' 0x1c00 //Female Leather Shorts
  431. @pushlist 'ItemTypes' 0x1c08 //Female Leather Skirt
  432. @pushlist 'ItemTypes' 0x1c06 //Female Leather Armor
  433. @pushlist 'ItemTypes' 0x1c0a //Female Leather Bustier
  434. //Fencing
  435. @pushlist 'ItemTypes' 0xf62 //Spear
  436. @pushlist 'ItemTypes' 0x1403 //Short Spear
  437. @pushlist 'ItemTypes' 0xe87 //Pitchfork
  438. @pushlist 'ItemTypes' 0x1401 //Kryss
  439. @pushlist 'ItemTypes' 0xf52 //Dagger
  440. //Macing
  441. @pushlist 'ItemTypes' 0x13b0 //War axe
  442. @pushlist 'ItemTypes' 0xdf0 //Black Staff
  443. @pushlist 'ItemTypes' 0x1439 //War Hammer
  444. @pushlist 'ItemTypes' 0x1407 //War Mace
  445. @pushlist 'ItemTypes' 0xe89 //Quarter Staff
  446. @pushlist 'ItemTypes' 0x143d //Hammer Pick
  447. @pushlist 'ItemTypes' 0x13b4 //Club
  448. @pushlist 'ItemTypes' 0xe81 //Shepherds Crook
  449. @pushlist 'ItemTypes' 0x13f8 //Gnarled Staff
  450. @pushlist 'ItemTypes' 0xf5c //Mace
  451. @pushlist 'ItemTypes' 0x143b //Maul
  452. //Swords
  453. @pushlist 'ItemTypes' 0x13b9 //Viking Sword
  454. @pushlist 'ItemTypes' 0xf61 //Longsword
  455. @pushlist 'ItemTypes' 0x1441 //Cutlass
  456. @pushlist 'ItemTypes' 0x13b6 //Scimitar
  457. @pushlist 'ItemTypes' 0xec4 //Skinning Knife
  458. @pushlist 'ItemTypes' 0x13f6 //Butcher Knife
  459. @pushlist 'ItemTypes' 0xf5e //Broadsword
  460. @pushlist 'ItemTypes' 0x13ff //Katana
  461. @pushlist 'ItemTypes' 0xec3 //Cleaver
  462. //Axes
  463. @pushlist 'ItemTypes' 0xf45 //Executioner's Axe
  464. @pushlist 'ItemTypes' 0xf4d //Bardiche
  465. @pushlist 'ItemTypes' 0xf4b //Double Axe
  466. @pushlist 'ItemTypes' 0x143e //Halberd
  467. @pushlist 'ItemTypes' 0x13fb //Large Battle Axe
  468. @pushlist 'ItemTypes' 0x1443 //Two Handed Axe
  469. @pushlist 'ItemTypes' 0xf47 //Battle Axe
  470. @pushlist 'ItemTypes' 0xf49 //Axe
  471. @pushlist 'ItemTypes' 0xe85 //Pickaxe
  472. @pushlist 'ItemTypes' 0xe86 //Pickaxe
  473. //Bows
  474. @pushlist 'ItemTypes' 0x13fd //HeavyXbow
  475. @pushlist 'ItemTypes' 0xf50 //Xbow
  476. @pushlist 'ItemTypes' 0x13b2 //bow
  477. /////////////////////////////////////////////////////////////
  478. ////////////////////////////////
  479. ////////////////////////////////
  480. for 0 to 'ItemTypes'
  481. while @findtype 'ItemTypes[]' 'any' 'frombag'
  482. @setalias 'MySuperCoolFoundItem' 'found'
  483. @clearjournal
  484. moveitem 'MySuperCoolFoundItem' 'backpack'
  485. @clearjournal
  486. useskill 'Item Identification'
  487. pause 1500
  488. waitfortarget 15000
  489. target! 'MySuperCoolFoundItem'
  490. pause 1500
  491. ////////////////////////////
  492. /////////////////////////////
  493. for 0 to TAG--Slayer--Super
  494. if @injournal TAG--Slayer--Super[] "system"
  495. headmsg 'IS Super Slayer' 1153
  496. @createlist 'IDENTIFY--Slayer--Super'
  497. break
  498. endif
  499. endfor
  500. ///////////////////////////
  501. ///////////////////////////
  502. for 0 to TYPE--Armor--Leather
  503. if @findtype TYPE--Armor--Leather[] 'any' 'backpack'
  504. @createlist 'IDENTIFY--LeatherArmor'
  505. break
  506. endif
  507. endfor
  508. ////////////////////////////
  509. //////////////////////////////
  510. for 0 to TYPE--Armor--Platemail
  511. if @findtype TYPE--Armor--Platemail[] 'any' 'backpack'
  512. @createlist 'IDENTIFY--PlateArmor'
  513. break
  514. endif
  515. endfor
  516. ///////////////////////
  517. if @injournal 'Vanquishing' 'system'
  518. @createlist IDENTIFY--Vanquishing
  519. endif
  520. if @injournal 'Power' 'system'
  521. @createlist IDENTIFY--Power
  522. endif
  523. if @injournal 'Indestructible' 'system'
  524. @createlist IDENTIFY--Indestructible
  525. endif
  526. if @injournal 'Fortified' 'system'
  527. @createlist IDENTIFY--Fortified
  528. endif
  529. if @injournal 'Invulnerability' 'system'
  530. @createlist IDENTIFY--Invulnerability
  531. endif
  532. ////////////////////////////////////////////
  533. if @listexists IDENTIFY--Vanquishing
  534. moveitem 'MySuperCoolFoundItem' 'keep'
  535. headmsg 'Vanquishing'
  536. @clearjournal
  537. endif
  538. ////////////////////////
  539. if @listexists IDENTIFY--Invulnerability
  540. if @listexists IDENTIFY--Indestructible
  541. if @listexists IDENTIFY--PlateArmor
  542. moveitem 'MySuperCoolFoundItem' 'keep'
  543. headmsg 'Perfect Plate'
  544. @clearjournal
  545. endif
  546. endif
  547. endif
  548. /////////////////////
  549. /////////////////////
  550. /////////////////////
  551. if @listexists IDENTIFY--Invulnerability
  552. if @listexists IDENTIFY--Indestructible
  553. if @listexists IDENTIFY--LeatherArmor
  554. moveitem 'MySuperCoolFoundItem' 'keep'
  555. headmsg 'Perfect Leather'
  556. @clearjournal
  557. endif
  558. endif
  559. endif
  560. ////////////////////
  561. //////////////////////
  562. ////////////////////////
  563. if @listexists IDENTIFY--Invulnerability
  564. if @listexists IDENTIFY--Fortified
  565. if @listexists IDENTIFY--LeatherArmor
  566. moveitem 'MySuperCoolFoundItem' 'keep'
  567. headmsg 'Fortified Leather'
  568. @clearjournal
  569. endif
  570. endif
  571. endif
  572. ////////////////////
  573. //////////////////////
  574. ////////////////////////
  575. if @listexists IDENTIFY--Slayer--Super
  576. if @listexists IDENTIFY--Power
  577. moveitem 'MySuperCoolFoundItem' 'keep'
  578. headmsg 'Power Super Slayer'
  579. @clearjournal
  580. endif
  581. endif
  582. //////////////////////
  583. @clearjournal
  584. if weight >= maxweight
  585. headmsg 'Go and sell this crap'
  586. stop
  587. endif
  588. endwhile
  589. endfor
  590. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement