The Peryton has the following ability: "Dive Attack. If the peryton is flying and dives at least 30 feet straight toward a target and then hits it with a melee weapon attack, the attack deals an extra 9 (2d8) damage to the target." and also has the Multiattack action that allows it to make one Gore and one Talons attack. Can it dive for 30ft. and attack the target twice, with the first attack getting the damage bonus? Or does the dive mean it can only do a single melee attack?