rathena/npc/quests/mrsmile.txt
L0ne_W0lf 8ac8481d25 Happy boxing day, eAthena! Here have a massive update.
* Implemented the first round of episode 12.1 change which include:
- Many Morroc NPCs have been moved to Morroc Ruins.
- The addition of new of NPCs to the ruins of Morroc.
- Several warp points leading around Morroc altered.
- The implementation of the continental Guard Quest.
- The removal of the 'Dandelion's Request" quest.
- This update contains several changes, as Morroc and several fields no longer exist in one sense of the word. AS such, many NPCs have been moved, there may be quests that no longer function because of NPCs on inaccessable maps.
* Commented out maps no longer accessable with 12.1 in maps_athena.conf
* Updated mob_skill_db episode 12.1 skills to official.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13415 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-12-26 06:58:19 +00:00

112 lines
3.9 KiB
Plaintext

//===== eAthena Script =======================================
//= Mr. Smile Quest
//===== By: ==================================================
//= kobra_k88, Akaru
//===== Current Version: =====================================
//= 1.4a
//===== Compatible With: =====================================
//= eAthena 7.15 +
//===== Description: =========================================
//= [Aegis Conversion]
//= Trade Clover, Fluff and Jellopy for a Mr. Smile mask.
//===== Additional Comments: =================================
//= 1.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
//= 1.4a Fixed a little Typo error in duplicates. (bugreport:749) [Samuray22]
//============================================================
prontera,157,187,4 script Smile Assistance#prt::SmileHelper 92,{
mes "[Smile Girl]";
mes "Hi ~ Hi ~";
mes "This is Smile Assistance.";
mes "How may I help you ?";
next;
switch(select("^3355FFMr. Smile^000000 ?:Construct ^3355FFMr. Smile^000000 :Quit")) {
case 1:
mes "[Smile Girl]";
mes "National Event held by the command of ^5577FFHis majesty Tristram the 3rd^000000,";
mes "that intends to encourage the nation of the Rune-Midgarts Kingdom";
mes " to play in more enjoyable atmosphere!";
mes "I am ^3355FF' Smile Assistance '^000000,";
mes ".. who leads the national event under the name of ";
mes "^3355FFSmile throughout the Rune-Midgarts Kingdom~^000000";
next;
mes "[Smile Girl]";
mes "With simple and easy-to-get items,";
mes "I can provide you";
mes "^3355FF' Mr. Smile '^000000.";
mes "The requirements are followings.";
next;
mes "[Smile Girl]";
mes "^3355FF10 Jellopy^000000";
mes "^3355FF10 Fluff^000000";
mes "^3355FF10 Clover^000000";
next;
mes "[Smile Girl]";
mes "With this event";
mes "Everybody will be happy and smile,";
mes "getting together with other people,";
mes "And will try to make Ragnarok the most enjoyable game in the world.";
close;
case 2:
if (countitem(909) > 9 && countitem(914) > 9 && countitem(705) > 9) {
mes "[Smile Girl]";
mes "Congratulations !";
mes "Now please take this Mr.Smile.";
next;
delitem 909,10; //Jellopy
delitem 914,10; //Fluff
delitem 705,10; //Clover
getitem 2278,1; //Mr_Smile
mes "[Smile Girl]";
mes "His majesty,Tristram the 3rd";
mes "has promised to try his best to make Ragnarok better and more enjoyable.";
next;
mes "The fact mentioned above";
mes "was announced by";
mes "the Public Information Bureau of the Rune-Midgarts Kingom.";
close;
}
else {
mes "[Smile Girl]";
mes "Oh - unfortunately";
mes "You have not brought";
mes "enough items for Mr. Smile.";
mes "^3355FF10 Jellopy^000000";
mes "^3355FF10 Fluff^000000";
mes "^3355FF10 Clover^000000";
mes "Please check the requirements above.";
close;
}
case 3:
mes "[Smile Girl]";
mes "Thank you for visiting us.";
mes "We ..";
mes "The Rune-Midgarts Kingdom";
mes "always try to make Ragnarok";
mes "better and more enjoyable game.";
next;
mes "[Smile Girl]";
mes "We sincerely ask you";
mes "to cooperate.";
mes "The fact mentioned above";
mes "was announced by the Public Information Bureau of the Rune-Midgarts Kingom.";
close;
}
}
// Additional Smile Assistance staff
moc_ruins,59,154,3 duplicate(SmileHelper) Smile Assistance#moc 92
aldebaran,136,135,4 duplicate(SmileHelper) Smile Assistance#alde 92
geffen,119,107,4 duplicate(SmileHelper) Smile Assistance#gef 92
alberta,113,53,4 duplicate(SmileHelper) Smile Assistance#alb 92
payon,186,104,5 duplicate(SmileHelper) Smile Assistance#pay 92
izlude,129,118,4 duplicate(SmileHelper) Smile Assistance#iz 92
//============================================================
// Old changelog
//============================================================
//= Fully working. 1.1 Optimized
//= 1.2 updated Payon coords [Lupus]
//= 1.3 fixed exploit [Lupus]
//============================================================