diff options
author | daegaladh <daegaladh@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-08-01 04:29:56 +0000 |
---|---|---|
committer | daegaladh <daegaladh@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-08-01 04:29:56 +0000 |
commit | 8832adba3ec9df0f7f890154f69f0993b8d1d8e5 (patch) | |
tree | 0e73afe6a780abf29fe035301f1354f24762da7a /npc/re/merchants/hair_style.txt | |
parent | fa533907d49c7e288be33efb55fcb094f8e48591 (diff) | |
download | hercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.tar.gz hercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.tar.bz2 hercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.tar.xz hercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.zip |
Full npc folder reorganization. (I hope I didn't break anything D:)
-Now common scripts goes to the main npc folder, and pre-re-only/re-only ones goes to their respective folders.
-NPCs with practically the same script but little differences have been left in the main folder and uses the command checkre() for the differences.
-For those NPCs with different coordinates but same script, the script has been left in the main folder but the NPCs splitted as duplicates.
-All pre-renewal files has been reverted back to their pre-renewal behavior.
TODO:
-Correct pre-re quest rewards.
-Check for pre-re/re differences in mapflags.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16545 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/re/merchants/hair_style.txt')
-rw-r--r-- | npc/re/merchants/hair_style.txt | 1303 |
1 files changed, 0 insertions, 1303 deletions
diff --git a/npc/re/merchants/hair_style.txt b/npc/re/merchants/hair_style.txt deleted file mode 100644 index 19f5b9dca..000000000 --- a/npc/re/merchants/hair_style.txt +++ /dev/null @@ -1,1303 +0,0 @@ -//===== rAthena Script ======================================= -//= Hair Dresser -//===== By: ================================================== -//= Muad_Dib, Samuray22, Kisuka -//===== Current Version: ===================================== -//= 1.4 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= [Aegis Conversion] -//= Allows you to change your hairstyle. -//===== Additional Comments: ================================= -//= 1.2 Rescripted to the Aegis 10.3 Standards. [Samuray22] -//= 1.3 Updated to match AEGIS script. [Kisuka] -//= 1.4 Added Lighthalzen Hair Dresser. [L0ne_W0lf] -//============================================================ - -// Hair Dresser Veronica -// ============================================================ -alberta_in,55,142,7 script Hair Dresser 91,{ - mes "[Veronica]"; - mes "Welcome to Veronica's hair salon."; - mes "How can I help you?"; - next; - switch(select("See available hair styles.:Change hair style.:End conversation.")) { - case 1: - mes "[Veronica]"; - mes "We have a total of 19 styles, available from no.1 to no.19."; - mes "Which one do you want to see?"; - mes "If you wish to cancel,"; - mes "please enter 0."; - next; - input .@style; - if(.@style > 19) { - mes "[Veronica]"; - mes "Oops, I'm sorry, but that"; - mes "style is not available."; - mes "Remember to enter a number"; - mes "from 1 to 19."; - next; - } else if(.@style == 0) { - mes "[Veronica]"; - mes "So, how do you like the style?"; - mes "Feel free to ask me about any"; - mes "available hairstyle. It will"; - mes "be my pleasure to style your"; - mes "hair."; - close; - } - else { - callsub L_cutin,.@style; - mes "[Veronica]"; - switch(.@style) { - case 1: - if(Sex == 1) { - mes "Oh, that's 'Play Dead' style!"; - mes "It's a nice, basic haircut."; - mes "I notice that usually the"; - mes "cute, conversative types seem"; - mes "to prefer this style."; - close2; cutin "",255; end; - } - mes "Oh, that's 'First Aid' style!"; - mes "The shoulder length tresses"; - mes "are straightened for those"; - mes "no nonsense adventurers. It"; - mes "seems to be the style of"; - mes "choice for Novices."; - close2; cutin "",255; end; - case 2: - if(Sex == 1) { - mes "Oh, that's the 'Two Handed Sword"; - mes "Mastery' style! It's perfect for"; - mes "for Swordmen who might muss their"; - mes "hair while swinging their swords"; - mes "all day long."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Bash' style!"; - mes "For the powerful woman that's"; - mes "not afraid to get a little"; - mes "blood on her hands, but knows"; - mes "how great her hair will look"; - mes "while wildly flailing a sword."; - close2; cutin "",255; end; - case 3: - if(Sex == 1) { - mes "Oh, that's 'Napalm Beat' style!"; - mes "It's a unique look with a hint"; - mes "of eccentricity that's offset"; - mes "with a helping of elegance."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Frost Diver' style!"; - mes "The pigtails lend an innocent,"; - mes "demure look for those Mages"; - mes "and Wizards that usually scare"; - mes "off the boys with their spells."; - close2; cutin "",255; end; - case 4: - if(Sex == 1) { - mes "Oh, that's the 'Double Strafe'"; - mes "style! The arrangement of the"; - mes "hair conducts ambient static"; - mes "electricity, naturally clearing"; - mes "the mind. At least, that's what"; - mes "I was taught in fashion school."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Arrow Shower' style!"; - mes "For the Bowswoman who doesn't"; - mes "want fashion to interfere with"; - mes "her depth perception. Much more"; - mes "attractive than those horrid"; - mes "granny-style hairbuns."; - close2; cutin "",255; end; - case 5: - if(Sex == 1) { - mes "Oh, that's 'Angelus' style!"; - mes "It's for calm and devout people,"; - mes "as well as those bashful,"; - mes "mild-mannered types."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Heal' style!"; - mes "This is in trend among"; - mes "Priests and Acolytes since"; - mes "this style is appropriate"; - mes "for formal situations, but"; - mes "is also practical in battle."; - close2; cutin "",255; end; - case 6: - if(Sex == 1) { - mes "Oh, that's 'Push Cart' style!"; - mes "It was based on the design of a"; - mes "cart...at least, that's what"; - mes "I learned in beautician school."; - close2; cutin "",255; end; - } - mes "Ooh, that's 'Vending' style!"; - mes "It's the hairdo of money"; - mes "makers...and if I may say so,"; - mes "it's also economical."; - close2; cutin "",255; end; - case 7: - if(Sex == 1) { - mes "Ooh, that's 'Envenom' style!"; - mes "It looks great on Thieves and"; - mes "and Assassins when they're"; - mes "out poisoning people and animals."; - mes "It's fashion for the aggressive"; - mes "and eclectic~!"; - close2; cutin "",255; end; - } - mes "Oh, that's 'Double Attack' style!"; - mes "The adorable pigtail, paired with"; - mes "those provacative bangs are sure"; - mes "to help you steal the heart of"; - mes "some cute guy."; - close2; cutin "",255; end; - case 8: - if(Sex == 1) { - mes "Oh, that's 'Bowling Bash' style!"; - mes "A popular style for Knights, its"; - mes "manly, rugged look tends to"; - mes "attract all of the ladies,"; - mes "and looks great on men with"; - mes "strong chins."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Gloria' style!"; - mes "It's very elegant and looks"; - mes "great on holy Priests. This"; - mes "style is most attractive to"; - mes "ladies who aren't that used"; - mes "to fighting with their hands."; - close2; cutin "",255; end; - case 9: - if(Sex == 1) { - mes "Oh, that's 'Venom Dust' style!"; - mes "Definitely a look for rebels,"; - mes "the sweeping, yet decidedly"; - mes "luxorious locks seems to enchant"; - mes "girls with a fatal attraction."; - close2; cutin "",255; end; - } - mes "Oh, that's 'SP Recovery' style!"; - mes "To add more body to the special"; - mes "style of these bangs, I use a"; - mes "special conditioner that makes"; - mes "you feel like you're regaining SP"; - mes "...Although, it acutally doesn't."; - close2; cutin "",255; end; - case 10: - if(Sex == 1) { - mes "Oh, that's 'Turn Undead' style!"; - mes "This is popular among Priests"; - mes "that want a serious, yet a bit"; - mes "of a wild, agressive look."; - mes "Definitely more attractive"; - mes "than the 'Holy Light' mullet."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Prepare Potion' style!"; - mes "The flared out tresses are chosen"; - mes "by beginning Alchemists, since"; - mes "early, explosive experiments would"; - mes "make their hair to stick out anyway."; - close2; cutin "",255; end; - case 11: - if(Sex == 1) { - mes "Oh, that's 'Dragonology' style!"; - mes "It's neat and clean cut, perfect"; - mes "for studious people and looks"; - mes "great with eyeglasses. This"; - mes "is a fashion well suited to"; - mes "intellectual types."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Grand Cross' style!"; - mes "It's in style among those pious"; - mes "Crusaders that need hair that"; - mes "won't muss during fighting, yet"; - mes "is respectable enough to attend"; - mes "religious services."; - close2; cutin "",255; end; - case 12: - if(Sex == 1) { - mes "Oh, that's 'Mace Mastery' style!"; - mes "A lot of care goes into making"; - mes "that tussled hair say, 'I don't"; - mes "care how I look at all.'"; - close2; cutin "",255; end; - } - mes "Oh, that's 'Intimidate' style!"; - mes "The Rogue women seem to like"; - mes "this style...although I imagine"; - mes "that more of them would prefer"; - mes "something wilder to match those"; - mes "stockings..."; - close2; cutin "",255; end; - case 13: - if(Sex == 1) { - mes "Oh, that's 'Thunder Storm' style!"; - mes "This hot, flamboyant hairstyle"; - mes "flares out wildly like thunder."; - mes "...And you will too with this new look."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Spiritual Sphere"; - mes "Absorption' style! There's a"; - mes "charismatic quality to this"; - mes "fashion: it's tough, slightly"; - mes "tomboyish, but not so much"; - mes "that it can't be cute."; - close2; cutin "",255; end; - case 14: - if(Sex == 1) { - mes "Oh, that's 'Encore' style!"; - mes "The elegant, flowing locks"; - mes "fit well with Bards, or men who"; - mes "appreciate the value of male"; - mes "beauty."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Gypsy's Kiss' style!"; - mes "Dancers seem to like this style,"; - mes "although personally, I think"; - mes "this fashion fits very well"; - mes "with glasses."; - close2; cutin "",255; end; - case 15: - if(Sex == 1) { - mes "Oh, that's 'Grimtooth' style!"; - mes "Spiky and unkempt, this style"; - mes "is a popular counterculture"; - mes "street fashion. You might"; - mes "not want to wear your hair"; - mes "this way at a wedding, though."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Counter Attack' style!"; - mes "This is an intimidating look for"; - mes "girls that want to say 'You hit"; - mes "me, I'll hit you back!' It really"; - mes "emphasizes strong looking"; - mes "foreheads and cheekbones."; - close2; cutin "",255; end; - case 16: - if(Sex == 1) { - mes "Oh, that's 'Blitz Beat' style!"; - mes "A funky and lively fashion,"; - mes "this style was developed for a"; - mes "Hunter who liked really long"; - mes "bangs and wanted to see"; - mes "through them at the same time."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Anke Snare' style!"; - mes "The style style is specially"; - mes "made for Hunters that don't like"; - mes "to get their hair tangled..."; - mes "After all, what kind of Hunter"; - mes "lets their hair get trapped?"; - close2; cutin "",255; end; - case 17: - if(Sex == 1) { - mes "Oh, that's 'Find Ore' style!"; - mes "It's a practical, economical look"; - mes "that is popular among Blacksmiths."; - mes "Some swear that this fashion helps"; - mes "them in finding ores, but where's"; - mes "the science in that??"; - close2; cutin "",255; end; - } - mes "Oh, that's 'Hammer Fall' style!"; - mes "For the woman that doesn't want"; - mes "her hair to get in the way when"; - mes "she's savagely swinging heavy"; - mes "objects. Of course, this is a"; - mes "Blacksmith favorite."; - close2; cutin "",255; end; - case 18: - if(Sex == 1) { - mes "Oh, that's 'Fire Pillar' style!"; - mes "It's a trendy look, in which"; - mes "you cover one eye for that"; - mes "intrigue effect. The element"; - mes "of mystery is always in"; - mes "fashion, don't you think?"; - close2; cutin "",255; end; - } - mes "Oh, that's 'Jupitel Thunder'"; - mes "style! A look that strikes"; - mes "like lightening, without"; - mes "any of that annoying static"; - mes "cling or muss. This fashion"; - mes "looks great with Mage Hats."; - close2; cutin "",255; end; - case 19: - if(Sex == 1) { - mes "Oh, that's 'Guillotine Fist'"; - mes "style! The smooth, slicked back"; - mes "pompadour shows that you're"; - mes "serious about your passion"; - mes "for brawling... or just your passion."; - close2; cutin "",255; end; - } - mes "Oh, that's 'Whirlwind' style!"; - mes "A favorite among the studious"; - mes "Sages, the hair is tied back"; - mes "in a stylish braid so that"; - mes "it doesn't fly around after"; - mes "casting those windy spells."; - close2; cutin "",255; end; - } - } - case 2: - if(BaseLevel < 60) { - mes "[Veronica]"; - mes "Oh, dear, you're looking fabulous with"; - mes "your current hairstyle. Why don't you"; - mes "try a new hair accessory rather than changing your look?"; - close; - } else if((countitem(973) < 3) || (countitem(974) < 3) || (countitem(901) <100) || (countitem(1094) <100) || (countitem(1020) <100) || (countitem(1060) <100) || (countitem(7152) <100) || (Zeny < 99800)) { - mes "[Veronica]"; - mes "If you wish to change your"; - mes "hairstyle, you should meet some"; - mes "requirements. I suggest that you"; - mes "write down all the items that"; - mes "you will need."; - next; - mes "[Veronica]"; - mes "3 Counteragent,"; - mes "3 Mixture,"; - mes "100 Danggie,"; - mes "100 Short Danggie,"; - mes "100 Black Hair,"; - mes "100 Golden Hair,"; - mes "100 Glossy Hair, and lastly..."; - next; - mes "[Veronica]"; - mes "You will need 99,800 zeny."; - mes "Please come back when you're"; - mes "ready. I will make you look"; - mes "fabulous. Hohohohoho~"; - close; - } - mes "[Veronica]"; - mes "Okay now, please choose the style"; - mes "you desire from styles no.1 to"; - mes "no.19. I will do my best to"; - mes "make you look your very best."; - next; - input .@style; - if(.@style > 19) { - mes "[Veronica]"; - mes "I am sorry, you chose an unavailable style."; - mes "Make sure you enter the correct number."; - close; - } else if(.@style == 0) { - mes "[Veronica]"; - mes "You have canceled your request."; - close; - } else if(getlook(1) == .@style) { - mes "[Veronica]"; - mes "I am sorry, but you are already"; - mes "wearing the style you have"; - mes "requested. Would you please"; - mes "choose a different style?"; - close; - } - callsub L_cutin,.@style; - mes "[Veronica]"; - mes "You have chosen style no. (" + .@style + ")."; - mes "I shall proceed with your request."; - mes "Would you mind?"; - next; - if(select("No, I don't mind.:Yes, let me choose another one.") == 1) { - if(getlook(6) == 0) { - mes "[Veronica]"; - mes "Oh, my, you haven't dyed your hair"; - mes "at all. You would look even more"; - mes "fabulous if you dyed your hair..."; - mes "Oh well, I will do it for free."; - mes "So what kind of color would you like?"; - next; - switch(select("Red.:Yellow.:Purple.:Orange.:Green.:Blue.:White.:Dark Brown.:Cancel.")) { - case 1: - set .@pallete,8; - break; - case 2: - set .@pallete,1; - break; - case 3: - set .@pallete,2; - break; - case 4: - set .@pallete,3; - break; - case 5: - set .@pallete,4; - break; - case 6: - set .@pallete,5; - break; - case 7: - set .@pallete,6; - break; - case 8: - set .@pallete,7; - break; - case 9: - mes "[Veronica]"; - mes "Oh, I was gonna do it for free."; - mes "Well, if you change your mind, please come again."; - mes "The color of your hair enhances your look."; - close; - } - } - nude; - mes "[Veronica]"; - mes "Now, let's get started. Try to"; - mes "stay still, dear. If you move,"; - mes "it might ruin the perfect look"; - mes "I intend to give you. Trust me,"; - mes "I will make you look fabulous~"; - next; - mes "[Veronica]"; - mes "- *snip snip snip snip* -"; - mes "- *bzzzzzzz bzzzzzzz bzzzzzzz bzzzzzzz* -"; - mes "- *snip snip snip snip* -"; - mes "- *bzzzzzzz bzzzzzzz bzzzzzzz bzzzzzzz* -"; - next; - set Zeny,Zeny-99800; - delitem 973,3; // Counteragent - delitem 974,3; // Mixture - delitem 901,100; // Danggie - delitem 1094,100; // Short_Daenggie - delitem 1020,100; // Long_Hair - delitem 1060,100; // Golden_Hair - delitem 7152,100; // Glossy_Hair - setlook 1,.@style; - setlook 6,.@pallete; - cutin "",255; - mes "[Veronica]"; - mes "Alright, it's done~"; - mes "I hope you like"; - mes "this style no.(" + .@style + ")."; - mes "Feel free to come back anytime"; - mes "when you want a new hairstyle. Hohohohohoho~"; - setlook 1,.@style; - setlook 6,.@pallete; - close; - } - mes "[Veronica]"; - mes "Okay then, please choose one"; - mes "a hairstyle again. I believe"; - mes "you will find the look that's best for you."; - close; - case 3: - mes "[Veronica]"; - mes "Everybody deserves the right to"; - mes "pursue beauty. I hope that you"; - mes "will find the right hairstyle"; - mes "one of these days."; - close; - } - -L_cutin: - if(Sex == 1) { - if(getarg(0) < 10) - cutin "hair_m_0"+getarg(0),4; - else - cutin "hair_m_"+getarg(0),4; - } else { - if(getarg(0) < 10) - cutin "hair_f_0"+getarg(0),4; - else - cutin "hair_f_"+getarg(0),4; - } - return; -} - -// Roving Hair Dresser -// ============================================================ -alberta,33,141,7 script Roving Hair Dresser 87,{ - mes "[Rui Vishop]"; - mes "That Veronica..."; - mes "Hah! Best hair dresser my ass."; - mes "She's not the best hair dresser..."; - mes "..."; - mes "I am!"; - next; - mes "[Rui Vishop]"; - mes "I, Rui Vishop, the man to whom"; - mes "all scalps are canvases"; - mes "waiting to be transformed into"; - mes "works of magnificent art~!"; - next; - switch(select("What are you?:Do my hair, please!:.....")) { - case 1: - mes "[Rui Vishop]"; - mes "Do you not know that I, Rui"; - mes "Vishop, maestro of the shears"; - mes "and sculptor of hair, am an"; - mes "artist far ahead of his time?!"; - mes "Well, I suppose an adventurer"; - mes "like yourself wouldn't know..."; - next; - mes "[Rui Vishop]"; - mes "As a hair sculptor, I find joy"; - mes "in bestowing upon others the"; - mes "supreme favour of doing their"; - mes "hairstyle at a reasonable price."; - next; - mes "[Rui Vishop]"; - mes "Recently, however, I happened to"; - mes "overhear that some tyro has had"; - mes "the audacity to call herself a"; - mes "hair dresser."; - next; - mes "[Rui Vishop]"; - mes "So one day I went there,"; - mes "pretending to be a customer."; - mes "I was apalled to see the boring,"; - mes "lifeless hairstyles that she was"; - mes "giving all of her clients..."; - next; - mes "[Rui Vishop]"; - mes "It wasn't hard to notice that her"; - mes "skills, or lack thereof, are a"; - mes "joke. She brings shame to the"; - mes "great and honorable"; - mes "profession of hair dressing."; - mes "A complete and utter disgrace!"; - next; - mes "[Rui Vishop]"; - mes "But the worst part was..."; - mes "she forced her customers to"; - mes "choose a hairstyle before she"; - mes "styled their hair!"; - next; - mes "[Rui Vishop]"; - mes "That's not how talented hair"; - mes "dressers do their job! She"; - mes "should know what hair style will"; - mes "fit a customer without ever"; - mes "asking them!"; - next; - mes "[Rui Vishop]"; - mes "If by any chance you decide to"; - mes "do your hair, don't even think"; - mes "about giving her patronage."; - mes "Instead, you may ask for my"; - mes "services. I assure you, I am"; - mes "faaaar better than her."; - next; - mes "[Rui Vishop]"; - mes "Do you understand? I mean, don't"; - mes "let her ruin your hair needlessly!"; - mes "You could get a Swordman to hack"; - mes "away at your hair if you want a"; - mes "hairstyle that horrible~!"; - close; - case 2: - if(BaseLevel < 60) { - mes "[Rui Vishop]"; - mes "Hmm, I must say, your current"; - mes "style fits you best. Trust me, I know what I am saying."; - close; - } else if(Zeny < 199800) { - mes "[Rui Vishop]"; - mes "Ah, I see that that you can"; - mes "recognize genius when it is"; - mes "right before you. In light"; - mes "of your good taste, I will"; - mes "only require money for my"; - mes "services."; - next; - mes "[Rui Vishop]"; - mes "Simply pay me the small"; - mes "fee of 199,800 zeny. You must"; - mes "know that I am doing you a"; - mes "huge favor by charging you"; - mes "such a small amount. My"; - mes "art is priceless, after all."; - close; - } - mes "[Rui Vishop]"; - mes "Alright, I will be taking my"; - mes "199,800 zeny service charge now."; - next; - mes "[Rui Vishop]"; - mes "If you don't wish to do"; - mes "this right now, though I can't"; - mes "imagine why, you may ask that"; - mes "stupid hair dresser to"; - mes "do her clumsy work on you..."; - next; - if(select("No, please do my hair.:Umm, I changed my mind.") ==1 ) { - mes "[Rui Vishop]"; - mes "O~k~a~y!"; - mes "Now, let us begin~!"; - next; - mes "[Rui Vishop]"; - mes "Wooooo~oooohhhh!! Toohhhhh~oooohhhh!!"; - next; - mes "[Rui Vishop]"; - mes "Woooooo~aaaaaaahhhhh!!"; - next; - mes "[Rui Vishop]"; - mes "Voila!"; - next; - mes "[Rui Vishop]"; - mes "Oh, great~ it's awesome!"; - mes "Another Vishop masterpiece~"; - mes "Once more I've outdone myself."; - mes "It's such a unique and talented"; - mes "style! Yes, I am the best! Wooohahahahahaha!"; - set Zeny,Zeny-199800; - setlook 1,rand(1,19); - setlook 6,rand(1,8); - close; - } - mes "[Rui Vishop]"; - mes "Bah! Alright! It's your decision."; - mes "But don't blame me later!"; - mes "One day you'll wake up, realize"; - mes "you're ugly and regret not"; - mes "having my genius shape every lock"; - mes "of hair on your head."; - close; - case 3: - mes "[Rui Vishop]"; - mes "What? What a shame!"; - mes "Will you let that...that"; - mes "charlatan of a hair dresser ruin"; - mes "your hairstyle!? I'm sure the"; - mes "heavens are crying tears of"; - mes "pity at mankind's ignorance..."; - close; - } -} - - -// Lighthalzen -lhz_in02,100,143,3 script Hair Dresser#li 122,{ - mes "[Prince Shammi]"; - mes "Welcome to Prince Shammi's"; - mes "Beauty Shop, the place to go"; - mes "for faaabulous hair. Don't be"; - mes "shy, tell me exactly how you"; - mes "want me to make you glamorous~"; - next; - switch(select("Check all hairstyles:Change hairstyle:Cancel")) { - case 1: - mes "[Prince Shammi]"; - mes "Oh, would you like to"; - mes "see all of the trendy new"; - mes "hairstyles I offer?"; - next; - mes "[Prince Shammi]"; - mes "Please, oh please, choose from the following styles and I will show you a preview."; - next; - switch(select("Old Hairstyles:New Hairstyles")) { - case 1: - if (Sex == 1) { - switch(select("Petite Style:Executioner Style:Prince Style:Deviace Style:Cancel")) { - case 1: - cutin "hair_m_20",4; - mes "[Prince Shammi]"; - mes "This is the ^3131FFPetite Style^000000,"; - mes "which softens the gentleman's"; - mes "appearance with long braids"; - mes "for a fluffier appearance."; - break; - case 2: - cutin "hair_m_21",4; - mes "[Prince Shammi]"; - mes "Oh, the ^3131FFExecutioner Style^000000!"; - mes "It's a rugged, shaggy style"; - mes "for that tough guy look that's"; - mes "becoming popular these days."; - mes "And every girl loves a tough"; - mes "guy, right? ^333333*Tee hee~*^000000"; - break; - case 3: - cutin "hair_m_22",4; - mes "[Prince Shammi]"; - mes "You certainly have an"; - mes "eye for fashion! Yes, this"; - mes "is the ^3131FFPrince Style^000000, the"; - mes "pinnacle of sexiness and"; - mes "sophistication. Magnifique, no?"; - mes "Yes, choose this one, this one!"; - break; - case 4: - cutin "hair_m_23",4; - mes "[Prince Shammi]"; - mes "A-ha~! The ^3131FFDeviace Style^000000!"; - mes "This is much like the Prince"; - mes "Style, but with shorter hair"; - mes "in the back. Yes, this look"; - mes "is very neat and dandy."; - break; - case 5: - cutin "hair_f_01",255; - mes "[Prince Shammi]"; - mes "No? You didn't want"; - mes "to take a look? Please,"; - mes "you're an adventurer, I know"; - mes "you can be more daring than"; - mes "that! Be fashionably adventurous, you fashionable adventurer~"; - emotion e_lv,"Hair Dresser#i"; - close; - } - } - else { - switch(select("Spring Rabbit Style:Harpy Style:Medusa Style:Isis Style:Cancel")) { - case 1: - cutin "hair_f_20",4; - mes "[Prince Shammi]"; - mes "Oh yes, this is the "; - mes "^3131FFSpring Rabbit Style^000000."; - mes "The bobbing forelock"; - mes "adds an aura of chic,"; - mes "cutsiness and playfulness."; - mes "Yes? No? Yes? No? Oh yes!"; - break; - case 2: - cutin "hair_f_21",4; - mes "[Prince Shammi]"; - mes "Ooh, are you interested"; - mes "in the ^3131FFHarpy Style^000000? The"; - mes "natural curl coupled with"; - mes "the pony tail results in"; - mes "a sophisticated, yet very"; - mes "natural and relaxed look~"; - break; - case 3: - cutin "hair_f_22",4; - mes "[Prince Shammi]"; - mes "Ahh, the ^3131FFMedusa Style^000000~"; - mes "These boldy flowing locks"; - mes "scream power and dominance"; - mes "and is ideal for the big career"; - mes "woman who wishes to be..."; - mes "irresistable to men~"; - break; - case 4: - cutin "hair_f_23",4; - mes "[Prince Shammi]"; - mes "Ooh, the ^3131FFIsis Style^000000~"; - mes "Yes, you'll look very cute"; - mes "with your hair in buns on"; - mes "on both sides of your head."; - mes "It'll be very darling on you!"; - break; - case 5: - mes "[Prince Shammi]"; - mes "No? You didn't want"; - mes "to take a look? Please,"; - mes "you're an adventurer, I know"; - mes "you can be more daring than"; - mes "that! Be fashionably adventurous, you fashionable adventurer~"; - emotion e_lv,"Hair Dresser#li"; - close; - } - } - break; - case 2: - if (Sex == 1) { - switch(select("Emergency Heal Perm:Aura Blade Cut:Power Swing:Renovatio Cut:Cancel")) { - case 1: - cutin "hair_m_24",4; - mes "[Prince Shammi]"; - mes "This is the ^3131FFEmergency Heal Perm^000000"; - mes "It is quite popular among the healing class."; - break; - case 2: - cutin "hair_m_25",4; - mes "[Prince Shammi]"; - mes "You must be after a lady yes?"; - mes "The ^3131FFAura Blade Cut^000000"; - mes "is known to make the ladies swoon, you tiger you!"; - break; - case 3: - cutin "hair_m_26",4; - mes "[Prince Shammi]"; - mes "Oh you brute!"; - mes "^3131FFPower Swing Cut^000000"; - mes "Flex your style muscles with this hairstyle. This is definitely your look."; - break; - case 4: - cutin "hair_m_27",4; - mes "[Prince Shammi]"; - mes "Ah! I see you're only interested in the latest trends."; - mes "Straight from the runway is the ^3131FFRenovatio Cut^000000."; - break; - case 5: - mes "[Prince Shammi]"; - mes "No? You didn't want"; - mes "to take a look? Please,"; - mes "you're an adventurer, I know"; - mes "you can be more daring than"; - mes "that! Be fashionably adventurous, you fashionable adventurer~"; - emotion e_lv,"Hair Dresser#li"; - close; - } - } - else { - switch(select("Assumptio Perm:Soul Changer Cut:X Tornado Cut:Oratio Cut:Cancel")) { - case 1: - cutin "hair_f_24",4; - mes "[Prince Shammi]"; - mes "This is the ^3131FFAssumptio Perm^000000"; - mes "It's a shorter style perm that allows for maximum spellcasting."; - break; - case 2: - cutin "hair_f_25",4; - mes "[Prince Shammi]"; - mes "You must be a man killer no?"; - mes "The ^3131FFSoul Changer Cut^000000"; - mes "will make any man open his wall... er heart to you!"; - break; - case 3: - cutin "hair_f_26",4; - mes "[Prince Shammi]"; - mes "This is a bit of a trendy style"; - mes "^3131FFX Tornado Cut^000000"; - mes "It's for adventurous people who like change."; - break; - case 4: - cutin "hair_f_27",4; - mes "[Prince Shammi]"; - mes "Ah! I see you're only interested in the latest trends."; - mes "Straight from the runway is the ^3131FFOratio Cut^000000."; - mes "You'll be the envy of all of your friends with this hairstyle."; - break; - case 5: - mes "[Prince Shammi]"; - mes "No? You didn't want"; - mes "to take a look? Please,"; - mes "you're an adventurer, I know"; - mes "you can be more daring than"; - mes "that! Be fashionably adventurous, you fashionable adventurer~"; - emotion e_lv,"Hair Dresser#li"; - close; - } - } - } - close2; - cutin "",255; - end; - case 2: - if (BaseLevel < 60) { - mes "[Prince Shammi]"; - mes "Oh, I'm so sorry, but"; - mes "I can only perform my"; - mes "services for clients that have"; - mes "matured enough to find their"; - mes "true inner beauty. But please"; - mes "come back once you do, okay?"; - close; - } - else if ((countitem(973) < 3) || (countitem(974) < 3) || (countitem(901) < 100) || (countitem(1094) < 100) || (countitem(1020) < 100) || (countitem(1060) < 100) || (countitem(7152) < 100) || (Zeny < 99800)) { - mes "[Prince Shammi]"; - mes "If you've already decided"; - mes "what hairstyle you'd like,"; - mes "please have my service charge"; - mes "ready, as well as the materials"; - mes "I will need in performing this"; - mes "service, okay? Please bring..."; - next; - mes "[Prince Shammi]"; - mes "^3355FF3 Counteragent^000000,"; - mes "^3355FF3 Mixture^000000,"; - mes "^3355FF100 Daenggie^000000,"; - mes "^3355FF100 Short Daenggie^000000..."; - next; - mes "[Prince Shammi]"; - mes "^3355FF100 Black Hair^000000,"; - mes "^3355FF100 Golden Hair^000000,"; - mes "^3355FF100 Glossy Hair^000000"; - mes "and ^3355FF99,800 zeny^000000."; - mes "Once you do that, I'll make"; - mes "a miracle out of your hair!"; - close; - } - mes "[Prince Shammi]"; - mes "Alright, please choose"; - mes "which hairstyle you wish"; - mes "to have from numbers 20 to 25."; - mes "Here's a list of the style names just in case you need them~"; - next; - mes "[Prince Shammi]"; - if (Sex == 1) { - mes "No. 20: Petite Style"; - mes "No. 21: Executioner Style"; - mes "No. 22: Prince Style"; - mes "No. 23: Deviace Style"; - mes "No. 24: Emergency Heal Perm"; - mes "No. 25: Aura Blade Cut"; - mes "No. 26: Power Swing and"; - mes "No. 27: Renovatio Cut."; - } - else { - mes "No. 20: Spring Rabbit Style"; - mes "No. 21: Harpy Style"; - mes "No. 22: Medusa Style"; - mes "No. 23: Isis Style"; - mes "No. 24: Assumptio Perm"; - mes "No. 25: Soul Changer Cut"; - mes "No. 26: X Tornado Cut and"; - mes "No. 27: Oratio Cut."; - } - next; - input .@input; - if (.@input == 0) { - mes "[Prince Shammi]"; - mes "Oh...?"; - mes "You decided to cancel?"; - mes "Well, you know what's"; - mes "best for you, I suppose."; - mes "Still, I'm so disappointed~"; - close; - } - else if ((.@input < 20) || (.@input > 27)) { - mes "[Prince Shammi]"; - mes "Dearie, please enter"; - mes "a number from ''20'' to"; - mes "''25,'' alright? Then I can"; - mes "get right to work at making"; - mes "you soooooooo beautiful!"; - close; - } - else if (getlook(VAR_HEAD) == .@input) { - mes "[Prince Shammi]"; - mes "Oh dear me, you're not"; - mes "going to waste money for"; - mes "the same hairstyle that you"; - mes "have now, are you? You can"; - mes "have someone else change"; - mes "your hair color, you know."; - close; - } - else { - if (Sex == 1) - cutin "hair_m_"+.@input+".BMP",4; - else - cutin "hair_f_"+.@input+".BMP",4; - mes "[Prince Shammi]"; - mes "Oooh! Now, is this the"; - mes "hairstyle that you wanted?"; - mes "This is No. "+.@input+", by the way."; - next; - switch(select("Yes.:No.")) { - case 1: - if (getlook(VAR_HEADPALETTE) == 0) { - mes "[Prince Shammi]"; - mes "Oh, Sweet Christmas,"; - mes "I almost forgot! Would"; - mes "you like me to dye your"; - mes "hair, free of charge? It's"; - mes "a part of my service, so"; - mes "please choose a color~"; - next; - switch(select("Red:Yellow:Purple:Orange:Green:Blue:White:Dark Brown")) { - case 1: - set .@headpalette,8; - break; - case 2: - set .@headpalette,1; - break; - case 3: - set .@headpalette,2; - break; - case 4: - set .@headpalette,3; - break; - case 5: - set .@headpalette,4; - break; - case 6: - set .@headpalette,5; - break; - case 7: - set .@headpalette,6; - break; - case 8: - set .@headpalette,7; - break; - } - } - mes "[Prince Shammi]"; - mes "Okay, let's get"; - mes "started, shall we?"; - mes "Keep your head still,"; - mes "now. Yes, that's good..."; - next; - mes "^3355FF*Snip snip*"; - mes "*Rustle rustle*"; - mes "*Clip clip clip clip*"; - mes "*Bzzzzzzzzzzzzzzzzzzzz*^000000"; - next; - set zeny,zeny-99800; - delitem 973,3; //Counteragent - delitem 974,3; //Mixture - delitem 901,100; //Danggie - delitem 1094,100; //Short_Daenggie - delitem 1020,100; //Long_Hair - delitem 1060,100; //Golden_Hair - delitem 7152,100; //Glossy_Hair - setlook VAR_HEAD,.@input; - setlook VAR_HEADPALETTE,.@headpalette; - mes "[Prince Shammi]"; - mes "Well, we're all finished!"; - mes "And my, oh my, you look even"; - mes "more fabulous that I thought"; - mes "you would! Oh, I can't believe"; - if (Sex == 1) { - mes "how tough and elegant you are~"; - mes "So ruggedly manly and handsome!"; - } - else { - mes "how graceful and elegant you"; - mes "look! Absolutely gorgeous!"; - } - emotion e_kis,"Hair Dresser#li"; - next; - mes "[Prince Shammi]"; - mes "You love your new"; - mes "hair, don't you? Feel"; - mes "free to come back anytime."; - mes "I'll make you the best looking"; - mes "person in the entire world!"; - emotion e_no1,"Hair Dresser#li"; - close; - case 2: - mes "[Prince Shammi]"; - mes "Oh, did you forget which"; - mes "hairstyle goes with which"; - mes "number? By all means, please"; - mes "check again! Find the one that"; - mes "is perfect just for you, okay?"; - close; - } - } - break; - case 3: - mes "[Prince Shammi]"; - mes "Humm ? "; - mes "Maybe you don't understand"; - mes "my futuristic styles."; - mes "Goodbye! "; - close; - } -} - -lhz_in02,91,155,5 script Assistant Beautician#li 862,{ - mes "[Assistant Beautician]"; - mes "Wah?! Sweet Jiminy,"; - mes "you freaked me out!"; - mes "What are you doing?!"; - emotion e_omg,"Assistant Beautician#li"; - next; - mes "[Assistant Beautician]"; - mes "Oh! Um, a customer!"; - mes "H-h-h-h-h-hello! Can"; - mes "I help you with anything?"; - next; - switch(select("What do you do?:Please change my hairstyle.:Who is Prince Shammi?")) { - case 1: - mes "[Assistant Beautician]"; - mes "Oh! Me...? I'm"; - mes "just an assistant"; - mes "beautician, but I'm"; - mes "training hard everyday"; - mes "so that I can become"; - mes "a real professional!"; - next; - mes "[Assistant Beautician]"; - mes "Yeah, I do all sorts of"; - mes "grunt work for the boss while"; - mes "I'm in training. Sometimes, he"; - mes "makes me work pretty hard."; - mes "In fact, I better get back to work before he gets angry at me!"; - close; - case 2: - if (BaseLevel < 60) { - mes "[Assistant Beautician]"; - mes "Me...? Oh no,"; - mes "no I can't! I mean,"; - mes "I'd love to but, I'm"; - mes "still in training and"; - mes "I can't take responsibility"; - mes "if I mess up on a little kid!"; - close; - } - else if ((Zeny < 250000)) { - mes "[Assistant Beautician]"; - mes "Well... I'm just an"; - mes "assistant, but I have been"; - mes "studying hairstyling after"; - mes "work. If you want, just bring"; - mes "me 250,000 zeny and I'll try"; - mes "my best to change your hair~"; - next; - mes "[Assistant Beautician]"; - mes "I'd appreciate it if you'd"; - mes "give me this chance! The"; - mes "boss doesn't think I'm ready"; - mes "for styling real people yet, so"; - mes "I haven't had much practice!"; - next; - mes "[Assistant Beautician]"; - mes "I just know I could"; - mes "do a good job on your"; - mes "hair! Just... Just please"; - mes "understand if I mess up."; - mes "It won't be too bad, I promise~"; - close; - } - else { - mes "[Assistant Beautician]"; - mes "You're really going to"; - mes "give me a chance to practice?"; - mes "Oh, I love you so much! Okay,"; - mes "I'll need 250,000 zeny to make"; - mes "up for the material expenses."; - mes "Is that okay with you?"; - next; - switch(select("Of course~:On second thought...")) { - case 1: - mes "[Assistant Beautician]"; - mes "Great! Now, please"; - mes "choose a hairstyle"; - mes "from ''1'' to ''23.''"; - mes "Um, if you need to"; - mes "cancel, just enter ''0.''"; - next; - input .@input; - if (.@input == 0) { - mes "[Assistant Beautician]"; - mes "Awwww..."; - mes "I guess you don't"; - mes "trust me after all..."; - close; - } - else if ((.@input < 1) || (.@input > 23)) { - mes "[Assistant Beautician]"; - mes "Huh? I thought I asked"; - mes "you to enter a number from"; - mes "''1'' to ''23?'' What did I do"; - mes "wrong this time? Hmmm..."; - close; - } - else { - mes "[Assistant Beautician]"; - mes "So this is the"; - mes "style you want me"; - mes "to try to do for you?"; - if (Sex == 1) { - if (.@input < 10) - cutin "hair_m_0"+.@input+".BMP",4; - else - cutin "hair_m_"+.@input+".BMP",4; - } - else { - if (.@input < 10) - cutin "hair_f_0"+.@input+".BMP",4; - else - cutin "hair_f_"+.@input+".BMP",4; - } - next; - switch(select("Yes, let's try it~:Cancel.")) { - case 1: - break; - case 2: - mes "[Assistant Beautician]"; - mes "Oooh, there must"; - mes "be some style that"; - mes "you like, right? Hmmm..."; - close; - } - } - mes "[Assistant Beautician]"; - mes "Great, you finally"; - mes "picked one! What, which"; - mes "one did you pick again?"; - mes "Ah, I found it, I found it!"; - mes "Haha! No problem here!"; - mes "Now it's time to style!"; - next; - nude; - mes "[Assistant Beautician]"; - mes "Bwwwwaaaahhhh!"; - next; - mes "[Assistant Beautician]"; - mes "Yap! Pwwwaaattt!"; - next; - mes "[Assistant Beautician]"; - mes "Waaaah!"; - mes "Oh crap!"; - mes "Wait, I can..."; - mes "I can fix this!"; - next; - set .@style_r,rand(1,23); - set .@color_r,rand(1,8); - mes "[Assistant Beautician]"; - mes "^333333*Pant Pant Pant*^000000"; - next; - set zeny,zeny-250000; - setlook VAR_HEAD,.@style_r; - setlook VAR_HEADPALETTE,.@color_r; - mes "[Assistant Beautician]"; - mes "Bwahahaha! Success!"; - if (.@input == .@style_r) { - mes "So... How do you like"; - mes "your new style? I love it!"; - } - else { - mes "Wha...? This isn't what"; - mes "you wanted? Uh oh... Um..."; - mes "Well, next time I know I can"; - mes "do a much better job! Right!"; - } - next; - mes "[Assistant Beautician]"; - mes "Oh, you're such a"; - mes "sweetheart for helping"; - mes "me! Thank you for using"; - mes "my service and come again~"; - emotion e_kis,"Assistant Beautician#li"; - close; - case 2: - mes "[Assistant Beautician]"; - mes "Huh? Oh no, you're"; - mes "quitting? Well, I guess"; - mes "I couldn't trust me to"; - mes "style my hair either..."; - mes "You're... You're right."; - close; - } - } - case 3: - mes "[Assistant Beautician]"; - mes "Prince Shammi?"; - mes "He's only a genius when"; - mes "it comes to hairstyling!"; - mes "I'm just his apprentice, but"; - mes "maybe someday, I can be a"; - mes "force in the fashion world too!"; - close; - } -} - -//===== Old Changelog: ================================= -//= 07/06/05 : Added 1st Version. [Muad_Dib] -//= Converted to rAthena format by Dr.Evil Fixed typos [Nexon] -//= 1.1 Removed Duplicates [Silent] -//============================================================ |