Forum:Hydra viper affect

Hydra viper has an affect so that you have to discard each time it declares an attack you have to destroy an aqua monster right. In a tournament this guy attacked three times only discarding one monster. That cost me the tournament and the guy said that was how the affect went. So I want to know was the guy right or wrong