diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/014-5-1/sagratha.txt | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/npc/014-5-1/sagratha.txt b/npc/014-5-1/sagratha.txt index bac994041..43be21f08 100644 --- a/npc/014-5-1/sagratha.txt +++ b/npc/014-5-1/sagratha.txt @@ -444,11 +444,27 @@ function requireHelp { switch (.@x) { case 1: mesn; - mesq l("Come back later."); + mesq l("I need help because, you see, I don't carry a cauldron around."); next; mesn; - mesq l("And the second one is KALSPIKE. It allows you to summon Poison Spiky Mushroom."); - skill TMW2_KALSPIKE, 1, 0; + mesq l("I need @@ @@, if you could arrange me that I would be grateful.", 35, getitemlink(PiberriesInfusion)); + if (countitem(PiberriesInfusion) < 35) + break; + next; + mesc l("Deliver the potions to Sagratha?"); + if (askyesno() == ASK_YES) { + delitem PiberriesInfusion, 35; + getexp 800, 0; + mesn; + mesq l("Thanks. Do you know the KALSPIKE magic? It allows you to summon Poison Spiky Mushroom. Just use a spore."); + skill TMW2_KALSPIKE, 1, 0; + setq General_Sagratha, 2; + } + break; + default: + mesn; + mesq l("Maybe. Come back later."); + next; break; } next; |