cleanup of The Sign Quest (more to come)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10166 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
Lupus 2007-04-06 16:47:39 +00:00
parent 79cb6af0cb
commit a881931cb6
2 changed files with 39 additions and 52 deletions

View File

@ -1,5 +1,7 @@
Date Added
======
2007/04/07
* More cleanups in The Sign Quest [Lupus]
2007/04/05
* Added Gunslinger quest for slotted Butcher [Playtester]
* Fixed a typo in tu_archer.txt [ultramage]

View File

@ -49,8 +49,8 @@ OnInit:
//============================================================
alberta,34,241,1 script Sign::GeffeniaSigns 111,{
if (signquest < 1)set signquest,1;
if ($signbmps) {
if (signquest < 1)set signquest,1;
cutin "sign_01",4;
mes "^3355FFNext";
next;
@ -69,7 +69,6 @@ alberta,34,241,1 script Sign::GeffeniaSigns 111,{
cutin "",255;
end;
} else {
if (signquest < 1)set signquest,1;
mes "^3355FFTo the talented and";
mes "experienced adventurers who";
mes "have dreams of achieving true";
@ -104,10 +103,8 @@ alberta,34,241,1 script Sign::GeffeniaSigns 111,{
mes "^000000-Metz Brayde";
close;
}
}
morocc,168,264,1 duplicate(GeffeniaSigns) Sign#2 111
payon,160,183,1 duplicate(GeffeniaSigns) Sign#3 111
prontera,147,305,1 duplicate(GeffeniaSigns) Sign#4 111
@ -218,7 +215,7 @@ L_Situation:
prt_in,227,45,4 script Archaeologist 804,{
cutin "mets_alpha",2;
if (sign_fail) goto L_Stop;
if (signquest > 0)goto s_Cont;
if (signquest)goto s_Cont;
mes "[Metz]";
mes "Although you need everlasting";
mes "patience in an archaeological";
@ -414,21 +411,18 @@ s_Sign:
cutin "",255;
end;
} else if (signquest == 14) {
set @signartisan,rand(1,5);
if (@signartisan == 1) goto L_Artisan;
mes "[Metz]";
mes "Although I've made";
mes "some progress, I still";
mes "haven't found an artisan";
mes "capable of restoring the";
mes "Sobbing Starlight. Please";
mes "give me a little more time.";
close2;
cutin "",255;
end;
L_Artisan:
mes "[Metz]";
if (rand(5)){
mes "Although I've made";
mes "some progress, I still";
mes "haven't found an artisan";
mes "capable of restoring the";
mes "Sobbing Starlight. Please";
mes "give me a little more time.";
close2;
cutin "",255;
end;
}
mes "Ah, you've come just";
mes "just in the nick of time!";
mes "I just found someone who";
@ -672,6 +666,8 @@ L_Where:
mes "may be even other applications";
mes "using the power of this item...";
next;
getitem 2644,1;
set signquest,61;
mes "[Metz]";
mes "I can only think of";
mes "one person who can";
@ -679,8 +675,6 @@ L_Where:
mes "this: Engel Howard,";
mes "Rune-Midgard's best";
mes "Blacksmith.";
getitem 2644,1;
set signquest,61;
close2;
cutin "",255;
end;
@ -707,6 +701,7 @@ L_Where:
cutin "",255;
end;
} else if (signquest == 63) {
set signquest,64;
mes "[Metz]";
mes "Ah, you're finally";
mes "here. I've been waiting";
@ -728,7 +723,6 @@ L_Where:
mes "again, and I hope you stop by and";
mes "chat from time to time.";
set BaseExp,BaseExp +1823951;
set signquest,64;
close2;
cutin "",255;
end;
@ -780,21 +774,18 @@ L_Stop:
mes "May I please take one last";
mes "look at it?";
next;
getitem 617,1;
set BaseExp,BaseExp + 876543;
}
set sign_fail,3;
mes "[Metz]";
mes "Thanks for your help. My dream";
mes "might never come true but I've";
mes "seen things that some people";
mes "will never see in their whole lives.";
if (sign_fail < 3) {
getitem 617,1;
set BaseExp,BaseExp + 876543;
}
set sign_fail,3;
close2;
cutin "",255;
end;
}
prt_in,248,23,4 script Maid#2 1275,{
@ -912,9 +903,7 @@ s_5W:
mes "know a nice and cool place";
mes "where I can work?";
close;
}
}
@ -1826,13 +1815,13 @@ s_Last:
mes "known as the Ghost of Al de Baran.";
mes "Although he's always sick, he has";
mes "great passion for his research.";
getitem 7177,1;
set signquest,6;
next;
mes "[Daewoon]";
mes "Alright, then.";
mes "Good luck in";
mes "Al de Baran~!";
getitem 7177,1;
set signquest,6;
close;
} else {
mes "[Daewoon]";
@ -2308,18 +2297,18 @@ OnPotion:
prt_maze02,57,152,1 script Girl#11 91,{
mes "^3355FFYou catch a glimpse";
mes "of a girl headin directly";
mes "of a girl heading directly";
mes "into a deep forest. You decide";
if(signquest != 7)goto s_No;
if(signquest != 7){
mes "to not follow her since you're";
mes "not interested where she's going.";
close;
}
mes "to follow her and see if you can";
mes "learn more.";
close2;
warp "prt_maze02",11,146;
end;
s_No:
mes "to not follow her since you're";
mes "not interested where she's going.";
close;
}
function script Sign_Alch_Summon {
@ -3905,15 +3894,15 @@ L_Win:
mes "back. Not all, but most of it.";
mes "Isn't that reward enough?";
next;
set Zeny, Zeny + 20000;
getitem 7177,1;
set signquest,12;
set $dance_fail,0;
mes "[Dearles]";
mes "Alright, take this chunk";
mes "of Sobbing Starlight and";
mes "go find someone named";
mes "um, 'Bakerlan' in Alberta.";
set Zeny, Zeny + 20000;
getitem 7177,1;
set signquest,12;
set $dance_fail,0;
next;
L_Ever:
@ -5440,10 +5429,8 @@ L_Family:
mes "[Engel]";
mes "Alright, then.";
mes "Take care.";
close;
} else {
close;
}
close;
L_Help:
mes "[Engel]";
@ -8400,6 +8387,8 @@ L_Path:
L_Success:
if (countitem(7313) < 5 && Sign_Branch8A) goto L_Voucher;
delitem 7313,5;
set signquest,57;
mes "[Kirkena]";
mes "You've done well.";
mes "Without her memories of her";
@ -8420,9 +8409,7 @@ L_Success:
mes "please visit our queen, Lady Hell.";
mes "I believe she wants to see you for";
mes "some reason...";
delitem 7313,5;
set BaseExp,BaseExp +297000;
set signquest,57;
close;
L_Voucher:
@ -9400,7 +9387,9 @@ L_Success:
mes "are more precious to";
mes "me than life itself.";
next;
set signquest,56;
if (countitem(2643)) {
delitem 2643,1;
mes "[Serin]";
mes "May I ask you one last";
mes "favor? I see you kept my";
@ -9408,16 +9397,12 @@ L_Success:
mes "to me, could you kindly";
mes "give it back please?";
next;
set JobExp,JobExp + 393759;
}
mes "[Serin]";
mes "Farewell, now.";
mes "And good luck on";
mes "your travels, my friend...";
if (countitem(2643)) {
delitem 2643,1;
set JobExp,JobExp + 393759;
}
set signquest,56;
close;
L_NoWord: