Nsomnia
(Nsomnia)
430
Im not UE API expert yet but you should be able to do a basic check and either tick it or include it in a timeline somewhere.
//pseudo-code
if(beaufort_scale == 12_ { swim_speed -= 10.5f } or if(wave_scale == 1.23f && wave_amplitude = 35.0f) { swim_speed -= 10.4f; }