nguild_ev_agit.txt 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. //===== eAthena Script =======================================
  2. //= War of Emperium - NGuild Wars Events
  3. //===== By: ==================================================
  4. //= kobra_k88
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= eAthena 0.1+; RO Episode 4+
  9. //===== Description: =========================================
  10. //= Event Triggers for NGuild Wars
  11. //===== Additional Comments: =================================
  12. // Based off existing guild scripts. Do not know if it is accurate.[kobra_k88]
  13. //============================================================
  14. // Castle 1 ================================================================
  15. nguild_alde.gat,0,0,0 script Agit_N01 -1,{
  16. OnInterIfInitOnce:
  17. GetCastleData "nguild_alde.gat",0,"::OnRecvCastleN01";
  18. end;
  19. OnRecvCastleN01:
  20. RequestGuildInfo GetCastleData("nguild_alde.gat",1);
  21. end;
  22. OnAgitStart:
  23. callfunc "F_AgitStart","nguild_alde","N01",216,24;
  24. end;
  25. OnAgitBreak:
  26. callfunc "F_AgitBreak","nguild_alde","N01";
  27. end;
  28. OnAgitEliminate:
  29. MapRespawnGuildID "nguild_alde.gat",GetCastleData("nguild_alde.gat",1),6;
  30. Monster "nguild_alde.gat",216,24,"EMPERIUM",1288,1,"Agit_N01::OnAgitBreak";
  31. end;
  32. OnAgitEnd:
  33. callfunc "F_AgitEnd","nguild_alde","N01";
  34. end;
  35. }
  36. // Castle 2 ================================================================
  37. nguild_gef.gat,0,0,0 script Agit_N02 -1,{
  38. OnInterIfInitOnce:
  39. GetCastleData "nguild_gef.gat",0,"::OnRecvCastleN02";
  40. end;
  41. OnRecvCastleN02:
  42. RequestGuildInfo GetCastleData("nguild_gef.gat",1);
  43. end;
  44. OnAgitStart:
  45. callfunc "F_AgitStart","nguild_gef","N02",198,182;
  46. end;
  47. OnAgitBreak:
  48. callfunc "F_AgitBreak","nguild_gef","N02";
  49. end;
  50. OnAgitEliminate:
  51. MapRespawnGuildID "nguild_gef.gat",GetCastleData("nguild_gef.gat",1),6;
  52. Monster "nguild_gef.gat",198,182,"EMPERIUM",1288,1,"Agit_N02::OnAgitBreak";
  53. end;
  54. OnAgitEnd:
  55. callfunc "F_AgitEnd","nguild_gef","N02";
  56. end;
  57. }
  58. // Castle 3 ================================================================
  59. nguild_pay.gat,0,0,0 script Agit_N03 -1,{
  60. OnInterIfInitOnce:
  61. GetCastleData "nguild_pay.gat",0,"::OnRecvCastleN03";
  62. end;
  63. OnRecvCastleN03:
  64. RequestGuildInfo GetCastleData("nguild_pay.gat",1);
  65. end;
  66. OnAgitStart:
  67. callfunc "F_AgitStart","nguild_pay","N03",139,139;
  68. end;
  69. OnAgitBreak:
  70. callfunc "F_AgitBreak","nguild_pay","N03";
  71. end;
  72. OnAgitEliminate:
  73. MapRespawnGuildID "nguild_pay.gat",GetCastleData("nguild_pay.gat",1),6;
  74. Monster "nguild_pay.gat",139,139,"EMPERIUM",1288,1,"Agit_N03::OnAgitBreak";
  75. end;
  76. OnAgitEnd:
  77. callfunc "F_AgitEnd","nguild_pay","N03";
  78. end;
  79. }
  80. // Castle 4 ================================================================
  81. nguild_prt.gat,0,0,0 script Agit_N04 -1,{
  82. OnInterIfInitOnce:
  83. GetCastleData "nguild_prt.gat",0,"::OnRecvCastleN04";
  84. end;
  85. OnRecvCastleN04:
  86. RequestGuildInfo GetCastleData("nguild_prt.gat",1);
  87. end;
  88. OnAgitStart:
  89. callfunc "F_AgitStart","nguild_prt","N04",197,197;
  90. end;
  91. OnAgitBreak:
  92. callfunc "F_AgitBreak","nguild_prt","N04";
  93. end;
  94. OnAgitEliminate:
  95. MapRespawnGuildID "nguild_prt.gat",GetCastleData("nguild_prt.gat",1),6;
  96. Monster "nguild_prt.gat",197,197,"EMPERIUM",1288,1,"Agit_N04::OnAgitBreak";
  97. end;
  98. OnAgitEnd:
  99. callfunc "F_AgitEnd","nguild_prt","N04";
  100. end;
  101. }