git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7020 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
evera 2006-06-06 23:59:16 +00:00
parent cb771e12d8
commit 6cac049eb7
12 changed files with 16 additions and 26 deletions

View File

@ -24,8 +24,9 @@ Nexon
* Adding in the new Abyss/Thanatos/Lighthalzen NPC's and optimizing them. * Adding in the new Abyss/Thanatos/Lighthalzen NPC's and optimizing them.
Evera Evera
* Everything. * Everything.
* Dungeon Teleport System * Dungeon Teleport System NPCs
* Gathering iRO information and comparing them to eA scripts. * iRO information gathering.
* Kafra maintainment.
Musashiden Musashiden
*Scripting iRO latest towns (warps, NPCs, ect.) *Scripting iRO latest towns (warps, NPCs, ect.)
@ -36,6 +37,7 @@ Musashiden
Date Added Date Added
====== ======
06/06 06/06
* Fixed missing function problems for Kafra, also now using cleararray instead of assigning blank variables to every other array [Evera]
* Implemented the Shinokas quest, thanks to Dj-Yhn for scripting it. [MasterOfMuppets] * Implemented the Shinokas quest, thanks to Dj-Yhn for scripting it. [MasterOfMuppets]
* Added Rachel interior warps thanks to Celestria [Playtester] * Added Rachel interior warps thanks to Celestria [Playtester]
06/05 06/05

View File

@ -52,15 +52,13 @@ alberta.gat,113,60,5 script Kafra 112,{
// Function: Sets variables for Ablerta Kafras ------------------------------- // Function: Sets variables for Ablerta Kafras -------------------------------
function script F_KafSetAlb { function script F_KafSetAlb {
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpP[0], 1200, 1800, 1800; setarray @wrpP[0], 1200, 1800, 1800;
setarray @wrpD$[0], "Payon", "Morroc", "Prontera"; setarray @wrpD$[0], "Payon", "Morroc", "Prontera";
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1]; set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1];
set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2]; set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2];
set @wrpC$[3], "Cancel"; set @wrpC$[3], "Cancel";
set @wrpC$[4], "";
set @wrpC$[5], "";
set @wrpC$[6], "";
setarray @viewpX[0], 28, 113, 0, 0; setarray @viewpX[0], 28, 113, 0, 0;
setarray @viewpY[0], 229, 60, 0, 0; setarray @viewpY[0], 229, 60, 0, 0;
return; return;

View File

@ -35,6 +35,7 @@ aldeba_in.gat,96,181,4 script Kafra Leilah 113,{
// South -------------------------------------------------- // South --------------------------------------------------
aldebaran.gat,143,119,4 script Kafra 113,{ aldebaran.gat,143,119,4 script Kafra 113,{
cutin "kafra_05",2; cutin "kafra_05",2;
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpP[0], 1200, 1200, 1800, 1700; setarray @wrpP[0], 1200, 1200, 1800, 1700;
setarray @wrpD$[0], "Geffen", "Yuno" , "Izlude", "Coal Mine(Dead Pit)"; setarray @wrpD$[0], "Geffen", "Yuno" , "Izlude", "Coal Mine(Dead Pit)";
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
@ -42,8 +43,6 @@ aldebaran.gat,143,119,4 script Kafra 113,{
set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2]; set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2];
set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3]; set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3];
set @wrpC$[4], "Cancel"; set @wrpC$[4], "Cancel";
set @wrpC$[5], "";
set @wrpC$[6], "";
callfunc "F_Kafra",0,0,1; callfunc "F_Kafra",0,0,1;
M_Save: M_Save:

View File

