summaryrefslogtreecommitdiff
path: root/npc/003-1
diff options
context:
space:
mode:
Diffstat (limited to 'npc/003-1')
-rw-r--r--npc/003-1/eugene.txt12
-rw-r--r--npc/003-1/itka.txt12
-rw-r--r--npc/003-1/neko.txt14
3 files changed, 37 insertions, 1 deletions
diff --git a/npc/003-1/eugene.txt b/npc/003-1/eugene.txt
index c7bb3c580..0936a4afd 100644
--- a/npc/003-1/eugene.txt
+++ b/npc/003-1/eugene.txt
@@ -87,6 +87,7 @@ L_QuestDone:
case 2:
speech S_FIRST_BLANK_LINE,
l("Earlier I hadn't any, but now that I have the baits, I will be glad to sell some to you!");
+ npcshopattach(.name$);
openshop;
closedialog;
}
@@ -116,5 +117,16 @@ OnClock0003:
restoreshopitem CommonCarp, 3;
restoreshopitem GrassCarp, 1;
end;
+
+// Pay your taxes!
+OnBuyItem:
+ debugmes("Purchase confirmed");
+ PurchaseTaxes();
+ end;
+
+OnSellItem:
+ debugmes("Sale confirmed");
+ SaleTaxes();
+ end;
}
diff --git a/npc/003-1/itka.txt b/npc/003-1/itka.txt
index 4daf67a40..ff4d7fdbd 100644
--- a/npc/003-1/itka.txt
+++ b/npc/003-1/itka.txt
@@ -12,6 +12,7 @@
mesq l("Anyway, I am selling Cherry Cakes to sponsor my studies. Please buy as many as you want!");
if (TUTORIAL) mesc l("Protip: Ducks and Giant Maggots also drops Cherry Cakes.");
next;
+ npcshopattach(.name$);
openshop;
closedialog;
close;
@@ -31,4 +32,15 @@ OnInit:
.sex = G_FEMALE;
.distance = 5;
end;
+
+// Pay your taxes!
+OnBuyItem:
+ debugmes("Purchase confirmed");
+ PurchaseTaxes();
+ end;
+
+OnSellItem:
+ debugmes("Sale confirmed");
+ SaleTaxes();
+ end;
}
diff --git a/npc/003-1/neko.txt b/npc/003-1/neko.txt
index 610c49d71..a5818baba 100644
--- a/npc/003-1/neko.txt
+++ b/npc/003-1/neko.txt
@@ -49,8 +49,10 @@
}
closedialog;
- if (@menu == 1)
+ if (@menu == 1) {
+ npcshopattach(.name$);
shop .name$;
+ }
goodbye;
close;
@@ -93,4 +95,14 @@ OnClock2359:
restoreshopitem EmptyBox, 2;
end;
+// Pay your taxes!
+OnBuyItem:
+ debugmes("Purchase confirmed");
+ PurchaseTaxes();
+ end;
+
+OnSellItem:
+ debugmes("Sale confirmed");
+ SaleTaxes();
+ end;
}