Just wanted to put my two cents in here.
I'm a computer science major, and the mentioning of the timestamps reminded me of something. Did you know it's actually a very complicated process to generate true random numbers with programming? Most programming languages include a random number generation function, but these are only pseudo-random generators. What the function actually does is take the system clock as a number, and, using that number as a seed, plugs it into an algorithm to generate a number. So if you ran the same random number function again exactly 24 hours later, you would get the same result. This concept is similar to the way worlds and game maps are generated in roguelike and other random generation games.
From all the evidence so far, it would appear that the Mysterious perk is doing just that: taking in the system clock time as an integer and using it to generate specific effects. These effects appear to modify numbers themselves, ranging from the number of coins being dropped, to the time of certain buffs, to the amounts of invention materials received through the scavenging perk. I would be curious if this perk also affected combat damage numbers and action/skill tick-time amounts.
Now, if this is true, then that means specific effects will occur at specific times, meaning the effect that would occur when Mysterious procs at midnight will always be the same for everyone who gets the perk to proc at midnight. Extensive testing would be required to nail down exactly what effects occur at what times, and whether the perk uses a hourly, daily, or even weekly timetable.
However, I feel confident that is generally how Mysterious works. If I was a game programmer (and I might be) this is exactly how I would program a random effect.
06-Nov-2018 03:35:16