summaryrefslogtreecommitdiff
path: root/npc/jobs/2-1
diff options
context:
space:
mode:
authorMichieru <michieru@0-mail.com>2013-10-24 12:10:43 +0200
committerMichieru <michieru@0-mail.com>2013-10-24 12:10:43 +0200
commite3afdc2af4c5e50c79237ee092e25f39b7428e47 (patch)
tree20cfd05dd6fc2e3e53173ef059f045cee1526d58 /npc/jobs/2-1
parent491892212d338903179909b89a5bfc2385e52261 (diff)
downloadhercules-e3afdc2af4c5e50c79237ee092e25f39b7428e47.tar.gz
hercules-e3afdc2af4c5e50c79237ee092e25f39b7428e47.tar.bz2
hercules-e3afdc2af4c5e50c79237ee092e25f39b7428e47.tar.xz
hercules-e3afdc2af4c5e50c79237ee092e25f39b7428e47.zip
Update to last rAthena npc.
Fix some typos change sc_bleeding to -> sc_blooding Updated RE EXP for quests_brasilis.txt
Diffstat (limited to 'npc/jobs/2-1')
-rw-r--r--npc/jobs/2-1/assassin.txt110
-rw-r--r--npc/jobs/2-1/blacksmith.txt38
-rw-r--r--npc/jobs/2-1/hunter.txt42
-rw-r--r--npc/jobs/2-1/knight.txt25
-rw-r--r--npc/jobs/2-1/priest.txt46
-rw-r--r--npc/jobs/2-1/wizard.txt26
6 files changed, 119 insertions, 168 deletions
diff --git a/npc/jobs/2-1/assassin.txt b/npc/jobs/2-1/assassin.txt
index 126db3baf..b0550c12f 100644
--- a/npc/jobs/2-1/assassin.txt
+++ b/npc/jobs/2-1/assassin.txt
@@ -1,33 +1,33 @@
//===== Hercules Script ======================================
//= Assassin Job Quest
-//===== By: ==================================================
+//===== By: ==================================================
//= kobra_k88
-//===== Current Version: =====================================
-//= 3.5
-//===== Description: =========================================
+//===== Current Version: =====================================
+//= 3.6
+//===== Description: =========================================
//= [Official Conversion]
//= Job Change quest for Assassin class.
-//===== Additional Comments: =================================
+//===== Additional Comments: =================================
//= 1.0 Used some dialogue from the aegis Assassin script translated By: Pgro Team (OwNaGe)
-//= Also converted the booby traps from the aegis script.[kobra_k88]
+//= Also converted the booby traps from the aegis script.[kobra_k88]
//= 1.1 Made adjustments to ontouch npcs to work with the new "ontouch" functionality.
-//= Fixed some duplicate npc names. Added missing waitingroom triggers.
-//= Fixed warp in "TimerSin", was supposed to be an areawarp.
-//= For some reason sometimes the "Nameless One" would have message windows
-//= without controls. Changed the doevent that triggers him to an
-//= addtimer and that seemed make the prob. go away[kobra_k88]
+//= Fixed some duplicate npc names. Added missing waitingroom triggers.
+//= Fixed warp in "TimerSin", was supposed to be an areawarp.
+//= For some reason sometimes the "Nameless One" would have message windows
+//= without controls. Changed the doevent that triggers him to an
+//= addtimer and that seemed make the prob. go away[kobra_k88]
//= 1.2 Fixed WRONG skillpoint check! [Lupus]
//= 1.2b Fixed missing commands and typos [Lupus]
//= 1.3 Baby class Support added [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 Removed Duplicates [Silent]
//= 2.2 Merged back JFunc. Fixed missing dialogue [Lupus]
//= 2.3 Fixed typo and change Nameless addtimer to 100 (with 700ms I
-//= was still able to bypass it) [Toms]
+//= was still able to bypass it) [Toms]
//= 2.4 Fixed skipping of Nameless NPC [Lupus]
//= 2.5 Fixed a Rogue exploit [Lupus]
//= 2.6 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
@@ -46,7 +46,8 @@
//= 3.3 Added Quest Log commands. [Kisuka]
//= 3.4 Removed the need for use of 'goto.' [L0ne_W0lf]
//= 3.5 Fixed the waitingroom where player can enter the Test Area without passing the written exam. Now player will not be warp inside the Test Area when did not passed the written exam instead the player will be warp back to the written exam entrance [JayPee]
-//============================================================
+//= 3.6 Fixed broken event calls. [Euphy]
+//============================================================
in_moc_16,19,33,1 script Guildsman#asn 55,{
if (Upper == 1) {
@@ -253,9 +254,9 @@ in_moc_16,19,33,1 script Guildsman#asn 55,{
mes "you to the office.";
close2;
set ASSIN_Q,0;
- if(checkquest(8000) != -1) {
+ if (checkquest(8000) != -1) {
changequest 8000,8001;
- }else{
+ } else {
setquest 8001;
}
warp "in_moc_16",19,76;
@@ -292,7 +293,7 @@ in_moc_16,19,33,1 script Guildsman#asn 55,{
in_moc_16,25,90,1 script Guildsman#ASN2 730,2,2,{
mes "[Assassin 'Khai']";
mes "Umm?!";
- Emotion e_gasp;
+ emotion e_gasp;
next;
mes "[Assassin 'Khai']";
mes "Come closer. I prefer to talk to people face to face. It really irritates me if I have to raise my voice, just so you can hear me.";
@@ -380,7 +381,7 @@ OnTouch:
close;
case 2:
mes "[Assassin 'Khai']";
- if (sex) {
+ if (Sex) {
mes "Huh. You must have a lot of self confidence to be a Thief nowadays.";
next;
mes "[Assassin 'Khai']";
@@ -1105,12 +1106,10 @@ OnInit:
OnStartArena:
warpwaitingpc "in_moc_16", 66, 151;
attachrid($@warpwaitingpc[0]);
- if(ASSIN_Q2<5)
- {
+ if (ASSIN_Q2 < 5) {
warpchar "in_moc_16",20,145,getcharid(0);
end;
}
-
donpcevent "Beholder#ASNTEST::OnEnable";
donpcevent "Keeper of the Door#ASN::OnDisable";
set getvariableofnpc(.DisableTraps,"Beholder#ASNTEST"),0;
@@ -1607,7 +1606,7 @@ OnTouch:
else {
mapannounce "in_moc_16",strcharinfo(0)+" has entered 'Guildmaster's room.'",bc_map;
savepoint "in_moc_16",181,183;
- donpcevent "Guildmaster#ASN2::OnDisable";
+ donpcevent "Guildmaster#ASN1::OnCast";
warp "in_moc_16",167,113;
end;
}
@@ -1629,7 +1628,7 @@ OnTouch:
mes "at the end of maze.";
close;
-OnDisable:
+OnCast:
mapannounce "in_moc_16","...Next volunteer, please come in.",bc_map;
end;
}
@@ -1882,7 +1881,7 @@ OnTouch:
mes "Haha, the needs of the body are sometimes hard to ignore. It's best to accept that part of human nature.";
next;
mes "[Guildmaster]";
- if (sex )
+ if (Sex)
mes "But you must never reveal to her the Assassin side of your life. No matter what it takes.";
else
mes "But you must never reveal to him the Assassin side of your life, no matter what it takes.";
@@ -1996,7 +1995,7 @@ OnTouch:
mes "'Beholder,' what";
mes "is your opinion?";
next;
- donpcevent "[Huey]::OnDisable";
+ disablenpc "[Huey]";
mes "[Beholder]";
mes "Well, I don't like the course score. But, somehow the whole test was passed. I'm okay with this person.";
next;
@@ -2240,58 +2239,17 @@ OnTouch:
close;
}
-in_moc_16,156,87,1 script [Huey] 55,{
- end;
-
-OnInit:
- disablenpc "[Huey]";
- end;
-}
-
-in_moc_16,156,85,1 script [Khai] 730,{
- end;
-
-OnInit:
- disablenpc "[Khai]";
- end;
-}
-
-in_moc_16,156,83,1 script [The Anonymous One] 106,{
- end;
-
-OnInit:
- disablenpc "[The Anonymous One]";
- end;
-}
-
-in_moc_16,156,81,2 script [Barcardi] 725,{
- end;
-
-OnInit:
- disablenpc "[Barcardi]";
- end;
-}
-
-in_moc_16,156,79,1 script [Beholder] 118,{
- end;
-
-OnInit:
- disablenpc "[Beholder]";
- end;
-}
-
-in_moc_16,156,77,1 script [Thomas] 118,{
- end;
-
-OnInit:
- disablenpc "[Thomas]";
- end;
-}
-
-in_moc_16,156,75,1 script [Gayle Maroubitz] 55,{
+- script #moc_assin_dup -1,{
end;
OnInit:
- disablenpc "[Gayle Maroubitz]";
+ disablenpc strnpcinfo(0);
end;
}
+in_moc_16,156,87,1 duplicate(#moc_assin_dup) [Huey] 55
+in_moc_16,156,85,1 duplicate(#moc_assin_dup) [Khai] 730
+in_moc_16,156,83,1 duplicate(#moc_assin_dup) [The Anonymous One] 106
+in_moc_16,156,81,2 duplicate(#moc_assin_dup) [Barcardi] 725
+in_moc_16,156,79,1 duplicate(#moc_assin_dup) [Beholder] 118
+in_moc_16,156,77,1 duplicate(#moc_assin_dup) [Thomas] 118
+in_moc_16,156,75,1 duplicate(#moc_assin_dup) [Gayle Maroubitz] 55
diff --git a/npc/jobs/2-1/blacksmith.txt b/npc/jobs/2-1/blacksmith.txt
index ba60ca5b4..f58158be3 100644
--- a/npc/jobs/2-1/blacksmith.txt
+++ b/npc/jobs/2-1/blacksmith.txt
@@ -14,13 +14,13 @@
//===== Additional Comments: =================================
//= Changed some npc names to the iRO names. Changed some variable
//= names and labels. Edited some text.[kobra_k88]
-//= Removed "if(JobLevel > 48) goto higher". It was a left over line.
+//= Removed "if (JobLevel > 48) goto higher". It was a left over line.
//= Thx to "Decker".[kobra_k88]
//= Fixed some typos, thanks to Riotblade [celest]
//= 1.3-1.5 Added Baby Class support [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]
//= 1.7 item quantity/ids typos fix
//= 1.8 Moved the Quest to Einbroch [Poki#3]
//= 2.0 Changed numbers to constants. [Vicious]
@@ -72,7 +72,7 @@ ein_in01,18,28,4 script Guildsman#BLS 731,{
mes "and tools is truly a form of art!";
next;
if (BaseClass == Job_Novice) {
- if (sex == 0) {
+ if (Sex == 0) {
mes "[Altiregen]";
mes "Oh~";
mes "what a very";
@@ -248,7 +248,7 @@ ein_in01,18,28,4 script Guildsman#BLS 731,{
else if (BSMITH_Q == 17 && countitem(1005) > 0 && JobLevel > 39) {
mes "[Altiregen]";
mes "Excellent, I can tell by the twinkle in your eye that you were successful. I can now bestow upon you the gift of the smithing, the art of the Blacksmith.";
- if(checkquest(2015) != -1) {
+ if (checkquest(2015) != -1) {
changequest 2015,2016;
}
next;
@@ -483,9 +483,9 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
mes "Let's see...your score is..." + .@black_q + " points.";
if (.@black_q == 100) {
set BSMITH_Q,3;
- if(checkquest(2001) != -1) {
+ if (checkquest(2001) != -1) {
changequest 2001,2002;
- }else{
+ } else {
changequest 2000,2002;
}
mes "Oh ho ho~";
@@ -500,7 +500,7 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
close;
}
set BSMITH_Q,2;
- if(checkquest(2001) == -1) {
+ if (checkquest(2001) == -1) {
changequest 2000,2001;
}
mes ".............";
@@ -653,7 +653,7 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
case 9:
mes "Okay, now take this to ^8E6B23Baisulist^000000 in Geffen of Rune-Midgarts Kingdom. Simply deliver it and bring me the receipt.";
getitem 1610,1; //Arc_Wand
- if(checkquest(2003) != -1) {
+ if (checkquest(2003) != -1) {
changequest 2003,2008;
}
next;
@@ -678,7 +678,7 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
case 10:
mes "Okay, now take this to ^8E6B23Wickebine^000000 in Morroc of Rune-Midgarts Kingdom. Simply deliver it and bring me the receipt.";
getitem 1219,1; //Gladius
- if(checkquest(2004) != -1) {
+ if (checkquest(2004) != -1) {
changequest 2004,2009;
}
next;
@@ -700,10 +700,10 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
mes "Anyway, take this";
mes "to ^8E6B23Wickebine^000000 in Morroc of Rune-Midgarts Kingdom,";
break;
- Case 11:
+ case 11:
mes "Okay, now take this to ^8E6B23Krongast^000000 in Lighthalzen. Simply deliver it and bring me the receipt.";
getitem 1119,1; //Tsurugi
- if(checkquest(2005) != -1) {
+ if (checkquest(2005) != -1) {
changequest 2005,2010;
}
next;
@@ -729,7 +729,7 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
case 12:
mes "Okay, now take this to ^8E6B23Talpiz^000000 in Payon of Rune-Midgarts Kingdom. Simply deliver this and bring me the receipt.";
getitem 1713,1; //Arbalest
- if(checkquest(2006) != -1) {
+ if (checkquest(2006) != -1) {
changequest 2006,2011;
}
next;
@@ -753,7 +753,7 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
case 13:
mes "Okay, now take this to ^8E6B23Bismarc^000000 in Hugel. Simply deliver this and bring back the receipt.";
getitem 1122,1; //Ring_Pommel_Saber
- if(checkquest(2007) != -1) {
+ if (checkquest(2007) != -1) {
changequest 2007,2012;
}
next;
@@ -850,16 +850,16 @@ ein_in01,201,27,3 script Guildsman#alberta 63,{
if (countitem(1073) > 0) {
set BSMITH_Q,15;
delitem 1073,1; //Merchant_Voucher_1
- if(checkquest(2008) != -1) {
+ if (checkquest(2008) != -1) {
changequest 2008,2013;
}
- else if(checkquest(2009) != -1) {
+ else if (checkquest(2009) != -1) {
changequest 2009,2013;
}
- else if(checkquest(2010) != -1) {
+ else if (checkquest(2010) != -1) {
changequest 2010,2013;
}
- else if(checkquest(2011) != -1) {
+ else if (checkquest(2011) != -1) {
changequest 2011,2013;
}
else {
@@ -1616,7 +1616,7 @@ geffen_in,109,170,3 script Blacksmith Guildsman#gef 726,{
mes "Excuse me, but you do not have enough money.";
close;
}
- set zeny,zeny-600;
+ set Zeny, Zeny-600;
warp "izlude",94,103;
end;
case 3:
diff --git a/npc/jobs/2-1/hunter.txt b/npc/jobs/2-1/hunter.txt
index 2777e0a43..326ef5fbb 100644
--- a/npc/jobs/2-1/hunter.txt
+++ b/npc/jobs/2-1/hunter.txt
@@ -1,17 +1,15 @@
-//===== rAthena Script =======================================
+//===== Hercules Script ======================================
//= Hunter Job Quest
-//===== By: ==================================================
+//===== By: ==================================================
//= EREMES THE CANIVALIZER (Aegis)Translated by yoshiki (Aegis)
//= Converted by kobra_k88
//= Further bugfixed and tested by Lupus
-//===== Current Version: =====================================
+//===== Current Version: =====================================
//= 3.7
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
+//===== Description: =========================================
//= [Official Conversion]
//= Job Change quest for Hunter class.
-//===== Additional Comments: =================================
+//===== Additional Comments: =================================
//= 0.5 Fully working.
//= 0.6 Changed global variable names to unique ones.
//= 0.7 - 0.8 Updates for rAthena +Knight2,Crusader2 fix
@@ -22,8 +20,8 @@
//= 1.3 Added Baby Class support [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]
//= 1.6a Infinite Arrows exploit fix (thanx to Lorky, that
//= reported the bug) [Lupus]
//= 1.7 Moved the Job QUest to Hugel [Poki#3]
@@ -46,19 +44,19 @@
//= 3.0a Corrected a Typo error ";;". [Samuray22]
//= 3.1 Now uses enable and disable waitingroomevent. [L0ne_W0lf]
//= 3.2 Fixes a bug where the timer was stopped causing the [L0ne_W0lf]
-//= test to freeze. (bugreport:1099)
+//= test to freeze. (bugreport:1099)
//= 3.3 Added missing next. [L0ne_W0lf]
//= 3.4 Corrected some Issues with the Waiting Room. (bugreport:1890) [Samuray22]
-//= -Deleted a Unnecesary Next; on Hunter Guildsman#hnt. (bugreports:1665,2239,2179)
+//= Deleted a Unnecesary Next; on Hunter Guildsman#hnt. (bugreports:1665,2239,2179)
//= 3.5 Added Quest Log commands. [Kisuka]
//= 3.6 Removed the need for use of 'goto.' [L0ne_W0lf]
//= 3.7 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info).
-//============================================================
+//============================================================
// Notices in the old Hunter Guild.
-//============================================================
+//============================================================
in_hunter,99,99,4 script Hunter Info#hnt::HntNotice 727,{
- mes "============ Notice ============";
+ mes "============Notice ============";
mes "We would like to inform that the Hunter Job Change Location";
mes "has been moved to ^ff0000Hugel^000000 in the Schwaltzvalt Republic.";
next;
@@ -77,7 +75,7 @@ in_hunter,99,99,4 script Hunter Info#hnt::HntNotice 727,{
pay_fild10,148,252,3 duplicate(HntNotice) Job Change Location#hu 857
// Actual Job quest start
-//============================================================
+//============================================================
hu_in01,386,373,4 script Hunter Guildsman#hnt 727,{
if (Upper == 1) {
mes "[Hunter Sherin]";
@@ -125,7 +123,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 727,{
mes "Oh, a person who serves God! Nice to meet you. There aren't many people like you that visit this place~ Hehe.";
close;
}
- else if (Baseclass == Job_Merchant) {
+ else if (BaseClass == Job_Merchant) {
mes "[Hunter Guildsman]";
mes "Oh...";
mes "How's your business coming along?";
@@ -182,7 +180,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 727,{
mes "[Hunter Sherin]";
mes "Tada~ Congratulations!";
mes "You look great as a Hunter!!";
- set .@joblvl,joblevel;
+ set .@joblvl, JobLevel;
completequest 4013;
callfunc "Job_Change",Job_Hunter;
callfunc "F_ClearJobVar"; // clears all job variables for the current player
@@ -438,7 +436,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 727,{
mes "Just give the item to the Demon Hunter, the guy who's all the way to the left in this area~";
next;
mes "[Hunter Sherin]";
- if (sex)
+ if (Sex)
mes "If you decide to become a Hunter, promise to come visit me. I want to see you as a Hunter. You would look great!!";
else
mes "If you decide to become a Hunter, come and visit me, okay? You're pretty, but... You'd be even prettier as a Hunter. Hehe~";
@@ -517,7 +515,7 @@ hu_in01,382,382,4 script Guild Receptionist#hnt 732,{
case 5: setarray .@items[0], 935,9, 955,9, 508,9, 7; changequest 4001,4006; break;
//Tooth_Of_Bat, Sticky_Mucus, Bear's_Foot
case 6: setarray .@items[0], 913,3, 938,1, 948,1, 8; changequest 4001,4007; break;
- //Porcupine_Spike, Yoyo_Tailm Acorn
+ //Porcupine_Spike, Yoyo_Tail, Acorn
case 7: setarray .@items[0], 1027,2, 942,1, 1026,1, 9; changequest 4001,4008; break;
}
if (.@selection == 1) {
@@ -538,7 +536,7 @@ hu_in01,382,382,4 script Guild Receptionist#hnt 732,{
switch(HNTR_Q) {
//Insect_Feeler/Claw_Of_Desert_Wolf, Wooden_Block, White_Herb
case 3: setarray .@items[0], (.@i?928:7030),5, 1019,5, 509,3, 10; break;
- //Bill_Of_Birds, Skel_Bonem Green_Herb
+ //Bill_Of_Birds, Skel_Bone, Green_Herb
case 4: setarray .@items[0], 925,3, 932,5, 511,3, 10; break;
//Colorful_Shell/Posionous_Canine, Animal's_Skin, Red_Herb
case 5: setarray .@items[0], (.@i?1013:937),3, 919,3, 507,5, 10; break;
@@ -548,7 +546,7 @@ hu_in01,382,382,4 script Guild Receptionist#hnt 732,{
case 7: setarray .@items[0], 935,9, 955,9, 508,9, 11; break;
//Tooth_Of_Bat, Sticky_Mucus, Bear's_Foot
case 8: setarray .@items[0], 913,3, 938,1, 948,1, 11; break;
- //Porcupine_Spike, Yoyo_Tailm Acorn
+ //Porcupine_Spike, Yoyo_Tail, Acorn
case 9: setarray .@items[0], 1027,2, 942,1, 1026,1, 11; break;
}
mes "[Demon Hunter]";
@@ -1265,7 +1263,7 @@ OnTouch:
}
// Hunter Job test traps.
-//============================================================
+//============================================================
job_hunte,52,140,0 script 1-1::HntTrap -1,0,1,{
OnTouch:
switch(rand(200)) {
diff --git a/npc/jobs/2-1/knight.txt b/npc/jobs/2-1/knight.txt
index f3b31c0a0..cde608454 100644
--- a/npc/jobs/2-1/knight.txt
+++ b/npc/jobs/2-1/knight.txt
@@ -1,17 +1,15 @@
-//===== rAthena Script =======================================
+//===== Hercules Script ======================================
//= Knight Job Quest
-//===== By: ==================================================
+//===== By: ==================================================
//= PGRO TEAM (Aegis).
//= Converted by kobra_k88
//= Further bugfixed and tested by Lupus
-//===== Current Version: =====================================
+//===== Current Version: =====================================
//= 3.3
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
+//===== Description: =========================================
//= [Official Conversion]
//= Job Change quest for Knight class.
-//===== Additional Comments: =================================
+//===== Additional Comments: =================================
//= 1.0 Fully working. Please comment out any pre-existing warps for the
//= test rooms in any other files so that the ones specified here can work.
//= 1.1 Fixed a major bug. Now using the initnpctimer command,
@@ -30,7 +28,7 @@
//= 2.3 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf]
//= 2.4 Minor fixes to timer#knt. [L0ne_W0lf]
//= 2.5 Fixes a small bug with making claymores. [L0ne_W0lf]
-//= Corrected usages of killmonster and killmonsterall.
+//= Corrected usages of killmonster and killmonsterall.
//= 2.6 Corrected an improper areawarp destination. [L0ne_W0lf]
//= 2.7 Deleted unused variables. [Samuray22]
//= 2.7a Corrected a Typo error ";;". [Samuray22]
@@ -40,7 +38,7 @@
//= 3.1 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info).
//= 3.2 More Renewal updates and some optimization. [Euphy]
//= 3.3 Fixed missing changequest. [Joseph]
-//============================================================
+//============================================================
prt_in,88,101,4 script Chivalry Captain#knt 56,{
mes "[Captain Herman]";
@@ -373,7 +371,7 @@ prt_in,88,101,4 script Chivalry Captain#knt 56,{
mes "to Amy's opinion.";
next;
mes "[Lady Amy]";
- if (sex) {
+ if (Sex) {
mes "Mmm~ He's so polite!";
mes "He'll grow to be a wonderful Knight. And he's got such cute widdle cheeeeks~ Hee hee!";
}
@@ -392,7 +390,7 @@ prt_in,88,101,4 script Chivalry Captain#knt 56,{
mes "your mind.";
next;
mes "[Sir Edmond]";
- if (sex) {
+ if (Sex) {
mes "He seems a little rough, but something bright shines within him. With polish and refinement, his true value will shine forth";
mes "as the sun.";
}
@@ -694,7 +692,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 65,{
mes "If you catch any of the new guys acting in a way unbecoming of a Knight, scold them for me please?";
close;
}
- else if (Baseclass == Job_Novice) {
+ else if (BaseClass == Job_Novice) {
mes "Oh?";
mes "What is a Novice";
mes "doing here?";
@@ -2028,8 +2026,7 @@ prt_in,87,92,4 script Sir Gray#knt 119,{
mes "1 ^3355FFSteel^000000 because of the Claymore's characteristics. If you like, I can create one for you. For the honor of the Prontera Chivalry!";
close;
case 2:
- set .@now_weight,MaxWeight-Weight;
- if (.@now_weight < 1800) {
+ if (MaxWeight - Weight < 1800) {
mes "[Sir Gray]";
mes "Oh no...";
mes "It seems that you are carrying too many things. You don't have enough space for a heavy Claymore in your inventory.";
diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt
index c05b140aa..cca2860a0 100644
--- a/npc/jobs/2-1/priest.txt
+++ b/npc/jobs/2-1/priest.txt
@@ -1,22 +1,22 @@
//===== 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: =========================================
+//===== 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]
@@ -47,7 +47,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 +114,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 +147,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 +202,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 +242,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 +327,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 +499,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.";
@@ -575,7 +575,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 +656,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 +702,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 +800,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) +"...";
@@ -846,7 +846,7 @@ job_prist,24,187,4 script Peter S. Alberto 110,{
mes "[Father Peter]";
if (BaseJob == Job_Priest) {
mes "Welcome!";
- if (sex)
+ if (Sex)
mes "Brother "+ strcharinfo(0) +"!";
else
mes "Sister "+ strcharinfo(0) +"!";
@@ -1034,7 +1034,7 @@ job_prist,23,187,1 script Peter S. Alberto#2 110,{
mes "[Father Peter]";
if (BaseJob == Job_Priest) {
mes "Welcome!";
- if (sex)
+ if (Sex)
mes "Brother "+ strcharinfo(0) +"!";
else
mes "Sister "+ strcharinfo(0) +"!";
@@ -1370,7 +1370,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 +1380,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 +1389,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";
diff --git a/npc/jobs/2-1/wizard.txt b/npc/jobs/2-1/wizard.txt
index 6598a0cc2..549ebcc95 100644
--- a/npc/jobs/2-1/wizard.txt
+++ b/npc/jobs/2-1/wizard.txt
@@ -1,16 +1,14 @@
-//===== rAthena Script =======================================
+//===== Hercules Script ======================================
//= Wizard Job Quest
-//===== By: ==================================================
+//===== By: ==================================================
//= (Aegis) Translated by yoshiki, converted by kobra_k88
//= Further bugfixed and tested by Lupus
-//===== Current Version: =====================================
+//===== Current Version: =====================================
//= 3.3
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
+//===== Description: =========================================
//= [Official Conversion]
//= Job Change quest for Wizard class.
-//===== Additional Comments: =================================
+//===== Additional Comments: =================================
//= 2.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
//= 2.5 Several bugfixes with the help of Barron-Monster. [L0ne_W0lf]
//= 2.5a More bugfixes care of Barron-Monster. [L0ne_W0lf]
@@ -18,7 +16,7 @@
//= 2.5c Bug fixes. Cleaned up some NPCs slightly. [L0ne_W0lf]
//= 2.6 Fixed Water Room not warping on time-up. [L0ne_W0lf]
//= 2.7 Now uses enable and disable waitingroomevent. [L0ne_W0lf]
-//= Other minor fixes to various NPCs.
+//= Other minor fixes to various NPCs.
//= 2.7a Added end; :D (bugreport:2038) [Yommy]
//= 2.8 Fixed donpcevent to doevent. (bugreport:2311) [SoulBlaker]
//= 2.9 Reverted the change of donpcevent to doevent. [L0ne_W0lf]
@@ -27,7 +25,7 @@
//= 3.1 Removed the need for use of 'goto.' [L0ne_W0lf]
//= 3.2 Modified the quest to renewal. [Vali] (Thanks to Muad_Dib for the necessary info).
//= 3.3 Fixed waitingroom bug. [Euphy]
-//============================================================
+//============================================================
gef_tower,111,37,4 script Wizard Guildsman 70,{
if (Upper == 1) {
@@ -47,7 +45,7 @@ gef_tower,111,37,4 script Wizard Guildsman 70,{
mes "Now, excuse me.";
next;
mes "[Catherine]";
- if (sex)
+ if (Sex)
mes "Well, If you intended to ask me on a date... I appreciate it...hohoho.";
else
mes "Well, if you fix me up with a cute guy... I'd appreciate it...hohoho!.";
@@ -375,7 +373,7 @@ gef_tower,111,37,4 script Wizard Guildsman 70,{
mes "You...*sigh*...I didn't think you would do such a dishonorable thing.";
next;
mes "[Catherine]";
- if (sex) {
+ if (Sex) {
mes "Granted you're a mage, but how could a guy be so weak?!";
mes "Well, at least your alive still. Go back and try harder this time. ~tehehehe";
}
@@ -457,7 +455,7 @@ gef_tower,102,24,2 script Gloomy Wizard 735,{
next;
mes "[Raulel]";
mes "Don't live dishonestly, or impolitely, or else one day you'll be caught in a spell you can't control, and BOOM, your dead!";
- if (sex == 1) {
+ if (Sex) {
mes "If you don't want that to happen, then learn how to use spells properly!";
next;
mes "[Raulel]";
@@ -1962,9 +1960,9 @@ gef_tower,107,36,4 script White Dog#wiz 81,{
}
}
-//============================================================
+//============================================================
// Old changelog
-//============================================================
+//============================================================
//= 1.1 Now using the initnpctimer command, donpcevent,
//= and new waitingroom event commands. No more addtimer spamming.
//= No longer have to talk to the npc to take the test. Just enter the chat room.