Alloy Vulture

The alloy vulture nests are found at predetermined locations throughout Siren’s Call, they can be destroyed by any form of damage and are used to summon the Alloy Worship Unit. Destroying some(?) amount will display the message: You hear a distant whirring...

Destroying one more will display the message: The whirring grows loud.

Shortly after, the boss will spawn.