All rides should have weather limits. Max wind, max and min operating temps. can or cant operate during rain etc. For coasters, these limits should be calculated at the same time as the excitment, fear and nausea are calculated and the weather restrictions should be displayed along side these stats. It should also take the height and speed into account. If these limits are exceeded and the ride isnt closed by the player, the ride will become damaged and cant be re opened for 24 in game hours while its repaired. As for coasters, if they valley, the same 24 hour closure would be needed to reset the valleyed train (Im not expecting animations here. just the magical train spawning back in the station when its reopened). These of course should be optional and maybe even tunable in the settings.