diff options
Diffstat (limited to 'npc/quests/skills/swordman_skills.txt')
-rw-r--r-- | npc/quests/skills/swordman_skills.txt | 813 |
1 files changed, 454 insertions, 359 deletions
diff --git a/npc/quests/skills/swordman_skills.txt b/npc/quests/skills/swordman_skills.txt index cd2dfafeb..8d1386ee6 100644 --- a/npc/quests/skills/swordman_skills.txt +++ b/npc/quests/skills/swordman_skills.txt @@ -1,374 +1,469 @@ -//===== eAthena Script ======================================= -//= Swordsman Skills Quests -//===== By: ================================================== -//= kobra_k88 -//===== Current Version: ===================================== -//= 1.5a -//===== Compatible With: ===================================== -//= eAthena 7.15 + -//===== Description: ========================================= -//= <Description> -//===== Additional Comments: ================================= -//= Fully working -//= 1.0a Now using functions found in "Global_Functions.txt" -//= for class checks. -//= 1.1 Added missing delitem [Lupus] -//= 1.2 Added Baby Class Support [Lupus] -//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon] -//= 1.4 Updated the NPC to allow subclasses of swordsman to learn the skills, [MasterOfMuppets] -//= 1.5 Fixed exploits [Lupus] -//= 1.5a Fixed some typos [IVBela] -//============================================================ - - - -//<-------------------------------------- Fatal Blow------------------------------------>\\ -prt_in,75,88,5 script Leon 85,{ - mes "[Leon]"; - if((BaseClass == Job_Swordman && JobLevel >=25) || BaseJob == Job_Knight || BaseJob == Job_Crusader) goto L_Start; - if(BaseJob == Job_Novice) goto L_Novice; - - mes "Hello there. I am Leon, a well known and well respected member of the famous Prontera Chivalry."; - next; - mes "[Leon]"; - mes "Are you here to learn more about the Chivalry, or are you hear to bask in the glory of us Knights? Hahahaha!"; - emotion e_heh; - close; - -L_Novice: - mes "Oh a novice.... I'm afraid I have nothing to offer you."; - mes "I have no fun or nice things to say to anyone other then Swordsmen."; - next; - mes "[Leon]"; - mes "See you in a better world!"; - close; - -L_Start: - if (FATALBLOW == 1) goto L_Check; - if (getskilllv(145)>0) goto L_Done; - - if(sex==1)mes "Oooh! I see that you are quite a strong Swordsman."; - if(sex==0)mes "Oooh! I see that you are quite a strong Swordswoman."; - mes "How did I know? Hahaha! Just look at that strong arm of yours!"; - next; - mes "[Leon]"; - mes "You must enjoy using ^0000ff'Bash'^000000, huh? Hahaha!"; - emotion e_heh; - next; - mes "[Leon]"; - if(sex==1)mes "I like a Swordsman who isn't afraid to use a powerful skill such as that."; - if(sex==0)mes "Now, now, don't be shy. It's OK for girls to like Bash."; - if(sex==0)mes "After all, whether your a Swordsman or Swordswoman, there's no denying the power of Bash!"; - next; - mes "[Leon]"; - mes "As great as Bash is though, I often felt that it could be even better if there was some way to stun an opponent with it."; - mes "I decided to withdraw from the battlefield and research ways of making bash more powerful."; - next; - mes "[Leon]"; - mes "I discovered that if one could strike an enemy's weak point with a precisely placed Bash, an opponent would be left utterly paralyzed!!"; - next; - mes "[Leon]"; - mes "I then went on to develop the skill, ^ff0000'Fatal Blow'^000000, which allows you to do just that!"; - mes "With rigorous training, one can learn to stun an opponent with a mighty Bash."; - next; - mes "[Leon]"; - mes "Since you seem to be so fond of Bash, I'd be willing to teach you the skill."; - mes "However, I must warn you that a lot of hard work will be required."; - next; - mes "[Leon]"; - mes "So what do you think? Are you interested?"; - next; - menu "You betcha!!",M_0, "Nah.... Not really.",M_1, "Any advice on how to eat sushi?",M_2; - - M_0: - set FATALBLOW,1; - mes "[Leon]"; - mes "Hahaha! I knew you love Bash as much as I do."; - next; - mes "[Leon]"; - mes "In order for me to teach you Fatal Blow, you must have at least ^5555FFlevel 5 Bash^000000. You then need to give me these items:"; - mes "- 10 ^FF0000Fire Arrows^000000,"; - mes "- 10 ^FF0000Silver Arrows^000000,"; - mes "- 1 ^FF0000Banana Juice^000000,"; - mes "- 30 ^FF0000Tentacles^000000,"; - mes "- and 5 ^FF0000Royal Jelly^000000."; - next; - mes "[Leon]"; - mes "When you have gathered all of these items come back and see me."; +izlude_in,175,130,2 script Knight De Thomas#qsk_sm 98,{ + if (BaseClass == Job_Swordman) { + if (SWORD_SK < 1 && getskilllv(144) == 0) { + mes "[De Thomas]"; + mes "Oh, no! You must have been hurt! Are you ok?"; + mes "You must have fought hard to get such serious injuries.."; + mes "Being a swordsman must come with a lot of responsibility and sacrifice."; + next; + mes "[De Thomas]"; + if (Sex == 0) + mes "For these swordsmen and knights, there is a wonderful skill."; + else + mes "For these swordswomen and knights, there is a wonderful skill young lady."; + mes "I present to you - HP Recovery While Moving!"; + mes "Body moving is a splendid skill"; + mes "that allows you to regain strength(HP)"; + mes "while you are moving!"; + next; + mes "[De Thomas]"; + mes "It is currently under development"; + mes "so it may not recover that much,"; + mes "but it will help a little."; + mes "What do you think? Would you like to learn this skill?"; + next; + if (select("What a nice skill! I want to learn it!:No, thank you.") == 1) { + mes "[De Thomas]"; + mes "Very well. I will tell you what you need to learn this skill."; + mes "First, your job level must be higher than ^00880035^000000."; + mes "You will also need ^008800200 empty bottles^000000."; + mes "Why? Because it is proof that you fought fiercely to have used that many potions."; + next; + mes "[De Thomas]"; + mes "Also, the armor you used in battle."; + mes "This is also proof of an experienced fighter."; + mes "For the armor... your armor is perfect!"; + mes "Bring your armor!"; + mes "Last but not least... bring me one ^008800Moth Wing^000000."; + next; + select("Eh? You need that, too?"); + mes "[De Thomas]"; + mes "Not really.. I don't really NEED it."; + mes "It's just that my niece has gotten a bug hunting as a holiday task during the summer vacation."; + mes "Of course! It would be much easier for me to get it myself."; + mes "but I must work here all the time so I don't exactly have the time to go out and get it."; + next; + mes "[De Thomas]"; + mes "Don't you think it is pitiful that I have to stay in once place everyday, not being able to go outside?"; + mes "Please, find me one...*sniffsniff*"; + mes "If you don't..."; + set SWORD_SK,1; + mes "You won't get anything! Muahahaha."; + close; + } + mes "[De Thomas]"; + mes "..."; + close; + } + else if (SWORD_SK == 1 && getskilllv(144) == 0) { + mes "[De Thomas]"; + mes "Welcome back..."; + mes "are you ready to learn Body Movin'?"; + next; + switch(select("Yes.:No, I'm not ready yet.")) { + case 1: + if (JobLevel > 34 && countitem(713) > 199 && countitem(1058) > 0) { + mes "[De Thomas]"; + mes "Let's see....."; + next; + mes "[De Thomas]"; + mes "Ok! I shall now teach you..."; + mes "..The Body Movin' skill!"; + next; + delitem 713,200; //Empty_Bottle + delitem 1058,1; //Wing_Of_Moth + skill 144,1,0; + set SWORD_SK,0; + mes "[De Thomas]"; + mes "There you go!"; + mes "Try it yourself."; + mes "But don't overdo it."; + next; + mes "[De Thomas]"; + mes "Oh yeah, I won't be needing your"; + mes "armor so you can keep it."; + mes "..Good luck now!"; + close; + } + else if (JobLevel < 35) { + mes "[De Thomas]"; + mes "Wait a second your Job level isn't above ^00880035^000000!"; + mes "Come back when it is."; + close; + } + else if (countitem(713) < 200 || countitem(1058) < 1) { + mes "[De Thomas]"; + mes "You do not have all the items I asked for."; + next; + mes "[De Thomas]"; + mes "Remember I need, ^008800200 empty bottles^000000, your armor, and a ^008800Moth Wing^000000. Come back when you have it all."; + close; + } + else { + mes "[De Thomas]"; + mes "You do not have all the items I asked for."; + next; + mes "[De Thomas]"; + mes "Remember I need, ^008800200 empty bottles^000000, your armor, and a ^008800Moth Wing^000000. Come back when you have it all."; + close; + } + case 2: + mes "[De Thomas]"; + mes "Is that so?"; + mes "Then come when you are prepared."; + close; + } + } + else { + mes "[De Thomas]"; + mes "Oh, it's you?"; + mes "Long time no see!"; + mes "You seem healthier than before."; + mes "Hahahaha!"; + mes "Take care! See you again!"; + close; + } + } + else { + mes "[De Thomas]"; + mes "My name is De Thomas Carlos."; + mes "Knight of Prontera's 3rd Calvary."; + mes "I have a certain duty these days."; + mes "Ehem! Need I say more."; close; - M_1: - mes "[Leon]"; - mes "I see... I must have misjudged you..."; - close; - M_2: - mes "[*Sushi King* Leon]"; - mes "The best way to eat sushi is with your hands. That is the basic method. Oh, and dip the FISH, NOT the RICE, into the soy sauce."; - next; - mes "[*Sushi King* Leon]"; - mes "That way you get a richer flavor. Also, always eat the kind that is in season."; - mes "Eating in the order of white fish, then blue fish, will make it taste even better!"; - next; - mes "[*Sushi King* Leon]"; - mes "Mmmmm..... I love sushi!!!"; - emotion e_ok; - close; - -L_Check: - mes "So you're back. Did you get what I asked for?"; - next; - mes "[Leon]"; - if(countitem(1752)<10 || countitem(1751)<10 || countitem(532)<1 || countitem(962)<30 || countitem(526)<5) goto L_NoItems; - if(getskilllv(5)<5) goto L_BashLvl; - delitem 1752,10; - delitem 1751,10; - delitem 532,1; - delitem 962,30; - delitem 526,5; - mes "Great work. You have everything I need for me to teach you Fatal Blow."; - next; - mes "[Leon]"; - mes "OK, lets get started."; - next; - mes "!SMACK!~!CRACK!~!THWACK!~!BASH!.......... !SMACK!~!CRACK!~!THWACK!~!BASH!.........."; - next; - mes "(5 hours later)"; - next; - mes "[Leon]"; - mes "Yes! That's it! You have just mastered Fatal Blow!"; - emotion e_no1; - next; - skill 145,1,0; - set FATALBLOW,0; - mes "[Leon]"; - mes "Use it wisely young warrior!!"; - close; - - L_NoItems: - mes "Hmm... you still don't have enough items. Come back when you do."; - close; - L_BashLvl: - mes "Wait a minute... you have to train a little more before learning this skill."; - mes "You need to have at least a ^5555FFlevel 5 Bash^000000."; - close; - -L_Done: - mes "So how is Fatal Blow? Isn't it great!! Hahaha! I knew you'd like it."; - next; - mes "[Leon]"; - mes "Go on and Bash the heck out of those monsters! Hahaha."; - emotion e_heh; - close; - + } } - -//<---------------------------------- Moving HP Recovery ---------------------------------->\\ -izlude_in,175,130,2 script Knight De Thomas 98,{ - mes "[Knight De Thomas]"; - if(BaseClass == Job_Swordman) goto L_Start; - -L_Other: - mes "I am Thomas De Knight of the Prontera Chivalry. I am very busy now so please leave me alone."; - close; - -L_Start: - if (MOVHPREC == 1) goto L_Check; - if (getskilllv(144)>0) goto L_GotSkill; - mes "Oh no! You must have been hurt in battle! Are you OK?"; - mes "It must have been a hard fought battle for you to receive such serious injuries...."; - emotion e_swt2; - next; - mes "[Knight De Thomas]"; - mes "Being a Swordsman or Knight comes with a lot of responsibility and requires a great deal of self sacrifice."; - mes "For Swordsmen and Knights there is a wonderful skill that can aid in the recovery of HP."; - next; - mes "[Knight De Thomas]"; - mes "I present to you..... ^5555FF'Moving HP Recovery'^000000!! This skill allows you to recover HP while moving!"; - next; - mes "[Knight De Thomas]"; - mes "The skill has not been perfected yet so the amount of HP recovered is a little low. Still, it is helpful."; - mes "What do you think? Would you like to learn this skill?"; - next; - menu "What a great skill! I would like to learn it!!",M_0, "No thank you.",M_End; - - M_0: - mes "[Knight De Thomas]"; - mes "Very well. I will tell you what is needed to learn this skill. First you must have a job level of 35 or greater."; - mes "This however doesn't apply to Knights or Crusaders. You will also need:"; - mes "^5555FF200 Empty Bottles^000000,"; - mes "^5555FF1 Padded Armour^000000,"; - mes "and ^5555FF1 Moth Wings^000000."; - next; - mes "[Knight De Thomas]"; - mes "The bottles are proof that you have fought fiercely and have used many potions. The Padded Armor is proof of an experienced fighter."; - mes "The Moth Wings..... well... really aren't necessary. It's just that my niece received a bug hunting assignment for summer vacation......."; - next; - mes "[Knight De Thomas]"; - mes "I would get them myself... it's just... I must work here all day long so I don't have any time to go out and get them......."; - next; - mes "[Knight De Thomas]"; - mes "Don't you think it's sad that I have to stay in once place everyday without even being able to go outside??"; - mes "Please.... find a pair of Moth Wings for my niece?.... (~sniff~sniff~)...."; - emotion e_sob; - next; - mes "[Knight De Thomas]"; - mes "If you don't..... I won't teach you anything!! Muahahahaha!!"; - emotion e_gg; - set MOVHPREC, 1; +prt_in,75,88,5 script Leon Von Frich#qsk_sm 85,3,3,{ + if ((BaseJob == Job_Swordman && JobLevel >= 25) || BaseJob == Job_Knight || BaseJob == Job_Crusader) { + if (getskilllv(145) == 1) { + mes "[Leon]"; + mes "Eh?"; + mes "I was wondering who that was!"; + mes "Why it's you from before!"; + mes "Nice to see you again! How are you?"; + mes "Be careful! Hahaha!"; + close; + } + else if (countitem(1752) > 9 && countitem(1751) > 9 && countitem(532) > 0 && countitem(962) > 29 && countitem(526) > 4) { + mes "[Leon]"; + mes "Ooh! You are more than ready"; + mes "to learn Fatal Blow!"; + mes "So how about it? Would you like to learn?"; + next; + switch(select("Yes!:No, I don't want to.:But, what is Fatal Blow?")) { + case 1: + mes "[Leon]"; + mes "OK, lets begin!"; + next; + delitem 1752,10; //Fire_Arrow + delitem 1751,10; //Silver_Arrow + delitem 532,1; //Banana_Juice + delitem 962,30; //Tentacle + delitem 526,5; //Royal_Jelly + skill 145,1,0; + mes "[Leon]"; + mes "Success!"; + mes "Go use your new skill to its full potential."; + mes "Hahahahahahahaha!"; + close; + case 2: + mes "[Leon]"; + mes "I don't like you!!!"; + close; + case 3: + mes "[Leon]"; + mes "I developed this skill recently."; + mes "When you use bash, depending "; + mes "on your level, you can stun "; + mes "your opponent. ."; + mes "You have learned bash, haven't you?"; + next; + mes "[Leon]"; + mes "What do you think. Stun is"; + mes "a very useful technique. Don't you find this skill attractive?"; + mes "When you think you do, just come right back to me!"; + close; + } + } + else { + mes "[Leon]"; + mes "Ooh! A young and strong swordsman!"; + next; + mes "[Leon]"; + mes "Wow, seeing your arm, you must enjoy using bash?"; + next; + select("Eh, I.. just..."); + mes "[Leon]"; + if (Sex == 0) { + mes "No need to be surprised."; + mes "If you use a sword, of course you ought to have a good arm!"; + } + else { + mes "Nothing to be embarrassed about."; + mes "Even if you are a female you need a strong arm to use a sword!"; + } + mes "In times of only useless and lazy youngsters,"; + mes "I'm glad I met someone strong like you."; + next; + mes "[Leon]"; + mes "Yes, I would like to give a present to an awesome swordsman like you."; + next; + switch(select("What present?:It's ok.")) { + case 1: + mes "[Leon]"; + mes "Haha nothing special, but a skill to attack the vital point!"; + next; + break; + case 2: + mes "[Leon]"; + mes "...Haha nothing special, just a skill that aims at the vital spot!"; + next; + break; + } + mes "[Leon]"; + mes "It's a skill I developed recently."; + mes "When you use bash, depending on"; + mes "your level, your opponent can"; + mes "become stunned."; + mes "You have learned bash, haven¡¯t you?"; + next; + mes "[Leon]"; + mes "When I was a swordsman like you,"; + mes "I used to enjoy using Bash. Every time, I thought"; + mes "- maybe the attack would be more powerful"; + mes "if I use stun at the same time."; + next; + mes "[Leon]"; + mes "I drew back from the battlefield to do research"; + mes "and finally, I developed this wonderful new skill!"; + mes "Would you like to learn this skill?"; + next; + switch(select("Yes.:No.:Do you have any advice on how to eat sushi?")) { + case 1: + mes "[Leon]"; + mes "Ok. I'll tell you the requirements."; + mes "First you need to have level 5 Bash."; + mes "You will also need to prepare 10 Fire Arrows, 10 Silver Arrows, 1 bottle of Banana Juice, 30 Tentacles, and 5 bottles of Royal Jelly."; + mes "They are.. somewhat like ingredients."; + next; + mes "[Leon]"; + mes "come to me again once you have all the materials."; + mes "We shall talk then."; + close; + case 2: + mes "[Leon]"; + mes "Hahahahahahahahahaha!"; + mes "... "; + mes " ... "; + mes " ..."; + mes "I'm at a loss of words!?"; + close; + case 3: + mes "[Sushi King Leon]"; + mes "The best way to eat sushi is"; + mes "with your hands."; + mes "That is the basic."; + mes "And dip the fish, not the rice,"; + mes "in the soy sauce."; + next; + mes "[Sushi King Leon]"; + mes "That way you get a richer flavor."; + mes "Also, always eat the kind that is in season."; + mes "Eating in the order of white fish then"; + mes "blue fish will make it taste better!"; + mes "Mmm! I like sushi~~!"; + close; + } + } close; - M_End: - mes "[Knight De Thomas]"; - mes "What?? What did you say?....."; - emotion e_what; + } + else { + mes "[Leon]"; + mes "Oh, no! I have nothing to offer you!"; + mes "I can't say nice and fun things to anyone"; + mes "other than swordsmen!"; + mes "See you in a better world!"; close; + } -L_Check: - mes "Ah, you've come back. Let's, see... are you ready for HP Moving Recovery?...."; - next; - mes "[Knight De Thomas]"; - if ((countitem(713)<200) || (countitem(1058)<1) || (countitem(2312)<1)) goto L_NoItems; - if (JobLevel<35 && BaseJob!=Job_Knight && BaseJob!=Job_Crusader) goto L_LowLvl; - delitem 713,200; - delitem 1058,1; - mes "Great! You have everything needed to learn this skill. Take a deep breath.... let us begin."; - next; - mes "(2 hours later)"; - next; - mes "[Knight De Thomas]"; - mes "Can you feel it? Can you feel the energy flowing in you while you move around?"; - mes "Haha! You have just learned HP Moving Recovery!"; -//-- Padded armor does not have to be deleted! -- -// delitem 2312,1; - skill 144,1,0; - set MOVHPREC, 0; - next; - mes "[Knight De Thomas]"; - mes "Congratulations on learning the new skill and thank you for the Moth Wings! ^_^"; - emotion e_no1; +OnTouch: + mes "[Leon]"; + mes "Hahahahahahaha!"; + mes "Hahahahahahaha!"; close; - - L_NoItems: - mes "As I said before you need to bring me these items:"; - mes "^5555FF200 Empty Bottles^000000,"; - mes "^5555FF1 Padded Armour^000000,"; - mes "and ^5555FF1 Moth Wings^000000."; - close; - L_LowLvl: - mes "You are not yet experienced enough to learn this skill. Come back when you have a job level of at least 35."; - close; - L_GotSkill: - mes "Ah, you're looking well. That HP Moving Recovery skill must be very helpful."; - mes "Well, continued success on your adventure!"; - close; - } - -//<----------------------------------------- Auto-Berserk --------------------------------->\\ -prt_in,94,57,3 script Juan 85,{ - mes "[Juan]"; - if(BaseClass == Job_Swordman) goto L_Start; - -L_Other: - mes "So how's your adventure going? I hope there will be good days ahead of you."; - next; - mes "[Juan]"; - mes "Who am I? Oh, I'm just a kind knight named Juan. Don't mind me. Hahahaha...."; - emotion e_heh; - close; - -L_Start: - if (JobLevel<30 && BaseJob!=Job_Knight && BaseJob!=Job_Crusader) goto L_LowLvl; - if (BERSERK == 1) goto L_Check; - if (getskilllv(146)>0) goto L_GotSkill; - - mes "Oh no! You have more injuries since the last time I saw you."; - mes "You went into battle like this? It seems like you're straining yourself."; - next; - mes "[Juan]"; - mes "Even though you may have a lot of strength, there is only so much you can do when you have reached your limits."; - mes "So don't overestimate your own power."; - next; - mes "[Juan]"; - mes "Of course you could always use the ^5555FF'skill'^000000 we developed to overcome these limits....."; - next; - menu "Eh! What are you talking about?",M_0, "Haha! There's no such thing....",M_1, "Keuuuuuhhh!",M_3; - - M_0: - mes "[Juan]"; - mes "The skill is called ^5555FFBerserk^000000. It has been deemed the flower of the battlefield!"; - mes "When your health is low, you can call upon your hidden potential by provoking yourself."; - next; +prt_in,94,57,3 script Juan#qsk_sm 85,{ + if (BaseClass == Job_Swordman) { + if (getskilllv(146) == 1) { + mes "[Juan]"; + mes "Mmm? Long time no see!"; + mes "How are you?"; + mes "You got stronger than before."; + mes "Many expect great things from you."; + mes "You can do it."; + close; + } + else if (BaseJob == Job_Swordman && JobLevel < 10) { + mes "[?]"; + mes "What are you?"; + mes "Eh, still a beginner."; + mes "I'm busy, so go train a little more"; + mes "before coming back."; + close; + } + else if (BaseJob == Job_Swordman && JobLevel > 10 && JobLevel < 30) { + mes "[Juan]"; + mes "Oh, nice to meet you."; + mes "You can be on your way. (smiley~)"; + close; + } + else if (countitem(924) > 34 && countitem(958) > 9 && countitem(957) > 9 && countitem(518) > 9) { + if ((BaseJob == Job_Swordman && JobLevel >= 30) || BaseJob == Job_Knight || BaseJob == Job_Crusader) { + mes "[Juan]"; + mes "Ooh. Young swordsman!"; + mes "You are ready to learn the"; + mes "newest skill, Auto Berserk?!"; + next; + switch(select("Hoho, I would like to learn it now.:What is that?")) { + case 1: + mes "[Juan]"; + mes "Ok. Then.."; + next; + delitem 924,35; //Powder_Of_Butterfly + delitem 958,10; //Horrendous_Mouth + delitem 957,10; //Decayed_Nail + delitem 518,10; //Honey + skill 146,1,0; + mes "[Juan]"; + mes "You have just become a swordsman"; + mes "that can use Auto Berserk."; + mes "You can go about "; + mes "and achieve great things!"; + next; + mes "[Juan]"; + mes "Good luck!"; + next; + mes "[Juan]"; + mes "....................................oh yeah."; + mes "I forgot to say something."; + mes "There are some things you must keep in mind."; + next; + mes "[Juan]"; + mes "Once you regain health,"; + mes "this skill will subside."; + mes "Also, there isn't really a time limit"; + mes "but it can still disappear when"; + mes "it is attacked with a skill that can"; + mes "nullify provoke."; + next; + mes "[Juan]"; + mes "If you don't remember these characteristics,"; + mes "you may run into some problems on the battlefield"; + mes "when the skill disappears all of a sudden."; + next; + mes "[Juan]"; + mes "Then... bye for real~"; + close; + case 2: + mes "[Juan]"; + mes "Auto Berserk?"; + mes "It's a skill crucial on the battlefield."; + mes "When your health is in red,"; + mes "your hidden potential provokes yourself"; + mes "to help you in battle."; + next; + mes "[Juan]"; + mes "It is perfect for those that"; + mes "fight on the battlefield like fire!"; + mes "With your ability, you can learn"; + mes "this skill right now."; + mes "Then, I shall tell you the necessary materials."; + next; + mes "[Juan]"; + mes "You need 35 Powder of Butterfly."; + mes "The energy from the magnificent"; + mes "wings of a butterfly will"; + mes "help you gather your strength!"; + mes "And 10 Horrendous Mouth."; + mes "10 Decayed Nail."; + mes "and last but not least..."; + mes "10 Honey!"; + next; + mes "[Juan]"; + mes "Did you get all that down?"; + mes "As always, please come back"; + mes "when you are ready."; + mes "I look forward to seeing you again."; + close; + } + } + } mes "[Juan]"; - mes "A surge of energy will flow through your body giving you greater attack power at the cost of defensive strength."; - mes "With this you will be able to fight on with a FIERY RAGE and an absolute disregard to your own safety!!"; + mes "Oh no, you have more injuries"; + mes "since the last time I saw you."; + mes "You went into battle like this?"; + mes "Seems like you are straining yourself."; next; mes "[Juan]"; - mes "The enemy will be shocked by your new found strength!!"; - mes "This skill is especially great for those who fight with a no-holds-bar mentality."; + mes "Even though you may have a lot of strength"; + mes "you can't do much when you reach your limits so"; + mes "don't overestimate your powers."; + mes "Of course you could always use the"; + mes "skill we developed to overcome these limits."; next; + switch(select("Eh! What are you talking about?:Haha, there can't be such a thing.:Keuuuuuuuh!")) { + case 1: + mes "[Juan]"; + mes "The skill is called Berserk."; + mes "It is deemed the flower of a battlefield."; + mes "When your health is red,"; + mes "your hidden potential is provokes yourself"; + mes "to help you in battle."; + next; + mes "[Juan]"; + mes "It is perfect for those that"; + mes "fight on the battlefield like fire!"; + mes "With your ability, you can learn"; + mes "this skill right now."; + mes "Then, I shall tell you the necessary materials."; + next; + mes "[Juan]"; + mes "You need 35 Powder of Butterfly."; + mes "The energy from the magnificent"; + mes "wings of a butterfly will"; + mes "help you gather your strength!"; + mes "And 10 Horrendous Mouth."; + mes "10 Decayed Nail."; + mes "and last but not least..."; + mes "10 Honeys!"; + next; + mes "[Juan]"; + mes "Did you get all that down?"; + mes "As always, please come back"; + mes "when you are ready."; + mes "I look forward to seeing you again."; + close; + case 2: + mes "[Juan]"; + mes "Bleh, were you fooled all your life."; + mes "I don't know. Don't talk to me."; + close; + case 3: + mes "[Juan]"; + mes "Keuuuuuuuuuuuuuh!"; + mes "Ooowwwwwuuuuuuuuuuuuuhhh!"; + mes "Keuaaaaaaaaaaah!"; + close; + } + } + else { mes "[Juan]"; - mes "In order to learn this skill you will need to bring me the following items:"; - mes "^5555FF35 Powder of Butterfly,"; - mes "10 Horrendous Mouth,"; - mes "10 Decayed Nail^000000,"; - mes "and ^5555FF10 Honeys^000000!"; - next; - mes "[Juan]"; - mes "Did you get all of that down? Please come back when you are ready. I look forward to seeing you again."; - set BERSERK, 1; + mes "Are you enjoying your trip?"; + mes "I hope you have nice days ahead of you."; + mes "Ah, I am just a kind knight Juan."; + mes "Don't worry about me too much. Hahaha..."; close; - M_1: - mes "[Juan]"; - mes "Bleh! Have you been a fool all of your life?? Go away and don't talk to me."; - emotion e_pif; - close; - M_3: - mes "[Juan]"; - mes "Keuuuuuuuuuuuuuuuuuuh!"; - mes "Oooowwwwwwwwuuuuuuuuuuhhhhhh!"; - mes "Keuaaaaaaaaaaaaaaaaaah!"; - close; - - L_LowLvl: - mes "Oh, nice to meet you."; - next; - mes "[Juan]"; - mes "You can go on your way now."; - emotion e_ok; - close; - -L_Check: - if ((countitem(924)<35) && (countitem(957)<10) && (countitem(958)<10) && (countitem(518)<10)) goto L_NoItems; - delitem 924,35; - delitem 958,10; - delitem 957,10; - delitem 518,10; - mes "Good job my dear friend. You have all 4 of the items I asked for."; - mes "In return I will now teach you the skill: ^FF0000Berserk^000000."; - next; - mes "[Juan]"; - mes "Great job you have done well and deserve this skill."; - skill 146,1,0; - set BERSERK, 0; - next; - mes "[Juan]"; - mes "Muhahahaha!! Don't hold back young warrior, fight without any fears or regrets!!"; - emotion e_gg; - close; - - L_NoItems: - mes "[Juan]"; - mes "In order to learn this skill you will need to bring me the following items:"; - mes "^5555FF35 Powder of Butterfly,"; - mes "10 Horrendous Mouth,"; - mes "10 Decayed Nail^000000,"; - mes "and ^5555FF10 Honeys^000000!"; - close; -L_GotSkill: - - mes "You have the eyes of a person who has seen death first hand!!"; - mes "But, because of Berserk, I'm sure you have been able to escape it many times as well."; - emotion e_gasp; - close; -} + } +}
\ No newline at end of file |