diff options
Diffstat (limited to 'npc/025-2-4/tree.txt')
-rw-r--r-- | npc/025-2-4/tree.txt | 14 |
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; } |