are the skill checks for scheduled events randomized or will NPCs always check the same skills at the same times in every playthrough?