summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/functions/petsales.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/npc/functions/petsales.txt b/npc/functions/petsales.txt
index c23712be4..8e3715eae 100644
--- a/npc/functions/petsales.txt
+++ b/npc/functions/petsales.txt
@@ -11,7 +11,9 @@ function script PDQ_InnerSwitch {
.@iid=getarg(1);
.@val=getarg(2, 30);
- .@price=.@val*(PETMEMO[GHQ_GetQuestIDByMonsterID(.@mid)]+1)+PETMEMO[GHQ_GetQuestIDByMonsterID(.@mid)];
+ .@qid=GHQ_GetQuestIDByMonsterID(.@mid);
+ .@price=.@val*(PETMEMO[.@qid]+1)+PETMEMO[.@qid];
+
mesn;
mesq l("That'll cost you @@/@@ @@.", countitem(.@iid), .@price, getitemlink(.@iid));
next;
@@ -20,7 +22,7 @@ function script PDQ_InnerSwitch {
delitem .@iid, .@price;
makepet .@mid;
getexp .@price*BaseLevel, 0;
- PETMEMO[GHQ_GetQuestIDByMonsterID(.@mid)]+=1;
+ PETMEMO[.@qid]+=1;
mesn;
mesq l("There you go!");
return 1;