Partial fix for weather prediction bug

Makes weather tool tip accurate for weather changed by Pokemon whose ability is visible to the client.
(i.e. Pokemon for your side, Pokemon that Mega-evolved, no Pokemon for a third person watching a battle)
Also makes the tool tip accurate for weather changed on the first turn.