Completed a mission using only your Construct Turrets on your level or higher (Tech-Adept only) 0.30% of players have unlocked this achievement