1 //===== rAthena Script =======================================
2 //= Ep 10+ Novice Training Grounds
3 //===== By: ==================================================
4 //= Dr.Evil & MasterOfMuppets
5 //===== Current Version: =====================================
7 //===== Compatible With: =====================================
8 //= rAthena Project; SVN 3422+
9 //===== Description: =========================================
10 //= [Official Conversion]
11 //= Novice Training Grounds
12 //===== Additional Comments: =================================
13 //= 1.7D Added confirm character name thing on receptionist. [Kisuka]
14 //= 1.8 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
15 //= NPCs are not backwards compatable, and will remove
16 //= old variables used in the previous novice grounds.
17 //= 1.9 Fixed problem with Hanson's dialog. (bugreport:1703) [L0ne_W0lf]
18 //= Fixed Entrance Guard clearing vars. (bugreport:1695)
19 //= Added duplicate NPCs to combat training maps.
20 //= 2.0 Fixed savepoint not being changed sometimes. [L0ne_W0lf]
21 //= 2.1 Corrected spacing issue in welcome message. [L0ne_W0lf]
22 //= 2.2 Corrected Leo's endless dialog. [L0ne_W0lf]
23 //= 2.3 Added fix to Hanson from GM-windsor- and Saithis. [L0ne_W0lf]
24 //= 2.3a Correct a wrong variable name. (bugreport:2293) [Samuray22]
25 //= 2.4 Corrected an error in Hanson. (bugreport:2374) [L0ne_W0lf]
26 //============================================================
29 new_1-1,66,114,4 script Bulletin Board#nv 111,{
30 mes "^FF0000=================================^000000";
31 mes "^FF0000 ^000000 ^E40CAA[Welcome]^CC0000 to ^FF9000Novice^7FFF00 Training ^00FF00Grounds ^E40CAA[Welcome]^FF0000^000000";
32 mes "^FF0000=================================^000000";
36 new_2-1,66,114,4 duplicate(Bulletin Board#nv) Bulletin Board#nv2 111
37 new_3-1,66,114,4 duplicate(Bulletin Board#nv) Bulletin Board#nv3 111
38 new_4-1,66,114,4 duplicate(Bulletin Board#nv) Bulletin Board#nv4 111
39 new_5-1,66,114,4 duplicate(Bulletin Board#nv) Bulletin Board#nv5 111
41 new_1-1,144,116,2 script Guard#nv1 105,{
42 mes "[Training Grounds Guard]";
43 mes "Welcome to the Training Grounds.";
44 mes "You are now in the outer court yard. Please go inside the castle to begin your training.";
48 new_2-1,144,116,2 duplicate(Guard#nv1) Guard#nv2-1 105
49 new_3-1,144,116,2 duplicate(Guard#nv1) Guard#nv3-1 105
50 new_4-1,144,116,2 duplicate(Guard#nv1) Guard#nv4-1 105
51 new_5-1,144,116,2 duplicate(Guard#nv1) Guard#nv5-1 105
53 new_1-1,144,107,2 script Guard#nv2 105,{
54 mes "[Training Grounds Guard]";
58 mes "to welcome you to";
59 mes "the Training Grounds!";
61 mes "[Training Grounds Guard]";
62 mes "In here, you can prepare";
63 mes "yourself for your future";
64 mes "adventures throughout the";
65 mes "Ragnarok world!";
68 mes "Go, Novice, go!";
69 mes "Fight, and grow stronger! Look towards a brighter tomorrow!";
74 new_2-1,144,107,2 duplicate(Guard#nv2) Guard#nv2-2 105
75 new_3-1,144,107,2 duplicate(Guard#nv2) Guard#nv3-2 105
76 new_4-1,144,107,2 duplicate(Guard#nv2) Guard#nv4-2 105
77 new_5-1,144,107,2 duplicate(Guard#nv2) Guard#nv5-2 105
81 new_1-2,100,29,4 script Receptionist#nv1 86,{
82 mes "[Training Grounds Receptionist]";
83 mes "Hello, you look to be new here.";
84 mes "What is your name?";
87 if (.@charname$!=strcharinfo(0)) {
88 mes "[Training Grounds Receptionist]";
89 mes "Sorry, but I don't think I heard";
93 mes "[Training Grounds Receptionist]";
95 mes "You are at the entrance";
96 mes "of the ^3355FFTraining Grounds^000000.";
98 mes "[Training Grounds Receptionist]";
100 mes "to the Ragnarok world,";
101 mes "please choose the";
102 mes "^3355FFTraining Grounds Introduction^000000";
103 mes "menu for more information.";
106 switch(select("Apply for training.:Direct access to Ragnarok Online.:^3355FFTraining Grounds Introduction.^000000:I need a moment to think.")) {
108 mes "[Training Grounds Receptionist]";
109 mes "Thank you for applying for Novice training. For detailed information of each training course, please inquire the Guides for assistance.";
111 mes "[Training Grounds Receptionist]";
112 mes "When you have questions about the training course process, please feel free to ask any of the Tutors.";
114 mes "[Training Grounds Receptionist]";
115 mes "You will now be transferred";
116 mes "to the Training Grounds.";
118 warp "new_1-2",100,70;
121 mes "[Training Grounds Receptionist]";
123 mes "Please do your";
124 mes "best, and I wish you";
125 mes "the best of luck!";
129 set nov_3_swordman,0;
132 set nov_3_magician,0;
134 set nov_3_merchant,0;
137 savepoint "prontera",273,354,1,1;
138 warp "prontera",273,354;
141 savepoint "morocc",160,94,1,1;
142 warp "morocc",160,94;
145 savepoint "geffen",120,100,1,1;
146 warp "geffen",120,100;
149 savepoint "payon",70,100,1,1;
153 savepoint "alberta",116,57,1,1;
154 warp "alberta",116,57;
157 savepoint "izlude",94,103,1,1;
158 warp "izlude",94,103;
162 mes "[Training Grounds Receptionist]";
163 mes "This training grounds was established in order to provide useful information to new players of Ragnarok Online by the Rune-Midgarts Kingdom's Board of Education.";
165 mes "[Training Grounds Receptionist]";
166 mes "The training course is organized into two parts: the Basic Knowledge classes, and Field Combat training.";
168 mes "[Training Grounds Receptionist]";
169 mes "Through the first course, players will learn the necessary knowledge for a smoother gaming experience.";
171 mes "[Training Grounds Receptionist]";
172 mes "In Field Combat Training,";
173 mes "players will engage in actual battle with weak monsters so they can learn the basics of fighting.";
175 mes "[Training Grounds Receptionist]";
176 mes "With this battle practice,";
177 mes "players will be able to gain more experience before they enter the real world.";
179 mes "[Training Grounds Receptionist]";
180 mes "At the end of the training, we will provide an introduction to the 1st Job Classes. This will help players decide which job class is best for them.";
182 mes "[Training Grounds Receptionist]";
183 mes "If you wish to participate in the training grounds, please choose '^3355FFApply for training^000000' in the menu.";
185 mes "[Training Grounds Receptionist]";
186 mes "Otherwise, if you want to skip the basic training and immediately enter the world of Ragnarok Online, please choose '^3355FFDirect access to Ragnarok Online^000000.'";
190 mes "[Training Grounds Receptionist]";
192 mes "Please, take your time.";
197 new_2-2,100,29,4 duplicate(Receptionist#nv1) Receptionist#nv2 86
198 new_3-2,100,29,4 duplicate(Receptionist#nv1) Receptionist#nv3 86
199 new_4-2,100,29,4 duplicate(Receptionist#nv1) Receptionist#nv4 86
200 new_5-2,100,29,4 duplicate(Receptionist#nv1) Receptionist#nv5 86
202 new_1-1,53,114,4 script Shion#nv1 727,{
203 if (nov_get_item04 > 9 || nov_get_item05 > 9) {
207 mes "still doing here?";
208 mes "Oh, you used a ^3355FFButterfly Wing^000000, didn't you?";
212 mes "You're supposed to use the Butterfly Wing when you want to go back to a town ^666666after^000000 completing your training here, alright?";
215 mes "Now, let me send";
216 mes "you back to the";
217 mes "Training Grounds.";
219 warp "new_1-2",99,99;
222 else if (nov_1st_cos > 2) {
224 mes "The Training Grounds";
225 mes "are located just past";
226 mes "the bridge located";
230 mes "Although you'll";
231 mes "be sitting through";
232 mes "some classes, you";
233 mes "won't regret it.";
234 mes "Now, go for it!";
237 else if (nov_1st_cos == 2) {
240 mes "You little rascal!";
244 mes "Calm down Shion.";
245 mes "You're a professional";
246 mes "trainer! Don't get all";
247 mes "upset at a Novice!";
250 mes "Go and cross the bridge to the right, right now! ^666666*Ahem*^000000 You'll see and castle, and inside you can meet all sorts of tutors.";
253 mes "If you can't see the entrance, just change your in-game camera angle by holding down the ^3355FFright Mouse button^000000 and dragging your mouse. Easy, right?";
256 mes "To reset your camera angle,";
257 mes "just double-click the right Mouse button. Okay then, take care!";
260 mes "Oh, and before you leave,";
261 mes "learn how to treat a lady nice, okay? Then they might give you gifts like this!";
266 else if (nov_1st_cos == 1) {
271 mes "^666666*Sigh...*^000000";
274 mes "Hey, when you enter the Training Grounds, you'll learn all sorts of things that will help you play the game. You'll even have the chance to get zeny and other rewards.";
277 mes "You can even gain";
278 mes "experience like this!";
283 mes "Everything you'll learn here in the Training Grounds will benefit your gameplay. So just think positive, okay?";
289 mes "Welcome to the";
290 mes "Training Grounds!";
294 mes "Your name is...";
295 mes "" + strcharinfo(0) + ".";
298 mes "My name is Shion.";
299 mes "Yes, this is the first time we've met, of course. Hahahaha~!";
302 mes "Now that we've met, is there anything I can help you with?";
303 mes "I'm here for your questions~";
305 switch(select("Where should I go?:About Basic Interfaces.:Who the crap are you?")) {
308 mes "Do you see the bridge to your";
309 mes "right side? Just cross the bridge and you'll arrive at a castle. All you have to do is walk inside!";
312 mes "The entrance of the castle";
313 mes "is a ^4D4DFFspinning white light^000000. These portals are what allow you to move from one zone to another.";
316 mes "Do you know how to move?";
317 mes "Left click on a spot, and you'll walk over to that spot. Piece of cake, huh?";
321 mes "Basically, you must enter the castle in order to start your adventures.";
324 mes "There are soldiers";
325 mes "at the entrance, so don't";
326 mes "worry about getting lost.";
327 mes "Take care now~!";
332 mes "Basic Interfaces...";
333 mes "Do you know what Click, Double-click and Drag mean?";
336 mes "When you press the";
337 mes "left Mouse button once,";
338 mes "that is a click. When you press the mouse button twice in a row, that's a double-click.";
341 mes "Dragging is when you move your Mouse while holding down the";
342 mes "Mouse button after clicking on something.";
345 mes "Before we start talking about";
346 mes "the Basic Interfaces, you should remember these terms, just because we'll be using them frequently.";
349 mes "Inside the castle, there is a Basic Interfaces Tutor who can teach you the basics more clearly, okay? Enter the castle to start your training.";
353 mes "of the castle is";
354 mes "a ^4D4DFFspinning white light^000000.";
357 mes "There are soldiers";
358 mes "at the entrance, so don't";
359 mes "worry about getting lost.";
360 mes "Take care now~!";
365 mes "Me? I'm Shion!";
366 mes "But that's a rude way of asking! I'm volunteering my time and effort here, so you've got to show me a little bit of respect at least!";
373 new_2-1,53,114,4 duplicate(Shion#nv1) Shion#nv2 727
374 new_3-1,53,114,4 duplicate(Shion#nv1) Shion#nv3 727
375 new_4-1,53,114,4 duplicate(Shion#nv1) Shion#nv4 727
376 new_5-1,53,114,4 duplicate(Shion#nv1) Shion#nv5 727
380 new_1-2,99,105,3 script Interfaces Tutor#nv1 751,{
381 if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) {
383 mes "You've completed all the essential courses. Have you spoken to the assistant tutors already? The field combat training will be your next course. Would you like to proceed?";
385 switch(select("Sure!:No, I'll come back later.:Send me to a town!")) {
388 mes "Your next course is Field Combat training. Please listen carefully to your next trainer, and I hope you pass the course. Godspeed.";
390 warp "new_1-2",28,178;
394 mes "Alright then. In the meantime, you might want to speak to the assistant tutors, as the basic information taught in the essential courses may not be enough for new adventurers.";
397 mes "Feel free to come back any time when you need my assistance.";
401 mes "So, would you like to be sent to a town? If you're confident that you've learned enough, head over to the right and speak to the ^3355FFKafra Employee^000000.";
404 mes "The Kafra Services are very convenient once you get out into the real world. Their Teleport Service can be used to travel from town to town, and you can keep your items safe in the Kafra Storage.";
407 mes "We may never meet again, but I hope you grow stronger and become a great adventurer. Godspeed.";
411 else if (nov_get_item02 < 10) {
413 mes "Hello, may I see your";
414 mes "proof of registration?";
418 mes "Ah, " + strcharinfo(0) + ", you've applied for an old training course that we no longer provide for our trainees. Let me issue a new proof of registration for you.";
432 mes "you're ready to go.";
433 mes "In my class, I teach the";
434 mes "use of the most basic";
438 mes strcharinfo(0)+".";
439 mes "would you like to learn";
440 mes "more about interface";
443 switch(select("Yes.:Nah, I'm a pro~:Cancel.")) {
446 mes "First, it's possible to move every interface window on your screen by dragging the window. Just click on the window, hold down the mouse button and move your mouse.";
449 mes "Now, let me explain each interface window according to their default positions on your screen.";
452 mes "At the upper left side of your screen, you will see a window with your character name and level. This is the ^3355FFBasic Information Window^000000.";
456 mes "Let me give you";
457 mes "some experience points.";
458 mes "Keep an eye on your Basic Info Window and observe the change in your Base Level experience gauge.";
461 mes "Did you see...?";
462 mes "As you gain experience,";
463 mes "the experience gauge fills up.";
464 mes "Once it is 100 % full, you gain an experience level, and the gauge is reset to 0.";
465 set nov_get_item02,10;
467 case 1: getexp 10,0; break;
468 case 2: getexp 17,0; break;
469 case 3: getexp 26,0; break;
470 case 4: getexp 37,0; break;
471 case 5: getexp 78,0; break;
472 case 6: getexp 115,0; break;
473 case 7: getexp 155,0; break;
478 mes "I guess you're already familiar with the Base Level experience gauge.";
482 mes "At the bottom of the Basic Info Window, you will see two different experience gauge bars. The top bar is for your current Base Level, and the bottom one displays experience for your current Job Level.";
485 mes "When the Job Level";
486 mes "Experience bar is filled, you will earn a Job Level, and a ^3355FFSkill Point^000000. Skill Points are spent to learn skills for your character.";
489 mes "On the right side";
490 mes "of the Basic Info window,";
491 mes "you will see various";
495 mes "Clicking these Menu buttons will open other Interface Windows, such as the Inventory Window";
496 mes "or Party Window.";
500 mes "The ^3355FFChat Window^000000 is";
501 mes "located at the bottom";
502 mes "of your screen.";
505 mes "At the bottom right of the Chat Window, you should see 2 blue buttons. The left button allows you to change your chatting options.";
508 mes "The '^3355FFSend to All^000000' option";
509 mes "allows you to chat with";
510 mes "everyone on your screen.";
513 mes "The '^3355FFSend to Party^000000' and '^3355FFSend to Guild^000000' options allows you to send messages to only members of your party or guild, regardless of how far they are.";
516 mes "You can drag the Scroll Bar";
517 mes "on the right side of the Chat Window to review a conversation. Since the Chat Window is always active, you won't have any problem communicating with other players.";
520 mes "Now, one of the most important interfaces is the ^3355FFMini-Map^000000, located at the upper-right of your screen.";
523 mes "The red dots on the Mini-Map indicate locations of ^3355FFWarp Portals^000000 which connect to different zones.";
526 mes "If you've joined a party or a guild, the Mini-Map will also show you the location of your party or guild members if they are on the same map.";
529 mes "Please click the Menu buttons";
530 mes "on the right side of your Basic Info window and familiarize yourself with the other interfaces.";
533 mes "Well, that was my brief overview on in-game interfaces. It might seem like a lot of information now, but it will soon become second nature.";
537 mes "Let me give you a little bit of Job experience points. Open your Skill Window and distribute your Skill Points into ^3355FFBasic Skills^000000.";
538 set nov_get_item02,11;
540 case 1: getexp 0,10; break;
541 case 2: getexp 0,18; break;
542 case 3: getexp 0,28; break;
543 case 4: getexp 0,40; break;
544 case 5: getexp 0,91; break;
545 case 6: getexp 0,151; break;
550 mes "Your Job Level is much higher than I had expected. You must already know the basic information by now.";
554 mes "Now, why don't you speak to Edwin? He will teach you more regarding the basic use of Skills. Ah, and let me give you a small present: a Tattered Novice Ninja Suit!";
555 set nov_get_item02,12;
556 getitem 2352,1; //Novice_Plate
560 mes "Let me guide you";
561 mes "to the Field Combat";
562 mes "Training Course.";
563 mes "You can come back any time if you feel that you need a review.";
565 warp "new_1-2",28,178;
572 else if (nov_get_item03 < 10) {
574 mes "How may I help you?";
575 mes "Can I see your proof of registration?";
578 mes "It seems that you haven't attended the Skill Information class yet. Please talk to a tutor to the very left of this room to attend his class.";
580 switch(select("Thank you!:I'm tired of classes~:Cancel")) {
583 mes "When you attend the Skill Information class, you'll gain a better understanding of the use of skills.";
586 mes "Since the use of skills is integral to survival in Rune-Midgard, I strongly suggest that you attend the class. Come, I shall guide you there.";
588 warp "new_1-2",84,107;
592 mes "I see. In that case, you must be ready for the Field Combat Training Course. Shall I send you there right away?";
594 if (select("No! W-wait!:Please do~!") == 1) {
598 mes "Please come back";
599 mes "when you're ready.";
607 warp "new_1-2",28,178;
615 else if (nov_get_item04 < 10) {
617 mes "How may I help you?";
618 mes "Can I see your proof of registration?";
621 mes "It looks like you still haven't attended the Item Information class yet. Please speak to the tutor to the very right of this room to attend her class.";
623 switch(select("Thank you.:I'm tired of classes~:Cancel")) {
626 mes "The Item Information class is very useful for you to learn how to use your Hot keys and Hot key bars. Come, let me guide you there.";
628 warp "new_1-2",115,107;
632 mes "I see. In that case, you must be ready for the Field Combat Training Course. Shall I send you there right away?";
634 if (select("No! W-wait!:Please do~!") == 1) {
638 mes "Please come back";
639 mes "when you're ready.";
647 warp "new_1-2",28,178;
657 new_1-2,83,111,3 script Skill Tutor#nv 753,{
658 if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) {
661 mes "Did you need more help?";
662 mes "I see that you've completed all the essential courses. Did you speak to the assistant tutors too?";
664 switch(select("Send me to the next course!:Assistant tutors?:Take me to a town!")) {
667 mes "Ah! Right, right.";
668 mes "You've got to take on the Field Combat Training Course sometime, I suppose.";
671 mes "Man, I'm so jealous of the instructors in the Field Combat Training Course. Teaching basic information is just soooo not as cool as beating stuff up.";
676 mes "I'm sending you now.";
677 mes "Good luck, kid!";
679 warp "new_1-2",28,178;
683 mes "You know about the";
684 mes "assistant tutors, don't you?";
687 mes "Listen. The three of tutors in this room only teach the most basic information. The courses we teach are meant to be passed quickly.";
690 mes "But some people might benefit a little bit more if they learned some more detailed information.";
693 mes "If you're completely new to Ragnarok, it couldn't hurt to attend the classes held by the assistant tutors at least once.";
696 mes "A guy named Leo Handerson seems to know a lot about skills, so I think his knowledge would be useful to you.";
701 mes "What do I look like, your own personal Peco Peco?";
704 mes "That's right, you might be too young to know about that. Listen, if you want to move to a town, speak to the Kafra Lady to the right, okay?";
708 if (nov_get_item03 < 10) {
710 mes ""+strcharinfo(0)+"";
711 mes "Heh, I like your name!";
713 mes "By the way, your proof of registration has expired, so let me give you a new one.";
714 mes "Let me give you a new one.";
725 mes "Then, shall we begin the class?";
727 switch(select("What do you teach?:I want Field Combat Training now!:Cancel")) {
730 mes "I live for power";
731 mes "and die for power!";
732 mes "I shall teach you";
733 mes "my famous fatal blow!";
736 mes "I'm just pulling your chain!";
737 mes "I actually just teach you how to use your skills. I still live for power, though.";
740 mes "In your Basic Info Window, click the ^3355FFSkill^000000 button to open your Skill Window. You can also press the '^3355FFAlt^000000' and '^3355FFS^000000' keys at the same time.";
744 mes "Skill Window is open,";
745 mes "you'll see an icon labeled";
746 mes "'^3355FFBasic Skill^000000.'";
750 mes "Now, at the bottom of the Skill Window, the number of remaining Skill Points that you have is displayed.";
753 mes "Open your Skill Window ('Alt' + 'S') and click the '^3355FFLv Up^000000' button next to the Basic Skill icon to allocate a Skill Point to your Basic Skills.";
754 set nov_get_item03,10;
756 case 1: getexp 0,10; break;
757 case 2: getexp 0,18; break;
758 case 3: getexp 0,28; break;
759 case 4: getexp 0,40; break;
760 case 5: getexp 0,91; break;
761 case 6: getexp 0,151; break;
767 mes "Huh. Actually, your Job Level is higher that I thought. I guess you already know the basics about skills then.";
771 mes "So did you distribute the skill points to your Basic Skills? You'll need to master the Basic Skills eventually, so it's a good idea.";
774 mes "For more detailed information on skills, go speak to Leo Handerson, one of the assistant tutors.";
777 mes "Oh, I almost forgot!";
778 mes "Let me teach you the ^3355FFFirst Aid^000000 skill. This skill will help you out a lot when you're in danger.";
780 mes "^3355FFYou have learned";
781 mes "the ^4A708BFirst Aid^3355FF skill.^000000";
782 skill "NV_FIRSTAID",1,SKILL_PERM;
784 set nov_get_item03,11;
787 mes "^3355FFYou have gained a small";
788 mes "amount of Job experience.^000000";
789 set nov_get_item03,12;
791 case 1: getexp 0,10; break;
792 case 2: getexp 0,18; break;
793 case 3: getexp 0,28; break;
794 case 4: getexp 0,40; break;
795 case 5: getexp 0,91; break;
796 case 6: getexp 0,151; break;
801 mes "Now, open your Skill Window";
802 mes "and check if you have the ^3355FFFirst Aid^000000 skill icon. To use it, you need to double-click that skill icon.";
807 mes "Active skills, like First Aid, require a certain amount of SP to use them. The First Aid skill is useful for Novices, since it refills a little bit of HP.";
811 mes "a good student,";
812 mes "so let me reward you!";
814 mes "Behold: bonus experience!";
815 set nov_get_item03,13;
817 case 1: getexp 10,0; break;
818 case 2: getexp 17,0; break;
819 case 3: getexp 26,0; break;
820 case 4: getexp 37,0; break;
821 case 5: getexp 78,0; break;
822 case 6: getexp 115,0; break;
823 case 7: getexp 155,0; break;
829 mes "Oh wait. You're much higher in level than I thought. Still, I'm proud of you!";
833 mes "Well, that's it for the essential fundamentals. If you want a more comprehensive lesson, you gotta speak to the assistant tutors.";
835 switch(select("Okay.:Send me to Field Combat Training, now!:Cancel")) {
838 mes "Everyone in the";
839 mes "Training Grounds is";
840 mes "more than willing to";
841 mes "help you. Good luck!";
846 mes "Alright, practice makes perfect! Let me send you to the guys at Field Combat Training. Take care!";
848 warp "new_1-2",28,178;
857 mes "Alright, practice makes perfect! Let me send you to the guys at Field Combat Training. Take care!";
859 warp "new_1-2",28,178;
866 else if (nov_get_item02 < 10) {
870 mes "Whoa, you haven't attended the Basic Interface class yet? Oh well, I know that class is kinda boring~";
872 switch(select("Oh, I better take that class.:Send me to Field Combat Training.:Cancel")) {
875 mes "Yeah, that's a good idea. After all, you'll gain experience and items while you take that class. Alright then, the Interfaces Tutor is in the center of this room. Go for it~";
880 mes "Alright, practice makes perfect! Let me send you to the guys at Field Combat Training. Take care!";
882 warp "new_1-2",28,178;
889 else if (nov_get_item04 < 10) {
893 mes "Whoa, you haven't attended the Item Information class yet? Oh well, I know that class is kinda boring~";
895 switch(select("Oh, I better take that class.:Send me to Field Combat Training.:Cancel")) {
898 mes "Yeah, that's a good idea. After all, you'll gain experience and items while you take that class. Alright then, the Item Tutor is on the far right side of this room. Go for it~";
903 mes "Alright, practice makes perfect! Let me send you to the guys at Field Combat Training. Take care!";
905 warp "new_1-2",28,178;
914 new_1-2,115,111,3 script Item Tutor#nv 726,{
915 if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) {
918 mes "Do you need help looking for someone? You seem to have completed all of the essential courses. Where do you need to go?";
920 switch(select("I'm not sure~!:Send me to a town.:Cancel")) {
924 mes "You've learned everything else,";
925 mes "so I guess the only thing left is Field Combat Training. Did you want to attend that class now?";
927 switch(select("Yes.:Oh, w-wait.")) {
930 mes "Make sure you keep the items I've given you handy, and that you equip all of your armor, alright? Now, take care.";
932 warp "new_1-2",28,178;
936 mes "Okay, no problem.";
937 mes "Come to me when you";
938 mes "need any help.";
944 mes "If you want to move to a town, the Kafra Lady to the right of me will teleport you. Take care now~";
952 else if (nov_get_item04 < 10) {
954 mes "^666666*Yawn~*^000000";
955 mes "This is so boring.";
956 mes "Oh! Hello, you're new here.";
958 mes "Ooh, your proof of registration was expired. But that's okay, I'll just give you a new one! There you go.";
969 mes "So, have you come to attend";
970 mes "my Item Information class?";
972 switch(select("Yes!:No, thanks.:How do I get to a town?")) {
975 mes "Don't worry, it'll be short.";
976 mes "Open your Inventory Window";
977 mes "through either the '^3355FFitems^000000' button in the Basic Info window, or by pressing the '^3355FFAlt^000000' and '^3355FFE^000000' keys at the same time.";
980 mes "In the Inventory Window, you'll see 3 tabs labeled ^3355FFitem^000000, ^3355FFequip^000000 and ^3355FFetc^000000. Items that can be consumed are under the ^4A708Bitem^000000 tab.";
983 mes "Now, would you click the ^4A708Bitem^000000 tab in the Inventory Window? I just gave you a Novice Potion. You can drink it by double-clicking it. Go ahead, try it!";
984 set nov_get_item04,10;
985 getitem 569,1; //Novice_Potion
989 if (countitem(569) < 1) {
993 mes "a little reward";
994 mes "just for listening.";
995 set nov_get_item04,11;
997 case 1: getexp 10,0; break;
998 case 2: getexp 17,0; break;
999 case 3: getexp 26,0; break;
1000 case 4: getexp 37,0; break;
1001 case 5: getexp 78,0; break;
1002 case 6: getexp 115,0; break;
1003 case 7: getexp 155,0; break;
1007 mes "Good job! I'd reward you with some more experience if your level weren't already this high.";
1012 mes "Well, you can drink";
1013 mes "it later I guess.";
1017 mes "Let me explain about";
1018 mes "items in the ^4A708Bequip^000000 tab";
1019 mes "of the Inventory Window.";
1022 mes "When you click on the ^4A708Bequip^000000 tab, you can view every item in your inventory that you can equip. Let me give you some equipment so that you can try them on.";
1025 mes "Got them? Good.";
1026 mes "Now, double-click";
1027 mes "on the Novice Slippers";
1028 mes "I just gave you to";
1030 set nov_get_item04,12;
1031 getitem 2510,1; //Novice_Hood
1032 getitem 2414,1; //Novice_Boots
1033 getitem 5055,1; //Novice_Egg_Cap
1036 if (isequipped(2414)) {
1037 if (BaseLevel < 8) {
1040 mes "You deserve a reward!";
1041 set nov_get_item04,13;
1042 switch (BaseLevel) {
1043 case 1: getexp 10,0; break;
1044 case 2: getexp 17,0; break;
1045 case 3: getexp 26,0; break;
1046 case 4: getexp 37,0; break;
1047 case 5: getexp 78,0; break;
1048 case 6: getexp 115,0; break;
1049 case 7: getexp 155,0; break;
1053 mes "Good job! I'd reward you with some more experience if your level weren't already this high.";
1058 mes "You've got to";
1061 mes "wear it. Just";
1062 mes "remember that, okay?";
1068 mes "press the '^3355FFF12^000000' key?";
1069 mes "This will summon your";
1070 mes "Hotkey bar on your screen.";
1073 mes "You can assign hotkeys to your items, skills and equipment using the Hotkey bar. Just drag skill icons from the Skill Window or items from the Inventory Window into the Hotkey bar.";
1076 mes "The Hotkeys are '^3355FFF1^000000' to '^3355FFF9^000000.'";
1077 mes "If you have attended the Skill Class, you must have been given the First Aid skill. Drag and drop the First Aid skill icon into the Hotkey bar.";
1080 mes "For your information, only";
1081 mes "active skills can be assigned to a Hotkey and dragged to the Hotkey bar. Active Skills have colored, square shaped icons that can be double-clicked and used.";
1084 mes "Passive Skills, such as the aptly named 'Basic Skill,' cannot be dragged into the Hotkey bar because Passive Skills are always in effect and don't need to be activated.";
1085 set nov_get_item04,14;
1088 case 1: getexp 0,10; break;
1089 case 2: getexp 0,18; break;
1090 case 3: getexp 0,28; break;
1091 case 4: getexp 0,40; break;
1092 case 5: getexp 0,91; break;
1093 case 6: getexp 0,151; break;
1098 mes "Well, that's it!";
1099 mes "Let me supply you with some items";
1100 mes "that will help you during the Field Combat Training.";
1103 mes "However, ^ff0000do not use the Fly Wing or Butterfly Wing^000000 in these Training Grounds or you could be stuck here forever. Those items are for when you graduate, okay?";
1104 set nov_get_item04,15;
1105 getitem 601,10; //Wing_Of_Fly
1106 getitem 602,2; //Wing_Of_Butterfly
1107 getitem 569,50; //Novice_Potion
1110 mes "And lastly...";
1113 mes "you some Job experience!";
1114 set nov_get_item04,16;
1116 case 1: getexp 0,10; break;
1117 case 2: getexp 0,18; break;
1118 case 3: getexp 0,28; break;
1119 case 4: getexp 0,40; break;
1120 case 5: getexp 0,91; break;
1121 case 6: getexp 0,151; break;
1125 mes "I was gonna give you some job experience points, but I think you have enough job experience for now.";
1128 switch(select("Now what?:Send me to the actual fighting class!:Cancel")) {
1131 mes "Why don't you walk around";
1132 mes "and talk to other tutors if you haven't already?";
1135 mes "Everyone in this training grounds is more than willing to help you.";
1136 mes "Maybe you can venture around";
1137 mes "this area if you're bored.";
1140 mes "The assistant tutors in the room to the right possess useful knowledge. There are also a few interesting places hidden within this area. Good luck!";
1144 mes "What an enthusiastic Novice you are! Okay, I'll send you to the folks in charge of Field Combat Training. Make sure that you listen carefully to the trainers.";
1148 mes "When you're fighting monsters, it's a matter of life and death! Alright then, take care~";
1150 warp "new_1-2",28,178;
1159 mes "Are you sure you really want to go into Field Combat Training? Have you spoken to every tutor? You better do that beforehand.";
1161 switch(select("No, no! Send me to the actual fight class!:Oh, wait!")) {
1164 mes "What an enthusiastic Novice you are! Okay, I'll send you to the folks in charge of Field Combat Training. Make sure that you listen carefully to the trainers.";
1168 mes "When you're fighting monsters, it's a matter of life and death! Alright then, take care~";
1170 warp "new_1-2",28,178;
1174 mes "Now, that's a good decision. You won't get any many chances to get free stuff and experience in the future. You better make the most of this opportunity while you can!";
1179 mes "If you want to go to a town, ask the Kafra Employee to the right. Alright then, take care~";
1183 else if (nov_get_item02 < 10) {
1187 mes "Hmm, it seems that you haven't attended the Basic Interfaces class yet. Would you like to attend that class first?";
1189 switch(select("I am going to attend that class.:Send me to Field Combat Training.:Cancel")) {
1193 mes "You'll learn some essential stuff and gain experience and items as you take that class. The tutor for Basic Interfaces is in the center of this room. Now, go for it~";
1197 mes "Are you sure you really want to go into Field Combat Training? Have you spoken to every tutor? You better do that beforehand.";
1199 switch(select("I want Field Combat Training~!:Oh, wait!")) {
1202 mes "What an enthusiastic Novice you are! Okay, I'll send you to the folks in charge of Field Combat Training. Make sure that you listen carefully to the trainers.";
1206 mes "When you're fighting monsters, it's a matter of life and death! Alright then, take care~";
1208 warp "new_1-2",28,178;
1212 mes "Now, that's a good decision. You won't get any many chances to get free stuff and experience in the future. You better make the most of this opportunity while you can!";
1217 mes "If you want to go to a town, ask the Kafra Employee to the right. Alright then, take care~";
1221 else if (nov_get_item03 < 10) {
1225 mes "It looks like you still haven't attended the ^4d4dffthe Skill information class^000000 yet. Would you like to attend that class first?";
1227 switch(select("I'll attend that class.:Send me to Field Combat Training.:Cancel")) {
1230 mes "Now, that's a good idea. Please talk to Cecil, the tutor at the far left side of this room, okay?";
1232 warp "new_1-2",84,107;
1236 mes "Are you sure you really want to go into Field Combat Training? Have you spoken to every tutor? You better do that beforehand.";
1238 switch(select("I want Field Combat Training~!:Oh, wait!")) {
1241 mes "What an enthusiastic Novice you are! Okay, I'll send you to the folks in charge of Field Combat Training. Make sure that you listen carefully to the trainers.";
1245 mes "When you're fighting monsters, it's a matter of life and death! Alright then, take care~";
1247 warp "new_1-2",28,178;
1251 mes "Now, that's a good decision. You won't get any many chances to get free stuff and experience in the future. You better make the most of this opportunity while you can!";
1256 mes "If you want to go to a town, ask the Kafra Employee to the right. Alright then, take care~";
1262 new_1-2,118,108,3 script Kafra Employee#nv1 117,{
1263 mes "[Kafra Employee]";
1265 mes "Kafra Corporation.";
1266 mes "The Kafra services are";
1267 mes "always on your side.";
1268 if (NEW_MES_FLAG0) {
1269 set NEW_MES_FLAG0,0;
1270 set NEW_MES_FLAG1,0;
1271 set NEW_MES_FLAG2,0;
1272 set NEW_MES_FLAG3,0;
1273 set NEW_MES_FLAG4,0;
1274 set NEW_MES_FLAG5,0;
1280 mes "[Kafra Employee]";
1281 mes "I've been dispatched from Kafra Corporation Headquarters to assist new players such as yourself.";
1283 mes "[Kafra Employee]";
1284 mes "Please, take heed!";
1285 mes "If you move to a town";
1286 mes "^4d4dffyou will be unable to return to the Training Grounds ever again^000000.";
1288 if ( select("Teleport Service","About Kafra services") == 1 ) {
1289 if (nov_get_item02 < 10 && nov_get_item03 < 10 && nov_get_item04 < 10) {
1290 mes "[Kafra Employee]";
1291 mes "I see, you must want to teleport to a town in Rune-Midgard imediately. First, let me briefly inform you about the different towns and cities in Ragnarok.";
1293 mes "[Kafra Employee]";
1294 mes "Prontera is the capital of the Rune-Midgarts kingdom, and its satellite, Izlude, is closeby.";
1296 mes "[Kafra Employee]";
1297 mes "^996633Morroc^000000 is in the desert. It's the town where you can change your job to the Thief and Assassin classes.";
1299 mes "[Kafra Employee]";
1300 mes "^006600Payon^000000 is in the mountains, and is famous for its Archer Village, where Novices can change their jobs to Archers.";
1302 mes "[Kafra Employee]";
1303 mes "The city of magic, ^993300Geffen^000000, is where people go to become Mages and Wizards.";
1305 mes "[Kafra Employee]";
1306 mes "^003399Alberta^000000, the port city, is where the Merchant Guild is located. You must also go to Alberta if you wish to travel by sea.";
1308 mes "[Kafra Employee]";
1309 mes "Please choose";
1310 mes "your destination.";
1312 switch(select("Prontera:Morroc:Payon:Alberta:Geffen")) {
1314 set .@dest$,"Prontera";
1315 set .@mapn$,"prontera";
1316 set .@saveX,117; set .@saveY,72;
1317 set .@warpX,150; set .@warpY,50;
1320 set .@dest$,"Morroc";
1321 set .@mapn$,"morocc";
1322 set .@saveX,150; set .@saveY,99;
1323 set .@warpX,155; set .@warpY,110;
1326 set .@dest$,"Payon";
1327 set .@mapn$,"payon";
1328 set .@saveX,70; set .@saveY,100;
1329 set .@warpX,166; set .@warpY,67;
1332 set .@dest$,"Alberta";
1333 set .@mapn$,"alberta";
1334 set .@saveX,30; set .@saveY,232;
1335 set .@warpX,114; set .@warpY,58;
1338 set .@dest$,"Geffen";
1339 set .@mapn$,"geffen";
1340 set .@saveX,119; set .@saveY,37;
1341 set .@warpX,122; set .@warpY,65;
1344 mes "[Kafra Employee]";
1345 mes "You have decided";
1346 mes "to go to "+.@dest$+".";
1347 mes "May God be with you.";
1349 if (nov_get_item05 < 11) {
1350 set nov_get_item05,11;
1351 getitem 569,100; //Novice_Potion
1352 getitem 1243,1; //Novice_Knife
1353 getitem 2414,1; //Novice_Boots
1354 getitem 2510,1; //Novice_Hood
1355 getitem 2352,1; //Novice_Plate
1356 getitem 2112,1; //Novice_Guard
1357 getitem 601,10; //Wing_Of_Fly
1358 getitem 602,2; //Wing_Of_Butterfly
1359 getitem 7059,5; //Cargo_Free_Ticket
1360 getitem 7060,5; //Warp_Free_Ticket
1364 set nov_3_swordman,0;
1367 set nov_3_magician,0;
1368 set nov_3_acolyte,0;
1369 set nov_3_merchant,0;
1370 savepoint .@mapn$,.@saveX,.@saveY,1,1;
1371 warp .@mapn$,.@warpX,.@warpY;
1375 switch(select("Field Combat Course:Prontera:Morroc:Payon:Alberta:Geffen")) {
1377 mes "[Kafra Employee]";
1378 mes "Thank you, let";
1379 mes "me send you to the";
1380 mes "Field Combat Training Course.";
1382 warp "new_1-2",28,178;
1385 set .@dest$,"Prontera";
1386 set .@mapn$,"prontera";
1387 set .@saveX,117; set .@saveY,72;
1388 set .@warpX,150; set .@warpY,50;
1391 set .@dest$,"Morroc";
1392 set .@mapn$,"morocc";
1393 set .@saveX,150; set .@saveY,99;
1394 set .@warpX,155; set .@warpY,110;
1397 set .@dest$,"Payon";
1398 set .@mapn$,"payon";
1399 set .@saveX,70; set .@saveY,100;
1400 set .@warpX,166; set .@warpY,67;
1403 set .@dest$,"Alberta";
1404 set .@mapn$,"alberta";
1405 set .@saveX,30; set .@saveY,232;
1406 set .@warpX,114; set .@warpY,58;
1409 set .@dest$,"Geffen";
1410 set .@mapn$,"geffen";
1411 set .@saveX,119; set .@saveY,37;
1412 set .@warpX,122; set .@warpY,65;
1415 mes "[Kafra Employee]";
1416 mes "You have decided";
1417 mes "to go to "+.@dest$+".";
1418 mes "May God be with you.";
1420 if (nov_get_item05 < 11) {
1421 set nov_get_item05,11;
1422 getitem 7059,5; //Cargo_Free_Ticket
1423 getitem 7060,5; //Warp_Free_Ticket
1427 set nov_3_swordman,0;
1430 set nov_3_magician,0;
1431 set nov_3_acolyte,0;
1432 set nov_3_merchant,0;
1433 savepoint .@mapn$,.@saveX,.@saveY,1,1;
1434 warp .@mapn$,.@warpX,.@warpY;
1439 mes "[Kafra Employee]";
1440 mes "Let me introduce you";
1441 mes "to the Kafra Services.";
1442 mes "In the menu, please choose";
1443 mes "the service you'd like to";
1444 mes "learn more about.";
1447 switch(select("Save service:Storage service:Teleport service:Cart rental service:Cancel")) {
1449 mes "[Kafra Employee]";
1450 mes "When you talk to a Kafra Employee and ask for the Save Service, the location of where you will revive, after being defeated in battle, will be changed.";
1452 mes "[Kafra Employee]";
1453 mes "Your Respawn Point is always the last place where you have saved. Using a Butterfly Wing will return you to the place where you";
1456 mes "[Kafra Employoee]";
1457 mes "The Save Service";
1458 mes "is also provided by";
1459 mes "the Kafra Corporation";
1460 mes "free of charge~!";
1461 if (nov_1st_cos < 20) {
1463 switch (BaseLevel) {
1464 case 1: getexp 10,0; break;
1465 case 2: getexp 17,0; break;
1466 case 3: getexp 26,0; break;
1467 case 4: getexp 37,0; break;
1468 case 5: getexp 78,0; break;
1469 case 6: getexp 115,0; break;
1470 case 7: getexp 155,0; break;
1476 mes "[Kafra Employee]";
1477 mes "The Kafra Corporation is the world's largest company with a long and distinguished history on the Rune-Midgard continent.";
1479 mes "[Kafra Employee]";
1480 mes "You can store and retrieve";
1481 mes "your items in any town at your convenience. This Storage is shared by every character on one account.";
1483 mes "[Kafra Employee]";
1484 mes "It's unreasonable to carry all of your items with you when you don't need them right away. Please use our Storage and keep your items safe and secure.";
1486 mes "[Kafra Employee]";
1487 mes "Our convenient Storage Service";
1488 mes "is provided to our customers for a small fee which is different from town to town.";
1490 mes "[Kafra Employee]";
1491 mes "However, you must be";
1492 mes "at least ^3355FFBasic Skill Level 6^000000";
1493 mes "to use the Storage.";
1495 mes "[Kafra Employee]";
1496 mes "There are 3 different item sections of the Storage into which items are organized: Consumable, Equipment and Etc.";
1498 mes "[Kafra Employee]";
1499 mes "There are a maximum of 300 Inventory Slots in Kafra Storage, meaning you can have up to 300 different kinds of items in Storage.";
1501 mes "[Kafra Employee]";
1502 mes "Remember though, that in the case of Equipment, each item takes up one Inventory Slot. The maximum number of items that can be placed in Kafra Storage is 30,000.";
1503 if (nov_3_archer < 20) {
1505 set nov_3_archer,20;
1507 case 1: getexp 0,10; break;
1508 case 2: getexp 0,18; break;
1509 case 3: getexp 0,28; break;
1510 case 4: getexp 0,40; break;
1511 case 5: getexp 0,91; break;
1512 case 6: getexp 0,151; break;
1519 mes "[Kafra Employee]";
1520 mes "The Kafra Corporation";
1521 mes "provides our valued customers with a convenient Teleport Service which greatly cuts down on your";
1522 mes "traveling time.";
1524 mes "[Kafra Employee]";
1525 mes "Our Teleport Service is safe and comfortable, and will allow you to fully explore the various lands of the Rune-Midgard continent.";
1527 mes "[Kafra Employee]";
1528 mes "We thank our valued customers for their great support and continue to provide them with the best";
1533 mes "[Kafra Employee]";
1534 mes "The Kafra Corporation";
1535 mes "provides a Cart Rental Service to Merchants, as well as Blacksmiths and Alchemists.";
1537 mes "[Kafra Employee]";
1538 mes "The flamboyantly mysterious";
1539 mes "^CE6300Super Novice^000000 can use Carts, but we officially don't have a contract with that class. Still, somehow...";
1541 mes "[Kafra Employee]";
1542 mes "Anyway, Merchants, Blacksmiths and Alchemists must also learn the ^3355FFPush Cart^000000 skill in order to be able to rent a cart.";
1544 mes "[Kafra Employee]";
1545 mes "The Cart Rental service";
1546 mes "charge will differ from";
1547 mes "town to town.";
1551 mes "[Kafra Employee]";
1560 //Interface Assistant
1561 new_1-2,161,182,5 script Instructor#nv 92,{
1563 mes "Welcome to my class.";
1564 mes "Choose the subject you";
1565 mes "wish to learn more about.";
1568 switch(select("Basic Info Window:Party Window:Item Window:Option Window:Equipment Window:Cancel")) {
1571 mes "Let's take a look at";
1572 mes "the Basic Info Window,";
1576 mes "Your name, job, Basic Level,";
1577 mes "and your Job Level are displayed in this window. ^800FFFBase level^000000 is your character's level.";
1580 mes "The ^800fffJob Level^000000 shown under the";
1581 mes "Base Level displays the Job level of your character. When you just start a job, you will be at";
1585 mes "In the Basic Info window, your current experience points are displayed in the Base Level experience bar.";
1588 mes "Experience points in Ragnarok Online are indicated by percentage. Base and Job experience are separate from each other.";
1591 mes "When the Base Level or";
1592 mes "Job Level bar reaches 100 it will be raised by one level and the bar will then reset to 0 for the next level.";
1595 mes "HP stands for 'health points.'";
1596 mes "When your HP is reduced to 0, you will faint and be unable to fight. You can either return to your spawn point, or wait for someone to revive you.";
1599 mes "If you die in the fields or dungeons, you will receive";
1600 mes "a ^FF0000-1 % EXP penalty^000000, so be careful.";
1603 mes "SP stands for 'spell points.'";
1604 mes "When you become a 1st class, you will learn unique class skills of the class that will require SP to use. Your skill instructor can teach you more about skills.";
1607 mes "If you want to check the weight limit of the items you can carry, check the bottom left of the";
1608 mes "Basic Info window.";
1611 mes "The current weight of the items you are carrying will be displayed next to your maximum weight limit.";
1614 mes "If you carry over 50 % of your maximum weight limit, your HP and SP will not be restored by resting, so be careful.";
1617 mes "The numerical value next to the weight limit shows the current amount of Zeny, the currency of Rune-Midgard, that you possess.";
1620 mes "On the right side of the";
1621 mes "Basic Info Window is a series of buttons that will open other interface windows. Click them one by one, and check what you can do with them.";
1624 mes "The shortcut for minimizing and maximizing the Basic Info Window";
1625 mes "is '^3355FFAlt^000000 + ^3355FFV^000000.'";
1630 mes "You can open the Party Window";
1631 mes "by clicking the ^3355FFfriend^000000 button in the Basic Info window. The shortcut for the Party Window is '^3355FFAlt^000000 + ^3355FFZ^000000.' You can use this window to check on the members of your party.";
1634 mes "The Party master can determine";
1635 mes "the distribution of EXP and items to the party. You can also check the location of your party members on the Mini-Map.";
1638 mes "In the Party Window, you can click on the ^3355FFFriend^000000 button to see your Friend List. You can use the";
1639 mes "Friend List to send whispers";
1640 mes "to your friends.";
1643 mes "You can ask your skill instructor to learn more about organizing parties. But I guess you can also just try that on your own.";
1648 mes "The item window is divided into";
1649 mes "3 sections: consumable items, equipment and other items.";
1652 mes "Your weight limit does limit the amount of items you can carry with you. When you're carrying too many things, place your extra stuff in Kafra Storage.";
1655 mes "Also, equipment and consumable items can also be assigned to a Hotkey through the Hotkey bar.";
1658 mes "The Hotkey window is opened by pressing ^3355FFF12^000000 key. The F1 to F9 keys are the designated hotkeys.";
1661 mes "There are total of 3 sets";
1662 mes "of Hotkeys. You can toggle";
1663 mes "between Hotkey sets by";
1664 mes "pressing the F12 button.";
1669 mes "You can open the Option Window";
1670 mes "by pressing the ^3355FFoption^000000 button in the Basic Info window. You can also press the '^3355FFAlt^000000 + ^3355FFO^000000' keys as well.";
1673 mes "In the Option Window, you can adjust sound, GUI skin, and the transparency of the skin.";
1676 mes "With the sound button, you can turn the background music on or off, as well as adjust the volume. The same can be done for the sound effects.";
1679 mes "With the Skin option, you can change the GUI skin for the in-game windows. Scroll through the list of the skins you have and choose";
1683 mes "You can also download official skins from our official website:";
1684 mes "^0000FFhttp://iro.ragnarokonline.com^000000";
1687 mes "The Snap option allows your mouse cursor to automatically be placed on a target once it hovers within the target's vicinity.";
1690 mes "When you click to attack, your mouse cursor will automatically change into a sword shape. Skill and item targeting also work with the Snap function.";
1693 mes "It might be useful or awkward if you're not used to it. But once you're familiar with the Snap function, you will be able to adjust your own snap options.";
1696 mes "Well, it all depends on your experience. That's all for the Option Window.";
1701 mes "Click the ^3355FFequip^000000 button";
1702 mes "in your Basic Info Window,";
1703 mes "or just press the '^3355FFAlt^000000 + ^3355FFQ^000000' keys.";
1706 mes "In the Equipment Window,";
1707 mes "you will see the items currently equipped on your character. In the very beginning, every character is equipped with a Knife and";
1708 mes "a Cotton Shirt.";
1711 mes "There are 2 ways to change your equipment. Double-click equipment in the Inventory Window or click and drag an item into the";
1712 mes "Equipment Window.";
1715 mes "You can also assign equipment to Hotkeys. This can be down when you drag equipment from the Inventory into the Hotkey Window.";
1716 mes "('^3355FFF12^000000' key).";
1722 mes "any questions,";
1723 mes "feel free to ask me~";
1729 new_1-2,182,182,3 script Somatology Instructor 754,{
1730 mes "[Jare Riotte]";
1731 mes "Welcome, new adventurer.";
1732 mes "I, Jare Riotte will help you to learn about the fundamental";
1733 mes "rules of your Character Statuses.";
1735 mes "[Jare Riotte]";
1736 mes "Also known as 'Stats,'";
1737 mes "your statuses are the fundamental building blocks of your character.";
1739 mes "[Jare Riotte]";
1740 mes "I am willing to help you learn about the statuses more than anything else, so feel free to ask me about character statuses you";
1741 mes "may be wondering about.";
1743 mes "[Jare Riotte]";
1744 mes "In Ragnarok Online,";
1745 mes "the Character Statuses are Strength, Agility, Vitality, Intelligence, Dexterity and Luck.";
1747 mes "[Jare Riotte]";
1748 mes "I want my class to proceed";
1749 mes "according to your personal needs, so ask about the Status you wish to better understand. First, open your Status Window by using the '^3355FFAlt^000000 + ^3355FFA^000000' keys.";
1752 switch(select("Strength and Agility:Vitality and Intelligence:Dexterity and Luck:I do not wish to continue.")) {
1754 mes "[Jare Riotte]";
1755 mes "Let me explain Strength first.";
1756 mes "^4D4DFFStrength (STR)^000000 increases";
1757 mes "^4D4DFFphysical attack damage (ATK) ^000000";
1758 mes "and your ^4D4DFF maximum weight limit^000000.";
1760 mes "[Jare Riotte]";
1761 mes "1 STR increases your physical attack damage by 1 point. A certain amount of attack damage bonus is given when the STR stat is increased to a multiple of 10.";
1763 mes "[Jare Riotte]";
1764 mes "The way the attack damage bonus is calculated is by taking the total strength value, removing the very last digit, and squaring the number you have left.";
1766 mes "[Jare Riotte]";
1767 mes "Let's say your attack is displayed as '48 + 1.' That's a total of 49 strength. When you remove the last digit, '9,' we are left with the number '4.' 4 multiplied by itself equals 16.";
1769 mes "[Jare Riotte]";
1770 mes "So the physical attack bonus is 16. Now, if you had a total of 50 STR, the attack bonus would be 25. And if your STR is 100, your attack bonus would be 100.";
1772 mes "[Jare Riotte]";
1773 mes "Okay, now let's move";
1774 mes "on to Agility (AGI).";
1775 mes "Agility affects your Flee Rate and Attack Speed. The higher your Flee Rate, the better chance you have of avoiding enemy attacks.";
1777 mes "[Jare Riotte]";
1778 mes "Your Flee Rate";
1779 mes "is equal to the number";
1780 mes "of your Base Level added";
1783 mes "[Jare Riotte]";
1784 mes "So if you have 40 AGI and you're at Base Level 30, your Flee Rate would be 70. It's so simple! Following the Flee Rate formula, your flee rate will be a total of 70.";
1786 mes "[Jare Riotte]";
1787 mes "Now, AGI only relates to normal Flee Rate. Perfect Dodge is another factor that determines success in dodging attacks, but we'll talk about that when we discuss";
1788 mes "the LUK stat.";
1790 mes "[Jare Riotte]";
1791 mes "Another benefit to increasing AGI is that your Attack Speed (ASPD) will also increase, meaning the time between your melee attacks will be reduced.";
1793 mes "[Jare Riotte]";
1794 mes "ASPD, however,";
1795 mes "differs by Job Class,";
1796 mes "so please remember that.";
1798 mes "[Jare Riotte]";
1799 mes "^666666*Whew!*^000000";
1800 mes "That's almost too";
1801 mes "much excitement for";
1802 mes "one day. Shall we move";
1803 mes "on to the next subject?";
1807 mes "[Jare Riotte]";
1808 mes "Our next subject";
1809 mes "will be Vitality (VIT)";
1810 mes "and Intelligence (INT).";
1812 mes "[Jare Riotte]";
1813 mes "^4D4DFFVitality^000000 affects the ^4D4DFFmaximum HP, amount of HP restoration and defense^000000. The amount of HP increased by VIT is differs by your job class.";
1815 mes "[Jare Riotte]";
1816 mes "Out of all the Job Classes, the Swordman class benefits most";
1817 mes "from increases in VIT.";
1819 mes "[Jare Riotte]";
1820 mes "Let's check defense.";
1821 mes "On your stat window, your defense is displayed as DEF. Two numerical values are shown, and the second number reflects the addition to your defense by your VIT.";
1823 mes "[Jare Riotte]";
1824 mes "Now, the first number";
1825 mes "displayed in your Defense is the defense calculated from your Equipment and Armor.";
1827 mes "[Jare Riotte]";
1828 mes "Now, the equipment you wear reduces damage from enemies by a percentage of the total damage, where VIT reduces by a set amount. That's why Defense is displayed with two numbers.";
1830 mes "[Jare Riotte]";
1831 mes "The next subject";
1832 mes "is Intelligence (INT).";
1834 mes "[Jare Riotte]";
1835 mes "INT affects your maximum amount of ^4D4DFFSP^000000, ^4D4DFFSP restoration^000000, the ^4D4DFF damage of your magic attack (MATK)^000000 and your ^4D4DFFdefense against magic attack (MDEF)^000000.";
1837 mes "[Jare Riotte]";
1838 mes "The SP amount and MATK increased";
1839 mes "by 1 INT is dependent on Job Class, just like VIT. This means that some Jobs will naturally benefit more from having more INT than others.";
1841 mes "[Jare Riotte]";
1842 mes "Just like normal DEF, your Magic Defense (MDEF) shows as 2 different numerical values. The MDEF contributed by INT is the second MDEF value displayed.";
1844 mes "[Jare Riotte]";
1845 mes "In order to study manipulation of the natural elements, you should prioritize on having intelligence. Therefore, Sages and Wizards";
1846 mes "focus on the INT stat.";
1850 mes "[Jare Riotte]";
1851 mes "Our last subject";
1852 mes "is Dexterity (DEX)";
1853 mes "and Luck (LUK).";
1855 mes "[Jare Riotte]";
1856 mes "Dexterity mainly affects your accuracy, attack speed (ASPD)";
1857 mes "and your average attack strength.";
1859 mes "[Jare Riotte]";
1860 mes "Let me explain...";
1861 mes "If you have low DEX, the difference between the minimum damage and";
1862 mes "the maximum damage you can inflict becomes huge. The damage of your attacks becomes unstable.";
1864 mes "[Jare Riotte]";
1865 mes "If you are using a ^4D4DFFBow^000000 as your";
1866 mes "main weapon, your attack strength will be based on^4D4DFFDEX^000000. So Archers should focus on increasing their DEX.";
1868 mes "[Jare Riotte]";
1869 mes "The amount of DEX that you";
1870 mes "have will also affect your attack accuracy. Attack accuracy is calculated by the number of your Base Level added to your DEX.";
1872 mes "[Jare Riotte]";
1873 mes "For example, if you are at";
1874 mes "Base Level 40 and have 20 DEX,";
1875 mes "your attack accuracy would be 60.";
1877 mes "[Jare Riotte]";
1878 mes "Finally, DEX also reduces the casting time of spells and skills. Therefore, having some DEX would";
1879 mes "be handy for Mages and Wizards.";
1881 mes "[Jare Riotte]";
1882 mes "Now, let me tell";
1883 mes "you about the LUK stat.";
1885 mes "[Jare Riotte]";
1886 mes "Luck (LUK) affects the chance";
1887 mes "for a critical attack, the Flee Rate and a small amount of damage you deal to monsters.";
1889 mes "[Jare Riotte]";
1890 mes "For a critical attack, the start value is 1 for everyone and it's increased by^4d4dff 1^000000 for every ^4d4dff3 LUK^000000.";
1892 mes "[Jare Riotte]";
1893 mes "With more LUK, you have an increased change of inflicting ^3355FFcritical attacks^000000 to your enemies. Critical attacks are useful to you, as they pierce your enemy's defense.";
1895 mes "[Jare Riotte]";
1896 mes "You can tell you've performed a critical attack when an attack has inflicted more damage than usual to an enemy, and the damage number is displayed with an explosive red visual effect.";
1898 mes "[Jare Riotte]";
1899 mes "For every 10 LUK, you add 1 point to your Perfect Dodge rate. Perfect Dodge is sort of like your Flee Rate. When you perform a Perfect Dodge, the word '^FF7F00Lucky^000000' will appear over your head.";
1901 mes "[Jare Riotte]";
1902 mes "Although similar to your Flee Rate, Perfect Dodge is a separate factor in attack evasion that is calculated differently.";
1904 mes "[Jare Riotte]";
1905 mes "Well, I must say,";
1906 mes "Luck is a good thing to have, but that doesn't mean you need it before everything else.";
1910 mes "[Jare Riotte]";
1911 mes "Do you have any";
1912 mes "other questions?";
1913 mes "I hope my class";
1914 mes "was helpful to you.";
1920 new_1-2,184,172,1 script Understandings of Skills 47,{
1921 mes "[Leo Handerson]";
1923 mes "Oh look at this";
1924 mes "cute little Novice~!";
1926 mes "[Leo Handerson]";
1927 mes "I, Leo Handerson,";
1928 mes "feel so responsible for your performance and will be teaching you to the best of my ability. Now, please select the subject you wish to learn.";
1932 switch(select("Passive and Active skills:Basic Skills:Use of Emoticons:Cancel.")) {
1934 mes "[Leo Handerson]";
1935 mes "First, let me explain";
1936 mes "about the Passive Skills.";
1937 mes "Would please you open";
1938 mes "your Skill Window?";
1939 mes "('^3355FFAlt^000000' + '^3355FFS^000000')";
1941 mes "[Leo Handerson]";
1942 mes "Now, you know that whenever";
1943 mes "your Job Level goes up, you earn";
1944 mes "a ^3355FFSkill Point^000000, right? Skill Points are used to learn your skills~";
1946 mes "[Leo Handerson]";
1947 mes "Do you see your Basic Skill icon? It's at the very top of the Skill Window. Click on the 'Lv Up' button next to the Basic Skill icon to use a Skill Point on Basic Skills.";
1949 mes "[Leo Handerson]";
1950 mes "You'll see to the word 'Passive'";
1951 mes "to the right of the Basic Skill icon. That means this skill is Passive, and doesn't use any SP.";
1953 mes "[Leo Handerson]";
1954 mes "Now, please right-click the Basic Skill icon. You will then be able to read a brief description of the Basic Skills.";
1956 mes "[Leo Handerson]";
1957 mes "Active Skills, unlike Passive Skills which don't use any SP, require SP each time that";
1958 mes "they are used.";
1960 mes "[Leo Handerson]";
1961 mes "You can use an Active Skill by double-clicking its icon in your Skill Window.";
1963 mes "[Leo Handerson]";
1964 mes "You can also drag a skill icon from your Skill Window, and drop it into your Hotkey bar ('^3355FFF12^000000' key) to assign a Hotkey to that skill.";
1966 mes "[Leo Handerson]";
1967 mes "The amount of SP required";
1968 mes "to use an Active Skill will be displayed to the right of that skill's icon.";
1970 mes "[Leo Handerson]";
1971 mes "Generally, Passive Skills are skills related to mental or physical training and conditioning. The use of special abilities or attacks are Active Skills.";
1973 mes "[Leo Handerson]";
1974 mes "If you're still not";
1975 mes "sure about my lesson,";
1976 mes "I'm willing to go over";
1977 mes "it once again.";
1981 mes "[Leo Handerson]";
1982 mes "The Basic Skills are";
1983 mes "purely Passive Skills";
1984 mes "that you need to play";
1985 mes "Ragnarok Online.";
1987 mes "they're easy to learn.";
1989 mes "[Leo Handerson]";
1990 mes "When you right-click with your mouse in your Skill Window";
1991 mes "('^3355FFAlt^000000' + '^3355FFS^000000'), you can check the descriptions of the skills, but I've prepared this lesson for";
1992 mes "your better understanding.";
1995 switch(select("Trade and Exchange:Organizing & Joining party:Opening Chat Room:Storage Use:No thanks, I know this already.")) {
1997 mes "[Leo Handerson]";
1998 mes "When you go visit our official website at ^0000FFiro.ragnarokonline.com^000000, you can find a full explanation about trading, illustrated with pictures.";
2000 mes "[Leo Handerson]";
2001 mes "In order to trade items";
2002 mes "or zeny with other people,";
2003 mes "you must learn at least ^3355FFBasic Skill Level 1^000000.";
2005 mes "[Leo Handerson]";
2006 mes "When you trade, you must be";
2007 mes "located close to the person with which you wish to exchange items or zeny. Otherwise, the trade will not work if that person is more than 2 cells away.";
2009 mes "[Leo Handerson]";
2010 mes "Right-click on the person";
2011 mes "once and a small menu will appear.";
2012 mes "From this menu, choose:";
2013 mes "^800fffRequest a deal with^000000.";
2015 mes "[Leo Handerson]";
2016 mes "Afterwards, that person will";
2017 mes "choose whether or not to accept your request. If your trade request is accepted, the Trade Window will appear.";
2019 mes "[Leo Handerson]";
2020 mes "To trade items, drag items from your Inventory Window ('^3355FFAlt^000000' + '^3355FFE^000000') and drop them into the left side of the Trade Window.";
2022 mes "[Leo Handerson]";
2023 mes "Items given by the other person will appear in the right side of the Trade Window. Always check";
2024 mes "if the other person is trading the items you have agreed to exchange.";
2026 mes "[Leo Handerson]";
2027 mes "To trade Zeny, you can enter the amount of Zeny you want to trade. After placing items or Zeny into the Trade Window, press the 'OK' button at the bottom of the Window to confirm the trade.";
2029 mes "[Leo Handerson]";
2030 mes "Once the trade is confirmed,";
2031 mes "press the 'Trade' button to finish the trade. If either of the traders do not press the 'OK' button, the trade cannot be completed.";
2033 mes "[Leo Handerson]";
2034 mes "If either of the traders presses the 'Cancel' button to the right of the window, the trade will be cancelled.";
2038 mes "[Leo Handerson]";
2039 mes "Now, let me explain";
2040 mes "about the Party System.";
2042 mes "[Leo Handerson]";
2043 mes "The Party system allows";
2044 mes "you to organize a small group with people in order to cooperatively hunt monsters, or just to have fun together.";
2046 mes "[Leo Handerson]";
2047 mes "You can organize";
2048 mes "a party by typing";
2050 mes "^4F4FFF//organize ''Party Name''^000000";
2051 mes "in your Chat Window.";
2053 mes "[Leo Handerson]";
2054 mes "Of course, you";
2055 mes "must be at least";
2056 mes "^4d4dffBasic Skill Level 7^000000";
2057 mes "or above to use the Party System.";
2059 mes "[Leo Handerson]";
2060 mes "I could explain more about";
2061 mes "the distribution of items or the distribution of experience which party members have gained together, but it's that you try that out on your own later on.";
2063 mes "[Leo Handerson]";
2064 mes "That's all for";
2065 mes "the Party System~";
2066 mes "An adorable Novice";
2067 mes "like you should pick";
2068 mes "on this really quickly~";
2073 mes "[Leo Handerson]";
2074 mes "When you have";
2075 mes "^4D4DFFLevel 4 Basic Skill^000000";
2076 mes "or above, you can open your own Chat Room. You can either click";
2077 mes "the ^3355FFchat^000000 button in the Basic Info Window or just press '^3355FFAlt^000000' + '^3355FFC^000000.'";
2079 mes "[Leo Handerson]";
2080 mes "Once you open a Chat Room,";
2081 mes "you can check the chat room members' information by right-clicking on a character name.";
2083 mes "[Leo Handerson]";
2084 mes "Also you can register that character as your friend in the same way. If you are the master";
2085 mes "of the room, you can change";
2086 mes "the room setup.";
2088 mes "[Leo Handerson]";
2089 mes "While in the Chat Room,";
2090 mes "you cannot hear any chat from outside of the Chat Room. Please remember that, okay?";
2094 mes "[Leo Handerson]";
2095 mes "Kafra Employees of the";
2096 mes "Kafra Corporation are scattered throughout the world, providing their convenient services and Storage.";
2098 mes "[Leo Handerson]";
2099 mes "In fact, there's a Kafra Employee just outside of this room. Talk to her, and she'll be more than happy to fully explain Kafra's Services.";
2101 mes "[Leo Handerson]";
2102 mes "Anyway, you are";
2103 mes "allowed to use your";
2104 mes "^4d4dffpersonal Kafra Storage^000000";
2105 mes "at ^4D4DFFBasic Skill Level 6^000000 or above.";
2107 mes "[Leo Handerson]";
2108 mes "When you carry too many items with you, your weight becomes too heavy and you won't be able to restore HP or SP by resting, or even fight monsters! So store what you don't need into Kafra Storage.";
2112 mes "[Leo Handerson]";
2114 mes "As I expected,";
2115 mes "you're as smart";
2116 mes "as you are cute~!";
2117 mes "I, Leo, am very impressed.";
2123 mes "[Leo Handerson]";
2124 mes "Do you wish to";
2125 mes "learn more about";
2126 mes "a different subject?";
2130 mes "[Leo Handerson]";
2131 mes "^4d4dffEmoticons^000000 are commonly used";
2132 mes "online for ^4D4DFFdisplaying your feelings^000000. It's a fun way of communicating!";
2134 mes "[Leo Handerson]";
2135 mes "You must first be at";
2136 mes "^4D4DFFBasic Skill Level 2^000000";
2137 mes "or above to use emoticons.";
2139 mes "[Leo Handerson]";
2140 mes "You can check the";
2141 mes "Emotion icon List";
2142 mes "('^3355FFAlt^000000' + '^3355FFL^000000') and click each icon to see the command to display";
2143 mes "the emoticon.";
2145 mes "[Leo Handerson]";
2146 mes "You can also register";
2147 mes "emoticons into your Shortcut List ('^3355FFAlt^000000' + '^3355FFM^000000') so you can just use a Shortcut to use an emoticon. This is also fully explained on our official website as well.";
2149 mes "[Leo Handerson]";
2150 mes "Ah~ I must say,";
2151 mes "the honest expression";
2152 mes "of one's feelings is essential";
2153 mes "for a relationship.";
2155 mes "[Leo Handerson]";
2157 mes "Rock, Paper, Scissors";
2158 mes "by pressing the '^4D4DFFCtrl^000000' and the '^4D4DFF - ^000000,' '^4D4DFF = ^000000,' or '^4D4DFF \\ ^000000' keys.";
2160 mes "[Leo Handerson]";
2161 mes "Of course, you can type ^4D4DFF//bawi^000000, ^4D4DFF//bo^000000 and ^4D4DFF//gawi^000000, which mean rock, paper, scissors in Korean, into your Chat Window.";
2163 mes "[Leo Handerson]";
2164 mes "To check out the commands for even more emoticons, type the command ^4d4dff//emotion^000000 into your Chat Window to see the list~";
2169 mes "[Leo Handerson]";
2171 mes "You don't need me";
2172 mes "anymore! Oh! They";
2173 mes "grow up so fast";
2180 new_1-2,121,101,2 script Guide Soldier#nv1 105,{
2181 mes "[Guide Soldier]";
2182 mes "We Guide Soldiers provide location information at the entrance of every town. You can easily find us by our special uniforms.";
2184 mes "[Guide Soldier]";
2185 mes "Whenever you visit a town";
2186 mes "for the first time, we would like to recommend that you check the locations of notable places in town with us.";
2188 mes "[Guide Soldier]";
2189 mes "If you wish to take an Informative class, please walk around and speak to the various tutors in these Training Grounds. Have a good day.";
2193 new_1-2,17,182,5 script Helper#nv 84,{
2194 if (nov_2nd_cos < 11) {
2196 mes "Congratulations!";
2197 mes "You have passed the 1st training course! Wow~ I guess now you understand a little bit more about Ragnarok Online.";
2200 mes "You will learn the fundamentals of actual battle through this class. If you did your best through the Informative class, you are supposed to have been given some starting equipment.";
2203 mes "Please check your";
2204 mes "equipment before you engaging in battle. Are you sure you've equipped all of your equipment, your weapons and armor?";
2206 switch(select("Yes:No")) {
2209 mes "First, you place the cursor on a monster. When you left click, you will hit the monster once.";
2212 mes "If you are too lazy to keep left clicking, left click on the monster while holding the '^4D4DFFCtrl^000000' key. You will then continue attacking the monster until one of you is dead, or you run away.";
2215 mes "You can also just hold down the left mouse button while the cursor is on the monster. Still, there are some people who are even too lazy to use the '^4D4DFFCtrl^000000' key every time they attack a monster.";
2218 mes "If you're one of them, type the command ^E79E29//nc^000000 in your Chat Window. Then, when you left click";
2219 mes "a monster, you'll just continuously attack it!";
2222 mes "If a monster happens to have the Undead property, you can use the 'Heal' skill to attack if you happen to have it.";
2225 mes "When you use the Heal skill while holding down the '^4D4DFFShift^000000' key, you can target the monster with the Heal skill to damage it.";
2228 mes "Of course for this skill, we do have a very convenient option for lazy people too. Type the command ^E79E29//ns^000000 in your Chat Window.";
2231 mes "This will allow you to attack monsters by using the Heal skill without holding the shift key. Handy, huh?";
2234 mes "Do you understand these battle commands? Now, I will teaching you about monster behaviors and properties, experience gained through battle, and items you can earn from dead monsters.";
2237 mes "Field Combat Training can be actually be pretty dangerous for new adventurers. Let me give you";
2238 mes "a little more strength through the power of my magic.";
2242 if (nov_2nd_cos < 1) {
2243 if (BaseLevel == 1) {
2247 else if (BaseLevel == 2) {
2251 else if (BaseLevel == 3) {
2255 else if (BaseLevel == 4) {
2259 else if (BaseLevel == 5) {
2263 else if (BaseLevel == 6) {
2267 else if (BaseLevel >= 7) {
2274 mes "Which subject";
2275 mes "should I cover";
2276 mes "first for you?";
2279 switch(select("Monsters:Experience:Items:Quit.")) {
2282 mes "There are many aggressive monsters that will attack you first before you even approach them. ";
2285 mes "There are also a few monsters that will cooperate with others of their kind. Attack one of them, and the whole pack of them will swarm around you, seeking revenge.";
2288 mes "Every monster can be specified by their types, sizes and properties. For example, there are Demi-human, Brute, Holy and Demon property monsters out there.";
2291 mes "When you're aware of what property a monster is, you can use that knowledge to help you in battle.";
2294 mes "If you manage to get cards for that increase your damage upon certain monster properties, or reduce damage from specific monster properties, you'll have a much easier time in battle.";
2297 mes "Monsters are separated by their size: small, medium and large. There are a few cards that allow you to do more damage to";
2298 mes "a specific monster size.";
2301 mes "Also, each weapon has its strengths and weaknesses. The size of the weapon will affect the damage it will deal to monsters.";
2304 mes "For example, Dagger class weapons do 100 % damage on small sized monsters but only inflict 50 % on large monsters.";
2307 mes "Common monster properties include Water, Wind, Earth, Fire, Shadow, Ghost and Holy. If you attack a monster with an opposing property, you can inflict additional damage~";
2310 mes "But if you attack a monster with";
2311 mes "a skill or weapon that inflicts damage of the same property as the monster, the damage will be greatly reduced, or completely negated. You might even heal the monster!";
2314 mes "In the case of Ghost property monsters, normal weapons cannot do any harm. However, a weapon with any other property will be able to deal out some damage.";
2319 mes "Basically, a character who deals the most damage on a monster receives the most experience points from the monster.";
2322 mes "Therefore, you receive a certain percentage of experience points in proportion to the damage you've inflicted on the monster, compared to its total HP.";
2325 mes "Let's say, there is a character named 'Z.' Z does 65 damage on a monster that has 100 total HP and gives 1000 experience points when it's dead. So, Z will receive 650 experience points.";
2328 mes "However, this rule applies differently following certain situations.";
2331 mes "If there are two people who both did 65 damage on the same monster, the experience points that each will receive differs, depending on the monster's remaining HP.";
2334 mes "For instance, somebody does damage to a monster while you're already hitting it, and he did the same amount of damage you did.";
2337 mes "In this case, you will receive 2//3 of the whole experience points that monster can give you, the other one will receive 1//3.";
2340 mes "However, attacking a monster that somebody already started to hit is not suggested in Ragnarok Online. That action is regarded as ill-mannered behavior.";
2343 mes "For party play, the party master can set the experience distribution to the equally share option.";
2346 mes "With this method, party members can share their experience according to the their character levels, and the number of members in the party.";
2349 mes "Also, there is the experience benefit for party play which allows you to gain more experience points than playing solo. You can take advantage of this system for faster leveling.";
2354 mes "When you kill monsters,";
2355 mes "you can obtain items by chance. Furthermore, certain characters can use the 'Steal' skill in order to steal items from monsters.";
2358 mes "Don't you worry about the Steal skill causing you to not find any items after you kill them. Using the Steal skill does not at all affect the item drop rate for monsters once they're killed.";
2361 mes "When a group of people kill a monster, the person who did the most damage receives priority in picking up item drops.";
2367 mes "ask me if you";
2368 mes "have any questions.";
2374 mes "Please take care of the equipment you've received through the training courses. Once you lose the equipment, you can never get them back.";
2380 mes "Which subject";
2381 mes "shall I expain?";
2384 switch(select("Monsters:Experience:Items:Quit.")) {
2387 mes "There are many aggressive monsters that will attack you first before you even approach them. ";
2390 mes "There are also a few monsters that will cooperate with others of their kind. Attack one of them, and the whole pack of them will swarm around you, seeking revenge.";
2393 mes "Every monster can be specified by their types, sizes and properties. For example, there are Demi-human, Brute, Holy and Demon property monsters out there.";
2396 mes "When you're aware of what property a monster is, you can use that knowledge to help you in battle.";
2399 mes "If you manage to get cards for that increase your damage upon certain monster properties, or reduce damage from specific monster properties, you'll have a much easier time in battle.";
2402 mes "Monsters are separated by their size: small, medium and large. There are a few cards that allow you to do more damage to a specific monster size.";
2405 mes "Also, each weapon has its strengths and weaknesses. The size of the weapon will affect the damage it will deal to monsters.";
2408 mes "For example, Dagger class weapons do 100 % damage on small sized monsters but only inflict 50 % on large monsters.";
2411 mes "Common monster properties include Water, Wind, Earth, Fire, Shadow, Ghost and Holy. If you attack a monster with an opposing property, you can inflict additional damage~";
2414 mes "But if you attack a monster with";
2415 mes "a skill or weapon that inflicts damage of the same property as the monster, the damage will be greatly reduced, or completely negated. You might even heal the monster!";
2418 mes "In the case of Ghost property monsters, normal weapons cannot do any harm. However, a weapon with any other property will be able to deal out some damage.";
2423 mes "Basically, a character who deals the most damage on a monster receives the most experience points from the monster.";
2426 mes "Therefore, you receive a certain percentage of experience points in proportion to the damage you've inflicted on the monster, compared to its total HP.";
2429 mes "Let's say, there is a character named 'Z.' Z does 65 damage on a monster that has 100 total HP and gives 1000 experience points when it's dead. So, Z will receive 650 experience points.";
2432 mes "However, this rule applies differently following certain situations.";
2435 mes "If there are two people who both did 65 damage on the same monster, the experience points that each will receive differs, depending on the monster's remaining HP.";
2438 mes "For instance, somebody does damage to a monster while you're already hitting it, and he did the same amount of damage you did.";
2441 mes "In this case, you will receive 2//3 of the whole experience points that monster can give you, the other one will receive 1//3.";
2444 mes "However, attacking a monster that somebody already started to hit is not suggested in Ragnarok Online. That action is regarded as ill-mannered behavior.";
2447 mes "For party play, the party master can set the experience distribution to the equally share option.";
2450 mes "With this method, party members can share their experience according to the their character levels, and the number of members in the party.";
2453 mes "Also, there is the experience benefit for party play which allows you to gain more experience points than playing solo. You can take advantage of this system for faster leveling.";
2458 mes "When you kill monsters,";
2459 mes "you can obtain items by chance. Furthermore, certain characters can use the 'Steal' skill in order to steal items from monsters.";
2462 mes "Don't you worry about the Steal skill causing you to not find any items after you kill them. Using the Steal skill does not at all affect the item drop rate for monsters once they're killed.";
2465 mes "When a group of people kill a monster, the person who did the most damage receives priority in picking up item drops.";
2471 mes "ask me if you";
2472 mes "have any questions.";
2479 new_1-2,38,182,3 script Entrance Guard#nv 92,{
2480 if (nov_2nd_cos == 0) {
2482 mes "I'm sorry, but I can't let anybody who hasn't been instructed on fighting enter the Field Combat Training Grounds.";
2485 mes "Why don't you speak to the Helper to the left side of this room first, so that you can receive some battle instruction?";
2488 else if (nov_2nd_cos > 0 && nov_2nd_cos < 21) {
2490 mes "Field Combat Training is an actual fight class where you can gain basic fighting skills that you can use to defend yourself in Rune-Midgard.";
2493 mes "Please kill as many monsters as you can to increase your base level at least 2 times.";
2496 mes "Gaining 2 base levels is required to complete your Field Combat Training. Although the monsters are all weak and easy to kill, I hope you will be careful.";
2500 mes "to take the test";
2503 switch(select("Yes:I need more time.")) {
2506 mes "Please make sure you";
2507 mes "talk to the staff at the North after you increase your base level by 2 levels through battle.";
2510 mes "I'm going to give you some useful supplies, so please use them in case of an emergency.";
2511 if (nov_2nd_cos == 12) {
2514 else if (nov_2nd_cos == 13) {
2517 else if (nov_2nd_cos == 14) {
2520 else if (nov_2nd_cos == 15) {
2523 else if (nov_2nd_cos == 16) {
2526 else if (nov_2nd_cos == 17) {
2529 else if (nov_2nd_cos == 18) {
2535 getitem 602,1; //Wing_Of_Butterfly
2536 getitem 601,9; //Wing_Of_Fly
2537 getitem 1243,1; //Novice_Knife
2538 getitem 2112,1; //Novice_Guard
2539 getitem 611,2; //Spectacles
2540 getitem 569,300; //Novice_Potion
2542 savepoint "new_1-2",23,188,1,1;
2543 warp "new_1-3",96,21;
2548 mes "If you're not sure if you can pass the test or not, why don't you go talk to the Helper to the left one more time? Please come back";
2549 mes "when you're ready.";
2554 else if ((nov_2nd_cos > 20) && (nov_2nd_cos < 31)) {
2556 mes "Oh well, I told you to be careful. Cheer up! It's not a big deal.";
2558 mes "Failure teaches success.";
2559 mes "You have many chances";
2560 mes "to re-take the test.";
2564 mes "to try again?";
2566 switch(select("Yes.:Can I have more time?")) {
2569 mes "I will give you";
2570 mes "some supplies again.";
2571 mes "Please be careful!";
2572 if (nov_2nd_cos == 22) {
2576 else if (nov_2nd_cos == 23) {
2580 else if (nov_2nd_cos == 24) {
2584 else if (nov_2nd_cos == 25) {
2588 else if (nov_2nd_cos == 26) {
2592 else if (nov_2nd_cos == 27) {
2596 else if (nov_2nd_cos == 28) {
2600 else if (nov_2nd_cos == 29) {
2605 getitem 569,50; //Novice_Potion
2607 warp "new_1-3",96,21;
2612 mes "If you're not sure if you can pass the test or not, why don't you go talk to the Helper to the left one more time? Please come back";
2613 mes "when you're ready.";
2617 else if (nov_2nd_cos > 30) {
2619 mes "Oh well, I told you to be careful. Cheer up! It's not a big deal.";
2621 mes "Failure teaches success.";
2622 mes "You have many chances to re-take the test.";
2625 mes "Do you wish to try again?";
2627 switch(select("Yes:Can I have more time?")) {
2630 mes "I will restore";
2631 mes "your HP. Please";
2635 warp "new_1-3",96,21;
2640 mes "If you're not sure if you can pass the test or not, why don't you go talk to the Helper to the left one more time? Please come back when you're ready.";
2647 new_1-3,95,30,4 script Trainer#nv1::NovHoffman 84,{
2650 mes "I'm here to provide";
2651 mes "you with a little instruction.";
2654 mes "These monsters are all weak";
2655 mes "and easy to kill. But be careful,";
2656 mes "a lot of them are aggressive";
2657 mes "and out for blood!";
2660 mes "If you think monsters here are too weak for you, I can send you to another training ground where the monsters are stronger than the ones over here.";
2663 mes "But don't worry so much,";
2664 mes "They're not impossible for";
2665 mes "Novices. So would you";
2668 switch(select("I do want more of a challenge~:I wanna fight tough monsters!:Cancel")) {
2671 mes "I see, then let me guide";
2672 mes "you to a training ground that has stronger monsters. May God be with you...";
2674 if (strnpcinfo(2) == "nv1") {
2676 warp "new_2-3",96,21;
2679 warp "new_3-3",96,21;
2683 warp "new_1-3",96,21;
2688 mes "You must like ";
2689 mes "rough challenges,";
2690 mes "don't you? Please";
2691 mes "be careful, it can get";
2692 mes "pretty difficult...";
2694 if (strnpcinfo(2) == "nv1" || strnpcinfo(2) == "nv2" || strnpcinfo(2) == "nv3") {
2696 warp "new_4-3",96,21;
2699 warp "new_5-3",96,21;
2704 warp "new_2-3",96,21;
2707 warp "new_3-3",96,21;
2714 mes "Are you worried about going";
2715 mes "to more challenging places? That's understandable, since you're still a new adventurer. Good luck~";
2720 new_2-3,95,30,4 duplicate(NovHoffman) Trainer#nv2 84
2721 new_3-3,95,30,4 duplicate(NovHoffman) Trainer#nv3 84
2722 new_4-3,95,30,4 duplicate(NovHoffman) Trainer#nv4 84
2723 new_5-3,95,30,4 duplicate(NovHoffman) Trainer#nv5 84
2725 new_1-3,96,174,3 script Test Examiner#nv1::NovKeyman 85,{
2728 mes "Now you know how to fight";
2729 mes "against monsters, don't you?";
2730 mes "Would you like to move";
2731 mes "to the next course?";
2733 switch(select("Yes:No")) {
2736 mes "I hope you will be";
2737 mes "a good fighter in the";
2738 mes "future. Bon voyage.";
2740 warp "new_1-4",99,10;
2746 mes "It can't hurt to practice until you're more comfortable with the basics of battle.";
2751 new_2-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv2 85
2752 new_3-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv3 85
2753 new_4-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv4 85
2754 new_5-3,96,174,3 duplicate(NovKeyman) Test Examiner#nv5 85
2757 new_1-2,28,185,4 shop Potato Merchant 90,516:15
2759 new_1-4,100,29,1 script Hanson#nv 46,{
2760 if (checkweight(909,400) == 0) {
2762 mes "All of the items you are carrying must be quite a burden. Where did you get so much things? Please lighten your weight by getting rid of things you don't need.";
2765 if (nov_3_swordman == 20) {
2768 mes "^A62A2A" + strcharinfo(0) + "'^000000.";
2769 mes "You've made quite";
2770 mes "an effort to come here.";
2773 mes "This final test in the Training Grounds is a personality test,";
2774 mes "but it's not a mandatory course.";
2777 mes "However, there are some benefits";
2778 mes "to taking this test. When you take this test, you'll receive many health items which will help you when you join the Ragnarok Online community.";
2781 mes "Secondly, after you finish the course we will suggest the job class that seems best suited to your personality and teleport you to a town where you can change into the job we suggested.";
2786 mes "you like to do?";
2789 mes "Do you wish to start Ragnarok Online immediately, or take this personality test course first?";
2791 switch(select("I'll take the course.:Let me start Ragnarok Online please.")) {
2794 mes "Excellent choice!";
2795 mes "You're supposed to take every training course if you really want to be a well-prepared player!";
2798 mes "Alright, let me start the 1st personality test. Please relax";
2799 mes "and take it easy.";
2802 mes "Remember, this test is only to check your personality, there is no set standard for right and wrong. Now! Let's begin the test!";
2805 mes "Please choose the word";
2806 mes "that best matches you from";
2807 mes "among the following.";
2809 switch(select("Study:Exercise:Public service:Violence")) {
2811 set .@magician_p,.@magician_p+1;
2814 set .@thief_p,.@thief_p+1;
2815 set .@swordman_p,.@swordman_p+1;
2818 set .@acolyte_p,.@acolyte_p+1;
2821 set .@thief_p,.@thief_p+1;
2824 switch(select("Change:Conserve")) {
2826 set .@magician_p,.@magician_p+1;
2829 set .@acolyte_p,.@acolyte_p+1;
2832 switch(select("Consumer:Seller:Producer")) {
2834 set .@swordman_p,.@swordman_p+1;
2835 set .@thief_p,.@thief_p+1;
2836 set .@acolyte_p,.@acolyte_p+1;
2839 set .@merchant_p,.@merchant_p+1;
2842 set .@magician_p,.@magician_p+1;
2845 switch(select("Celebrity:Prudence")) {
2847 set .@thief_p,.@thief_p+1;
2850 set .@archer_p,.@archer_p+1;
2853 switch(select("Theory:Experience")) {
2855 set .@magician_p,.@magician_p+1;
2858 set .@swordman_p,.@swordman_p+1;
2861 switch(select("The Past:Reality:The Future")) {
2863 set .@archer_p,.@archer_p+1;
2866 set .@merchant_p,.@merchant_p+1;
2867 set .@thief_p,.@thief_p+1;
2870 set .@magician_p,.@magician_p+1;
2874 mes "Please answer";
2875 mes "'Yes' or 'No' to";
2876 mes "the following questions.";
2879 mes "I'd rather die";
2880 mes "than live submissively.";
2882 switch(select("Yes.:No.")) {
2884 set .@swordman_p,.@swordman_p+1;
2887 set .@thief_p,.@thief_p+1;
2888 set .@merchant_p,.@merchant_p+1;
2892 mes "You are often upset";
2893 mes "to see someone better";
2896 switch(select("Yes.:No.")) {
2898 set .@merchant_p,.@merchant_p+1;
2901 set .@acolyte_p,.@acolyte_p+1;
2905 mes "You don't mind";
2906 mes "exploring dangerous";
2909 switch(select("Yes.:No.")) {
2911 set .@swordman_p,.@swordman_p+1;
2914 set .@magician_p,.@magician_p+1;
2919 mes "a leader-type";
2922 switch(select("Yes.:No.")) {
2924 set .@swordman_p,.@swordman_p+1;
2927 set .@archer_p,.@archer_p+1;
2931 mes "While exploring";
2932 mes "a dungeon, you run";
2933 mes "into a dead end.";
2936 mes "However, there is a sign that reads 'Do Not Push' next to a stone that looks strangely like a button on the wall next to you.";
2939 mes "Do you give in";
2940 mes "to the urge to push";
2943 switch(select("Yes.:No.")) {
2945 set .@thief_p,.@thief_p+1;
2948 set .@swordman_p,.@swordman_p+1;
2952 mes "You often see";
2953 mes "things that don't exist.";
2955 switch(select("Yes.:No.")) {
2957 set .@acolyte_p,.@acolyte_p+1;
2960 set .@magician_p,.@magician_p+1;
2964 mes "If you fell off";
2965 mes "a cliff, you'd feel";
2966 mes "like you were flying.";
2968 switch(select("Yes.:No.")) {
2970 set .@acolyte_p,.@acolyte_p+1;
2973 set .@magician_p,.@magician_p+1;
2979 switch(select("Yes.:No.")) {
2981 set .@merchant_p,.@merchant_p+1;
2984 set .@archer_p,.@archer_p+1;
2988 mes "Now, let me give you some different questions. Please relax and take it easy, and choose the answer that suits you best.";
2992 mes "your tight schedule....";
2994 switch(select("You feel like a robot.:You are proud and satisfied.:Schedule? What schedule?")) {
2996 set .@swordman_p,.@swordman_p+1;
2997 set .@thief_p,.@thief_p+1;
3000 set .@acolyte_p,.@acolyte_p+1;
3001 set .@magician_p,.@magician_p+1;
3004 set .@archer_p,.@archer_p+1;
3005 set .@merchant_p,.@merchant_p+1;
3009 mes "As you go window shopping,";
3010 mes "you find a really interesting item in a store, debating whether or not to buy it. Before making";
3011 mes "a purchase, the first thing";
3014 switch(select("Consider if you need it.:Check the price.:Don't think twice, just buy it!")) {
3016 set .@archer_p,.@archer_p+1;
3019 set .@merchant_p,.@merchant_p+1;
3022 set .@thief_p,.@thief_p+1;
3026 mes "Fill in the blank:";
3027 mes "You ^3355FF_____^000000";
3028 mes "competing with other people...";
3030 switch(select("don't mind...:don't like...:don't care about...")) {
3032 set .@merchant_p,.@merchant_p+1;
3035 set .@thief_p,.@thief_p+1;
3038 set .@acolyte_p,.@acolyte_p+1;
3039 set .@swordman_p,.@swordman_p+1;
3043 mes "You're responsible for a task that requires you to cooperate with many people. If you handle it alone, it will take a lot of effort and time.";
3046 mes "But if you cooperate with others, it will be simple and an enjoyable task. You would... ";
3048 switch(select("Handle it myself, even if it's hard.:Ask friends to help.")) {
3050 set .@magician_p,.@magician_p+1;
3053 set .@merchant_p,.@merchant_p+1;
3057 mes "You happen to";
3058 mes "find a girl who";
3059 mes "fainted on the street.";
3060 mes "What would you do?";
3062 switch(select("Carry her to a hospital.:Assess the situation before taking action.:Just ignore it.")) {
3064 set .@acolyte_p,.@acolyte_p+1;
3067 set .@swordman_p,.@swordman_p+1;
3068 set .@archer_p,.@archer_p+1;
3071 set .@magician_p,.@magician_p+1;
3072 set .@thief_p,.@thief_p+1;
3073 set .@merchant_p,.@merchant_p+1;
3077 mes "You happen to";
3078 mes "pick up 'Clothing.'";
3079 mes "What would you do?";
3081 switch(select("Check the brand.:Wonder who lost it.:Finder's keepers!:Leave it where it was.")) {
3083 set .@merchant_p,.@merchant_p+1;
3086 set .@acolyte_p,.@acolyte_p+1;
3089 set .@merchant_p,.@merchant_p+1;
3090 set .@thief_p,.@thief_p+1;
3093 set .@magician_p,.@magician_p+1;
3097 mes "You happened to accidentally slip your tongue in the middle of a conversation. How do you cope with this situation?";
3099 switch(select("Pretend it's a joke.:Change the subject.:Analyze it.:Apologize honestly.")) {
3101 set .@thief_p,.@thief_p+1;
3104 set .@swordman_p,.@swordman_p+1;
3107 set .@magician_p,.@magician_p+1;
3110 set .@acolyte_p,.@acolyte_p+1;
3114 mes "You're on a trip with your beloved. Your significant other then asks you to buy a souvenir that's not particularly good. What do you do?";
3116 switch(select("Buy the item for her/him.:Say 'no.':Promise it for next time.")) {
3118 set .@swordman_p,.@swordman_p+1;
3121 set .@merchant_p,.@merchant_p+1;
3124 set .@thief_p,.@thief_p+1;
3128 mes "Okay~! That's all for the test. You've finished all the Training Grounds courses. Congratulations!";
3131 mes "I've prepared some items for you since you passed the personality test. Please take them, you've earned it.";
3133 //---------------------------------------------------------------------------------------------------------------------------------------------------
3134 set nov_3_swordman,40;
3135 getitem 501,4; //Red_Potion
3136 getitem 503,2; //Yellow_Potion
3137 getitem 506,2; //Green_Potion
3138 //-------------------------------------------------------------------------------------------------------------------------------------------------
3141 mes "Now, we will recommend a suitable job for you after analyzing the results of your personality test. Please wait a moment.";
3153 mes "of your test.";
3155 if (.@swordman_p > .@magician_p) {
3156 if (.@swordman_p > .@merchant_p) {
3157 if (.@swordman_p > .@thief_p) {
3158 if (.@swordman_p > .@archer_p) {
3159 if (.@swordman_p > .@acolyte_p) {
3167 if (.@archer_p > .@acolyte_p) {
3176 if (.@thief_p > .@archer_p) {
3177 if (.@thief_p > .@acolyte_p) {
3185 if (.@archer_p > .@acolyte_p) {
3195 if (.@merchant_p > .@thief_p) {
3196 if (.@merchant_p > .@archer_p) {
3197 if (.@merchant_p > .@acolyte_p) {
3205 if (.@archer_p > .@acolyte_p) {
3214 if (.@thief_p > .@archer_p) {
3215 if (.@thief_p > .@acolyte_p) {
3223 if (.@archer_p > .@acolyte_p) {
3234 if (.@magician_p > .@merchant_p) {
3235 if (.@magician_p > .@thief_p) {
3236 if (.@magician_p > .@archer_p) {
3237 if (.@magician_p > .@acolyte_p) {
3245 if (.@archer_p > .@acolyte_p) {
3254 if (.@thief_p > .@archer_p) {
3255 if (.@thief_p > .@acolyte_p) {
3263 if (.@archer_p > .@acolyte_p) {
3273 if (.@merchant_p > .@thief_p) {
3274 if (.@merchant_p > .@archer_p) {
3275 if (.@merchant_p > .@acolyte_p) {
3283 if (.@archer_p > .@acolyte_p) {
3292 if (.@thief_p > .@archer_p) {
3293 if (.@thief_p > .@acolyte_p) {
3301 if (.@archer_p > .@acolyte_p) {
3313 mes "Although you're very straight forward and simple minded, you";
3314 mes "have a strong will and want to be an important person for this world.";
3317 mes "You're also always";
3318 mes "trying to protect the weak.";
3321 mes "For you, who has your own will, ^696969Swordman^000000 class is the most suitable job.";
3324 mes "So would you like to accept our recommendation, or would you like to choose a job on your own?";
3326 switch(select("Swordman!:My own choice!")) {
3329 mes "That's a great choice!";
3330 mes "After you receive all the supplies, I will teleport you to the Swordman Association.";
3332 mes "^660000List of Supplies^000000";
3333 mes "^0000335 Free Ticket for Kafra Storage^000000";
3334 mes "^0000335 Free Ticket for Kafra Transportation^000000";
3335 ////mes "^000099100 zeny^000000";
3336 mes "^0000331 Falchion^000000";
3337 mes "^0000337 Phracon^000000";
3339 set nov_3_swordman,40;
3340 getitem 7059,5; //Cargo_Free_Ticket
3341 getitem 7060,5; //Warp_Free_Ticket
3342 getitem 1104,1; //Falchion
3343 getitem 1010,7; //Phracon
3346 mes "Please check your inventory to see if you have received all the supplies listed. Let me briefly inform you about the items you've received.";
3349 mes "Free tickets for Kafra storage and transportation can be used for Kafra storage and teleport services.";
3352 mes "'Zeny' is the currency of Rune-Midgard. 'Falchion' is a weapon that will be very useful once you become a Swordman.";
3355 mes "'Phracon' is an ore which can be used to upgrade lvl 1 weapons. To strengthen your Falchion with this Phracon, please visit a forge in one of the towns.";
3358 mes "The town you will be sent to is called Izlude which is a satellite of Prontera. The Swordman Association is located in the West of town. Please remember this.";
3362 mes "be teleported.";
3364 mes "^A62A2A" + strcharinfo(0) + "^000000";
3365 mes "and farewell.";
3369 set nov_3_swordman,0;
3372 set nov_3_magician,0;
3373 set nov_3_acolyte,0;
3374 set nov_3_merchant,0;
3375 savepoint "izlude",93,104,1,1;
3376 warp "izlude_in",74,167;
3379 callsub S_UserJobchoice,"Swordsman";
3383 else if (.@job_c == 2) {
3385 mes "You enjoy analyzing things around you, and you're very independent. You have use insightful judgment and you can be very shy and logical.";
3388 mes "For you, the observative intellectual, ^696969Mage^000000 is the most suitable job.";
3391 mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
3393 switch(select("Mage!:My own choice!")) {
3396 mes "That's a great choice!";
3397 mes "After you receive all the supplies, I'll teleport you to the Mage town.";
3399 mes "^660000List of Supplies^000000";
3400 mes "^0000335 Free Ticket for Kafra Storage^000000";
3401 mes "^0000335 Free Ticket for Kafra Transportation^000000";
3402 ////mes "^000099100 zeny^000000";
3403 mes "^0000331 Rod^000000";
3404 mes "^0000331 Cutter^000000";
3405 mes "^0000337 Phracon^000000";
3407 //---------------------------------------------------------------------------------------------------------------------------------------------------
3408 set nov_3_swordman,40;
3409 getitem 7059,5; //Cargo_Free_Ticket
3410 getitem 7060,5; //Warp_Free_Ticket
3411 getitem 1601,1; //Rod
3412 getitem 1204,1; //Cutter
3413 getitem 1010,7; //Phracon
3415 //---------------------------------------------------------------------------------------------------------------------------------------------------
3417 mes "Please check your inventory to see if you have received all the supplies listed. Let me briefly inform you about the items you've received.";
3420 mes "Free tickets for Kafra storage and transportation can be used for Kafra storage and teleport services.";
3423 mes "'Zeny' is the currency of Rune-Midgard. That 'Cutter' has been given to you so that you can fight monsters before you become a Mage.";
3426 mes "Once you become a Mage, you can use the 'Rod' that has been given to you. It will be very useful during your early days as a Mage.";
3429 mes "'Phracon' is an ore which can be used to upgrade lvl 1 weapons. To strengthen your Level 1 weapons with this Phracon, please visit a forge in one of the towns.";
3432 mes "The town you will arrive is named 'Geffen'.";
3433 mes "The mage academy is located in the Northwest part in town. Please remember this.";
3436 mes "You'll now be teleported.";
3437 mes "Good luck, ^A62A2A" + strcharinfo(0) + "^000000 and farewell.";
3441 set nov_3_swordman,0;
3444 set nov_3_magician,0;
3445 set nov_3_acolyte,0;
3446 set nov_3_merchant,0;
3447 savepoint "geffen",119,37,1,1;
3448 warp "geffen_in",163,98;
3451 callsub S_UserJobchoice,"Mage";
3455 else if (.@job_c == 3) {
3457 mes "You're very willful and very well organized. You've already set a goal in life and have become very responsible for your actions.";
3460 mes "Because of your drive and desire to succeed, ^696969Merchant^000000 is the most suitable job for you.";
3463 mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
3465 switch(select("Merchant!:My own choice!")) {
3468 mes "That's a great choice!";
3469 mes "After you receive all the supplies, I will teleport you to the merchant town.";
3471 mes "^660000List of Supplies^000000";
3472 mes "^0000334 Free Ticket for Kafra Storage^000000";
3473 mes "^0000334 Free Ticket for Kafra Transportation^000000";
3474 mes "^0000334 Free Ticket for the Cart Service^000000";
3475 ////mes "^000099100 zeny^000000";
3476 mes "^0000331 Battle Axe^000000";
3477 mes "^0000337 Phracon^000000";
3479 //---------------------------------------------------------------------------------------------------------------------------------------------------
3480 set nov_3_swordman,40;
3481 getitem 7059,4; //Cargo_Free_Ticket
3482 getitem 7060,4; //Warp_Free_Ticket
3483 getitem 7061,4; //Cart_Free_Ticket
3484 getitem 1351,1; //Battle_Axe
3485 getitem 1010,7; //Phracon
3487 //---------------------------------------------------------------------------------------------------------------------------------------------------
3489 mes "Please check your inventory to see if you have received all the supplies listed. Let me briefly inform you about the items you've received.";
3492 mes "Free tickets for Kafra storage and transportation can be used for Kafra storage and teleport services.";
3495 mes "'Zeny' is the currency of Rune-Midgard. 'Battle Axe' will come in handy once you become a Merchant.";
3498 mes "'Phracon' is an ore which can be used to upgrade lvl 1 weapons. To strengthen your Battle Axe with this Phracon, please visit a forge in one of the towns.";
3501 mes "The town you will be sent to is named Alberta. The Merchant Guild is located to the SouthWest within Alberta. Please remember this.";
3505 mes "be teleported.";
3507 mes "^A62A2A" + strcharinfo(0) + "^000000";
3508 mes "and farewell.";
3512 set nov_3_swordman,0;
3515 set nov_3_magician,0;
3516 set nov_3_acolyte,0;
3517 set nov_3_merchant,0;
3518 savepoint "alberta",30,232,1,1;
3519 warp "alberta_in",62,44;
3522 callsub S_UserJobchoice,"Merchant";
3526 else if (.@job_c == 4) {
3529 mes "Seize the day.";
3530 mes "That's how you live.";
3533 mes "From your natural curiosity";
3534 mes "comes a happy-go-lucky sense of adventure, and a desire to explore.";
3537 mes "For someone like you,";
3538 mes "^696969Thief^000000 is the most suitable job.'";
3541 mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
3543 switch(select("Thief!:My own choice!")) {
3546 mes "That's a great choice!";
3547 mes "After you receive all the supplies, I'll teleport you to the Thief town.";
3549 mes "^660000List of Supplies^000000";
3550 mes "^0000335 Free Ticket for Kafra Storage^000000";
3551 mes "^0000335 Free Ticket for Kafra Transportation^000000";
3552 ////mes "^000099100 Zeny^000000";
3553 mes "^0000331 Main Gauche^000000";
3554 mes "^0000337 Phracon^000000";
3556 //---------------------------------------------------------------------------------------------------------------------------------------------------
3557 set nov_3_swordman,40;
3558 getitem 7059,5; //Cargo_Free_Ticket
3559 getitem 7060,5; //Warp_Free_Ticket
3560 getitem 1207,1; //Main_Gauche
3561 getitem 1010,7; //Phracon
3563 //---------------------------------------------------------------------------------------------------------------------------------------------------
3565 mes "Please check your inventory to see if you have received all the supplies listed. Let me briefly inform you about the items you've received.";
3568 mes "Free tickets for Kafra storage and transportation can be used for Kafra storage and teleport services.";
3571 mes "'Zeny' is the currency of Rune-Midgard. 'Main Gauche' is a weapon that will be very useful once you become a Thief.";
3574 mes "'Phracon' is an ore which can be used to upgrade lvl 1 weapons. To strengthen your Main Gauche with this Phracon, please visit a forge in one of the towns.";
3577 mes "The town you will be sent to is named Morroc. The Thief Guild is in the first underground floor of the pyramid NorthWest of Morroc. Remember this.";
3581 mes "be teleported.";
3583 mes "^A62A2A" + strcharinfo(0) + "^000000";
3584 mes "and farewell.";
3586 savepoint "morocc",150,99,1,1;
3587 warp "moc_ruins",155,44;
3590 callsub S_UserJobchoice,"Thief";
3594 else if (.@job_c == 5) {
3596 mes "You always try to understand other people, even though they are strange. You expect others to try to understand you.";
3599 mes "You refuse to be a ordinary person as you persue your dream. As a person sensitive to nature, ^696969Archer^000000 is the most suitable job for you.";
3602 mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
3604 switch(select("Archer!:My own choice!")) {
3607 mes "That's a great choice!";
3608 mes "After you receive all the supplies, I'll teleport you to the Archer town.";
3610 mes "^660000List of Supplies^000000";
3611 mes "^0000335 Free Ticket for Kafra Storage^000000";
3612 mes "^0000335 Free Ticket for Kafra Transportation^000000";
3613 ////mes "^000099100 Zeny^000000";
3614 mes "^0000331 Composite Bow^000000";
3615 mes "^0000337 Phracon^000000";
3617 //---------------------------------------------------------------------------------------------------------------------------------------------------
3618 set nov_3_swordman,40;
3619 getitem 7059,5; //Cargo_Free_Ticket
3620 getitem 7060,5; //Warp_Free_Ticket
3621 getitem 1704,1; //Composite_Bow
3622 getitem 1010,7; //Phracon
3624 //---------------------------------------------------------------------------------------------------------------------------------------------------
3626 mes "Please check your inventory to see if you have received all the supplies listed. Let me briefly inform you about the items you've received.";
3629 mes "Free tickets for Kafra storage and transportation can be used for Kafra storage and teleport services.";
3632 mes "'Zeny' is the currency of Rune-Midgard. 'Composite Bow' is a weapon that will be very useful once you become an Archer.";
3635 mes "'Phracon' is an ore which can be used to upgrade lvl 1 weapons. To strengthen your Composite Bow with this Phracon, please visit a forge in one of the towns.";
3638 mes "The town you will be sent to is named Payon. The Archer Guild is located to the NorthWest in town. Please remember this.";
3642 mes "be teleported.";
3644 mes "^A62A2A" + strcharinfo(0) + "^000000";
3645 mes "and farewell.";
3649 set nov_3_swordman,0;
3652 set nov_3_magician,0;
3653 set nov_3_acolyte,0;
3654 set nov_3_merchant,0;
3655 savepoint "payon",70,100,1,1;
3656 warp "payon_in02",64,65;
3659 callsub S_UserJobchoice,"Archer";
3663 else if (.@job_c == 6) {
3665 mes "You are very warm hearted and considerate, and you're willing to sacrifice your well being for the sake of others.";
3668 mes "You're always eager to help others, which is why you're so well liked.";
3671 mes "For you who are kind of heart, ^696969Acolyte^000000 is the most suitable job.";
3674 mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
3676 switch(select("Acolyte!:My own choice!")) {
3679 mes "That's a great choice!";
3680 mes "After you receive all the supplies, I'll teleport you behind the Sanctuary.";
3682 mes "^660000List of Supplies^000000";
3683 mes "^0000335 Free Ticket for Kafra Storage^000000";
3684 mes "^0000335 Free Ticket for Kafra Transportation^000000";
3685 ////mes "^000099100 Zeny^000000";
3686 mes "^0000331 Mace^000000";
3687 mes "^0000337 Phracon^000000";
3689 //---------------------------------------------------------------------------------------------------------------------------------------------------
3690 set nov_3_swordman,40;
3691 getitem 7059,5; //Cargo_Free_Ticket
3692 getitem 7060,5; //Warp_Free_Ticket
3693 getitem 1504,1; //Mace
3694 getitem 1010,7; //Phracon
3696 //---------------------------------------------------------------------------------------------------------------------------------------------------
3698 mes "Please check your inventory to see if you have received all the supplies listed. Let me briefly inform you about the items you've received.";
3701 mes "Free tickets for Kafra storage and transportation can be used for Kafra storage and teleport services.";
3704 mes "'Zeny' is the currency of Rune-Midgard. 'Mace' is a weapon that will be very useful once you become an Acolyte.";
3707 mes "'Phracon' is an ore which can be used to upgrade lvl 1 weapons. To strengthen your Mace with this Phracon, please visit a forge in one of the towns.";
3710 mes "You have chosen to be an Acolyte. The town you will be sent to is named Prontera. The Sanctuary is NorthEast in Prontera. Please remember this.";
3714 mes "be teleported.";
3716 mes "^A62A2A" + strcharinfo(0) + "^000000";
3717 mes "and farewell.";
3721 set nov_3_swordman,0;
3724 set nov_3_magician,0;
3725 set nov_3_acolyte,0;
3726 set nov_3_merchant,0;
3727 savepoint "prontera",117,72,1,1;
3728 warp "prt_church",172,19;
3731 callsub S_UserJobchoice,"Acolyte";
3737 mes "I understand.";
3738 mes "Let me transport";
3739 mes "you to the world of";
3740 mes "Ragnarok Online";
3744 mes "For more information and knowledge, I hope you will obtain your own experiences in Rune-Midgard.";
3748 mes "I hope you will";
3749 mes "become a nice player,";
3750 mes ""+ strcharinfo(0) +".";
3753 set nov_3_swordman,40;
3756 set nov_3_swordman,0;
3759 set nov_3_magician,0;
3760 set nov_3_acolyte,0;
3761 set nov_3_merchant,0;
3762 set .@startmap,rand(1,6);
3763 if ((.@startmap > 0) && (.@startmap < 2)) {
3764 savepoint "prontera",117,72,1,1;
3765 warp "prt_fild08",170,371;
3767 else if ((.@startmap > 1) && (.@startmap < 3)) {
3768 savepoint "geffen",119,37,1,1;
3769 warp "gef_fild07",327,188;
3771 else if ((.@startmap > 2) && (.@startmap < 4)) {
3772 savepoint "alberta",30,232,1,1;
3773 warp "pay_fild03",388,70;
3775 else if ((.@startmap > 3) && (.@startmap < 5)) {
3776 savepoint "morocc",150,99,1,1;
3777 warp "moc_fild07",198,39;
3779 else if ((.@startmap > 4) && (.@startmap < 6)) {
3780 savepoint "payon",256,242,1,1;
3781 warp "pay_fild01",334,354;
3783 else if ((.@startmap > 5) && (.@startmap < 7)) {
3784 savepoint "izlude",93,104,1,1;
3785 warp "prt_fild08",357,212;
3790 else if (nov_3_swordman == 40) {
3797 mes "You didn't say anything, so";
3798 mes "I assumed you were already gone. Since you have already finished the final test and I gave you all the supplies...";
3801 mes "The only thing";
3802 mes "left to do is to lead";
3803 mes "you to Rune-Midgard~";
3807 set nov_3_swordman,0;
3810 set nov_3_magician,0;
3811 set nov_3_acolyte,0;
3812 set nov_3_merchant,0;
3813 set .@startmap,rand(1,6);
3814 if ((.@startmap > 0) && (.@startmap < 2)) {
3815 savepoint "prontera",117,72,1,1;
3816 warp "prt_fild08",170,371;
3818 else if ((.@startmap > 1) && (.@startmap < 3)) {
3819 savepoint "geffen",119,37,1,1;
3820 warp "gef_fild07",327,188;
3822 else if ((.@startmap > 2) && (.@startmap < 4)) {
3823 savepoint "alberta",30,232,1,1;
3824 warp "pay_fild03",388,70;
3826 else if ((.@startmap > 3) && (.@startmap < 5)) {
3827 savepoint "morocc",150,99,1,1;
3828 warp "moc_fild07",198,39;
3830 else if ((.@startmap > 4) && (.@startmap < 6)) {
3831 savepoint "payon",70,100,1,1;
3832 warp "pay_fild01",334,354;
3834 else if ((.@startmap > 5) && (.@startmap < 7)) {
3835 savepoint "izlude",93,104,1,1;
3836 warp "prt_fild08",357,212;
3843 mes "must be "+ strcharinfo(0) +".";
3847 mes "the person in";
3848 mes "charge of the";
3849 mes "personality test.";
3854 mes "'Class Explanation'";
3855 mes "before we begin your";
3856 mes "test. Thank you.";
3862 mes "I see. It's your choice.";
3863 mes "There is no obligation to change to the job we recommend. Please choose the job you wish to become.";
3865 select( "Swordsman:Mage:Merchant:Thief:Archer:Acolyte" );
3866 // @menu is already set by Core.
3867 setarray .@Jobs$[1],"Swordsman","Mage","Merchant","Thief","Archer","Acolyte";
3870 mes "You have chosen";
3872 mes "to become a Swordsman.";
3873 mes "You will be sent to";
3874 mes "the town of Izlude.";
3877 mes "The Swordman Association is located to the Northwest in Izlude. Please remember this.";
3879 else if (@menu == 2) {
3880 mes "to become a Mage.";
3881 mes "You will be sent to";
3882 mes "the town of Geffen.";
3885 mes "The Mage Academy is located in the NorthWest in town. Please remember this.";
3887 else if (@menu == 3) {
3888 mes "to become a Merchant.";
3889 mes "You will be sent to";
3890 mes "the town of Alberta.";
3892 else if (@menu == 4) {
3893 mes "to become a Thief.";
3894 mes "You will be sent to";
3895 mes "the town of Morroc.";
3898 mes "The Thief guild is in the underground 1st floor of a pyramid which is NorthWest of town. Please remember this.";
3900 else if (@menu == 5) {
3901 mes "to become an Archer.";
3902 mes "You will be sent to";
3903 mes "the town of Payon.";
3906 mes "The Archer Guild is located to the NorthWest in Payon. Please remember this.";
3909 mes "to become an Acolyte.";
3910 mes "You will be sent to";
3911 mes "the town of Prontera.";
3914 mes "The Prontera Sanctuary is located to the NorthEast in Prontera. Please remember this.";
3918 mes "Let me give you";
3919 mes "some supplies. Then";
3920 mes "you will transported";
3921 mes "to the chosen town.";
3923 mes "^660000List of Supplies^000000";
3924 mes "^0000335 Free Ticket for Kafra Storage^000000";
3925 mes "^0000335 Free Ticket for Kafra Transportation^000000";
3926 mes "^0000331 Adventurer's Suit^000000";
3927 ////mes "^000099100 Zeny^000000";
3929 //------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3930 set nov_3_swordman,40;
3931 getitem 7059,5; //Cargo_Free_Ticket
3932 getitem 7060,5; //Warp_Free_Ticket
3933 getitem 2305,1; //Adventure_Suit
3935 //------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3937 mes "Please check your inventory";
3938 mes "to see if you have received all the supplies listed. Let me briefly inform you about the items you've received.";
3941 mes "Free tickets for Kafra storage and transportation can be used for Kafra storage and teleport services.";
3944 mes "'Zeny' is the currency of Rune-Midgard. The 'Adventurer's Suit' will come in handy once you become a " + .@Jobs$[@menu] + ".";
3948 mes "be teleported.";
3950 mes "^A62A2A" + strcharinfo(0) + "^000000";
3951 mes "and farewell.";
3955 set nov_3_swordman,0;
3958 set nov_3_magician,0;
3959 set nov_3_acolyte,0;
3960 set nov_3_merchant,0;
3962 savepoint "izlude",93,104,1,1;
3963 warp "izlude_in",74,167;
3965 else if (@menu == 2) {
3966 savepoint "geffen",119,37,1,1;
3967 warp "geffen_in",163,98;
3969 else if (@menu == 3) {
3970 savepoint "alberta",30,232,1,1;
3971 warp "alberta_in",62,44;
3973 else if (@menu == 4) {
3974 savepoint "morocc",150,99,1,1;
3975 warp "moc_ruins",155,44;
3977 else if (@menu == 5) {
3978 savepoint "payon",70,100,1,1;
3979 warp "payon_in02",64,65;
3982 savepoint "prontera",117,72,1,1;
3983 warp "prt_church",172,19;
3989 new_1-4,91,22,4 script Bruce#nv 57,{
3990 if (Class == Job_Novice) {
3991 if (nov_3_swordman == 20) {
3993 mes "Let me explain the";
3994 mes "First Job Classes";
3995 mes "to you once again.";
3996 mes "Which job did you";
3997 mes "have in mind?";
4000 switch(select("Swordman:Mage:Archer:Merchant:Thief:Acolyte:End conversation.")) {
4003 mes "As the name implies, the";
4004 mes "Swordman is an expert in wielding Swords. They can also use Spear weapons, but typically you don't see Spear wielding Swordmen very often.";
4007 mes "Swordman possess strong physical strength, allowing them to equip heavy armor and weapons. Most weapon classes, except for bows and rods, can be equipped by the Swordman class.";
4010 mes "The only weakness of the Swordman class is that they cannot use magic spells. However, this can be compensated by using weapons with an elemental attribute.";
4013 mes "One of the greatest benefits of being a Swordman is having an enormous amount of HP, meaning they can more easily withstand damage from their enemies.";
4016 mes "After learning some strong attack skills, the Swordman is almost unbeatable in a melee fight.";
4019 mes "In Ragnarok Online, Swordman generally takes the position of tanker, protecting characters of other classes from being attacked or hurt.";
4022 mes "A Swordman is the ideal character to take the position of party leader. When advancing to the Second Job Class, Swordmen can change their jobs to ^8E2323Knights^000000 or ^8E2323Crusaders^000000.";
4023 set nov_3_swordman,20;
4028 mes "The Mage class specializes in using the forces of Fire, Water, Earth and Lightning to attack their enemies.";
4031 mes "However, due to their weak physical strength, they are only allowed to equip Rods and Knives as weapons, and wear light armor for defense.";
4034 mes "Despite their physical weakness, they are able to do massive damage with their powerful spells. This fact alone attracts many people to join this class.";
4037 mes "In Ragnarok Online, the Mage takes a heavily offensive role in parties and is depended upon to deal great damage to enemies.";
4040 mes "When advancing to the Second Job Class, Mages can change their jobs to ^8E2323Wizards^000000 or ^8E2323Sages^000000.";
4041 set nov_3_swordman,20;
4046 mes "The Archer class are experts in using Bow weapons, and are useful in parties for their long range attacks.";
4049 mes "Despite being physically weaker, Archers possess high accuracy with powerful long range bows. This allows them to attack and kill monsters from a safe distance.";
4052 mes "In Ragnarok Online, Archers have relatively little HP, but their long range attacks allow them to easily dispatch enemies before the enemy gets close enough to hurt them.";
4055 mes "When advancing to the Second Job Class, every Archer may advance to the ^8E2323Hunter^000000 class. Alternatively, male Archers may advance to become ^8E2323Bards^000000, and female Archers may become ^8E2323Dancers^000000.";
4056 set nov_3_swordman,20;
4061 mes "The Merchant class specializes in commerce. Due to the strong influence of the Merchant Guild, the Merchant class is attractive to those who wish to focus on earning Zeny.";
4064 mes "In Ragnarok Online, the Merchant class possesses various economic abilities. Merchants can learn to sell items to NPCs for higher prices, as well as receive discounts from NPCs.";
4067 mes "In addition, Merchants may rent";
4068 mes "a Cart that greatly expands their carrying capacity and allows them to open shops with their own items and prices.";
4071 mes "When advancing to the Second Job Class, Merchants can change their jobs to ^8E2323Blacksmiths^000000 or ^8E2323Alchemists^000000.";
4072 set nov_3_swordman,20;
4077 mes "Thieves are experts at using Dagger class weapons. They strike quickly and easily evade attacks from their enemies.";
4080 mes "Thieves can learn skills that allow them to hide from their enemies, or steal items from monsters. They are also feared for their use of poison, which slowly weakens";
4081 mes "their enemies.";
4084 mes "When advancing to the Second Job Class, Thieves can change their jobs to ^8E2323Assassins^000000 or ^8E2323Rogues^000000.";
4085 set nov_3_swordman,20;
4090 mes "In Ragnarok Online, Acolytes act as messengers of God in Rune-Midgard. They possess skills that support their allies, as well as the life saving Heal ability.";
4093 mes "The Acolyte's support abilities make them a welcome addition to any party. In difficult situations, the Acolyte's skills will ensure the survival of the party, allowing other members to focus on offense.";
4096 mes "When advancing to the Second Job Class, Acolytes can change their jobs to ^8E2323Priests^000000 or ^8E2323Monks^000000.";
4097 set nov_3_swordman,20;
4102 mes "For more information,";
4103 mes "please visit the official";
4104 mes "Ragnarok Online website:";
4106 mes "^0000FFiro.ragnarokonline.com^000000.";
4109 mes "Hanson is waiting";
4110 mes "for you now. Good luck";
4111 mes "out there, young Novice.";
4116 else if (nov_3_swordman == 40) {
4118 mes "I'm sorry, but";
4119 mes "there's nothing";
4120 mes "more I can teach you.";
4123 mes "Hanson is waiting";
4124 mes "for you now. Good luck";
4125 mes "out there, young Novice.";
4131 mes "through quite";
4132 mes "a bit of trouble";
4133 mes "to finish all the";
4134 mes "training courses.";
4138 mes "^A62A2A" + strcharinfo(0) + "'^000000,";
4139 mes "pleased to meet you.";
4140 mes "I am Bruce of the";
4141 mes "Rune-Midgarts Kingdom.";
4144 mes "My duty is to assist you by teaching information about each First Job Class, so that you can decide which job you want to be.";
4147 mes "The First Job Classes are";
4148 mes "^0000FFSwordman, Mage, Archer, Merchant, Thief and Acolyte^000000.";
4152 mes "Which job did";
4153 mes "you have in mind?";
4156 switch(select("Swordman:Mage:Archer:Merchant:Thief:Acolyte:End conversation.")) {
4159 mes "As the name implies, the";
4160 mes "Swordman is an expert in wielding Swords. They can also use Spear weapons, but typically you don't see Spear wielding Swordmen";
4164 mes "Swordmen possess strong physical strength, allowing them to equip heavy armor and weapons. Most weapon classes, except for bows and rods, can be equipped by the Swordman class.";
4167 mes "The only weakness of the Swordman class is that they cannot use magic spells. However, this can be compensated by using weapons with an elemental attribute.";
4170 mes "One of the greatest benefits of being a Swordman is having an enormous amount of HP, meaning they can more easily withstand damage from their enemies.";
4173 mes "After learning some strong attack skills, the Swordman is almost unbeatable in a melee fight.";
4176 mes "In Ragnarok Online, Swordman generally takes the position of tanker, protecting characters of other classes from being attacked or hurt.";
4179 mes "A Swordman is the ideal character to take the position of party leader. When advancing to the Second Job Class, Swordmen can change their jobs to ^8E2323Knights^000000 or ^8E2323Crusaders^000000.";
4180 set nov_3_swordman,20;
4185 mes "The Mage class specializes in using the forces of Fire, Water, Earth and Lightning to attack their enemies.";
4188 mes "However, due to their weak physical strength, they are only allowed to equip Rods and Knives as weapons, and wear light armor for defense.";
4191 mes "Despite their physical weakness, they are able to do massive damage with their powerful spells. This fact alone attracts many people to join this class.";
4194 mes "In Ragnarok Online, the Mage takes a heavily offensive role in parties and is depended upon to deal great damage to enemies.";
4197 mes "When advancing to the Second Job Class, Mages can change their jobs to ^8E2323Wizards^000000 or ^8E2323Sages^000000.";
4198 set nov_3_swordman,20;
4203 mes "The Archer class are experts in using Bow weapons, and are useful in parties for their long range attacks.";
4206 mes "Despite being physically weaker, Archers possess high accuracy with powerful long range bows. This allows them to attack and kill monsters from a safe distance.";
4209 mes "In Ragnarok Online, Archers have relatively little HP, but their long range attacks allow them to easily dispatch enemies before the enemy gets close enough to hurt them.";
4212 mes "When advancing to the Second Job Class, every Archer may advance to the ^8E2323Hunter^000000 class. Alternatively, male Archers may advance to become ^8E2323Bards^000000, and female Archers may become ^8E2323Dancers^000000.";
4213 set nov_3_swordman,20;
4218 mes "The Merchant class specializes in commerce. Due to the strong influence of the Merchant Guild, the Merchant class is attractive to those who wish to focus on earning Zeny.";
4221 mes "In Ragnarok Online, the Merchant class possesses various economic abilities. Merchants can learn to sell items to NPCs for higher prices, as well as receive discounts from NPCs.";
4224 mes "In addition, Merchants may rent";
4225 mes "a Cart that greatly expands their carrying capacity and allows them to open shops with their own items and prices.";
4228 mes "When advancing to the Second Job Class, Merchants can change their jobs to ^8E2323Blacksmiths^000000 or ^8E2323Alchemists^000000.";
4229 set nov_3_swordman,20;
4234 mes "Thieves are experts at using Dagger class weapons. They strike quickly and easily evade attacks from their enemies.";
4237 mes "Thieves can learn skills that allow them to hide from their enemies, or steal items from monsters. They are also feared for their use of poison, which slowly weakens";
4238 mes "their enemies.";
4241 mes "When advancing to the Second Job Class, Thieves can change their jobs to ^8E2323Assassins^000000 or ^8E2323Rogues^000000.";
4242 set nov_3_swordman,20;
4247 mes "In Ragnarok Online, Acolytes act as messengers of God in Rune-Midgard. They possess skills that support their allies, as well as the life saving Heal ability.";
4250 mes "The Acolyte's support abilities make them a welcome addition to any party. In difficult situations, the Acolyte's skills will ensure the survival of the party, allowing other members to focus on offense.";
4253 mes "When advancing to the Second Job Class, Acolytes can change their jobs to ^8E2323Priests^000000 or ^8E2323Monks^000000.";
4254 set nov_3_swordman,20;
4259 mes "For more information,";
4260 mes "please visit the official";
4261 mes "Ragnarok Online website:";
4263 mes "^0000FFiro.ragnarokonline.com^000000.";
4266 mes "Hanson is waiting";
4267 mes "for you now. Good luck";
4268 mes "out there, young Novice.";
4277 // Training Ground Mobs
4278 new_1-3,0,0 monster Poring 1002,10
4279 new_1-3,0,0 monster Drops 1113,10
4280 new_1-3,0,0 monster Lunatic 1063,10
4281 new_1-3,0,0 monster ChonChon 1011,10
4282 new_2-3,0,0 monster Condor 1009,10
4283 new_2-3,0,0 monster Picky 1050,10
4284 new_2-3,0,0 monster Willow 1010,10
4285 new_2-3,0,0 monster Roda Frog 1012,10
4286 new_3-3,0,0 monster Condor 1009,10
4287 new_3-3,0,0 monster Picky 1050,10
4288 new_3-3,0,0 monster Willow 1010,10
4289 new_3-3,0,0 monster Roda Frog 1012,10
4290 new_4-3,0,0 monster Rocker 1052,10
4291 new_4-3,0,0 monster Thief Bug 1051,10
4292 new_4-3,0,0 monster Thief Bug 1053,10
4293 new_4-3,0,0 monster Spore 1014,10
4294 new_5-3,0,0 monster Rocker 1052,10
4295 new_5-3,0,0 monster Thief Bug 1051,1
4296 new_5-3,0,0 monster Thief Bug 1053,1
4297 new_5-3,0,0 monster Spore 1014,1
4298 new_1-3,0,0 monster Fabre 1184,5
4299 new_2-3,0,0 monster Fabre 1184,5
4300 new_3-3,0,0 monster Fabre 1184,5
4301 new_4-3,0,0 monster Fabre 1184,5
4302 new_5-3,0,0 monster Fabre 1184,5
4304 //============================================================
4306 //============================================================
4307 //= 1.0 Added the New Novice Training Grounds, a big thanks [MasterOfMuppets]
4308 //= to Dr.Evil who did 90% of the work =)
4309 //= 1.0b Temp measure to stop exploits. [Vicious]
4310 //= 1.2 Removed Duplicates [Silent]
4311 //= 1.3 Removed Duplicates [Toms]
4312 //= 1.4 Added Kafra Free Cart Tickets, as in official one [Lupus]
4313 //= 1.5 Fixed warps, removed map duplicates, typos [Lupus]
4314 //= 1.6 Changed clone maps new_1-? -> new_zone0? [Lupus]
4315 //= 1.7 Now Kafra Tickets are given at correct NPC/Actions [Lupus]
4316 //= 1.7a a bit of optimization [Lupus]
4317 //= 1.7b Corrected a little Typo Error. (bugreport:728) [Samuray22]
4318 //= 1.7C Corrected another Typo Error. (bugreport:740) [Samuray22]
4319 //============================================================