diff options
author | L0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-07-30 17:54:06 +0000 |
---|---|---|
committer | L0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-07-30 17:54:06 +0000 |
commit | 8bc8aeb4678bdf26f1508cbb2375d9f838d4f5c3 (patch) | |
tree | d485cfb7df63b1db2a997e146417136009b7b987 /npc/jobs/1-1/swordman.txt | |
parent | a0524f718cfe1dadfe0c3428d353ed272caf085e (diff) | |
download | hercules-8bc8aeb4678bdf26f1508cbb2375d9f838d4f5c3.tar.gz hercules-8bc8aeb4678bdf26f1508cbb2375d9f838d4f5c3.tar.bz2 hercules-8bc8aeb4678bdf26f1508cbb2375d9f838d4f5c3.tar.xz hercules-8bc8aeb4678bdf26f1508cbb2375d9f838d4f5c3.zip |
* Updated Job quests for 1-1 classes and Rebirthed classes.
- Moved valkyrie.txt from ../cities/ to ../jobs/. It's not a city. Doofus.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10926 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/jobs/1-1/swordman.txt')
-rw-r--r-- | npc/jobs/1-1/swordman.txt | 1852 |
1 files changed, 1147 insertions, 705 deletions
diff --git a/npc/jobs/1-1/swordman.txt b/npc/jobs/1-1/swordman.txt index f87d9c637..9ca396061 100644 --- a/npc/jobs/1-1/swordman.txt +++ b/npc/jobs/1-1/swordman.txt @@ -1,13 +1,14 @@ //===== eAthena Script ======================================= //= Swordsman Job Quest //===== By: ================================================== -//= kobra_k88 +//= kobra_k88; L0ne_W0lf //===== Current Version: ===================================== -//= 1.7.1 +//= 1.8 //===== Compatible With: ===================================== -//= eAthena 1.0 + +//= eAthena SVN //===== Description: ========================================= -//= <Description> +//= [Aegis Conversion] +//= Job quest for Swordman classes //===== Additional Comments: ================================= //= Fully working. I have created a custom warp to get into the test room so disable //= the one in your warp script or scripts. It is this warp: "izlude_in",40,170. @@ -22,779 +23,1220 @@ //= 1.6 Merged back JFunc, CHANGED NUMBERS TO CONSTANTS [Lupus] //= 1.7 changed location from its clone to the original [Lupus] //= 1.7.1 Fixed warp on timeout [KarLaeda] +//= 1.8 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] +//= Removed "green" traps, quest is no longer timed. +//= No longer uses function "F_ToHigh" //============================================================ - -// == Npcs == -// -- Master Swordsman -- -izlude_in,74,172,5 script Master Swordsman 119,{ - callfunc "F_ToHigh",Job_Swordman_High,"Swordman High",Job_Lord_Knight,"Master Swordsman"; - mes "[Master Swordsman]"; - if(BaseJob == Job_Novice && job_sword_q == 2) goto L_Done; - mes "Welcome to the Swordsman Association! So.. What business brings you to us?"; -L_Menu: - next; - menu "Make me a Swordsman!",M_0,"About being a Swordsman.",M_1,"The job requirements.",M_2,"Cancel.",M_End; - close; - - M_0: - mes "[Master Swordsman]"; - if(BaseJob == Job_Swordman) { - mes "Muhahaha! You must be kidding me! You're already a swordsman."; - emotion e_heh; +izlude_in,74,172,4 script Swordman 119,{ + if (Upper == 1) { + if (Class == Job_Novice_High && ADVJOB == Job_Lord_Knight || ADVJOB == Job_Paladin) { + mes "[Swordman]"; + mes "It..."; + mes "Can't be..."; + mes "You've been reborn, haven't you?"; + next; + mes "[Swordman]"; + mes "I see you're retreading the path of the Swordman! Once you've gotten used to brandishing a sword, you can never go back!!"; + next; + if (getskilllv(1) < 9) { + mes "[Swordman]"; + mes "Hmm? Ah, you must first master the Basic Skills before you are ready to become a Swordman."; + next; + mes "[Swordman]"; + mes "Come back to me when you have finished learning the Basic Novice Skills."; + close; + } + mes "[Swordman]"; + mes "Excellent! Let me promote you to a Swordman right away!"; + next; + skill 143,0,0; + jobchange Job_Swordman_High; + skill 144,1,0; + skill 145,1,0; + skill 146,1,0; + mes "[Swordman]"; + mes "Hmm... You look like a well-experienced Swordman. Still, I'm sure that you must train to improve your skills and gain strength!"; close; } - if(BaseJob != Job_Novice) { - mes "Im sorry but you can not hold more than one job at a time and therefore I must refuse your request."; + else { + mes "[Swordman]"; + mes "Hm...?"; + mes "You're a reborn"; + mes "warrior, aren't you?"; next; - mes "[Master Swordsman]"; - mes "Try picking up a hobby to make use of your spare time. Muhahahahah!!"; - emotion e_heh; + mes "[Swordman]"; + mes "Hmmm..."; + mes "It seems that being"; + mes "a Swordman is not part"; + mes "of your destiny. I'm sorry,"; + mes "but it seems there is nothing"; + mes "I can do for you."; close; } - mes "So you wish to become a Swordsman aye? A very good choice!! Fill out this application form first."; - next; - mes "..(you fill out the form and hand it to him).."; - next; - mes "[Master Swordsman]"; - if(JobLevel < 10) { - mes "A hem...., you have yet to learn all of the 'Basic Skills' needed to become a Swordsman. Please check the requirements again."; + } + mes "[Swordman]"; + mes "Welcome to the"; + mes "Swordman Association!"; + next; + mes "[Swordman]"; + mes "So..."; + mes "What business"; + mes "brings you to us?"; + next; + switch(select("Job Change:About Swordman.:About the Job requirements.:Cancel.")) { + case 1: + if (BaseJob == Job_Swordman) { + mes "[Swordman]"; + mes "Job change? Muhahaha! But you're already a Swordman! Be proud and be strong!"; close; } - - set job_sword_q,1; - savepoint "izlude_in",65,165; - mes "Okay. Let me just review your information......"; - next; - mes "[Master Swordsman]"; - mes "Ah!! I see that you have met the necessary requirements....."; - next; - mes "[Master Swordsman]"; - mes "But there is one last thing you need to do to before I can make you an offical Swordsman."; - mes "You must prove your valour by taking the Izlude Swordsman Test!!!"; - next; - mes "[Master Swordsman]"; - mes "Are you willing to do so?"; - next; - menu "Yes.",sM_0,"No.",sM_1; - - sM_0: - mes "[Master Swordsman]"; - mes "Very good!!! The testing room is too my right."; + else if (BaseJob != Job_Novice) { + mes "[Swordman]"; + mes "Haha! Oh boy. I'm flattered, but you already have another job! Still, I can't blame you..."; + close; + } + if (job_sword_q == 0) { + mes "[Swordman]"; + mes "So you wish to become a proud Swordman? By all means, please sign up!"; + next; + if (select("Sign up.:Cancel.") == 1) { + savepoint "izlude_in",65,165; + set job_sword_q,1; + mes "[Swordman]"; + mes "Ah, yes. Your application will be reviewed as soon as possible."; + next; + mes "[Swordman]"; + mes "If you have already met the requirements, you can take an interview right now. Would you like to?"; + next; + if (select("Yes.:No.") == 1) { + mes "[Swordman]"; + mes "Good, good."; + mes "Now, let's see..."; + next; + } + else { + mes "[Swordman]"; + mes "Alright then. Feel free to come back whenever you are ready. All you ahve to do now is meet our requirements. Good luck to you."; + close; + } + } + else { + mes "[Swordman]"; + mes "Hm? Alright, come back whenever you change your mind. The world can always use another Swordman!"; + close; + } + } + mes "[Swordman]"; + if (getskilllv(1) < 9) { + mes "Hm, you still haven't learned all of the Basic Skills. You need to do that before you can become a Swordman."; next; - mes "[Master Swordsman]"; - mes "Good luck young warrior!!!"; + mes "[Swordman]"; + mes "Check the requirements for job change again, and come back when you are ready."; close; - - sM_1: - mes "[Master Swordsman]"; - mes "Very well then. Your registration is complete. When you are ready to take the test, just enter the testing room to my right."; + } + else if (job_sword_q <= 3) { + mes "Hm, you've learned all of the Basic Skills but didn't take the test yet. You must first pass the exam before you can change your job to Swordman."; + next; + mes "[Swordman]"; + mes "Enter the room to my right so that you can take the test. You'll need to speak to my right so you can enter the examination area."; close; - - M_1: - mes "[Master Swordsman]"; - mes "So you wish to know about the Swordsman profession... very good then! I will explain it to you."; - next; - mes "[Master Swordsman]"; - mes "The primary advantage of being a Swordsman is that you will become superior in pure strength and mele combat compared with those in the other professions."; - next; - mes "[Master Swordsman]"; - mes "There are 3 reasons why the swordsman is unparalled in hand to hand combat v.s. those of the other job types!"; - next; - mes "[Master Swordsman]"; - mes " - 1st, the swordsman has a skill that gives him/her an excellent hp regeration rate."; - mes " - 2nd, the swordsman is capable of using more kinds of weapons than those in the other job types."; - mes " - 3rd, Most of the swordsman's skills enhance and increase physical attacks making him/her an elite warrior."; + } + else if (job_sword_q == 4) { + mes "Hahaha! Congratulations! Now you are fully qualified to be a real Swordman! I will transform you right away!"; + next; + jobchange Job_Swordman; + set job_sword_q,0; + mes "[Swordman]"; + mes "Once again, congratulations. I expect that you will be a good representative of the Swordman Association."; + close; + } + case 2: + mes "[Swordman]"; + mes "So you wish to know more about the mighty Swordman job? Well, then..."; next; - mes "[Master Swordsman]"; - mes "A Simple but adequte explanation for a newbie like you."; + mes "[Swordman]"; + mes "Amongst the First Class jobs, the Swordman is the best melee fighter for three reasons."; + mes "There are 3 reasons why Swordy is the best to approch a fight!"; next; - mes "[Master Swordsman]"; - mes "Aside from this, in my personal opinion, being a 'Swordsman' is greatest job in all the land!"; - mes "Muhahahah!!!"; - emotion e_heh; - goto L_Menu; - - M_2: - mes "[Master Swordsman]"; - mes "So you wish to become a swordsman...."; + mes "[Swordman]"; + mes "First, Swordman has the benefit of additional HP. Second, Swordman generally have access to a wider selection fo weapons than the other First Class jobs."; next; - if(BaseJob == Job_Novice) goto O_2a; - if(BaseJob == Job_Swordman) { - mes "[Master Swordsman]"; - mes "....but you're already a Swordsman...????"; - emotion e_hmm; - close; + mes "[Swordman]"; + mes "And third, most of the Swordman skills are crushing physical attacks! In my opinion, being a Swordman is the best job ever!"; + close; + case 3: + mes "[Swordman]"; + mes "Hmmm..."; + if (BaseJob != Job_Novice) { + if (BaseJob == Job_Swordman) + mes "But there's no need to tell you the requirements. You've met them and already became a Swordman! Well, anyway..."; + else + mes "It's too late for you to become a Swordman. You already have another job. Still, there's no harm in telling you..."; } - mes "[Master Swordsman]"; - mes "But you already have another job.... it's too late for you to become a Swordsman."; next; - mes "[Master Swordsman]"; - mes "Still you seek knowledge about the Swordsman proffession ay?... very well then...."; + mes "[Swordman]"; + mes "First, you must learn all 9 of the Basic Skills. If you can't complete this requirement, you won't be able to change to any job."; next; - - O_2a: - mes "[Master Swordsman]"; - mes "First, You must learn all 9 Basic Skills. If you can't satisfy this condition, you won't be able to become anything."; - next; - mes "[Master Swordsman]"; - mes "Secondly you must pass the legendary Izlude Swordsman Test."; - next; - mes "[Master Swordsman]"; - mes "When you fullfill these 2 conditions, you can become an offical Swordsman."; - goto L_Menu; - - M_End: - mes "[Master Swordsman]"; - mes "Enjoy your youth before you lose it~~ Muhahahaha!!!!"; - emotion e_heh; + mes "[Swordman]"; + mes "Second, you must pass the Swordman Test. Inquire the Test Manager located in the waiting room of the Swordman Test."; + next; + mes "[Swordman]"; + mes "If you can complete these 2 requirements, you can change to a Swordman anytime you want."; close; - -L_Done: - mes "Let me see here....so you've past the test aye??...."; - next; - if(SkillPoint > 0) goto L_Skillpt; - mes "[Master Swordsman]"; - mes "Congratulations! Now you are now fully qualified to become a Real Swordsman! I will transform you right away!!"; - next; - callfunc "Job_Change",Job_Swordman; - callfunc "F_ClearJobVar"; // clears all job variables for the current player - mes "[Master Swordsman]"; - mes "As you set forth on your journey I will expect you to represent the Swordsman Assosiation of Izlude with great honor and integrity."; - next; - mes "[Master Swordsman]"; - mes "Muhahahaha!!!"; - close; - - L_Skillpt: - mes "[Master Swordsman]"; - mes "Hmm... just a momement... it seems you still have skill points left over."; - mes "Please use them up so that I can make you a Swordsman."; + case 4: + mes "[Swordman]"; + mes "Ha ha ha!"; + mes "Ah, youth!"; close; + } } -// == Warp == -// -- Warp to test room -- -izlude_in,62,170,0 script w1039 45,1,1,{ - if(BaseJob == Job_Novice && job_sword_q > 0) warp "izlude_in",40,170; - if(job_sword_q == 0) doevent "Swordsman#02::OnStart"; - end; -} - -// -- Swordsman -- -izlude_in,65,171,5 script Swordsman#01 85,{ - doevent "Swordsman#02::OnStart"; - end; -} - -// -- Hidden Npc -- -izlude_in,65,171,5 script Swordsman#02 -1,{ - -OnStart: - mes "[Swordsman]"; - if(BaseJob == Job_Swordman) goto L_Sword; - if(BaseJob == Job_Novice) goto L_Novice; - -L_Other: - mes "Who might you be?! Those who are not Novices are not permitted to go in! Please leave."; - emotion e_what; - close; -L_Sword: - mes "You're already a Swordsman!! You don't need to take this silly test!"; - emotion e_gasp; - close; - -L_Novice: - if(job_sword_q == 1) goto L_Start; - if(job_sword_q == 2) goto L_Done; - - mes "Halt! Do you want to take the Swordsman Test?"; - mes "If so, please fill out the swordsman application first."; - mes "Speak with the 'Master Swordsman' for more information."; - emotion e_gasp; +izlude_in,62,170,6 script Swordman 85,{ + mes "[Swordman]"; + if (BaseJob == Job_Swordman) { + mes "Sorry guy, but I can only allow Novices to enter the Test Hall."; close; - - L_Start: - mes "Please enter the testing room when you are ready. Good luck!"; + } + else if (BaseJob != Job_Novice) { + mes "Who the hell are you?! Nobody, other than Novices, is permitted to come in here!"; close; - - L_Done: - mes "Speak with the Master Swordsman so that he can make you a Swordsman."; + } + else if (getskilllv(1) < 9) { + mes "Stop! I can't let you in until you learn all of the Basic Skills. The Test Hall isn't for goofing off!"; close; + } + else if (job_sword_q == 4) { + mes "Hey. You need to talk to the Swordman in the center of the room, not me."; + close; + } + else if (job_sword_q == 0) { + mes "Stop! If you want to take the Swordman Test, you'll need to fill out an application first."; + next; + mes "[Swordman]"; + mes "The Swordman in the center of the room can help you with that, got it?"; + close; + } + else { + savepoint "izlude_in",65,165; + warp "izlude_in",39,170; + end; + } } -// -- Test Guide -- -izlude_in,30,175,4 script Test Guide 92,{ - mes "[Test Guide]"; - mes "I will tell you about the legendary Izlude Swordsman Test! Listen VERY CAREFULLY for I won't repeat this again!"; +izlude_in,30,175,4 script Swordman 92,{ + mes "[Swordman]"; + mes "I will tell you about the Test! Listen carefully, I won't repeat myself."; + next; + mes "[Swordman]"; + mes "The purpose of this test is to confirm whether or not you are qualified to be a Swordman. As you know, a Swordman needs physical strength and spirit!"; next; - mes "[Test Guide]"; - mes "The purpose of this test is to decide wheather or not you qualify to become a Swordsman."; - mes "As you know, a Swordsman needs superior physical Strength as well as an iron will!"; - mes "If you possess neither of these attributes you will surely fail this grueling test."; + mes "[Swordman]"; + mes "Without those, you won't be able to become a Swordman. Now, the conditions for completing this test are very simple."; next; - mes "[Test Guide]"; - mes "The objective of the test is very simple!"; + mes "[Swordman]"; + mes "You will travel through three courses and must reach the final checkpoint within ^FF000010 minutes^000000."; next; - mes "[Test Guide]"; - mes "You need to make through an obsticale course within ^FF00007 minutes^000000 in order to pass."; + mes "[Swordman]"; + mes "If you choose to 'Surrender,' or if you run out of time, you will not pass the test."; next; - mes "[Test Guide]"; - mes "The obsticale course is made up of 3 parts and is littered with booby-traps so be carefull!"; - mes "Some traps will reduce your HP while others will warp you to an random underground cave causing you to start over."; + mes "[Swordman]"; + mes "If you find that you are not strong enough to pass the test, head to the entrance of the course and talk to the checkpoint manager."; next; - mes "[Test Guide]"; - mes "If you `Surrender' or if you excede the 'time limit', you will be fail the test."; + mes "[Swordman]"; + mes "As you travel through the three courses, you may fall to a random, underground area. The course is designed so that you can still find your way back."; next; - mes "[Test Guide]"; - mes "That is everything you need to know in order to take the test."; - mes "May God bless you."; + mes "[Swordman]"; + mes "However, be careful, as this will waste your time! Godspeed to you."; close; } - -// -- Test Hall Staff 1 -- -izlude_in,30,163,8 script Test Hall Staff 105,{ - mes "[Test Hall Staff]"; - if(SWTEST == 1) goto L_Option2; - if(SWTEST >= 2) goto L_Option3; - set SWTEST, 0; - - mes " So you want to take the test huh? You look confident.. that's good. Stay relaxed and do your best. This is not a difficult test."; - next; +izlude_in,30,163,0 script Test Hall Staff 105,{ mes "[Test Hall Staff]"; - mes "Are you ready?"; - next; - menu "Let me at it!!",-,"Ah..maybe later..",M_no; - - M_yes: - set SWTEST, SWTEST + 1; - savepoint "izlude_in",39,170; - stopnpctimer; - initnpctimer "TimerSwrdmn"; - warp "job_sword1",10,245; + if (BaseJob == Job_Swordman) { + mes "Hm? How did you get inside? You're not supposed to be in here, so please leave now."; + close2; + warp "izlude_in",66,170; + end; + } + else if (BaseJob != Job_Novice) { + mes "Who are you?! This place is for the Swordman Test! You're not allowed to be in here! Leave now!"; + close2; + warp "izlude_in",66,170; end; + } + if (job_sword_q == 1) { + mes "So are you the one who wants to be a Swordman? Alright! You look reliable!"; + next; + mes "[Test Hall Staff]"; + mes "Try to relax and do your best. This course isn't so difficult."; + set job_sword_q,2; + } + else if (job_sword_q == 2) { + mes "Retesting? Try not to worry about it. It's good that you don't back down from a challenge! Here, take these and cheer up!"; + getitem 512,5; //Apple + set job_sword_q,3; + } + else if (job_sword_q == 3) + mes "Don't ever give up! Now retesting!"; + close2; + switch(rand(1,3)) { + case 1: warp "sword_1-1",10,245; end; + case 2: warp "sword_2-1",10,245; end; + case 3: warp "sword_3-1",10,245; end; + } +} - M_no: - mes "[Test Hall Staff]"; - mes "Check back with me when you are ready."; - close; +// Examination Courses NPCs +//============================================================ +// 1-1 +sword_1-1,230,245,2 script Medic#swd_1 105,{ + callfunc "F_JobSwdMedic","1st"; +} +sword_1-1,230,242,2 script Test Hall Staff#swd_1 105,{ + callfunc "F_JobSwdStaff",1; +} +sword_1-1,230,207,2 script Medic#2swd_1 105,{ + callfunc "F_JobSwdMedic","2nd"; +} +sword_1-1,230,204,2 script Test Hall Staff#2swd_1 105,{ + callfunc "F_JobSwdStaff",1; +} +sword_1-1,223,167,2 script Mae#swd_1_success 92,{ + callfunc "F_JobSwdMae",1; +} -L_Option2: - mes "Taking the test over?.... Keep your head up. I like those who never back down from a challange! Now take this and cheer up!"; - getitem 512,3;//Items: Apple, - next; - goto M_yes; - end; -L_Option3: - mes "Don't give up! I know you will pass this time!"; - mes "(you catch him whispering '...loooooseerrr...')"; - getitem 512,5;//Items: Apple, - next; - goto M_yes; - end; +// 2-1 +sword_2-1,230,245,2 script Medic#swd_2 105,{ + callfunc "F_JobSwdMedic","1st"; } -job_sword1,1,1,0 script TimerSwrdmn -1,{ - OnTimer4000: - areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: Your 7 minutes starts now!",0; - end; - OnTimer184000: - areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 4 minutes left!",0; - end; - OnTimer304000: - areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 2 minutes left!",0; - end; - OnTimer364000: - areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 1 minutes left!",0; - end; - OnTimer394000: - areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: You have 30 seconds left, hurry!",0; - end; - OnTimer424000: - areaannounce "job_sword1", 0, 0, 400, 400, "[Test Hall Staff]: Your times up! You failed the test.",0; - end; - OnTimer428000: - stopnpctimer; - areawarp "job_sword1",0,0,400,400,"izlude_in",39,170; - end; +sword_2-1,230,242,2 script Test Hall Staff#swd_2 105,{ + callfunc "F_JobSwdStaff",2; +} +sword_2-1,230,207,2 script Medic#2swd_2 105,{ + callfunc "F_JobSwdMedic","2nd"; +} +sword_2-1,230,204,2 script Test Hall Staff#2swd_2 105,{ + callfunc "F_JobSwdStaff",2; +} +sword_2-1,223,167,2 script Mae#swd_2_success 92,{ + callfunc "F_JobSwdMae",2; } +// 3-1 +sword_3-1,230,245,2 script Medic#swd_3 105,{ + callfunc "F_JobSwdMedic","1st"; +} +sword_3-1,230,242,2 script Test Hall Staff#swd_3 105,{ + callfunc "F_JobSwdStaff",3; +} +sword_3-1,230,207,2 script Medic#2swd_3 105,{ + callfunc "F_JobSwdMedic","2nd"; +} +sword_3-1,230,204,2 script Test Hall Staff#2swd_3 105,{ + callfunc "F_JobSwdStaff",3; +} +sword_3-1,223,167,2 script Mae#swd_3_success 92,{ + callfunc "F_JobSwdMae",3; +} -// -- Medic 1 -- -job_sword1,230,245,2 script Medic#01 105,{ +// Examination Course Fucntions +//============================================================ +function script F_JobSwdMedic { + percentheal 100,0; mes "[Medic]"; - mes "This is the 1st check point! You're doing great!"; - percentheal 100, 100; + mes "This is the "+getarg(0)+" check point!Cheer up!"; close; } - -// -- Test Hall Staff 2 -- -job_sword1,230,242,2 script Test Hall Staff#01 105,{ + +function script F_JobSwdStaff { mes "[Test Hall Staff]"; mes "Do you surrender?"; next; - menu "Yes.",M_0,"No.",M_1; - - M_0: + if (select("Yes.:No.") == 1) { + mapannounce "sword_"+getarg(0)+"-1","Applicant " + strcharinfo(0) + " quit the test.",bc_map; warp "izlude_in",65,165; - close; - M_1: - mes "[Test Hall Staff]"; - mes "Bravo! Go for it again!"; - close; + end; + } + mes "[Test Hall Staff]"; + mes "Bravo! Go for it again!"; + close; } -// -- Medic 2 -- -job_sword1,230,207,2 script Medic#02 105,{ - mes "[Medic]"; - mes "This is the 2nd check point! Keep up the good work!"; - percentheal 100, 100; - close; +function script F_JobSwdMae { + mapannounce "sword_"+getarg(0)+"-1","Applicant " + strcharinfo(0) + ". You successfully passed the test.",bc_map; + set job_sword_q,4; + mes "[Mae]"; + mes "I sencerely congratulate you for passing the test!"; + mes "I already sent your test result to the Job Department.Please inquire at the Officer in Centre.Thank you."; + close2; + warp "izlude_in",66,173; + end; } -// -- Test Hall Staff 3 -- -job_sword1,230,204,2 script Test Hall Staff#02 105,{ +function script F_JobSwdTestStaff { +OnTouch: mes "[Test Hall Staff]"; - mes "Do you surrender?"; + mes "Applicant " + strcharinfo(0) + ". Do you surrender??"; next; - menu "Yes.",M_0,"No.",M_1; - - M_0: + if (select("Yes.:No.") == 1) { + mapannounce "sword_"+getarg(0)+"-1","Applicant " + strcharinfo(0) + " quit the test..",bc_map; warp "izlude_in",65,165; - close; - M_1: - mes "[Test Hall Staff]"; - mes "Bravo! Go for it again!"; - close; + end; + } + warp "sword_"+getarg(0)+"-1",getarg(1),getarg(2); + end; } -// -- Mae (Medic 3) -- -job_sword1,223,167,2 script Mae 92,{ - mes "[Mae]"; - mes "I sincerely congratulate you for passing the test!"; - mes "I've already sent your test results to the 'Master Swordsman'."; - mes "Please inquire with him about your results. Thank you."; - next; - stopnpctimer "TimerSwrdmn"; - percentheal 100, 100; - set job_sword_q,2; - set SWTEST,0; - warp "izlude_in",66,173; - close; +function script F_JobSwdTestStaff2 { +OnTouch: + mapannounce "sword_"+getarg(1)+"-1","Applicant " + strcharinfo(0) + ". Pass the "+getarg(0)+" course.",bc_map; + warp "sword_"+getarg(1)+"-1",getarg(2),getarg(3); + end; } +// Examination Course 1 +//============================================================ +sword_1-1,223,243,0 warp checkp1-2 1,1,sword_1-1,11,206; +sword_1-1,223,205,0 warp checkp2-3 1,1,sword_1-1,11,168; +sword_1-1,7,245,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff",1,10,245; +} +sword_1-1,8,207,0 script Test Hall Staff 45,1,6,{ + callfunc "F_JobSwdTestStaff",1,11,207; +} -// == Green Traps == -// reduce hp when stepped on +sword_1-1,8,169,0 script Test Hall Staff 45,1,6,{ + callfunc "F_JobSwdTestStaff",1,11,169; +} -// -- First Section -- -// - Left - -job_sword1,22,172,1 script 1green_1::green 139,0,0,{ - heal -4,0; - end; +sword_1-1,192,244,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","1st",1,215,244; } -// -- Duplicates -- -job_sword1,22,173,1 duplicate(green) 1green_2 139,0,0 -job_sword1,23,172,1 duplicate(green) 1green_3 139,0,0 -job_sword1,23,173,1 duplicate(green) 1green_4 139,0,0 -job_sword1,34,172,1 duplicate(green) 1green_5 139,0,0 -job_sword1,34,173,1 duplicate(green) 1green_6 139,0,0 -job_sword1,35,172,1 duplicate(green) 1green_7 139,0,0 -job_sword1,35,173,1 duplicate(green) 1green_8 139,0,0 -job_sword1,66,170,1 duplicate(green) 1green_9 139,0,0 -job_sword1,66,171,1 duplicate(green) 1green_10 139,0,0 -job_sword1,67,170,1 duplicate(green) 1green_11 139,0,0 -job_sword1,67,171,1 duplicate(green) 1green_12 139,0,0 -job_sword1,70,170,1 duplicate(green) 1green_13 139,0,0 -job_sword1,70,171,1 duplicate(green) 1green_14 139,0,0 -job_sword1,71,170,1 duplicate(green) 1green_15 139,0,0 -job_sword1,71,171,1 duplicate(green) 1green_16 139,0,0 - -// - Right - -job_sword1,22,164,1 duplicate(green) 1green_17 139,0,0 -job_sword1,22,165,1 duplicate(green) 1green_18 139,0,0 -job_sword1,23,164,1 duplicate(green) 1green_19 139,0,0 -job_sword1,23,165,1 duplicate(green) 1green_20 139,0,0 -job_sword1,34,164,1 duplicate(green) 1green_21 139,0,0 -job_sword1,34,165,1 duplicate(green) 1green_22 139,0,0 -job_sword1,35,164,1 duplicate(green) 1green_23 139,0,0 -job_sword1,35,165,1 duplicate(green) 1green_24 139,0,0 -job_sword1,66,166,1 duplicate(green) 1green_25 139,0,0 -job_sword1,66,167,1 duplicate(green) 1green_26 139,0,0 -job_sword1,67,166,1 duplicate(green) 1green_27 139,0,0 -job_sword1,67,167,1 duplicate(green) 1green_28 139,0,0 -job_sword1,70,166,1 duplicate(green) 1green_29 139,0,0 -job_sword1,70,167,1 duplicate(green) 1green_30 139,0,0 -job_sword1,71,166,1 duplicate(green) 1green_31 139,0,0 -job_sword1,71,167,1 duplicate(green) 1green_32 139,0,0 -// - Center - -job_sword1,86,168,1 duplicate(green) 1green_33 139,0,0 -job_sword1,86,169,1 duplicate(green) 1green_34 139,0,0 -job_sword1,87,168,1 duplicate(green) 1green_35 139,0,0 -job_sword1,87,169,1 duplicate(green) 1green_36 139,0,0 - -// -- Second Section -- -// - Left - -job_sword1,83,171,1 duplicate(green) 2green_1 139,0,1 -job_sword1,82,171,1 duplicate(green) 2green_2 139,0,1 -job_sword1,90,171,1 duplicate(green) 2green_3 139,0,1 -job_sword1,91,171,1 duplicate(green) 2green_4 139,0,1 -job_sword1,84,173,1 duplicate(green) 2green_5 139,1,0 -job_sword1,90,173,1 duplicate(green) 2green_6 139,1,0 -job_sword1,83,166,1 duplicate(green) 2green_7 139,0,1 -job_sword1,82,166,1 duplicate(green) 2green_8 139,0,1 -job_sword1,90,166,1 duplicate(green) 2green_9 139,0,1 -job_sword1,91,166,1 duplicate(green) 2green_10 139,0,1 -job_sword1,84,164,1 duplicate(green) 2green_11 139,1,0 -job_sword1,90,164,1 duplicate(green) 2green_12 139,1,0 -job_sword1,102,168,1 duplicate(green) 2green_13 139,0,0 -job_sword1,102,169,1 duplicate(green) 2green_14 139,0,0 -// - Right - -job_sword1,102,172,1 duplicate(green) 2green_15 139,0,0 -job_sword1,102,173,1 duplicate(green) 2green_16 139,0,0 -job_sword1,103,172,1 duplicate(green) 2green_17 139,0,0 -job_sword1,103,173,1 duplicate(green) 2green_18 139,0,0 -job_sword1,106,172,1 duplicate(green) 2green_19 139,0,0 -job_sword1,106,173,1 duplicate(green) 2green_20 139,0,0 -job_sword1,107,172,1 duplicate(green) 2green_21 139,0,0 -job_sword1,107,173,1 duplicate(green) 2green_22 139,0,0 -job_sword1,110,172,1 duplicate(green) 2green_23 139,0,0 -job_sword1,110,173,1 duplicate(green) 2green_24 139,0,0 -job_sword1,111,172,1 duplicate(green) 2green_25 139,0,0 -job_sword1,111,173,1 duplicate(green) 2green_26 139,0,0 -// - Center - -job_sword1,102,164,1 duplicate(green) 2green_27 139,0,0 -job_sword1,102,165,1 duplicate(green) 2green_28 139,0,0 -job_sword1,103,164,1 duplicate(green) 2green_29 139,0,0 -job_sword1,103,165,1 duplicate(green) 2green_30 139,0,0 -job_sword1,106,164,1 duplicate(green) 2green_31 139,0,0 -job_sword1,106,165,1 duplicate(green) 2green_32 139,0,0 -job_sword1,107,164,1 duplicate(green) 2green_33 139,0,0 -job_sword1,107,165,1 duplicate(green) 2green_34 139,0,0 -job_sword1,110,164,1 duplicate(green) 2green_35 139,0,0 -job_sword1,110,165,1 duplicate(green) 2green_36 139,0,0 -job_sword1,111,164,1 duplicate(green) 2green_37 139,0,0 -job_sword1,111,165,1 duplicate(green) 2green_38 139,0,0 - - -// -- Third Section -- -job_sword1,121,172,1 duplicate(green) 3green_1 139,2,0 -job_sword1,121,173,1 duplicate(green) 3green_2 139,2,0 -job_sword1,121,164,1 duplicate(green) 3green_3 139,2,0 -job_sword1,121,165,1 duplicate(green) 3green_4 139,2,0 -job_sword1,121,168,1 duplicate(green) 3green_5 139,2,0 -job_sword1,121,169,1 duplicate(green) 3green_6 139,2,0 - -// -- Fourth Section -- -job_sword1,130,169,1 duplicate(green) 4green_1 139,0,4 -job_sword1,131,169,1 duplicate(green) 4green_2 139,0,4 -job_sword1,135,164,1 duplicate(green) 4green_3 139,5,0 -job_sword1,136,165,1 duplicate(green) 4green_4 139,4,0 -job_sword1,140,169,1 duplicate(green) 4green_5 139,0,3 -job_sword1,141,168,1 duplicate(green) 4green_6 139,0,4 -job_sword1,137,172,1 duplicate(green) 4green_7 139,2,0 -job_sword1,138,173,1 duplicate(green) 4green_8 139,3,0 -job_sword1,134,171,1 duplicate(green) 4green_9 139,0,2 -job_sword1,135,168,1 duplicate(green) 4green_10 139,0,1 -job_sword1,135,170,1 duplicate(green) 4green_11 139,1,0 - -// -- Fifth Section -- -job_sword1,144,169,1 duplicate(green) 5green_1 139,0,4 -job_sword1,145,169,1 duplicate(green) 5green_2 139,0,4 -job_sword1,148,164,1 duplicate(green) 5green_3 139,4,0 -job_sword1,149,165,1 duplicate(green) 5green_4 139,3,0 -job_sword1,156,166,1 duplicate(green) 5green_5 139,0,2 -job_sword1,157,166,1 duplicate(green) 5green_6 139,0,2 -job_sword1,153,169,1 duplicate(green) 5green_7 139,4,0 -job_sword1,152,168,1 duplicate(green) 5green_8 139,3,0 -job_sword1,149,171,1 duplicate(green) 5green_9 139,0,1 -job_sword1,148,171,1 duplicate(green) 5green_10 139,0,2 -job_sword1,154,173,1 duplicate(green) 5green_11 139,2,0 -job_sword1,154,172,1 duplicate(green) 5green_12 139,2,0 - -// -- Last Section -- -job_sword1,164,172,1 duplicate(green) 6green_1 139,0,0 -job_sword1,164,173,1 duplicate(green) 6green_2 139,0,0 -job_sword1,165,172,1 duplicate(green) 6green_3 139,0,0 -job_sword1,165,173,1 duplicate(green) 6green_4 139,0,0 -job_sword1,172,172,1 duplicate(green) 6green_5 139,0,0 -job_sword1,172,173,1 duplicate(green) 6green_6 139,0,0 -job_sword1,173,172,1 duplicate(green) 6green_7 139,0,0 -job_sword1,173,173,1 duplicate(green) 6green_8 139,0,0 - -job_sword1,164,168,1 duplicate(green) 6green_9 139,0,0 -job_sword1,164,169,1 duplicate(green) 6green_10 139,0,0 -job_sword1,165,168,1 duplicate(green) 6green_11 139,0,0 -job_sword1,165,169,1 duplicate(green) 6green_12 139,0,0 -job_sword1,172,168,1 duplicate(green) 6green_13 139,0,0 -job_sword1,172,169,1 duplicate(green) 6green_14 139,0,0 -job_sword1,173,168,1 duplicate(green) 6green_15 139,0,0 -job_sword1,173,169,1 duplicate(green) 6green_16 139,0,0 - -job_sword1,164,164,1 duplicate(green) 6green_17 139,0,0 -job_sword1,164,165,1 duplicate(green) 6green_18 139,0,0 -job_sword1,165,164,1 duplicate(green) 6green_19 139,0,0 -job_sword1,165,165,1 duplicate(green) 6green_20 139,0,0 -job_sword1,172,164,1 duplicate(green) 6green_21 139,0,0 -job_sword1,172,165,1 duplicate(green) 6green_22 139,0,0 -job_sword1,173,164,1 duplicate(green) 6green_23 139,0,0 -job_sword1,173,165,1 duplicate(green) 6green_24 139,0,0 - - - -// == Fall Warps == - -job_sword1,16,251,4 script 1_blank_1a#1::1_blank 139,0,1,{ - set @TEMP,rand(5); - if (@TEMP==0) warp "job_sword1",65,56; - if (@TEMP==1) warp "job_sword1",29,26; - if (@TEMP==2) warp "job_sword1",43,16; - if (@TEMP==3) warp "job_sword1",23,112; - if (@TEMP==4) warp "job_sword1",58,83; - end; +sword_1-1,193,207,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","2nd",1,215,205; + warp "sword_1-1",215,205; } -// -- Duplicates -- -job_sword1,19,251,4 duplicate(1_blank) 1_blank_1b 139,0,1 -job_sword1,17,250,4 duplicate(1_blank) 1_blank_1c 139,1,0 -job_sword1,17,251,4 duplicate(1_blank) 1_blank_1d 139,1,1 -job_sword1,18,251,4 duplicate(1_blank) 1_blank_1e 139,1,1 -job_sword1,17,251,4 duplicate(1_blank) 1_blank_1f 139,1,1 -job_sword1,16,238,4 duplicate(1_blank) 1_blank_2a 139,0,1 -job_sword1,19,238,4 duplicate(1_blank) 1_blank_2b 139,0,1 -job_sword1,17,239,4 duplicate(1_blank) 1_blank_2c 139,0,1 -job_sword1,28,246,4 duplicate(1_blank) 1_blank_3a 139,4,1 -job_sword1,33,245,4 duplicate(1_blank) 1_blank_3b 139,0,2 -job_sword1,29,242,4 duplicate(1_blank) 1_blank_3c 139,4,0 -job_sword1,24,244,4 duplicate(1_blank) 1_blank_3d 139,0,2 -job_sword1,38,251,4 duplicate(1_blank) 1_blank_4a 139,0,1 -job_sword1,41,251,4 duplicate(1_blank) 1_blank_4b 139,0,1 -job_sword1,39,250,4 duplicate(1_blank) 1_blank_4c 139,1,0 -job_sword1,38,238,4 duplicate(1_blank) 1_blank_5a 139,0,1 -job_sword1,41,238,4 duplicate(1_blank) 1_blank_5_b 139,0,1 -job_sword1,39,239,4 duplicate(1_blank) 1_blank_5_c 139,1,0 -job_sword1,54,251,4 duplicate(1_blank) 1_blank_6_a 139,0,1 -job_sword1,71,251,4 duplicate(1_blank) 1_blank_6_b 139,0,1 -job_sword1,62,250,4 duplicate(1_blank) 1_blank_6_c 139,9,0 -job_sword1,62,247,4 duplicate(1_blank) 1_blank_7_a 139,8,0 -job_sword1,71,244,4 duplicate(1_blank) 1_blank_7_b 139,0,2 -job_sword1,63,242,4 duplicate(1_blank) 1_blank_7_c 139,8,0 -job_sword1,54,244,4 duplicate(1_blank) 1_blank_7_d 139,0,2 -job_sword1,54,238,4 duplicate(1_blank) 1_blank_8_a 139,0,1 -job_sword1,71,238,4 duplicate(1_blank) 1_blank_8_b 139,0,1 -job_sword1,62,239,4 duplicate(1_blank) 1_blank_8_c 139,9,0 -job_sword1,102,247,4 duplicate(1_blank) 1_blank_9_a 139,2,0 -job_sword1,105,245,4 duplicate(1_blank) 1_blank_9_b 139,0,2 -job_sword1,103,242,4 duplicate(1_blank) 1_blank_9_c 139,2,0 -job_sword1,100,244,4 duplicate(1_blank) 1_blank_9_d 139,0,2 -job_sword1,156,249,4 duplicate(1_blank) 1_blank_10_a 139,14,0 -job_sword1,156,248,4 duplicate(1_blank) 1_blank_10_b 139,14,0 -job_sword1,170,249,4 duplicate(1_blank) 1_blank_10_c 139,1,0 -job_sword1,170,248,4 duplicate(1_blank) 1_blank_10_d 139,1,0 -job_sword1,156,245,4 duplicate(1_blank) 1_blank_11_a 139,14,0 -job_sword1,156,244,4 duplicate(1_blank) 1_blank_11_b 139,14,0 -job_sword1,170,245,4 duplicate(1_blank) 1_blank_11_c 139,1,0 -job_sword1,170,244,4 duplicate(1_blank) 1_blank_11_d 139,1,0 -job_sword1,156,241,4 duplicate(1_blank) 1_blank_12_a 139,14,0 -job_sword1,156,240,4 duplicate(1_blank) 1_blank_12_b 139,14,0 -job_sword1,170,241,4 duplicate(1_blank) 1_blank_12_c 139,1,0 -job_sword1,170,240,4 duplicate(1_blank) 1_blank_12_d 139,1,0 -job_sword1,180,251,4 duplicate(1_blank) 1_blank_13_a 139,0,1 -job_sword1,183,251,4 duplicate(1_blank) 1_blank_13_b 139,0,1 -job_sword1,181,250,4 duplicate(1_blank) 1_blank_13_c 139,1,0 -job_sword1,180,238,4 duplicate(1_blank) 1_blank_14_a 139,0,1 -job_sword1,183,238,4 duplicate(1_blank) 1_blank_14_b 139,0,1 -job_sword1,181,239,4 duplicate(1_blank) 1_blank_14_c 139,1,0 - - -job_sword1,56,212,4 script 2_blank_1_a::2_blank 139,40,0,{ - set @TEMP,rand(5); - if (@TEMP==0) warp "job_sword1",162,120; - if (@TEMP==1) warp "job_sword1",94,120; - if (@TEMP==2) warp "job_sword1",94,85; - if (@TEMP==3) warp "job_sword1",162,85; - if (@TEMP==4) warp "job_sword1",130,47; - end; +sword_1-1,193,168,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","3rd",1,215,167; } -// -- Duplicates -- -job_sword1,95,212,4 duplicate(2_blank) 2_blank_1_b 139,2,0 -job_sword1,56,210,4 duplicate(2_blank) 2_blank_2_a 139,40,0 -job_sword1,95,210,4 duplicate(2_blank) 2_blank_2_b 139,2,0 -job_sword1,16,206,4 duplicate(2_blank) 2_blank_2_c 139,0,3 -job_sword1,97,206,4 duplicate(2_blank) 2_blank_2_d 139,0,3 -job_sword1,56,203,4 duplicate(2_blank) 2_blank_2_e 139,40,0 -job_sword1,95,203,4 duplicate(2_blank) 2_blank_2_f 139,2,0 -job_sword1,56,201,4 duplicate(2_blank) 2_blank_3_a 139,40,0 -job_sword1,95,201,4 duplicate(2_blank) 2_blank_3_b 139,2,0 - -// - part 2 - -job_sword1,113,212,4 duplicate(2_blank) 2_blank_4_a 139,14,0 -job_sword1,125,212,4 duplicate(2_blank) 2_blank_4_b 139,2,0 -job_sword1,113,210,4 duplicate(2_blank) 2_blank_5_a 139,14,0 -job_sword1,125,210,4 duplicate(2_blank) 2_blank_5_b 139,2,0 -job_sword1,100,206,4 duplicate(2_blank) 2_blank_5_c 139,0,3 -job_sword1,127,206,4 duplicate(2_blank) 2_blank_5_d 139,0,3 -job_sword1,113,203,4 duplicate(2_blank) 2_blank_5_e 139,14,0 -job_sword1,125,210,4 duplicate(2_blank) 2_blank_5_f 139,2,0 -job_sword1,113,201,4 duplicate(2_blank) 2_blank_6_a 139,14,0 -job_sword1,113,201,4 duplicate(2_blank) 2_blank_6_b 139,2,0 - -// - part 3 - -job_sword1,155,212,4 duplicate(2_blank) 2_blank_7_a 139,21,0 -job_sword1,181,212,4 duplicate(2_blank) 2_blank_7_b 139,2,0 -job_sword1,155,210,4 duplicate(2_blank) 2_blank_8_a 139,21,0 -job_sword1,181,210,4 duplicate(2_blank) 2_blank_8_b 139,2,0 -job_sword1,130,206,4 duplicate(2_blank) 2_blank_8_c 139,0,3 -job_sword1,183,206,4 duplicate(2_blank) 2_blank_8_d 139,0,3 -job_sword1,155,203,4 duplicate(2_blank) 2_blank_8_e 139,21,0 -job_sword1,181,203,4 duplicate(2_blank) 2_blank_8_f 139,2,0 -job_sword1,155,201,4 duplicate(2_blank) 2_blank_9_a 139,40,0 -job_sword1,181,201,4 duplicate(2_blank) 2_blank_9_b 139,2,0 - -job_sword1,17,174,4 script 3_blank_1_a::3_blank 139,2,0,{ - set @TEMP,rand(5); - if (@TEMP==0) warp "job_sword1",195,15; - if (@TEMP==1) warp "job_sword1",195,38; - if (@TEMP==2) warp "job_sword1",231,30; - if (@TEMP==3) warp "job_sword1",198,65; - if (@TEMP==4) warp "job_sword1",196,116; - end; +// Pitfalls (Set 1) +//============================================================ +sword_1-1,65,117,0 warp ÇÔÁ¤01-01 1,1,sword_1-1,10,245; +sword_1-1,98,27,0 warp ÇÔÁ¤02-01 1,1,sword_1-1,11,207; +sword_1-1,161,27,0 warp ÇÔÁ¤02-02 1,1,sword_1-1,11,207; +sword_1-1,239,117,0 warp ÇÔÁ¤03-01 1,1,sword_1-1,11,169; + +sword_1-1,16,251,0 script 1_blank_1_a::SwdTrap1 -1,0,1,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_1-1",65,56; end; + case 2: warp "sword_1-1",29,26; end; + case 3: warp "sword_1-1",43,16; end; + case 4: warp "sword_1-1",23,112; end; + case 5: warp "sword_1-1",58,83; end; + } +} +sword_1-1,19,251,0 duplicate(SwdTrap1) 1_blank_1_b -1,0,1 +sword_1-1,17,250,0 duplicate(SwdTrap1) 1_blank_1_c -1,1,0 +sword_1-1,16,238,0 duplicate(SwdTrap1) 1_blank_2_a -1,0,1 +sword_1-1,19,238,0 duplicate(SwdTrap1) 1_blank_2_b -1,0,1 +sword_1-1,17,239,0 duplicate(SwdTrap1) 1_blank_2_c -1,0,1 +sword_1-1,28,247,0 duplicate(SwdTrap1) 1_blank_3_a -1,4,0 +sword_1-1,33,245,0 duplicate(SwdTrap1) 1_blank_3_b -1,0,2 +sword_1-1,29,242,0 duplicate(SwdTrap1) 1_blank_3_c -1,4,0 +sword_1-1,24,244,0 duplicate(SwdTrap1) 1_blank_3_d -1,0,2 +sword_1-1,38,251,0 duplicate(SwdTrap1) 1_blank_4_a -1,0,1 +sword_1-1,41,251,0 duplicate(SwdTrap1) 1_blank_4_b -1,0,1 +sword_1-1,39,250,0 duplicate(SwdTrap1) 1_blank_4_c -1,1,0 +sword_1-1,38,238,0 duplicate(SwdTrap1) 1_blank_5_a -1,0,1 +sword_1-1,41,238,0 duplicate(SwdTrap1) 1_blank_5_b -1,0,1 +sword_1-1,39,239,0 duplicate(SwdTrap1) 1_blank_5_c -1,1,0 +sword_1-1,54,251,0 duplicate(SwdTrap1) 1_blank_6_a -1,0,1 +sword_1-1,71,251,0 duplicate(SwdTrap1) 1_blank_6_b -1,0,1 +sword_1-1,62,250,0 duplicate(SwdTrap1) 1_blank_6_c -1,9,0 +sword_1-1,62,247,0 duplicate(SwdTrap1) 1_blank_7_a -1,8,0 +sword_1-1,71,244,0 duplicate(SwdTrap1) 1_blank_7_b -1,0,2 +sword_1-1,63,242,0 duplicate(SwdTrap1) 1_blank_7_c -1,8,0 +sword_1-1,54,244,0 duplicate(SwdTrap1) 1_blank_7_d -1,0,2 +sword_1-1,54,238,0 duplicate(SwdTrap1) 1_blank_8_a -1,0,1 +sword_1-1,71,238,0 duplicate(SwdTrap1) 1_blank_8_b -1,0,1 +sword_1-1,62,239,0 duplicate(SwdTrap1) 1_blank_8_c -1,9,0 +sword_1-1,102,247,0 duplicate(SwdTrap1) 1_blank_9_a -1,2,0 +sword_1-1,105,245,0 duplicate(SwdTrap1) 1_blank_9_b -1,0,2 +sword_1-1,103,242,0 duplicate(SwdTrap1) 1_blank_9_c -1,2,0 +sword_1-1,100,244,0 duplicate(SwdTrap1) 1_blank_9_d -1,0,2 +sword_1-1,156,249,0 duplicate(SwdTrap1) 1_blank_10_a -1,14,0 +sword_1-1,156,248,0 duplicate(SwdTrap1) 1_blank_10_b -1,14,0 +sword_1-1,170,249,0 duplicate(SwdTrap1) 1_blank_10_c -1,1,0 +sword_1-1,170,248,0 duplicate(SwdTrap1) 1_blank_10_d -1,1,0 +sword_1-1,156,245,0 duplicate(SwdTrap1) 1_blank_11_a -1,14,0 +sword_1-1,156,244,0 duplicate(SwdTrap1) 1_blank_11_b -1,14,0 +sword_1-1,170,245,0 duplicate(SwdTrap1) 1_blank_11_c -1,1,0 +sword_1-1,170,244,0 duplicate(SwdTrap1) 1_blank_11_d -1,1,0 +sword_1-1,156,241,0 duplicate(SwdTrap1) 1_blank_12_a -1,14,0 +sword_1-1,156,240,0 duplicate(SwdTrap1) 1_blank_12_b -1,14,0 +sword_1-1,170,241,0 duplicate(SwdTrap1) 1_blank_12_c -1,1,0 +sword_1-1,170,240,0 duplicate(SwdTrap1) 1_blank_12_d -1,1,0 +sword_1-1,180,251,0 duplicate(SwdTrap1) 1_blank_13_a -1,0,1 +sword_1-1,183,251,0 duplicate(SwdTrap1) 1_blank_13_b -1,0,1 +sword_1-1,181,250,0 duplicate(SwdTrap1) 1_blank_13_c -1,1,0 +sword_1-1,180,238,0 duplicate(SwdTrap1) 1_blank_14_a -1,0,1 +sword_1-1,183,238,0 duplicate(SwdTrap1) 1_blank_14_b -1,0,1 +sword_1-1,181,239,0 duplicate(SwdTrap1) 1_blank_14_c -1,1,0 + +sword_1-1,193,245,0 warp 1_rest 1,3,sword_1-1,215,244; + +// Pitfalls (Set 2) +//============================================================ +sword_1-1,56,212,0 script 2_blank_1_a::SwdTrap2 -1,40,0,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_1-1",162,120; end; + case 2: warp "sword_1-1",94,120; end; + case 3: warp "sword_1-1",94,85; end; + case 4: warp "sword_1-1",162,85; end; + case 5: warp "sword_1-1",130,47; end; + } +} + +sword_1-1,95,212,0 duplicate(SwdTrap2) 2_blank_1_b -1,2,0 +sword_1-1,56,210,0 duplicate(SwdTrap2) 2_blank_2_a -1,40,0 +sword_1-1,95,210,0 duplicate(SwdTrap2) 2_blank_2_b -1,2,0 +sword_1-1,16,206,0 duplicate(SwdTrap2) 2_blank_2_c -1,0,3 +sword_1-1,97,206,0 duplicate(SwdTrap2) 2_blank_2_d -1,0,3 +sword_1-1,56,203,0 duplicate(SwdTrap2) 2_blank_2_e -1,40,0 +sword_1-1,95,203,0 duplicate(SwdTrap2) 2_blank_2_f -1,2,0 +sword_1-1,56,201,0 duplicate(SwdTrap2) 2_blank_3_a -1,40,0 +sword_1-1,95,201,0 duplicate(SwdTrap2) 2_blank_3_b -1,2,0 + +sword_1-1,113,212,0 duplicate(SwdTrap2) 2_blank_4_a -1,14,0 +sword_1-1,125,212,0 duplicate(SwdTrap2) 2_blank_4_b -1,2,0 +sword_1-1,113,210,0 duplicate(SwdTrap2) 2_blank_5_a -1,14,0 +sword_1-1,125,210,0 duplicate(SwdTrap2) 2_blank_5_b -1,2,0 +sword_1-1,100,206,0 duplicate(SwdTrap2) 2_blank_5_c -1,0,3 +sword_1-1,127,206,0 duplicate(SwdTrap2) 2_blank_5_d -1,0,3 +sword_1-1,113,203,0 duplicate(SwdTrap2) 2_blank_5_e -1,14,0 +sword_1-1,125,210,0 duplicate(SwdTrap2) 2_blank_5_f -1,2,0 +sword_1-1,113,201,0 duplicate(SwdTrap2) 2_blank_6_a -1,14,0 +sword_1-1,113,201,0 duplicate(SwdTrap2) 2_blank_6_b -1,2,0 + +sword_1-1,155,212,0 duplicate(SwdTrap2) 2_blank_7_a -1,21,0 +sword_1-1,181,212,0 duplicate(SwdTrap2) 2_blank_7_b -1,2,0 +sword_1-1,155,210,0 duplicate(SwdTrap2) 2_blank_8_a -1,21,0 +sword_1-1,181,210,0 duplicate(SwdTrap2) 2_blank_8_b -1,2,0 +sword_1-1,130,206,0 duplicate(SwdTrap2) 2_blank_8_c -1,0,3 +sword_1-1,183,206,0 duplicate(SwdTrap2) 2_blank_8_d -1,0,3 +sword_1-1,155,203,0 duplicate(SwdTrap2) 2_blank_8_e -1,21,0 +sword_1-1,181,203,0 duplicate(SwdTrap2) 2_blank_8_f -1,2,0 +sword_1-1,155,201,0 duplicate(SwdTrap2) 2_blank_9_a -1,40,0 +sword_1-1,181,201,0 duplicate(SwdTrap2) 2_blank_9_b -1,2,0 + +// Pitfalls (Set 3) +//============================================================ +sword_1-1,17,174,0 script 3_blank_1_a::SwdTrap3 -1,2,0,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_1-1",195,15; end; + case 2: warp "sword_1-1",195,38; end; + case 3: warp "sword_1-1",231,30; end; + case 4: warp "sword_1-1",198,65; end; + case 5: warp "sword_1-1",196,116; end; + } +} + +sword_1-1,17,163,0 duplicate(SwdTrap3) 3_blank_2_a -1,2,0 +sword_1-1,29,171,0 duplicate(SwdTrap3) 3_blank_3_a -1,2,0 +sword_1-1,31,168,0 duplicate(SwdTrap3) 3_blank_3_b -1,0,2 +sword_1-1,28,166,0 duplicate(SwdTrap3) 3_blank_3_c -1,2,0 +sword_1-1,26,168,0 duplicate(SwdTrap3) 3_blank_3_d -1,0,2 +sword_1-1,36,169,0 duplicate(SwdTrap3) 3_blank_4_a -1,0,0 +sword_1-1,37,169,0 duplicate(SwdTrap3) 3_blank_4_b -1,0,0 +sword_1-1,37,168,0 duplicate(SwdTrap3) 3_blank_4_c -1,0,0 +sword_1-1,36,168,0 duplicate(SwdTrap3) 3_blank_4_c -1,0,0 +sword_1-1,40,175,0 duplicate(SwdTrap3) 3_blank_5_a -1,0,1 +sword_1-1,41,175,0 duplicate(SwdTrap3) 3_blank_5_b -1,0,1 +sword_1-1,41,171,0 duplicate(SwdTrap3) 3_blank_6_a -1,1,0 +sword_1-1,41,170,0 duplicate(SwdTrap3) 3_blank_6_b -1,1,0 +sword_1-1,41,167,0 duplicate(SwdTrap3) 3_blank_6_c -1,1,0 +sword_1-1,41,166,0 duplicate(SwdTrap3) 3_blank_6_d -1,1,0 +sword_1-1,42,169,0 duplicate(SwdTrap3) 3_blank_6_e -1,0,1 +sword_1-1,43,170,0 duplicate(SwdTrap3) 3_blank_6_f -1,0,1 +sword_1-1,43,167,0 duplicate(SwdTrap3) 3_blank_6_g -1,0,1 +sword_1-1,40,162,0 duplicate(SwdTrap3) 3_blank_7_a -1,0,1 +sword_1-1,41,162,0 duplicate(SwdTrap3) 3_blank_7_b -1,0,1 +sword_1-1,46,175,0 duplicate(SwdTrap3) 3_blank_8_a -1,0,1 +sword_1-1,51,175,0 duplicate(SwdTrap3) 3_blank_8_b -1,0,1 +sword_1-1,47,174,0 duplicate(SwdTrap3) 3_blank_8_c -1,1,0 +sword_1-1,50,174,0 duplicate(SwdTrap3) 3_blank_8_d -1,1,0 +sword_1-1,48,173,0 duplicate(SwdTrap3) 3_blank_8_e -1,0,1 +sword_1-1,49,173,0 duplicate(SwdTrap3) 3_blank_8_f -1,0,1 +sword_1-1,46,162,0 duplicate(SwdTrap3) 3_blank_9_a -1,0,1 +sword_1-1,51,162,0 duplicate(SwdTrap3) 3_blank_9_b -1,0,1 +sword_1-1,47,163,0 duplicate(SwdTrap3) 3_blank_9_c -1,1,0 +sword_1-1,50,163,0 duplicate(SwdTrap3) 3_blank_9_d -1,1,0 +sword_1-1,48,164,0 duplicate(SwdTrap3) 3_blank_9_e -1,0,1 +sword_1-1,49,164,0 duplicate(SwdTrap3) 3_blank_9_f -1,0,1 +sword_1-1,54,170,0 duplicate(SwdTrap3) 3_blank_10_a -1,0,1 +sword_1-1,55,170,0 duplicate(SwdTrap3) 3_blank_10_b -1,0,1 +sword_1-1,54,167,0 duplicate(SwdTrap3) 3_blank_10_c -1,0,1 +sword_1-1,55,167,0 duplicate(SwdTrap3) 3_blank_10_d -1,0,1 +sword_1-1,53,169,0 duplicate(SwdTrap3) 3_blank_10_e -1,1,0 +sword_1-1,53,168,0 duplicate(SwdTrap3) 3_blank_10_f -1,1,0 +sword_1-1,56,169,0 duplicate(SwdTrap3) 3_blank_10_g -1,1,0 +sword_1-1,56,168,0 duplicate(SwdTrap3) 3_blank_10_h -1,1,0 +sword_1-1,58,175,0 duplicate(SwdTrap3) 3_blank_11_a -1,0,1 +sword_1-1,59,174,0 duplicate(SwdTrap3) 3_blank_11_b -1,1,0 +sword_1-1,60,173,0 duplicate(SwdTrap3) 3_blank_11_c -1,0,1 +sword_1-1,61,172,0 duplicate(SwdTrap3) 3_blank_11_d -1,1,0 +sword_1-1,58,162,0 duplicate(SwdTrap3) 3_blank_12_a -1,0,1 +sword_1-1,59,163,0 duplicate(SwdTrap3) 3_blank_12_b -1,1,0 +sword_1-1,60,164,0 duplicate(SwdTrap3) 3_blank_12_c -1,0,1 +sword_1-1,61,165,0 duplicate(SwdTrap3) 3_blank_12_d -1,1,0 +sword_1-1,76,172,0 duplicate(SwdTrap3) 3_blank_13_a -1,1,0 +sword_1-1,77,173,0 duplicate(SwdTrap3) 3_blank_13_b -1,0,1 +sword_1-1,78,174,0 duplicate(SwdTrap3) 3_blank_13_c -1,1,0 +sword_1-1,79,175,0 duplicate(SwdTrap3) 3_blank_13_d -1,0,1 +sword_1-1,76,165,0 duplicate(SwdTrap3) 3_blank_14_a -1,1,0 +sword_1-1,77,164,0 duplicate(SwdTrap3) 3_blank_14_b -1,0,1 +sword_1-1,78,163,0 duplicate(SwdTrap3) 3_blank_14_c -1,1,0 +sword_1-1,79,162,0 duplicate(SwdTrap3) 3_blank_14_d -1,0,1 +sword_1-1,94,175,0 duplicate(SwdTrap3) 3_blank_15_a -1,0,1 +sword_1-1,95,174,0 duplicate(SwdTrap3) 3_blank_15_b -1,1,0 +sword_1-1,98,174,0 duplicate(SwdTrap3) 3_blank_15_c -1,1,0 +sword_1-1,99,175,0 duplicate(SwdTrap3) 3_blank_16_d -1,0,1 +sword_1-1,96,169,0 duplicate(SwdTrap3) 3_blank_17_a -1,0,0 +sword_1-1,97,169,0 duplicate(SwdTrap3) 3_blank_17_b -1,0,0 +sword_1-1,97,168,0 duplicate(SwdTrap3) 3_blank_17_c -1,0,0 +sword_1-1,96,168,0 duplicate(SwdTrap3) 3_blank_17_d -1,0,0 +sword_1-1,94,162,0 duplicate(SwdTrap3) 3_blank_18_a -1,0,1 +sword_1-1,95,163,0 duplicate(SwdTrap3) 3_blank_18_b -1,1,0 +sword_1-1,98,163,0 duplicate(SwdTrap3) 3_blank_18_c -1,1,0 +sword_1-1,99,162,0 duplicate(SwdTrap3) 3_blank_18_d -1,0,1 +sword_1-1,114,175,0 duplicate(SwdTrap3) 3_blank_19_a -1,0,1 +sword_1-1,115,175,0 duplicate(SwdTrap3) 3_blank_19_b -1,0,1 +sword_1-1,114,162,0 duplicate(SwdTrap3) 3_blank_20_a -1,0,1 +sword_1-1,115,162,0 duplicate(SwdTrap3) 3_blank_20_b -1,0,1 +sword_1-1,126,175,0 duplicate(SwdTrap3) 3_blank_21_a -1,0,1 +sword_1-1,127,175,0 duplicate(SwdTrap3) 3_blank_21_b -1,0,1 +sword_1-1,126,162,0 duplicate(SwdTrap3) 3_blank_23_a -1,0,1 +sword_1-1,127,162,0 duplicate(SwdTrap3) 3_blank_23_b -1,0,1 +sword_1-1,160,174,0 duplicate(SwdTrap3) 3_blank_24_a -1,0,2 +sword_1-1,161,174,0 duplicate(SwdTrap3) 3_blank_24_b -1,0,2 +sword_1-1,160,163,0 duplicate(SwdTrap3) 3_blank_25_a -1,0,2 +sword_1-1,161,163,0 duplicate(SwdTrap3) 3_blank_25_b -1,0,2 +sword_1-1,168,175,0 duplicate(SwdTrap3) 3_blank_26_a -1,0,2 +sword_1-1,169,175,0 duplicate(SwdTrap3) 3_blank_26_b -1,0,2 +sword_1-1,168,162,0 duplicate(SwdTrap3) 3_blank_27_a -1,0,2 +sword_1-1,169,162,0 duplicate(SwdTrap3) 3_blank_27_b -1,0,2 +sword_1-1,176,174,0 duplicate(SwdTrap3) 3_blank_28_a -1,0,2 +sword_1-1,177,174,0 duplicate(SwdTrap3) 3_blank_28_b -1,0,2 +sword_1-1,178,173,0 duplicate(SwdTrap3) 3_blank_28_c -1,1,0 +sword_1-1,178,172,0 duplicate(SwdTrap3) 3_blank_28_d -1,1,0 +sword_1-1,181,174,0 duplicate(SwdTrap3) 3_blank_28_e -1,2,0 +sword_1-1,179,169,0 duplicate(SwdTrap3) 3_blank_29_a -1,3,0 +sword_1-1,179,168,0 duplicate(SwdTrap3) 3_blank_29_b -1,3,0 +sword_1-1,182,169,0 duplicate(SwdTrap3) 3_blank_29_c -1,0,2 +sword_1-1,183,169,0 duplicate(SwdTrap3) 3_blank_29_d -1,0,2 +sword_1-1,181,167,0 duplicate(SwdTrap3) 3_blank_29_e -1,1,0 +sword_1-1,181,166,0 duplicate(SwdTrap3) 3_blank_29_f -1,1,0 +sword_1-1,183,167,0 duplicate(SwdTrap3) 3_blank_29_g -1,0,1 +sword_1-1,176,163,0 duplicate(SwdTrap3) 3_blank_30_a -1,0,2 +sword_1-1,177,163,0 duplicate(SwdTrap3) 3_blank_30_b -1,0,2 +sword_1-1,181,163,0 duplicate(SwdTrap3) 3_blank_30_c -1,2,0 + +// Examination Course 2 +//============================================================ +sword_2-1,223,243,0 warp checkp1-2 1,1,sword_2-1,11,206; +sword_2-1,223,205,0 warp checkp2-3 1,1,sword_2-1,11,168; + +sword_2-1,7,245,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff",2,10,245; +} + +sword_2-1,8,207,0 script Test Hall Staff 45,1,6,{ + callfunc "F_JobSwdTestStaff",2,11,207; +} + +sword_2-1,8,169,0 script Test Hall Staff 45,1,6,{ + callfunc "F_JobSwdTestStaff",2,11,169; +} + +sword_2-1,192,244,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","1st",2,215,244; +} + +sword_2-1,193,207,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","2nd",2,215,205; + warp "sword_2-1",215,205; +} + +sword_2-1,193,168,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","3rd",2,215,167; +} + +// Pitfalls (Set 1) +//============================================================ +sword_2-1,65,117,0 warp ÇÔÁ¤01-01 1,1,sword_2-1,10,245; +sword_2-1,98,27,0 warp ÇÔÁ¤02-01 1,1,sword_2-1,11,207; +sword_2-1,161,27,0 warp ÇÔÁ¤02-02 1,1,sword_2-1,11,207; +sword_2-1,239,117,0 warp ÇÔÁ¤03-01 1,1,sword_2-1,11,169; + +sword_2-1,16,251,0 script 1_blank_1_a::SwdTrap1 -1,0,1,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_2-1",65,56; end; + case 2: warp "sword_2-1",29,26; end; + case 3: warp "sword_2-1",43,16; end; + case 4: warp "sword_2-1",23,112; end; + case 5: warp "sword_2-1",58,83; end; + } +} +sword_2-1,19,251,0 duplicate(SwdTrap1) 1_blank_1_b -1,0,1 +sword_2-1,17,250,0 duplicate(SwdTrap1) 1_blank_1_c -1,1,0 +sword_2-1,16,238,0 duplicate(SwdTrap1) 1_blank_2_a -1,0,1 +sword_2-1,19,238,0 duplicate(SwdTrap1) 1_blank_2_b -1,0,1 +sword_2-1,17,239,0 duplicate(SwdTrap1) 1_blank_2_c -1,0,1 +sword_2-1,28,247,0 duplicate(SwdTrap1) 1_blank_3_a -1,4,0 +sword_2-1,33,245,0 duplicate(SwdTrap1) 1_blank_3_b -1,0,2 +sword_2-1,29,242,0 duplicate(SwdTrap1) 1_blank_3_c -1,4,0 +sword_2-1,24,244,0 duplicate(SwdTrap1) 1_blank_3_d -1,0,2 +sword_2-1,38,251,0 duplicate(SwdTrap1) 1_blank_4_a -1,0,1 +sword_2-1,41,251,0 duplicate(SwdTrap1) 1_blank_4_b -1,0,1 +sword_2-1,39,250,0 duplicate(SwdTrap1) 1_blank_4_c -1,1,0 +sword_2-1,38,238,0 duplicate(SwdTrap1) 1_blank_5_a -1,0,1 +sword_2-1,41,238,0 duplicate(SwdTrap1) 1_blank_5_b -1,0,1 +sword_2-1,39,239,0 duplicate(SwdTrap1) 1_blank_5_c -1,1,0 +sword_2-1,54,251,0 duplicate(SwdTrap1) 1_blank_6_a -1,0,1 +sword_2-1,71,251,0 duplicate(SwdTrap1) 1_blank_6_b -1,0,1 +sword_2-1,62,250,0 duplicate(SwdTrap1) 1_blank_6_c -1,9,0 +sword_2-1,62,247,0 duplicate(SwdTrap1) 1_blank_7_a -1,8,0 +sword_2-1,71,244,0 duplicate(SwdTrap1) 1_blank_7_b -1,0,2 +sword_2-1,63,242,0 duplicate(SwdTrap1) 1_blank_7_c -1,8,0 +sword_2-1,54,244,0 duplicate(SwdTrap1) 1_blank_7_d -1,0,2 +sword_2-1,54,238,0 duplicate(SwdTrap1) 1_blank_8_a -1,0,1 +sword_2-1,71,238,0 duplicate(SwdTrap1) 1_blank_8_b -1,0,1 +sword_2-1,62,239,0 duplicate(SwdTrap1) 1_blank_8_c -1,9,0 +sword_2-1,102,247,0 duplicate(SwdTrap1) 1_blank_9_a -1,2,0 +sword_2-1,105,245,0 duplicate(SwdTrap1) 1_blank_9_b -1,0,2 +sword_2-1,103,242,0 duplicate(SwdTrap1) 1_blank_9_c -1,2,0 +sword_2-1,100,244,0 duplicate(SwdTrap1) 1_blank_9_d -1,0,2 +sword_2-1,156,249,0 duplicate(SwdTrap1) 1_blank_10_a -1,14,0 +sword_2-1,156,248,0 duplicate(SwdTrap1) 1_blank_10_b -1,14,0 +sword_2-1,170,249,0 duplicate(SwdTrap1) 1_blank_10_c -1,1,0 +sword_2-1,170,248,0 duplicate(SwdTrap1) 1_blank_10_d -1,1,0 +sword_2-1,156,245,0 duplicate(SwdTrap1) 1_blank_11_a -1,14,0 +sword_2-1,156,244,0 duplicate(SwdTrap1) 1_blank_11_b -1,14,0 +sword_2-1,170,245,0 duplicate(SwdTrap1) 1_blank_11_c -1,1,0 +sword_2-1,170,244,0 duplicate(SwdTrap1) 1_blank_11_d -1,1,0 +sword_2-1,156,241,0 duplicate(SwdTrap1) 1_blank_12_a -1,14,0 +sword_2-1,156,240,0 duplicate(SwdTrap1) 1_blank_12_b -1,14,0 +sword_2-1,170,241,0 duplicate(SwdTrap1) 1_blank_12_c -1,1,0 +sword_2-1,170,240,0 duplicate(SwdTrap1) 1_blank_12_d -1,1,0 +sword_2-1,180,251,0 duplicate(SwdTrap1) 1_blank_13_a -1,0,1 +sword_2-1,183,251,0 duplicate(SwdTrap1) 1_blank_13_b -1,0,1 +sword_2-1,181,250,0 duplicate(SwdTrap1) 1_blank_13_c -1,1,0 +sword_2-1,180,238,0 duplicate(SwdTrap1) 1_blank_14_a -1,0,1 +sword_2-1,183,238,0 duplicate(SwdTrap1) 1_blank_14_b -1,0,1 +sword_2-1,181,239,0 duplicate(SwdTrap1) 1_blank_14_c -1,1,0 + +sword_2-1,193,245,0 warp 1_rest 1,3,sword_2-1,215,244; + +// Pitfalls (Set 2) +//============================================================ +sword_2-1,56,212,0 script 2_blank_1_a::SwdTrap2 -1,40,0,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_2-1",162,120; end; + case 2: warp "sword_2-1",94,120; end; + case 3: warp "sword_2-1",94,85; end; + case 4: warp "sword_2-1",162,85; end; + case 5: warp "sword_2-1",130,47; end; + } +} + +sword_2-1,95,212,0 duplicate(SwdTrap2) 2_blank_1_b -1,2,0 +sword_2-1,56,210,0 duplicate(SwdTrap2) 2_blank_2_a -1,40,0 +sword_2-1,95,210,0 duplicate(SwdTrap2) 2_blank_2_b -1,2,0 +sword_2-1,16,206,0 duplicate(SwdTrap2) 2_blank_2_c -1,0,3 +sword_2-1,97,206,0 duplicate(SwdTrap2) 2_blank_2_d -1,0,3 +sword_2-1,56,203,0 duplicate(SwdTrap2) 2_blank_2_e -1,40,0 +sword_2-1,95,203,0 duplicate(SwdTrap2) 2_blank_2_f -1,2,0 +sword_2-1,56,201,0 duplicate(SwdTrap2) 2_blank_3_a -1,40,0 +sword_2-1,95,201,0 duplicate(SwdTrap2) 2_blank_3_b -1,2,0 + +sword_2-1,113,212,0 duplicate(SwdTrap2) 2_blank_4_a -1,14,0 +sword_2-1,125,212,0 duplicate(SwdTrap2) 2_blank_4_b -1,2,0 +sword_2-1,113,210,0 duplicate(SwdTrap2) 2_blank_5_a -1,14,0 +sword_2-1,125,210,0 duplicate(SwdTrap2) 2_blank_5_b -1,2,0 +sword_2-1,100,206,0 duplicate(SwdTrap2) 2_blank_5_c -1,0,3 +sword_2-1,127,206,0 duplicate(SwdTrap2) 2_blank_5_d -1,0,3 +sword_2-1,113,203,0 duplicate(SwdTrap2) 2_blank_5_e -1,14,0 +sword_2-1,125,210,0 duplicate(SwdTrap2) 2_blank_5_f -1,2,0 +sword_2-1,113,201,0 duplicate(SwdTrap2) 2_blank_6_a -1,14,0 +sword_2-1,113,201,0 duplicate(SwdTrap2) 2_blank_6_b -1,2,0 + +sword_2-1,155,212,0 duplicate(SwdTrap2) 2_blank_7_a -1,21,0 +sword_2-1,181,212,0 duplicate(SwdTrap2) 2_blank_7_b -1,2,0 +sword_2-1,155,210,0 duplicate(SwdTrap2) 2_blank_8_a -1,21,0 +sword_2-1,181,210,0 duplicate(SwdTrap2) 2_blank_8_b -1,2,0 +sword_2-1,130,206,0 duplicate(SwdTrap2) 2_blank_8_c -1,0,3 +sword_2-1,183,206,0 duplicate(SwdTrap2) 2_blank_8_d -1,0,3 +sword_2-1,155,203,0 duplicate(SwdTrap2) 2_blank_8_e -1,21,0 +sword_2-1,181,203,0 duplicate(SwdTrap2) 2_blank_8_f -1,2,0 +sword_2-1,155,201,0 duplicate(SwdTrap2) 2_blank_9_a -1,40,0 +sword_2-1,181,201,0 duplicate(SwdTrap2) 2_blank_9_b -1,2,0 + +// Pitfalls (Set 3) +//============================================================ +sword_2-1,17,174,0 script 3_blank_1_a::SwdTrap3 -1,2,0,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_2-1",195,15; end; + case 2: warp "sword_2-1",195,38; end; + case 3: warp "sword_2-1",231,30; end; + case 4: warp "sword_2-1",198,65; end; + case 5: warp "sword_2-1",196,116; end; + } +} + +sword_2-1,17,163,0 duplicate(SwdTrap3) 3_blank_2_a -1,2,0 +sword_2-1,29,171,0 duplicate(SwdTrap3) 3_blank_3_a -1,2,0 +sword_2-1,31,168,0 duplicate(SwdTrap3) 3_blank_3_b -1,0,2 +sword_2-1,28,166,0 duplicate(SwdTrap3) 3_blank_3_c -1,2,0 +sword_2-1,26,168,0 duplicate(SwdTrap3) 3_blank_3_d -1,0,2 +sword_2-1,36,169,0 duplicate(SwdTrap3) 3_blank_4_a -1,0,0 +sword_2-1,37,169,0 duplicate(SwdTrap3) 3_blank_4_b -1,0,0 +sword_2-1,37,168,0 duplicate(SwdTrap3) 3_blank_4_c -1,0,0 +sword_2-1,36,168,0 duplicate(SwdTrap3) 3_blank_4_c -1,0,0 +sword_2-1,40,175,0 duplicate(SwdTrap3) 3_blank_5_a -1,0,1 +sword_2-1,41,175,0 duplicate(SwdTrap3) 3_blank_5_b -1,0,1 +sword_2-1,41,171,0 duplicate(SwdTrap3) 3_blank_6_a -1,1,0 +sword_2-1,41,170,0 duplicate(SwdTrap3) 3_blank_6_b -1,1,0 +sword_2-1,41,167,0 duplicate(SwdTrap3) 3_blank_6_c -1,1,0 +sword_2-1,41,166,0 duplicate(SwdTrap3) 3_blank_6_d -1,1,0 +sword_2-1,42,169,0 duplicate(SwdTrap3) 3_blank_6_e -1,0,1 +sword_2-1,43,170,0 duplicate(SwdTrap3) 3_blank_6_f -1,0,1 +sword_2-1,43,167,0 duplicate(SwdTrap3) 3_blank_6_g -1,0,1 +sword_2-1,40,162,0 duplicate(SwdTrap3) 3_blank_7_a -1,0,1 +sword_2-1,41,162,0 duplicate(SwdTrap3) 3_blank_7_b -1,0,1 +sword_2-1,46,175,0 duplicate(SwdTrap3) 3_blank_8_a -1,0,1 +sword_2-1,51,175,0 duplicate(SwdTrap3) 3_blank_8_b -1,0,1 +sword_2-1,47,174,0 duplicate(SwdTrap3) 3_blank_8_c -1,1,0 +sword_2-1,50,174,0 duplicate(SwdTrap3) 3_blank_8_d -1,1,0 +sword_2-1,48,173,0 duplicate(SwdTrap3) 3_blank_8_e -1,0,1 +sword_2-1,49,173,0 duplicate(SwdTrap3) 3_blank_8_f -1,0,1 +sword_2-1,46,162,0 duplicate(SwdTrap3) 3_blank_9_a -1,0,1 +sword_2-1,51,162,0 duplicate(SwdTrap3) 3_blank_9_b -1,0,1 +sword_2-1,47,163,0 duplicate(SwdTrap3) 3_blank_9_c -1,1,0 +sword_2-1,50,163,0 duplicate(SwdTrap3) 3_blank_9_d -1,1,0 +sword_2-1,48,164,0 duplicate(SwdTrap3) 3_blank_9_e -1,0,1 +sword_2-1,49,164,0 duplicate(SwdTrap3) 3_blank_9_f -1,0,1 +sword_2-1,54,170,0 duplicate(SwdTrap3) 3_blank_10_a -1,0,1 +sword_2-1,55,170,0 duplicate(SwdTrap3) 3_blank_10_b -1,0,1 +sword_2-1,54,167,0 duplicate(SwdTrap3) 3_blank_10_c -1,0,1 +sword_2-1,55,167,0 duplicate(SwdTrap3) 3_blank_10_d -1,0,1 +sword_2-1,53,169,0 duplicate(SwdTrap3) 3_blank_10_e -1,1,0 +sword_2-1,53,168,0 duplicate(SwdTrap3) 3_blank_10_f -1,1,0 +sword_2-1,56,169,0 duplicate(SwdTrap3) 3_blank_10_g -1,1,0 +sword_2-1,56,168,0 duplicate(SwdTrap3) 3_blank_10_h -1,1,0 +sword_2-1,58,175,0 duplicate(SwdTrap3) 3_blank_11_a -1,0,1 +sword_2-1,59,174,0 duplicate(SwdTrap3) 3_blank_11_b -1,1,0 +sword_2-1,60,173,0 duplicate(SwdTrap3) 3_blank_11_c -1,0,1 +sword_2-1,61,172,0 duplicate(SwdTrap3) 3_blank_11_d -1,1,0 +sword_2-1,58,162,0 duplicate(SwdTrap3) 3_blank_12_a -1,0,1 +sword_2-1,59,163,0 duplicate(SwdTrap3) 3_blank_12_b -1,1,0 +sword_2-1,60,164,0 duplicate(SwdTrap3) 3_blank_12_c -1,0,1 +sword_2-1,61,165,0 duplicate(SwdTrap3) 3_blank_12_d -1,1,0 +sword_2-1,76,172,0 duplicate(SwdTrap3) 3_blank_13_a -1,1,0 +sword_2-1,77,173,0 duplicate(SwdTrap3) 3_blank_13_b -1,0,1 +sword_2-1,78,174,0 duplicate(SwdTrap3) 3_blank_13_c -1,1,0 +sword_2-1,79,175,0 duplicate(SwdTrap3) 3_blank_13_d -1,0,1 +sword_2-1,76,165,0 duplicate(SwdTrap3) 3_blank_14_a -1,1,0 +sword_2-1,77,164,0 duplicate(SwdTrap3) 3_blank_14_b -1,0,1 +sword_2-1,78,163,0 duplicate(SwdTrap3) 3_blank_14_c -1,1,0 +sword_2-1,79,162,0 duplicate(SwdTrap3) 3_blank_14_d -1,0,1 +sword_2-1,94,175,0 duplicate(SwdTrap3) 3_blank_15_a -1,0,1 +sword_2-1,95,174,0 duplicate(SwdTrap3) 3_blank_15_b -1,1,0 +sword_2-1,98,174,0 duplicate(SwdTrap3) 3_blank_15_c -1,1,0 +sword_2-1,99,175,0 duplicate(SwdTrap3) 3_blank_16_d -1,0,1 +sword_2-1,96,169,0 duplicate(SwdTrap3) 3_blank_17_a -1,0,0 +sword_2-1,97,169,0 duplicate(SwdTrap3) 3_blank_17_b -1,0,0 +sword_2-1,97,168,0 duplicate(SwdTrap3) 3_blank_17_c -1,0,0 +sword_2-1,96,168,0 duplicate(SwdTrap3) 3_blank_17_d -1,0,0 +sword_2-1,94,162,0 duplicate(SwdTrap3) 3_blank_18_a -1,0,1 +sword_2-1,95,163,0 duplicate(SwdTrap3) 3_blank_18_b -1,1,0 +sword_2-1,98,163,0 duplicate(SwdTrap3) 3_blank_18_c -1,1,0 +sword_2-1,99,162,0 duplicate(SwdTrap3) 3_blank_18_d -1,0,1 +sword_2-1,114,175,0 duplicate(SwdTrap3) 3_blank_19_a -1,0,1 +sword_2-1,115,175,0 duplicate(SwdTrap3) 3_blank_19_b -1,0,1 +sword_2-1,114,162,0 duplicate(SwdTrap3) 3_blank_20_a -1,0,1 +sword_2-1,115,162,0 duplicate(SwdTrap3) 3_blank_20_b -1,0,1 +sword_2-1,126,175,0 duplicate(SwdTrap3) 3_blank_21_a -1,0,1 +sword_2-1,127,175,0 duplicate(SwdTrap3) 3_blank_21_b -1,0,1 +sword_2-1,126,162,0 duplicate(SwdTrap3) 3_blank_23_a -1,0,1 +sword_2-1,127,162,0 duplicate(SwdTrap3) 3_blank_23_b -1,0,1 +sword_2-1,160,174,0 duplicate(SwdTrap3) 3_blank_24_a -1,0,2 +sword_2-1,161,174,0 duplicate(SwdTrap3) 3_blank_24_b -1,0,2 +sword_2-1,160,163,0 duplicate(SwdTrap3) 3_blank_25_a -1,0,2 +sword_2-1,161,163,0 duplicate(SwdTrap3) 3_blank_25_b -1,0,2 +sword_2-1,168,175,0 duplicate(SwdTrap3) 3_blank_26_a -1,0,2 +sword_2-1,169,175,0 duplicate(SwdTrap3) 3_blank_26_b -1,0,2 +sword_2-1,168,162,0 duplicate(SwdTrap3) 3_blank_27_a -1,0,2 +sword_2-1,169,162,0 duplicate(SwdTrap3) 3_blank_27_b -1,0,2 +sword_2-1,176,174,0 duplicate(SwdTrap3) 3_blank_28_a -1,0,2 +sword_2-1,177,174,0 duplicate(SwdTrap3) 3_blank_28_b -1,0,2 +sword_2-1,178,173,0 duplicate(SwdTrap3) 3_blank_28_c -1,1,0 +sword_2-1,178,172,0 duplicate(SwdTrap3) 3_blank_28_d -1,1,0 +sword_2-1,181,174,0 duplicate(SwdTrap3) 3_blank_28_e -1,2,0 +sword_2-1,179,169,0 duplicate(SwdTrap3) 3_blank_29_a -1,3,0 +sword_2-1,179,168,0 duplicate(SwdTrap3) 3_blank_29_b -1,3,0 +sword_2-1,182,169,0 duplicate(SwdTrap3) 3_blank_29_c -1,0,2 +sword_2-1,183,169,0 duplicate(SwdTrap3) 3_blank_29_d -1,0,2 +sword_2-1,181,167,0 duplicate(SwdTrap3) 3_blank_29_e -1,1,0 +sword_2-1,181,166,0 duplicate(SwdTrap3) 3_blank_29_f -1,1,0 +sword_2-1,183,167,0 duplicate(SwdTrap3) 3_blank_29_g -1,0,1 +sword_2-1,176,163,0 duplicate(SwdTrap3) 3_blank_30_a -1,0,2 +sword_2-1,177,163,0 duplicate(SwdTrap3) 3_blank_30_b -1,0,2 +sword_2-1,181,163,0 duplicate(SwdTrap3) 3_blank_30_c -1,2,0 + +// Examination Course 3 +//============================================================ +sword_3-1,223,243,0 warp checkp1-2 1,1,sword_3-1,11,206; +sword_3-1,223,205,0 warp checkp2-3 1,1,sword_3-1,11,168; + +sword_3-1,7,245,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff",3,10,245; } -// -- Duplicates -- -job_sword1,17,163,4 duplicate(3_blank) 3_blank_2_a 139,2,0 -job_sword1,29,171,4 duplicate(3_blank) 3_blank_3_a 139,2,0 -job_sword1,31,168,4 duplicate(3_blank) 3_blank_3_b 139,0,2 -job_sword1,28,166,4 duplicate(3_blank) 3_blank_3_c 139,2,0 -job_sword1,26,168,4 duplicate(3_blank) 3_blank_3_d 139,0,2 -job_sword1,36,169,4 duplicate(3_blank) 3_blank_4_a 139,0,0 -job_sword1,37,169,4 duplicate(3_blank) 3_blank_4_b 139,0,0 -job_sword1,37,168,4 duplicate(3_blank) 3_blank_4_c 139,0,0 -job_sword1,36,168,4 duplicate(3_blank) 3_blank_4_d 139,0,0 -job_sword1,40,175,4 duplicate(3_blank) 3_blank_5_a 139,0,1 -job_sword1,41,175,4 duplicate(3_blank) 3_blank_5_b 139,0,1 -job_sword1,41,171,4 duplicate(3_blank) 3_blank_6_a 139,1,0 -job_sword1,41,170,4 duplicate(3_blank) 3_blank_6_b 139,1,0 -job_sword1,41,167,4 duplicate(3_blank) 3_blank_6_c 139,1,0 -job_sword1,41,166,4 duplicate(3_blank) 3_blank_6_d 139,1,0 -job_sword1,42,169,4 duplicate(3_blank) 3_blank_6_e 139,0,1 -job_sword1,43,170,4 duplicate(3_blank) 3_blank_6_f 139,0,1 -job_sword1,43,167,4 duplicate(3_blank) 3_blank_6_g 139,0,1 -job_sword1,40,162,4 duplicate(3_blank) 3_blank_7_a 139,0,1 -job_sword1,41,162,4 duplicate(3_blank) 3_blank_7_b 139,0,1 -job_sword1,46,175,4 duplicate(3_blank) 3_blank_8_a 139,0,1 -job_sword1,51,175,4 duplicate(3_blank) 3_blank_8_b 139,0,1 -job_sword1,47,174,4 duplicate(3_blank) 3_blank_8_c 139,1,0 -job_sword1,50,174,4 duplicate(3_blank) 3_blank_8_d 139,1,0 -job_sword1,48,173,4 duplicate(3_blank) 3_blank_8_e 139,0,1 -job_sword1,49,173,4 duplicate(3_blank) 3_blank_8_f 139,0,1 -job_sword1,46,162,4 duplicate(3_blank) 3_blank_9_a 139,0,1 -job_sword1,51,162,4 duplicate(3_blank) 3_blank_9_b 139,0,1 -job_sword1,47,163,4 duplicate(3_blank) 3_blank_9_c 139,1,0 -job_sword1,50,163,4 duplicate(3_blank) 3_blank_9_d 139,1,0 -job_sword1,48,164,4 duplicate(3_blank) 3_blank_9_e 139,0,1 -job_sword1,49,164,4 duplicate(3_blank) 3_blank_9_f 139,0,1 -job_sword1,54,170,4 duplicate(3_blank) 3_blank_10_a 139,0,1 -job_sword1,55,170,4 duplicate(3_blank) 3_blank_10_b 139,0,1 -job_sword1,54,167,4 duplicate(3_blank) 3_blank_10_c 139,0,1 -job_sword1,55,167,4 duplicate(3_blank) 3_blank_10_d 139,0,1 -job_sword1,53,169,4 duplicate(3_blank) 3_blank_10_e 139,1,0 -job_sword1,53,168,4 duplicate(3_blank) 3_blank_10_f 139,1,0 -job_sword1,56,169,4 duplicate(3_blank) 3_blank_10_g 139,1,0 -job_sword1,56,168,4 duplicate(3_blank) 3_blank_10_h 139,1,0 -job_sword1,58,175,4 duplicate(3_blank) 3_blank_11_a 139,0,1 -job_sword1,59,174,4 duplicate(3_blank) 3_blank_11_b 139,1,0 -job_sword1,60,173,4 duplicate(3_blank) 3_blank_11_c 139,0,1 -job_sword1,61,172,4 duplicate(3_blank) 3_blank_11_d 139,1,0 -job_sword1,58,162,4 duplicate(3_blank) 3_blank_12_a 139,0,1 -job_sword1,59,163,4 duplicate(3_blank) 3_blank_12_b 139,1,0 -job_sword1,60,164,4 duplicate(3_blank) 3_blank_12_c 139,0,1 -job_sword1,61,165,4 duplicate(3_blank) 3_blank_12_d 139,1,0 -job_sword1,76,172,4 duplicate(3_blank) 3_blank_13_a 139,1,0 -job_sword1,77,173,4 duplicate(3_blank) 3_blank_13_b 139,0,1 -job_sword1,78,174,4 duplicate(3_blank) 3_blank_13_c 139,1,0 -job_sword1,79,175,4 duplicate(3_blank) 3_blank_13_d 139,0,1 -job_sword1,76,165,4 duplicate(3_blank) 3_blank_14_a 139,1,0 -job_sword1,77,164,4 duplicate(3_blank) 3_blank_14_b 139,0,1 -job_sword1,78,163,4 duplicate(3_blank) 3_blank_14_c 139,1,0 -job_sword1,79,162,4 duplicate(3_blank) 3_blank_14_d 139,0,1 -job_sword1,94,175,4 duplicate(3_blank) 3_blank_15_a 139,0,1 -job_sword1,95,174,4 duplicate(3_blank) 3_blank_15_b 139,1,0 -job_sword1,98,174,4 duplicate(3_blank) 3_blank_15_c 139,1,0 -job_sword1,99,175,4 duplicate(3_blank) 3_blank_16_d 139,0,1 -job_sword1,96,169,4 duplicate(3_blank) 3_blank_17_a 139,0,0 -job_sword1,97,169,4 duplicate(3_blank) 3_blank_17_b 139,0,0 -job_sword1,97,168,4 duplicate(3_blank) 3_blank_17_c 139,0,0 -job_sword1,96,168,4 duplicate(3_blank) 3_blank_17_d 139,0,0 -job_sword1,94,162,4 duplicate(3_blank) 3_blank_18_a 139,0,1 -job_sword1,95,163,4 duplicate(3_blank) 3_blank_18_b 139,1,0 -job_sword1,98,163,4 duplicate(3_blank) 3_blank_18_c 139,1,0 -job_sword1,99,162,4 duplicate(3_blank) 3_blank_18_d 139,0,1 -job_sword1,114,175,4 duplicate(3_blank) 3_blank_19_a 139,0,1 -job_sword1,115,175,4 duplicate(3_blank) 3_blank_19_b 139,0,1 -job_sword1,114,162,4 duplicate(3_blank) 3_blank_20_a 139,0,1 -job_sword1,115,162,4 duplicate(3_blank) 3_blank_20_b 139,0,1 -job_sword1,126,175,4 duplicate(3_blank) 3_blank_21_a 139,0,1 -job_sword1,127,175,4 duplicate(3_blank) 3_blank_21_b 139,0,1 -job_sword1,126,162,4 duplicate(3_blank) 3_blank_23_a 139,0,1 -job_sword1,127,162,4 duplicate(3_blank) 3_blank_23_b 139,0,1 -job_sword1,160,174,4 duplicate(3_blank) 3_blank_24_a 139,0,2 -job_sword1,161,174,4 duplicate(3_blank) 3_blank_24_b 139,0,2 -job_sword1,160,163,4 duplicate(3_blank) 3_blank_25_a 139,0,2 -job_sword1,161,163,4 duplicate(3_blank) 3_blank_25_b 139,0,2 -job_sword1,168,175,4 duplicate(3_blank) 3_blank_26_a 139,0,2 -job_sword1,169,175,4 duplicate(3_blank) 3_blank_26_b 139,0,2 -job_sword1,168,162,4 duplicate(3_blank) 3_blank_27_a 139,0,2 -job_sword1,169,162,4 duplicate(3_blank) 3_blank_27_b 139,0,2 -job_sword1,176,174,4 duplicate(3_blank) 3_blank_28_a 139,0,2 -job_sword1,177,174,4 duplicate(3_blank) 3_blank_28_b 139,0,2 -job_sword1,178,173,4 duplicate(3_blank) 3_blank_28_c 139,1,0 -job_sword1,178,172,4 duplicate(3_blank) 3_blank_28_d 139,1,0 -job_sword1,181,174,4 duplicate(3_blank) 3_blank_28_e 139,2,0 -job_sword1,179,169,4 duplicate(3_blank) 3_blank_29_a 139,3,0 -job_sword1,179,168,4 duplicate(3_blank) 3_blank_29_b 139,3,0 -job_sword1,182,169,4 duplicate(3_blank) 3_blank_29_c 139,0,2 -job_sword1,183,169,4 duplicate(3_blank) 3_blank_29_d 139,0,2 -job_sword1,181,167,4 duplicate(3_blank) 3_blank_29_e 139,1,0 -job_sword1,181,166,4 duplicate(3_blank) 3_blank_29_f 139,1,0 -job_sword1,183,167,4 duplicate(3_blank) 3_blank_29_g 139,0,1 -job_sword1,176,163,4 duplicate(3_blank) 3_blank_30_a 139,0,2 -job_sword1,177,163,4 duplicate(3_blank) 3_blank_30_b 139,0,2 -job_sword1,181,163,4 duplicate(3_blank) 3_blank_30_c 139,2,0 - -// == Monsters == -//Spawn is included in this file so make shure its not elsewhere to! -job_sword1,35,78,0,0 monster Fabre 1184,4,0,0,0 -job_sword1,50,108,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,61,28,0,0 monster Fabre 1184,4,0,0,0 -job_sword1,61,92,0,0 monster Fabre 1184,2,0,0,0 -// -job_sword1,110,112,0,0 monster Fabre 1184,3,0,0,0 -job_sword1,161,94,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,130,76,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,103,58,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,130,24,0,0 monster Fabre 1184,3,0,0,0 -// -job_sword1,201,36,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,201,16,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,239,44,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,239,76,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,231,101,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,234,117,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,198,91,0,0 monster Fabre 1184,2,0,0,0 -job_sword1,200,63,0,0 monster Fabre 1184,2,0,0,0 - -//============================================================================== +sword_3-1,8,207,0 script Test Hall Staff 45,1,6,{ + callfunc "F_JobSwdTestStaff",3,11,207; +} + +sword_3-1,8,169,0 script Test Hall Staff 45,1,6,{ + callfunc "F_JobSwdTestStaff",3,11,169; +} + +sword_3-1,192,244,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","1st",3,215,244; +} + +sword_3-1,193,207,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","2nd",3,215,205; + warp "sword_3-1",215,205; +} + +sword_3-1,193,168,0 script Test Hall Staff 45,1,3,{ + callfunc "F_JobSwdTestStaff2","3rd",3,215,167; +} + +// Pitfalls (Set 1) +//============================================================ +sword_3-1,65,117,0 warp ÇÔÁ¤01-01 1,1,sword_3-1,10,245; +sword_3-1,98,27,0 warp ÇÔÁ¤02-01 1,1,sword_3-1,11,207; +sword_3-1,161,27,0 warp ÇÔÁ¤02-02 1,1,sword_3-1,11,207; +sword_3-1,239,117,0 warp ÇÔÁ¤03-01 1,1,sword_3-1,11,169; + +sword_3-1,16,251,0 script 1_blank_1_a::SwdTrap1 -1,0,1,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_3-1",65,56; end; + case 2: warp "sword_3-1",29,26; end; + case 3: warp "sword_3-1",43,16; end; + case 4: warp "sword_3-1",23,112; end; + case 5: warp "sword_3-1",58,83; end; + } +} +sword_3-1,19,251,0 duplicate(SwdTrap1) 1_blank_1_b -1,0,1 +sword_3-1,17,250,0 duplicate(SwdTrap1) 1_blank_1_c -1,1,0 +sword_3-1,16,238,0 duplicate(SwdTrap1) 1_blank_2_a -1,0,1 +sword_3-1,19,238,0 duplicate(SwdTrap1) 1_blank_2_b -1,0,1 +sword_3-1,17,239,0 duplicate(SwdTrap1) 1_blank_2_c -1,0,1 +sword_3-1,28,247,0 duplicate(SwdTrap1) 1_blank_3_a -1,4,0 +sword_3-1,33,245,0 duplicate(SwdTrap1) 1_blank_3_b -1,0,2 +sword_3-1,29,242,0 duplicate(SwdTrap1) 1_blank_3_c -1,4,0 +sword_3-1,24,244,0 duplicate(SwdTrap1) 1_blank_3_d -1,0,2 +sword_3-1,38,251,0 duplicate(SwdTrap1) 1_blank_4_a -1,0,1 +sword_3-1,41,251,0 duplicate(SwdTrap1) 1_blank_4_b -1,0,1 +sword_3-1,39,250,0 duplicate(SwdTrap1) 1_blank_4_c -1,1,0 +sword_3-1,38,238,0 duplicate(SwdTrap1) 1_blank_5_a -1,0,1 +sword_3-1,41,238,0 duplicate(SwdTrap1) 1_blank_5_b -1,0,1 +sword_3-1,39,239,0 duplicate(SwdTrap1) 1_blank_5_c -1,1,0 +sword_3-1,54,251,0 duplicate(SwdTrap1) 1_blank_6_a -1,0,1 +sword_3-1,71,251,0 duplicate(SwdTrap1) 1_blank_6_b -1,0,1 +sword_3-1,62,250,0 duplicate(SwdTrap1) 1_blank_6_c -1,9,0 +sword_3-1,62,247,0 duplicate(SwdTrap1) 1_blank_7_a -1,8,0 +sword_3-1,71,244,0 duplicate(SwdTrap1) 1_blank_7_b -1,0,2 +sword_3-1,63,242,0 duplicate(SwdTrap1) 1_blank_7_c -1,8,0 +sword_3-1,54,244,0 duplicate(SwdTrap1) 1_blank_7_d -1,0,2 +sword_3-1,54,238,0 duplicate(SwdTrap1) 1_blank_8_a -1,0,1 +sword_3-1,71,238,0 duplicate(SwdTrap1) 1_blank_8_b -1,0,1 +sword_3-1,62,239,0 duplicate(SwdTrap1) 1_blank_8_c -1,9,0 +sword_3-1,102,247,0 duplicate(SwdTrap1) 1_blank_9_a -1,2,0 +sword_3-1,105,245,0 duplicate(SwdTrap1) 1_blank_9_b -1,0,2 +sword_3-1,103,242,0 duplicate(SwdTrap1) 1_blank_9_c -1,2,0 +sword_3-1,100,244,0 duplicate(SwdTrap1) 1_blank_9_d -1,0,2 +sword_3-1,156,249,0 duplicate(SwdTrap1) 1_blank_10_a -1,14,0 +sword_3-1,156,248,0 duplicate(SwdTrap1) 1_blank_10_b -1,14,0 +sword_3-1,170,249,0 duplicate(SwdTrap1) 1_blank_10_c -1,1,0 +sword_3-1,170,248,0 duplicate(SwdTrap1) 1_blank_10_d -1,1,0 +sword_3-1,156,245,0 duplicate(SwdTrap1) 1_blank_11_a -1,14,0 +sword_3-1,156,244,0 duplicate(SwdTrap1) 1_blank_11_b -1,14,0 +sword_3-1,170,245,0 duplicate(SwdTrap1) 1_blank_11_c -1,1,0 +sword_3-1,170,244,0 duplicate(SwdTrap1) 1_blank_11_d -1,1,0 +sword_3-1,156,241,0 duplicate(SwdTrap1) 1_blank_12_a -1,14,0 +sword_3-1,156,240,0 duplicate(SwdTrap1) 1_blank_12_b -1,14,0 +sword_3-1,170,241,0 duplicate(SwdTrap1) 1_blank_12_c -1,1,0 +sword_3-1,170,240,0 duplicate(SwdTrap1) 1_blank_12_d -1,1,0 +sword_3-1,180,251,0 duplicate(SwdTrap1) 1_blank_13_a -1,0,1 +sword_3-1,183,251,0 duplicate(SwdTrap1) 1_blank_13_b -1,0,1 +sword_3-1,181,250,0 duplicate(SwdTrap1) 1_blank_13_c -1,1,0 +sword_3-1,180,238,0 duplicate(SwdTrap1) 1_blank_14_a -1,0,1 +sword_3-1,183,238,0 duplicate(SwdTrap1) 1_blank_14_b -1,0,1 +sword_3-1,181,239,0 duplicate(SwdTrap1) 1_blank_14_c -1,1,0 + +sword_3-1,193,245,0 warp 1_rest 1,3,sword_3-1,215,244; + +// Pitfalls (Set 2) +//============================================================ +sword_3-1,56,212,0 script 2_blank_1_a::SwdTrap2 -1,40,0,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_3-1",162,120; end; + case 2: warp "sword_3-1",94,120; end; + case 3: warp "sword_3-1",94,85; end; + case 4: warp "sword_3-1",162,85; end; + case 5: warp "sword_3-1",130,47; end; + } +} + +sword_3-1,95,212,0 duplicate(SwdTrap2) 2_blank_1_b -1,2,0 +sword_3-1,56,210,0 duplicate(SwdTrap2) 2_blank_2_a -1,40,0 +sword_3-1,95,210,0 duplicate(SwdTrap2) 2_blank_2_b -1,2,0 +sword_3-1,16,206,0 duplicate(SwdTrap2) 2_blank_2_c -1,0,3 +sword_3-1,97,206,0 duplicate(SwdTrap2) 2_blank_2_d -1,0,3 +sword_3-1,56,203,0 duplicate(SwdTrap2) 2_blank_2_e -1,40,0 +sword_3-1,95,203,0 duplicate(SwdTrap2) 2_blank_2_f -1,2,0 +sword_3-1,56,201,0 duplicate(SwdTrap2) 2_blank_3_a -1,40,0 +sword_3-1,95,201,0 duplicate(SwdTrap2) 2_blank_3_b -1,2,0 + +sword_3-1,113,212,0 duplicate(SwdTrap2) 2_blank_4_a -1,14,0 +sword_3-1,125,212,0 duplicate(SwdTrap2) 2_blank_4_b -1,2,0 +sword_3-1,113,210,0 duplicate(SwdTrap2) 2_blank_5_a -1,14,0 +sword_3-1,125,210,0 duplicate(SwdTrap2) 2_blank_5_b -1,2,0 +sword_3-1,100,206,0 duplicate(SwdTrap2) 2_blank_5_c -1,0,3 +sword_3-1,127,206,0 duplicate(SwdTrap2) 2_blank_5_d -1,0,3 +sword_3-1,113,203,0 duplicate(SwdTrap2) 2_blank_5_e -1,14,0 +sword_3-1,125,210,0 duplicate(SwdTrap2) 2_blank_5_f -1,2,0 +sword_3-1,113,201,0 duplicate(SwdTrap2) 2_blank_6_a -1,14,0 +sword_3-1,113,201,0 duplicate(SwdTrap2) 2_blank_6_b -1,2,0 + +sword_3-1,155,212,0 duplicate(SwdTrap2) 2_blank_7_a -1,21,0 +sword_3-1,181,212,0 duplicate(SwdTrap2) 2_blank_7_b -1,2,0 +sword_3-1,155,210,0 duplicate(SwdTrap2) 2_blank_8_a -1,21,0 +sword_3-1,181,210,0 duplicate(SwdTrap2) 2_blank_8_b -1,2,0 +sword_3-1,130,206,0 duplicate(SwdTrap2) 2_blank_8_c -1,0,3 +sword_3-1,183,206,0 duplicate(SwdTrap2) 2_blank_8_d -1,0,3 +sword_3-1,155,203,0 duplicate(SwdTrap2) 2_blank_8_e -1,21,0 +sword_3-1,181,203,0 duplicate(SwdTrap2) 2_blank_8_f -1,2,0 +sword_3-1,155,201,0 duplicate(SwdTrap2) 2_blank_9_a -1,40,0 +sword_3-1,181,201,0 duplicate(SwdTrap2) 2_blank_9_b -1,2,0 + +// Pitfalls (Set 3) +//============================================================ +sword_3-1,17,174,0 script 3_blank_1_a::SwdTrap3 -1,2,0,{ +OnTouch: + switch(rand(1,5)) { + case 1: warp "sword_3-1",195,15; end; + case 2: warp "sword_3-1",195,38; end; + case 3: warp "sword_3-1",231,30; end; + case 4: warp "sword_3-1",198,65; end; + case 5: warp "sword_3-1",196,116; end; + } +} + +sword_3-1,17,163,0 duplicate(SwdTrap3) 3_blank_2_a -1,2,0 +sword_3-1,29,171,0 duplicate(SwdTrap3) 3_blank_3_a -1,2,0 +sword_3-1,31,168,0 duplicate(SwdTrap3) 3_blank_3_b -1,0,2 +sword_3-1,28,166,0 duplicate(SwdTrap3) 3_blank_3_c -1,2,0 +sword_3-1,26,168,0 duplicate(SwdTrap3) 3_blank_3_d -1,0,2 +sword_3-1,36,169,0 duplicate(SwdTrap3) 3_blank_4_a -1,0,0 +sword_3-1,37,169,0 duplicate(SwdTrap3) 3_blank_4_b -1,0,0 +sword_3-1,37,168,0 duplicate(SwdTrap3) 3_blank_4_c -1,0,0 +sword_3-1,36,168,0 duplicate(SwdTrap3) 3_blank_4_c -1,0,0 +sword_3-1,40,175,0 duplicate(SwdTrap3) 3_blank_5_a -1,0,1 +sword_3-1,41,175,0 duplicate(SwdTrap3) 3_blank_5_b -1,0,1 +sword_3-1,41,171,0 duplicate(SwdTrap3) 3_blank_6_a -1,1,0 +sword_3-1,41,170,0 duplicate(SwdTrap3) 3_blank_6_b -1,1,0 +sword_3-1,41,167,0 duplicate(SwdTrap3) 3_blank_6_c -1,1,0 +sword_3-1,41,166,0 duplicate(SwdTrap3) 3_blank_6_d -1,1,0 +sword_3-1,42,169,0 duplicate(SwdTrap3) 3_blank_6_e -1,0,1 +sword_3-1,43,170,0 duplicate(SwdTrap3) 3_blank_6_f -1,0,1 +sword_3-1,43,167,0 duplicate(SwdTrap3) 3_blank_6_g -1,0,1 +sword_3-1,40,162,0 duplicate(SwdTrap3) 3_blank_7_a -1,0,1 +sword_3-1,41,162,0 duplicate(SwdTrap3) 3_blank_7_b -1,0,1 +sword_3-1,46,175,0 duplicate(SwdTrap3) 3_blank_8_a -1,0,1 +sword_3-1,51,175,0 duplicate(SwdTrap3) 3_blank_8_b -1,0,1 +sword_3-1,47,174,0 duplicate(SwdTrap3) 3_blank_8_c -1,1,0 +sword_3-1,50,174,0 duplicate(SwdTrap3) 3_blank_8_d -1,1,0 +sword_3-1,48,173,0 duplicate(SwdTrap3) 3_blank_8_e -1,0,1 +sword_3-1,49,173,0 duplicate(SwdTrap3) 3_blank_8_f -1,0,1 +sword_3-1,46,162,0 duplicate(SwdTrap3) 3_blank_9_a -1,0,1 +sword_3-1,51,162,0 duplicate(SwdTrap3) 3_blank_9_b -1,0,1 +sword_3-1,47,163,0 duplicate(SwdTrap3) 3_blank_9_c -1,1,0 +sword_3-1,50,163,0 duplicate(SwdTrap3) 3_blank_9_d -1,1,0 +sword_3-1,48,164,0 duplicate(SwdTrap3) 3_blank_9_e -1,0,1 +sword_3-1,49,164,0 duplicate(SwdTrap3) 3_blank_9_f -1,0,1 +sword_3-1,54,170,0 duplicate(SwdTrap3) 3_blank_10_a -1,0,1 +sword_3-1,55,170,0 duplicate(SwdTrap3) 3_blank_10_b -1,0,1 +sword_3-1,54,167,0 duplicate(SwdTrap3) 3_blank_10_c -1,0,1 +sword_3-1,55,167,0 duplicate(SwdTrap3) 3_blank_10_d -1,0,1 +sword_3-1,53,169,0 duplicate(SwdTrap3) 3_blank_10_e -1,1,0 +sword_3-1,53,168,0 duplicate(SwdTrap3) 3_blank_10_f -1,1,0 +sword_3-1,56,169,0 duplicate(SwdTrap3) 3_blank_10_g -1,1,0 +sword_3-1,56,168,0 duplicate(SwdTrap3) 3_blank_10_h -1,1,0 +sword_3-1,58,175,0 duplicate(SwdTrap3) 3_blank_11_a -1,0,1 +sword_3-1,59,174,0 duplicate(SwdTrap3) 3_blank_11_b -1,1,0 +sword_3-1,60,173,0 duplicate(SwdTrap3) 3_blank_11_c -1,0,1 +sword_3-1,61,172,0 duplicate(SwdTrap3) 3_blank_11_d -1,1,0 +sword_3-1,58,162,0 duplicate(SwdTrap3) 3_blank_12_a -1,0,1 +sword_3-1,59,163,0 duplicate(SwdTrap3) 3_blank_12_b -1,1,0 +sword_3-1,60,164,0 duplicate(SwdTrap3) 3_blank_12_c -1,0,1 +sword_3-1,61,165,0 duplicate(SwdTrap3) 3_blank_12_d -1,1,0 +sword_3-1,76,172,0 duplicate(SwdTrap3) 3_blank_13_a -1,1,0 +sword_3-1,77,173,0 duplicate(SwdTrap3) 3_blank_13_b -1,0,1 +sword_3-1,78,174,0 duplicate(SwdTrap3) 3_blank_13_c -1,1,0 +sword_3-1,79,175,0 duplicate(SwdTrap3) 3_blank_13_d -1,0,1 +sword_3-1,76,165,0 duplicate(SwdTrap3) 3_blank_14_a -1,1,0 +sword_3-1,77,164,0 duplicate(SwdTrap3) 3_blank_14_b -1,0,1 +sword_3-1,78,163,0 duplicate(SwdTrap3) 3_blank_14_c -1,1,0 +sword_3-1,79,162,0 duplicate(SwdTrap3) 3_blank_14_d -1,0,1 +sword_3-1,94,175,0 duplicate(SwdTrap3) 3_blank_15_a -1,0,1 +sword_3-1,95,174,0 duplicate(SwdTrap3) 3_blank_15_b -1,1,0 +sword_3-1,98,174,0 duplicate(SwdTrap3) 3_blank_15_c -1,1,0 +sword_3-1,99,175,0 duplicate(SwdTrap3) 3_blank_16_d -1,0,1 +sword_3-1,96,169,0 duplicate(SwdTrap3) 3_blank_17_a -1,0,0 +sword_3-1,97,169,0 duplicate(SwdTrap3) 3_blank_17_b -1,0,0 +sword_3-1,97,168,0 duplicate(SwdTrap3) 3_blank_17_c -1,0,0 +sword_3-1,96,168,0 duplicate(SwdTrap3) 3_blank_17_d -1,0,0 +sword_3-1,94,162,0 duplicate(SwdTrap3) 3_blank_18_a -1,0,1 +sword_3-1,95,163,0 duplicate(SwdTrap3) 3_blank_18_b -1,1,0 +sword_3-1,98,163,0 duplicate(SwdTrap3) 3_blank_18_c -1,1,0 +sword_3-1,99,162,0 duplicate(SwdTrap3) 3_blank_18_d -1,0,1 +sword_3-1,114,175,0 duplicate(SwdTrap3) 3_blank_19_a -1,0,1 +sword_3-1,115,175,0 duplicate(SwdTrap3) 3_blank_19_b -1,0,1 +sword_3-1,114,162,0 duplicate(SwdTrap3) 3_blank_20_a -1,0,1 +sword_3-1,115,162,0 duplicate(SwdTrap3) 3_blank_20_b -1,0,1 +sword_3-1,126,175,0 duplicate(SwdTrap3) 3_blank_21_a -1,0,1 +sword_3-1,127,175,0 duplicate(SwdTrap3) 3_blank_21_b -1,0,1 +sword_3-1,126,162,0 duplicate(SwdTrap3) 3_blank_23_a -1,0,1 +sword_3-1,127,162,0 duplicate(SwdTrap3) 3_blank_23_b -1,0,1 +sword_3-1,160,174,0 duplicate(SwdTrap3) 3_blank_24_a -1,0,2 +sword_3-1,161,174,0 duplicate(SwdTrap3) 3_blank_24_b -1,0,2 +sword_3-1,160,163,0 duplicate(SwdTrap3) 3_blank_25_a -1,0,2 +sword_3-1,161,163,0 duplicate(SwdTrap3) 3_blank_25_b -1,0,2 +sword_3-1,168,175,0 duplicate(SwdTrap3) 3_blank_26_a -1,0,2 +sword_3-1,169,175,0 duplicate(SwdTrap3) 3_blank_26_b -1,0,2 +sword_3-1,168,162,0 duplicate(SwdTrap3) 3_blank_27_a -1,0,2 +sword_3-1,169,162,0 duplicate(SwdTrap3) 3_blank_27_b -1,0,2 +sword_3-1,176,174,0 duplicate(SwdTrap3) 3_blank_28_a -1,0,2 +sword_3-1,177,174,0 duplicate(SwdTrap3) 3_blank_28_b -1,0,2 +sword_3-1,178,173,0 duplicate(SwdTrap3) 3_blank_28_c -1,1,0 +sword_3-1,178,172,0 duplicate(SwdTrap3) 3_blank_28_d -1,1,0 +sword_3-1,181,174,0 duplicate(SwdTrap3) 3_blank_28_e -1,2,0 +sword_3-1,179,169,0 duplicate(SwdTrap3) 3_blank_29_a -1,3,0 +sword_3-1,179,168,0 duplicate(SwdTrap3) 3_blank_29_b -1,3,0 +sword_3-1,182,169,0 duplicate(SwdTrap3) 3_blank_29_c -1,0,2 +sword_3-1,183,169,0 duplicate(SwdTrap3) 3_blank_29_d -1,0,2 +sword_3-1,181,167,0 duplicate(SwdTrap3) 3_blank_29_e -1,1,0 +sword_3-1,181,166,0 duplicate(SwdTrap3) 3_blank_29_f -1,1,0 +sword_3-1,183,167,0 duplicate(SwdTrap3) 3_blank_29_g -1,0,1 +sword_3-1,176,163,0 duplicate(SwdTrap3) 3_blank_30_a -1,0,2 +sword_3-1,177,163,0 duplicate(SwdTrap3) 3_blank_30_b -1,0,2 +sword_3-1,181,163,0 duplicate(SwdTrap3) 3_blank_30_c -1,2,0 + +// Monsters (all three courses) +//============================================================ +sword_1-1,0,0,0,0 monster Chonchon 1183,20,0,0,0 +sword_1-1,35,79,0,0 monster Fabre 1184,3,60000,30000,0 +sword_1-1,50,108,0,0 monster Fabre 1184,3,60000,30000,0 +sword_1-1,61,28,0,0 monster Fabre 1184,3,60000,30000,0 +sword_1-1,61,92,0,0 monster Fabre 1184,3,60000,30000,0 +sword_1-1,110,112,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,161,94,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,130,76,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,103,58,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,130,24,0,0 monster Fabre 1184,5,60000,30000,0 +sword_1-1,201,36,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,201,16,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,239,44,0,0 monster Fabre 1184,3,60000,30000,0 +sword_1-1,239,76,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,231,101,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,234,117,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,198,91,0,0 monster Fabre 1184,2,60000,30000,0 +sword_1-1,200,63,0,0 monster Fabre 1184,2,60000,30000,0 + +sword_2-1,0,0,0,0 monster Chonchon 1183,20,0,0,0 +sword_2-1,35,79,0,0 monster Fabre 1184,3,60000,30000,0 +sword_2-1,50,108,0,0 monster Fabre 1184,3,60000,30000,0 +sword_2-1,61,28,0,0 monster Fabre 1184,3,60000,30000,0 +sword_2-1,61,92,0,0 monster Fabre 1184,3,60000,30000,0 +sword_2-1,110,112,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,161,94,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,130,76,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,103,58,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,130,24,0,0 monster Fabre 1184,5,60000,30000,0 +sword_2-1,201,36,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,201,16,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,239,44,0,0 monster Fabre 1184,3,60000,30000,0 +sword_2-1,239,76,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,231,101,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,234,117,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,198,91,0,0 monster Fabre 1184,2,60000,30000,0 +sword_2-1,200,63,0,0 monster Fabre 1184,2,60000,30000,0 + +sword_3-1,0,0,0,0 monster Chonchon 1183,20,0,0,0 +sword_3-1,35,79,0,0 monster Fabre 1184,3,60000,30000,0 +sword_3-1,50,108,0,0 monster Fabre 1184,3,60000,30000,0 +sword_3-1,61,28,0,0 monster Fabre 1184,3,60000,30000,0 +sword_3-1,61,92,0,0 monster Fabre 1184,3,60000,30000,0 +sword_3-1,110,112,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,161,94,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,130,76,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,103,58,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,130,24,0,0 monster Fabre 1184,5,60000,30000,0 +sword_3-1,201,36,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,201,16,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,239,44,0,0 monster Fabre 1184,3,60000,30000,0 +sword_3-1,239,76,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,231,101,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,234,117,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,198,91,0,0 monster Fabre 1184,2,60000,30000,0 +sword_3-1,200,63,0,0 monster Fabre 1184,2,60000,30000,0 + +//============================================================ // mapflag -//============================================================================== -job_sword1 mapflag nomemo -job_sword1 mapflag noteleport -job_sword1 mapflag nosave SavePoint -job_sword1 mapflag nopenalty -job_sword1 mapflag nobranch -job_sword1 mapflag noexp -job_sword1 mapflag noloot +//============================================================ +sword_1-1 mapflag nomemo +sword_1-1 mapflag noteleport +sword_1-1 mapflag nosave SavePoint +sword_1-1 mapflag nopenalty +sword_1-1 mapflag nobranch + +sword_2-1 mapflag nomemo +sword_2-1 mapflag noteleport +sword_2-1 mapflag nosave SavePoint +sword_2-1 mapflag nopenalty +sword_2-1 mapflag nobranch + +sword_3-1 mapflag nomemo +sword_3-1 mapflag noteleport +sword_3-1 mapflag nosave SavePoint +sword_3-1 mapflag nopenalty +sword_3-1 mapflag nobranch + |