summaryrefslogtreecommitdiff
path: root/npc/025-2-4
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-10-17 13:43:05 -0300
committerJesusaves <cpntb1@ymail.com>2021-10-17 13:43:05 -0300
commite26b2ceb37b86e590caa4366dab367a7026b9370 (patch)
tree1b26ec0beefd1f9e6b424b509f7be5142bc86437 /npc/025-2-4
parent303d06d103c20bf8f995d4e7280e1d5a7103b8cf (diff)
downloadserverdata-e26b2ceb37b86e590caa4366dab367a7026b9370.tar.gz
serverdata-e26b2ceb37b86e590caa4366dab367a7026b9370.tar.bz2
serverdata-e26b2ceb37b86e590caa4366dab367a7026b9370.tar.xz
serverdata-e26b2ceb37b86e590caa4366dab367a7026b9370.zip
The Mana Tree Quest
Diffstat (limited to 'npc/025-2-4')
-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;
}