Advertisement
existence_dev92

Roxas - InstanceAddOns

Sep 27th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 KB | None | 0 0
  1. - script InstanceBossKilled -1,{
  2. end;
  3.  
  4. OnNPCKillEvent:
  5. getmapxy(.@map1$, .@x1, .@y1, UNITTYPE_PC, strcharinfo(0));
  6. switch(killedrid) {
  7. //=========================================================
  8. //= Hourly =
  9. //=========================================================
  10. case 2131: // Wandering Purple Dragon - Hazy Forest
  11. .@map_name$ = instance_mapname("1@mist");
  12. .@reward = 2;
  13. break;
  14. case 1087: // Orc Hero - Orc Memory
  15. .@map_name$ = instance_mapname("2@orcs");
  16. .@reward = 2;
  17. break;
  18. case 2194: // Giant Octopus - Octopus Cave
  19. .@map_name$ = instance_mapname("1@cash");
  20. .@reward = 3;
  21. break;
  22.  
  23. // Malangdo Culvert
  24. case 2187: // Dark Coelacanth
  25. case 2188: // Weird Coelacanth
  26. case 2189: // Mutant Coelacanths
  27. case 2190: // Violent Coelacanths
  28. .@map_name$ = instance_mapname("2@pump");
  29. .@reward = 1;
  30. break;
  31. case 1929: // Unsealed Baphomet - Sealed Shrine
  32. .@map_name$ = instance_mapname("2@cata");
  33. .@reward = 12;
  34. break;
  35.  
  36. //=========================================================
  37. //= Daily =
  38. //=========================================================
  39. case 2319: // Buwaya - Buwaya's Cave
  40. //case : // Central Laboratory - 3 Boss
  41. case 3124: // Charleston 3 - Central Laboratory
  42. case 2942: // Evil Fanatic - Devil's Tower
  43. case 2529: // Faceworm Queen - Faceworm Nest
  44. case 2564: // Fenris Fenrir - Geffen Magic Tournament
  45. case 2959: // Torturous Redeemer - Ghost Palace
  46. case 2996: // Celine Kimi - Horror Toy Factory
  47. case 3029: // Reaper Yanku - Isle of Bios
  48. case 3254: // T_W_O - The Last Room
  49. //case : // - Morse's Cave
  50. case 3073: // Awakened Ferre - Nightmarish Jitterbug
  51.  
  52. // Old Glast Heim
  53. case 2475: // Corruption Root
  54. case 2476: // Amdarais
  55.  
  56. case 2542: // Doyen Irene - Sara's Memory
  57. case 3097: // Morocc The Desperate God - Temple of Demon God
  58. // case : // Wave Mode
  59. case 3450: // Bijou - Room of Consciousness
  60. //case 3628: // Heart Hunter Ebel - Heart Hunter War Base 2
  61. //case 3621: // Pet Child - Werner Laboratory Central Room
  62.  
  63. //=========================================================
  64. //= 3 Days =
  65. //=========================================================
  66. case 2022: // Nidhoggur's Shadow - Nidhoggur's Nest
  67. // case : // 2-1 & 2-2 Biolab MVPs - Wolfchev's Laboratory
  68. // case : // Sky Fortress
  69.  
  70. //=========================================================
  71. //= Weekly =
  72. //=========================================================
  73. case 2322: // Bakonawa - Bakonawa Extermination
  74. case 2317: // Bangungot - Bangungot's Instance
  75. // case : // Endless Tower
  76. case 3190: // Sarah Irene - Sarah and Fenrir
  77. break;
  78. }
  79. if (.@map_name$ == "" || .@map1$ != .@map_name$) {
  80. debugmes killedrid+" isn't killed in instance.";
  81. end;
  82. }
  83. if (!(.@party_id = getcharid(1))) {
  84. getpartymember .@party_id,0;
  85. getpartymember .@party_id,1;
  86. getpartymember .@party_id,2;
  87. for (.@i = 0; .@i < $@partymembercount; .@i++) {
  88. if (isloggedin($@partymemberaid[.@i], $@partymembercid[.@i])) {
  89. getmapxy(.@map2$, .@x2, .@y2, UNITTYPE_PC, $@partymembername$[.@i]);
  90. if (.@map1$ == .@map2$)
  91. getitem 33012, .@reward, $@partymemberaid[.@i];
  92. }
  93. }
  94. }
  95. end;
  96.  
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement