platinum_skills.txt 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. //===== eAthena Script ======================================================================
  2. //= Platinum Skills NPC
  3. //===== By: =================================================================================
  4. //= Keichii and edited by DarkChild
  5. //===== Current Version: ====================================================================
  6. //= 2.0
  7. //===== Compatible With: ====================================================================
  8. //= Any eAthena Version
  9. //===== Description: ========================================================================
  10. //= Single NPC that assigns quests skills for all classes.
  11. //===== Additional Comments: ================================================================
  12. //= Added advanced classes by ShadowLady.
  13. //===========================================================================================
  14. prontera.gat,128,200,6 script Platinum Skill NPC 94,{
  15. mes "[Platinum Skill NPC]";
  16. mes "I can give you the special skills available to your job. Would you like these skills now?";
  17. next;
  18. menu "Yes",Lgetskills,"No",Lnogetskills;
  19. Lgetskills:
  20. if ((Class==Job_Novice) || (Class==4001)) goto Lskillsnovice;
  21. if ((Class==Job_Swordman) || (Class==7) || (Class==Job_Knight2) || (Class==14)|| (Class==Job_Crusader2) || (Class==4002) || (Class==4008) || (Class==Job_Lord_Knight2) || (Class==4015) || (Class==Job_Paladin2)) goto Lskillsswordie;
  22. if ((Class==Job_Mage) || (Class==9) || (Class==16) || (Class==4003) || (Class==4010) || (Class==4017)) goto Lskillsmage;
  23. if ((Class==Job_Archer) || (Class==11) || (Class==19) || (Class==20) || (Class==4004) || (Class==4012) || (Class==4020) || (Class==4021)) goto Lskillsarcher;
  24. if ((Class==Job_Acolyte) || (Class==8) || (Class==15) || (Class==4005) || (Class==4009) || (Class==4016)) goto Lskillsaco;
  25. if ((Class==Job_Merchant) || (Class==10) || (Class==18) || (Class==4006) || (Class==4011) || (Class==4019)) goto Lskillsmerchie;
  26. if ((Class==Job_Thief) || (Class==12) || (Class==17) || (Class==4007) || (Class==4013) || (Class==4018)) goto Lskillsthief;
  27. Lskillsnovice:
  28. mes "[Platinum Skill NPC]";
  29. mes "I see that you are a Novice. I will now add the special skills available to the Novice job.";
  30. skill 142,1,0;
  31. skill 143,1,0;
  32. mes " ";
  33. mes "You now have all the special skills available to the Novice job.";
  34. next;
  35. goto LskillsEND;
  36. Lskillsswordie:
  37. mes "[Platinum Skill NPC]";
  38. mes "I see that you are a Swordman, Knight, Crusader, Lord Knight or Paladin. I will now add the special skills available to these jobs.";
  39. skill 142,1,0;
  40. skill 144,1,0;
  41. skill 145,1,0;
  42. skill 146,1,0;
  43. mes " ";
  44. mes "You now have all the special skills available to the these jobs.";
  45. next;
  46. goto LskillsEND;
  47. Lskillsmage:
  48. mes "[Platinum Skill NPC]";
  49. mes "I see that you are a Mage Class. I will now add the special skills available to these jobs.";
  50. skill 142,1,0;
  51. skill 157,1,0;
  52. mes " ";
  53. mes "You now have all the special skills available to the these jobs.";
  54. next;
  55. goto LskillsEND;
  56. Lskillsarcher:
  57. mes "[Platinum Skill NPC]";
  58. mes "I see that you are an Archer Class. I will now add the special skills available to these jobs.";
  59. skill 142,1,0;
  60. skill 147,1,0;
  61. skill 148,1,0;
  62. mes " ";
  63. mes "You now have all the special skills available to the these jobs.";
  64. next;
  65. goto LskillsEND;
  66. Lskillsaco:
  67. mes "[Platinum Skill NPC]";
  68. mes "I see that you are an Acolyte Class. I will now add the special skills available to these jobs.";
  69. skill 142,1,0;
  70. skill 156,1,0;
  71. mes " ";
  72. mes "You now have all the special skills available to the these jobs.";
  73. next;
  74. goto LskillsEND;
  75. Lskillsmerchie:
  76. mes "[Platinum Skill NPC]";
  77. mes "I see that you are a Merchant Class.I will now add the special skills available to these jobs.";
  78. skill 142,1,0;
  79. skill 153,1,0;
  80. skill 154,1,0;
  81. skill 155,1,0;
  82. mes " ";
  83. mes "You now have all the special skills available to the these jobs.";
  84. next;
  85. goto LskillsEND;
  86. Lskillsthief:
  87. mes "[Platinum Skill NPC]";
  88. mes "I see that you are a Thief Class. I will now add the special skills available to these jobs.";
  89. skill 142,1,0;
  90. skill 149,1,0;
  91. skill 150,1,0;
  92. skill 151,1,0;
  93. skill 152,1,0;
  94. mes " ";
  95. mes "You now have all the special skills available to the these jobs.";
  96. next;
  97. goto LskillsEND;
  98. LskillsEND:
  99. mes "[Platinum Skill NPC]";
  100. mes "Have a nice day.";
  101. close;
  102. Lnogetskills:
  103. mes "[Platinum Skill NPC]";
  104. mes "Aww, how come you dont want my special skills?";
  105. mes "*sob* FINE!";
  106. mes "Have a nice day... >.>";
  107. close;
  108. }