summaryrefslogtreecommitdiff
path: root/npc/024-16/craftsman.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/024-16/craftsman.txt')
-rw-r--r--npc/024-16/craftsman.txt17
1 files changed, 16 insertions, 1 deletions
diff --git a/npc/024-16/craftsman.txt b/npc/024-16/craftsman.txt
index 2a69f7713..d4d7830e1 100644
--- a/npc/024-16/craftsman.txt
+++ b/npc/024-16/craftsman.txt
@@ -5,6 +5,8 @@
// Craftmaster, teaches player TMW2_CRAFT
024-16,27,42,0 script Dwarf Craftsmaster NPC_DWARF_CRAFTMASTER,{
+ function calcRequisites;
+ function calcPrices;
if (.@q < 13) {
hello;
end;
@@ -20,13 +22,26 @@
next;
// Main Loop
mesc l("Crafting Skill Level: @@", getskilllv(TMW2_CRAFT));
- mesc l("Completed Crafts: @@", CRAFTING_SCORE);
+ mesc l("Completed Crafts: @@/@@", CRAFTING_SCORE, calcRequisites());
mesc l("Money: @@ GP", format_number(Zeny)), 3;
mes "";
select
+ rif(calcRequisites(), l("Learn crafting for @@ GP", format_number(calcPrices())) ),
l("Nothing for now, thanks.");
close;
+// Calc successful crafts required to learn crafting
+// Returns amount of crafts needed
+function calcRequisites {
+ return false;
+}
+
+// Calc how much GP the skill will cost you
+// Returns amount of GP
+function calcPrices {
+ return false;
+}
+
OnInit:
.distance=5;
end;