From 8832adba3ec9df0f7f890154f69f0993b8d1d8e5 Mon Sep 17 00:00:00 2001 From: daegaladh Date: Wed, 1 Aug 2012 04:29:56 +0000 Subject: 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 --- npc/other/divorce.txt | 217 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 npc/other/divorce.txt (limited to 'npc/other/divorce.txt') diff --git a/npc/other/divorce.txt b/npc/other/divorce.txt new file mode 100644 index 000000000..691820c59 --- /dev/null +++ b/npc/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; +} -- cgit v1.2.3-70-g09d2