parent $time_root object $dark_time var $root child_index 0 var $root owners [$dark_time] var $root fertile 0 var $root inited 1 var $time_root created_on 695533749 var $time_root hours_per_day 21 var $time_root days_per_year 345 var $time_root year_begin 425 var $time_root secs_per_min 60 var $time_root secs_per_hour 4320 var $time_root secs_per_day 90720 var $time_root secs_per_week 453600 var $time_root secs_per_year 41731200 var $time_root mins_per_hour 72 var $time_root standard 0 var $root owned [$dark_time] var $root manager $dark_time var $root writable [$dark_time] var $root readable ['parameters, 'methods, 'code] var $root dbref 'dark_time method paradise_time arg [args]; var time, hour, mde; // args: terran time() == output of server builtin. // 'seconds == with seconds // 'no_mde == with morning/day/evening hour pre-pension if (args && (type(args[1]) == 'integer)) { time = .convert(args[1]); args = delete(args, 1); } else { time = .time(); } hour = .hour(time); mde = (hour > 7) ? (hour > 14) ? "eh " | "dh " | "mh "; if (args && ('no_mde in args)) mde = ""; hour = hour % 7; hour = (hour == 0) ? 7 | hour; if (args && ('seconds in args)) return ((((mde + tostr(hour)) + ":") + pad(tostr(.minute(time)), 2, "0")) + ":") + pad(tostr(.second(time)), 2, "0"); else return ((mde + tostr(hour)) + ":") + pad(tostr(.minute(time)), 2, "0"); . method ilraitheen_time arg [args]; var time; // args: terran time() == output of server builtin. // 'seconds == with seconds if (args && (type(args[1]) == 'integer)) { time = .convert(args[1]); args = delete(args, 1); } else { time = .time(); } if (args && (type(args[1]) == 'symbol)) return (((tostr(.hour(time)) + ":") + pad(tostr(.minute(time)), 2, "0")) + ":") + pad(tostr(.second(time)), 2, "0"); else return (tostr(.hour(time)) + ":") + pad(tostr(.minute(time)), 2, "0"); .