From Guild Wars 2 Wiki
Click to enlarge.
Invaders Speargun is part of the Invaders weapon set. It can be obtained from the Weapon Master in Borderlands and Eternal Battlegrounds for Badges of Honor.“
— In-game description
- This item has been replaced by Soldier's Steam Speargun.