Heart
Hearts (or Candy Apples during Halloween and Candy Canes during Christmas) are common power-ups which can be dropped by slain enemies, broken pots, or as a bonus drops from slimes. Enemies and pots will only drop Heart when the closest player does not have full health. They are not inventory items, but are instead instantly consumed and restore 20 health. They emit a faint red light.
If the player does not have full health but have full mana, the chance of an enemy dropping a Heart is 8.33*1/12 (8.33%). If the player also does not have full mana, then this chance becomes 4.17*1/24 (4.17%), as Hearts and Stars cannot be dropped at the same time.[1] See Notes for more details. For the Heart drop chance from pots, see Pot § Upon breaking.
It is also possible to spawn Hearts (and their seasonal counterparts) with a Heart Statue.
Hearts can be collected within a range of 2.625 tiles, which can be increased with a Heartreach Potion to 18.25 tiles.
Notes
- Upon killing an enemy (except a Mother Slime, a Corrupt Slime or a Slimer with wings), there is a
16.67*1/6 (16.67%) chance (which is affected by luck) to start a drop attempt.- If this succeeds, then check if the player has full mana; if not, then there is a
50*1/2 (50%) chance (which is unaffected by luck) for the enemy to drop a Star. - If the player has full mana or the Star drop attempt failed, then there is a
50*1/2 (50%) chance (which is unaffected by luck) for the enemy to drop a Heart.- After finishing the drop attempts above, and the player does not have full mana, then there is another
50*1/2 (50%) chance (which is affected by luck) a Star will drop.
- After finishing the drop attempts above, and the player does not have full mana, then there is another
- If this succeeds, then check if the player has full mana; if not, then there is a
- In addition to the standard drop, the following enemies have additional Heart drops upon death:[2]
- Creeper:
50*1/2 (50%) chance if player does not have full health. - Segments of the Eater of Worlds:
25*1/4 (25%) chance if player does not have full health. - The Hungry and Leech:
100*1/1 (100%) /20*1/5 (20%) chance. - Probe:
50*1/2 (50%) chance. - Gingerbread Man:
33.33*1/3 (33.33%) chance. - Scarecrow, Hellhound, and Poltergeist:
25*1/4 (25%) chance. - Zombie Elf:
20*1/5 (20%) chance. - Splinterling:
16.67*1/6 (16.67%) chance. - Headless Horseman: drops 1 Heart.
- Present Mimic: drops 5-10 Hearts.
- Mourning Wood, Pumpking, Everscream, Santa-NK1, and Ice Queen: drop 6-11 Hearts.
- All non-event Bosses: drop 5-9 Hearts.[3]
- Creeper:
Trivia
- Although Hearts are instantly consumed on pickup, it is possible to hack in Hearts into the player's inventory through the use of inventory editors. The hacked-in Hearts still act like normal Hearts, and will still be consumed on pickup, after dropping them in front of the player.
- Hearts obtained this way cannot be duplicated in Journey Mode, displaying an X in place of the research requirement.
- A cloud in the shape of a heart can occasionally be seen in the background.
- In Celebrationmk10 worlds, all Hearts have a
33.33*1/3 (33.33%) chance to be replaced by Candy Apples and a33.33*1/3 (33.33%) chance to be replaced by Candy Canes, regardless of season.
See also
History
- Desktop 1.2.3: Fixed bug where NPCs that don't really die (Slimer, Mother Slime, Corrupt Slime) drop hearts and mana stars on shapeshifting (dying).
- Desktop 1.2.2: Candy Cane introduced.
- Desktop 1.2.1: Candy Apple introduced.
- Desktop-Release: Introduced.
- Console-Release: Introduced.
- Switch 1.0.711.6: Introduced.
- Mobile-Release: Introduced.
- 3DS-Release: Introduced.
References
- ↑ Information taken from the
Desktop 1.4.3.6 source code, method
NPCLoot_DropCommonLifeAndMana()
inTerraria.NPC.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.
- ↑ Information taken from the
Desktop 1.4.3.6 source code, method
NPCLoot_DropHeals()
inTerraria.NPC.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.
- ↑ Information taken from the
Desktop 1.4.3.6 source code, method
DoDeathEvents_DropBossPotionsAndHearts()
inTerraria.NPC.cs
. There may be inaccuracies, as the currentDesktop version is 1.4.4.9.