diff options
author | masao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-06-24 22:37:56 +0000 |
---|---|---|
committer | masao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-06-24 22:37:56 +0000 |
commit | 565873b56d08e992f20e3b3b5fcf19f3b766b70d (patch) | |
tree | d81d3a0da19029dbe496621d1491648758a7620c | |
parent | 10ca9ccae768786a4fa2814ee82cf054e72f89b6 (diff) | |
download | hercules-565873b56d08e992f20e3b3b5fcf19f3b766b70d.tar.gz hercules-565873b56d08e992f20e3b3b5fcf19f3b766b70d.tar.bz2 hercules-565873b56d08e992f20e3b3b5fcf19f3b766b70d.tar.xz hercules-565873b56d08e992f20e3b3b5fcf19f3b766b70d.zip |
- 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16342 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r-- | db/map_cache.dat | bin | 2014075 -> 2014060 bytes | |||
-rw-r--r-- | npc/quests/eden/71-85.txt | 10 | ||||
-rw-r--r-- | npc/quests/eden/91-99.txt | 205 |
3 files changed, 209 insertions, 6 deletions
diff --git a/db/map_cache.dat b/db/map_cache.dat Binary files differindex a9e4bb97a..96650c31b 100644 --- a/db/map_cache.dat +++ b/db/map_cache.dat diff --git a/npc/quests/eden/71-85.txt b/npc/quests/eden/71-85.txt index 9f8e14a1f..160909c93 100644 --- a/npc/quests/eden/71-85.txt +++ b/npc/quests/eden/71-85.txt @@ -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 -"; diff --git a/npc/quests/eden/91-99.txt b/npc/quests/eden/91-99.txt index 5db937b0f..4c9dc0baa 100644 --- a/npc/quests/eden/91-99.txt +++ b/npc/quests/eden/91-99.txt @@ -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; |