semi tropical continental weather