- Eden Group Quests and Services added.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/renewal@14768 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
8da1877917
commit
f5acf265dd
575
npc/quests/eden/11-25.txt
Normal file
575
npc/quests/eden/11-25.txt
Normal file
@ -0,0 +1,575 @@
|
||||
//===== eAthena Script =======================================
|
||||
// Eden Group Quests - Quests per Leviling NPCs
|
||||
//===== By: ==================================================
|
||||
//= Protimus
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//= eAthena 1.0
|
||||
//===== Description: =========================================
|
||||
//= [AEGIS Conversion]
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First Version.
|
||||
//============================================================
|
||||
|
||||
moc_para01,36,38,3 script Mission [11 - 25]#Tuto 857,{
|
||||
if (countitem(6219) > 0) {
|
||||
set .@hun1125_1,checkquest(11114,HUNTING);
|
||||
set .@hun1125_2,checkquest(11115,HUNTING);
|
||||
set .@hun1125_3,checkquest(11116,HUNTING);
|
||||
set .@hun1125_4,checkquest(11117,HUNTING);
|
||||
set .@hun1125_5,checkquest(11118,HUNTING);
|
||||
set .@hun1125_6,checkquest(11119,HUNTING);
|
||||
set .@hun1125_7,checkquest(11120,HUNTING);
|
||||
set .@hun1125_8,checkquest(11121,HUNTING);
|
||||
set .@hun1125_9,checkquest(11122,HUNTING);
|
||||
set .@hun1125_10,checkquest(11123,HUNTING);
|
||||
set .@time1125_1,checkquest(11124,PLAYTIME);
|
||||
set .@time1125_2,checkquest(11125,PLAYTIME);
|
||||
set .@time1125_3,checkquest(11126,PLAYTIME);
|
||||
set .@time1125_4,checkquest(11127,PLAYTIME);
|
||||
set .@time1125_5,checkquest(11128,PLAYTIME);
|
||||
set .@time1125_6,checkquest(11129,PLAYTIME);
|
||||
set .@time1125_7,checkquest(11130,PLAYTIME);
|
||||
set .@time1125_8,checkquest(11131,PLAYTIME);
|
||||
set .@time1125_9,checkquest(11132,PLAYTIME);
|
||||
set .@time1125_10,checkquest(11133,PLAYTIME);
|
||||
if (.@time1125_1 == 2)
|
||||
erasequest 11124;
|
||||
if (.@time1125_2 == 2)
|
||||
erasequest 11125;
|
||||
if (.@time1125_3 == 2)
|
||||
erasequest 11126;
|
||||
if (.@time1125_4 == 2)
|
||||
erasequest 11127;
|
||||
if (.@time1125_5 == 2)
|
||||
erasequest 11128;
|
||||
if (.@time1125_6 == 2)
|
||||
erasequest 11129;
|
||||
if (.@time1125_7 == 2)
|
||||
erasequest 11130;
|
||||
if (.@time1125_8 == 2)
|
||||
erasequest 11131;
|
||||
if (.@time1125_9 == 2)
|
||||
erasequest 11132;
|
||||
if (.@time1125_10 == 2)
|
||||
erasequest 11133;
|
||||
|
||||
if ((.@hun1125_1 == 0) || (.@hun1125_2 == 0) || (.@hun1125_3 == 0) || (.@hun1125_4 == 0) || (.@hun1125_5 == 0) || (.@hun1125_6 == 0) || (.@hun1125_7 == 0) || (.@hun1125_8 == 0) || (.@hun1125_9 == 0) || (.@hun1125_10 == 0) || (.@hun1125_1 == 1) || (.@hun1125_2 == 1) || (.@hun1125_3 == 1) || (.@hun1125_4 == 1) || (.@hun1125_5 == 1) || (.@hun1125_6 == 1) || (.@hun1125_7 == 1) || (.@hun1125_8 == 1) || (.@hun1125_9 == 1) || (.@hun1125_10 == 1)) {
|
||||
mes "-You can only request-";
|
||||
mes "-one mission at a time-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else if ((.@hun1125_1 == 2) || (.@hun1125_2 == 2) || (.@hun1125_3 == 2) || (.@hun1125_4 == 2) || (.@hun1125_5 == 2) || (.@hun1125_6 == 2) || (.@hun1125_7 == 2) || (.@hun1125_8 == 2) || (.@hun1125_9 == 2) || (.@hun1125_10 == 2)) {
|
||||
mes "-You must collect your-";
|
||||
mes "-reward before starting-";
|
||||
mes "-a new mission.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
if (BaseLevel < 11) {
|
||||
mes "-There are no tasks-";
|
||||
mes "-open for you right now.-";
|
||||
close;
|
||||
}
|
||||
else if ((BaseLevel > 10) && (BaseLevel < 26)) {
|
||||
mes "-Mission bulletin board-";
|
||||
mes "-for beginners.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("Hornet Hunting:Condor Hunting:Grasshopper Legs:Worm Tail Hunting:Spore Hunting:Pest Control:Muka Hunting:Familiar Hunting:Peco Peco Hunting:Collect Poison Spores:Cancel")) {
|
||||
case 1:
|
||||
if ((.@time1125_1 == 0) || (.@time1125_1 == 1)) {
|
||||
mes "-Mission, ^4d4dffHornet Hunting^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Hornet Hunting'-";
|
||||
mes "-Hunt 10 ^4d4dff'Hornets'^000000-";
|
||||
mes "-at Prontera Field 5.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 10 ^4d4dff'Hornets'^000000-";
|
||||
mes "-at Prontera Field 5.-";
|
||||
setquest 11114;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
if ((.@time1125_2 == 0) || (.@time1125_2 == 1)) {
|
||||
mes "-Mission, ^4d4dffCondor Hunting^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Condor Hunting'-";
|
||||
mes "-Hunt 20 ^4d4dff'Condors'^000000-";
|
||||
mes "-south of Morroc.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 20 ^4d4dff'Condors'^000000-";
|
||||
mes "-south of Morroc.-";
|
||||
setquest 11115;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
if ((.@time1125_3 == 0) || (.@time1125_3 == 1)) {
|
||||
mes "-Mission, ^4d4dffGrasshopper Legs^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Grasshopper Legs'-";
|
||||
mes "-Hunt 10 ^4d4dff'Rockers'^000000-";
|
||||
mes "-from southwest Prontera-";
|
||||
mes "-and bring 10 ^4d4dffGrasshopper's Legs^000000-";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 10 ^4d4dff'Rockers'^000000-";
|
||||
mes "-from southwest Prontera-";
|
||||
mes "-and bring 10 ^4d4dffGrasshopper's Legs^000000-";
|
||||
setquest 11116;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
if ((.@time1125_4 == 0) || (.@time1125_4 == 1)) {
|
||||
mes "-Mission, ^4d4dffWormtail Hunting^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Worm Tail Hunting'-";
|
||||
mes "-Hunt 20 ^4d4dff'Worm Tails'^000000-";
|
||||
mes "-around Payon field 2 & 6.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 20 ^4d4dff'Worm Tails'^000000-";
|
||||
mes "-around Payon field 2 & 6.-";
|
||||
setquest 11117;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
if ((.@time1125_5 == 0) || (.@time1125_5 == 1)) {
|
||||
mes "-Mission, ^4d4dffSpore Hunting^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Spore Hunting'-";
|
||||
mes "-Hunt 30 ^4d4dff'Spores'^000000-";
|
||||
mes "-around Payon field 2 & 6.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle - ";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 30 ^4d4dff'Spores'^000000-";
|
||||
mes "-around Payon field 2 & 6.-";
|
||||
setquest 11118;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
if ((.@time1125_6 == 0) || (.@time1125_6 == 1)) {
|
||||
mes "-Mission, ^4d4dffPest Control^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Pest Control'-";
|
||||
mes "-Hunt 20 ^4d4dffThief Bug Eggs^000000-";
|
||||
mes "-in the Prontera Culvert-";
|
||||
mes "-and bring 10 ^4d4dffChrysalis^000000.-";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 20 ^4d4dffThief Bug Eggs^000000-";
|
||||
mes "-in the Prontera Culvert-";
|
||||
mes "-and bring 10 ^4d4dffChrysalis^000000.-";
|
||||
setquest 11119;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
if ((.@time1125_7 == 0) || (.@time1125_7 == 1)) {
|
||||
mes "-Mission, ^4d4dffMuka Hunting^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Muka Hunting'-";
|
||||
mes "-Hunt 20 ^4d4dff'Muka'^000000-";
|
||||
mes "-south of Prontera.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 20 ^4d4dff'Muka'^000000-";
|
||||
mes "-south of Prontera.-";
|
||||
setquest 11120;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
if ((.@time1125_8 == 0) || (.@time1125_8 == 1)) {
|
||||
mes "-Mission, ^4d4dffFamiliar Hunting^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Familiar Hunting'-";
|
||||
mes "-Hunt 20 ^4d4dffFamiliar^000000-";
|
||||
mes "-in the Prontera Culvert.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 20 ^4d4dffFamiliar^000000-";
|
||||
mes "-in the Prontera Culvert.-";
|
||||
setquest 11121;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
if ((.@time1125_9 == 0) || (.@time1125_9 == 1)) {
|
||||
mes "-Mission, ^4d4dffCollect Feathers^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Collect Feathers'-";
|
||||
mes "-Hunt 30 ^4d4dff'Pecopeco'^000000-";
|
||||
mes "-south of Prontera.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 30 ^4d4dff'Pecopeco'^000000-";
|
||||
mes "-south of Prontera.-";
|
||||
setquest 11122;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
if ((.@time1125_10 == 0) || (.@time1125_10 == 1)) {
|
||||
mes "-Mission, ^4d4dffCollect Poison Spores^000000-";
|
||||
mes "-is already finished for today.-";
|
||||
mes "";
|
||||
mes "-Manager : Spikle-";
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "-Mission 'Collect Poison Spores'-";
|
||||
mes "-Hunt 30 ^4d4dffPoison Spores^000000-";
|
||||
mes "-from Geffen Tower and-";
|
||||
mes "-bring 5 ^4d4dffPoison Spores^000000.-";
|
||||
mes "-Manager : Spikle-";
|
||||
next;
|
||||
switch(select("I will do this mission.:Look for other missions.")) {
|
||||
case 1:
|
||||
mes "-Hunt 30 ^4d4dffPoison Spores^000000-";
|
||||
mes "-from Geffen Tower and-";
|
||||
mes "-bring 5 ^4d4dffPoison Spores^000000.-";
|
||||
if (.@time1125_10 == 2) {
|
||||
erasequest 11133;
|
||||
}
|
||||
setquest 11123;
|
||||
close;
|
||||
case 2:
|
||||
mes "-Search for other missions.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
mes "-Stop reading bulletin board.-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
else {
|
||||
mes "-These missions are too-";
|
||||
mes "-easy for your caliber-";
|
||||
mes "-search for a more level-";
|
||||
mes "-appropriate mission-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
mes "-You need to have a-";
|
||||
mes "-^4d4dff'Eden Group Mark'^000000-";
|
||||
mes "-to receive these missions-";
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
||||
moc_para01,32,30,6 script Spikle#Tuto 914,{
|
||||
set .@hun1125_1,checkquest(11114,HUNTING);
|
||||
set .@hun1125_2,checkquest(11115,HUNTING);
|
||||
set .@hun1125_3,checkquest(11116,HUNTING);
|
||||
set .@hun1125_4,checkquest(11117,HUNTING);
|
||||
set .@hun1125_5,checkquest(11118,HUNTING);
|
||||
set .@hun1125_6,checkquest(11119,HUNTING);
|
||||
set .@hun1125_7,checkquest(11120,HUNTING);
|
||||
set .@hun1125_8,checkquest(11121,HUNTING);
|
||||
set .@hun1125_9,checkquest(11122,HUNTING);
|
||||
set .@hun1125_10,checkquest(11123,HUNTING);
|
||||
if ((.@hun1125_1 == 0) || (.@hun1125_2 == 0) || (.@hun1125_3 == 0) || (.@hun1125_4 == 0) || (.@hun1125_5 == 0) || (.@hun1125_6 == 0) || (.@hun1125_7 == 0) || (.@hun1125_8 == 0) || (.@hun1125_9 == 0) || (.@hun1125_10 == 0) || (.@hun1125_1 == 1) || (.@hun1125_2 == 1) || (.@hun1125_3 == 1) || (.@hun1125_4 == 1) || (.@hun1125_5 == 1) || (.@hun1125_6 == 1) || (.@hun1125_7 == 1) || (.@hun1125_8 == 1) || (.@hun1125_9 == 1) || (.@hun1125_10 == 1)) {
|
||||
mes "[Spikle]";
|
||||
mes "You haven't finished your mission yet.";
|
||||
mes "Keep up the good work. You are almost done.";
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_1 == 2) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Hornet Hunting' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11114;
|
||||
setquest 11124;
|
||||
getexp 900,0;
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_2 == 2) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Condor Hunting' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11115;
|
||||
setquest 11125;
|
||||
getexp 1800,0;
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_3 == 2) {
|
||||
if (countitem(940) > 9) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Grasshopper Legs' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
delitem 940,10; //Grasshopper's_Leg
|
||||
erasequest 11116;
|
||||
setquest 11126;
|
||||
getexp 1400,0;
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "[Spikle]";
|
||||
mes "You don't have enough Grasshopper's Legs.";
|
||||
mes "You need to bring 10 Grasshopper's Legs.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
if (.@hun1125_4 == 2) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Worm Tail Hunting' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11117;
|
||||
setquest 11127;
|
||||
getexp 2600,0;
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_5 == 2) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Spore Hunting' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11118;
|
||||
setquest 11128;
|
||||
getexp 3900,0;
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_6 == 2) {
|
||||
if (countitem(915) > 9) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Pest Control' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11119;
|
||||
setquest 11129;
|
||||
getexp 2900,0;
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "[Spikle]";
|
||||
mes "You don't have enough Chrysalis.";
|
||||
mes "You need to bring 10 Chrysalis.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
if (.@hun1125_7 == 2) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Muka Hunting' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11120;
|
||||
setquest 11130;
|
||||
getexp 3200,0;
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_8 == 2) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Familiar Hunting' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11121;
|
||||
setquest 11131;
|
||||
getexp 3200,0;
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_9 == 2) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Peco Peco Hunting' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11122;
|
||||
setquest 11132;
|
||||
getexp 5400,0;
|
||||
close;
|
||||
}
|
||||
if (.@hun1125_10 == 2) {
|
||||
if (countitem(7033) > 4) {
|
||||
mes "[Spikle]";
|
||||
mes "Hmm... let me see~";
|
||||
mes "You have completed the 'Collect Poison Spores' mission.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Good work~!!";
|
||||
mes "Our client is so happy with your work. He will appreciate what you have done.";
|
||||
mes "Please help us again. Thanks!";
|
||||
erasequest 11123;
|
||||
setquest 11133;
|
||||
getexp 6000,0;
|
||||
close;
|
||||
}
|
||||
else {
|
||||
mes "[Spikle]";
|
||||
mes "You don't have enough Posion Spores.";
|
||||
mes "You need to bring 5 Poison Spores.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
else {
|
||||
mes "[Spikle]";
|
||||
mes "Are you looking a job?";
|
||||
mes "We always have lots of work to do.";
|
||||
next;
|
||||
mes "[Spikle]";
|
||||
mes "Why don't you look around and find some interesting tasks?";
|
||||
close;
|
||||
}
|
||||
}
|
1546
npc/quests/eden/26-40.txt
Normal file
1546
npc/quests/eden/26-40.txt
Normal file
File diff suppressed because it is too large
Load Diff
487
npc/quests/eden/41-55.txt
Normal file
487
npc/quests/eden/41-55.txt
Normal file
@ -0,0 +1,487 @@
|
||||
//===== eAthena Script =======================================
|
||||
// Eden Group Quests - Quests per Leviling NPCs
|
||||
//===== By: ==================================================
|
||||
//= Protimus
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//= eAthena 1.0
|
||||
//===== Description: =========================================
|
||||
//= [AEGIS Conversion]
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First Version.
|
||||
//============================================================
|
||||
|
||||
moc_para01,40,38,3 script Mission [41 - 55]#p 857,{
|
||||
if (checkweight(1201,1) == 0) {
|
||||
mes "^008800Wait a sec!!";
|
||||
mes "You cannot receive any more items because you're carrying too many items. Please try again after you lighten up.^000000";
|
||||
close;
|
||||
}
|
||||
if (countitem(6219) < 1) {
|
||||
mes "You are not an Eden group member. You are not qualified to access the bulletin board.";
|
||||
close;
|
||||
}
|
||||
set .@m_client,checkquest(12088);
|
||||
if (.@m_client == -1) {
|
||||
if ((BaseLevel < 41) || (BaseLevel > 55)) {
|
||||
mes "[41 ~ 55 Lv. Mission Board]";
|
||||
close;
|
||||
}
|
||||
mes "[Mission Board]";
|
||||
mes "Mission bulletin board.";
|
||||
next;
|
||||
switch(select("Check the Missions:Cancel")) {
|
||||
case 1:
|
||||
switch(select("Thara Frog Hunting:Cruiser Hunting:Kukre Hunting:Orc Baby Hunting:Orc Warrior Hunting:Vadon Hunting:Megalodon Hunting:Marse Hunting:Cornutus Hunting:Myst Hunting:Shellfish Hunting:Marine Sphere Hunting:Phen Hunting:Orc Skeleton Hunting:Zenorc Hunting:Mummy Hunting")) {
|
||||
case 1:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Have you seen a red frog? It is called Thara Frog and it's very rare. We are trying to verify where it inhabits. So please hunt 20 Thara Frogs.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12072;
|
||||
setquest 12088;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "I heard of some toys attacking people. It is ridiculous! Let's show them our power! We have to hunt 15 Cruisers!";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12073;
|
||||
setquest 12088;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Someone got robbed near the beach! The possible suspect is a criminal monster called Kukre. Please hunt 30 Kukre.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12074;
|
||||
setquest 12088;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Orc Babies are getting more violent these days. Please hunt 15 Orc Babies.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12075;
|
||||
setquest 12088;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Orc Warriors are increasing their aggression. Please hunt 20 Orc Warriors.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12076;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Have you seen crabs with thick shells? They are Vadons. Please hunt 15 Vadons..";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12077;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Dead fish are all around the beach and it is getting worse. Please hunt 30 Megalodon.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12078;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Can you hunt Marse? I need 15 Marse for my study. Please help me.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12079;
|
||||
setquest 12088;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "An idiot Cornutus bit the Mayor's foot. The Mayor is upset so we need to hunt 20 Cornutus to make him happy!";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12080;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "People are freaking out because of Myst. It looks like a ghost so, it scares people. Please hunt 15 Myst.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12081;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Don't ask why, but please hunt 30 Shellfish. It is a secret mission!";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12082;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Marine Sphere? Do you know what a Marine Sphere is? I got a mission for you to hunt 15 Marine Sphere, so please do so.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12083;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 13:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "The mayor wants to eat a delicious fish dish. Phen will be the perfect ingredient for it. Please hunt 20 Phen!";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12084;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 14:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Dead Orc monsters got back to our town and they've revived as Orc Skeletons. We are in chaos! Please hunt 15 Orc Skeleton.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12085;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 15:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Some weird monsters called Zenorc are attacking us. Please hunt 30 Zenorc.";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12086;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 16:
|
||||
mes "[Mission Board Memo]";
|
||||
mes "Be prepared! It is a cruel mission! Hunt 15 Mummies!! I tried once, but I couldn't succeed. It is too scary!";
|
||||
next;
|
||||
switch(select("Accept the mission.:Cancel.")) {
|
||||
case 1:
|
||||
mes "[Mission Board]";
|
||||
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
|
||||
close2;
|
||||
setquest 12088;
|
||||
setquest 12087;
|
||||
break;
|
||||
case 2:
|
||||
close;
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
mes "^000077Ok. Let's check the missions next time.^000000.";
|
||||
close;
|
||||
}
|
||||
close;
|
||||
}
|
||||
else {
|
||||
set .@m_client2,checkquest(12072,HUNTING);
|
||||
if (.@m_client2 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12072;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 9600,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client3,checkquest(12073,HUNTING);
|
||||
if (.@m_client3 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12073;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 7200,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client4,checkquest(12074,HUNTING);
|
||||
if (.@m_client4 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12074;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 15750,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client5,checkquest(12075,HUNTING);
|
||||
if (.@m_client5 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12075;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 7875,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client6,checkquest(12076,HUNTING);
|
||||
if (.@m_client6 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12076;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 11100,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client7,checkquest(12077,HUNTING);
|
||||
if (.@m_client7 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12077;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 8550,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client8,checkquest(12078,HUNTING);
|
||||
if (.@m_client8 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12078;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 17100,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client9,checkquest(12079,HUNTING);
|
||||
if (.@m_client9 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12079;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 9000,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client10,checkquest(12080,HUNTING);
|
||||
if (.@m_client10 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12080;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 12300,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client11,checkquest(12081,HUNTING);
|
||||
if (.@m_client11 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12081;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 9900,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client12,checkquest(12082,HUNTING);
|
||||
if (.@m_client12 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12082;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 20250,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client13,checkquest(12083,HUNTING);
|
||||
if (.@m_client13 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12083;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 10350,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client14,checkquest(12084,HUNTING);
|
||||
if (.@m_client14 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12084;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 13800,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client15,checkquest(12085,HUNTING);
|
||||
if (.@m_client15 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12085;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 11025,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client16,checkquest(12086,HUNTING);
|
||||
if (.@m_client16 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12086;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 22500,0;
|
||||
close;
|
||||
}
|
||||
|
||||
set .@m_client17,checkquest(12087,HUNTING);
|
||||
if (.@m_client17 == 2) {
|
||||
mes "[Mission Board]";
|
||||
mes "You have completed the mission. Here is your reward.";
|
||||
erasequest 12087;
|
||||
erasequest 12088;
|
||||
specialeffect2 EF_STEAL;
|
||||
getexp 11250,0;
|
||||
close;
|
||||
}
|
||||
if ((.@m_client2 == 0) && (.@m_client3 == 0) && (.@m_client4 == 0) && (.@m_client5 == 0) && (.@m_client6 == 0) && (.@m_client7 == 0) && (.@m_client8 == 0) && (.@m_client9 == 0) && (.@m_client10 == 0) && (.@m_client11 == 0) && (.@m_client12 == 0) && (.@m_client13 == 0) && (.@m_client14 == 0) && (.@m_client15 == 0) && (.@m_client16 == 0) && (.@m_client17 == 0)) {
|
||||
mes "You may now view the bullitiin board.";
|
||||
close2;
|
||||
erasequest 12088;
|
||||
end;
|
||||
}
|
||||
mes "There is nothing special things to do.";
|
||||
close;
|
||||
}
|
||||
}
|
1454
npc/quests/eden/56-70.txt
Normal file
1454
npc/quests/eden/56-70.txt
Normal file
File diff suppressed because it is too large
Load Diff
1051
npc/quests/eden/71-85.txt
Normal file
1051
npc/quests/eden/71-85.txt
Normal file
File diff suppressed because it is too large
Load Diff
402
npc/quests/eden/eden_common.txt
Normal file
402
npc/quests/eden/eden_common.txt
Normal file
@ -0,0 +1,402 @@
|
||||
//===== eAthena Script =======================================
|
||||
// Eden Group Quests - Common NPCs
|
||||
//===== By: ==================================================
|
||||
//= Protimus
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//= eAthena 1.0
|
||||
//===== Description: =========================================
|
||||
//= [AEGIS Conversion]
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First Version.
|
||||
//============================================================
|
||||
|
||||
// Eden
|
||||
// Original file lv_tre.sc
|
||||
moc_para01,27,35,5 script Secretary Lime Evenor#1 952,{
|
||||
if (checkweight(1201,1) == 0) {
|
||||
mes "- Wait a minute! -";
|
||||
mes "- Currently you are carrying -";
|
||||
mes "- too many items with you. -";
|
||||
mes "- Please come back again -";
|
||||
mes "- after you store some items into kafra storage. -";
|
||||
close;
|
||||
}
|
||||
mes "[Lime Evenor]";
|
||||
mes "People who follow their dreams and romances listen to me. We are representatives of the paradise called 'The garden of Eden' called the Eden group . There is no place like this anywhere.";
|
||||
mes "Hello. Can I help you?";
|
||||
next;
|
||||
while(1) {
|
||||
switch(select("What is Eden group?:Join the Eden Group:Register new mission:Search for missions:Cancel")) {
|
||||
case 1:
|
||||
mes "[Lime Evenor]";
|
||||
mes "Eden Group is a group that helps people who are suffering from distresses in Rune Midgard.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "If people need help, we put up the case on the bulletin board and introduce it to our members who are eager to help those in need.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Eden members will review the missions and help those who post them up.";
|
||||
mes "Members do these missions for rewards.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "If you are not too familiar with Rune Midgard, this is a great way to explore the world.";
|
||||
mes "Or, if you are mature enough, you can travel the world and make new friends while doing missions. Your honorable name will be spread out among lands.";
|
||||
next;
|
||||
break;
|
||||
case 2:
|
||||
if (countitem(6219) < 1) {
|
||||
mes "[Lime Evenor]";
|
||||
mes "You can be a Eden's member by simply registering with me.";
|
||||
mes "Would you like to join Eden Group?";
|
||||
next;
|
||||
switch(select("Yes, I want to join:No, I don't want to join")) {
|
||||
case 1:
|
||||
mes "[Lime Evenor]";
|
||||
mes "Aright. Excellent! Please write down your name here.";
|
||||
input .@input$;
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Are you done?";
|
||||
mes "Let me see.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Your name is ^3131FFBo"+.@input$+"Ba^000000..? Is that right?";
|
||||
mes "Huh? Isn't it??";
|
||||
next;
|
||||
emotion 4,"Secretary Lime Evenor#eden";
|
||||
mes "[Lime Evenor]";
|
||||
mes "Hmm that isn't what you wrote?";
|
||||
mes "Ok, hmm, it seems a bit hard to read.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Would you please write your name again? Please write it ^3131FFClearly^000000.";
|
||||
input .@input$;
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Ah~ ha. You are ^3131FF"+strcharinfo(0)+"^000000.";
|
||||
mes "I got it right this time.";
|
||||
next;
|
||||
emotion e_no1,"Secretary Lime Evenor#eden";
|
||||
mes "[Lime Evenor]";
|
||||
mes "We already put your name on the list.";
|
||||
mes "Welcome to Eden's group new member!";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Hopefully you can do great work as an Eden's member.";
|
||||
getitem 6219,1; //Para_Team_Mark
|
||||
next;
|
||||
break;
|
||||
case 2:
|
||||
mes "[Lime Evenor]";
|
||||
mes "Do you still have questions about Eden group?";
|
||||
next;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else {
|
||||
mes "[Lime Evenor]";
|
||||
mes "You are already a member of the Eden Group.";
|
||||
next;
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
mes "[Lime Evenor]";
|
||||
mes "Do you want to register some missions that you want us to do?";
|
||||
next;
|
||||
switch(select("Yes, I want to register.:No, I don't.")) {
|
||||
case 1:
|
||||
mes "[Lime Evenor]";
|
||||
mes "Alrigh. Please write down your name on it.";
|
||||
input .@input$;
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "^3131FF"+strcharinfo(0)+"^000000.. Is that your name?";
|
||||
mes "Hmm, your handwriting is not clear. I can't read. it...";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "^3131FF"+strcharinfo(0)+"^000000, tell me what you want to register for.";
|
||||
mes "Which map should we go to?";
|
||||
input .@input$;
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "^3131FFMission Map: "+inputstr+"^000000";
|
||||
mes "hum, I will note that.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Please let me know what kind of missions your are lookng for.";
|
||||
mes "It should be briefly like 'Hunt 10 Porings.'";
|
||||
input .@input$;
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Are you done?";
|
||||
mes "Let me check.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Huh...........";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Hum.. huh??..................";
|
||||
next;
|
||||
emotion e_dots,"Secretary Lime Evenor#eden";
|
||||
mes "[Lime Evenor]";
|
||||
mes "I think you should complete one of our missions first before you take up a new mission.";
|
||||
next;
|
||||
emotion e_pif,"Secretary Lime Evenor#eden";
|
||||
mes "[Lime Evenor]";
|
||||
mes "^3131FFClient: Lime Evenor^000000";
|
||||
mes "^3131FFMission: Practice your handwriting for one month.^000000";
|
||||
mes "You've got really bad penmanship!";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "^3131FFMission: "+inputstr+"^000000";
|
||||
mes "Anyway, you are done registering for a new mission.";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Missions are fully booked. You have to wait an spot clears up.";
|
||||
mes "Please kindly wait until your turn.";
|
||||
next;
|
||||
break;
|
||||
case 2:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
if (countitem(6219) > 0) {
|
||||
mes "[Lime Evenor]";
|
||||
mes "Would like to try some missions as an Eden member?";
|
||||
next;
|
||||
mes "[Lime Evenor]";
|
||||
mes "Check the right side of the bulletin board, there are various kinds of missions waiting for you.";
|
||||
mes "Please carefully read the mission list and the qualifications and choose one of them.";
|
||||
next;
|
||||
}
|
||||
else {
|
||||
mes "[Lime Evenor]";
|
||||
mes "You need to join Eden Group first if you want to do some missions.";
|
||||
close;
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
mes "[Lime Evenor]";
|
||||
mes "If you have any questions please come beck again.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
close;
|
||||
}
|
||||
|
||||
prontera,124,76,3 script Eden Teleport Officer#1 729,{
|
||||
mes "[Eden Teleport Officer]";
|
||||
mes "Those who are wandering around this strange world with aimless eyes listen up and come to me!";
|
||||
mes "Eden group is here to help you and will show you the great future.";
|
||||
next;
|
||||
mes "[Eden Teleport Officer]";
|
||||
mes "You have nothing to do but waste your time?";
|
||||
mes "Are you eager to do something good but no one offers you work?";
|
||||
mes "Would you like to be a problem solver?";
|
||||
mes "Eden group is here to solve your problem.";
|
||||
next;
|
||||
switch(select("Move to Eden Group:Don't want to talk anymore.")) {
|
||||
case 1:
|
||||
mes "[Eden Teleport Officer]";
|
||||
mes "Let's go to our secret base!";
|
||||
set nak_warp,atoi(strnpcinfo(2));
|
||||
close2;
|
||||
warp "moc_para01",31,14;
|
||||
end;
|
||||
case 2:
|
||||
mes "[Eden Teleport Officer]";
|
||||
mes "If you don't know what to do for your future, don't hesitate to tell me. Just drop by and talk to me! Ok?";
|
||||
close;
|
||||
}
|
||||
|
||||
OnPCLoadMapEvent:
|
||||
getmapxy @map_char$,@x,@y,0;
|
||||
getmapxy @map_npc$,@x,@y,1,strnpcinfo(0);
|
||||
if (@map_char$==@map_npc$)
|
||||
showevent 1,0;
|
||||
end;
|
||||
}
|
||||
|
||||
moc_ruins,68,164,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#2 729
|
||||
geffen,132,66,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#3 729
|
||||
alberta,124,67,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#4 729
|
||||
aldebaran,133,119,5 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#5 729
|
||||
izlude_in,68,162,1 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#6 729
|
||||
prt_church,103,78,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#7 729
|
||||
geffen_in,160,104,5 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#8 729
|
||||
moc_prydb1,53,126,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#9 729
|
||||
alberta_in,75,39,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#10 729
|
||||
payon_in02,58,58,1 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#11 729
|
||||
payon,177,111,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#12 729
|
||||
que_ng,33,73,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#13 729
|
||||
que_ng,144,161,5 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#14 729
|
||||
yuno,144,189,5 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#15 729
|
||||
rachel,125,144,3 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#16 72
|
||||
prontera,144,174,4 duplicate(Eden Teleport Officer#1) Eden Teleport Officer#17 729
|
||||
|
||||
moc_para01,30,10,0 script #eden_out 45,1,1,{
|
||||
OnTouch:
|
||||
switch (nak_warp) {
|
||||
case 1: warp "prontera",116,72; break;
|
||||
case 2: warp "moc_ruins",64,161; break;
|
||||
case 3: warp "geffen",120,39; break;
|
||||
case 4: warp "alberta",117,56; break;
|
||||
case 5: warp "aldebaran",168,112; break;
|
||||
case 6: warp "izlude_in",73,165; break;
|
||||
case 7: warp "prt_church",99,78; break;
|
||||
case 8: warp "geffen_in",162,99; break;
|
||||
case 9: warp "moc_prydb1",51,118; break;
|
||||
case 10: warp "alberta_in",73,43; break;
|
||||
case 11: warp "payon_in02",64,60; break;
|
||||
case 12: warp "payon",161,58; break;
|
||||
case 13: warp "que_ng",33,63; break;
|
||||
case 14: warp "que_ng",144,166; break;
|
||||
case 15: warp "yuno",158,125; break;
|
||||
case 16: warp "rachel",115,125; break;
|
||||
case 17: warp "prontera",153,178; break;
|
||||
default: break;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
moc_para01,57,27,0 warp #warp_2_pub 1,1,moc_para01,162,26
|
||||
moc_para01,158,26,0 warp #warp_2_din_1 1,1,moc_para01,55,27
|
||||
moc_para01,48,16,0 warp #warp_2_2f 1,1,moc_para01,48,164
|
||||
moc_para01,47,161,0 warp #warp_2_1f 1,1,moc_para01,47,18
|
||||
moc_para01,107,12,0 warp #warp_2_din_2 1,1,moc_para01,47,37
|
||||
moc_para01,100,27,0 warp #warp_2_gym 1,1,moc_para01,47,85
|
||||
moc_para01,49,86,0 warp #warp_2_pass_1 1,1,moc_para01,103,27
|
||||
moc_para01,113,32,0 warp #warp_2_ware 1,1,moc_para01,105,92
|
||||
moc_para01,102,92,0 warp #warp_2_pass_2 1,1,moc_para01,111,33
|
||||
|
||||
moc_para01,17,187,0 warp #warp_2_bossroom 1,1,moc_para01,132,159
|
||||
moc_para01,132,156,0 warp #warp_2_2fhall_1 1,1,moc_para01,17,185
|
||||
moc_para01,29,187,0 warp #warp_2_room1 1,1,moc_para01,180,159
|
||||
moc_para01,180,156,0 warp #warp_2_2fhall_2 1,1,moc_para01,29,185
|
||||
|
||||
moc_para01,41,187,0 warp #warp_2_room2 1,1,moc_para01,179,93
|
||||
moc_para01,179,90,0 warp #warp_2_2fhall_3 1,1,moc_para01,41,185
|
||||
|
||||
moc_para01,47,39,3 script #warp_2_pass 111,{
|
||||
if (countitem(6219) > 0) {
|
||||
mes "[Lime Evenor]";
|
||||
mes "Oh, It is an exclusive place only for Eden's members.";
|
||||
mes "If you are a member, you can come whenever you want!";
|
||||
next;
|
||||
switch(select("Enter:Don't enter")) {
|
||||
case 1:
|
||||
mes "This door is beautifully decorated but seems a little bit too heavy.";
|
||||
close2;
|
||||
warp "moc_para01",106,14;
|
||||
end;
|
||||
case 2:
|
||||
mes "[Lime Evenor]";
|
||||
mes "Well, if you are not interested.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
else {
|
||||
mes "[Lime Evenor]";
|
||||
mes "Oh, this is an exclusive place for Eden's member only.";
|
||||
mes "If you want to go inside, you have to join the Eden group.";
|
||||
close;
|
||||
}
|
||||
}
|
||||
|
||||
moc_para01,16,22,7 script Old Adventurer#eden 900,{
|
||||
mes "[Old Adventurer]";
|
||||
mes "Harsh, I am strong enough even if I look old! What is his name? Lime Evenor? He just ignores me like I am a some kind of old senile bastard.";
|
||||
next;
|
||||
mes "[Old Adventurer]";
|
||||
mes "I came here to join the Eden group! I don't deserve this!";
|
||||
mes ".Do you also think I look like I'm senile?";
|
||||
close;
|
||||
}
|
||||
|
||||
moc_para01,182,48,3 script Eden's chief#eden 886,{
|
||||
set .@eggf,rand(1,118);
|
||||
set .@eggf_1,.@eggf+1;
|
||||
set .@eggf_2,.@eggf+2;
|
||||
set .@eggf_6,.@eggf+6;
|
||||
mes "[Eden's chief]";
|
||||
mes ""+.@eggf+".. "+.@eggf_1+"... "+.@eggf_2+".... "+.@eggf_6+"..?";
|
||||
next;
|
||||
emotion e_sob,"Eden's chief#eden";
|
||||
mes "[Eden's chief]";
|
||||
mes "Oh, shoot! How many eggs have I done?";
|
||||
mes "Aww!!! I totally forgot! I have to count again!";
|
||||
next;
|
||||
emotion e_sob,"Eden's chief#eden";
|
||||
mes "[Eden's chief]";
|
||||
mes "Why did have you asked me to do this? What kind of mission is that?";
|
||||
next;
|
||||
emotion e_sob,"Eden's chief#eden";
|
||||
mes "[Eden's chief]";
|
||||
mes "What are you going to do with all of those fried eggs? I am sure you can't eat all of them. You just want to bother me, right?";
|
||||
close;
|
||||
}
|
||||
|
||||
moc_para01,172,28,5 script Eden's Intern#eden 883,{
|
||||
mes "[Eden's Intern]";
|
||||
mes "Actually, I realized that.";
|
||||
next;
|
||||
mes "[Eden's Intern]";
|
||||
mes "We have to work really hard unless you want to fail.";
|
||||
next;
|
||||
emotion 57,"Eden's Intern#eden";
|
||||
mes "[Eden's Intern]";
|
||||
mes "But, I have never learned about pharmaceuticals yet.";
|
||||
next;
|
||||
emotion e_sob,"Eden's Intern#eden";
|
||||
mes "[Eden's Intern]";
|
||||
mes "I'm going to fail. I can't do this.";
|
||||
close;
|
||||
}
|
||||
|
||||
moc_para01,20,35,5 script Office Assistant Neede#e 814,{
|
||||
mes "[Neede]";
|
||||
mes "I became a Eden's member several years ago, but it feels like it was yesterday.";
|
||||
mes "I have been doing lots of work, so I didn't even notice how many years I spent here.";
|
||||
next;
|
||||
mes "[Neede]";
|
||||
mes "It reminds me that it was like a war everyday.";
|
||||
next;
|
||||
mes "[Neede]";
|
||||
mes "The chief of ^3131FFthe restaurant on the right side^000000";
|
||||
mes "uses too much seasoning every time he cooks, the smell is all over the lobby. We have to open the window regularly because we can't stand the smell!";
|
||||
next;
|
||||
mes "[Neede]";
|
||||
mes "And, do you see the ^3131FFgymnasium^000000 on the cross of ^3131FFthe north side of the lobby^000000? They always shout when they exercise, I can even hear them from here!";
|
||||
next;
|
||||
emotion 7,"Office Assistant Neede#e";
|
||||
mes "[Neede]";
|
||||
mes "Besides, the weird girl from^3131FFthe second floor^000000 is crying all the time. Her cries drive me crazy.";
|
||||
next;
|
||||
mes "[Neede]";
|
||||
mes "Ah, that weird girl is actually our boss...";
|
||||
next;
|
||||
mes "[Neede]";
|
||||
mes "I don't know what she has been up to. But she cries and shouts all the time. Oh, sometimes I hear 'Bang!', loud booming sounds... I don't know where it came from.";
|
||||
next;
|
||||
emotion e_omg,"Office Assistant Neede#e";
|
||||
mes "[Neede]";
|
||||
mes "Wait!";
|
||||
mes "Shh! It is a secret, you can't tell anybody!";
|
||||
next;
|
||||
mes "[Neede]";
|
||||
emotion 54,"Office Assistant Neede#e";
|
||||
mes "I don't trust Evenor. She never shows her feelings... she's going to snitch on me to my boss.";
|
||||
next;
|
||||
emotion e_pif,"Secretary Lime Evenor#eden";
|
||||
mes "[Lime Evenor]";
|
||||
mes "I am not that kind of guy.";
|
||||
next;
|
||||
emotion e_wah,"Office Assistant Neede#e";
|
||||
mes "[Neede]";
|
||||
mes "Huh? Did you hear that? Gosh~!";
|
||||
close;
|
||||
}
|
||||
|
3913
npc/quests/eden/eden_quests.txt
Normal file
3913
npc/quests/eden/eden_quests.txt
Normal file
File diff suppressed because it is too large
Load Diff
109
npc/quests/eden/eden_service.txt
Normal file
109
npc/quests/eden/eden_service.txt
Normal file
@ -0,0 +1,109 @@
|
||||
//===== eAthena Script =======================================
|
||||
// Eden Group Quests - Service NPCs
|
||||
//===== By: ==================================================
|
||||
//= Protimus
|
||||
//===== Current Version: =====================================
|
||||
//= 1.0
|
||||
//===== Compatible With: =====================================
|
||||
//= eAthena 1.0
|
||||
//===== Description: =========================================
|
||||
//= [AEGIS Conversion]
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First Version.
|
||||
//============================================================
|
||||
|
||||
moc_para01,172,120,0 script Goods Cabinet#01 111,{
|
||||
mes "It is a Goods Storage Cabinet.";
|
||||
mes "A message is written on a piece of paper.";
|
||||
next;
|
||||
mes "+ Cabinet is exclusively +";
|
||||
mes "+ for the Eden group +";
|
||||
mes "If you want to use this";
|
||||
mes "cabinet please check";
|
||||
mes "the following:";
|
||||
next;
|
||||
mes "1.Are you a member";
|
||||
mes " of Eden group?";
|
||||
mes "2.Have you learned";
|
||||
mes " enough basic skills?";
|
||||
mes "3.Cabinet fee is";
|
||||
mes " ^4d4dff500 zeny^000000!";
|
||||
next;
|
||||
if (countitem(6219) > 0) {
|
||||
mes "You need to insert zeny to use the cabinet.";
|
||||
mes "Cost : 500 Zeny ";
|
||||
mes "Would you like to use it?";
|
||||
next;
|
||||
switch(select("Use the Cabinet.:Cancel.")) {
|
||||
case 1:
|
||||
if (Zeny > 499) {
|
||||
if(basicskillcheck() && getskilllv("NV_BASIC") < 6){
|
||||
mes "The cabinet is not working for me.";
|
||||
mes "Maybe I am not yet qualified to use Cabinet.";
|
||||
}
|
||||
else {
|
||||
set zeny,zeny-500;
|
||||
openstorage;
|
||||
}
|
||||
}
|
||||
else {
|
||||
mes "I don't have enough zeny.";
|
||||
mes "I need at least 500 zeny to use the Cabinet.";
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
mes "I will use it next time.";
|
||||
}
|
||||
}
|
||||
else
|
||||
mes "I need an Eden Group Mark to use this Cabinet.";
|
||||
close;
|
||||
}
|
||||
|
||||
moc_para01,170,120,0 script Goods Cabinet#02 111,{
|
||||
mes "It is a Goods Storage Cabinet.";
|
||||
mes "A message is written on a piece of paper.";
|
||||
next;
|
||||
mes "+ Cabinet is exclusively +";
|
||||
mes "+ for the Eden group +";
|
||||
mes "If you want to use this";
|
||||
mes "cabinet please check";
|
||||
mes "the following:";
|
||||
next;
|
||||
mes "1.Are you a member";
|
||||
mes " of Eden group?";
|
||||
mes "2.Have you learned";
|
||||
mes " enough basic skills?";
|
||||
mes "3.Cabinet fee is";
|
||||
mes " ^4d4dff500 zeny^000000!";
|
||||
next;
|
||||
if (countitem(6219) > 0) {
|
||||
mes "You need to insert zeny to use the cabinet.";
|
||||
mes "Cost : 500 Zeny ";
|
||||
mes "Would you like to use it?";
|
||||
next;
|
||||
switch(select("Use the Cabinet.:Cancel.")) {
|
||||
case 1:
|
||||
if (Zeny > 499) {
|
||||
if(basicskillcheck() && getskilllv("NV_BASIC") < 6){
|
||||
mes "The cabinet is not working for me.";
|
||||
mes "Maybe I am not yet qualified to use Cabinet.";
|
||||
}
|
||||
else {
|
||||
set zeny,zeny-500;
|
||||
openstorage;
|
||||
}
|
||||
}
|
||||
else {
|
||||
mes "I don't have enough zeny.";
|
||||
mes "I need at least 500 zeny to use the Cabinet.";
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
mes "I will use it next time.";
|
||||
}
|
||||
}
|
||||
else
|
||||
mes "I need an Eden Group Mark to use this Cabinet.";
|
||||
close;
|
||||
}
|
@ -180,14 +180,14 @@ npc: npc/quests/okolnir/godse_sch05.txt
|
||||
npc: npc/quests/quests_13_1.txt
|
||||
npc: npc/quests/quests_13_2.txt
|
||||
// Eden Group
|
||||
//npc: npc/quests/eden/Eden.txt
|
||||
//npc: npc/quests/eden/Eden_Service.txt
|
||||
//npc: npc/quests/eden/Quests_Eden.txt
|
||||
//npc: npc/quests/eden/11-25.txt
|
||||
//npc: npc/quests/eden/26-40.txt
|
||||
//npc: npc/quests/eden/41-55.txt
|
||||
//npc: npc/quests/eden/56-70.txt
|
||||
//npc: npc/quests/eden/71-85.txt
|
||||
npc: npc/quests/eden/eden_common.txt
|
||||
npc: npc/quests/eden/eden_service.txt
|
||||
npc: npc/quests/eden/eden_quests.txt
|
||||
npc: npc/quests/eden/11-25.txt
|
||||
npc: npc/quests/eden/26-40.txt
|
||||
npc: npc/quests/eden/41-55.txt
|
||||
npc: npc/quests/eden/56-70.txt
|
||||
npc: npc/quests/eden/71-85.txt
|
||||
// --------------------------------------------------------------
|
||||
// --------------------------- Guides ---------------------------
|
||||
npc: npc/guides/guides_alb.txt
|
||||
|
Loading…
x
Reference in New Issue
Block a user