- Fixed Eden Group Quest Board 91-99 checking for Quests and giving the corresponding Experience if you've completed the Quest but during completion you've reached Baselevel 100 or greater. bugreport:6039

- Fixed Checkquest Problem in Eden Quest Board 71-85. bugreport:6015


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16342 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
masao87 2012-06-24 22:37:56 +00:00
parent a461f35c30
commit 9e7531e0ed
3 changed files with 209 additions and 6 deletions

Binary file not shown.

View File

@ -44,7 +44,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 857,{
mes "- current mission first. -";
close;
}
if (checkquest(10102) == 0) {
if (checkquest(10102) == -1 || checkquest(10102) == 0) {
setquest 10102;
set slv_quest,1;
mes "- Good. Now go find Meidi -";
@ -81,7 +81,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 857,{
mes "- current mission first. -";
close;
}
if (checkquest(10103) == 0) {
if (checkquest(10103) == -1 || checkquest(10103) == 0) {
setquest 10103;
set slv_quest,2;
mes "- Look for Ancellia. -";
@ -118,7 +118,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 857,{
mes "- current mission first. -";
close;
}
if (checkquest(10104) == 0) {
if (checkquest(10104) == -1 || checkquest(10104) == 0) {
setquest 10104;
set slv_quest,3;
mes "- Look for Jeanbai -";
@ -154,7 +154,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 857,{
mes "- current mission first. -";
close;
}
if (checkquest(10105) == 0) {
if (checkquest(10105) == -1 || checkquest(10105) == 0) {
setquest 10105;
set slv_quest,4;
mes "- Look for Risingeter -";
@ -189,7 +189,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 857,{
mes "- current mission first. -";
close;
}
if (checkquest(10106) == 0) {
if (checkquest(10106) == -1 || checkquest(10106) == 0) {
setquest 10106;
set slv_quest,5;
mes "- Loof for Funfi -";

View File

@ -20,7 +20,7 @@ moc_para01,48,177,3 script Mission [91 - 99] 857,{
mes "- this bulletin board. -";
close;
}
if (BaseLevel < 91 || BaseLevel > 99) {
if (BaseLevel < 91) {
mes "- This missions can only be -";
mes "- read by those who are -";
mes "- of the correct level. -";
@ -29,6 +29,209 @@ moc_para01,48,177,3 script Mission [91 - 99] 857,{
mes "- my level. -";
close;
}
if (BaseLevel > 99) {
if (checkquest(4181,HUNTING) == 2) {
mes "You hunted all 30 Solider.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4181;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4182,HUNTING) == 2) {
mes "You hunted all 30 Freezer.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4182;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4183,HUNTING) == 2) {
mes "You hunted all 30 Heater.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4183;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4184,HUNTING) == 2) {
mes "You hunted all 30 Injustice.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4184;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4185,HUNTING) == 2) {
mes "You hunted all 30 Rybio.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4185;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4186,HUNTING) == 2) {
mes "You hunted all 30 Dark Priest.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4186;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4187,HUNTING) == 2) {
mes "You hunted all 30 Stapo.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4187;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4188,HUNTING) == 2) {
mes "You hunted all 30 Roween.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4188;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4189,HUNTING) == 2) {
mes "You hunted all 30 Siroma.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4189;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4190,HUNTING) == 2) {
mes "You hunted all 30 Shinobi.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4190;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4191,HUNTING) == 2) {
mes "You hunted all 30 Evil Nymph.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4191;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4192,HUNTING) == 2) {
mes "You hunted all 30 Deviruchi.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4192;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4193,HUNTING) == 2) {
mes "You hunted all 30 Mineral.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4193;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4194,HUNTING) == 2) {
mes "You hunted all 30 Kaho.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4194;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4195,HUNTING) == 2) {
mes "You hunted all 30 Neraid.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4195;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else if (checkquest(4196,HUNTING) == 2) {
mes "You hunted all 30 Disguise.";
mes "Thank you very much.";
next;
mes "I know it isn't much but here's a small gift.";
mes "I hope that it helps you at least a little bit.";
next;
erasequest 4196;
getexp 94000,94000;
mes "Wooohoo!";
mes "Good luck.";
close;
} else {
mes "- This missions can only be -";
mes "- read by those who are -";
mes "- of the correct level. -";
mes "- There might be another -";
mes "- board somewhere for -";
mes "- my level. -";
close;
}
}
mes "- Many hunting missions -";
mes "- are on the bulletin board. -";
next;