|
@@ -3,7 +3,7 @@
|
|
|
//===== By: ==================================================
|
|
|
//= MasterOfMuppets & SinSloth
|
|
|
//===== Current Version: =====================================
|
|
|
-//= 2.2
|
|
|
+//= 2.3
|
|
|
//===== Compatible With: =====================================
|
|
|
//= rAthena SVN
|
|
|
//===== Description: =========================================
|
|
@@ -26,6 +26,7 @@
|
|
|
//= 2.1 Added quest log entries for:
|
|
|
//= - Juno Remedy Quest
|
|
|
//= 2.2 Updated RE/Pre-RE EXP. [Euphy]
|
|
|
+//= 2.3 Added questlog support. [Euphy]
|
|
|
//============================================================
|
|
|
|
|
|
// Medicine Quest
|
|
@@ -77,6 +78,7 @@ hu_in01,387,245,0 script Allen Schuwell 849,2,2,{
|
|
|
mes "find Postell. Tell him that";
|
|
|
mes "I need my ''Kolbun A'' now!";
|
|
|
set hg_herb,1;
|
|
|
+ setquest 8053;
|
|
|
next;
|
|
|
mes "[Allen]";
|
|
|
mes "And let him know that";
|
|
@@ -184,6 +186,7 @@ hu_in01,387,245,0 script Allen Schuwell 849,2,2,{
|
|
|
mes "my son arrives? P-please?";
|
|
|
next;
|
|
|
set hg_herb,3;
|
|
|
+ changequest 8054,8055;
|
|
|
mes "[" +strcharinfo(0)+ "]";
|
|
|
mes "......";
|
|
|
mes ".........";
|
|
@@ -217,6 +220,7 @@ hu_in01,387,245,0 script Allen Schuwell 849,2,2,{
|
|
|
mes "from... Drawer... H-heeelp me!";
|
|
|
mes "Adventurer! H-Heeeeelp~!";
|
|
|
set hg_herb,4;
|
|
|
+ changequest 8055,8056;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_herb == 4)
|
|
@@ -371,6 +375,7 @@ hu_in01,387,245,0 script Allen Schuwell 849,2,2,{
|
|
|
mes "the medicine drawer, and help";
|
|
|
mes "yourself to whatever you like~";
|
|
|
set hg_herb,12;
|
|
|
+ changequest 8055,8056;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_herb == 12)
|
|
@@ -523,6 +528,7 @@ hu_fild06,34,123,3 script Postell Schuwell 97,{
|
|
|
mes "more trouble? I'd really";
|
|
|
mes "appreciate it if you do.";
|
|
|
set hg_herb,2;
|
|
|
+ changequest 8053,8054;
|
|
|
close;
|
|
|
case 2:
|
|
|
mes "[Postell]";
|
|
@@ -560,7 +566,7 @@ hu_fild06,34,123,3 script Postell Schuwell 97,{
|
|
|
hu_in01,370,255,3 script Upper Drawer#First 139,2,2,{
|
|
|
|
|
|
OnTouch:
|
|
|
- set @randvar,rand(1,7);
|
|
|
+ set .@rand,rand(1,7);
|
|
|
if(hg_herb < 5)
|
|
|
{
|
|
|
mes "^3355FFThere are several";
|
|
@@ -579,7 +585,8 @@ OnTouch:
|
|
|
mes "Withstander later...";
|
|
|
set hg_herb,4;
|
|
|
next;
|
|
|
- if(@randvar == 4)
|
|
|
+ set .@rand,rand(1,7);
|
|
|
+ if(.@rand == 4)
|
|
|
{
|
|
|
mes "^3355FFYou find an old book";
|
|
|
mes "inside the drawer.^000000";
|
|
@@ -598,7 +605,7 @@ OnTouch:
|
|
|
mes "keep this old PR brochure...^000000)";
|
|
|
close;
|
|
|
}
|
|
|
- else if(@randvar == 5)
|
|
|
+ else if(.@rand == 5)
|
|
|
{
|
|
|
mes "^3355FFYou find Allen's";
|
|
|
mes "journal inside the";
|
|
@@ -637,7 +644,7 @@ OnTouch:
|
|
|
mes "Withstander later...";
|
|
|
set hg_herb,7;
|
|
|
next;
|
|
|
- if(@randvar == 4)
|
|
|
+ if(.@rand == 4)
|
|
|
{
|
|
|
mes "^3355FFYou find an old book";
|
|
|
mes "inside the drawer.^000000";
|
|
@@ -656,7 +663,7 @@ OnTouch:
|
|
|
mes "keep this old PR brochure...^000000)";
|
|
|
close;
|
|
|
}
|
|
|
- else if(@randvar == 5)
|
|
|
+ else if(.@rand == 5)
|
|
|
{
|
|
|
mes "^3355FFYou find Allen's";
|
|
|
mes "journal inside the";
|
|
@@ -695,10 +702,11 @@ OnTouch:
|
|
|
set hg_herb,13;
|
|
|
getitem 603,1; //Old Blue Box
|
|
|
getexp (checkre(3))?5000:50000,0;
|
|
|
+ completequest 8056;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- if(@randvar > 3)
|
|
|
+ if(.@rand > 3)
|
|
|
{
|
|
|
mes "^3355FFYou find an old book";
|
|
|
mes "inside the drawer.^000000";
|
|
@@ -921,6 +929,7 @@ ein_in01,16,36,3 script Morriphen 86,{
|
|
|
mes "^333333*Cough Cough*";
|
|
|
mes "*Cough Cough*^000000";
|
|
|
set hg_bio,1;
|
|
|
+ setquest 11009;
|
|
|
close;
|
|
|
}
|
|
|
}
|
|
@@ -1026,6 +1035,7 @@ ein_in01,16,36,3 script Morriphen 86,{
|
|
|
mes "I can back to Hugel to";
|
|
|
mes "give Siria this medicine.";
|
|
|
set hg_bio,7;
|
|
|
+ changequest 11014,11015;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_bio == 7)
|
|
@@ -1308,6 +1318,7 @@ ein_in01,16,36,3 script Morriphen 86,{
|
|
|
mes "about you. Take care~";
|
|
|
set hg_bio,9;
|
|
|
getexp (checkre(3))?70000:700000,0;
|
|
|
+ completequest 11016;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_bio == 9)
|
|
@@ -1438,6 +1449,7 @@ hu_in01,326,307,3 script Siria 90,{
|
|
|
mes "trust you too. ^333333*Cough*^000000";
|
|
|
mes "Thank you so much...";
|
|
|
set hg_bio,2;
|
|
|
+ changequest 11009,11010;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_bio == 2)
|
|
@@ -1520,6 +1532,7 @@ hu_in01,326,307,3 script Siria 90,{
|
|
|
mes "Thank you for everything...";
|
|
|
set hg_bio,8;
|
|
|
getexp (checkre(3))?30000:500000,0;
|
|
|
+ changequest 11015,11016;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_bio == 8)
|
|
@@ -1639,6 +1652,7 @@ lighthalzen,88,79,7 script Dono 85,{
|
|
|
mes "If you don't hurry, then";
|
|
|
mes "those two will die, simple^FFFFFF ^000000 as that. I'll wait for you here.";
|
|
|
set hg_bio,3;
|
|
|
+ changequest 11010,11011;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_bio == 1)
|
|
@@ -1654,18 +1668,19 @@ lighthalzen,88,79,7 script Dono 85,{
|
|
|
{
|
|
|
if (countitem(971) > 2 && countitem(1003) > 4 && countitem(619) && countitem(507) && countitem(508) && countitem(511) && countitem(509) && countitem(510) && countitem(7053) > 4 && countitem(7054) > 4 && countitem(935) > 19)
|
|
|
{
|
|
|
- delitem 971,3;
|
|
|
- delitem 1003,5;
|
|
|
- delitem 619,1;
|
|
|
- delitem 507,1;
|
|
|
- delitem 508,1;
|
|
|
- delitem 511,1;
|
|
|
- delitem 509,1;
|
|
|
- delitem 510,1;
|
|
|
- delitem 7053,5;
|
|
|
- delitem 7054,5;
|
|
|
- delitem 935,20;
|
|
|
+ delitem 971,3; //Detrimindexta
|
|
|
+ delitem 1003,5; //Coal
|
|
|
+ delitem 619,1; //Unripe_Apple
|
|
|
+ delitem 507,1; //Red_Herb
|
|
|
+ delitem 508,1; //Yellow_Herb
|
|
|
+ delitem 511,1; //White_Herb
|
|
|
+ delitem 509,1; //Green_Herb
|
|
|
+ delitem 510,1; //Blue_Herb
|
|
|
+ delitem 7053,5; //Brigan
|
|
|
+ delitem 7054,5; //Cyfar
|
|
|
+ delitem 935,20; //Shell
|
|
|
set hg_bio,4;
|
|
|
+ changequest 11011,11012;
|
|
|
mes "[Dono]";
|
|
|
mes "Good, good, you've brought";
|
|
|
mes "everything I've asked. Give";
|
|
@@ -1810,6 +1825,7 @@ lighthalzen,88,79,7 script Dono 85,{
|
|
|
mes "stresses himself to death,";
|
|
|
mes "my work will be for nothing.";
|
|
|
set hg_bio,6;
|
|
|
+ changequest 11013,11014;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_bio == 6)
|
|
@@ -1950,6 +1966,7 @@ lhz_in03,193,28,3 script Makkie 83,{
|
|
|
mes "^3355FFYou receive a small bag";
|
|
|
mes "of Red Plant Stem Powder.^000000";
|
|
|
set hg_bio,5;
|
|
|
+ changequest 11012,11013;
|
|
|
next;
|
|
|
mes "["+strcharinfo(0)+"]";
|
|
|
mes "Oh! Thanks so much";
|
|
@@ -4545,6 +4562,7 @@ hugel,198,169,0 script #HugelTree 139,2,2,{
|
|
|
if(!hg_memory)
|
|
|
{
|
|
|
set hg_memory,1;
|
|
|
+ setquest 8057;
|
|
|
mes "^3355FFFor some reason, you";
|
|
|
mes "feel very warm, safe,";
|
|
|
mes "and secure near this";
|
|
@@ -4617,6 +4635,7 @@ hugel,191,172,3 script Manainne 892,1,{
|
|
|
mes "Right now he's surveying";
|
|
|
mes "the land for construction...";
|
|
|
set hg_memory,2;
|
|
|
+ changequest 8057,8058;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_memory == 2)
|
|
@@ -4662,6 +4681,7 @@ hugel,191,172,3 script Manainne 892,1,{
|
|
|
mes "My sister would be rolling";
|
|
|
mes "in her grave, seeing him now...";
|
|
|
set hg_memory,6;
|
|
|
+ changequest 8061,8062;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_memory == 6)
|
|
@@ -4940,6 +4960,7 @@ niflheim,90,106,3 script A Spirit#HQuest 802,{
|
|
|
mes "the living... to Hugel...";
|
|
|
mes "Let me send you there...";
|
|
|
set hg_memory,7;
|
|
|
+ changequest 8062,8063;
|
|
|
close2;
|
|
|
warp "hugel",78,148;
|
|
|
}
|
|
@@ -4997,6 +5018,7 @@ hugel,100,103,3 script Perfitz 866,{
|
|
|
mes "he's too excited about cutting";
|
|
|
mes "that tree down. Maybe this old";
|
|
|
mes "man is just too suspcious~";
|
|
|
+ changequest 8059,8060;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_memory == 4)
|
|
@@ -5073,6 +5095,7 @@ hugel,196,164,3 script El Schatt 50,{
|
|
|
mes "town, but how much money do";
|
|
|
mes "you think these people enjoy?";
|
|
|
mes "I need to look to the future...";
|
|
|
+ changequest 8058,8059;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_memory == 3)
|
|
@@ -5109,6 +5132,7 @@ hugel,196,164,3 script El Schatt 50,{
|
|
|
mes "I'd protect that old tree";
|
|
|
mes "with my life, I won't deny";
|
|
|
mes "it. But that's an old story that^FFFFFF ^000000 should be buried in the past...";
|
|
|
+ changequest 8060,8061;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_memory == 5)
|
|
@@ -5274,6 +5298,7 @@ hugel,196,164,3 script El Schatt 50,{
|
|
|
specialeffect2 EF_CONE;
|
|
|
set hg_memory,12;
|
|
|
getexp (checkre(3))?8000:50000,0;
|
|
|
+ completequest 8063;
|
|
|
getitem 603,1; //Old Blue Box
|
|
|
mes "[El Schatt]";
|
|
|
mes "Oh... Oh dear";
|
|
@@ -5361,6 +5386,7 @@ hugel,107,67,3 script Torpy 706,{
|
|
|
mes "least one of them just";
|
|
|
mes "outside of town.";
|
|
|
set hg_ubu01,1;
|
|
|
+ setquest 12044;
|
|
|
close;
|
|
|
case 2:
|
|
|
mes "["+strcharinfo(0)+"]";
|
|
@@ -5390,6 +5416,7 @@ hugel,107,67,3 script Torpy 706,{
|
|
|
mes "*Sob* Okay, I hope my";
|
|
|
mes "Daddy comes back soon...";
|
|
|
set hg_ubu01,3;
|
|
|
+ changequest 12045,12046;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_ubu01 == 6)
|
|
@@ -5566,6 +5593,7 @@ hu_fild06,190,367,3 script Torpy's Mom 701,{
|
|
|
mes "my husband inside town, tell";
|
|
|
mes "him that he better come home!";
|
|
|
set hg_ubu01,2;
|
|
|
+ changequest 12044,12045;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_ubu01 == 2)
|
|
@@ -5597,6 +5625,7 @@ hu_fild06,190,367,3 script Torpy's Mom 701,{
|
|
|
mes "Goodbye for now, adventurer~";
|
|
|
specialeffect2 (hg_ubu01 == 6)?EF_CONE:EF_MVP;
|
|
|
set hg_ubu01,8;
|
|
|
+ completequest 12048;
|
|
|
getitem 12065,3; //Green Salad
|
|
|
getexp (checkre(3))?5000:50000,0;
|
|
|
close;
|
|
@@ -5676,6 +5705,7 @@ hugel,100,176,3 script Suspicious Barrel 111,{
|
|
|
mes "o-only... possible...";
|
|
|
mes "Way... P-please help...";
|
|
|
set hg_ubu01,4;
|
|
|
+ changequest 12046,12047;
|
|
|
close;
|
|
|
case 2:
|
|
|
mes "[Strange Man]";
|
|
@@ -5889,6 +5919,7 @@ hugel,100,174,3 script Strange Man#Hugel 898,{
|
|
|
mes "this game of Hide-and-Seek...";
|
|
|
mes "Well, I just can't lose! Bye!";
|
|
|
set hg_ubu01,6;
|
|
|
+ changequest 12047,12048;
|
|
|
next;
|
|
|
mes "^3355FFTorpy's father has";
|
|
|
mes "hidden himself again,";
|
|
@@ -5984,9 +6015,8 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "You can't imagine how busy";
|
|
|
mes "I've been, and how much I need^FFFFFF ^000000 the help! Now, let's get started~";
|
|
|
next;
|
|
|
- set @randvar, rand(1,4);
|
|
|
- if(@randvar == 1)
|
|
|
- {
|
|
|
+ switch(rand(1,4)) {
|
|
|
+ case 1:
|
|
|
mes "[Cellette]";
|
|
|
mes "Alright, please take this";
|
|
|
mes "order of Fish Cake Soup to";
|
|
@@ -5994,11 +6024,10 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "that she's a regular customer--";
|
|
|
mes "she's a good friend, but I'm sure^FFFFFF ^000000 that she loves the soup as well.";
|
|
|
set hg_odeng,1;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ setquest 8064;
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
- }
|
|
|
- else if(@randvar == 2)
|
|
|
- {
|
|
|
+ case 2:
|
|
|
mes "[Cellette]";
|
|
|
mes "Right, take this next order";
|
|
|
mes "of Fish Cake Soup to Maewan,";
|
|
@@ -6006,11 +6035,10 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "He's been buying my soup ever";
|
|
|
mes "since I helped him start his^FFFFFF ^000000 business. Nice of him, isn't it?";
|
|
|
set hg_odeng,2;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ setquest 8065;
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
- }
|
|
|
- else if(@randvar == 3)
|
|
|
- {
|
|
|
+ case 3:
|
|
|
mes "[Cellette]";
|
|
|
mes "Okay, this order of Fish";
|
|
|
mes "Cake Soup is ready! Please";
|
|
@@ -6019,11 +6047,10 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "a thing about punctuality.";
|
|
|
mes "Just try not to be late...";
|
|
|
set hg_odeng,3;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ setquest 8066;
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
- }
|
|
|
- else if(@randvar == 4)
|
|
|
- {
|
|
|
+ case 4:
|
|
|
mes "[Cellette]";
|
|
|
mes "Quick, take this Fish";
|
|
|
mes "Paste Soup to Erjan. Um,";
|
|
@@ -6032,7 +6059,8 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "have everything in such";
|
|
|
mes "and such and order...";
|
|
|
set hg_odeng,4;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ setquest 8067;
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
}
|
|
|
case 2:
|
|
@@ -6054,7 +6082,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "I hope you come and ";
|
|
|
mes "visit me again, okay?";
|
|
|
set Zeny,Zeny-100;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6089,7 +6117,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
}
|
|
|
else if(hg_odeng == 1)
|
|
|
{
|
|
|
- if(countitem(584)) //Skewer soup
|
|
|
+ if(countitem(584))
|
|
|
{
|
|
|
mes "[Cellette]";
|
|
|
mes "Haven't you left already?";
|
|
@@ -6120,7 +6148,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "from you. That's fair, so";
|
|
|
mes "please don't lose it this time.";
|
|
|
set Zeny,Zeny-100;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6139,7 +6167,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
}
|
|
|
else if(hg_odeng == 2)
|
|
|
{
|
|
|
- if(countitem(584)) //Skewer soup
|
|
|
+ if(countitem(584))
|
|
|
{
|
|
|
mes "[Cellette]";
|
|
|
mes "Whoa, whoa, whoa!";
|
|
@@ -6169,7 +6197,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "from you. That's fair, so";
|
|
|
mes "please don't lose it this time.";
|
|
|
set Zeny,Zeny-100;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6188,7 +6216,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
}
|
|
|
else if(hg_odeng == 3)
|
|
|
{
|
|
|
- if(countitem(584)) //Skewer soup
|
|
|
+ if(countitem(584))
|
|
|
{
|
|
|
mes "[Cellette]";
|
|
|
mes "I thought you left to";
|
|
@@ -6219,7 +6247,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "from you. That's fair, so";
|
|
|
mes "please don't lose it this time.";
|
|
|
set Zeny,Zeny-100;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6268,7 +6296,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "from you. That's fair, so";
|
|
|
mes "please don't lose it this time.";
|
|
|
set Zeny,Zeny-100;
|
|
|
- getitem 584,1; //Skewer soup
|
|
|
+ getitem 584,1; //Fish_Ball_Soup
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6305,7 +6333,11 @@ hu_in01,15,372,3 script Cellette Lavit 74,{
|
|
|
mes "is your Fish Cake Soup. Thank";
|
|
|
mes "you so much for your help~";
|
|
|
set hg_odeng,0;
|
|
|
- getitem 584,3; //Skewer Soup
|
|
|
+ for(set .@i,8072; .@i<= 8075; set .@i,.@i+1) {
|
|
|
+ if (checkquest(.@i) > -1)
|
|
|
+ erasequest .@i;
|
|
|
+ }
|
|
|
+ getitem 584,3; //Fish_Ball_Soup
|
|
|
getexp (checkre(3))?100:1000,0;
|
|
|
next;
|
|
|
mes "[Cellette]";
|
|
@@ -6350,8 +6382,6 @@ hugel,76,134,3 script Neha 101,{
|
|
|
mes "^FF00001 Whip^000000 with which to spank ";
|
|
|
mes "you. You better hurry, boy, or";
|
|
|
mes "I won't let you off that easy.";
|
|
|
- set hg_odeng,6;
|
|
|
- close;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -6362,9 +6392,14 @@ hugel,76,134,3 script Neha 101,{
|
|
|
mes "your delivery, then bring me";
|
|
|
mes "^FF00001 Whip^000000 so that I can spank you";
|
|
|
mes "for your impertinence, girl!";
|
|
|
- set hg_odeng,6;
|
|
|
- close;
|
|
|
}
|
|
|
+ for(set .@i,8064; .@i<= 8067; set .@i,.@i+1) {
|
|
|
+ if (checkquest(.@i) > -1 && checkquest(.@i) < 2)
|
|
|
+ completequest .@i;
|
|
|
+ }
|
|
|
+ setquest 8068;
|
|
|
+ set hg_odeng,6;
|
|
|
+ close;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -6408,8 +6443,9 @@ hugel,76,134,3 script Neha 101,{
|
|
|
mes "you did a good job... I hope";
|
|
|
mes "you come deliver my soup again~";
|
|
|
delitem 1960,1; //Whip
|
|
|
- delitem 584,1; //Skewer soup
|
|
|
+ delitem 584,1; //Fish_Ball_Soup
|
|
|
set hg_odeng,10;
|
|
|
+ changequest 8068,8072;
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6464,6 +6500,7 @@ hugel,87,139,3 script Maewan 86,{
|
|
|
mes "eat my soup before";
|
|
|
mes "you deliver it to me!";
|
|
|
set hg_odeng,7;
|
|
|
+ changequest 8065,8069;
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6480,7 +6517,7 @@ hugel,87,139,3 script Maewan 86,{
|
|
|
}
|
|
|
else if(hg_odeng == 7 )
|
|
|
{
|
|
|
- if(countitem(584) && countitem(7015)) //Skewer soup and Bookclip in memory
|
|
|
+ if(countitem(584) && countitem(7015))
|
|
|
{
|
|
|
mes "[Maewan]";
|
|
|
mes "Great, you really brought";
|
|
@@ -6489,9 +6526,10 @@ hugel,87,139,3 script Maewan 86,{
|
|
|
mes "addition to my collection~";
|
|
|
mes "Oh, and give me my soup.";
|
|
|
mes "Thanks again for delivering~";
|
|
|
- delitem 584,1; //Skewer soup
|
|
|
+ delitem 584,1; //Fish_Ball_Soup
|
|
|
delitem 7015,1; //Bookclip in memory
|
|
|
set hg_odeng,10;
|
|
|
+ changequest 8069,8073;
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6548,6 +6586,7 @@ hugel,84,125,3 script Layoma 700,{
|
|
|
mes "me ^FF00001 Mushroom Spore^000000, and";
|
|
|
mes "I'll forget this whole thing.";
|
|
|
set hg_odeng,8;
|
|
|
+ changequest 8066,8070;
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6562,7 +6601,7 @@ hugel,84,125,3 script Layoma 700,{
|
|
|
}
|
|
|
else if(hg_odeng == 8)
|
|
|
{
|
|
|
- if(countitem(584) && countitem(921)) //Skewer soup and Mushroom spore
|
|
|
+ if(countitem(584) && countitem(921))
|
|
|
{
|
|
|
mes "[Layoma]";
|
|
|
mes "Great! You brought me";
|
|
@@ -6576,9 +6615,10 @@ hugel,84,125,3 script Layoma 700,{
|
|
|
mes "for my roommate Cellette";
|
|
|
mes "a little while longer. Oh, and";
|
|
|
mes "please tell her to not to come^FFFFFF ^000000 home so late all the time, okay?";
|
|
|
- delitem 921,1; //Mushroom spore
|
|
|
- delitem 584,1; //Skewer soup
|
|
|
+ delitem 921,1; //Mushroom_Spore
|
|
|
+ delitem 584,1; //Fish_Ball_Soup
|
|
|
set hg_odeng,10;
|
|
|
+ changequest 8070,8074;
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6627,6 +6667,7 @@ hugel,102,161,3 script Erjan 100,{
|
|
|
mes "the commoner's ^FF0000China^000000!";
|
|
|
next;
|
|
|
set hg_odeng,9;
|
|
|
+ changequest 8067,8071;
|
|
|
mes "[Erjan]";
|
|
|
mes "Realize that I'm compromising";
|
|
|
mes "with you by asking you to bring";
|
|
@@ -6650,7 +6691,7 @@ hugel,102,161,3 script Erjan 100,{
|
|
|
}
|
|
|
else if(hg_odeng == 9)
|
|
|
{
|
|
|
- if(countitem(584) && countitem(736)) //Skewer soup and China
|
|
|
+ if(countitem(584) && countitem(736))
|
|
|
{
|
|
|
mes "[Erjan]";
|
|
|
mes "Ah, so you've delivered";
|
|
@@ -6672,9 +6713,10 @@ hugel,102,161,3 script Erjan 100,{
|
|
|
mes "Please take your leave,";
|
|
|
mes "and return to Cellette";
|
|
|
mes "with my noble thanks.";
|
|
|
- delitem 736,1; //China
|
|
|
- delitem 584,1; //Skewer soup
|
|
|
+ delitem 736,1; //White_Platter
|
|
|
+ delitem 584,1; //Fish_Ball_Soup
|
|
|
set hg_odeng,10;
|
|
|
+ changequest 8071,8075;
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -6853,8 +6895,8 @@ yuno,111,156,3 script Euslan 90,{
|
|
|
mes "know as soon as you can,";
|
|
|
mes "okay? Thanks for cheering";
|
|
|
mes "me up, "+strcharinfo(0)+".";
|
|
|
- setquest 8044;
|
|
|
set hg_ma1,3;
|
|
|
+ setquest 8044;
|
|
|
close;
|
|
|
}
|
|
|
}
|
|
@@ -6925,8 +6967,8 @@ yuno,111,156,3 script Euslan 90,{
|
|
|
mes "know as soon as you can,";
|
|
|
mes "okay? Thanks for cheering";
|
|
|
mes "me up, "+strcharinfo(0)+".";
|
|
|
- setquest 8044;
|
|
|
set hg_ma1,3;
|
|
|
+ setquest 8044;
|
|
|
close;
|
|
|
}
|
|
|
}
|
|
@@ -6988,8 +7030,8 @@ yuno,111,156,3 script Euslan 90,{
|
|
|
mes "of your way. Still, I'd really";
|
|
|
mes "appreciate your help if you";
|
|
|
mes "happen to pass through Hugel.";
|
|
|
- changequest 8046,8047;
|
|
|
set hg_ma1,6;
|
|
|
+ changequest 8046,8047;
|
|
|
close;
|
|
|
}
|
|
|
else if(hg_ma1 == 6 || hg_ma1 == 7)
|
|
@@ -7048,8 +7090,8 @@ yuno,111,156,3 script Euslan 90,{
|
|
|
mes "your safety in your adventures.";
|
|
|
mes "Take care of yourself...";
|
|
|
close2;
|
|
|
- completequest 8052;
|
|
|
set hg_ma1,13;
|
|
|
+ completequest 8052;
|
|
|
specialeffect EF_ABSORBSPIRITS;
|
|
|
if (checkre(3))
|
|
|
getexp 90000,60000;
|
|
@@ -7131,8 +7173,8 @@ que_bingo,53,190,7 script Eukran 778,{
|
|
|
mes "would Thierry go to such a";
|
|
|
mes "dangerous place? No one goes^FFFFFF ^000000 to the Odin Shrine for no reason.";
|
|
|
close2;
|
|
|
- changequest 8047,8048;
|
|
|
set hg_ma1,8;
|
|
|
+ changequest 8047,8048;
|
|
|
warp "que_bingo",37,24;
|
|
|
end;
|
|
|
}
|
|
@@ -7245,8 +7287,8 @@ odin_tem01,130,134,4 script Young Man#Hu_Quest 774,{
|
|
|
mes "Euslan's disease. It's not";
|
|
|
mes "curable by modern medicine...";
|
|
|
close2;
|
|
|
- changequest 8048,8049;
|
|
|
set hg_ma1,9;
|
|
|
+ changequest 8048,8049;
|
|
|
end;
|
|
|
}
|
|
|
else if(hg_ma1 == 9)
|
|
@@ -7378,8 +7420,8 @@ odin_tem01,130,134,4 script Young Man#Hu_Quest 774,{
|
|
|
mes "If they get me, I'll never be";
|
|
|
mes "able to make the medicine!";
|
|
|
close2;
|
|
|
- changequest 8050,8051;
|
|
|
set hg_ma1,11;
|
|
|
+ changequest 8050,8051;
|
|
|
end;
|
|
|
}
|
|
|
else if(hg_ma1 == 11)
|
|
@@ -7433,9 +7475,9 @@ odin_tem01,130,134,4 script Young Man#Hu_Quest 774,{
|
|
|
mes "medicine that Thierry";
|
|
|
mes "has made to give to Euslan.^000000";
|
|
|
close2;
|
|
|
- delitem 7511,5; //Darkness rune
|
|
|
- changequest 8051,8052;
|
|
|
+ delitem 7511,5; //Rune_Of_Darkness
|
|
|
set hg_ma1,12;
|
|
|
+ changequest 8051,8052;
|
|
|
end;
|
|
|
}
|
|
|
else if(hg_ma1 == 12)
|
|
@@ -7491,8 +7533,8 @@ OnTouch:
|
|
|
mes "you better go tell him";
|
|
|
mes "about this right now!^000000";
|
|
|
close2;
|
|
|
- changequest 8049,8050;
|
|
|
set hg_ma1,10;
|
|
|
+ changequest 8049,8050;
|
|
|
end;
|
|
|
}
|
|
|
}
|
|
@@ -7530,6 +7572,7 @@ hugel,56,104,3 script Kurupe 709,3,3,{
|
|
|
mes "You should be able to find him";
|
|
|
mes "somewhere just outside of town.";
|
|
|
set hg_milk,2;
|
|
|
+ setquest 12040;
|
|
|
close;
|
|
|
|
|
|
case 2:
|
|
@@ -7612,6 +7655,7 @@ hugel,56,104,3 script Kurupe 709,3,3,{
|
|
|
specialeffect2 EF_CONE;
|
|
|
getexp (checkre(3))?10000:100000,0;
|
|
|
getitem 12063,3;
|
|
|
+ erasequest 12043;
|
|
|
mes "[Kurupe]";
|
|
|
mes "I always need";
|
|
|
mes "someone to help me";
|
|
@@ -7728,7 +7772,8 @@ hugel,56,104,3 script Kurupe 709,3,3,{
|
|
|
close;
|
|
|
}
|
|
|
set hg_milk,9;
|
|
|
- getitem 519,5;
|
|
|
+ erasequest 12043;
|
|
|
+ getitem 519,5; //Milk
|
|
|
close;
|
|
|
}
|
|
|
else if(.@milkreward > 4 && .@milkreward < 8)
|
|
@@ -7751,7 +7796,8 @@ hugel,56,104,3 script Kurupe 709,3,3,{
|
|
|
close;
|
|
|
}
|
|
|
set hg_milk,9;
|
|
|
- getitem 502,5;
|
|
|
+ erasequest 12043;
|
|
|
+ getitem 502,5; //Orange_Potion
|
|
|
close;
|
|
|
}
|
|
|
else if(.@milkreward > 7 && .@milkreward < 10)
|
|
@@ -7775,7 +7821,8 @@ hugel,56,104,3 script Kurupe 709,3,3,{
|
|
|
close;
|
|
|
}
|
|
|
set hg_milk,9;
|
|
|
- getitem 503,5;
|
|
|
+ erasequest 12043;
|
|
|
+ getitem 503,5; //Yellow_Potion
|
|
|
close;
|
|
|
}
|
|
|
else
|
|
@@ -7802,7 +7849,8 @@ hugel,56,104,3 script Kurupe 709,3,3,{
|
|
|
close;
|
|
|
}
|
|
|
set hg_milk,9;
|
|
|
- getitem 518,3;
|
|
|
+ erasequest 12043;
|
|
|
+ getitem 518,3; //Honey
|
|
|
close;
|
|
|
}
|
|
|
mes "[Kurupe]";
|
|
@@ -7824,7 +7872,8 @@ hugel,56,104,3 script Kurupe 709,3,3,{
|
|
|
close;
|
|
|
}
|
|
|
set hg_milk,9;
|
|
|
- getitem 12111,1;
|
|
|
+ erasequest 12043;
|
|
|
+ getitem 12111,1; //Food_Package
|
|
|
close;
|
|
|
}
|
|
|
}
|
|
@@ -7917,6 +7966,7 @@ hu_fild06,217,270,3 script Burupu 896,3,3,{
|
|
|
mes "as soon as you can! I can't";
|
|
|
mes "wait to start training with it!";
|
|
|
set hg_milk,5;
|
|
|
+ changequest 12040,12041;
|
|
|
close;
|
|
|
|
|
|
case 2:
|
|
@@ -7948,8 +7998,9 @@ hu_fild06,217,270,3 script Burupu 896,3,3,{
|
|
|
mes "2 Slots and everything!";
|
|
|
mes "I'm gonna start training";
|
|
|
mes "with it right now!";
|
|
|
- delitem 1110,1;
|
|
|
+ delitem 1110,1; //Lapier
|
|
|
set hg_milk,6;
|
|
|
+ changequest 12041,12042;
|
|
|
next;
|
|
|
mes "[Burupu]";
|
|
|
mes "You know what?";
|
|
@@ -8066,7 +8117,7 @@ hugel,72,101,0 script Burupu's Instructions 111,{
|
|
|
mes "strokes that correspond to";
|
|
|
mes "her song. I'll explain more";
|
|
|
mes "about that in Chapter 2.";
|
|
|
- close;
|
|
|
+ break;
|
|
|
|
|
|
case 2:
|
|
|
mes "[Chapter 2 Contents]";
|
|
@@ -8127,7 +8178,7 @@ hugel,72,101,0 script Burupu's Instructions 111,{
|
|
|
mes "neutral contentment,";
|
|
|
mes "then just brush her";
|
|
|
mes "5 times. That's all~";
|
|
|
- close;
|
|
|
+ break;
|
|
|
|
|
|
case 2:
|
|
|
mes "[Chapter 2, Part 2]";
|
|
@@ -8149,9 +8200,10 @@ hugel,72,101,0 script Burupu's Instructions 111,{
|
|
|
mes "song with a slight difference.";
|
|
|
mes "Look for the difference in";
|
|
|
mes "Booboo's song, and then";
|
|
|
- mes "hum the correvt word to her.";
|
|
|
- close;
|
|
|
+ mes "hum the correct word to her.";
|
|
|
+ break;
|
|
|
}
|
|
|
+ break;
|
|
|
|
|
|
case 3:
|
|
|
mes "[Chapter 3]";
|
|
@@ -8161,8 +8213,11 @@ hugel,72,101,0 script Burupu's Instructions 111,{
|
|
|
mes "from Kurupe. You will also";
|
|
|
mes "need 3 Concentration Potions";
|
|
|
mes "to insert into Booboo's comb.";
|
|
|
- close;
|
|
|
+ break;
|
|
|
}
|
|
|
+ close2;
|
|
|
+ if (checkquest(12042) > -1) erasequest 12042;
|
|
|
+ end;
|
|
|
}
|
|
|
|
|
|
hugel,68,99,3 script Booboo the Cow 889,{
|
|
@@ -8337,6 +8392,7 @@ function script Func_MilkCow {
|
|
|
mes "report to Kurupe.^000000";
|
|
|
if(hg_milk == 12) set hg_milk,13;
|
|
|
else set hg_milk,8;
|
|
|
+ setquest 12043;
|
|
|
close;
|
|
|
}
|
|
|
soundeffect "taming_fail.wav",0;
|
|
@@ -8456,6 +8512,7 @@ hu_in01,19,161,0 script Alex 803,{
|
|
|
mes "Please talk to the Boatman";
|
|
|
mes "to travel to the shrine, okay?";
|
|
|
set hg_odin,2;
|
|
|
+ setquest 11000;
|
|
|
close2;
|
|
|
cutin "",255;
|
|
|
end;
|
|
@@ -8534,6 +8591,7 @@ hu_in01,19,161,0 script Alex 803,{
|
|
|
mes "I'll make sure that you're";
|
|
|
mes "rewarded for your efforts.";
|
|
|
set hg_odin,4;
|
|
|
+ changequest 11000,11001;
|
|
|
next;
|
|
|
mes "[Alex]";
|
|
|
mes "This is your chance";
|
|
@@ -8650,8 +8708,9 @@ hu_in01,19,161,0 script Alex 803,{
|
|
|
case 2:
|
|
|
if(countitem(7511) > 4)
|
|
|
{
|
|
|
- delitem 7511,5;
|
|
|
- set hg_odin,6;
|
|
|
+ delitem 7511,5; //Rune_Of_Darkness
|
|
|
+ set hg_odin,6; //Old_Blue_Box
|
|
|
+ changequest 11000,11002;
|
|
|
getitem 603,1;
|
|
|
mes "[Alex]";
|
|
|
mes "Oh! Thank you";
|
|
@@ -8928,6 +8987,7 @@ hu_in01,14,11,4 script Laura 70,{
|
|
|
mes "own benefit. Talk to the Boatman,^FFFFFF ^000000 and he'll take you there, okay?";
|
|
|
mes "Hurry up and come back soon!";
|
|
|
set hg_odin,12;
|
|
|
+ setquest 11003;
|
|
|
close2;
|
|
|
cutin "hu_laura04.bmp",255;
|
|
|
end;
|
|
@@ -9171,6 +9231,7 @@ hu_in01,14,11,4 script Laura 70,{
|
|
|
|
|
|
case 3:
|
|
|
set hg_odin,14;
|
|
|
+ changequest 11003,11004;
|
|
|
mes "[Laura]";
|
|
|
mes "That's what I've been";
|
|
|
mes "waiting to hear! Alright,";
|
|
@@ -9239,9 +9300,10 @@ hu_in01,14,11,4 script Laura 70,{
|
|
|
case 2:
|
|
|
if (countitem(7511) > 4)
|
|
|
{
|
|
|
- delitem 7511,5;
|
|
|
+ delitem 7511,5; //Rune_Of_Darkness
|
|
|
set hg_odin,16;
|
|
|
- getitem 603,1;
|
|
|
+ changequest 11004,11005;
|
|
|
+ getitem 603,1; //Old_Blue_Box
|
|
|
mes "[Laura]";
|
|
|
mes "Oooh, nice job. It's good";
|
|
|
mes "that we have more of these";
|
|
@@ -9455,6 +9517,11 @@ hu_in01,14,11,4 script Laura 70,{
|
|
|
next;
|
|
|
select("Yeah, yeah, whatever.","Sure thing.","I s-s-s-suppose...!","Yes, Ma'am!");
|
|
|
set hg_odin,17;
|
|
|
+ for(set .@i,11002; .@i<=11005; set .@i,.@i+1) {
|
|
|
+ if (checkquest(.@i) > -1 && checkquest(.@i) < 2)
|
|
|
+ completequest .@i;
|
|
|
+ }
|
|
|
+ setquest 11006;
|
|
|
cutin "hu_laura04.bmp",2;
|
|
|
mes "[Laura]";
|
|
|
mes "Good.";
|
|
@@ -9588,6 +9655,7 @@ hu_in01,14,11,4 script Laura 70,{
|
|
|
mes "Research Team. I'm sorry, but";
|
|
|
mes "you're the only one I can ask.";
|
|
|
set hg_odin,20;
|
|
|
+ changequest 11006,11007;
|
|
|
close2;
|
|
|
cutin "hu_laura04.bmp",255;
|
|
|
end;
|
|
@@ -10095,6 +10163,7 @@ hu_in01,162,85,4 script Ashe#2 95,{
|
|
|
mes "you for all your help, friend.";
|
|
|
next;
|
|
|
set hg_odin,59;
|
|
|
+ changequest 11007,11008;
|
|
|
mes "[Ashe]";
|
|
|
mes "Don't worry, my comrade";
|
|
|
mes "at Morroc's South Gate will";
|
|
@@ -10263,6 +10332,7 @@ OnTouch:
|
|
|
next;
|
|
|
getexp (checkre(3))?100000:700000,0;
|
|
|
set hg_odin,60;
|
|
|
+ completequest 11008;
|
|
|
mes "[???]";
|
|
|
mes "...Thanks for";
|
|
|
mes "the file. Take care.";
|