As you’ll recall, the 2016 All-Star Game was originally supposed to be in an American League City — probably Baltimore — but then Rob Manfred and Bud Selig took it away from the Orioles because Peter Angelos has, you know, sued them.
Since Major League Baseball insists on the ridiculousness of the All-Star Game determining home field advantage in the World Series, however, a tweak needs to be made to ensure fairness and to not give the National League last bats in three straight Midsummer Classics. The tweak was just announced:
Given that three consecutive National League ballparks are now scheduled to host the All-Star Game from 2015-2017, MLB has decided that sides will continue to alternate who bats last. Thus, in the 2016 All-Star Game in San Diego, the American League will bat last. Since 2010, the designated hitter has been in effect for both sides, regardless of venue.
You may no resume ignoring the fact that the All-Star Game counts for anything until July.