123123

Name says it all
User avatar
+Colibri
Administrator
Posts: 3965
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: 123123

Post by +Colibri »

Ah yes I configured it to be rotateable, but made a mistake... should be fixed by next restart. Btw there's also an issue in displaying the excact time if you have it set to sub-second precision. If the clock was obtained at "about 12:31:23" it will just show the seconds, not milliseconds. That'll also be fixed.

2023-12-31 sequentastic clock giftstone.png
2023-12-31 sequentastic clock giftstone.png (90.89 KiB) Viewed 495 times
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
MagicUser
Elder Scribe
Posts: 174
Joined: Mon Nov 03, 2014 2:24 pm
Location: PST

Re: 123123

Post by MagicUser »

Hello, I'm keeping track and vocalizing some count downs to some times of interest. The messages will just be said by my character next to the stone. Maybe they'll help someone.

The times I am tracking are:

Code: Select all

12:31:23.123
16:00:00.050
16:01:23.123
16:01:23.456
16:12:31.230
16:12:34.567
16:16:16.160
16:17:18.190
16:18:19.200
16:19:20.210
16:20:21.220
16:21:22.230
16:22:23.240
16:23:12.300
16:23:24.250
16:24:25.260
16:31:23.123
16:34:01.234
16:34:12.340
16:34:56.789
16:45:00.123
17:00:00.050
17:01:23.123
17:01:23.456
17:12:31.230
17:12:34.567
17:16:16.160
17:17:18.190
17:18:19.200
17:19:20.210
17:20:21.220
17:21:22.230
17:22:23.240
17:23:12.300
17:23:24.250
17:24:25.260
17:31:23.123
17:34:01.234
17:34:12.340
17:34:56.789
17:45:00.123
18:00:00.050
18:01:23.123
18:01:23.456
18:12:31.230
18:12:34.567
18:16:16.160
18:17:18.190
18:18:19.200
18:19:20.210
18:20:21.220
18:21:22.230
18:22:23.240
18:23:12.300
18:23:24.250
18:24:25.260
18:31:23.123
18:34:01.234
18:34:12.340
18:34:56.789
18:45:00.123
19:00:00.050
19:01:23.123
19:01:23.456
19:12:31.230
19:12:34.567
19:16:16.160
19:17:18.190
19:18:19.200
19:19:20.210
19:20:21.220
19:21:22.230
19:22:23.240
19:23:12.300
19:23:24.250
19:24:25.260
19:31:23.123
19:34:01.234
19:34:12.340
19:34:56.789
19:45:00.123
20:00:00.050
20:01:23.123
20:01:23.456
20:12:31.230
20:12:34.567
20:16:16.160
20:17:18.190
20:18:19.200
20:19:20.210
20:20:21.220
20:21:22.230
20:22:23.240
20:23:12.300
20:23:24.250
20:24:25.260
20:31:23.123
20:34:01.234
20:34:12.340
20:34:56.789
20:45:00.123
21:00:00.050
21:01:23.123
21:01:23.456
21:12:31.230
21:12:34.567
21:16:16.160
21:17:18.190
21:18:19.200
21:19:20.210
21:20:21.220
21:21:22.230
21:22:23.240
21:23:12.300
21:23:24.250
21:24:25.260
21:31:23.123
21:34:01.234
21:34:12.340
21:34:56.789
21:45:00.123
22:00:00.050
22:01:23.123
22:01:23.456
22:12:31.230
22:12:34.567
22:16:16.160
22:17:18.190
22:18:19.200
22:19:20.210
22:20:21.220
22:21:22.230
22:22:23.240
22:23:12.300
22:23:24.250
22:24:25.260
22:31:23.123
22:34:01.234
22:34:12.340
22:34:56.789
22:45:00.123
23:00:00.050
23:01:23.123
23:01:23.456
23:12:31.230
23:12:34.567
23:16:16.160
23:17:18.190
23:18:19.200
23:19:20.210
23:20:21.220
23:21:22.230
23:22:23.240
23:23:12.300
23:23:24.250
23:24:25.260
23:31:23.123
23:34:01.234
23:34:12.340
23:34:56.789
23:45:00.123
23:45:12.345
23:45:23.450
23:42:34.234
23:59:59.999
With a pattern of:

Code: Select all

function get_times() {
	var pattern = [
		{'mins': 0, 'secs': 0, 'ms': 50},
		{'mins': 01, 'secs': 23, 'ms': 123},
		{'mins': 01, 'secs': 23, 'ms': 456},
		{'mins': 12, 'secs': 31, 'ms': 230},
		{'mins': 12, 'secs': 34, 'ms': 567},
		
		{'mins': 16, 'secs': 16, 'ms': 160},
		{'mins': 17, 'secs': 18, 'ms': 190},
		{'mins': 18, 'secs': 19, 'ms': 200},
		{'mins': 19, 'secs': 20, 'ms': 210},
		{'mins': 20, 'secs': 21, 'ms': 220},
		{'mins': 21, 'secs': 22, 'ms': 230},
		{'mins': 22, 'secs': 23, 'ms': 240},
		
		{'mins': 23, 'secs': 12, 'ms': 300},
		
		{'mins': 23, 'secs': 24, 'ms': 250},
		{'mins': 24, 'secs': 25, 'ms': 260},
		
		{'mins': 31, 'secs': 23, 'ms': 123},
		{'mins': 34, 'secs': 1, 'ms': 234},
		{'mins': 34, 'secs': 12, 'ms': 340},
		{'mins': 34, 'secs': 56, 'ms': 789},
		{'mins': 45, 'secs': 0, 'ms': 123},
	];
	
	var list_of_times = [];
	
	list_of_times.push({'hours': 12, 'mins': 31, 'secs': 23, 'ms': 123});
	
	for (var hour = 16; hour < 24; hour++) {
		for (var index = 0; index < pattern.length; index++) {
			list_of_times.push({'hours': hour, 'mins': pattern[index]['mins'], 'secs': pattern[index]['secs'], 'ms': pattern[index]['ms']});
		}
	}
	list_of_times.push({'hours': 23, 'mins': 45, 'secs': 12, 'ms': 345});
	list_of_times.push({'hours': 23, 'mins': 45, 'secs': 23, 'ms': 450});
	list_of_times.push({'hours': 23, 'mins': 42, 'secs': 34, 'ms': 234});
	list_of_times.push({'hours': 23, 'mins': 59, 'secs': 59, 'ms': 999});
	
	return list_of_times;
}
Happy 12.31.23 day :).

Note if you missed the big time of 12:31:23.123, there is another group of kind of nice times at the 11pm hour (23).
I am definitely missing some times and may be tracking some completely irrelavent times. I don't want to spend too much more time on something people won't be using. More of a proof of concept than anything :). If you have a time you want tracked, let me know I can try to put it on there.

Of course... you can also just use [timewithms.
Respectfully,
Paroxysmus ILV Master Spellcaster
User avatar
+Colibri
Administrator
Posts: 3965
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: 123123

Post by +Colibri »

MagicUser wrote:
Sun Dec 31, 2023 11:09 am
More of a proof of concept than anything :)
Yeah this game is a great playground/sandbox. Weird and sometimes useless ideas, but that's how creativity works and what makes useful stuff possible :)
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
Post Reply