Storm Drain Bug

Here whats storm drain is suppose to do:

Generation IV:Storm Drain is only effective in double battles, and a Pokémon with this Ability will force all single-target Water-type attacks used by other Pokémon to exclusively strike it, including those used by allies. Water-type moves will hit the Storm Drain user with 100% accuracy, even in a single battle. Storm Drain cannot redirect Surf or Muddy Water, as they target multiple Pokémon. Storm Drain cannot redirect a Water-type Hidden Power.

Generation V: Along with its previous effects, Storm Drain also gives Pokémon immunity to all Water-type attacks and raises the Pokémon’s Special Attack whenever they are hit by one (even in normal battles). It will also draw in a Hidden Power of the Water-type.

Storm Drain does not draw in Soak in a double battle.

Yet, i still get attack by water-type moves with Lumineon. Thanks.