summaryrefslogtreecommitdiff
path: root/npc/annuals/fathertime.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/annuals/fathertime.txt')
-rw-r--r--npc/annuals/fathertime.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/npc/annuals/fathertime.txt b/npc/annuals/fathertime.txt
index d33dc4f8..6a92e7dc 100644
--- a/npc/annuals/fathertime.txt
+++ b/npc/annuals/fathertime.txt
@@ -14,3 +14,19 @@ OnTimer20000:
//initnpctimer;
end;
}
+
+function script TMWBirthday {
+ if (gettime(GETTIME_MONTH) != APRIL) return;
+ if (gettime(GETTIME_DAYOFMONTH) != 11) return;
+ .@age=gettime(GETTIME_YEAR)-2004;
+ .@end=(.@age % 10);
+ .@mo$=(.@end == 1 ? "st" : (.@end == 2 ? "nd" : (.@end == 3 ? "rd" : "th")));
+ dispbottom l("It is TMW's %d%s birthday!", .@age, .@mo$);
+ // Handle gifts
+ if (#TMWBDAY < .@age) {
+ #TMWBDAY=.@age;
+ getitem TMWBirthdayGift, 1;
+ }
+ return;
+}
+