summaryrefslogtreecommitdiff
path: root/npc/025-2-4/tree.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/025-2-4/tree.txt')
-rw-r--r--npc/025-2-4/tree.txt14
1 files changed, 12 insertions, 2 deletions
diff --git a/npc/025-2-4/tree.txt b/npc/025-2-4/tree.txt
index 08dc03f1c..4d22ee54e 100644
--- a/npc/025-2-4/tree.txt
+++ b/npc/025-2-4/tree.txt
@@ -29,8 +29,18 @@ function manatreeOff {
}
function manatreeAgain {
- mesc l("...for now.");
- // TODO: getitem Manapple, 1; // Maybe can obtain one daily/weekly?
+ .@t = getq3(FortressQuest_ManaTree);
+ if (.@t > gettimeparam(GETTIME_DAYOFMONTH)) {
+ mesc l("...for now.");
+ next;
+ return;
+ }
+ // Can be obtained every 3 days
+ inventoryplace Manapple, 1;
+ mesc l("The tree generously offer you one of its fruits.");
+ mesc l("You gladly accept it. But probably better not disturb it for a few days.");
+ setq3 FortressQuest_ManaTree, gettimeparam(GETTIME_DAYOFMONTH)+3;
+ getitem Manapple, 1;
next;
return;
}