//================= 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) Lupus
//= Copyright (C) L0ne_W0lf
//= Copyright (C) LightFighter
//= Copyright (C) Scriptor
//= Copyright (C) Perkka
//=
//= 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/>.
//=========================================================================
//= Divorcing Deviruchi
//================= Description ===========================================
//= Official Divorce script.
//= Added isloggedin() check, even though Aegis doesn't do it; should be
//= able to divorce even when the spouse is not online.
//================= Current Version =======================================
//= 1.5
//=========================================================================
nif_in,190,112,5 script Deviruchi#divorce 4_DEVIRUCHI,{
mes "[Deviruchi]";
// if (wedding_sign == 0) {
// mes "Heh heh...";
// mes "Look at that depressed face.";
// mes "You must be feeling very lonely.";
// mes "But that's something everyone";
// mes "has to deal with.";
// next;
// mes "[Deviruchi]";
// mes "If you feel that lonely,";
// mes "how about raising a Pet?";
// mes "I hear that my kind is very";
// mes "popular nowadays, heh heh~";
// close;
// }
// else
if (!getpartnerid()) {
mes "Bwah hah hah~!";
mes "That look in your eyes~!";
if (Sex == SEX_MALE) {
mes "Those are definitely the eyes";
mes "of a lonely male bachelor.";
mes "I'm almost 100 percent sure";
mes "you got ditched at the altar.";
}
else {
mes "They're just filled with the";
mes "pain of an old maid--!";
mes "Couldn't rope some poor guy";
mes "into marriage, huh?";
}
next;
mes "[Deviruchi]";
mes "HHAHAHAHA~!";
mes "Oooooh...Hee hee~";
mes "I'd be more sympathetic if,";
mes "you know, I weren't a creature";
mes "of darkness.";
close;
}
mes "You look awfully depressed...";
mes "Lucky for you, I could care";
mes "less about happy people...";
mes "It's the humans in despair";
mes "that I take an interest in.";
mes "Hahahahahahah~!";
next;
mes "[Deviruchi]";
mes "I sense that you carry a";
mes "tiresome burden...";
mes "If I'm not wrong, you're";
if (Sex == SEX_MALE)
mes "a married man, aren't you?";
else
mes "a married woman, aren't you?";
next;
mes "[Deviruchi]";
mes "Let me ask you one thing.";
mes "Are you happy to be married?";
mes "Forget about responsibilities,";
mes "romance and all that other junk";
mes "for now.";
next;
mes "[Deviruchi]";
mes "I mean, can just one single";
mes "person really bring you all that";
mes "happiness? I know all about how";
mes "special weddings and the magic";
mes "of love is supposed to be, but...";
next;
mes "[Deviruchi]";
mes "At the end of the day, you and";
mes "your partner fight, and you feel";
mes "totally totally miserable.";
if (Sex == SEX_MALE)
mes "...all because of HER.";
else
mes "...all because of HIM.";
next;
mes "[Deviruchi]";
mes "Yes, it's your destiny to find me";
mes "here. We all make mistakes...";
mes "Even if you promised everlasting";
mes "love, even if you made a vow...";
mes "I can free you from that prison";
mes "of matrimony.";
next;
mes "[Deviruchi]";
mes "It's simple if you look at";
mes "marriage as a contract...a";
mes "contract that ends with 'till";
mes "death do we part.' Here in";
mes "Nifleheim, it's easy to use";
mes "that little loophole...";
next;
mes "[Deviruchi]";
mes "*whispers*";
mes "^555555It's not like you're breaking^000000";
if (Sex == SEX_MALE) {
mes "^555555any promises, and it's not";
mes "like your wife will care if she";
mes "doesn't know... Don't you";
mes "want to be freed from her?^000000";
}
else {
mes "^555555any promises. Hell, your husband";
mes "doesn't even have to know";
mes "about it... you deserve";
mes "real happiness, right?^000000";
}
next;
mes "[Deviruchi]";
mes "You can have a brand new love";
mes "with a better person...";
mes "Wouldn't that be great...?";
mes "I can help you if you want...";
mes "I can make all of this happen!";
next;
if (select("No thanks, I am happy.", "Yes, please do.") == 1) {
mes "[Deviruchi]";
mes "Hmpf~! You must still be";
mes "fascinated with the silly";
mes "notion of eternal love. Well,";
mes "if you think you're happy,";
mes "then I'll have nothing";
mes "to do with you--!";
close2;
warp "niflheim",169,162;
end;
}
mes "[Deviruchi]";
mes "Good, good...";
mes "Now all you have to do is give";
mes "me what I want in exchange...";
mes "Just 2,500,000 zeny and...*cough!*";
mes "^666666An eensy piece of your soul.^000000";
next;
mes "[Deviruchi]";
mes "After that, it's the carefree";
mes "single's life. All you have to";
mes "do is say the word...";
next;
if (select("...Give me some time to think.", "Any price will do, give me a divorce right now!") == 1) {
mes "[Deviruchi]";
mes "I understand. But if you think";
mes "about anything, think about";
if (Sex == SEX_MALE) {
mes "your wife's nagging, and";
mes "how great it would be to";
mes "finally free yourself of the";
mes "old ball and chain~";
}
else {
mes "how horrible your husband is,";
mes "and what a relief it would";
mes "be to be rid of that crumbum~";
}
close;
}
mes "[Deviruchi]";
if (Zeny > 2499999) {
mes "Excellent choice~";
mes "Let's get started right";
mes "away! This may take some";
mes "time, but it's better than";
mes "being hopelessly married";
mes "^FF0000for the rest of your life.^000000";
next;
specialeffect EF_MAGICROD;
specialeffect(EF_DEVIL, AREA, playerattached());
wedding_sign = 0;
Zeny -= 2500000;
Sp = 0;
Hp = 1;
divorce;
mes "[Deviruchi]";
mes "Bwahhahahaha~!";
mes "Now you're free~!";
mes "Don't you feel so much";
mes "better now as a single?";
mes "Ah, bachelorhood...";
close;
}
mes "Hmmm...I did tell you to bring";
mes "2,500,000 zeny, right?";
mes "No one else in this world can";
mes "offer this kind of freedom...";
mes "You can't put a price on";
mes "peace of mind, can you?";
close;
}