Shoulder Guardian

Shoulder Guardians are a special kind of minion, each having a special function. Unlike regular minions they do not count towards the typical minion limit, however, only one shoulder guardian can be active at a time. They are invincible and follow the player for an unlimited amount of time, unless the player dies, summons a replacement shoulder guardian, or cancels the buff.