summaryrefslogtreecommitdiff
path: root/npc/jobs/2-1/priest.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/jobs/2-1/priest.txt')
-rw-r--r--npc/jobs/2-1/priest.txt176
1 files changed, 88 insertions, 88 deletions
diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt
index 4c1666e05..b543a1b3a 100644
--- a/npc/jobs/2-1/priest.txt
+++ b/npc/jobs/2-1/priest.txt
@@ -27,7 +27,7 @@
//*********************************************************************************************************************************************************************************\\
//============================================ Father Thomas: Job changer, Test 1 =============================================\\
//*********************************************************************************************************************************************************************************\\
-prt_church.gat,16,41,4 script Father Thomas 60,{
+prt_church,16,41,4 script Father Thomas 60,{
callfunc "F_BlockHigh",Job_Acolyte_High,"Acolyte High",Job_High_Priest,"High Priest","Father Thomas";
mes "[Father Thomas]";
@@ -101,9 +101,9 @@ prt_church.gat,16,41,4 script Father Thomas 60,{
mes "[Father Thomas]";
mes "I hope you will also take this opportunity to teach them what it means to be a good Priest.";
next;
- if((getareausers("job_prist.gat", 8, 34, 39,109)) == 1) warp "job_prist.gat", 24, 44;
- if((getareausers("job_prist.gat", 160, 14, 175, 178)) == 1) warp "job_prist.gat", 98, 40;
- if((getareausers("job_prist.gat", 90, 34, 105,105)) == 1) warp "job_prist.gat", 168, 17;
+ if((getareausers("job_prist", 8, 34, 39,109)) == 1) warp "job_prist", 24, 44;
+ if((getareausers("job_prist", 160, 14, 175, 178)) == 1) warp "job_prist", 98, 40;
+ if((getareausers("job_prist", 90, 34, 105,105)) == 1) warp "job_prist", 168, 17;
mes "[Father Thomas]";
mes "Hmm........ wait a minute..... let me check my list.... Either no one is taking the test right now, or another Priest is already helping out.";
mes "In any case please check with me again later.";
@@ -311,8 +311,8 @@ L_Test2:
mes "Very well. Let me send you to ^5544FFFather Peter^000000. Once there speak to him about the second task.";
next;
set PRIEST_Q2, 1;
- warp "job_prist.gat", 24, 180;
- savepoint "prt_church.gat", 16, 37;
+ warp "job_prist", 24, 180;
+ savepoint "prt_church", 16, 37;
end;
M_4End:
@@ -465,7 +465,7 @@ L_Done:
//**********************************************************************************************************************************************************************************\\
//================================================== Father Peter: Test 2 ====================================================\\
//**********************************************************************************************************************************************************************************\\
-job_prist.gat,24,186,4 script Father Peter 110,{
+job_prist,24,186,4 script Father Peter 110,{
L_Start:
mes "[Father Peter]";
@@ -538,23 +538,23 @@ L_Start:
mes "Maybe because its your first time thats why your scared.";
mes "You can come back when you get more courage.";
next;
- warp "prt_church.gat", 16, 37;
+ warp "prt_church", 16, 37;
close;
OnInit:
waitingroom "Priest Test Waiting Room",8,"Father Peter::OnStart",1;
end;
OnStart:
- set $@PrstUsers, getareausers("job_prist.gat", 8, 34, 39,109);
- set $@PrstUsers, $@PrstUsers + getareausers("job_prist.gat", 160, 14, 175, 178);
- set $@PrstUsers, $@PrstUsers + getareausers("job_prist.gat", 90, 34, 105,105);
+ set $@PrstUsers, getareausers("job_prist", 8, 34, 39,109);
+ set $@PrstUsers, $@PrstUsers + getareausers("job_prist", 160, 14, 175, 178);
+ set $@PrstUsers, $@PrstUsers + getareausers("job_prist", 90, 34, 105,105);
if($@PrstUsers > 0) end; // stops the rest of the script from running if there is already another player taking the test
if((getwaitingroomstate(33)) == 0) end; // stops the rest of the script from running if there is no one in the waiting room
disablenpc "prst1_1"; //disables the exit warp
disablenpc "prst2_1";
- warpwaitingpc "job_prist.gat", 24, 44;
- killmonsterall "job_prist.gat";
+ warpwaitingpc "job_prist", 24, 44;
+ killmonsterall "job_prist";
donpcevent "PrstTest2_1::OnStart";
end;
}
@@ -563,7 +563,7 @@ OnStart:
//----------------------------------------------------------------------------------------------------------------------------------------------------------\\
// Test 2, Part 1: Kill the Zombies \\
//********************************************************************************************************************************\\
-job_prist.gat,1,1,1 script PrstTest2_1 -1,{
+job_prist,1,1,1 script PrstTest2_1 -1,{
OnStart:
set $@PrstRm, 1; //used to determine what areawarp and areaannounce to use
@@ -581,78 +581,78 @@ OnMobDead:
if($@mob > 0) end;
enablenpc "prst1_1";
- areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: Well done my child. Enter the warp to start the next test.",8;
+ areaannounce "job_prist",8,34,39,109,"[Father Peter]: Well done my child. Enter the warp to start the next test.",8;
initnpctimer "prst1_1"; //starts a 30 sec timer. this will warp the player even if they don't enter the warp to keep the test going
end;
OnTimer500:
- areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: In order to pass this trial, you will have to kill all of the zomibes that appear.",8;
+ areaannounce "job_prist",8,34,39,109,"[Father Peter]: In order to pass this trial, you will have to kill all of the zomibes that appear.",8;
end;
OnTimer2500:
stopnpctimer;
initnpctimer "TimerPrst"; // starts the 5 min test timer
- areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: Move slowly and take your time.",8;
+ areaannounce "job_prist",8,34,39,109,"[Father Peter]: Move slowly and take your time.",8;
end;
}
// These hidden warps spawn the monsters when you walk
// First set of Zombies------------------------------------------------------------
-job_prist.gat,23,52,1 script Zombie1_Trig 139,16,0,{
+job_prist,23,52,1 script Zombie1_Trig 139,16,0,{
- monster "job_prist.gat",24,52,"Robbery",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",18,52,"Evilness",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",30,52,"Jealousy",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",24,52,"Robbery",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",18,52,"Evilness",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",30,52,"Jealousy",1015,1,"PrstTest2_1::OnMobDead";
disablenpc "Zombie1_Trig"; //disables the npc so that it can't spawn the monsters more than once
end;
}
// Second set of Zombies----------------------------------------------------
-job_prist.gat,23,62,1 script Zombie2_Trig 139,16,0,{
+job_prist,23,62,1 script Zombie2_Trig 139,16,0,{
- monster "job_prist.gat",21,62,"Anger",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",27,62,"Wonderness",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",21,62,"Anger",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",27,62,"Wonderness",1015,1,"PrstTest2_1::OnMobDead";
disablenpc "Zombie2_Trig";
end;
}
// Third set of Zombies--------------------------------------------------------
-job_prist.gat,23,72,1 script Zombie3_Trig 139,16,0,{
+job_prist,23,72,1 script Zombie3_Trig 139,16,0,{
- monster "job_prist.gat",24,72,"Cockyness",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",18,72,"Slutty",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",30,72,"Lazyness",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",24,72,"Cockyness",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",18,72,"Slutty",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",30,72,"Lazyness",1015,1,"PrstTest2_1::OnMobDead";
disablenpc "Zombie3_Trig";
end;
}
// Fourth set of Zombies--------------------------------------------------------
-job_prist.gat,23,82,1 script Zombie4_Trig 139,16,0,{
+job_prist,23,82,1 script Zombie4_Trig 139,16,0,{
- monster "job_prist.gat",21,82,"Greed",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",27,82,"Greedyness",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",21,82,"Greed",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",27,82,"Greedyness",1015,1,"PrstTest2_1::OnMobDead";
disablenpc "Zombie4_Trig";
end;
}
// Fifth set of Zombies ---------------------------------------------------------
-job_prist.gat,23,92,1 script Zombie5_Trig 139,16,0,{
+job_prist,23,92,1 script Zombie5_Trig 139,16,0,{
- monster "job_prist.gat",24,92,"Faithless",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",18,92,"Non-believer",1015,1,"PrstTest2_1::OnMobDead";
- monster "job_prist.gat",30,92,"Scaryness",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",24,92,"Faithless",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",18,92,"Non-believer",1015,1,"PrstTest2_1::OnMobDead";
+ monster "job_prist",30,92,"Scaryness",1015,1,"PrstTest2_1::OnMobDead";
disablenpc "Zombie5_Trig";
end;
}
// End warp for 1st part of test--------------------------------------------------------------------
-job_prist.gat,24,109,1 script prst1_1 45,3,3,{
+job_prist,24,109,1 script prst1_1 45,3,3,{
if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the aco to step on the warp.
OnTimer30000:
stopnpctimer;
- areawarp "job_prist.gat",8,34,39,109,"job_prist.gat",168,17;
- killmonsterall "job_prist.gat";
+ areawarp "job_prist",8,34,39,109,"job_prist",168,17;
+ killmonsterall "job_prist";
donpcevent "PrstTest2_2::OnStart";
end;
}
@@ -661,7 +661,7 @@ OnTimer30000:
//----------------------------------------------------------------------------------------------------------------------------------------------------------\\
// Test 2, Part 1: Resist Temptation \\
//********************************************************************************************************************************\\
-job_prist.gat,1,1,0 script PrstTest2_2 -1,{
+job_prist,1,1,0 script PrstTest2_2 -1,{
OnStart:
enablenpc "Devi_Trig"; //enables these npc's just in case they were disabled by a previous tester
@@ -682,20 +682,20 @@ OnCheck:
if($PRIEST_Q3 < 4) end;
enablenpc "prst2_1";
- areaannounce "job_prist.gat", 160, 14, 175, 178, "[Father Peter]: Excellent! You have shown great courage! Use the warp to move on to the next room.",8;
+ areaannounce "job_prist", 160, 14, 175, 178, "[Father Peter]: Excellent! You have shown great courage! Use the warp to move on to the next room.",8;
initnpctimer "prst2_1"; //starts a 30 sec timer. this will warp the player even if they don't enter the warp to keep the test going
end;
OnTimer500:
stopnpctimer;
- areaannounce "job_prist.gat", 160, 14, 175, 178, "[Father Peter]: This trial will test the strength of your will and your commitment to God!",8;
+ areaannounce "job_prist", 160, 14, 175, 178, "[Father Peter]: This trial will test the strength of your will and your commitment to God!",8;
end;
}
// Deviruchi ------------------------------------------------------------------------
-job_prist.gat,168,45,4 script Deviruchi 738,{
+job_prist,168,45,4 script Deviruchi 738,{
OnStart:
if(BaseJob == Job_Acolyte) goto L_Aco;
@@ -732,7 +732,7 @@ L_Aco:
mes "[Deviruchi]";
mes "I'll let you meet my friends...FOR FREE HAHAHAHAH!";
next;
- warp "c_tower2.gat", 168, 33;
+ warp "c_tower2", 168, 33;
end;
M_1a:
mes "[Deviruchi]";
@@ -754,7 +754,7 @@ L_Aco:
mes "[Deviruchi]";
mes "Well, too bad i can't give it to you. Go look for it YOURSELF!";
next;
- warp "mjolnir_05.gat", 200, 200;
+ warp "mjolnir_05", 200, 200;
end;
sM_1a:
cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",255;
@@ -771,7 +771,7 @@ L_Aco:
}
// Doppelganger ------------------------------------------------------------------------------
-job_prist.gat,168,80,4 script Doppelganger::Doppel 739,{
+job_prist,168,80,4 script Doppelganger::Doppel 739,{
OnStart:
if(BaseJob == Job_Acolyte) goto L_Aco;
@@ -810,7 +810,7 @@ L_Aco:
mes "[Doppelganger]";
mes "You know it takes a long time to ressurect when you DIE!!";
next;
- warp "gef_dun02.gat", 210, 177;
+ warp "gef_dun02", 210, 177;
end;
M_1b:
mes "[Doppelganger]";
@@ -830,7 +830,7 @@ L_Aco:
mes "[Doppelganger]";
mes "You know its takes a long time to ressurect when you DIE??!!";
next;
- warp "gef_dun02.gat", 210, 177;
+ warp "gef_dun02", 210, 177;
end;
sM_1b:
mes "[Doppelganger]";
@@ -845,7 +845,7 @@ L_Aco:
}
// Dark Lord -------------------------------------------------------------------------------
-job_prist.gat,168,115,4 script Dark Lord 737,{
+job_prist,168,115,4 script Dark Lord 737,{
OnStart:
if(BaseJob == Job_Acolyte) goto L_Aco;
@@ -876,7 +876,7 @@ L_Aco:
mes "[Dark Lord]";
mes "Don't come here again!";
next;
- warp "gl_church.gat", 145, 170;
+ warp "gl_church", 145, 170;
end;
M_1c:
mes "[Dark Lord]";
@@ -891,7 +891,7 @@ L_Aco:
mes "[Dark Lord]";
mes "Don't appear here again!";
next;
- warp "gl_church.gat", 145, 170;
+ warp "gl_church", 145, 170;
end;
sM_1c:
mes "[Dark Lord]";
@@ -906,7 +906,7 @@ L_Aco:
}
// Baphomet -----------------------------------------------------------------------------
-job_prist.gat,168,150,4 script Baphomet 736,{
+job_prist,168,150,4 script Baphomet 736,{
OnStart:
if(BaseJob == Job_Acolyte) goto L_Aco;
@@ -947,7 +947,7 @@ L_Aco:
mes "You go find where i live.";
mes "When your there, come and sign the contract.";
next;
- warp "glast_01.gat", 200, 203;
+ warp "glast_01", 200, 203;
end;
M_1d:
mes "[Baphomet]";
@@ -969,25 +969,25 @@ L_Aco:
// These hidden warps trigger the npcs when you get near them
// Deviruchi Trigger --------------------------------------------------------------------
-job_prist.gat,167,40,1 script Devi_Trig 139,8,0,{
+job_prist,167,40,1 script Devi_Trig 139,8,0,{
doevent "Deviruchi::OnStart";
end;
}
// Doppleganger Trigger --------------------------------------------------------------------
-job_prist.gat,167,77,1 script Doppel_Trig 139,8,0,{
+job_prist,167,77,1 script Doppel_Trig 139,8,0,{
doevent "Doppel::OnStart";
end;
}
// Dark Lord Trigger --------------------------------------------------------------------
-job_prist.gat,167,112,1 script Dark_Trig 139,8,0,{
+job_prist,167,112,1 script Dark_Trig 139,8,0,{
doevent "Dark Lord::OnStart";
end;
}
// Baphomet Trigger --------------------------------------------------------------------
-job_prist.gat,167,145,1 script Bapho_Trig 139,8,0,{
+job_prist,167,145,1 script Bapho_Trig 139,8,0,{
doevent "Baphomet::OnStart";
end;
@@ -995,7 +995,7 @@ job_prist.gat,167,145,1 script Bapho_Trig 139,8,0,{
// End warp for 2nd part of test ---------------------------------------------------------
-job_prist.gat,168,180,0 script prst2_1 45,3,3,{
+job_prist,168,180,0 script prst2_1 45,3,3,{
if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the Aco to step on the warp.
OnTimer30000:
@@ -1006,7 +1006,7 @@ OnTimer30000:
enablenpc "Mummy3_Trig";
stopnpctimer;
initnpctimer "prst3_1";
- areawarp "job_prist.gat", 160, 14, 175, 178, "job_prist.gat", 98, 40;
+ areawarp "job_prist", 160, 14, 175, 178, "job_prist", 98, 40;
end;
}
@@ -1015,45 +1015,45 @@ OnTimer30000:
// Test 2, Part 3: Make it to the exit \\
//******************************************************************************************************************************* *\\
// First set of Mummies --------------------------------------------------------
-job_prist.gat,97,50,0 script Mummy1_Trig 139,8,1,{
+job_prist,97,50,0 script Mummy1_Trig 139,8,1,{
- monster "job_prist.gat", 93, 55, "ca", 1041,1;
- monster "job_prist.gat", 102, 55, "ah", 1041,1;
+ monster "job_prist", 93, 55, "ca", 1041,1;
+ monster "job_prist", 102, 55, "ah", 1041,1;
disablenpc "Mummy1_Trig";
end;
}
// Second set of Mummies --------------------------------------------------------
-job_prist.gat,97,65,0 script Mummy2_Trig 139,8,1,{
+job_prist,97,65,0 script Mummy2_Trig 139,8,1,{
- monster "job_prist.gat", 93, 70, "men", 1041,1;
- monster "job_prist.gat", 102, 70, "ahke", 1041,1;
+ monster "job_prist", 93, 70, "men", 1041,1;
+ monster "job_prist", 102, 70, "ahke", 1041,1;
disablenpc "Mummy2_Trig";
end;
}
// Third set of Mummies --------------------------------------------------------
-job_prist.gat,97,80,0 script Mummy3_Trig 139,8,1,{
+job_prist,97,80,0 script Mummy3_Trig 139,8,1,{
- monster "job_prist.gat", 93, 85, "mea", 1041,1;
- monster "job_prist.gat", 102, 85, "sne", 1041,1;
+ monster "job_prist", 93, 85, "mea", 1041,1;
+ monster "job_prist", 102, 85, "sne", 1041,1;
disablenpc "Mummy3_Trig";
end;
}
// End warp for 3rd part of test ----------------------------------------------
-job_prist.gat,98,105,0 script prst3_1 45,2,2,{
+job_prist,98,105,0 script prst3_1 45,2,2,{
if(BaseJob == Job_Priest) end; //If a Priest friend steps on the warp nothing happens. Need the Aco to step on the warp.
stopnpctimer "TimerPrst";
- areawarp "job_prist.gat", 90, 34, 105, 105, "prt_church.gat",16, 37;
+ areawarp "job_prist", 90, 34, 105, 105, "prt_church",16, 37;
set PRIEST_Q2, 2;
- killmonsterall "job_prist.gat";
+ killmonsterall "job_prist";
donpcevent "Father Peter::OnStart";
end;
OnTimer500:
stopnpctimer;
- areaannounce "job_prist.gat", 90, 34, 105,105, "[Father Peter]: This is the last trial you must face my child. Have faith, I know you can pass it!",8;
+ areaannounce "job_prist", 90, 34, 105,105, "[Father Peter]: This is the last trial you must face my child. Have faith, I know you can pass it!",8;
end;
}
@@ -1061,10 +1061,10 @@ OnTimer500:
//----------------------------------------------------------------------------------------------------------------------------------------------------------\\
// Timer \\
//********************************************************************************************************************************\\
-job_prist.gat,1,1,0 script TimerPrst -1,{
+job_prist,1,1,0 script TimerPrst -1,{
OnTimer3000:
- areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: You will have 5 minutes to pass all 3 trials starting now.",8;
+ areaannounce "job_prist",8,34,39,109,"[Father Peter]: You will have 5 minutes to pass all 3 trials starting now.",8;
end;
OnTimer33000:
donpcevent "Father Peter::OnStart";
@@ -1111,17 +1111,17 @@ OnTimer302000:
goto AnnouncePrst;
OnTimer306000:
stopnpctimer;
- if($@PrstRm==1) areawarp "job_prist.gat",8,34,39,109,"prt_church.gat",16, 37;
- if($@PrstRm==2) areawarp "job_prist.gat",160, 14, 175, 178,"prt_church.gat",16, 37;
- if($@PrstRm==3) areawarp "job_prist.gat", 90, 34, 105,105,"prt_church.gat",16, 37;
- killmonsterall "job_prist.gat";
+ if($@PrstRm==1) areawarp "job_prist",8,34,39,109,"prt_church",16, 37;
+ if($@PrstRm==2) areawarp "job_prist",160, 14, 175, 178,"prt_church",16, 37;
+ if($@PrstRm==3) areawarp "job_prist", 90, 34, 105,105,"prt_church",16, 37;
+ killmonsterall "job_prist";
donpcevent "Father Peter::OnStart";
end;
AnnouncePrst:
- if($@PrstRm==1) areaannounce "job_prist.gat",8,34,39,109,"[Father Peter]: "+$@PrstTime$+".",8;
- if($@PrstRm==2) areaannounce "job_prist.gat",160, 14, 175, 178, "[Father Peter]: "+$@PrstTime$+".",8;
- if($@PrstRm==3) areaannounce "job_prist.gat", 90, 34, 105,105, "[Father Peter]: "+$@PrstTime$+".",8;
+ if($@PrstRm==1) areaannounce "job_prist",8,34,39,109,"[Father Peter]: "+$@PrstTime$+".",8;
+ if($@PrstRm==2) areaannounce "job_prist",160, 14, 175, 178, "[Father Peter]: "+$@PrstTime$+".",8;
+ if($@PrstRm==3) areaannounce "job_prist", 90, 34, 105,105, "[Father Peter]: "+$@PrstTime$+".",8;
end;
}
@@ -1130,7 +1130,7 @@ AnnouncePrst:
//**********************************************************************************************************************************************************************************\\
//================================================= Sister Cecile: Test 3 =====================================================\\
//**********************************************************************************************************************************************************************************\\
-prt_church.gat,27,24,4 script Sister Cecile 79,{
+prt_church,27,24,4 script Sister Cecile 79,{
mes "[Sister Cecile]";
if(BaseJob == Job_Priest) goto L_Prst;
if(BaseJob == Job_Acolyte) goto L_Aco;
@@ -1427,10 +1427,10 @@ L_Done:
//==============================================================================
// mapflag
//==============================================================================
-job_prist.gat mapflag nomemo
-job_prist.gat mapflag noteleport
-job_prist.gat mapflag nosave SavePoint
-job_prist.gat mapflag nopenalty
-job_prist.gat mapflag nobranch
-job_prist.gat mapflag noexp
-job_prist.gat mapflag noloot
+job_prist mapflag nomemo
+job_prist mapflag noteleport
+job_prist mapflag nosave SavePoint
+job_prist mapflag nopenalty
+job_prist mapflag nobranch
+job_prist mapflag noexp
+job_prist mapflag noloot