summaryrefslogtreecommitdiff
path: root/npc/events/StPatrick_2008.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/events/StPatrick_2008.txt')
-rw-r--r--npc/events/StPatrick_2008.txt180
1 files changed, 51 insertions, 129 deletions
diff --git a/npc/events/StPatrick_2008.txt b/npc/events/StPatrick_2008.txt
index eeaa49dd9..8fac11831 100644
--- a/npc/events/StPatrick_2008.txt
+++ b/npc/events/StPatrick_2008.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= Kisuka
//===== Current Version: =====================================
-//= 1.4
+//= 1.5
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@@ -29,6 +29,7 @@
//= Corrected EXP rewards, and some typos.
//= 1.3 Corrected random in item function. [L0ne_W0lf]
//= 1.4 Replaced effect numerics with constants. [Samuray22]
+//= 1.5 Revamped the script. [Kisuka]
//============================================================
prt_fild05,170,286,4 script Anxious Leprechaun#8pday 954,{
@@ -37,159 +38,105 @@ prt_fild05,170,286,4 script Anxious Leprechaun#8pday 954,{
mes "Hmm...";
mes "Tis a fine day it be.";
mes "If you have a moment to spare.";
- mes "Come here to me now,";
- mes "come here and I'll tell ya something.";
+ mes "Come here to me now, come here and I'll tell ya something.";
next;
select("Go ahead.");
mes "[O'Riley the Leprechaun]";
- mes "These past years I've";
- mes "come to see the world";
- mes "and each time the snakes";
- mes "have stolen me treasure.";
+ mes "These past years I've come to see the world and each time the snakes have stolen me treasure.";
next;
select("Oh?");
mes "[O'Riley the Leprechaun]";
- mes "Ye fine folks of this land";
- mes "have been so gracious";
- mes "to recover me treasure again and again.";
+ mes "Ye fine folks of this land have been so gracious to recover me treasure again and again.";
next;
mes "[O'Riley the Leprechaun]";
- mes "I've learned me lesson";
- mes "and will never forget how those";
- mes "vile snakes have wronged me.";
+ mes "I've learned me lesson and will never forget how those vile snakes have wronged me.";
next;
select("What did you do?");
mes "[O'Riley the Leprechaun]";
- mes "I made a safe place to hide me";
- mes "treasure.";
- mes "Hidden in a secret place the treasure";
- mes "would be safe until I returned";
- mes "to the world the following year.";
+ mes "I made a safe place to hide me treasure.";
+ mes "Hidden in a secret place the treasure would be safe until I returned to the world the following year.";
next;
mes "[O'Riley the Leprechaun]";
- mes "This year, I have made me journey";
- mes "to see the outside world once again.";
- mes "I traveled to me cache of gold";
- mes "I found it to be safe and";
- mes "undisturbed.";
+ mes "This year, I have made me journey to see the outside world once again.";
+ mes "I traveled to me cache of gold I found it to be safe and undisturbed.";
next;
mes "[O'Riley the Leprechaun]";
- mes "I thought to meself,";
- mes "I am very clever to hide the";
- mes "treasure from the snakes.";
+ mes "I thought to meself, I am very clever to hide the treasure from the snakes.";
mes "Oh, but I was a fool still.";
next;
select("What happened?");
mes "[O'Riley the Leprechaun]";
mes "My hiding place was too clever.";
- mes "I pulled and I heaved and pushed,";
- mes "but the hiding place would not";
- mes "budge.";
- mes "So once again, I am without";
- mes "treasure this year.";
+ mes "I pulled and I heaved and pushed, but the hiding place would not budge.";
+ mes "So once again, I am without treasure this year.";
next;
mes "[O'Riley the Leprechaun]";
- mes "I have not even begun brewing";
- mes "me famous green ale on account of";
- mes "this mess.";
- mes "I will ask ye, will ya help get me";
- mes "treasure back?";
+ mes "I have not even begun brewing me famous green ale on account of this mess.";
+ mes "I will ask ye, will ya help get me treasure back?";
next;
if (select("Sure, I can help you.:I'm too busy.") == 2) {
mes "[O'Riley the Leprechaun]";
mes "Aye, I understand.";
- mes "Thank you for listening to me";
- mes "tale.";
+ mes "Thank you for listening to me tale.";
close;
}
mes "[O'Riley the Leprechaun]";
mes "To find my treasure it be true.";
- mes "To my treasure I give my secret to";
- mes "you.";
+ mes "To my treasure I give my secret to you.";
next;
mes "[O'Riley the Leprechaun]";
- mes "So, listen well and make no";
- mes "omissions.";
- mes "Make the journey to the city of";
- mes "magicians.";
- mes "Over the bridge and across the";
- mes "water";
- mes "Climb the mountain until north ye";
- mes "can travel no farther.";
+ mes "So, listen well and make no omissions.";
+ mes "Make the journey to the city of magicians.";
+ mes "Over the bridge and across the water";
+ mes "Climb the mountain until north ye can travel no farther.";
next;
mes "[O'Riley the Leprechaun]";
- mes "Passed the stone steps set into the";
- mes "air.";
- mes "Hidden in the mountain side,";
- mes "me treasure is there.";
+ mes "Passed the stone steps set into the air.";
+ mes "Hidden in the mountain side, me treasure is there.";
next;
mes "[O'Riley the Leprechaun]";
- mes "Ye must find a way to break it";
- mes "open.";
- mes "Ye will need a mighty explosion";
- mes "to free the cache to be sure.";
+ mes "Ye must find a way to break it open.";
+ mes "Ye will need a mighty explosion to free the cache to be sure.";
next;
mes "[O'Riley the Leprechaun]";
mes "Ye might try some Firecrackers.";
- mes "Course, Ye would need a great";
- mes "number of them,";
- mes "Ye would need at least ^FF0000200";
- mes "Firecreackers^000000";
+ mes "Course, Ye would need a great number of them, Ye would need at least ^FF0000200 Firecreackers^000000";
set StPatrick2008,1;
close;
}
else if (StPatrick2008 == 1) {
mes "[O'Riley the Leprechaun]";
mes "Tis a fine day it be.";
- mes "Have you found me treasure yet,";
- mes "have you?";
- mes "Me hiding spot is a might hard to";
- mes "crack.";
+ mes "Have you found me treasure yet, have you?";
+ mes "Me hiding spot is a might hard to crack.";
next;
mes "[O'Riley the Leprechaun]";
mes "Ye might try some Firecrackers.";
- mes "Course, Ye would need a great";
- mes "number of them,";
- mes "Ye would need at least ^FF0000200";
- mes "Firecreackers^000000";
+ mes "Course, Ye would need a great number of them, Ye would need at least ^FF0000200 Firecreackers^000000";
next;
mes "[O'Riley the Leprechaun]";
- mes "I be understanding if you can't get";
- mes "to it";
- mes "to be sure to be sure.";
+ mes "I be understanding if you can't get to it to be sure to be sure.";
close;
}
else if (StPatrick2008 == 2) {
mes "[O'Riley the Leprechaun]";
mes "Oh, welcome back!";
- mes "Thank you for returning me";
- mes "treasure!";
+ mes "Thank you for returning me treasure!";
mes "Me gratitude knows no bounds!";
next;
mes "[O'Riley the Leprechaun]";
mes "I am so happy,";
- mes "I'll be starting up me brew right";
- mes "away";
+ mes "I'll be starting up me brew right away";
next;
mes "[O'Riley the Leprechaun]";
- mes "It seems that the snakes have";
- mes "returned this year";
- mes "and are here to steal my treasure";
- mes "again.";
+ mes "It seems that the snakes have returned this year and are here to steal my treasure again.";
next;
mes "[O'Riley the Leprechaun]";
- mes "The snakes carry the coins";
- mes "of my kinsmen and must be";
- mes "punished.";
- mes "But ye have had a long journey, for";
- mes "which I am";
- mes "very grateful.";
+ mes "The snakes carry the coins of my kinsmen and must be punished.";
+ mes "But ye have had a long journey, for which I am very grateful.";
next;
mes "[O'Riley the Leprechaun]";
- mes "When ye have had a moment to rest";
- mes "ye legs,";
- mes "come talk to me again and we may";
- mes "speak again";
+ mes "When ye have had a moment to rest ye legs, come talk to me again and we may speak again";
close2;
set StPatrick2008,3;
getexp 200000,70000;
@@ -202,39 +149,23 @@ prt_fild05,170,286,4 script Anxious Leprechaun#8pday 954,{
next;
mes "[O'Riley the Leprechaun]";
mes "Thank you for coming by again.";
- mes "The snakes carry the coins of my";
- mes "kindsmen";
- mes "and must be punished.";
+ mes "The snakes carry the coins of my kindsmen and must be punished.";
next;
mes "[O'Riley the Leprechaun]";
- mes "I would be so generous to give you";
- mes "some of my famous brew";
- mes "if you would bring me the";
- mes "ill-gotten gains carried";
- mes "by those vile snakes";
+ mes "I would be so generous to give you some of my famous brew if you would bring me the ill-gotten gains carried by those vile snakes";
next;
- mes "And if you find one of the";
- mes "treasures of my kin";
- mes "please bring me those coins";
- mes "so that the snakes don't get them.";
+ mes "And if you find one of the treasures of my kin please bring me those coins so that the snakes don't get them.";
set StPatrick2008,4;
close;
}
else if (StPatrick2008 == 4) {
mes "[O'Riley the Leprechaun]";
- mes "The snakes carry too many of me";
- mes "kinsmen's coin";
- mes "I be passing out pints of me brew";
- mes "as reward for their return.";
+ mes "The snakes carry too many of me kinsmen's coin I be passing out pints of me brew as reward for their return.";
next;
mes "[O'Riley the Leprechaun]";
- mes "I'll reward ye with one jug of ale";
- mes "for ^0000FF1 Golden Coins^000000, ^0000FF5 Silver Coins^000000,";
- mes "or ^0000FF10 Bronze Coins^000000.";
- mes "It be a fair bounty for the";
- mes "ill-gotten coins.";
- mes "So, what kind of coin have ye";
- mes "brought?";
+ mes "I'll reward ye with one jug of ale for ^0000FF1 Golden Coins^000000, ^0000FF5 Silver Coins^000000, or ^0000FF10 Bronze Coins^000000.";
+ mes "It be a fair bounty for the ill-gotten coins.";
+ mes "So, what kind of coin have ye brought?";
next;
switch(select("Bronze Coins:Silver Coins:Gold Coins:Quit.")) {
case 1:
@@ -263,9 +194,7 @@ prt_fild05,170,286,4 script Anxious Leprechaun#8pday 954,{
close;
case 4:
mes "[O'Riley the Leprechaun]";
- mes "I'll reward ye with one jug of ale";
- mes "for ^0000FF1 Golden Coins^000000, ^0000FF5 Silver Coins^000000,";
- mes "or ^0000FF10 Bronze Coins^000000.";
+ mes "I'll reward ye with one jug of ale for ^0000FF1 Golden Coins^000000, ^0000FF5 Silver Coins^000000, or ^0000FF10 Bronze Coins^000000.";
close;
}
}
@@ -276,37 +205,30 @@ mjolnir_01,272,363,4 script Rocks#08StPattysDay -1,1,1,{
OnTouch:
if (StPatrick2008 < 1) {
- mes "- You've found a pile of rocks";
- mes "covered with soil. -";
+ mes "- You've found a pile of rocks covered with soil. -";
close;
}
if (StPatrick2008 == 1) {
- mes "- You've found a pile of rocks";
- mes "covered with soil. -";
+ mes "- You've found a pile of rocks covered with soil. -";
next;
if (countitem(12018) < 200) {
mes "The rocks won't budge.";
- mes "Maybe O'Riley knows a way to move";
- mes "the rocks.";
+ mes "Maybe O'Riley knows a way to move the rocks.";
close;
}
else {
if (select("Use Firecrackers.:Ignore") == 2) {
close;
}
- mes "You buried 200 Firecrackers";
- mes "under the pile of rocks.";
+ mes "You buried 200 Firecrackers under the pile of rocks.";
mes "You light the fuse.";
next;
mes "*BOOM!*";
specialeffect2 EF_LORD;
next;
- mes "After A cloud of dust and smoke has";
- mes "dissipated,";
- mes "You've found a box between the";
- mes "rocks and soil.";
- mes "This box must contain O'Riley's";
- mes "valuables.";
+ mes "After A cloud of dust and smoke has dissipated,";
+ mes "You've found a box between the rocks and soil.";
+ mes "This box must contain O'Riley's valuables.";
mes "Let's bring the box to O'Riley.";
close2;
set StPatrick2008,2;