diff options
-rw-r--r-- | npc/009-5/joaquim.txt | 35 |
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; |