summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/009-5/joaquim.txt35
1 files changed, 21 insertions, 14 deletions
diff --git a/npc/009-5/joaquim.txt b/npc/009-5/joaquim.txt
index a5f2a0d73..67de54ccd 100644
--- a/npc/009-5/joaquim.txt
+++ b/npc/009-5/joaquim.txt
@@ -6,6 +6,8 @@
//
// Description:
// A rather easy quest to give players what to kill.
+// Reward:
+// Mouboo pendant + 20% exp of level 55
009-5,36,35,4 script Joaquim NPC_PLAYER,{
.@q=getq(HalinarzoQuest_SickWife);
@@ -56,7 +58,8 @@ L_Finish:
next;
inventoryplace ElixirOfLife, 1, IronIngot, 1;
getitem ElixirOfLife, 1;
- getitem IronIngot, 1;
+ getitem MoubooPendant, 1;
+ getexp 39260, 75;
setq HalinarzoQuest_SickWife, 5;
mesn;
mesq l("Take this spare @@ I did. It heals fully and instantly, so don't hesit to use it if you're about to die.", getitemlink(ElixirOfLife));
@@ -92,11 +95,12 @@ L_Found:
mesq l("It is the non-rare ingredients I actually need help with!");
next;
mesn l("@@ Recipe", getitemlink(ElixirOfLife));
- mesc l("@@/40 @@", countitem(SmallMushroom), getitemlink(SmallMushroom));
mesc l("@@/100 @@", countitem(CactusDrink), getitemlink(CactusDrink));
- mesc l("@@/30 @@", countitem(BottleOfTonoriWater), getitemlink(BottleOfTonoriWater));
mesc l("@@/60 @@", countitem(HardSpike), getitemlink(HardSpike));
- mesc l("@@/45 @@", countitem(SnakeTongue), getitemlink(SnakeTongue));
+ mesc l("@@/45 @@", countitem(SmallMushroom), getitemlink(SmallMushroom));
+ mesc l("@@/40 @@", countitem(SnakeTongue), getitemlink(SnakeTongue));
+ mesc l("@@/30 @@", countitem(BottleOfTonoriWater), getitemlink(BottleOfTonoriWater));
+ mesc l("@@/20 @@", countitem(CaveSnakeTongue), getitemlink(CaveSnakeTongue));
mesc l("@@/15 @@", countitem(MoubooSteak), getitemlink(MoubooSteak));
next;
select
@@ -114,11 +118,12 @@ L_Found:
L_Return:
mesn l("@@ Recipe", getitemlink(ElixirOfLife));
- mesc l("@@/40 @@", countitem(SmallMushroom), getitemlink(SmallMushroom));
mesc l("@@/100 @@", countitem(CactusDrink), getitemlink(CactusDrink));
- mesc l("@@/30 @@", countitem(BottleOfTonoriWater), getitemlink(BottleOfTonoriWater));
mesc l("@@/60 @@", countitem(HardSpike), getitemlink(HardSpike));
- mesc l("@@/45 @@", countitem(SnakeTongue), getitemlink(SnakeTongue));
+ mesc l("@@/45 @@", countitem(SmallMushroom), getitemlink(SmallMushroom));
+ mesc l("@@/40 @@", countitem(SnakeTongue), getitemlink(SnakeTongue));
+ mesc l("@@/30 @@", countitem(BottleOfTonoriWater), getitemlink(BottleOfTonoriWater));
+ mesc l("@@/20 @@", countitem(CaveSnakeTongue), getitemlink(CaveSnakeTongue));
mesc l("@@/15 @@", countitem(MoubooSteak), getitemlink(MoubooSteak));
next;
select
@@ -128,21 +133,23 @@ L_Return:
if (@menu == 1)
close;
- if (countitem(SmallMushroom) < 40 ||
- countitem(CactusDrink) < 100 ||
- countitem(BottleOfTonoriWater) < 30 ||
+ if (countitem(CactusDrink) < 100 ||
countitem(HardSpike) < 60 ||
- countitem(SnakeTongue) < 45 ||
+ countitem(SmallMushroom) < 45 ||
+ countitem(SnakeTongue) < 40 ||
+ countitem(BottleOfTonoriWater) < 30 ||
+ countitem(CaveSnakeTongue) < 20 ||
countitem(MoubooSteak) < 15)
goto L_Missing;
inventoryplace ElixirOfLife, 1;
- delitem SmallMushroom, 40;
delitem CactusDrink, 100;
- delitem BottleOfTonoriWater, 30;
delitem HardSpike, 60;
- delitem SnakeTongue, 45;
+ delitem SmallMushroom, 45;
+ delitem SnakeTongue, 40;
+ delitem BottleOfTonoriWater, 30;
+ delitem SnakeTongue, 20;
delitem MoubooSteak, 15;
getitem ElixirOfLife, 1;
setq HalinarzoQuest_SickWife, 3;