Sanguine Staff

The Sanguine Staff is a Hardmode summon weapon that has a / chance of being dropped by the Dreadnautilus during a Blood Moon. It summons a Sanguine Bat minion that remains by the player's side until an enemy is in sight, and attacks by flying in an elliptical loop between the player and enemy. They immediately return to the player's side once their target dies.
== Notes ==
* The Sanguine Bats arrange themselves along a semicircle with the player's head as the center.
* Unlike most minions, the bats will immediately return to the user's side after striking an enemy.
* They are unaffected by blocks.
* The bats leave an afterimage while moving.
* If dyed with Critter Shampoo, most basic and gradient dyes will have little effect on the bat's colors. Some dyes obtained from Strange Plants will be discolored due to the bat's glow (such as Reflective Gold Dye coloring the bats a fiery orange, and Negative Dye making them completely black). Bright dyes will work properly as they override the bat's color completely.
* The bats give off a fair amount of red light which can assist with visibility in dark places, especially when several are summoned.
== Tips ==
* Like the Blade Staff and Terraprisma, the Sanguine Staff's precise movement, tracking and fixed idle position make it an ideal choice for assisting the player with faster bosses and for crowd control.
* Due to the difficulty of spawning and taking down the Dreadnautilus, the Sanguine Staff can be hard to obtain until mid-Hardmode. Even so, it is still an effective weapon at that point due to the benefits mentioned above, and summoner armor will substantially improve its damage.
* Due to its damage, speed and consistent flight pattern the Sanguine Staff could arguably be considered better than most pre-Golem staves.
*Its large aggro range, fast movement, and solid damage make the Sanguine Staff quite capable in the daytime Empress of Light fight.
== Trivia ==
* is an adjective meaning blood red. It is derived from Latin , which means blood
== History ==