* Added Two new quests and moved another.

- Added Wandering Minstrel quest. Need optimizing. (bard_quest.txt) 
- Added Munak's Grandma quest. (munak_quest.txt)
- Moved bongunsword.txt to /custom/quests/
- Updated the conf files to reflect the above changes.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10601 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
L0ne_W0lf 2007-05-21 23:42:44 +00:00
parent 9e7eb8804f
commit 12ea09775a
6 changed files with 4822 additions and 158 deletions

View File

@ -1,6 +1,11 @@
Date Added
======
2007/05/21
* Rev. 10601 Added Two new quests and moved another. [L0ne_W0lf]
- Added Wandering Minstrel quest. Need optimizing. (bard_quest.txt)
- Added Munak's Grandma quest. (munak_quest.txt)
- Moved bongunsword.txt to /custom/quests/
- Updated the conf files to reflect the above changes.
* Fixed some bugs in Cursed Spirit Quest. [SinSloth]
2007/05/18
* Fixed a bug in Thanatos Tower Quest, which didn't allow you to get rewards. [SinSloth]

View File

@ -1,157 +1,157 @@
//===== eAthena Script =======================================
//= Munak and Bongun accessory / Taming items Quest
//===== By: ==================================================
//= eAthena Team
//===== Current Version: =====================================
//= 1.2
//===== Compatible With: =====================================
//= eAthena 1.0
//===== Description: =========================================
//= Quest itms:Sword o'Chinese Exorcist,No Recipient,Her Heart
//===== Additional Comments: =================================
//= 1.0. merged 3 sep. files, fixed exploits [Lupus]
//= 1.1 Added missing next;'s [Evera]
//= 1.2 Added another missing next; [Evera]
//============================================================
comodo,135,227,5 script Sherri 93,{
mes "[Sherri]";
mes " ";
mes "*sighs*";
next;
mes "[Sherri]";
mes "Oh? Whats the matter? ...Well, I have finally managed to encase the soul of a handsome boy ...";
next;
mes "[Sherri]";
mes "...so why am I sad?";
mes " ";
mes "It's because I don't even know how his personality is... say, if you can find me a 'Girl's Diary' about him, I'll give you his diary!";
next;
mes "[Sherri]";
mes "Can you please help me?";
next;
menu "What do I need again?",-,"Here! I got what you need!",ExCreate,"Sorry, I can't help you.",ExEnd;
mes "[Sherri]";
mes "What I desire is...";
mes " ";
mes "A 'Girl's Diary' about him...";
close;
ExCreate:
mes "[Sherri]";
mes "Really!! You'll help me!";
next;
if(countitem(1558)<1) goto L_NoItem;//Items: Girl's_Diary,
delitem 1558,1;//Items: Girl's_Diary,
getitem 659,1;//Items: Her_Heart,
mes "[Sherri]";
mes "YES! I am forever in your debt!";
mes " ";
mes "Here is his diary as promised! Again - Thank you!";
next;
mes "[Sherri]";
mes "Wait! Here's his sword, I found it next to him. But it's broken... I know of a old man just west of Geffen who can fix such a sword!";
getitem 7110,1;//Items: Broken_Sword,
close;
L_NoItem:
mes "[Sherri]";
mes "Waahhhh, stop playing with my feelings!";
mes " ";
mes "Go away!";
close;
ExEnd:
mes "[Sherri]";
mes "*sighs*";
close;
}
izlude_in,115,76,5 script Evan 47,{
mes "[Evan]";
mes " ";
mes "*sighs*";
next;
mes "[Evan]";
mes "Oh? Whats the matter? ...Well, I have finally managed to encase the soul of a pretty girl ...";
next;
mes "[Evan]";
mes "...so why am I sad?";
mes " ";
mes "It's because I don't even know how she looks like...say, if you can find me and 'Old Portrait' of her, I'll give you her lover's lost letter!";
next;
mes "[Evan]";
mes "Whaddaya say? ..pal?";
next;
menu "What do I need again?",-,"Here! I got what you need!",ExCreate,"Sorry, I can't help you.",ExEnd;
mes "[Evan]";
mes "A picture of her lovely face...";
mes " ";
mes "An 'Old Portrait' preferrably...";
close;
ExCreate:
mes "[Evan]";
mes "Really!! You'll help me!";
next;
if(countitem(7014)<1) goto L_NoItem;//Items: Old_Portrait,
delitem 7014,1;//Items: Old_Portrait,
getitem 636,1;//Items: No_Recipient,
mes "[Evan]";
mes "YES! I am forever in your debt!";
mes " ";
mes "Here is lover's lost letter as promised! Again - Thank you!";
close;
L_NoItem:
mes "[Evan]";
mes "Waahhhh, stop playing with my feelings!";
mes " ";
mes "Go away!";
close;
ExEnd:
mes "[Evan]";
mes "*sighs*";
close;
}
gef_fild07,183,239,5 script Old Smith 120,{
mes "[Old Smith]";
mes "Ah, isn't it peaceful up here - I used to be one of the legendary Blacksmiths of midgard...sadly my skills have faded.";
next;
if(countitem(7110)<1) goto L_NoItemS;//Items: Broken_Sword,
mes "[Old Smith]";
mes "Hmm, it seems as if you need something. What would that be?";
next;
menu "Can you fix this broken sword?",-,"Nothing really...",ExEnd;
mes "[Old Smith]";
mes "Ahhh, this is a very old sword and yes I can fix it, I'll need an 'Oridecon' to mend the breaks though.";
next;
if(countitem(7110)<1 || countitem(984)<1) goto L_NoItem;//Items: Broken_Sword, Oridecon,
delitem 7110,1;//Items: Broken_Sword,
delitem 984,1;//Items: Oridecon,
getitem 10020,1;//Items: Sword_of_Chinese_Exorcist,
mes "[Old Smith]";
mes "Ah yes here we go!";
mes " ";
mes "Haha! Gramps still has that old magic touch, Here you go!";
close;
L_NoItem:
mes "[Old Smith]";
mes "Hmm, you seem to be missing something... probably that 'Oridecon'.";
close;
L_NoItemS:
ExEnd:
mes "[Old Smith]";
mes "...ah well, go out and live life young one. Time never stops!";
close;
}
//===== eAthena Script =======================================
//= Munak and Bongun accessory / Taming items Quest
//===== By: ==================================================
//= eAthena Team
//===== Current Version: =====================================
//= 1.2
//===== Compatible With: =====================================
//= eAthena 1.0
//===== Description: =========================================
//= Quest itms:Sword o'Chinese Exorcist,No Recipient,Her Heart
//===== Additional Comments: =================================
//= 1.0. merged 3 sep. files, fixed exploits [Lupus]
//= 1.1 Added missing next;'s [Evera]
//= 1.2 Added another missing next; [Evera]
//============================================================
comodo,135,227,5 script Sherri 93,{
mes "[Sherri]";
mes " ";
mes "*sighs*";
next;
mes "[Sherri]";
mes "Oh? Whats the matter? ...Well, I have finally managed to encase the soul of a handsome boy ...";
next;
mes "[Sherri]";
mes "...so why am I sad?";
mes " ";
mes "It's because I don't even know how his personality is... say, if you can find me a 'Girl's Diary' about him, I'll give you his diary!";
next;
mes "[Sherri]";
mes "Can you please help me?";
next;
menu "What do I need again?",-,"Here! I got what you need!",ExCreate,"Sorry, I can't help you.",ExEnd;
mes "[Sherri]";
mes "What I desire is...";
mes " ";
mes "A 'Girl's Diary' about him...";
close;
ExCreate:
mes "[Sherri]";
mes "Really!! You'll help me!";
next;
if(countitem(1558)<1) goto L_NoItem;//Items: Girl's_Diary,
delitem 1558,1;//Items: Girl's_Diary,
getitem 659,1;//Items: Her_Heart,
mes "[Sherri]";
mes "YES! I am forever in your debt!";
mes " ";
mes "Here is his diary as promised! Again - Thank you!";
next;
mes "[Sherri]";
mes "Wait! Here's his sword, I found it next to him. But it's broken... I know of a old man just west of Geffen who can fix such a sword!";
getitem 7110,1;//Items: Broken_Sword,
close;
L_NoItem:
mes "[Sherri]";
mes "Waahhhh, stop playing with my feelings!";
mes " ";
mes "Go away!";
close;
ExEnd:
mes "[Sherri]";
mes "*sighs*";
close;
}
izlude_in,115,76,5 script Evan 47,{
mes "[Evan]";
mes " ";
mes "*sighs*";
next;
mes "[Evan]";
mes "Oh? Whats the matter? ...Well, I have finally managed to encase the soul of a pretty girl ...";
next;
mes "[Evan]";
mes "...so why am I sad?";
mes " ";
mes "It's because I don't even know how she looks like...say, if you can find me and 'Old Portrait' of her, I'll give you her lover's lost letter!";
next;
mes "[Evan]";
mes "Whaddaya say? ..pal?";
next;
menu "What do I need again?",-,"Here! I got what you need!",ExCreate,"Sorry, I can't help you.",ExEnd;
mes "[Evan]";
mes "A picture of her lovely face...";
mes " ";
mes "An 'Old Portrait' preferrably...";
close;
ExCreate:
mes "[Evan]";
mes "Really!! You'll help me!";
next;
if(countitem(7014)<1) goto L_NoItem;//Items: Old_Portrait,
delitem 7014,1;//Items: Old_Portrait,
getitem 636,1;//Items: No_Recipient,
mes "[Evan]";
mes "YES! I am forever in your debt!";
mes " ";
mes "Here is lover's lost letter as promised! Again - Thank you!";
close;
L_NoItem:
mes "[Evan]";
mes "Waahhhh, stop playing with my feelings!";
mes " ";
mes "Go away!";
close;
ExEnd:
mes "[Evan]";
mes "*sighs*";
close;
}
gef_fild07,183,239,5 script Old Smith 120,{
mes "[Old Smith]";
mes "Ah, isn't it peaceful up here - I used to be one of the legendary Blacksmiths of midgard...sadly my skills have faded.";
next;
if(countitem(7110)<1) goto L_NoItemS;//Items: Broken_Sword,
mes "[Old Smith]";
mes "Hmm, it seems as if you need something. What would that be?";
next;
menu "Can you fix this broken sword?",-,"Nothing really...",ExEnd;
mes "[Old Smith]";
mes "Ahhh, this is a very old sword and yes I can fix it, I'll need an 'Oridecon' to mend the breaks though.";
next;
if(countitem(7110)<1 || countitem(984)<1) goto L_NoItem;//Items: Broken_Sword, Oridecon,
delitem 7110,1;//Items: Broken_Sword,
delitem 984,1;//Items: Oridecon,
getitem 10020,1;//Items: Sword_of_Chinese_Exorcist,
mes "[Old Smith]";
mes "Ah yes here we go!";
mes " ";
mes "Haha! Gramps still has that old magic touch, Here you go!";
close;
L_NoItem:
mes "[Old Smith]";
mes "Hmm, you seem to be missing something... probably that 'Oridecon'.";
close;
L_NoItemS:
ExEnd:
mes "[Old Smith]";
mes "...ah well, go out and live life young one. Time never stops!";
close;
}

