123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- //===== eAthena Script =======================================
- //= War of Emperium - Prontera Guild Wars Events
- //===== By: ==================================================
- //= jAthena (1.0)
- //= 1.1 by Akaru and ho|yAnge|
- //===== Current Version: =====================================
- //= 1.3
- //===== Compatible With: =====================================
- //= eAthena 0.1+; RO Episode 4+
- //===== Description: =========================================
- //= Event Triggers of Prontera Guild Wars
- //===== Additional Comments: =================================
- //= v1.2 Now using functions for OnAgitStart and OnAgitBreak. [kobra_k88]
- //= 1.3 Added code for abandoning captured castles on /breakguild [Lupus]
- //============================================================
- // Castle 1 ================================================================
- prtg_cas01,197,197,0 script Agit_Pt01 -1,{
- OnInterIfInitOnce:
- GetCastleData "prtg_cas01",0,"::OnRecvCastlePt01";
- end;
- OnRecvCastlePt01:
- RequestGuildInfo GetCastleData("prtg_cas01",1);
- end;
- OnAgitStart:
- callfunc "F_AgitStart","prtg_cas01","Pt01",197,197;
- end;
- OnAgitBreak:
- callfunc "F_AgitBreak","prtg_cas01","Pt01";
- end;
- OnGuildBreak:
- callfunc "F_GuildBreak","prtg_cas01","Pt01";
- end;
- OnAgitEliminate:
- MapRespawnGuildID "prtg_cas01",GetCastleData("prtg_cas01",1),6;
- Monster "prtg_cas01",197,197,"EMPERIUM",1288,1,"Agit_Pt01::OnAgitBreak";
- end;
- OnAgitEnd:
- callfunc "F_AgitEnd","prtg_cas01","Pt01";
- end;
- }
- // Castle 2 ================================================================
- prtg_cas02,158,174,0 script Agit_Pt02 -1,{
- OnInterIfInitOnce:
- GetCastleData "prtg_cas02",0,"::OnRecvCastlePt02";
- end;
- OnRecvCastlePt02:
- RequestGuildInfo GetCastleData("prtg_cas02",1);
- end;
- OnAgitStart:
- callfunc "F_AgitStart","prtg_cas02","Pt02",158,174;
- end;
- OnAgitBreak:
- callfunc "F_AgitBreak","prtg_cas02","Pt02";
- end;
- OnGuildBreak:
- callfunc "F_GuildBreak","prtg_cas02","Pt02";
- end;
- OnAgitEliminate:
- MapRespawnGuildID "prtg_cas02",GetCastleData("prtg_cas02",1),6;
- Monster "prtg_cas02",158,174,"EMPERIUM",1288,1,"Agit_Pt02::OnAgitBreak";
- end;
- OnAgitEnd:
- callfunc "F_AgitEnd","prtg_cas02","Pt02";
- end;
- }
- // Castle 3 ================================================================
- prtg_cas03,17,221,0 script Agit_Pt03 -1,{
- OnInterIfInitOnce:
- GetCastleData "prtg_cas03",0,"::OnRecvCastlePt03";
- end;
- OnRecvCastlePt03:
- RequestGuildInfo GetCastleData("prtg_cas03",1);
- end;
- OnAgitStart:
- callfunc "F_AgitStart","prtg_cas03","Pt03",17,221;
- end;
- OnAgitBreak:
- callfunc "F_AgitBreak","prtg_cas03","Pt03";
- end;
- OnGuildBreak:
- callfunc "F_GuildBreak","prtg_cas03","Pt03";
- end;
- OnAgitEliminate:
- MapRespawnGuildID "prtg_cas03",GetCastleData("prtg_cas03",1),6;
- Monster "prtg_cas03",17,221,"EMPERIUM",1288,1,"Agit_Pt03::OnAgitBreak";
- end;
- OnAgitEnd:
- callfunc "F_AgitEnd","prtg_cas03","Pt03";
- end;
- }
- // Castle 4 ================================================================
- prtg_cas04,292,14,0 script Agit_Pt04 -1,{
- OnInterIfInitOnce:
- GetCastleData "prtg_cas04",0,"::OnRecvCastlePt04";
- end;
- OnRecvCastlePt04:
- RequestGuildInfo GetCastleData("prtg_cas04",1);
- end;
- OnAgitStart:
- callfunc "F_AgitStart","prtg_cas04","Pt04",292,14;
- end;
- OnAgitBreak:
- callfunc "F_AgitBreak","prtg_cas04","Pt04";
- end;
- OnGuildBreak:
- callfunc "F_GuildBreak","prtg_cas04","Pt04";
- end;
- OnAgitEliminate:
- MapRespawnGuildID "prtg_cas04",GetCastleData("prtg_cas04",1),6;
- Monster "prtg_cas04",292,14,"EMPERIUM",1288,1,"Agit_Pt04::OnAgitBreak";
- end;
- OnAgitEnd:
- callfunc "F_AgitEnd","prtg_cas04","Pt04";
- end;
- }
- // Castle 5 ================================================================
- prtg_cas05,266,266,0 script Agit_Pt05 -1,{
- OnInterIfInitOnce:
- GetCastleData "prtg_cas05",0,"::OnRecvCastlePt05";
- end;
- OnRecvCastlePt05:
- RequestGuildInfo GetCastleData("prtg_cas05",1);
- end;
- OnAgitStart:
- callfunc "F_AgitStart","prtg_cas05","Pt05",266,266;
- end;
- OnAgitBreak:
- callfunc "F_AgitBreak","prtg_cas05","Pt05";
- end;
- OnGuildBreak:
- callfunc "F_GuildBreak","prtg_cas05","Pt05";
- end;
- OnAgitEliminate:
- MapRespawnGuildID "prtg_cas05",GetCastleData("prtg_cas05",1),6;
- Monster "prtg_cas05",266,266,"EMPERIUM",1288,1,"Agit_Pt05::OnAgitBreak";
- end;
- OnAgitEnd:
- callfunc "F_AgitEnd","prtg_cas05","Pt05";
- end;
- }
|