tur_dun.txt 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. //===== rAthena Script =======================================
  2. //= Turtle Island Monster Spawn Script
  3. //===== By: ==================================================
  4. //= Athena (1.0)
  5. //===== Current Version: =====================================
  6. //= 1.3
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Additional Comments: =================================
  10. //= 1.2 Official kRO 10.1 spawns [Playtester]
  11. //= 1.3 Correct Spawn by Navigation's mob data. [attackjom]
  12. //= 1.4 Added Illusion of Turtle. [Capuche]
  13. //============================================================
  14. //==================================================
  15. // tur_dun01 - Turtle Island
  16. //==================================================
  17. tur_dun01,0,0 monster Dragon Tail 1321,25,5000
  18. tur_dun01,0,0 monster Spring Rabbit 1322,25,5000
  19. tur_dun01,0,0 monster Pest 1256,15,5000
  20. tur_dun01,0,0 monster Thara Frog 1034,10,5000
  21. tur_dun01,0,0 monster Permeter 1314,10,5000
  22. //==================================================
  23. // tur_dun02 - Turtle Island Dungeon
  24. //==================================================
  25. tur_dun02,0,0 monster Solider 1316,41,5000
  26. tur_dun02,0,0 monster Permeter 1314,41,5000
  27. tur_dun02,0,0 monster Freezer 1319,20,5000
  28. tur_dun02,0,0 monster Pest 1256,15,5000
  29. //==================================================
  30. // tur_dun03 - Good Turtles Village
  31. //==================================================
  32. tur_dun03,0,0 monster Freezer 1319,40,5000
  33. tur_dun03,0,0 monster Assaulter 1315,35,5000
  34. tur_dun03,0,0 monster Permeter 1314,15,5000
  35. tur_dun03,0,0 monster Heater 1318,10,5000
  36. //==================================================
  37. // tur_dun04 - Turtle Palace
  38. //==================================================
  39. tur_dun04,0,0 monster Assaulter 1315,42,5000
  40. tur_dun04,0,0 monster Heater 1318,33,5000
  41. tur_dun04,0,0 monster Freezer 1319,15,5000
  42. tur_dun04,0,0 monster Permeter 1314,4,5000
  43. tur_dun04,99,93,20,20 boss_monster Turtle General 1312,1,3600000,600000,0
  44. //==================================================
  45. // tur_dun05 - Underground Swamp Zone
  46. //==================================================
  47. tur_dun05,0,0 monster Freezer 1319,7,5000
  48. tur_dun05,0,0 monster Permeter 1314,4,5000
  49. tur_dun05,0,0 monster Assaulter 1315,1,5000
  50. //==================================================
  51. // Illusion of Turtle
  52. //==================================================
  53. tur_d03_i monster Ominous Solider 3802,40
  54. tur_d03_i monster Ominous Permeter 3800,50
  55. tur_d04_i monster Ominous Permeter 3800,16,5000,0,"illusion_turtle_boss::OnEvent"
  56. tur_d04_i monster Ominous Freezer 3801,36,5000,0,"illusion_turtle_boss::OnEvent"
  57. tur_d04_i monster Ominous Assulter 3799,16,5000,0,"illusion_turtle_boss::OnEvent"
  58. tur_d04_i monster Ominous Solider 3802,16,5000,0,"illusion_turtle_boss::OnEvent"
  59. tur_d04_i monster Ominous Heater 3803,36,5000,0,"illusion_turtle_boss::OnEvent"
  60. // boss spawn
  61. - script illusion_turtle_boss -1,{
  62. end;
  63. OnEvent:
  64. if (playerattached() == 0 || .boss_spawn || .cooldown)
  65. end;
  66. if (.mob_count[killedrid] >= 2500)
  67. end;
  68. .mob_count[killedrid]++;
  69. if (.mob_count[3799] < 2500 || .mob_count[3800] < 2500 || .mob_count[3801] < 2500 || .mob_count[3802] < 2500 || .mob_count[3803] < 2500)
  70. end;
  71. .boss_spawn = true;
  72. .mob_count[3799] = 0;
  73. .mob_count[3800] = 0;
  74. .mob_count[3801] = 0;
  75. .mob_count[3802] = 0;
  76. .mob_count[3803] = 0;
  77. mapannounce "tur_d04_i", "Ominous Turtle General : Who interferes with my authority!!!", bc_map, "0x70dbdb";
  78. getunitdata( killedgid, .@data );
  79. monster "tur_d04_i",.@data[UMOB_X],.@data[UMOB_Y],"Ominous Turtle General",3804,1, "illusion_turtle_boss::OnBoss";
  80. end;
  81. OnBoss:
  82. killmonster "tur_d04_i", "illusion_turtle_boss::OnBoss";
  83. .boss_spawn = false;
  84. .cooldown = true;
  85. initnpctimer;
  86. end;
  87. OnTimer7200000:
  88. .cooldown = false;
  89. stopnpctimer;
  90. end;
  91. }