summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/custom/quests/quest_shop.txt4
-rw-r--r--npc/re/quests/quests_dewata.txt603
2 files changed, 334 insertions, 273 deletions
diff --git a/npc/custom/quests/quest_shop.txt b/npc/custom/quests/quest_shop.txt
index 0714fcb57..7b1ab7db6 100644
--- a/npc/custom/quests/quest_shop.txt
+++ b/npc/custom/quests/quest_shop.txt
@@ -178,8 +178,8 @@ function Chk {
if (getarg(0) < getarg(1)) {
set @qe[0],1;
return "^FF0000";
- }
- else return "^00FF00";
+ } else
+ return "^00FF00";
}
function Slot {
diff --git a/npc/re/quests/quests_dewata.txt b/npc/re/quests/quests_dewata.txt
index 422e65007..8d27b1c09 100644
--- a/npc/re/quests/quests_dewata.txt
+++ b/npc/re/quests/quests_dewata.txt
@@ -29,7 +29,8 @@ alberta,240,47,5 script Alberta Sailor#alberta 536,{
mes "[Alberta Sailor]";
mes "Let me know";
mes "when you're ready to travel~";
- close; }
+ close;
+ }
mes "[Alberta Sailor]";
mes "Have a nice trip~";
close2;
@@ -45,7 +46,8 @@ dewata,230,49,5 script Alberta Sailor#dewata 536,{
mes "[Alberta Sailor]";
mes "Have some more fun before you go!";
mes "^C35817Dewata^000000 Island still has more to offer.";
- close; }
+ close;
+ }
mes "[Alberta Sailor]";
mes "I hope you had a lot of fun on your trip to ^C35817Dewata^000000 Island.";
close2;
@@ -99,7 +101,8 @@ dewata,235,56,4 script Gatekeeper of Krakatau#1 534,{
mes "the tale of your adventures.";
changequest 9162,9163;
delitem 11533,1;
- close; }
+ close;
+ }
if(select("Allow me through:I don't want to go in")==1) {
if(dewata_legend >= 5) {
mes "[Gatekeeper of Krakatau Volcano]";
@@ -114,13 +117,15 @@ dewata,235,56,4 script Gatekeeper of Krakatau#1 534,{
mes "dangerous so please take care.";
close2;
warp "dew_dun01",289,160;
- end; }
+ end;
+ }
mes "[Gatekeeper of Krakatau Volcano]";
mes "^C35817Krakatau Volcano^000000 is";
mes "a very dangerous area,";
mes "so I can't allow you in";
mes "unless you qualify for entry.";
- close; }
+ close;
+ }
mes "[Gatekeeper of Krakatau Volcano]";
mes "You have choosen wisely.";
mes "^C35817Krakatau Volcano^000000 is";
@@ -137,7 +142,8 @@ dew_dun01,292,164,4 script Gatekeeper of Krakatau#2 541,{
mes "^C35817Krakatau Volcano^000000 is";
mes "a dangerous place.";
mes "You should go back now.";
- close; }
+ close;
+ }
close2;
warp "dewata",232,53;
end;
@@ -276,7 +282,8 @@ dewata,109,262,4 script Memo#dew_drink 534,{
mes "any message. Lero actually";
mes "cares about him a lot...";
next;
- changequest 5040,5041; }
+ changequest 5040,5041;
+ }
if (checkquest(5041) >= 0) {
mes "[Memo]";
mes "He might be troublesome,";
@@ -286,7 +293,8 @@ dewata,109,262,4 script Memo#dew_drink 534,{
mes "[Memo]";
mes "If it is not, wait there and bring";
mes "^FF000030 Bottle of Oil^000000 to me.";
- close; }
+ close;
+ }
if (checkquest(5042) >= 0 && countitem(6401) >= 30) {
mes "[Memo]";
mes "You brought the oil. Good job, and thank you.";
@@ -373,7 +381,8 @@ dewata,109,262,4 script Memo#dew_drink 534,{
mes "I guess you are busy.";
mes "If possible, will you get the oil";
mes "from Lero? I appreciate it...";
- close; }
+ close;
+ }
mes "[Memo]";
mes "Thank you, I know you're busy";
mes "and helping me can be a chore.";
@@ -431,8 +440,10 @@ dewata,109,262,4 script Memo#dew_drink 534,{
delitem 6401,20;
getitem 11534,2;
erasequest 5051;
- setquest 5044; }
- close; }
+ setquest 5044;
+ }
+ close;
+ }
mes "[Memo]";
mes "So, what did Lero say?";
next;
@@ -445,8 +456,9 @@ dewata,109,262,4 script Memo#dew_drink 534,{
next;
mes "[Memo]";
mes "Find the best oil master. His name is ^0000FFLero^000000.";
- close; }
- if(rand(1,5)==1) {
+ close;
+ }
+ if(rand(1,5) == 1) {
mes "[Memo]";
mes "What should I do? I still don't";
mes "have any news from the Jaty tribe.";
@@ -507,7 +519,8 @@ dewata,109,262,4 script Memo#dew_drink 534,{
mes "Hmm, I have no choice.";
mes "You don't care that others are in";
mes "trouble. What has this world come to?";
- close; }
+ close;
+ }
mes "[Memo]";
mes "That's good to hear.";
mes "So since you are wandering here...";
@@ -576,34 +589,38 @@ dew_fild01,114,275,4 script Lero#dew_drink 536,{
else if (checkquest(5050) >= 0)
mes "could you bring ^0000FF40 pieces of oil palm nuts^000000?";
next;
- lerowait:
+ L_Wait:
if (checkquest(5046) >= 0 && countitem(6402) > 19) {
- callsub lerocount,20;
+ callsub L_Count,20;
changequest 5046,5047;
close;
} else if (checkquest(5048) >= 0 && countitem(6402) > 29) {
- callsub lerocount,30;
+ callsub L_Count,30;
changequest 5048,5049;
close;
} else if (checkquest(5050) >= 0 && countitem(6402) > 39) {
- callsub lerocount,40;
+ callsub L_Count,40;
changequest 5050,5051;
- close; }
+ close;
+ }
mes "[Lero]";
mes "Once you bring the oil palm nuts,";
mes "Mr. Memo will exchange them with oil.";
- close; }
- else if (checkquest(5046) >= 0 || checkquest(5048) >= 0 || checkquest(5050) >= 0) goto lerowait;
+ close;
+ }
+ else if (checkquest(5046) >= 0 || checkquest(5048) >= 0 || checkquest(5050) >= 0) goto L_Wait;
else if (checkquest(5047) >= 0 || checkquest(5049) >= 0 || checkquest(5051) >= 0) {
mes "[Lero]";
mes "As I told you before, it is heavier";
mes "than you might think, so be careful";
mes "when carrying this.";
- close; }
+ close;
+ }
mes "[Lero]";
mes "What happened? I didn't get a memo";
mes "from Mr. Memo someone was coming.";
- close; }
+ close;
+ }
if (checkquest(5035) >= 0) {
emotion e_an;
mes "[Lero]";
@@ -751,7 +768,8 @@ dew_fild01,114,275,4 script Lero#dew_drink 536,{
mes "sorry for the delay.";
delitem 6402,60;
changequest 5039,5040;
- close; }
+ close;
+ }
mes "[Lero]";
mes "Did you gather the nuts already?";
next;
@@ -799,7 +817,8 @@ dew_fild01,114,275,4 script Lero#dew_drink 536,{
mes "Oh, tell Mr. Memo that I'm sorry";
mes "for the late delivery, and explain";
mes "that it wasn't my fault.";
- close; }
+ close;
+ }
mes "[Lero]";
mes "What's going on with Poby...?";
mes "Why hasn't he come back...?";
@@ -807,7 +826,7 @@ dew_fild01,114,275,4 script Lero#dew_drink 536,{
mes "- Seems like he is waitting for someone -";
close;
-lerocount:
+L_Count:
mes "[Lero]";
mes "One, two, three, four....";
next;
@@ -842,11 +861,13 @@ dew_fild01,259,48,4 script Poby#dew_drink 538,{
mes "[Memo]";
mes "It might be dangerous, so you";
mes "must always wear a ^0000FFSafety Helmet^000000.";
- close; }
+ close;
+ }
mes "[Poby]";
mes "I'm taking a walk because I think";
mes "it will make my back ache less.";
- close; }
+ close;
+ }
if (checkquest(5036) >= 0) {
emotion e_swt2;
mes "[Poby]";
@@ -942,7 +963,8 @@ dew_fild01,259,48,4 script Poby#dew_drink 538,{
mes "[Poby]";
mes "You've got all the fruits.";
mes "Bring them to Mr. Lero.";
- close; }
+ close;
+ }
mes "[Poby]";
mes "It's easiest for beginners like";
mes "you to shake or kick the tree.";
@@ -978,7 +1000,8 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "You are wasting your time here.";
mes "There are many other attractions";
mes "around our village.";
- close; }
+ close;
+ }
mes .@n$;
mes "What do you mean?";
mes "You heard the story about the crown?";
@@ -1026,7 +1049,8 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "tinkling fireflies. -";
changequest 9155,9156;
delitem 6405,15;
- close; }
+ close;
+ }
mes .@n$;
mes "It seems that you have yet to find";
mes "the materials to make the ^4AA02CJaty Crown^000000.";
@@ -1060,7 +1084,8 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "Ah, you should go see ^0000FFSage";
mes "Kasyapa^000000, who really wants to";
mes "reward you with something.";
- close; }
+ close;
+ }
mes .@n$;
mes "I've been waiting for you.";
mes "According to ^0000FFSage Kasyapa^000000,";
@@ -1094,7 +1119,8 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "If you ever change";
mes "your mind, please come again.";
mes "I will be waiting.";
- close; }
+ close;
+ }
mes .@n$;
mes "Many thanks to you, stranger";
mes "If Kasyapa trusts you, then I know";
@@ -1113,7 +1139,7 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
close;
} else if(dewata_legend == 5) {
if (checkquest(9158) >= 0) {
- chiefrequest:
+ L_Request:
mes .@n$;
mes "It seems that you haven't";
mes "delivered the ^4AA02CSatay^000000 yet.";
@@ -1122,67 +1148,68 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
else if (checkquest(9162) >= 0) mes "Anything happened?";
else if (checkquest(9163) >= 0) mes "Anything go wrong?";
next;
- switch( select("I ate them all.:Who do I deliver this to...?:Nothing.")) {
- case 1:
- if (checkquest(9158) >= 0 || checkquest(9160) >= 0) {
+ switch(select("I ate them all.:Who do I deliver this to...?:Nothing.")) {
+ case 1:
+ if (checkquest(9158) >= 0 || checkquest(9160) >= 0) {
mes .@n$;
mes "Huh... so you couldn't resist";
mes "yourself, eh?";
mes "Don't blame yourself too much. It";
mes "is difficult resist the ^4AA02CSatay^000000's";
- mes "addicting aroma."; }
- else if (checkquest(9162) >= 0 || checkquest(9164) >= 0) {
- mes .@n$;
- mes "I warned you not to give in";
- mes "to the sweet smells of the ^4AA02CSatay^000000."; }
- next;
+ mes "addicting aroma.";
+ } else if (checkquest(9162) >= 0 || checkquest(9164) >= 0) {
+ mes .@n$;
+ mes "I warned you not to give in";
+ mes "to the sweet smells of the ^4AA02CSatay^000000.";
+ }
+ next;
+ mes .@n$;
+ mes "Our tribe is short on food";
+ mes "supplies so we can't give out more";
+ mes "of our ^4AA02CSatay^000000. But there's a rumor";
+ mes "that the restaurant owner in";
+ mes "Dewata Island is making and";
+ mes "selling their own ^4AA02CSatay^000000.";
+ next;
+ mes .@n$;
+ mes "It is not as tasty as our tribe's";
+ mes "recipe, but this is an urgent task.";
+ mes "Just find and deliver it.";
+ close;
+ case 2:
+ if (checkquest(9158) >= 0) {
+ mes .@n$;
+ mes "Our tribe warriors come to mind";
+ mes "to deliver the food to share ^4AA02CSatay^000000";
+ mes "with warriors in the village.";
+ } else if (checkquest(9160) >= 0) {
mes .@n$;
- mes "Our tribe is short on food";
- mes "supplies so we can't give out more";
- mes "of our ^4AA02CSatay^000000. But there's a rumor";
- mes "that the restaurant owner in";
- mes "Dewata Island is making and";
- mes "selling their own ^4AA02CSatay^000000.";
+ mes "The second person to deliver the";
+ mes "^4AA02CSatay^000000 to is someone who stays";
+ mes "across the river.";
next;
mes .@n$;
- mes "It is not as tasty as our tribe's";
- mes "recipe, but this is an urgent task.";
- mes "Just find and deliver it.";
- close;
- case 2:
- if (checkquest(9158) >= 0) {
- mes .@n$;
- mes "Our tribe warriors come to mind";
- mes "to deliver the food to share ^4AA02CSatay^000000";
- mes "with warriors in the village.";
- } else if (checkquest(9160) >= 0) {
- mes .@n$;
- mes "The second person to deliver the";
- mes "^4AA02CSatay^000000 to is someone who stays";
- mes "across the river.";
- next;
- mes .@n$;
- mes "That is the ^0000FFTribe Manager^000000.";
- mes "Please deliver it to him before it cools down.";
- } else if (checkquest(9162) >= 0) {
- mes .@n$;
- mes "The third person to deliver the";
- mes "^4AA02CSatay^000000 to is the ^0000FFGatekeeper";
- mes "of Krakatau Volcano^000000.";
- mes "Please deliver it to him before it cools down.";
- } else if (checkquest(9164) >= 0) {
- mes .@n$;
- mes "The last person to deliver the";
- mes "^4AA02CSatay^000000 to is the ^0000FFBorobudur";
- mes "Temple Manager^000000, who is in";
- mes "^C35817Dewata Island^000000.";
- mes "Please deliver it to him before it cools down.";
- close; }
- close;
- case 3:
+ mes "That is the ^0000FFTribe Manager^000000.";
+ mes "Please deliver it to him before it cools down.";
+ } else if (checkquest(9162) >= 0) {
mes .@n$;
- mes "Alright! Deliver it right now!";
- close;
+ mes "The third person to deliver the";
+ mes "^4AA02CSatay^000000 to is the ^0000FFGatekeeper";
+ mes "of Krakatau Volcano^000000.";
+ mes "Please deliver it to him before it cools down.";
+ } else if (checkquest(9164) >= 0) {
+ mes .@n$;
+ mes "The last person to deliver the";
+ mes "^4AA02CSatay^000000 to is the ^0000FFBorobudur";
+ mes "Temple Manager^000000, who is in";
+ mes "^C35817Dewata Island^000000.";
+ mes "Please deliver it to him before it cools down.";
+ }
+ close;
+ case 3:
+ mes .@n$;
+ mes "Alright! Deliver it right now!";
+ close;
}
} else if (checkquest(9159) >= 0) {
mes .@n$;
@@ -1202,8 +1229,9 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "able to share ^4AA02CSatay^000000 with our friends.";
changequest 9159,9160;
getitem 11533,2;
- close; }
- else if (checkquest(9160) >= 0) goto chiefrequest;
+ close;
+ }
+ else if (checkquest(9160) >= 0) goto L_Request;
else if (checkquest(9161) >= 0) {
mes .@n$;
mes "Oh, you delivered it already?";
@@ -1219,8 +1247,9 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "in to the smell and try not to eat the ^4AA02CSatay^000000.";
changequest 9161,9162;
getitem 11533,2;
- close; }
- else if (checkquest(9162) >= 0) goto chiefrequest;
+ close;
+ }
+ else if (checkquest(9162) >= 0) goto L_Request;
else if (checkquest(9163) >= 0) {
mes .@n$;
mes "Oh, you delivered it!";
@@ -1236,8 +1265,9 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "in to the smell and try not to eat the ^4AA02CSatay^000000.";
changequest 9163,9164;
getitem 11533,2;
- close; }
- else if (checkquest(9164) >= 0) goto chiefrequest;
+ close;
+ }
+ else if (checkquest(9164) >= 0) goto L_Request;
else if (checkquest(9165) >= 0) {
mes .@n$;
mes "Oh, you delivered it!";
@@ -1284,7 +1314,8 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
erasequest 9165;
getitem 11533,5;
getitem 18520,1;
- close; }
+ close;
+ }
mes .@n$;
mes "With your support I am not";
mes "worried about creating the";
@@ -1319,7 +1350,8 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "It's a little disappointing.";
mes "If you ever change your mind";
mes "come speak with me again.";
- close; }
+ close;
+ }
mes .@n$;
mes "Oh!, I knew you'd help.";
mes "Our tribe's warriors come to my";
@@ -1347,7 +1379,8 @@ dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{
mes "is full of fortune and joy.";
mes "As Chief of the ^C35817Jaty Tribe^000000, I wish";
mes "you the best of luck!!";
- close; }
+ close;
+ }
mes .@n$;
mes "I am the leader of this ^0000FFPaiko^000000 tribe.";
close;
@@ -1425,7 +1458,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
set dewata_legend,5;
erasequest 9157;
getitem 6406,1;
- close; }
+ close;
+ }
mes "[Sage Kasyapa]";
mes "I've been waiting for you.";
mes "Our tribe's leader has a favor";
@@ -1444,7 +1478,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
mes "that, if you display this feather";
mes "you can get help from the tribe.";
mes "Anyway, I really thank you.";
- close; }
+ close;
+ }
mes "[Sage Kasyapa]";
mes "Your earnest expression tells me";
mes "that you have something to say";
@@ -1456,7 +1491,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
mes "Really?";
mes "It looked as if your eyes";
mes "wanted to say something.";
- close; }
+ close;
+ }
mes "[Sage Kasyapa]";
mes "Oh, you heard about the crown, eh?";
mes "Ah, this old man's got loose lips.";
@@ -1490,7 +1526,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
if (checkquest(5039) >= 0 || checkquest(5046) >= 0 || checkquest(5048) >= 0 || checkquest(5050) >= 0) {
if ((checkquest(5039) >= 0) && countitem(6402) > 59 || (checkquest(5046) >= 0 && countitem(6402) > 19) || (checkquest(5048) >= 0 && countitem(6402) > 29) || (checkquest(5050) >= 0 && countitem(6402) > 39)) {
mes "- The palm tree denies your greedy hands. -";
- close; }
+ close;
+ }
mes "There's palm tree.";
mes "You can kick or shake it.";
mes "What do you want to do?";
@@ -1516,7 +1553,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pstone == 3) {
mes "As you shake the palm tree like";
mes "a crazed Alchemist...";
- mes "a ^FF0000Stone^000000 falls out."; }
+ mes "a ^FF0000Stone^000000 falls out.";
+ }
getitem 7049,1;
} else if (.@palm_rand == 13 || .@palm_rand == 12) {
if(getequipid(EQI_HEAD_TOP) == 5009) {
@@ -1528,7 +1566,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
specialeffect EF_BASH;
initnpctimer;
disablenpc "Palm Tree#"+strnpcinfo(2);
- end; }
+ end;
+ }
mes "As you shake the palm tree with";
mes "wreckless abandon...";
mes "something smashes down on your";
@@ -1553,7 +1592,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pleaf == 3) {
mes "As you shake the palm tree";
mes "enough to move its branchs...";
- mes "a ^FF0000Great Leaf^000000 falls out."; }
+ mes "a ^FF0000Great Leaf^000000 falls out.";
+ }
getitem 7198,1;
} else if (.@palm_rand >= 9 && .@palm_rand < 12) {
set .@pfruit,rand(1,6);
@@ -1580,7 +1620,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pfruit == 6) {
mes "As you shake the palm tree like";
mes "a crazed Alchemist...";
- mes "an ^0000FFOil Palm Fruit^000000 falls out."; }
+ mes "an ^0000FFOil Palm Fruit^000000 falls out.";
+ }
getitem 6402,rand(1,5);
} else if (.@palm_rand > 13 && .@palm_rand < 17) {
set .@pworm,rand(1,3);
@@ -1595,7 +1636,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pworm == 3) {
mes "As you shake the palm tree with";
mes "all of your strength...";
- mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree."; }
+ mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree.";
+ }
getitem 955,1;
} else if (.@palm_rand >= 17 && .@palm_rand <= 19) {
set .@pnothing,rand(1,3);
@@ -1640,7 +1682,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pstone == 3) {
mes "As you give the palm tree";
mes "a good'ole football punt...";
- mes "a ^FF0000stone^000000 falls out."; }
+ mes "a ^FF0000stone^000000 falls out.";
+ }
getitem 7049,1;
} else if (.@palm_rand == 13 || .@palm_rand == 12) {
if(getequipid(EQI_HEAD_TOP) == 5009) {
@@ -1652,7 +1695,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
specialeffect EF_BASH;
initnpctimer;
disablenpc "Palm Tree#"+strnpcinfo(2);
- end; }
+ end;
+ }
mes "As you shake the palm tree with";
mes "wreckless abandon...";
mes "something smashes down on your";
@@ -1678,7 +1722,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
mes "As you give the palm tree";
mes "a quick kick to it's";
mes "proverbial shin...";
- mes "a ^FF0000Great Leaf^000000 falls out."; }
+ mes "a ^FF0000Great Leaf^000000 falls out.";
+ }
getitem 7198,1;
} else if (.@palm_rand >= 9 && .@palm_rand < 12) {
set .@pfruit,rand(1,6);
@@ -1710,7 +1755,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pfruit == 6) {
mes "As you give the palm tree";
mes "a good'ole football punt...";
- mes "an ^0000FFOil Palm Fruit^000000 falls out."; }
+ mes "an ^0000FFOil Palm Fruit^000000 falls out.";
+ }
getitem 6402,rand(1,5);
} else if (.@palm_rand > 13 && .@palm_rand < 17) {
set .@pworm,rand(1,3);
@@ -1725,7 +1771,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pworm == 3) {
mes "As you give the palm tree";
mes "a chuck norris kick...";
- mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree."; }
+ mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree.";
+ }
getitem 955,1;
} else if (.@palm_rand >= 17 && .@palm_rand <= 19) {
set .@pnothing,rand(1,3);
@@ -1741,7 +1788,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
} else if (.@pnothing == 3) {
mes "As you give the palm tree";
mes "a thunderous kick...";
- mes "but nothing happens."; }
+ mes "but nothing happens.";
+ }
}
close2;
specialeffect EF_BASH;
@@ -1751,7 +1799,8 @@ dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{
}
} else {
mes "- There's a palm tree facing the cool wind. -";
- close; }
+ close;
+ }
end;
OnTimer60000:
@@ -1806,7 +1855,8 @@ dew_fild01,206,156,0 duplicate(Palm Tree) Palm Tree#drink40 844
dew_fild01,57,273,0 script #hideout 45,1,1,{
if(dewata_legend >= 1) {
warp "dew_in01",16,34;
- end; }
+ end;
+ }
mes "- You hear a faint conversation going on inside -";
next;
mes "[Tribal Chief Paiko]";
@@ -1849,7 +1899,8 @@ dew_fild01,57,273,0 script #hideout 45,1,1,{
dew_in01,16,31,0 script #hidein 45,1,1,{
if(dewata_legend != 3) {
warp "dew_fild01",60,273;
- end; }
+ end;
+ }
mes "- Kasyapa and Chief Paiko begin";
mes "talking as you are about to";
mes "leave... -";
@@ -1934,7 +1985,8 @@ dew_fild01,127,240,4 script Gatti#weapon 813,{
mes "Oh! And the Comodo Dragon is a very";
mes "powerful monster, so please be careful.";
changequest 5052,5053;
- close; }
+ close;
+ }
mes "[Gatti]";
mes "Not yet, I guess. I'm asking around";
mes "everywhere, but I couldn't find a";
@@ -1957,14 +2009,16 @@ dew_fild01,127,240,4 script Gatti#weapon 813,{
erasequest 5053;
set dewata_gatti,2;
delitem 6403,100;
- close; }
+ close;
+ }
mes "[Gatti]";
mes "Please be careful. The Comodo";
mes "Dragon is very powerful monster.";
mes "And don't forget to bring me 100";
mes "Comodo Leather on your";
mes "way back.";
- close; }
+ close;
+ }
if (dewata_gatti == 0) {
mes "[Gatti]";
mes "Hey there, young man~ Are you from here?";
@@ -1994,7 +2048,8 @@ dew_fild01,127,240,4 script Gatti#weapon 813,{
next;
mes "- The old man starts to cry. -";
mes "- Feeling awkward, you quickly leave. -";
- close; }
+ close;
+ }
mes "[Gatti]";
mes "This is Dewata Island? You're sure";
mes "this is Dewata Island?";
@@ -2155,7 +2210,8 @@ dew_fild01,127,240,4 script Gatti#weapon 813,{
delitem 984,10;
delitem 6404,1;
erasequest 5054;
- close; }
+ close;
+ }
mes "[Gatti]";
mes "Hmm... I need more of those.";
mes "If my ship didn't get wrecked.";
@@ -2170,7 +2226,8 @@ dew_fild01,127,240,4 script Gatti#weapon 813,{
mes "[Gatti]";
mes "If you bring them all,";
mes "I'll make the best weapon ever.";
- close; }
+ close;
+ }
select("Well... Gatti?");
mes "[Gatti]";
mes "Oh! Sorry, sorry! This leather is";
@@ -2226,174 +2283,178 @@ dew_fild01,127,240,4 script Gatti#weapon 813,{
mes "So, how's the Keris that I made it for you?";
next;
switch(select("It's great!:I need another Keris.:Can I make it stronger?")) {
- case 1:
- mes "[Gatti]";
- mes "Yes, yes of course it's great.";
- mes "I made that weapon so it must be good.";
- close;
- case 2:
- if (countitem(6404) == 1) {
- if (countitem(6403)>69 && countitem(999)>19 && countitem(984)>9) {
- mes "[Gatti]";
- mes "You have all materials.";
- mes "Wait just a little.";
- next;
- specialeffect EF_REFINEOK;
- mes "[Gatti]";
- mes "Here is the Keris! Ask me anytime.";
- getitem 13067,1;
- delitem 6404,1;
- delitem 6403,70;
- delitem 999,20;
- delitem 984,10;
- close; }
+ case 1:
+ mes "[Gatti]";
+ mes "Yes, yes of course it's great.";
+ mes "I made that weapon so it must be good.";
+ close;
+ case 2:
+ if (countitem(6404) == 1) {
+ if (countitem(6403)>69 && countitem(999)>19 && countitem(984)>9) {
mes "[Gatti]";
- mes "You only have a Hilt. You'll need";
- mes "to bring me 10 Oridecon, 20 Steel,";
- mes "and 70 Comodo Leather.";
+ mes "You have all materials.";
+ mes "Wait just a little.";
next;
+ specialeffect EF_REFINEOK;
mes "[Gatti]";
- mes "If you bring them, I'll make a";
- mes "brand new Keris.";
+ mes "Here is the Keris! Ask me anytime.";
+ getitem 13067,1;
+ delitem 6404,1;
+ delitem 6403,70;
+ delitem 999,20;
+ delitem 984,10;
close;
- } else if (countitem(6404) > 1) {
+ }
+ mes "[Gatti]";
+ mes "You only have a Hilt. You'll need";
+ mes "to bring me 10 Oridecon, 20 Steel,";
+ mes "and 70 Comodo Leather.";
+ next;
+ mes "[Gatti]";
+ mes "If you bring them, I'll make a";
+ mes "brand new Keris.";
+ close;
+ } else if (countitem(6404) > 1) {
+ mes "[Gatti]";
+ mes "You already have 1 Hilt in your inventory. What do you need 1 more Hilt for?";
+ close;
+ } else if (countitem(6403)>49 && countitem(7201)) {
+ mes "[Gatti]";
+ mes "You bought the material for the";
+ mes "Hilt. I'll make it right away.";
+ next;
+ mes "[Gatti]";
+ mes "Put in here, and process it like this...";
+ next;
+ mes "[Gatti]";
+ mes "Here you go. I can make a Keris if";
+ mes "you bring me 10 Oridecon, 20 Steel,";
+ mes "and 70 Comodo Leather.";
+ getitem 6404,1;
+ delitem 6403,50;
+ delitem 7201,1;
+ close;
+ }
+ mes "[Gatti]";
+ mes "You want me to make one more";
+ mes "Keris for you? In that case I";
+ mes "need a Hilt, 50 Comodo Leather,";
+ mes "and 1 Log. These are what I need to make a Hilt.";
+ close;
+ case 3:
+ mes "[Gatti]";
+ mes "So, you want to enchant your";
+ mes "weapon? The weapon gets broken";
+ mes "from time to time during the";
+ mes "process, but it doesn't";
+ mes "happen that often.";
+ next;
+ mes "[Gatti]";
+ mes "In another case, the enchantment";
+ mes "may be applied to an item which";
+ mes "you didn't mean to enchant.";
+ mes "So just bring ^5555ffONE Weapon^000000";
+ mes "if you want the enchantment to be safe.";
+ next;
+ switch(select("Please enchant the weapon.","Things you need to know.","Maybe next time.")) {
+ case 1:
+ mes "[Gatti]";
+ mes "^FFA500To enchant your Weapon^000000:";
+ mes "- 100,000 Zeny";
+ mes "- ^FF0000Weapon will lose refines and cards^000000.";
+ next;
+ if (countitem(13067) > 1) {
mes "[Gatti]";
- mes "You already have 1 Hilt in your inventory. What do you need 1 more Hilt for?";
+ mes "Please come back with just ONE equipment to be enchanted.";
close;
- } else if (countitem(6403)>49 && countitem(7201)) {
+ }
+ mes "[Gatti]";
+ mes "You want to enchant your";
+ mes "^FF0000" + getitemname(13067) + "^000000?";
+ mes "The cost of this work is ^0000FF100,000^000000 Zeny.";
+ next;
+ if(select("Do it, please!:May be next time..")==2) close;
+ if (Zeny < 100000) {
mes "[Gatti]";
- mes "You bought the material for the";
- mes "Hilt. I'll make it right away.";
- next;
+ mes "I'd like to go ahead with this enchant attempt, but you're missing a few things.";
+ mes "You sure that you have enough Zeny.";
+ close;
+ }
+ delitem 13067,1;
+ set Zeny, Zeny-100000;
+ close2;
+ specialeffect2 EF_REPAIRWEAPON;
+ progressbar "FFFF00",3;
+ set .@Enchant_3,rand(4760,4802);
+ set .@Enchant_4,rand(4760,4802);
+ set .@ERate, rand(100);
+ if (.@ERate < 14) { // -- 14% Break chance
mes "[Gatti]";
- mes "Put in here, and process it like this...";
+ mes "Wah! I am so sorry, but it failed.";
+ mes "However, I am completely innocent.";
+ mes "This is your luck, and it was destined by god, okay?";
+ mes "Don't be so disappointed, and try next time.";
next;
mes "[Gatti]";
- mes "Here you go. I can make a Keris if";
- mes "you bring me 10 Oridecon, 20 Steel,";
- mes "and 70 Comodo Leather.";
- getitem 6404,1;
- delitem 6403,50;
- delitem 7201,1;
- close; }
+ mes "I wish you good luck next time!";
+ close;
+ }
+ getitem2 13067,1,1,0,0,0,0,.@Enchant_3,.@Enchant_4;
+ mes "[Gatti]";
+ mes "Great, your weapon received the enchant.";
+ mes "It looks pretty well done. Congratulations!";
+ next;
mes "[Gatti]";
- mes "You want me to make one more";
- mes "Keris for you? In that case I";
- mes "need a Hilt, 50 Comodo Leather,";
- mes "and 1 Log. These are what I need to make a Hilt.";
+ mes "See you again, adventurer!";
close;
- case 3:
+ case 2:
mes "[Gatti]";
- mes "So, you want to enchant your";
- mes "weapon? The weapon gets broken";
- mes "from time to time during the";
- mes "process, but it doesn't";
- mes "happen that often.";
+ mes "If you want to do it, I'll";
+ mes "have to tell you some cautionary";
+ mes "things before enchanting the";
+ mes "weapon.";
next;
mes "[Gatti]";
- mes "In another case, the enchantment";
- mes "may be applied to an item which";
- mes "you didn't mean to enchant.";
- mes "So just bring ^5555ffONE Weapon^000000";
- mes "if you want the enchantment to be safe.";
+ mes "I need 1 weapon of level";
+ mes "3 or 4, and maximum slot of 2.";
+ mes "And 100,000 Zeny too.";
+ mes "As you know, I don't have any";
+ mes "money right now because my";
+ mes "ship got wrecked.";
next;
- switch(select("Please enchant the weapon.","Things you need to know.","Maybe next time.")) {
- case 1:
- mes "[Gatti]";
- mes "^FFA500To enchant your Weapon^000000:";
- mes "- 100,000 Zeny";
- mes "- ^FF0000Weapon will lose refines and cards^000000.";
- next;
- if (countitem(13067) > 1) {
- mes "[Gatti]";
- mes "Please come back with just ONE equipment to be enchanted.";
- close; }
- mes "[Gatti]";
- mes "You want to enchant your";
- mes "^FF0000" + getitemname(13067) + "^000000?";
- mes "The cost of this work is ^0000FF100,000^000000 Zeny.";
- next;
- if(select("Do it, please!:May be next time..")==2) close;
- if (Zeny < 100000) {
- mes "[Gatti]";
- mes "I'd like to go ahead with this enchant attempt, but you're missing a few things.";
- mes "You sure that you have enough Zeny.";
- close; }
- delitem 13067,1;
- set Zeny, Zeny-100000;
- close2;
- specialeffect2 EF_REPAIRWEAPON;
- progressbar "FFFF00",3;
- set .@Enchant_3,rand(4760,4802);
- set .@Enchant_4,rand(4760,4802);
- set .@ERate, rand(100);
- if (.@ERate < 14) { // -- 14% Break chance
- mes "[Gatti]";
- mes "Wah! I am so sorry, but it failed.";
- mes "However, I am completely innocent.";
- mes "This is your luck, and it was destined by god, okay?";
- mes "Don't be so disappointed, and try next time.";
- next;
- mes "[Gatti]";
- mes "I wish you good luck next time!";
- close;
- } else {
- getitem2 13067,1,1,0,0,0,0,.@Enchant_3,.@Enchant_4;
- mes "[Gatti]";
- mes "Great, your weapon received the enchant.";
- mes "It looks pretty well done. Congratulations!";
- next;
- mes "[Gatti]";
- mes "See you again, adventurer!";
- close; }
- case 2:
- mes "[Gatti]";
- mes "If you want to do it, I'll";
- mes "have to tell you some cautionary";
- mes "things before enchanting the";
- mes "weapon.";
- next;
- mes "[Gatti]";
- mes "I need 1 weapon of level";
- mes "3 or 4, and maximum slot of 2.";
- mes "And 100,000 Zeny too.";
- mes "As you know, I don't have any";
- mes "money right now because my";
- mes "ship got wrecked.";
- next;
- mes "[Gatti]";
- mes "If you have a weapon that is";
- mes "refined or inserted with cards";
- mes "in your inventory which you";
- mes "don't want to enchant, it";
- mes "could get destroyed.";
- next;
- mes "[Gatti]";
- mes "Or its upgrades could get";
- mes "changed during the";
- mes "enchantment process.";
- next;
- mes "[Gatti]";
- mes "If you don't want that to";
- mes "happen, put the refined";
- mes "weapon elsewhere before the enchantment.";
- next;
- mes "[Gatti]";
- mes "Sometimes the enchantment";
- mes "fails. The weapon doesn't get";
- mes "destroyed every time you fail.";
- mes "However, you should know that";
- mes "the weapon gets destroyed from";
- mes "time to time.";
- close;
- case 3:
- mes "[Gatti]";
- mes "Whenever you want to enchant";
- mes "weapon, just bring me the";
- mes "weapon you want to enchant";
- mes "and 100,000 Zeny.";
- close;
- }
+ mes "[Gatti]";
+ mes "If you have a weapon that is";
+ mes "refined or inserted with cards";
+ mes "in your inventory which you";
+ mes "don't want to enchant, it";
+ mes "could get destroyed.";
+ next;
+ mes "[Gatti]";
+ mes "Or its upgrades could get";
+ mes "changed during the";
+ mes "enchantment process.";
+ next;
+ mes "[Gatti]";
+ mes "If you don't want that to";
+ mes "happen, put the refined";
+ mes "weapon elsewhere before the enchantment.";
+ next;
+ mes "[Gatti]";
+ mes "Sometimes the enchantment";
+ mes "fails. The weapon doesn't get";
+ mes "destroyed every time you fail.";
+ mes "However, you should know that";
+ mes "the weapon gets destroyed from";
+ mes "time to time.";
+ close;
+ case 3:
+ mes "[Gatti]";
+ mes "Whenever you want to enchant";
+ mes "weapon, just bring me the";
+ mes "weapon you want to enchant";
+ mes "and 100,000 Zeny.";
+ close;
}
}
+ }
}