4484
npc/quests/Bard_Quest.txt Normal file

File diff suppressed because it is too large Load Diff

170
npc/quests/Munak_Quest.txt Normal file
View File

@ -0,0 +1,170 @@
//===== eAthena Script =======================================
//= Wandering Misntrel Quest
//===== By: ==================================================
//= Riotblade
//===== Current Version: =====================================
//= 1.0
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
//= Trade Daenggie and Girl's Diary for "Her Heart" taming item.
//===== Comments: ============================================
//= Aegis conversion (cmd_baba.sc.) Needs optimizing.
//= Updated script dialog to iRO's
//===== Additional Comments: =================================
//= 1.0 First version, needs testing. [L0ne_W0lf]
//============================================================
comodo,112,182,0 script Munak's Grandma 103,{
if (countitem(1558) > 0) {
mes "[Munak's grandma]";
mes "Oh my...";
mes "Have you seen my granddaughter,";
if (Sex == 1) {
mes "boy? My poor granddaughter";
}
else {
mes "young lady? My poor granddaughter";
}
mes "has been missing...";
next;
mes "[Munak's Grandma]";
mes "I can't remember exactly when it";
mes "was, but when I lived in Payon, I";
mes "had a cute granddaughter. She";
mes "was really happy when I made her";
mes "hair like ^000077Danggie^000000...";
next;
mes "[Munak's Grandma]";
mes "She was alwaying working with the";
mes "village chief... She was such a sweet";
mes "girl, and always got along with";
mes "chief's son...";
next;
mes "[Munak's Grandma]";
mes "But one day our deity became angry";
mes "and cursed the chief's son with a";
mes "sickness! The village had to offer";
mes "my granddaughter to him as a";
mes "companion to lift the curse...";
next;
mes "[Munak's Grandma]";
mes "The chief's son regained his";
mes "health, but I lost my";
mes "granddaughter! I can't look at him";
mes "and not think of her, so I tried to";
mes "leave my misery behind and came";
mes "here to Comodo...";
next;
switch(select("Oh come on! Cheer up!:Um, is this diary...?")) {
case 1:
mes "[Munak's Grandma]";
mes "It seems my granddaughter haunts my";
mes "dreams every night. I believe I've";
mes "been trying to cheer up for years";
mes "now...";
close;
case 2:
if (countitem(901) > 0) {
mes "[Munak's Grandma]";
mes "Oh god!";
mes "It's my granddaughter's diary!";
mes "Th-This is her writing! Oh my...!";
next;
mes "[Munak's Grandma]";
if (Sex == 1) {
mes "Young man... I'll read this to you if";
}
else {
mes "Young lady... I'll read this to you if";
}
mes "you give it to me with a Danggie,";
mes "please. I no longer have anything";
mes "that belonged to her now...";
next;
switch(select("No way.:Ok, I'll.")) {
case 1:
mes "[Munak's Grandma]";
mes "Oh...?";
if (Sex == 1) {
mes "Alright, young man.";
mes "Thank you anyway.";
}
else {
mes "Thank you anyway,";
mes "young lady";
}
next;
mes "[Munak's Grandma]";
mes "It's alright...";
mes "I can only hope that the deity is";
mes "taking good care of her!";
close;
case 2:
delitem 1558,1;
delitem 901,1;
mes "[Munak's Grandma]";
if (Sex == 1) {
mes "Oh!";
mes "Thank you,";
mes "young man~!";
}
else {
mes "Goodness!";
mes "Thank you,";
mes "young lady...";
}
next;
mes "[Munak's Grandma]";
mes "Alright...";
mes "I'll read this.";
mes "Let me see...";
next;
mes "[Munak's Grandma]";
mes "It seems that my granddaughter was";
mes "treated by the chief like his own";
mes "child! There are so many happy";
mes "memories in this book!";
next;
getitem 659,1;
mes "[Munak's Grandma]";
mes "Oh, thank you. I now have a good";
mes "keepsake of my granddaughter. Thank";
mes "you so much! May God-Poing bless";
mes "you!";
close;
}
}
else {
mes "[Munak's Grandma]";
mes "What? A diary? What's that diary...?";
mes "I don't... I can't remember, oh my...";
next;
mes "[Munak's Grandma]";
mes "I really wish I could make her hair";
mes "into a ^000077Danggie^000000 again. I really";
mes "wish... Oh, oh my granddaughter...";
close;
}
}
}
else {
mes "[Munak's Grandma]";
mes "My own granddaughter...";
mes "Why did she have to leave...?";
close;
}
}

