summaryrefslogtreecommitdiff
path: root/npc/jobs
diff options
context:
space:
mode:
authorLupus <Lupus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-03-21 08:42:07 +0000
committerLupus <Lupus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-03-21 08:42:07 +0000
commite85f5bc390679728f16264908755a5b594055f8b (patch)
tree563436486286f46c8d811982b9e0b8e2e2ae9ea0 /npc/jobs
parent5995a4e648b9103d68c4a47651da1a244feeb3e9 (diff)
downloadhercules-e85f5bc390679728f16264908755a5b594055f8b.tar.gz
hercules-e85f5bc390679728f16264908755a5b594055f8b.tar.bz2
hercules-e85f5bc390679728f16264908755a5b594055f8b.tar.xz
hercules-e85f5bc390679728f16264908755a5b594055f8b.zip
optimized novice grounds. optimized 1 card
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10043 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/jobs')
-rw-r--r--npc/jobs/novice/novice.txt51
1 files changed, 23 insertions, 28 deletions
diff --git a/npc/jobs/novice/novice.txt b/npc/jobs/novice/novice.txt
index 3de5eabff..34111186e 100644
--- a/npc/jobs/novice/novice.txt
+++ b/npc/jobs/novice/novice.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= Dr.Evil & MasterOfMuppets
//===== Current Version: =====================================
-//= 1.7
+//= 1.7a
//===== Compatible With: =====================================
//= eAthena SVN 3422+(Requires jA Script System)
//===== Description: =========================================
@@ -19,6 +19,7 @@
//= 1.5 Fixed warps, removed map duplicates, typos [Lupus]
//= 1.6 Changed clone maps new_1-? -> new_zone0? [Lupus]
//= 1.7 Now Kafra Tickets are given at correct NPC/Actions [Lupus]
+//= 1.7a a bit of optimization [Lupus]
//============================================================
//====================================================================
@@ -2606,8 +2607,8 @@ L_loop:
}
new_zone04,100,29,4 script Final Instructor 46,{
+ mes "[Hanson]";
if (!(NEW_MES_FLAG6)) {
- mes "[Hanson]";
mes "Nice to meet you.";
mes "My name is 'Hanson'";
mes "I am in charge of the third course,";
@@ -2622,7 +2623,6 @@ new_zone04,100,29,4 script Final Instructor 46,{
close;
}
if (NEW_GETITEM) {
- mes "[Hanson]";
mes "I understand.";
mes "I will now move you directly into the world of Ragnarok Online.";
next;
@@ -2638,7 +2638,6 @@ new_zone04,100,29,4 script Final Instructor 46,{
next;
goto L_cancel;
}
- mes "[Hanson]";
mes "You have made an effort to come";
mes "here. You have just finished";
mes "learning about job classes.";
@@ -2792,7 +2791,7 @@ L_cancel:
next;
switch ( select("Yes","No") ) {
case 1: set NOV_3_MERCHANT,NOV_3_MERCHANT+1;break;
- case 2:set NOV_3_ACOLYTE,NOV_3_ACOLYTE+1;
+ case 2: set NOV_3_ACOLYTE,NOV_3_ACOLYTE+1;
}
mes "[Hanson]";
mes "You don't mind exploring dangerous";
@@ -2946,14 +2945,13 @@ L_cancel:
mes "one. She asks you to buy a";
mes "souvenir that's not particularly";
mes "needed.";
- mes "What would you do?";
break;
case 1: mes "You're on a trip with your beloved";
mes "one. He asks you to buy a";
mes "souvenir that's not particularly";
mes "needed.";
- mes "What would you do?";
}
+ mes "What would you do?";
next;
switch ( select("Buy the item for her/him.","Say 'no'.","Promise to buy it next time.") ) {
case 1: set NOV_3_SWORDMAN,NOV_3_SWORDMAN+1;break;
@@ -3150,19 +3148,20 @@ L_loop2:
mes "about these items.";
next;
mes "[Hanson]";
+ mes "After you change your job,";
switch( @JOB_NUMBER_CHK ) {
- case 0: mes "After you change your job,";
+ case 0:
mes "you can use the 'Falchion'"; break;
- case 1: mes "After you change your job,";
+ case 1:
mes "you can use the 'Composite Bow'"; break;
- case 2: mes "After you change your job,";
+ case 2:
mes "you can use the 'Main Gauche'"; break;
- case 3: mes "After you change your job,";
- mes "you can use the 'Rod'"; break;
- case 4: mes "After you change your job,";
+ case 3:
+ mes "you can use either 'Rod' or 'Cutter'"; break;
+ case 4:
mes "you can use the 'Mace'"; break;
- case 5: mes "After you change your job,";
- mes "you can use the 'Battle Axe'";break;
+ case 5:
+ mes "you can use the 'Battle Axe'";
}
mes "instead of the Novice Knife";
mes "which I offered you before.";
@@ -3321,7 +3320,7 @@ L_loop2:
mes "within Ragnarok Online.";
mes "Later, you can use the";
mes "'Adventurer's Suit'";
- mes "instead of the Novice Plate";
+ mes "instead of the 'Novice Plate'";
mes "which I offered you before.";
next;
L_warp:
@@ -3351,48 +3350,44 @@ L_warp:
}
end;
L_place:
+ mes "The town you will be sent to";
switch( @JOB_NUMBER_CHK ) {
- case 0: mes "The town you will be sent to";
+ case 0:
mes "is 'Izlude'. The Swordsman";
mes "association is located in the";
mes "west side of the city.";
- mes "Please remember this.";
break;
- case 1: mes "The town you will be sent to";
+ case 1:
mes "is named 'Payon'.";
mes "The Archer association can be";
mes "found in the small village";
mes "to the north-east.";
- mes "Please remember this.";
break;
- case 2: mes "The town you will be sent to";
+ case 2:
mes "is called 'Morroc'.";
mes "The thief guild is in the";
mes "underground 1st floor of the";
mes "pyramid, which is North-west";
mes "of 'Morroc'.";
- mes "Please remember this.";
break;
- case 3: mes "The town you will be sent to";
+ case 3:
mes "is called 'Geffen'.";
mes "The Mage association is located";
mes "to the north-west of the city.";
- mes "Please remember this.";
break;
- case 4: mes "The town you will be sent to";
+ case 4:
mes "is called 'Prontera'.";
mes "The good father can be found";
mes "in the church located in the";
mes "north-east corner of 'Prontera'.";
- mes "Please remember this.";
break;
- case 5: mes "The town you will be sent to";
+ case 5:
mes "is called 'Alberta'.";
mes "The Merchant association is";
mes "located in the south-western";
mes "section of the city.";
- mes "Please remember this.";
}
+ mes "Please remember this.";
mes "You'll now be teleported.";
return;
L_cleararg: