
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@943 54d463be-8e91-2dee-dedb-b68131a5f0ec
107 lines
3.2 KiB
Plaintext
107 lines
3.2 KiB
Plaintext
//===== 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;
|
|
}
|