summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/005-6/zitoni.txt57
1 files changed, 56 insertions, 1 deletions
diff --git a/npc/005-6/zitoni.txt b/npc/005-6/zitoni.txt
index 5c19ea989..0eb0cc5d4 100644
--- a/npc/005-6/zitoni.txt
+++ b/npc/005-6/zitoni.txt
@@ -24,6 +24,7 @@ L_Menu:
select
l("Status reset? Sounds illegal!"),
l("Can you reset my stats please?"),
+ l("Do you make any other kind of potions?"),
lg("You are weird, I have to go sorry.");
switch (@menu)
@@ -61,6 +62,8 @@ L_Menu:
case 2:
goto L_ResetStats;
case 3:
+ goto L_OtherPotion;
+ case 4:
goto L_Quit;
}
@@ -127,12 +130,64 @@ L_Later:
goto L_Quit;
L_Never:
-
speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
l("I am sure that you will change your mind.");
goto L_Quit;
+L_OtherPotion:
+ mes "";
+ mesn;
+ mesq l("I make both @@ and @@, if you give me the shrooms associated to them, and money.", getitemlink(HastePotion), getitemlink(StrengthPotion));
+ next;
+ mesn;
+ mesq l("For you, it will be only 200 GP for potion! But I need the base ingredients, five @@ - or @@, depends on which one.", getitemlink(Plushroom), getitemlink(Chagashroom));
+ next;
+ menu
+ l("Nothing at the moment."), L_Quit,
+ l("5 Plushrooms for a Haste Potion!"), L_HastePotion,
+ l("5 Chagashrooms for a Strength Potion!"), L_StrengthPotion;
+
+L_HastePotion:
+ mes "";
+ mesn;
+ if (Zeny < 200) {
+ mesq l("You don't have enough money. Sorry.");
+ next;
+ goto L_Quit;
+ }
+ if (countitem(Plushroom) < 5) {
+ mesq l("I need @@ to work...", getitemlink(Plushroom));
+ next;
+ goto L_Quit;
+ }
+ inventoryplace HastePotion, 1;
+ Zeny=Zeny-200;
+ delitem Plushroom, 5;
+ getitem HastePotion, 1;
+ mesq l("Here you go!");
+ goto L_OtherPotion;
+
+L_StrengthPotion:
+ mes "";
+ mesn;
+ if (Zeny < 200) {
+ mesq l("You don't have enough money. Sorry.");
+ next;
+ goto L_Quit;
+ }
+ if (countitem(Chagashroom) < 5) {
+ mesq l("I need @@ to work...", getitemlink(Chagashroom));
+ next;
+ goto L_Quit;
+ }
+ inventoryplace StrengthPotion, 1;
+ Zeny=Zeny-200;
+ delitem Chagashroom, 5;
+ getitem StrengthPotion, 1;
+ mesq l("Here you go!");
+ goto L_OtherPotion;
+
L_Quit:
closedialog;
goodbye;