From 55807da3deb5167dfd2bcbee96c677122f00505c Mon Sep 17 00:00:00 2001 From: evera Date: Mon, 26 Jun 2006 03:14:29 +0000 Subject: moving piano and book of devil quest from cities/niflheim.txt to quests/quests_niflheim.txt git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@7337 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/cities/niflheim.txt | 270 +----------------------------------------------- 1 file changed, 2 insertions(+), 268 deletions(-) (limited to 'npc/cities') diff --git a/npc/cities/niflheim.txt b/npc/cities/niflheim.txt index a60b4f701..10ac85485 100644 --- a/npc/cities/niflheim.txt +++ b/npc/cities/niflheim.txt @@ -4,7 +4,7 @@ //= Fyrien, Dizzy, PKGINGO //= Official NPCs translated and re-edited by Celest //===== Current Version: ===================================== -//= 1.2 +//= 1.3 //===== Compatible With: ===================================== //= Any eAthena Version; Niflheim Required //===== Description: ========================================= @@ -21,6 +21,7 @@ //= Also removed TODO, as they are already done. [Vicious_Pucca] //= 1.1 Replaced nif_q_done with MISC_QUEST & 32. nif_t -> @nif_t [Lupus] //= 1.2 Removed Duplicates [Silent] +//= 1.3 Moved Book of Devil and Piano quest to quests/quests_niflheim.txt [Evera] //============================================================ //prontera.gat,164,161,4 script Traveler::NifTrav 68,{ @@ -72,48 +73,6 @@ niflheim.gat,130,176,0 duplicate(spirits) Spirit#7 802 niflheim.gat,173,110,0 duplicate(spirits) Spirit#8 802 niflheim.gat,182,167,0 duplicate(spirits) Spirit#9 802 -niflheim.gat,184,199,5 script Little Girl#02 793,{ - mes "[Sairin]"; - if(niflheimlost2 == 1) goto L_thanks; - if(niflheimlost == 1) goto L_foundhim; - if(lostgirl == 1) goto L_sure2; - mes "Sir, will you please help me?"; - if(BaseJob==Job_Novice) mes "Oh... you are lost, too..."; //Exploit fix - if(BaseJob==Job_Novice) close; - next; - menu "Yes",-, "No",M_no; - - mes "[Sairin]"; - mes "My friend and I went for a hike and ended up wandering into a strange field."; - next; - mes "[Sairin]"; - mes "Suddenly, I found a doll. I picked it up, and it turned into a ghost!"; - next; - mes "[Sairin]"; - mes "I screamed and ran as fast as I could. When I stopped running, I ended up in this strange town.."; - next; - mes "[Sairin]"; - mes "No one here will help me, and there are ghosts everywhere! Could you help me find my friend?"; - next; - menu "Sure",-, "No",M_no; -L_sure2: - set lostgirl,1; - mes "Please find him and tell him where I am! I saw him last in Niflheim Field, the first one..."; - close; - -L_foundhim: - mes "You found him?"; - mes "Oh thank you!"; - mes "Please, take this as a token of my appreciation."; - getitem 642,1;//Items: Book of Devil, - set niflheimlost2,1; - close; -L_thanks: - mes "Thanks again!"; -M_no: - close; -} - nif_fild01.gat,213,268,5 script Little Boy 797,{ mes "[Marius]"; if(niflheimlost == 1) goto L_alreadydone; @@ -333,228 +292,3 @@ L_back: mes "I shall pray that you live to returnahhhh...."; close; } - -niflheim.gat,224,243,3 script Alager 795,{ - mes "[Alager]"; - mes "Muahaha, I love to eat meat..."; - mes "You look... delicious!"; - next; - mes "[Alager]"; - mes "I'm going to eat you..."; - next; - mes "-Chomp bite slurp-"; - if (nif_quest1 == 1 || (MISC_QUEST & 32)) goto L_end; - percentheal -60,0; - next; - mes "[Alager]"; - mes "Ahhh, it's been some time since I had such delicious meat!"; - // 50% made up, not the slightest idea how to translate these ^^; - mes "as an ex-barbeque chef, my favourite meat"; - mes "would be like preparing beef fillet,"; - mes "crossed and grilled to perfection"; - mes "that would be really delicious... "; - next; - mes "[Alager]"; - mes "Ah, let me thank you with this,"; - mes "I found it on the ground, hoho~"; - getitem 7184,1;//Items: Piano Key, - set nif_quest1, 1; - close; -L_end: - percentheal -30,0; - close; -} - -nif_in.gat,105,81,3 script Grey 794,{ - mes "[Grey]"; - mes "Ah, there was this poem..."; - mes "in which author and time of writing was unknown,"; - mes "and has been circulating since long ago..."; - next; - mes "[Grey]"; - mes "^FF0000When the sun sets in the western hills,^000000"; - mes "^FF0000Where points the velvet gloom of dawn,^000000"; - mes "^FF0000The beautiful melody surrounding thy soul,^000000"; - mes "^FF0000Is the key from Lord Death's wrath.^000000"; - next; - if (nif_quest2 == 1 || (MISC_QUEST & 32)) goto L_end; - set @nif_random,rand(1,4); - mes "[Grey]"; - mes "Heh, let me give you a little exam!"; - mes "Repeat line no. " + @nif_random + " of the poem"; - mes "that you have just heard to me!"; - next; - input @inputstr1$; - if (@nif_random == 2) goto L_RAN_2; - if (@nif_random == 3) goto L_RAN_3; - if (@nif_random == 4) goto L_RAN_4; - //if (@nif_random == 1) goto L_RAN_1; - L_RAN_1: - set @str1$,"When the sun sets in the western hills,"; - goto L_RAN_B; - - L_RAN_2: - set @str1$,"Where points the velvet gloom of dawn,"; - goto L_RAN_B; - - L_RAN_3: - set @str1$,"The beautiful melody surrounding thy soul,"; - goto L_RAN_B; - - L_RAN_4: - set @str1$,"Is the key from Lord Death's wrath."; - goto L_RAN_B; - - L_RAN_B: - if (@inputstr1$ == @str1$) goto L_RAN_SC; - mes "[Grey]"; - mes "Aih... If you had paid more attention,"; - mes "you would have known the correct answer!"; - mes "Come back for the challenge again,"; - mes "when you have thought over it!"; - close; - - L_RAN_SC: - mes "[Grey]"; - mes "Hoho... I see you have paid attention!"; - mes "I am Grey, a wandering poet of yore,"; - mes "you are the best audience I have had so far,"; - mes "here, take this as a reward."; - getitem 7184,1;//Items: Piano Key, - set nif_quest2, 1; - next; - mes "[Grey]"; - mes "I hope you will treat other poets"; - mes "as well as you treated me, farewell."; - close; - -L_end: - mes "[Grey]"; - mes "I wonder what does it mean..."; - mes "If you read it carefully,"; - mes "it seems to have a deep meaning,"; - mes "as if there is a mysterious secret"; - mes "hidden within these words..."; - close; -} - -nif_in.gat,31,20,3 script Kurtz 794,{ - mes "[Kurtz]"; - mes "Business nowadays is really bad..."; - mes "Back when I used to be alive,"; - mes "my business was this bad too~!"; - if (nif_quest3 == 1 || (MISC_QUEST & 32)) close; - next; - mes "[Kurtz]"; - mes "Hey! You there! Dump this for me"; - mes "on the way out will you!"; - getitem 7184,1;//Items: Piano Key, - set nif_quest3, 1; - next; - mes "[Kurtz]"; - mes "Why is business so bad lately..."; - mes "(mumble mumble)"; - close; -} - -niflheim.gat,169,71,5 script #1 111,2,2{ - if (MISC_QUEST & 32 || nif_quest4 == 1) end; - - mes "- In the nearby tombs -"; - mes "- you see something -"; - mes "- half buried in the ground -"; - mes "- What is it? -"; - mes "- Looks like it broke off something -"; - next; - mes "- Pick it up? -"; - menu "Yes",-,"No",L_end; - getitem 7184,1;//Items: Piano Key, - set nif_quest4, 1; -L_end: - close; -} - -niflheim.gat,208,103,5 script #2 111,2,2{ - if (MISC_QUEST & 32) end; - if (nif_quest5 == 1) goto L_key2; - if (nif_quest5 >= 2) end; - - mes "- In the nearby tombs -"; - mes "- you see something -"; - mes "- half buried in the ground -"; - mes "- What is it? -"; - mes "- Looks like it broke off something -"; - next; - mes "- Pick it up? -"; - menu "Yes",-,"No",L_end; - getitem 7184,1;//Items: Piano Key, - set nif_quest5, 1; - close; -L_key2: - mes "- In the hole you have dug -"; - mes "- there is something else -"; - mes "- buried deep in the ground -"; - mes "- Looks like its another fragment -"; - next; - mes "- Pick it up? -"; - menu "Yes",-,"No",L_end; - getitem 7184,1;//Items: Piano Key, - set nif_quest5, 2; -L_end: - close; -} - -nif_in.gat,115,181,5 script #4 111,3,3{ - mes "- You see a huge old piano -"; - if ((MISC_QUEST & 32)==0) mes "- with a few keys missing -"; - if (MISC_QUEST & 32) mes "- with one key missing -"; - if ((MISC_QUEST & 32)==0 && countitem(7184) > 5) goto L_event;//Items: Piano Key, - close; - -L_event: - delitem 7184,6;//Items: Piano Key, - set MISC_QUEST,MISC_QUEST | 32; - //clear auxiliary vars now - set nif_quest1, 0; - set nif_quest2, 0; - set nif_quest3, 0; - set nif_quest4, 0; - set nif_quest5, 0; - set nif_random,0; //clear garbage from the previous version of the script - set nif_random1,0; //clear garbage - mes "- You slide the 6 piano keys one -"; - mes "- by one into the missing slots -"; - mes "- on the piano, but you realize -"; - mes "- the left-most side seems to be -"; - mes "- missing one more key. -"; - close; -} - -nif_in.gat,118,151,5 script #5 111,3,3{ - if((MISC_QUEST & 32)==0) end; - - mes "- The very moment the long shadow -"; - mes "- of your body falls on the piano -"; - next; - mes "- You suddenly seem to feel lighter -"; - mes "- and your vision starts to blur... -"; - next; - warp "nif_in.gat",179,163; - close; -} - -nif_in.gat,188,168,3 script Witch 792,{ - mes "[Kilgana]"; - mes "Hmm?... Aren't you a living human?"; - mes "Must have took you some effort"; - mes "to get to this place..."; - mes "Whatever reason though, this is not a place"; - mes "the living shall belong..."; - next; - mes "[Kilgana]"; - mes "I shall use my powers to send you back"; - mes "but you should not return in the future."; - close2; - warp "umbala.gat",138,208; - end; -} -- cgit v1.2.3-60-g2f50