//===== eAthena Script ======================================= //= War of Emperium - NGuild Wars Events //===== By: ================================================== //= kobra_k88 //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= eAthena 0.1+; RO Episode 4+ //===== Description: ========================================= //= Event Triggers for NGuild Wars //===== Additional Comments: ================================= // Based off existing guild scripts. Do not know if it is accurate.[kobra_k88] //============================================================ // Castle 1 ================================================================ nguild_alde.gat,0,0,0 script Agit_N01 -1,{ OnInterIfInitOnce: GetCastleData "nguild_alde.gat",0,"::OnRecvCastleN01"; end; OnRecvCastleN01: RequestGuildInfo GetCastleData("nguild_alde.gat",1); end; OnAgitStart: callfunc "F_AgitStart","nguild_alde","N01",216,24; end; OnAgitBreak: callfunc "F_AgitBreak","nguild_alde","N01"; end; OnAgitEliminate: MapRespawnGuildID "nguild_alde.gat",GetCastleData("nguild_alde.gat",1),6; Monster "nguild_alde.gat",216,24,"EMPERIUM",1288,1,"Agit_N01::OnAgitBreak"; end; OnAgitEnd: callfunc "F_AgitEnd","nguild_alde","N01"; end; } // Castle 2 ================================================================ nguild_gef.gat,0,0,0 script Agit_N02 -1,{ OnInterIfInitOnce: GetCastleData "nguild_gef.gat",0,"::OnRecvCastleN02"; end; OnRecvCastleN02: RequestGuildInfo GetCastleData("nguild_gef.gat",1); end; OnAgitStart: callfunc "F_AgitStart","nguild_gef","N02",198,182; end; OnAgitBreak: callfunc "F_AgitBreak","nguild_gef","N02"; end; OnAgitEliminate: MapRespawnGuildID "nguild_gef.gat",GetCastleData("nguild_gef.gat",1),6; Monster "nguild_gef.gat",198,182,"EMPERIUM",1288,1,"Agit_N02::OnAgitBreak"; end; OnAgitEnd: callfunc "F_AgitEnd","nguild_gef","N02"; end; } // Castle 3 ================================================================ nguild_pay.gat,0,0,0 script Agit_N03 -1,{ OnInterIfInitOnce: GetCastleData "nguild_pay.gat",0,"::OnRecvCastleN03"; end; OnRecvCastleN03: RequestGuildInfo GetCastleData("nguild_pay.gat",1); end; OnAgitStart: callfunc "F_AgitStart","nguild_pay","N03",139,139; end; OnAgitBreak: callfunc "F_AgitBreak","nguild_pay","N03"; end; OnAgitEliminate: MapRespawnGuildID "nguild_pay.gat",GetCastleData("nguild_pay.gat",1),6; Monster "nguild_pay.gat",139,139,"EMPERIUM",1288,1,"Agit_N03::OnAgitBreak"; end; OnAgitEnd: callfunc "F_AgitEnd","nguild_pay","N03"; end; } // Castle 4 ================================================================ nguild_prt.gat,0,0,0 script Agit_N04 -1,{ OnInterIfInitOnce: GetCastleData "nguild_prt.gat",0,"::OnRecvCastleN04"; end; OnRecvCastleN04: RequestGuildInfo GetCastleData("nguild_prt.gat",1); end; OnAgitStart: callfunc "F_AgitStart","nguild_prt","N04",197,197; end; OnAgitBreak: callfunc "F_AgitBreak","nguild_prt","N04"; end; OnAgitEliminate: MapRespawnGuildID "nguild_prt.gat",GetCastleData("nguild_prt.gat",1),6; Monster "nguild_prt.gat",197,197,"EMPERIUM",1288,1,"Agit_N04::OnAgitBreak"; end; OnAgitEnd: callfunc "F_AgitEnd","nguild_prt","N04"; end; }