Guest User

Junky Case

a guest
Mar 17th, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.19 KB | None | 0 0
  1. case 40:
  2. if ((NpcDialogue == 1) || (NpcDialogue == 3) || (NpcDialogue == 5)
  3. || (NpcDialogue == 40) || (NpcDialogue == 42)
  4. || (NpcDialogue == 1001) || (NpcDialogue == 1002)
  5. || (NpcDialogue == 2259) || (NpcDialogue == 2260)
  6. || (NpcDialogue == 301) || (NpcDialogue == 305)
  7. || (NpcDialogue == 308) || (NpcDialogue == 309)
  8. || (NpcDialogue == 313) || (NpcDialogue == 314)
  9. || (NpcDialogue == 317) || (NpcDialogue == 318)
  10. || (NpcDialogue == 319) || (NpcDialogue == 322)
  11. || (NpcDialogue == 323) || (NpcDialogue == 14600)
  12. || (NpcDialogue == 14602) || (NpcDialogue == 550)
  13. || (NpcDialogue == 1694) || (NpcDialogue == 1339)) {
  14. NpcDialogue += 1;
  15. NpcDialogueSend = false;
  16. } else if ((NpcDialogue == 6) || (NpcDialogue == 7)
  17. || (NpcDialogue == 300) || (NpcDialogue == 303)
  18. || (NpcDialogue == 304) || (NpcDialogue == 307)
  19. || (NpcDialogue == 310) || (NpcDialogue == 311)
  20. || (NpcDialogue == 312) || (NpcDialogue == 315)
  21. || (NpcDialogue == 316) || (NpcDialogue == 320)
  22. || (NpcDialogue == 321) || (NpcDialogue == 324)
  23. || (NpcDialogue == 325) || (NpcDialogue == 326)
  24. || (NpcDialogue == 14604)) {
  25. NpcDialogue = 0;
  26. NpcDialogueSend = false;
  27. RemoveAllWindows();
  28. } else if ((NpcDialogue == 31) || (NpcDialogue == 30)) // NEW CLUE
  29. {
  30. sendFrame200(4883, 591);
  31. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  32. sendFrame126("Heres your next clue, goodluck", 4885);
  33. sendFrame75(NpcTalkTo, 4883);
  34. sendFrame164(4882);
  35. NpcDialogueSend = true;
  36. newclue(cluelevel);
  37. RemoveAllWindows();
  38. } else if (NpcDialogue == 32) // COMPLETED CLUE
  39. {
  40. sendFrame200(4883, 591);
  41. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  42. sendFrame126("Congratulations! Heres your last reward!", 4885);
  43. sendFrame75(NpcTalkTo, 4883);
  44. sendFrame164(4882);
  45. NpcDialogueSend = true;
  46. givereward(cluelevel);
  47. RemoveAllWindows();
  48. } /* QUEST INVISIBLE ARMOUR (id 1) npc chat */// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//
  49. else if (NpcDialogue == 100) // QUEST STAGE 0
  50. {
  51. sendFrame200(4883, 591);
  52. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  53. sendFrame126(
  54. "Hey I need help with making some invisible armour...",
  55. 4885);
  56. sendFrame126("and you're gonna help me.", 4886);
  57. sendFrame75(NpcTalkTo, 4883);
  58. sendFrame164(4882);
  59. NpcDialogueSend = true;
  60. q1stage = 1;
  61. loadquestinterface();
  62. RemoveAllWindows();
  63. } else if (NpcDialogue == 101) // QUEST STAGE 1
  64. {
  65. sendFrame200(4883, 591);
  66. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  67. sendFrame126("I'll add the list of materials I need to your",
  68. 4885);
  69. sendFrame126("quest log, as I'm too busy to talk.", 4886);
  70. sendFrame75(NpcTalkTo, 4883);
  71. sendFrame164(4882);
  72. NpcDialogueSend = true;
  73. q1stage = 1;
  74. loadquestinterface();
  75. RemoveAllWindows();
  76. } else if (NpcDialogue == 102) // QUEST STAGE 2
  77. {
  78. sendFrame200(4883, 591);
  79. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  80. sendFrame126("Why are you still here...go get the materials",
  81. 4885);
  82. sendFrame75(NpcTalkTo, 4883);
  83. sendFrame164(4882);
  84. NpcDialogueSend = true;
  85. q1stage = 2;
  86. loadquestinterface();
  87. RemoveAllWindows();
  88. } else if (NpcDialogue == 103) // QUEST STAGE 3
  89. {
  90. sendFrame200(4883, 591);
  91. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  92. sendFrame126("Get me the " + GetItemName(4206) + " please!",
  93. 4885);
  94. sendFrame75(NpcTalkTo, 4883);
  95. sendFrame164(4882);
  96. NpcDialogueSend = true;
  97. RemoveAllWindows();
  98. } else if (NpcDialogue == 104) // QUEST STAGE 4
  99. {
  100. sendFrame200(4883, 591);
  101. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  102. sendFrame126("You lost it?!?! Go get it again man.", 4885);
  103. sendFrame75(NpcTalkTo, 4883);
  104. sendFrame164(4882);
  105. NpcDialogueSend = true;
  106. ;
  107. RemoveAllWindows();
  108. } else if (NpcDialogue == 1101) // COMPLETED QUEST STAGE 1
  109. {
  110. sendFrame200(4883, 591);
  111. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  112. sendFrame126("Thanks for getting me these, I've updated", 4885);
  113. sendFrame126("your quest log for my next request.", 4886);
  114. sendFrame75(NpcTalkTo, 4883);
  115. sendFrame164(4882);
  116. NpcDialogueSend = true;
  117. q1stage = 2;
  118. loadquestinterface();
  119. RemoveAllWindows();
  120. } else if (NpcDialogue == 1102) // COMPLETED QUEST STAGE 2
  121. {
  122. sendFrame200(4883, 591);
  123. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  124. sendFrame126("Thanks giving me the " + GetItemName(6889)
  125. + ", now all I need", 4885);
  126. sendFrame126("is the " + GetItemName(4206)
  127. + " to add the power to the armour.", 4886);
  128. sendFrame75(NpcTalkTo, 4883);
  129. sendFrame164(4882);
  130. q1stage = 3;
  131. loadquestinterface();
  132. // NpcDialogue = 11021;
  133. NpcDialogueSend = true;
  134. } else if (NpcDialogue == 1694) // Ghost Talk
  135. {
  136. sendFrame200(4883, 591);
  137. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  138. sendFrame126("Happy Halloween from Mod Allstar..!", 4885);
  139. sendFrame75(NpcTalkTo, 4883);
  140. sendFrame164(4882);
  141. NpcDialogueSend = true;
  142. // addItem(1419, 1);
  143. RemoveAllWindows();
  144. } else if ((NpcDialogue == 1105) && (q1stage == 4)) // COMPLETED
  145. // QUEST
  146. {
  147. sendFrame200(4883, 591);
  148. sendFrame126(GetNpcName(NpcTalkTo), 4884);
  149. sendFrame126("Thanks for helping me with this project,", 4885);
  150. sendFrame126(
  151. "heres your reward, also look out for more of this armour...",
  152. 4886);
  153. sendFrame75(NpcTalkTo, 4883);
  154. sendFrame164(4882);
  155. NpcDialogueSend = true;
  156. showQuestCompleted("Invisible Armour", 3);
  157. q1stage = -1;
  158. // addItem(6656, 1);
  159. loadquestinterface();
  160. } else {
  161. NpcDialogue = 0;
  162. NpcDialogueSend = false;
  163. RemoveAllWindows();
  164. }
  165. // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//
  166. println_debug("Unhandled packet [" + packetType + ", InterFaceId: "
  167. + inStream.readUnsignedWordA() + ", size=" + packetSize
  168. + "]: ]" + misc.Hex(inStream.buffer, 1, packetSize) + "[");
  169. println_debug("Action Button: "
  170. + misc.HexToInt(inStream.buffer, 0, packetSize));
  171. break;
Advertisement
Add Comment
Please, Sign In to add comment