diff options
author | wizputer <wizputer@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-11-27 19:32:30 +0000 |
---|---|---|
committer | wizputer <wizputer@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2004-11-27 19:32:30 +0000 |
commit | 486b4f2a12b41507b67a1a93ae5871b3be447914 (patch) | |
tree | 8196d22d0fce973ac6e53b24735776ba9dcaf77f /npc/guild/payg/payg_ev_agit.txt | |
parent | ecb15e6101bc1912bb2520151c45ed69af80feb8 (diff) | |
parent | f0da8da932031212f34aa97eff882f72cb69cc2a (diff) | |
download | hercules-486b4f2a12b41507b67a1a93ae5871b3be447914.tar.gz hercules-486b4f2a12b41507b67a1a93ae5871b3be447914.tar.bz2 hercules-486b4f2a12b41507b67a1a93ae5871b3be447914.tar.xz hercules-486b4f2a12b41507b67a1a93ae5871b3be447914.zip |
correct directory structure
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@387 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/guild/payg/payg_ev_agit.txt')
-rw-r--r-- | npc/guild/payg/payg_ev_agit.txt | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/npc/guild/payg/payg_ev_agit.txt b/npc/guild/payg/payg_ev_agit.txt new file mode 100644 index 000000000..a873f9bea --- /dev/null +++ b/npc/guild/payg/payg_ev_agit.txt @@ -0,0 +1,130 @@ +//===== eAthena Script ======================================= +//= War of Emperium - Payon Guild Wars Events +//===== By: ================================================== +//= jAthena (1.0) +//= 1.1 by Akaru and ho|yAnge| +//===== Current Version: ===================================== +//= 1.2 +//===== Compatible With: ===================================== +//= eAthena 0.1+; RO Episode 4+ +//===== Description: ========================================= +//= Event Triggers of Payon Guild Wars +//===== Additional Comments: ================================= +//= v1.2 Now using functions for OnAgitStart and OnAgitBreak. [kobra_k88] +//============================================================ + + +// Castle 1 ================================================================ +payg_cas01.gat,139,139,0 script Agit_Py01 -1,{ +OnInterIfInit: + GetCastleData "payg_cas01.gat",0,"::OnRecvCastlePy01"; + end; +OnRecvCastlePy01: + RequestGuildInfo GetCastleData("payg_cas01.gat",1); + end; +OnAgitStart: + callfunc "F_AgitStart","payg_cas01","Py01",139,139; + end; +OnAgitBreak: + callfunc "F_AgitBreak","payg_cas01","Py01"; + end; +OnAgitEliminate: + MapRespawnGuildID "payg_cas01.gat",GetCastleData("payg_cas01.gat",1),6; + Monster "payg_cas01.gat",139,139,"EMPERIUM",1288,1,"Agit_Py01::OnAgitBreak"; + end; +OnAgitEnd: + callfunc "F_AgitEnd","payg_cas01","Py01"; + end; +} + +// Castle 2 ================================================================ +payg_cas02.gat,39,25,0 script Agit_Py02 -1,{ +OnInterIfInit: + GetCastleData "payg_cas02.gat",0,"::OnRecvCastlePy02"; + end; +OnRecvCastlePy02: + RequestGuildInfo GetCastleData("payg_cas02.gat",1); + end; +OnAgitStart: + callfunc "F_AgitStart","payg_cas02","Py02",39,25; + end; +OnAgitBreak: + callfunc "F_AgitBreak","payg_cas02","Py01"; + end; +OnAgitEliminate: + MapRespawnGuildID "payg_cas02.gat",GetCastleData("payg_cas02.gat",1),6; + Monster "payg_cas02.gat",39,25,"EMPERIUM",1288,1,"Agit_Py02::OnAgitBreak"; + end; +OnAgitEnd: + callfunc "F_AgitEnd","payg_cas02","Py02"; + end; +} + +// Castle 3 ================================================================ +payg_cas03.gat,269,265,0 script Agit_Py03 -1,{ +OnInterIfInit: + GetCastleData "payg_cas03.gat",0,"::OnRecvCastlePy03"; + end; +OnRecvCastlePy03: + RequestGuildInfo GetCastleData("payg_cas03.gat",1); + end; +OnAgitStart: + callfunc "F_AgitStart","payg_cas03","Py03",269,265; + end; +OnAgitBreak: + callfunc "F_AgitBreak","payg_cas03","Py03"; + end; +OnAgitEliminate: + MapRespawnGuildID "payg_cas03.gat",GetCastleData("payg_cas03.gat",1),6; + Monster "payg_cas03.gat",269,265,"EMPERIUM",1288,1,"Agit_Py03::OnAgitBreak"; + end; +OnAgitEnd: + callfunc "F_AgitEnd","payg_cas03","Py03"; + end; +} + +// Castle 4 ================================================================ +payg_cas04.gat,271,29,0 script Agit_Py04 -1,{ +OnInterIfInit: + GetCastleData "payg_cas04.gat",0,"::OnRecvCastlePy04"; + end; +OnRecvCastlePy04: + RequestGuildInfo GetCastleData("payg_cas04.gat",1); + end; +OnAgitStart: + callfunc "F_AgitStart","payg_cas04","Py04",271,29; + end; +OnAgitBreak: + callfunc "F_AgitBreak","payg_cas04","Py04"; + end; +OnAgitEliminate: + MapRespawnGuildID "payg_cas04.gat",GetCastleData("payg_cas04.gat",1),6; + Monster "payg_cas04.gat",271,29,"EMPERIUM",1288,1,"Agit_Py04::OnAgitBreak"; + end; +OnAgitEnd: + callfunc "F_AgitEnd","payg_cas04","Py04"; + end; +} + +// Castle 5 ================================================================ +payg_cas05.gat,30,30,0 script Agit_Py05 -1,{ +OnInterIfInit: + GetCastleData "payg_cas05.gat",0,"::OnRecvCastlePy05"; + end; +OnRecvCastlePy05: + RequestGuildInfo GetCastleData("payg_cas05.gat",1); + end; +OnAgitStart: + callfunc "F_AgitStart","payg_cas05","Py05",30,30; + end; +OnAgitBreak: + callfunc "F_AgitBreak","payg_cas05","Py05"; + end; +OnAgitEliminate: + MapRespawnGuildID "payg_cas05.gat",GetCastleData("payg_cas05.gat",1),6; + Monster "payg_cas05.gat",30,30,"EMPERIUM",1288,1,"Agit_Py05::OnAgitBreak"; + end; +OnAgitEnd: + callfunc "F_AgitEnd","payg_cas05","Py05"; + end; +} |