summaryrefslogtreecommitdiff
path: root/npc/re/other/divorce.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/other/divorce.txt')
-rw-r--r--npc/re/other/divorce.txt217
1 files changed, 217 insertions, 0 deletions
diff --git a/npc/re/other/divorce.txt b/npc/re/other/divorce.txt
new file mode 100644
index 000000000..691820c59
--- /dev/null
+++ b/npc/re/other/divorce.txt
@@ -0,0 +1,217 @@
+//===== rAthena Script =======================================
+//= Divorcing Deviruchi
+//===== By: ==================================================
+//= Perkka, Scriptor, LightFighter
+//= L0ne_W0lf
+//===== Current Version: =====================================
+//= 1.5
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= [Aegis COnversion]
+//= 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.
+//===== Additional Comments: =================================
+//= Both players should be online to get divorced
+//= Fixed menu [Lupus]
+//= 1.1 Added check if the patner's online, added effects [Lupus]
+//= 1.2 Updated to Aegis 10.3 standards. [L0ne_W0lf]
+//= 1.2a Commented out check of 'wedding_sign' to let
+//= old married players divorcing, optimized, fixed a bug [Lupus]
+//= 1.3 Wedding variable 'wedding_sign' is now unset on divorce. [L0ne_W0lf]
+//= 1.4 Removed ifpartneron check, fixed typo in percentheal. [L0ne_W0lf]
+//= 1.5 Replaced effect numerics with constants. [L0ne_W0lf]
+//============================================================
+
+nif_in,190,112,5 script Deviruchi#divorce 738,{
+ 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) {
+ 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)
+ 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)
+ 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) {
+ 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) {
+ 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;
+ specialeffect2 EF_DEVIL;
+ set wedding_sign,0;
+ set zeny,zeny-2500000;
+ percentheal -100,-100;
+ 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;
+}