Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. function NT_FastDiablo() {
  2. print("ÿc3Starting Diablo Script");
  3. if (!NTTM_CheckAct()) {
  4. return false;
  5. }
  6. NTTMGR_TownManager();
  7.  
  8. print("ÿc8Going to River of Flame");
  9. if (!NTTM_TownMove("waypoint")) return false;
  10. if (!NTM_UsePortal("Waypoint", 107)) {
  11. print("ÿc8Seems we do not have the waypoint, Lets go get it! Traveling to River of Flame");
  12. NTM_TravelTO(107);
  13. print("ÿc8Interacting with Waypoint as we don't have it.");
  14. NTM_GotoWaypoint(107, true, 10000);
  15. }
  16. print("ÿc5Precasting");
  17. NTP_DoPrecast();
  18. print("ÿc8Going to Chaos Sanctuary");
  19.  
  20. if (!NTM_MoveTo(7797, 5600)) return false;
  21. if (!NTM_TeleportTo(7797, 5560)) return false;
  22.  
  23. if (!NTM_MoveTo(7771, 5318)) return false;
  24.  
  25. NT_ClearCs();
  26.  
  27. NT_MurderDiablo();
  28.  
  29. return true;
  30. }
  31.  
  32. function OpenSeal(sealID) {
  33. var _unit = NTC_GetUnit(NTC_UNIT_OBJECT, sealID);
  34. _unit.interact();
  35. _unit.interact();
  36. }
  37.  
  38. function NT_ClearCs() {
  39. if (!NTM_MoveToObject(NTC_UNIT_OBJECT, 395, 395)) return false;
  40.  
  41. OpenSeal(395)
  42.  
  43. if (!NTM_MoveToObject(NTC_UNIT_OBJECT, 396, 396)) return false;
  44.  
  45. OpenSeal(396)
  46.  
  47. if (me.y > 5265 && me.y <= 5275) NTM_MoveTo(7677, 5287);
  48. else NTM_MoveTo(7675, 5321)
  49.  
  50. for (var n = 0; n < 20; n++) {
  51. delay(250);
  52. if (NTC_FindMonster(getLocaleString(2851))) //vizier
  53. break;
  54. }
  55.  
  56. if (NTA_KillBoss(getLocaleString(2851), 20)) {
  57. NTSI_PickItems();
  58. }
  59.  
  60. if (!NTM_MoveToObject(NTC_UNIT_OBJECT, 394, 394)) return false;
  61.  
  62. OpenSeal(394)
  63.  
  64. if (me.x > 7810 && me.x <= 7825) NTM_MoveTo(7777, 5160);
  65. else NTM_MoveTo(7777, 5200);
  66.  
  67. for (var n = 0; n < 20; n++) {
  68. delay(250);
  69. if (NTC_FindMonster(getLocaleString(2852))) //lord de seis
  70. break;
  71. }
  72.  
  73. if (NTA_KillBoss(getLocaleString(2852), 30)) {
  74. NTSI_PickItems();
  75. }
  76.  
  77. if (!NTM_MoveToObject(NTC_UNIT_OBJECT, 393, 393)) return false;
  78.  
  79. OpenSeal(393)
  80.  
  81. if (!NTM_MoveToObject(NTC_UNIT_OBJECT, 392, 392)) return false;
  82.  
  83. OpenSeal(392)
  84.  
  85. for (var n = 0; n < 20; n++) {
  86. delay(250);
  87. if (NTC_FindMonster(getLocaleString(2853))) //"Infector of Souls"
  88. break;
  89. }
  90.  
  91. if (NTA_KillBoss(getLocaleString(2853), 50)) //"Infector of Souls"
  92. {
  93. NTSI_PickItems();
  94. if (NTC_PutSkill(124, NTC_HAND_RIGHT)) NTC_Delay(1600);
  95. print("ÿc5Precasting");
  96. NTP_DoPrecast();
  97. }
  98. NTSI_PickItems();
  99. return true;
  100. }
  101.  
  102. function NT_MurderDiablo() {
  103. if (!NTM_MoveTo(7800, 5294)) return false;
  104. if (NTC_PutSkill(113, NTC_HAND_RIGHT));
  105. NTT_CleanPotions();
  106. for (var n = 0; n < 30; n++) {
  107. NTC_DoCast(112, 2);
  108. NTC_DoCast(112, 2);
  109. NTC_DoCast(112, 2);
  110. NTC_DoCast(112, 2);
  111. NTC_DoCast(112, 2);
  112. if (NTC_FindMonster(243)) {
  113. print("ÿc1Killing Diablo");
  114. if (NTA_KillBoss(243, 1000)) {
  115. NTSI_PickItems();
  116. return true;
  117. }
  118. }
  119.  
  120. NTC_Delay(500);
  121. }
  122.  
  123. print("ÿc;Diablo not found, Ending Script");
  124. return false;
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement