My story has a free-roam element to it and no time limit. At any given time, one of the other characters in the story will be present in specific rooms (each room is a passage) based on the day. What I would like to do is make it so that a certain character, lets call her Sarah, will be in a certain room, lets say the Kitchen, every third day.
I've already set up a time-tracking system which uses the variable $elapsed to keep track of how many days the player has spent in the story. What I need now is to know how I can get an <<if>> macro to check if $elapsed is a multiple of 3 (3, 6, 9, 12 etc.), AND that it will check this no matter how high $elapsed gets.