Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.55 KB | None | 0 0
  1. function NT_SuperUnique(){
  2.  
  3. if (NTConfig_Act1) {
  4. Act1()
  5. }
  6. if (NTConfig_Act2) {
  7. Act1()
  8. }
  9. if (NTConfig_Act3) {
  10. Act1()
  11. }
  12. if (NTConfig_Act4) {
  13. Act1()
  14. }
  15. if (NTConfig_Act5) {
  16. Act1()
  17. }
  18. }
  19. // Act 1
  20. function Act1(){
  21. print("ÿc3Starting Superunique Act 1 script");
  22. print("ÿc8Get ready for some phat lewt" + me.name)
  23. if (!NTTM_CheckAct())
  24. return false;
  25. NTTMGR_TownManager();
  26. if (!NTTM_TownMove("waypoint"))
  27. return false;
  28.  
  29. // Blood moor
  30. NTM_TravelTO(2);
  31. if (NTConfig_SUChest) {
  32. print(me.name + "- ÿc8is Grabbing all the chests in Blood Moor");
  33. print("ÿc5Precasting");
  34. NTP_DoPrecast();
  35. openChestsInArea()
  36. }
  37.  
  38. //CORPSEFIRE
  39. if (NTConfig_SuperCorpsefire) {
  40. print("ÿc8Going to Den of Evil");
  41. NTM_TravelTO(8);
  42. if (NTConfig_CheckSafe) {
  43. if (!NTTMGR_CheckSafe(2))
  44. return false;
  45. }
  46. if (NTConfig_SUChest) {
  47. print(me.name + "- ÿc8is checking for chests in the den");
  48. print("ÿc5Precasting");
  49. NTP_DoPrecast();
  50. openChestsInArea()
  51. }
  52. print("ÿc5Precasting");
  53. NTP_DoPrecast();
  54. print("ÿc8Going to Teabag Corpsefire");
  55. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 774);
  56. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  57. print("ÿc8killing Corpsefire");
  58. if (!NTA_KillBoss(getLocaleString(3319))) //"Corpsefire"
  59. return false;
  60. if (NTConfig_ClearPosition)
  61. NTA_ClearPosition();
  62. NTSI_PickItems();
  63. }
  64.  
  65. //BISHIBOSH
  66. if (NTConfig_SuperBishibosh) {
  67. print("ÿc8Going to Cold Plains");
  68. NTM_TravelTO(3);
  69. if (NTConfig_CheckSafe) {
  70. if (!NTTMGR_CheckSafe(2))
  71. return false;
  72. }
  73. if (NTConfig_SUChest) {
  74. print(me.name + "- ÿc8is Grabbing all the chests in Cold Plains");
  75. print("ÿc5Precasting");
  76. NTP_DoPrecast();
  77. openChestsInArea()
  78. }
  79. print("ÿc5Precasting");
  80. NTP_DoPrecast();
  81. print(me.name + "ÿc8Good morning, Bitchybosh.");
  82. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 734);
  83. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  84. print("ÿc8Bishibosh: No!");
  85. if (!NTA_KillBoss(getLocaleString(2869))) //"Bishibosh"
  86. return false;
  87. if (NTConfig_ClearPosition)
  88. NTA_ClearPosition();
  89. NTSI_PickItems();
  90. }
  91.  
  92. //Coldcrow
  93. if (NTConfig_SuperColdcrow) {
  94. print("ÿc8Going to Cave Level 1");
  95. NTM_TravelTO(9);
  96. if (NTConfig_CheckSafe) {
  97. if (!NTTMGR_CheckSafe(2))
  98. return false;
  99. }
  100. if (NTConfig_SUChest) {
  101. print(me.name + "- ÿc8is Grabbing all the chests in the cave");
  102. print("ÿc5Precasting");
  103. NTP_DoPrecast();
  104. openChestsInArea()
  105. }
  106. print("ÿc5Precasting");
  107. NTP_DoPrecast();
  108. print("ÿc8Going to kill Coldcrow");
  109. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 736);
  110. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 3);
  111. print("ÿc8killing Coldcrow");
  112. if (!NTA_KillBoss(getLocaleString(2871))) //"Coldcrow"
  113. return false;
  114. if (NTConfig_ClearPosition)
  115. NTA_ClearPosition();
  116. NTSI_PickItems();
  117. }
  118.  
  119. //Blood Raven
  120. if (NTConfig_SuperRaven) {
  121. print("ÿc8Going to Burial Grounds");
  122. NTM_TravelTO(17);
  123. if (NTConfig_CheckSafe) {
  124. if (!NTTMGR_CheckSafe(2))
  125. return false;
  126. }
  127. if (NTConfig_SUChest) {
  128. print(me.name + "- ÿc8is Grabbing all the chests in the burial grounds");
  129. print("ÿc5Precasting");
  130. NTP_DoPrecast();
  131. openChestsInArea()
  132. }
  133. print("ÿc5Precasting");
  134. NTP_DoPrecast();
  135. print("ÿc8Going to kill Blood Raven");
  136. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 805);
  137. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  138. print("ÿc8killing Blood Raven");
  139. if (!NTA_KillBoss(getLocaleString(3111))) //"Blood Raven"
  140. return false;
  141. if (NTConfig_ClearPosition)
  142. NTA_ClearPosition();
  143. NTSI_PickItems();
  144. }
  145.  
  146. //Bonebreaker
  147. if (NTConfig_SuperBonebreaker) {
  148. print("ÿc8Going to The Crypt");
  149. NTM_TravelTO(18);
  150. if (NTConfig_CheckSafe) {
  151. if (!NTTMGR_CheckSafe(2))
  152. return false;
  153. }
  154. if (NTConfig_SUChest) {
  155. print(me.name + "- ÿc8is Grabbing all the chests in the crypt");
  156. print("ÿc5Precasting");
  157. NTP_DoPrecast();
  158. openChestsInArea()
  159. }
  160. print("ÿc5Precasting");
  161. NTP_DoPrecast();
  162. print("ÿc8Going to kill Bonebreaker");
  163. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 735);
  164. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 3);
  165. print("ÿc8killing Bonebreaker");
  166. if (!NTA_KillBoss(getLocaleString(2870)))
  167. return false;
  168. if (NTConfig_ClearPosition)
  169. NTA_ClearPosition();
  170. NTSI_PickItems();
  171. }
  172.  
  173. //Rakanishu
  174. if (NTConfig_SuperRakanishu) {
  175. print("ÿc8Going to Stony Fields");
  176. NTM_TravelTO(4);
  177. if (NTConfig_CheckSafe) {
  178. if (!NTTMGR_CheckSafe(2))
  179. return false;
  180. }
  181. if (NTConfig_SUChest) {
  182. print(me.name + "- ÿc8is Grabbing all the chests in stoney field");
  183. print("ÿc5Precasting");
  184. NTP_DoPrecast();
  185. openChestsInArea()
  186. }
  187. print("ÿc5Precasting");
  188. NTP_DoPrecast();
  189. print("ÿc8Going to kill Rakanishu");
  190. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 737);
  191. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  192. print("ÿc8Griswold says: What's all the noise about?");
  193. if (!NTA_KillBoss(getLocaleString(2872)))
  194. return false;
  195. if (NTConfig_ClearPosition)
  196. NTA_ClearPosition();
  197. NTSI_PickItems();
  198. }
  199.  
  200. //Griswold
  201. if (NTConfig_SuperGriswold) {
  202. print("ÿc8Going to Tristram");
  203. NTM_TravelTO(38);
  204. if (NTConfig_CheckSafe) {
  205. if (!NTTMGR_CheckSafe(2))
  206. return false;
  207. }
  208. if (NTConfig_SUChest) {
  209. print(me.name + "- ÿc8is Grabbing all the chests in Tristram");
  210. print("ÿc5Precasting");
  211. NTP_DoPrecast();
  212. openChestsInArea()
  213. }
  214. print("ÿc5Precasting");
  215. NTP_DoPrecast();
  216. print(me.name + "ÿc8- says : Your time will come soon enough, old man!");
  217. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 739);
  218. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 3, 3);
  219. print("ÿc8Griswold: Wirt! He called you down upon us!");
  220. if (!NTA_KillBoss(getLocaleString(2874)))
  221. return false;
  222. if (NTConfig_ClearPosition)
  223. NTA_ClearPosition();
  224. NTSI_PickItems();
  225. }
  226.  
  227. //Treehead Woodfist
  228. if (NTConfig_SuperTreehead) {
  229. print("ÿc8Going to Dark Wood");
  230. NTM_TravelTO(5);
  231. if (NTConfig_CheckSafe) {
  232. if (!NTTMGR_CheckSafe(2))
  233. return false;
  234. }
  235. if (NTConfig_SUChest) {
  236. print(me.name + "- ÿc8is Grabbing all the chests in Dark woods");
  237. print("ÿc5Precasting");
  238. NTP_DoPrecast();
  239. openChestsInArea()
  240. }
  241. print("ÿc5Precasting");
  242. NTP_DoPrecast();
  243. print("ÿc8omar: The Canadian winter is long and harsh.");
  244. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 738);
  245. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  246. print("ÿc8omar: Good thing I know where to find some firewood!");
  247. if (!NTA_KillBoss(getLocaleString(2873)))
  248. return false;
  249. if (NTConfig_ClearPosition)
  250. NTA_ClearPosition();
  251. NTSI_PickItems();
  252. }
  253.  
  254. //Countess
  255. if (NTConfig_SuperCountess) {
  256. print("ÿc8Going to Tower Cellar 5");
  257. NTM_TravelTO(20);
  258. print("ÿc5Precasting");
  259. NTP_DoPrecast();
  260. NTM_TravelTO(21);
  261. if (NTConfig_SUChest) {
  262. print(me.name + "- ÿc8is Grabbing all the chests in tower level 1");
  263. print("ÿc5Precasting");
  264. NTP_DoPrecast();
  265. openChestsInArea()
  266. }
  267. NTM_TravelTO(22);
  268. if (NTConfig_SUChest) {
  269. print(me.name + "- ÿc8is Grabbing all the chests in tower level 2");
  270. print("ÿc5Precasting");
  271. NTP_DoPrecast();
  272. openChestsInArea()
  273. }
  274. NTM_TravelTO(23);
  275. if (NTConfig_SUChest) {
  276. print(me.name + "- ÿc8is Grabbing all the chests in tower level 3");
  277. print("ÿc5Precasting");
  278. NTP_DoPrecast();
  279. openChestsInArea()
  280. }
  281. NTM_TravelTO(24);
  282. if (NTConfig_SUChest) {
  283. print(me.name + "- ÿc8is Grabbing all the chests in tower level 4");
  284. print("ÿc5Precasting");
  285. NTP_DoPrecast();
  286. openChestsInArea()
  287. }
  288. NTM_TravelTO(25);
  289. if (NTConfig_CheckSafe) {
  290. if (!NTTMGR_CheckSafe(2))
  291. return false;
  292. }
  293. if (NTConfig_SUChest) {
  294. print(me.name + "- ÿc8is Grabbing all the chests in tower level 5");
  295. print("ÿc5Precasting");
  296. NTP_DoPrecast();
  297. openChestsInArea()
  298. }
  299. print("ÿc8Going to kill Countess");
  300. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 740);
  301. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  302. print("ÿc8killing Countess");
  303. if (!NTA_KillBoss(getLocaleString(2875))) //"Countess"
  304. return false;
  305. if (NTConfig_ClearPosition)
  306. NTA_ClearPosition();
  307. NTSI_PickItems();
  308. }
  309.  
  310. //The Smith
  311. if (NTConfig_SuperSmith) {
  312. print("ÿc8Going to Barracks");
  313. NTM_TravelTO(28);
  314. if (NTConfig_CheckSafe) {
  315. if (!NTTMGR_CheckSafe(2))
  316. return false;
  317. }
  318. if (NTConfig_SUChest) {
  319. print(me.name + "- ÿc8is Grabbing all the chests in the Barracks");
  320. print("ÿc5Precasting");
  321. NTP_DoPrecast();
  322. openChestsInArea()
  323. }
  324. print("ÿc5Precasting");
  325. NTP_DoPrecast();
  326. print("ÿc8Going to kill The Smith");
  327. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 754);
  328. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 0, 0);
  329. print("ÿc8killing the Blacksmith");
  330. if (!NTA_KillBoss(getLocaleString(2889)))
  331. return false;
  332. if (NTConfig_ClearPosition)
  333. NTA_ClearPosition();
  334. NTSI_PickItems();
  335. }
  336.  
  337. //Pitspawn Fouldog
  338. if (NTConfig_SuperPitspawn) {
  339. print("ÿc8Going to Jail Level 2");
  340. NTM_TravelTO(30);
  341. if (NTConfig_CheckSafe) {
  342. if (!NTTMGR_CheckSafe(2))
  343. return false;
  344. }
  345. if (NTConfig_SUChest) {
  346. print(me.name + "- ÿc8is Grabbing all the chests in the jail level 2");
  347. print("ÿc5Precasting");
  348. NTP_DoPrecast();
  349. openChestsInArea()
  350. }
  351. print("ÿc5Precasting");
  352. NTP_DoPrecast();
  353. print("ÿc8Going to kill Pitspawn Fouldog");
  354. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 741);
  355. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 0, 0);
  356. print("ÿc8killing Pitspawn Fouldog");
  357. if (!NTA_KillBoss(getLocaleString(2876)))
  358. return false;
  359. if (NTConfig_ClearPosition)
  360. NTA_ClearPosition();
  361. NTSI_PickItems();
  362. }
  363.  
  364. //Bone Ash
  365. if (NTConfig_SuperBoneAsh) {
  366. print("ÿc8Going to Cathedral");
  367. NTM_TravelTO(33);
  368. if (NTConfig_CheckSafe) {
  369. if (!NTTMGR_CheckSafe(2))
  370. return false;
  371. }
  372. if (NTConfig_SUChest) {
  373. print(me.name + "- ÿc8is Grabbing all the chests in the Cathedral");
  374. print("ÿc5Precasting");
  375. NTP_DoPrecast();
  376. openChestsInArea()
  377. }
  378. print("ÿc5Precasting");
  379. NTP_DoPrecast();
  380. print("ÿc8Going to kill Bone Ash");
  381. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 743);
  382. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  383. print("ÿc8killing Bone Ash");
  384. if (!NTA_KillBoss(getLocaleString(2878)))
  385. return false;
  386. if (NTConfig_ClearPosition)
  387. NTA_ClearPosition();
  388. NTSI_PickItems();
  389. }
  390.  
  391. //Andariel
  392. if (NTConfig_SuperAndariel) {
  393. print("ÿc8Going to Catacombs Level 4");
  394. NTM_TravelTO(37);
  395. if (NTConfig_CheckSafe) {
  396. if (!NTTMGR_CheckSafe(2))
  397. return false;
  398. }
  399. if (NTConfig_SUChest) {
  400. print(me.name + "- ÿc8is Grabbing all the chests in Catacombs level 4");
  401. print("ÿc5Precasting");
  402. NTP_DoPrecast();
  403. openChestsInArea()
  404. }
  405. print("ÿc5Precasting");
  406. NTP_DoPrecast();
  407. print("ÿc8Going to kill Rabid Pornstar");
  408. var _unit = getPresetUnits(me.area, NTC_UNIT_MONSTER, 156);
  409. NTM_MoveToObject(NTC_UNIT_MONSTER, _unit[0].id, _unit[0].id, 1, 1);
  410. print("ÿc8killing Pornstar");
  411. if (!NTA_KillBoss(getLocaleString(3021)))
  412. return false;
  413. if (NTConfig_ClearPosition)
  414. NTA_ClearPosition();
  415. NTSI_PickItems();
  416. }
  417. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement