diff options
Diffstat (limited to 'npc/jobs/2-1/priest.txt')
-rw-r--r-- | npc/jobs/2-1/priest.txt | 108 |
1 files changed, 55 insertions, 53 deletions
diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt index c05b140aa..57f6a2647 100644 --- a/npc/jobs/2-1/priest.txt +++ b/npc/jobs/2-1/priest.txt @@ -1,22 +1,24 @@ //===== Hercules Script ====================================== //= Priest Job Quest -//===== By: ================================================== +//===== By: ================================================== //= Translated By: Pgro Team (OwNaGe)(Aegis) //= Converted by: kobra_k88. //= Further bugfixed and tested by Lupus -//===== Current Version: ===================================== +//===== Current Version: ===================================== //= 2.6 -//===== Description: ========================================= +//===== File Encoding ======================================== +//= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8. +//===== Description: ========================================= //= [Official Conversion] //= Job Change quest for Priest class. -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= //= Fully working. Changed the way Priests enter the test room to help Acos. //= Must use this with the included Acolyte quest to work properely. //= 1.3 Added Baby Class support, fixed 3 wrong constants bugs [Lupus] //= 1.5 Fixed possible EXP abuse [Lupus] //= 1.6 Added a func which prevent advanced classes passing -//= 2nd Job Quests again. It also guides adv classes where -//= to go. [Lupus] +//= 2nd Job Quests again. It also guides adv classes where +//= to go. [Lupus] //= 2.0 Changed numbers to constants. [Vicious] //= 2.1 Merged JFunc [Lupus] //= 2.1a Fixed typo [KarLaeda] @@ -30,7 +32,7 @@ //= 2.6 Removed the need for use of 'goto.' [L0ne_W0lf] //========================================================== -prt_church,16,41,4 script High Bishop#prst 60,{ +prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{ // Uncomment the following 'if' statement to allow High Priests to assist Acolytes with the job change quest. // Officially High Priests are blocked from helping by an indiscriminate check if you are a transcended character. //if (Class == Job_High_Priest) set .@AllowHPAssist,1; @@ -47,7 +49,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ if (BaseJob == Job_Priest) { mes "[Bishop Paul]"; mes "Ah..."; - if (sex) + if (Sex) mes "It is good to see you again, Brother " + strcharinfo(0) + ". Once again, God's grace has caused our paths to cross."; else mes "It is good to see you once again, Sister " + strcharinfo(0) + ". The grace of God has brought you once more before me."; @@ -114,7 +116,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ else if (BaseClass == Job_Novice) { mes "[Bishop Paul]"; mes "May God be"; - if (sex) + if (Sex) mes "with you, brother."; else mes "with you, sister."; @@ -147,7 +149,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ else { mes "[Bishop Paul]"; mes "May God be"; - if (sex) + if (Sex) mes "with you, brother."; else mes "with you, sister."; @@ -202,7 +204,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ if (PRIEST_Q == 0) { mes "[Bishop Paul]"; mes "May God bless"; - if (sex) + if (Sex) mes "you, Brother."; else mes "you, Sister."; @@ -242,7 +244,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ set PRIEST_Q,1; setquest 8009; mes "[Bishop Paul]"; - if (sex) + if (Sex) mes "Now I will explain the Three Trials of Priesthood. These tribulations will bring you much suffering, but I hope you can complete them, Brother " + strcharinfo(0) + "."; else mes "Now I will explain the Three Trials of Priesthood. These tribulations will bring you much suffering, but I hope you can complete them, Sister " + strcharinfo(0) + "."; @@ -327,7 +329,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ mes "Thank you for asking."; next; mes "[Bishop Paul]"; - if (sex) + if (Sex) mes "I hope you will continue to go on your mission as God's servant, brother."; else mes "I hope you will continue to go on your mission as God's servant, sister."; @@ -499,7 +501,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ mes "[Bishop Paul]"; mes "God, grant your power to your servant standing before you."; changequest 8015,8016; - if (sex) + if (Sex) mes "Let him send your message throughout the ends of the earth."; else mes "Let her send your message throughout the ends of the earth."; @@ -530,7 +532,7 @@ prt_church,16,41,4 script High Bishop#prst 60,{ } } -prt_church,27,24,1 script Sister Cecilia 79,{ +prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{ mes "[Sister Cecilia]"; if (BaseJob != Job_Acolyte) { if (BaseJob == Job_Priest) { @@ -575,7 +577,7 @@ prt_church,27,24,1 script Sister Cecilia 79,{ close; } if (PRIEST_Q == 0) { - if (sex) + if (Sex) mes "May God bless you, brother."; else mes "May God bless you, sister."; @@ -656,7 +658,7 @@ prt_church,27,24,1 script Sister Cecilia 79,{ mes "Welcome. You demonstrated great effort to accomplish your first trial. Now, speak to Bishop Paul so that you can begin your next trial on your path to Priesthood."; next; mes "[Sister Cecilia]"; - if (sex) + if (Sex) mes "Brother "+ strcharinfo(0) +"..."; else mes "Sister "+ strcharinfo(0) +"..."; @@ -702,14 +704,14 @@ prt_church,27,24,1 script Sister Cecilia 79,{ } next; mes "[Sister Cecilia]"; - if (sex) + if (Sex) mes "Brother "+ strcharinfo(0) +"..."; else mes "Sister "+ strcharinfo(0) +"..."; mes "We will now begin your formal oath for the Priesthood. Make yourself comfortable, and just answer with your heart."; next; mes "[Sister Cecilia]"; - if (sex) + if (Sex) mes "Brother "+ strcharinfo(0) +","; else mes "Sister "+ strcharinfo(0) +","; @@ -800,7 +802,7 @@ prt_church,27,24,1 script Sister Cecilia 79,{ close; } mes "[Sister Cecilia]"; - if (sex) + if (Sex) mes "Brother "+ strcharinfo(0) +"..."; else mes "Sister "+ strcharinfo(0) +"..."; @@ -842,11 +844,11 @@ prt_church,27,24,1 script Sister Cecilia 79,{ // 2nd Test //========================================================== -job_prist,24,187,4 script Peter S. Alberto 110,{ +job_prist,24,187,4 script Peter S. Alberto 4_M_MINISTER,{ mes "[Father Peter]"; if (BaseJob == Job_Priest) { mes "Welcome!"; - if (sex) + if (Sex) mes "Brother "+ strcharinfo(0) +"!"; else mes "Sister "+ strcharinfo(0) +"!"; @@ -1030,11 +1032,11 @@ OnDisable: end; } -job_prist,23,187,1 script Peter S. Alberto#2 110,{ +job_prist,23,187,1 script Peter S. Alberto#2 4_M_MINISTER,{ mes "[Father Peter]"; if (BaseJob == Job_Priest) { mes "Welcome!"; - if (sex) + if (Sex) mes "Brother "+ strcharinfo(0) +"!"; else mes "Sister "+ strcharinfo(0) +"!"; @@ -1085,7 +1087,7 @@ OnDisable: end; } -- script Zombie_Generator#prst 110,{ +- script Zombie_Generator#prst 4_M_MINISTER,{ OnInit: disablenpc "Zombie_Generator#prst"; end; @@ -1099,30 +1101,30 @@ OnEnable: initnpctimer; end; -Onm1: +OnM1: set .MyMobs,13; monster "job_prist",24,52,"Theft",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",18,52,"Want of Virtue",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",30,52,"Jealousy",1015,1,"Z_C#prst::OnMyMobDead"; end; -Onm2: +OnM2: monster "job_prist",21,62,"Fury",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",27,62,"Envy",1015,1,"Z_C#prst::OnMyMobDead"; end; -Onm3: +OnM3: monster "job_prist",24,72,"Arrogance",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",18,72,"Lewdness",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",30,72,"Sloth",1015,1,"Z_C#prst::OnMyMobDead"; end; -Onm4: +OnM4: monster "job_prist",21,82,"Gluttony",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",27,82,"Greed",1015,1,"Z_C#prst::OnMyMobDead"; end; -Onm5: +OnM5: monster "job_prist",24,92,"Despair",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",18,92,"Distrust",1015,1,"Z_C#prst::OnMyMobDead"; monster "job_prist",30,92,"Fear",1015,1,"Z_C#prst::OnMyMobDead"; @@ -1194,7 +1196,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Zombie_Generator#prst::Onm1"; + donpcevent "Zombie_Generator#prst::OnM1"; donpcevent "Zombie1_1::OnDisable"; } end; @@ -1215,7 +1217,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Zombie_Generator#prst::Onm2"; + donpcevent "Zombie_Generator#prst::OnM2"; donpcevent "Zombie2_1::OnDisable"; } end; @@ -1236,7 +1238,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Zombie_Generator#prst::Onm3"; + donpcevent "Zombie_Generator#prst::OnM3"; donpcevent "Zombie3_1::OnDisable"; } end; @@ -1257,7 +1259,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Zombie_Generator#prst::Onm4"; + donpcevent "Zombie_Generator#prst::OnM4"; donpcevent "Zombie4_1::OnDisable"; } end; @@ -1277,7 +1279,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Zombie_Generator#prst::Onm5"; + donpcevent "Zombie_Generator#prst::OnM5"; donpcevent "Zombie5_1::OnDisable"; } end; @@ -1290,7 +1292,7 @@ OnDisable: disablenpc "Zombie5_1"; } -job_prist,24,109,4 script prst1_1 45,3,3,{ +job_prist,24,109,4 script prst1_1 WARPNPC,3,3,{ OnTouch: set .@mobs,getvariableofnpc(.MyMobs,"Zombie_Generator#prst"); if (BaseJob == Job_Priest) warp "job_prist",168,17; @@ -1306,7 +1308,7 @@ OnTouch: // 3rd Test //========================================================== -job_prist,168,45,4 script Deviruchi#prst 1109,8,1,{ +job_prist,168,45,4 script Deviruchi#prst DEVIRUCHI,8,1,{ OnTouch: if (BaseJob == Job_Priest) { mes "[Deviruchi]"; @@ -1370,7 +1372,7 @@ OnTouch: mes "[Deviruchi]"; mes "But how about this...? Now, isn't this an attractive sight? A nice, shiny new card. Mint condition. Not too many people have this you know. But I happen to have soooo many, my pockets hurt."; next; - cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",4; + cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",4; // Mistress Card mes "[Deviruchi]"; mes "Isn't it everyone's dream to have one of these? Think about it, being a Priest can only bring you suffering..."; next; @@ -1380,7 +1382,7 @@ OnTouch: mes "This card can"; mes "can be yours..."; next; - cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",255; + cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",255; // Mistress Card mes "[Deviruchi]"; mes "Theoretically!"; mes "BWAHAHAHAHAHAHAHA!"; @@ -1389,7 +1391,7 @@ OnTouch: warp "mjolnir_05",200,200; end; } - cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",255; + cutin "¹Ì½ºÆ®·¹½ºÄ«µå.bmp",255; // Mistress Card mes "[Deviruchi]"; mes "Did..."; mes "Did you just tell"; @@ -1407,7 +1409,7 @@ OnTouch: end; } -job_prist,168,80,4 script Doppelganger#prst 1046,8,1,{ +job_prist,168,80,4 script Doppelganger#prst DOPPELGANGER,8,1,{ OnTouch: if (BaseJob == Job_Priest) { mes "[Doppelganger]"; @@ -1476,7 +1478,7 @@ OnTouch: } } -job_prist,168,115,4 script Dark Lord#prst 1272,8,1,{ +job_prist,168,115,4 script Dark Lord#prst DARK_LORD,8,1,{ OnTouch: if (BaseJob == Job_Priest) { mes "[Dark Lord]"; @@ -1533,7 +1535,7 @@ OnTouch: } } -job_prist,168,150,4 script Baphomet#prst 736,8,1,{ +job_prist,168,150,4 script Baphomet#prst 4_BAPHOMET,8,1,{ OnTouch: if (BaseJob == Job_Priest) { mes "[Baphomet]"; @@ -1595,7 +1597,7 @@ OnTouch: } } -job_prist,168,180,4 script prst2_1 45,3,3,{ +job_prist,168,180,4 script prst2_1 WARPNPC,3,3,{ OnTouch: if (BaseJob == Job_Priest) warp "job_prist",98,40; else if (BaseClass == Job_Acolyte) { @@ -1607,7 +1609,7 @@ OnTouch: // 4th Test //========================================================== -job_prist,1,2,1 script Mummy_Generator 110,1,1,{ +job_prist,1,2,1 script Mummy_Generator 4_M_MINISTER,1,1,{ OnInit: disablenpc "Mummy_Generator"; end; @@ -1618,17 +1620,17 @@ OnEnable: donpcevent "Mummy3_1::OnEnable"; end; -Onm1: +OnM1: monster "job_prist",90,55,"Khamoz",1041,1; monster "job_prist",105,55,"Amocsis",1041,1; end; -Onm2: +OnM2: monster "job_prist",90,70,"Mentuhoteph",1041,1; monster "job_prist",105,70,"Akenaten",1041,1; end; -Onm3: +OnM3: monster "job_prist",90,85,"Mehnes",1041,1; monster "job_prist",105,85,"Snepheru",1041,1; end; @@ -1646,7 +1648,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Mummy_Generator::Onm1"; + donpcevent "Mummy_Generator::OnM1"; donpcevent "Mummy1_1::OnDisable"; } end; @@ -1667,7 +1669,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Mummy_Generator::Onm2"; + donpcevent "Mummy_Generator::OnM2"; donpcevent "Mummy2_1::OnDisable"; } end; @@ -1688,7 +1690,7 @@ OnInit: OnTouch: if (BaseJob == Job_Acolyte) { - donpcevent "Mummy_Generator::Onm3"; + donpcevent "Mummy_Generator::OnM3"; donpcevent "Mummy3_1::OnDisable"; } end; @@ -1702,11 +1704,11 @@ OnDisable: end; } -job_prist,98,105,4 script prst3_1 45,3,3,{ +job_prist,98,105,4 script prst3_1 WARPNPC,3,3,{ OnTouch: if (BaseJob == Job_Priest) { warp "prt_church",15,36; - end; + end; } else if (BaseClass == Job_Acolyte) { set PRIEST_Q,7; |