From e4fb06529d6f26eef45930094607324504d8c836 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 13 Sep 2018 14:14:53 -0300 Subject: This should simplify pet_detective logic --- npc/017-1/pet_detective.txt | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'npc/017-1') diff --git a/npc/017-1/pet_detective.txt b/npc/017-1/pet_detective.txt index 2eb1d47e9..1a7c69e5b 100644 --- a/npc/017-1/pet_detective.txt +++ b/npc/017-1/pet_detective.txt @@ -49,21 +49,8 @@ L_Menu: mes ""; switch (@menu) { case 1: - .@price=30**(PETMEMO[GHQ_GetQuestIDByMonsterID(ForestMushroom)]+1); - mesn; - mesq l("That'll cost you @@ @@.", .@price, getitemlink(MushroomSpores)); - next; - if (askyesno() == ASK_YES) { - if (countitem(MushroomSpores) >= .@price && .stock) { - delitem MushroomSpores, .@price; - makepet ForestMushroom; - getexp .@price*100, 0; - PETMEMO[GHQ_GetQuestIDByMonsterID(ForestMushroom)]+=1; - .stock-=1; - mesn; - mesq l("There you go!"); - } - } + if (PDQ_InnerSwitch(ForestMushroom, MushroomSpores, 30)) + .stock-=1; break; default: closedialog; -- cgit v1.2.3-70-g09d2