summaryrefslogtreecommitdiff
path: root/npc/quests/quests_veins.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/quests_veins.txt')
-rw-r--r--npc/quests/quests_veins.txt67
1 files changed, 46 insertions, 21 deletions
diff --git a/npc/quests/quests_veins.txt b/npc/quests/quests_veins.txt
index 855bdceae..8decb1264 100644
--- a/npc/quests/quests_veins.txt
+++ b/npc/quests/quests_veins.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= L0ne_W0lf
//===== Current Version: =====================================
-//= 1.8
+//= 1.9
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@@ -40,6 +40,9 @@
//= 1.6 Replaced effect numerics with constants. [L0ne_W0lf]
//= 1.7 Moved a couple NPCs related to the Spy quest. [L0ne_W0lf]
//= 1.8 Fixed some typos and confusing condition checks. [L0ne_W0lf]
+//= 1.9 Added quest log entries for:
+//= - Siblings Quest
+//= - Thor Volcano Base Quest
//============================================================
// Stone Quest
@@ -1971,7 +1974,6 @@ ein_in01,279,221,0 script Hotel Manager#sch 903,5,5,{
}
end;
-//OnTouch2:
OnTouch:
if (que_sch == 14) {
mes "[Manager]";
@@ -2030,7 +2032,6 @@ ein_in01,166,282,4 script Employee#sch 904,{
}
ein_in01,176,285,0 script °ÍµÂ ÌØÀæ¸ê#sch -1,1,1,{
-//OnTouch2:
OnTouch:
if (que_sch == 15) {
disablenpc "Corporate Figure#sch";
@@ -2794,6 +2795,7 @@ veins,327,185,3 script Kid#camelcamel 944,{
mes "I'll go search Thor";
mes "Volcano to find your";
mes "little sister Curdie.";
+ setquest 3060;
set rachel_camel,1;
close;
}
@@ -2833,6 +2835,7 @@ veins,327,185,3 script Kid#camelcamel 944,{
mes "locksmith in the market";
mes "street! You can ask him";
mes "to help free Curdie!";
+ changequest 3061,3062;
set rachel_camel,3;
close;
}
@@ -3032,6 +3035,7 @@ veins,327,185,3 script Kid#camelcamel 944,{
mes "Good, good...";
mes "It's a promise, then.";
mes "I'll see you later~";
+ completequest 3083;
set rachel_camel,25;
specialeffect2 EF_ABSORBSPIRITS;
getexp 1000000,700000;
@@ -3217,6 +3221,7 @@ que_thor,36,66,5 script Little Curdie 941,{
mes "in town will know of a way";
mes "to unlock your shackles.";
mes "I'll be back as soon as I can!";
+ changequest 3060,3061;
set rachel_camel,2;
close;
}
@@ -3409,6 +3414,7 @@ que_thor,36,66,5 script Little Curdie 941,{
mes "Now you need to take";
mes "the mold back to town";
mes "to Mr. Lockenlock.^000000";
+ changequest 3079,3080;
set rachel_camel,21;
close;
}
@@ -3478,6 +3484,7 @@ que_thor,36,66,5 script Little Curdie 941,{
mes "volcano? It must have been";
mes "dangerous... Something";
mes "related to the Rachel Army...";
+ changequest 3082,3083;
set rachel_camel,24;
close;
}
@@ -3620,6 +3627,7 @@ veins,181,166,3 script Lockenlock 900,{
mes "["+strcharinfo(0)+"]";
mes "...........";
delitem 503,1; //Yellow_Potion
+ changequest 3063,3064;
set rachel_camel,5;
close;
}
@@ -3810,6 +3818,7 @@ veins,181,166,3 script Lockenlock 900,{
next;
mes "["+strcharinfo(0)+"]";
mes "Alright.";
+ changequest 3078,3079;
set rachel_camel,20;
close;
}
@@ -3856,6 +3865,7 @@ veins,181,166,3 script Lockenlock 900,{
mes "the key, so I can get it done";
mes "as soon as you can bring";
mes "me the Steel. I'll be waiting.";
+ changequest 3080,3081;
set rachel_camel,22;
close;
}
@@ -3949,6 +3959,7 @@ veins,181,166,3 script Lockenlock 900,{
mes "Make sure that you";
mes "bring that child back";
mes "safe to her family!";
+ changequest 3081,3082;
set rachel_camel,23;
close;
}
@@ -4118,6 +4129,7 @@ veins,227,127,5 script Ivory 940,{
mes "^4D4DFF5 Empty Bottles^000000.";
mes "Then we can move";
mes "on to the hard part.";
+ changequest 3064,3065;
set rachel_camel,6;
close;
}
@@ -4163,6 +4175,7 @@ veins,227,127,5 script Ivory 940,{
mes "Okay, so I need to visit";
mes "him if I really need you";
mes "to make the soap...";
+ changequest 3065,3066;
set rachel_camel,7;
close;
}
@@ -4335,6 +4348,7 @@ veins,227,127,5 script Ivory 940,{
mes "Silk Sand Camel Soap.";
mes "you should bring it";
mes "to Mr. Lockenlock.^000000";
+ changequest 3077,3078;
set rachel_camel,19;
close;
}
@@ -4480,6 +4494,7 @@ veins,115,59,5 script Saraman 847,{
mes "^4D4DFF5 Monster's Feed^000000,";
mes "^4D4DFF1 Empty Bottle^000000, and";
mes "^4D4DFF1 Yellow Potion^000000.";
+ changequest 3066,3067;
set rachel_camel,8;
close;
}
@@ -4524,6 +4539,7 @@ veins,115,59,5 script Saraman 847,{
delitem 503,1; //Yellow_Potion
delitem 619,1; //Unripe_Apple
delitem 713,1; //Empty_Bottle
+ changequest 3067,3068;
set rachel_camel,9;
close;
}
@@ -4606,6 +4622,7 @@ veins,115,59,5 script Saraman 847,{
mes "so she shouldn't be far from";
mes "here. Please find my camel";
mes "Soony as soon as you can!";
+ changequest 3069,3070;
set rachel_camel,11;
close;
}
@@ -4675,6 +4692,7 @@ veins,115,59,5 script Saraman 847,{
mes "what you've done for me.";
mes "Good luck with getting";
mes "that soap you want made.";
+ changequest 3076,3077;
getitem 617,1; //Old_Violet_Box
set rachel_camel,18;
close;
@@ -4713,6 +4731,7 @@ veins,78,226,5 script Camel#camelcc1::VeinsCamel 938,{
mes "appetite stimulant, but";
mes "brusquely turned its";
mes "nose away from it.^000000";
+ changequest 3068,3069;
set rachel_camel,10;
close;
}
@@ -4723,7 +4742,6 @@ veins,78,226,5 script Camel#camelcc1::VeinsCamel 938,{
mes "nose away from it.";
mes "This probably isn't the";
mes "camel you're looking for.^000000";
- set rachel_camel,10;
close;
}
else {
@@ -4765,6 +4783,7 @@ ve_fild07,235,42,3 script Silk Sand Camel 938,{
mes "I guess all I need to";
mes "do is collect some of";
mes "that precious camel dung.";
+ changequest 3070,3071;
set rachel_camel,12;
close;
}
@@ -4918,12 +4937,12 @@ ve_fild07,235,42,3 script Silk Sand Camel 938,{
next;
mes "^3355FFIt's time for you to";
mes "return to Mr. Saraman.^000000";
-
}
delitem 519,2; //Milk
delitem 511,20; //Green_Herb
delitem 909,10; //Jellopy
delitem 713,1; //Empty_Bottle
+ changequest 3059+rachel_camel,3060+rachel_camel;
set rachel_camel,rachel_camel+1;
close;
case 6:
@@ -5056,6 +5075,7 @@ veins,221,120,5 script Young Town Native 943,{
mes "^3355FFFind Mr. Lockenlock";
mes "in the market street, and";
mes "bring him a Yellow Potion.^000000";
+ changequest 3062,3063;
set rachel_camel,4;
close;
}
@@ -5234,7 +5254,6 @@ OnInit:
end;
OnTouch:
-//OnTouch2:
warp "ra_temin",85,137;
close;
}
@@ -5252,7 +5271,6 @@ OnInit:
end;
OnTouch:
-//OnTouch2:
warp "ra_temin",85,137;
close;
}
@@ -5301,7 +5319,6 @@ ra_temin,115,140,1 script Flower Vase#vol 111,{
ra_temin,85,131,0 script path_vol1 -1,5,0,{
OnTouch:
-//OnTouch2:
if ((aru_vol != 3) && (aru_vol != 4)) {
warp "ra_temin",85,137;
}
@@ -5310,7 +5327,6 @@ OnTouch:
ra_temin,82,131,0 script path_vol1#2 -1,5,0,{
OnTouch:
-//OnTouch2:
if (aru_vol != 4) {
warp "ra_temin",85,137;
}
@@ -5319,7 +5335,6 @@ OnTouch:
ra_temin,82,127,0 script path_vol1#3 -1,5,1,{
OnTouch:
-//OnTouch2:
if (aru_vol == 5) {
warp "ra_temin",84,124;
}
@@ -5503,6 +5518,7 @@ ra_temin,85,118,3 script Drawer#vol3 111,{
mes "Research Institute'' on";
mes "the cover, and then you";
mes "close the drawer.^000000";
+ changequest 2114,2115;
set aru_vol,5;
getitem 7342,1; //File01
close;
@@ -5568,7 +5584,6 @@ ra_temin,73,126,1 script Ladder#vol1 111,{
ve_in,280,223,0 script #volroom -1,2,2,{
OnTouch:
-//OnTouch2:
if (aru_vol == 6) {
mes "^3355FFThis house looks like";
mes "it's been abandoned for";
@@ -5863,6 +5878,7 @@ ve_in,233,116,3 script Drunken Man#vol 901,{
mes "the feeling that this will";
mes "all turn out in your favor.";
mes "You know that feeling, right?^000000";
+ changequest 2116,2117;
set aru_vol,8;
getitem 7705,1; //Note_Of_Geologist
close;
@@ -5985,6 +6001,7 @@ ve_in,233,116,3 script Drunken Man#vol 901,{
mes "well done. Good work!";
mes "I expected nothing less";
mes "from my star pupil!";
+ changequest 60211,60212;
set aru_vol,25;
delitem 7342,1; //File01
delitem 7704,1; //Broken_Thermometer
@@ -6112,6 +6129,7 @@ ve_in,281,214,3 script Bookshelf#vol 111,{
mes "your eyes, and reach inside";
mes "Gio's purple box of goodies.^000000";
next;
+ changequest 60212,60213;
set aru_vol,26;
set .@box_box,rand(1,20);
if (.@box_box < 7) {
@@ -6155,6 +6173,7 @@ thor_v01,37,234,3 script Hot Land Surface#1 111,{
mes "^3355FFYou record the";
mes "temperature in";
mes "your report.^000000";
+ changequest 2117,2118;
set aru_vol,9;
next;
mes "["+strcharinfo(0)+"]";
@@ -6192,6 +6211,7 @@ thor_v02,165,37,3 script Hot Land Surface#2 111,{
mes "^3355FFYou record the";
mes "temperature in";
mes "your report.^000000";
+ changequest 2118,2119;
set aru_vol,10;
close;
}
@@ -6229,6 +6249,7 @@ thor_v02,170,100,3 script Hot Land Surface#3 111,{
mes "measurements. I should";
mes "submit this report to the";
mes "geological camp now~";
+ changequest 2119,2120;
set aru_vol,11;
close;
}
@@ -6275,6 +6296,7 @@ que_thor,145,66,3 script Guard#vol::VeinsGuard 939,{
mes "ask Sahedi to help you.";
mes "He's at the airship just";
mes "south of the train station.";
+ changequest 2120,2121;
set aru_vol,12;
close2;
warp "thor_camp",248,190;
@@ -6387,6 +6409,7 @@ thor_camp,250,104,3 script Sahedi#vol 934,{
mes "Please go ahead, and";
mes "see if this camp will be";
mes "safe from any disaster.";
+ changequest 2121,2122;
set aru_vol,13;
delitem 7342,1; //File01
close;
@@ -6501,6 +6524,7 @@ thor_camp,250,104,3 script Sahedi#vol 934,{
mes "Hopefully he'll have some";
mes "advice for what we can";
mes "do about this disaster...";
+ changequest 2128,60211;
set aru_vol,24;
getitem 7342,1; //File01
close;
@@ -6513,7 +6537,6 @@ thor_camp,250,104,3 script Sahedi#vol 934,{
thor_camp,194,220,0 script #Colonel1 -1,5,5,{
OnTouch:
-//OnTouch2:
if (aru_vol == 13) {
enablenpc "Colonel Vito#1";
mes "[????]";
@@ -6546,6 +6569,7 @@ OnTouch:
mes "great Colonel Vito. I'll mold";
mes "you into a true warrior for";
mes "Freya! Now follow me!";
+ changequest 2122,2123;
set aru_vol,14;
close2;
disablenpc "Colonel Vito#1";
@@ -6568,7 +6592,6 @@ OnTouch:
thor_camp,162,182,0 script #Colonel2 -1,7,7,{
OnTouch:
-//OnTouch2:
if (aru_vol == 13) {
enablenpc "Colonel Vito#2";
mes "[????]";
@@ -6601,6 +6624,7 @@ OnTouch:
mes "great Colonel Vito. I'll mold";
mes "you into a true warrior for";
mes "Freya! Now follow me!";
+ changequest 2122,2123;
set aru_vol,14;
disablenpc "Colonel Vito#2";
close2;
@@ -6851,6 +6875,7 @@ thor_camp,159,74,3 script Colonel Vito#3 946,{
mes "in Freya's service. That";
mes "is all for the first exercise,";
mes "but there's one more left.";
+ changequest 2123,2124;
set aru_vol,16;
close;
}
@@ -6892,6 +6917,7 @@ thor_camp,159,74,3 script Colonel Vito#3 946,{
mes "body. See the dummy in";
mes "front of you? Practice by";
mes "chopping it 10 times. Go!";
+ changequest 2125,2126;
set aru_vol,19;
next;
if (select("Yes, sir!:What do you mean by chop?") == 1) {
@@ -6942,6 +6968,7 @@ thor_camp,159,74,3 script Colonel Vito#3 946,{
mes "he'll think of me as";
mes "a geological researcher";
mes "instead of as a soldier.^000000)";
+ changequest 2126,2127;
set aru_vol,21;
close;
}
@@ -6955,7 +6982,6 @@ thor_camp,159,74,3 script Colonel Vito#3 946,{
thor_camp,141,62,0 script #vol_study1::VeinsWarp -1,3,3,{
OnTouch:
-//OnTouch2:
if ((aru_vol >= 14 && aru_vol <= 16) || (aru_vol == 19)) {
warp "thor_camp",156,67;
}
@@ -6967,7 +6993,6 @@ thor_camp,172,38,0 duplicate(VeinsWarp) #vol_study3 -1,3,3
thor_camp,172,132,0 script #sita_vol -1,3,3,{
OnTouch:
-//OnTouch2:
if (aru_vol == 21) {
mes "^3355FFThere's a stream of";
mes "magma running down";
@@ -6986,7 +7011,6 @@ OnTouch:
thor_camp,148,310,0 script #buki_vol -1,5,5,{
OnTouch:
-//OnTouch2:
if (aru_vol == 22) {
mes "^3355FFPeople are carrying";
mes "many heavy wooden boxes";
@@ -6998,6 +7022,7 @@ OnTouch:
mes "["+strcharinfo(0)+"]";
mes "I should go back";
mes "to Sahedi now.";
+ changequest 2127,2128;
set aru_vol,23;
close;
}
@@ -7053,6 +7078,7 @@ thor_camp,109,167,3 script Control Panel#vol 111,{
mes "No problems here.";
mes "I guess I can go";
mes "back to that colonel.";
+ changequest 2124,2125;
set aru_vol,18;
close;
}
@@ -7272,7 +7298,7 @@ thor_camp,98,213,5 script Thor Volcano Soldier#vo9 939,{
}
thor_v02,143,78,0 script #totcamp 45,2,2,{
-OnTouch:
+OnTouch_:
if (rachel_camel < 24) {
warp "que_thor",65,55;
end;
@@ -7282,20 +7308,19 @@ OnTouch:
}
que_thor,69,56,0 script #tov_1 45,2,2,{
-OnTouch:
+OnTouch_:
warp "thor_v02",146,84;
end;
}
que_thor,187,56,0 script #tov_2 45,2,2,{
-OnTouch:
+OnTouch_:
warp "thor_v02",146,84;
end;
}
thor_camp,62,98,0 script #volbq -1,5,5,{
OnTouch:
-//OnTouch2:
mes "^3355FFThere is an old man";
mes "in high priest robes";
mes "in front of you.^000000";
@@ -7326,7 +7351,7 @@ thor_camp,246,191,3 script Guard#goto 939,{
}
veins,302,166,0 script #whoau -1,2,2,{
-OnTouch:
+OnTouch_:
mes "[House Owner]";
mes "Wh-who the hell";
mes "are you? Honey!";