alias away { haltdef amsg $me is now away, left at $fulldate set %reftat $fulldate set %leftat 0 set %leftmin 0 set %leftour 0 set %secon on .timer 0 1 90210 set %reasongone $1- } alias 90210 { if (%leftat > 59) { unset %secon set %minson on inc %leftmin 1 unset %leftat set %leftat 0 } if (%leftmin > 59) { unset %minson set %hron on unset %leftmin inc %leftour 1 } inc %leftat 1 } alias back { haltdef if (%secon == on) { amsg $me is now back. I left at %reftat for %reasongone $+ , and have been gone %leftat seconds. } if (%minson == on) { amsg $me is now back. I left at %reftat for %reasongone $+ , and have been gone %leftmin minutes and %leftat seconds. } if (%hron == on) { amsg $me is now back. I left at %reftat for %reasongone $+ , and have been gone %leftour hours, %leftmin minutes and %leftat seconds. } unset %reftat unset %leftat unset %leftmin unset %leftour unset %minson unset %secon unset %hron }