summaryrefslogtreecommitdiff
path: root/npc/merchants/hair_dyer.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/merchants/hair_dyer.txt')
-rw-r--r--npc/merchants/hair_dyer.txt427
1 files changed, 0 insertions, 427 deletions
diff --git a/npc/merchants/hair_dyer.txt b/npc/merchants/hair_dyer.txt
deleted file mode 100644
index 424945261..000000000
--- a/npc/merchants/hair_dyer.txt
+++ /dev/null
@@ -1,427 +0,0 @@
-//================= Hercules Script =======================================
-//= _ _ _
-//= | | | | | |
-//= | |_| | ___ _ __ ___ _ _| | ___ ___
-//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
-//= | | | | __/ | | (__| |_| | | __/\__ \
-//= \_| |_/\___|_| \___|\__,_|_|\___||___/
-//================= License ===============================================
-//= This file is part of Hercules.
-//= http://herc.ws - http://github.com/HerculesWS/Hercules
-//=
-//= Copyright (C) 2012-2020 Hercules Dev Team
-//= Copyright (C) Samuray22
-//= Copyright (C) Lupus
-//= Copyright (C) L0ne_W0lf
-//= Copyright (C) kobra_k88
-//=
-//= Hercules is free software: you can redistribute it and/or modify
-//= it under the terms of the GNU General Public License as published by
-//= the Free Software Foundation, either version 3 of the License, or
-//= (at your option) any later version.
-//=
-//= This program is distributed in the hope that it will be useful,
-//= but WITHOUT ANY WARRANTY; without even the implied warranty of
-//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//= GNU General Public License for more details.
-//=
-//= You should have received a copy of the GNU General Public License
-//= along with this program. If not, see <http://www.gnu.org/licenses/>.
-//=========================================================================
-//= Hair Dyer
-//================= Description ===========================================
-//= Hair Dyer with standard palletes
-//================= Current Version =======================================
-//= 1.5
-//=========================================================================
-
-prt_in,243,168,4 script Jovovich 4_F_02,{
- mes "[Hairdresser Jovovich]";
- mes "Welcome~!";
- mes "How may I help you?";
- next;
- mes "[Hairdresser Jovovich]";
- if (Sex == SEX_MALE) {
- mes "Oh, no! Your hair is damaged. It seems as if you may need professional treatment. Come sit over here, please. Come.";
- } else if (rand(20) > 11) {
- mes "Eh!? Oh my! Oh no no no no! Your hair is sooo damaged! It's not good if you leave your hair like this.";
- next;
- mes "[Hairdresser Jovovich]";
- mes "Would you let me treat your hair? Please?";
- } else {
- mes "Wow! Your hair would be perfect once it's dyed~ How about dying your hair for a change?";
- }
- next;
- while(1) {
- switch(select("Dye Hair", "Tips and Information", "Cancel")) {
- case 1:
- mes "[Hairdresser Jovovich]";
- mes "Yes yes, good choice~";
- mes "Well then, this is your chance for a make-over, your chance to blossom in beauty! Choose the color you would like.";
- next;
- while(1) {
- if (.@choose_success == 1) {
- mes "[Hairdresser Jovovich]";
- mes "What do you think? Did you want a different color?";
- next;
- if (select("Yes", "No") == 1) {
- mes "[Hairdresser Jovovich]";
- mes "Okay! Choose the color that you would like.";
- next;
- }
- else {
- mes "[Hairdresser Jovovich]";
- mes "Hmm, I'm sort of disappointed. I wanted to do a better job. But I promise I'll do it better next time. Please come again~";
- close;
- }
- }
-
- while(1) {
- switch(select("Red, please.", "Yellow, please.", "Violet, please.", "Orange, please.", "Green, please.", "Blue, please.", "White, please.", "Black, please.", "Actually, I like my hair as it is.")) {
- case 1: .@headpalette = 8; break;
- case 2: .@headpalette = 1; break;
- case 3: .@headpalette = 2; break;
- case 4: .@headpalette = 3; break;
- case 5: .@headpalette = 4; break;
- case 6: .@headpalette = 5; break;
- case 7: .@headpalette = 6; break;
- case 8: .@headpalette = 7; break;
- case 9:
- if (.@choose_success != 0) {
- mes "[Hairdresser Jovovich]";
- mes "You must like your hair color~";
- close;
- }
- mes "[Hairdresser Jovovich]";
- mes "Eehh~? You're not going to dye your hair? I'm a little sad...";
- close;
- }
-
- if (.@headpalette == getlook(LOOK_HAIR_COLOR)) {
- mes "[Hairdresser Jovovich]";
- mes "Eh? But that's the hair color you already have. Please choose a different color.";
- next;
- }
- else {
- switch(.@headpalette) {
- case 1: callsub S_NoDye,976,"yellow"; break;
- case 2: callsub S_NoDye,978,"violet"; break;
- case 3: callsub S_NoDye,980,"orange"; break;
- case 4: callsub S_NoDye,979,"green"; break;
- case 5: callsub S_NoDye,981,"blue"; break;
- case 6: callsub S_NoDye,982,"white"; break;
- case 7: callsub S_NoDye,983,"black"; break;
- case 8: callsub S_NoDye,975,"red"; break;
- }
- if (Zeny < 1000) {
- mes "[Hairdresser Jovovich]";
- mes "The fee is 1000 zeny. Do you not have enough...?";
- close;
- }
-
- switch(.@headpalette) {
- case 1: delitem Lemon_Dyestuffs,1; break;
- case 2: delitem Cobaltblue_Dyestuffs,1; break; //Violet_Dyestuffs
- case 3: delitem Orange_Dyestuffs,1; break;
- case 4: delitem Darkgreen_Dyestuffs,1; break;
- case 5: delitem Violet_Dyestuffs,1; break; //Cobaltblue_Dyestuffs
- case 6: delitem White_Dyestuffs,1; break;
- case 7: delitem Black_Dyestuffs,1; break;
- case 8: delitem Scarlet_Dyestuffs,1; break;
- }
- Zeny -= 1000;
- setlook LOOK_HAIR_COLOR,.@headpalette;
- .@choose_success = 1;
- break;
- }
-
- }
-
- }
-
- case 2:
- mes "[Hairdresser Jovovich]";
- mes "When you're feeling down , when you get dumped, when you want to impress someone, or even when you just want to stand out...";
- next;
- mes "[Hairdresser Jovovich]";
- mes "For that special place and time, wouldn't you want a hairstyle of your very own? As long as you have the appropriate dyestuffs, I will make your hair look wonderful.";
- next;
- mes "[Hairdresser Jovovich]";
- mes "And try not to worry too much about the fee. Acquiring beauty is the same as acquiring everything. Hehe~";
- next;
- mes "[Hairdresser Jovovich]";
- mes "* Fees and Information *";
- mes "- 1 Dyestuffs item of the color of hair you want.";
- mes "- 1000 zeny fee.";
- break;
-
- case 3:
- mes "[Hairdresser Jovovich]";
- mes "Men or Women...";
- mes "Everyone has the right and obligation to be beautiful.";
- close;
- }
-
- }
-
-S_NoDye:
- if (countitem(getarg(0)) == 0) {
- mes "[Hairdresser Jovovich]";
- mes "Eh?! But you need the item '"+getitemname(getarg(0))+"' to dye your hair "+getarg(1)+"...";
- close;
- }
- return;
-}
-
-//== Lighthalzen ===========================================
-lhz_in02,100,134,3 script Hair Dyer#lich 4_F_EINWOMAN,{
- mes "[Rossa]";
- if (Sex == SEX_MALE) {
- mes "Welcome, come in~";
- mes "Oh, I see that you take";
- mes "much better care of your";
- mes "hair than those other boys.";
- mes "Now would you like to dye";
- mes "your hair another color?";
- }
- else {
- mes "Oh, wow~ Where did";
- mes "you get your hair styled?";
- mes "I love it! But... It would";
- mes "be even more beautiful if";
- mes "you dyed your hair. What";
- mes "do you think about that?";
- }
- while (.@choose_success != 2) {
- next;
- switch(select("Dye Hair", "Coloring Information", "Cancel")) {
- case 1:
- mes "[Rossa]";
- mes "Ho ho ho ho~";
- mes "So which color would";
- mes "you like to try? Something";
- mes "vivid or dark? Sexy or cute?";
- next;
- while (.@choose_success != 2) {
- if (.@choose_success == 1) {
- mes "[Rossa]";
- mes "Ooh, I like this color!";
- mes "But would you like to";
- mes "try a different one?";
- next;
- switch(select("Yes", "No")) {
- case 1:
- mes "[Rossa]";
- mes "Please select";
- mes "another color~";
- next;
- break;
- case 2:
- mes "[Rossa]";
- mes "An excellent choice~";
- mes "Alright then, thank you";
- mes "for using my service and";
- mes "I hope you come by again!";
- close2;
- .@choose_success = 2;
- break;
- }
- }
- while (.@choose_success != 2) {
- switch(select("Red, please.", "Yellow, please.", "Purple, please.", "Orange, please.", "Green, please.", "Blue, please.", "White, please.", "Dark Brown, please.", "I like my hair color.")) {
- case 1:
- .@headpalette = 8;
- break;
- case 2:
- .@headpalette = 1;
- break;
- case 3:
- .@headpalette = 2;
- break;
- case 4:
- .@headpalette = 3;
- break;
- case 5:
- .@headpalette = 4;
- break;
- case 6:
- .@headpalette = 5;
- break;
- case 7:
- .@headpalette = 6;
- break;
- case 8:
- .@headpalette = 7;
- break;
- case 9:
- if (.@choose_success != 0) {
- mes "[Rossa]";
- mes "Are you sure?";
- mes "Alright then, you";
- mes "know what's best for";
- mes "your beauty and to tell";
- mes "the truth, I agree with you~";
- close2;
- .@choose_success = 2;
- }
- else {
- mes "[Rossa]";
- mes "Oh, I see. Still, I can't";
- mes "help but feel so disappointed.";
- mes "You'd look so good if you dyed";
- mes "your hair a different color~";
- close2;
- .@choose_success = 2;
- }
- break;
- }
- if (getlook(LOOK_HAIR_COLOR) == .@headpalette) {
- mes "[Rossa]";
- mes "Hmm, your hair color";
- mes "is still fine, so there's";
- mes "no need to dye it the same";
- mes "color again, if that's what";
- mes "you're worried about.";
- next;
- }
- else {
- if ((.@headpalette == 8) && (countitem(Scarlet_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "Scarlet Dyestuffs with you...";
- close2;
- .@choose_success = 2;
- break;
- }
- else if ((.@headpalette == 1) && (countitem(Lemon_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "Lemon Dyestuffs with you...";
- close2;
- .@choose_success = 2;
- break;
- }
- else if ((.@headpalette == 2) && (countitem(Violet_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "Violet Dyestuffs with you...";
- close2;
- .@choose_success = 2;
- break;
- }
- else if ((.@headpalette == 3) && (countitem(Orange_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "Orange Dyestuffs with you...";
- close2;
- .@choose_success = 2;
- break;
- }
- else if ((.@headpalette == 4) && (countitem(Darkgreen_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "Darkgreen Dyestuffs";
- mes "with you. Would you come";
- mes "back after you get some?";
- close2;
- .@choose_success = 2;
- break;
- }
- else if ((.@headpalette == 5) && (countitem(Cobaltblue_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "Cobaltblue Dyestuffs";
- mes "with you. Would you come";
- mes "back after you get some?";
- close2;
- .@choose_success = 2;
- break;
- }
- else if ((.@headpalette == 6) && (countitem(White_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "White Dyestuffs with you...";
- close2;
- .@choose_success = 2;
- break;
- }
- else if ((.@headpalette == 7) && (countitem(Black_Dyestuffs) == 0)) {
- mes "[Rossa]";
- mes "Oh, I'm sorry dear,";
- mes "but I can't dye your";
- mes "hair if you didn't bring";
- mes "Black Dyestuffs with you...";
- close2;
- .@choose_success = 2;
- break;
- }
- if (Zeny < 1000) {
- mes "[Rossa]";
- mes "Oh, I'm so sorry dear,";
- mes "but my service fee is";
- mes "1,000 zeny. Did you forget";
- mes "to bring your money with you?";
- close2;
- .@choose_success = 2;
- break;
- }
- if (.@headpalette == 8) delitem Scarlet_Dyestuffs,1;
- else if (.@headpalette == 1) delitem Lemon_Dyestuffs,1;
- else if (.@headpalette == 2) delitem Violet_Dyestuffs,1;
- else if (.@headpalette == 3) delitem Orange_Dyestuffs,1;
- else if (.@headpalette == 4) delitem Darkgreen_Dyestuffs,1;
- else if (.@headpalette == 5) delitem Cobaltblue_Dyestuffs,1;
- else if (.@headpalette == 6) delitem White_Dyestuffs,1;
- else if (.@headpalette == 7) delitem Black_Dyestuffs,1;
- Zeny -= 1000;
- setlook LOOK_HAIR_COLOR,.@headpalette;
- .@choose_success = 1;
- break;
- }
- }
- }
- break;
- case 2:
- mes "[Rossa]";
- mes "When you're feeling";
- mes "down, when you just want";
- mes "to look nice for the one you";
- mes "love, or when you just want";
- mes "a different look, why don't";
- mes "you dye your hair?";
- next;
- mes "[Rossa]";
- mes "All you need is one";
- mes "Dyestuffs item of the";
- mes "color that you want to";
- mes "dye your hair, as well as";
- mes "a 1,000 zeny service fee.";
- mes "I'm here for your beauty needs~";
- break;
- case 3:
- mes "[Rossa]";
- mes "You know, when you";
- mes "put some effort into";
- mes "your appearance, you'll";
- mes "not only look better, but";
- mes "you'll feel better about";
- mes "yourself. Makes sense, right?";
- close;
- }
- }
- close;
-}