Finch Staff

From Terraria Wiki
Jump to navigation Jump to search
Desktop versionConsole versionMobile version
Desktop/Console/Mobile-Only Content: This information applies only to the Desktop, Console, and Mobile versions of Terraria.
Finch Staff
  • Finch Staff item sprite
Auto-use
9999
Statistics
Type
Damage7 (Summon)
Knockback4 (Weak)
Use time36 (Very slow)
Velocity10
TooltipSummons a baby finch to fight for you
RarityBlue (Rarity level: 1)
Sell1 GC
Research1 required
Grants Buff
BuffBaby FinchBaby Finch(Desktop, Console and Mobile versions)
Buff tooltipThe baby finch will fight for you
Projectile created
  • Finch
    Finch
Sounds
Use
  • Internal Item ID: 4281 (Desktop, Console and Mobile versions)
  • Internal Buff ID: 216 (Desktop, Console and Mobile versions)
  • Internal Projectile ID: 759
Obtained from Obtained from
Classic Mode.png Classic
Expert Mode.png Expert
Master Mode.png Master
EntityQty.Rate
Living Wood ChestLiving Wood ChestLiving Wood Chest11/3 (33.33%)
Using the Finch Staff to attack a Slime.

The Finch Staff is a pre-Hardmode summon weapon that summons a Baby Finch minion. It flies towards enemies to deal contact damage. The Finch Staff has a 1/3 (33.33%) chance of being found in Living Wood Chests within Living Trees. Newly created Journey Mode characters spawn with a Finch Staff.

Its best modifier is Fabled.

Crafting

Shimmer transmutation

ShimmerShimmer(Desktop, Console and Mobile versions)
OutputInput
Finch StaffFinch Staff(Desktop, Console and Mobile versions)

Notes

  • The Baby Finch will always be summoned at the player's cursor; it will have to fly to the player's head before nesting. However, the nest sprite appears instantly when the first Baby Finch is summoned.
  • Having at least one summoned Baby Finch and the Finch Staff in the inventory automatically summons one Baby Finch when the player joins a world.[1]
    • Newly created Journey Mode characters spawn with one Baby Finch summoned.
  • Baby Finches do not target enemies without a clear line-of-sight, even if they are targeted with Open / Activate.
  • The Baby Finch minion applies 15 ticks of local invincibility frames upon hitting an enemy.[2]
  • The Baby Finch minion can target enemies up to 50 tiles away from the player, and will automatically return to the player's side if its current target gets more than 50 tiles away from the player.[3]
  • While the Baby Finch buff is active, a nest appears on the player's head, in which the Baby Finch will rest when not attacking. When multiple Baby Finches are summoned, they will all be visible and stacked on top of each other on the player's head.

Tips

  • Compared to other early-game summons, it is much easier to get than Slime Staff and has piercing, unlike Flinx Staff.
  • Unlike most pre-Hardmode minions which use static invincibility frames, the Baby Finch minion uses local invincibility, meaning that its damage output will scale with how many Baby Finches are summoned.
  • Rapidly resummoning Baby Finches onto an enemy deals damage faster.
  • Cornering an enemy with a Baby Finch will result in very high DPS.

Trivia

Gallery

History

  • Desktop 1.4.5.0:
    • Removed mana cost (cost 10 mana previously).
    • Now automatically summons one Baby Finch upon spawn if the player previously summoned a Baby Finch, not when the Finch Staff is just held in the inventory. Newly created Journey Mode characters spawn with one Baby Finch summoned.
  • Desktop 1.4.1:
    • Reworked to be more reliable with hitting its targets.
    • Enemies knocked back by the Baby Finches are knocked away from the player now, regardless of the angle of the Baby Finch.
  • Desktop 1.4.0.5: Fixed an issue where Baby Finches were unable to descend through platforms.

References

  1. Information taken from the Desktop version Desktop 1.4.4.9 source code, methods Spawn() in Terraria.Player.cs and AutoFinchStaff() in Terraria.Player.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.5.
  2. Information taken from the Desktop version Desktop 1.4.4.9 source code, method SetDefaults() in Terraria.Projectile.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.5.
  3. Information taken from the Desktop version Desktop 1.4.4.9 source code, method AI_158_BabyBird() in Terraria.Projectile.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.5.5.