Generic Post-Apocalypse Exit (#959)(an instance of generic exit made by Patroclus)Go to location of this object, wooden box. VERB SOURCE CODE: leave_msg oleave_msg arrive_msg oarrive_msg nogo_msg onogo_msg: "Copied from generic exit (#7):leave_msg by The_Mayor (#2) Sun Apr 24 23:53:41 1994 EDT"; msg = this.(verb); msg = this:weather_daytime(msg); return msg ? $string_utils:pronoun_sub(msg, @args) | ""; . weather_daytime: "Copied from Generic Post-Apocalypse Room (#110):weather_daytime by Calkins (#150) Sun Apr 24 23:49:37 1994 EDT"; hour = tonum(ctime(clock = time())[12..13]); if ((hour < 6) || (hour > 20)) daytime = this.night_msg; elseif (hour < 9) daytime = this.morning_msg; elseif (hour < 18) daytime = this.day_msg; else daytime = this.evening_msg; endif noise = abs((((clock / 3600) / 8) * 1103515245) + 12345) % 3; climate = abs(((clock / 3600) / 24) + noise) % 11; if (climate == 2) weather = this.raining_msg; elseif (climate < 6) weather = this.warm_msg; elseif (climate == 8) weather = this.snowing_msg; else weather = this.cool_msg; endif if (typeof(args[1]) == STR) s = strsub(args[1], "%weather", weather); return strsub(s, "%daytime", daytime); elseif (typeof(args[1]) == LIST) l = {}; for s in (args[1]) s = strsub(s, "%weather", weather); s = strsub(s, "%daytime", daytime); l = {@l, s}; endfor return l; else return args[1]; endif . PROPERTY DATA:       day_msg       night_msg       evening_msg       morning_msg       warm_msg       cool_msg       raining_msg       snowing_msg CHILDREN: east door out south north Generic Transparent Exit west |