View File

@ -90,7 +90,6 @@ npc: npc/quests/bunnyband.txt
npc: npc/quests/juice_maker.txt
npc: npc/quests/counteragent_mixture.txt
npc: npc/quests/doomed_swords.txt
npc: npc/quests/bongunsword.txt
npc: npc/quests/monstertamers.txt
npc: npc/quests/Lvl4_weapon_quest.txt
npc: npc/quests/thana_quest.txt
@ -125,6 +124,10 @@ npc: npc/quests/first_class/tu_ma_th01.txt
npc: npc/quests/first_class/tu_merchant.txt
npc: npc/quests/first_class/tu_sword.txt
npc: npc/quests/first_class/tu_thief01.txt
//Wandering Minstrel Quest
npc: npc/quests/Bard_Quest.txt
//Bongun taming item quest
npc: npc/quests/Munak_Quest.txt
// --------------------------------------------------------------
// --------------------------- Guides ---------------------------

View File

@ -138,6 +138,8 @@ npc: npc/custom/adoption.txt
//npc: npc/custom/quests/umbalian_language.txt
// Custom Kiel Mansion Dungeon Quest
//npc: npc/custom/quests/kiel_quest.txt
// Custom Bongun Accessory/Bongun taming item quest
//npc: npc/custom/quests/bongunsword.txt
//A custom event for 3 holidays: X-Mas, Karachun and New Year
//Should be activated between 8 December and 8 January
//npc: npc/events/custom/xmas_rings_event.txt