@ -26,15 +26,13 @@
// In Town ==============================================>\\ // In Town ==============================================>\\
comodo.gat,200,148,4 script Kafra 721,{ comodo.gat,200,148,4 script Kafra 721,{
cutin "kafra_07",2; cutin "kafra_07",2;
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Morroc", "Comodo Pharos Lighthouse", "Umbala"; setarray @wrpD$[0], "Morroc", "Comodo Pharos Lighthouse", "Umbala";
setarray @wrpP[0], 1800, 1200, 1800; setarray @wrpP[0], 1800, 1200, 1800;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1]; set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1];
set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2]; set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2];
set @wrpC$[3], "Cancel"; set @wrpC$[3], "Cancel";
set @wrpC$[4], "";
set @wrpC$[5], "";
set @wrpC$[6], "";
callfunc "F_Kafra",0,0,1; callfunc "F_Kafra",0,0,1;
M_Save: M_Save:
@ -45,15 +43,12 @@ comodo.gat,200,148,4 script Kafra 721,{
// Comodo Pharos Lighthouse (Beacon Island) ===================>\\ // Comodo Pharos Lighthouse (Beacon Island) ===================>\\
cmd_fild07.gat,135,134,4 script Kafra 721,{ cmd_fild07.gat,135,134,4 script Kafra 721,{
cutin "kafra_07",2; cutin "kafra_07",2;
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Comodo", "Morroc"; setarray @wrpD$[0], "Comodo", "Morroc";
setarray @wrpP[0], 1200, 1200; setarray @wrpP[0], 1200, 1200;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1]; set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1];
set @wrpC$[2], "Cancel"; set @wrpC$[2], "Cancel";
set @wrpC$[3], "";
set @wrpC$[4], "";
set @wrpC$[5], "";
set @wrpC$[6], "";
callfunc "F_Kafra",0,0,1; callfunc "F_Kafra",0,0,1;
M_Save: M_Save:

View File

@ -76,8 +76,7 @@ prt_fild05.gat,290,224,1 script Kafra 114,{
//<=========================== Coal Mine (Dead Pitt) =======================>\\ //<=========================== Coal Mine (Dead Pitt) =======================>\\
mjolnir_02.gat,83,361,4 script Kafra 114,{ mjolnir_02.gat,83,361,4 script Kafra 114,{
cutin "kafra_04",2; cutin "kafra_04",2;
callfunc "F_KafSetOrcCoal"; callfunc "F_Kafra",0,6,1;
callfunc "F_Kafra",0,0,1;
M_Save: M_Save:
savepoint "mjolnir_02.gat",98,352; savepoint "mjolnir_02.gat",98,352;
@ -99,7 +98,6 @@ moc_ruins.gat,61,156,5 script Kafra 114,{
//<================================ Orc Dungeon ============================>\\ //<================================ Orc Dungeon ============================>\\
gef_fild10.gat,73,340,4 script Kafra 115,{ gef_fild10.gat,73,340,4 script Kafra 115,{
cutin "kafra_03",2; cutin "kafra_03",2;
callfunc "F_KafSetOrcCoal";
callfunc "F_Kafra",0,6,1; callfunc "F_Kafra",0,6,1;
M_Save: M_Save:

View File

@ -86,7 +86,7 @@ geffen.gat,37,116,6 script Kafra 117,{
// Function: Sets variables for Geffen Kafras ------------------- // Function: Sets variables for Geffen Kafras -------------------
function script F_KafSetGef { function script F_KafSetGef {
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Prontera", "Al De Baran", "Orc Dungeon", "Coal Mine(Dead Pit)"; setarray @wrpD$[0], "Prontera", "Al De Baran", "Orc Dungeon", "Coal Mine(Dead Pit)";
setarray @wrpP[0], 1200, 1200, 1200, 1700; setarray @wrpP[0], 1200, 1200, 1200, 1700;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
@ -94,8 +94,6 @@ function script F_KafSetGef {
set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2]; set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2];
set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3]; set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3];
set @wrpC$[4], "Cancel"; set @wrpC$[4], "Cancel";
set @wrpC$[5], "";
set @wrpC$[6], "";
setarray @viewpX[0], 120, 203, 116, 37; setarray @viewpX[0], 120, 203, 116, 37;
setarray @viewpY[0], 62, 123, 202, 116; setarray @viewpY[0], 62, 123, 202, 116;
return; return;

View File

@ -24,6 +24,7 @@
izlude.gat,134,87,3 script Kafra 117,{ izlude.gat,134,87,3 script Kafra 117,{
cutin "kafra_01",2; cutin "kafra_01",2;
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Geffen", "Prontera", "Morroc", "Al De Baran"; setarray @wrpD$[0], "Geffen", "Prontera", "Morroc", "Al De Baran";
setarray @wrpP[0], 1200, 1200, 1200, 1800; setarray @wrpP[0], 1200, 1200, 1200, 1800;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
@ -31,8 +32,6 @@ izlude.gat,134,87,3 script Kafra 117,{
set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2]; set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2];
set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3]; set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3];
set @wrpC$[4], "Cancel"; set @wrpC$[4], "Cancel";
set @wrpC$[5], "";
set @wrpC$[6], "";
callfunc "F_Kafra",0,0,1; callfunc "F_Kafra",0,0,1;
M_Save: M_Save:

View File

@ -85,6 +85,7 @@ morocc.gat,292,211,4 script Kafra 112,{
// Function: Sets variables for Morroc Kafras -------------------------------- // Function: Sets variables for Morroc Kafras --------------------------------
function script F_KafSetMoc { function script F_KafSetMoc {
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Prontera", "Payon", "Alberta", "Comodo", "Comodo Pharos Lighthouse"; setarray @wrpD$[0], "Prontera", "Payon", "Alberta", "Comodo", "Comodo Pharos Lighthouse";
setarray @wrpP[0], 1200, 1200, 1800, 1800, 1200; setarray @wrpP[0], 1200, 1200, 1800, 1800, 1200;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
@ -93,7 +94,6 @@ function script F_KafSetMoc {
set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3]; set @wrpC$[3], @wrpD$[3]+" -> "+@wrpP[3];
set @wrpC$[4], @wrpD$[4]+" -> "+@wrpP[4]; set @wrpC$[4], @wrpD$[4]+" -> "+@wrpP[4];
set @wrpC$[5], "Cancel"; set @wrpC$[5], "Cancel";
set @wrpC$[6], "";
setarray @viewpX[0], 156, 163, 28, 292; setarray @viewpX[0], 156, 163, 28, 292;
setarray @viewpY[0], 97, 260, 167, 211; setarray @viewpY[0], 97, 260, 167, 211;
return; return;

View File

@ -135,6 +135,7 @@ louyang.gat,210,104,5 script Kafra 117,{
// Umbala Kafra ------------------------------------------------------------ // Umbala Kafra ------------------------------------------------------------
umbala.gat,128,133,4 script Kafra 115,{ umbala.gat,128,133,4 script Kafra 115,{
cutin "kafra_03",2; cutin "kafra_03",2;
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Comodo"; setarray @wrpD$[0], "Comodo";
setarray @wrpP[0], 1800; setarray @wrpP[0], 1800;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];

View File

@ -59,14 +59,12 @@ pay_arche.gat,55,123,8 script Kafra 115,{
// Function: Sets variables for Payon Kafras --------------------------------- // Function: Sets variables for Payon Kafras ---------------------------------
function script F_KafSetPay { function script F_KafSetPay {
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Alberta", "Prontera", "Morroc"; setarray @wrpD$[0], "Alberta", "Prontera", "Morroc";
setarray @wrpP[0], 1200, 1200, 1200; setarray @wrpP[0], 1200, 1200, 1200;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];
set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1]; set @wrpC$[1], @wrpD$[1]+" -> "+@wrpP[1];
set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2]; set @wrpC$[2], @wrpD$[2]+" -> "+@wrpP[2];
set @wrpC$[3], "Cancel"; set @wrpC$[3], "Cancel";
set @wrpC$[4], "";
set @wrpC$[5], "";
set @wrpC$[6], "";
return; return;
} }

View File

@ -100,6 +100,7 @@ M_Save:
// Function: Sets variables for Prontera Kafras ---------------------------- // Function: Sets variables for Prontera Kafras ----------------------------
function script F_KafSetPront { function script F_KafSetPront {
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Izlude", "Geffen", "Payon", "Morroc", "Orc Dungeon", "Alberta"; setarray @wrpD$[0], "Izlude", "Geffen", "Payon", "Morroc", "Orc Dungeon", "Alberta";
setarray @wrpP[0], 600, 1200, 1200, 1200, 1200, 1800; setarray @wrpP[0], 600, 1200, 1200, 1200, 1200, 1800;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];

View File

@ -57,6 +57,7 @@ yuno.gat,278,221,6 script Kafra 117,{
// Function: Sets variables for Yuno Kafras ------------ // Function: Sets variables for Yuno Kafras ------------
function script F_KafSetYun { function script F_KafSetYun {
cleararray @wrpC$[0],"",getarraysize(@wrpC$);
setarray @wrpD$[0], "Aldebaran"; setarray @wrpD$[0], "Aldebaran";
setarray @wrpP[0], 1200; setarray @wrpP[0], 1200;
set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0]; set @wrpC$[0], @wrpD$[0]+" -> "+@wrpP[0];