Luck is a hidden statistic that influences the random nature of various activities in Terraria. There are various ways to increase and decrease this statistic, such as buff potions and Torch placement. Players can estimate their luck value by speaking to the Wizard.
Luck influences many of Terraria's randomly-chosen items and events, such as the chances of item drops, rare enemy and critter spawns, certain town NPCs' first appearances, or the Traveling Merchant's inventory items.
Influences[]
Influences on luck
|
Ladybugs |
between −0.4 and +0.4 |
Coin LuckCoin Luck |
between 0 and +0.2 |
Torches |
0 / +0.1 / +0.2 |
Luck Potions |
0 / +0.1 / +0.2 / +0.3 |
Lantern Nights |
0 / +0.3 |
Garden Gnomes |
0 / +0.2 |
Galaxy Pearl |
0 / +0.03 |
Luck is impacted by Ladybugs, certain types of Torches, the Lucky buff, Lantern Nights, Garden Gnomes, and throwing coins into Shimmer.
With all positive effects, it is possible to reach a maximum luck value of 1.4, although with no benefit beyond a value of 1. The only factor with a negative effect on luck is from Ladybug luck, making it possible to reach a minimum luck value of −0.4.
Ladybugs[]
The player's interactions with Ladybugs, Gold Ladybugs, and town NPCs have a certain influence on their luck. The following is a simplified summary; see the Technical details section for a more detailed and accurate explanation.
- Touching a Ladybug grants +0.2 / +0.4 Ladybug luck that decreases linearly to 0 over the course of 12 / 24 minutes.
- Killing a Ladybug at a close distance or consuming one as bait during fishing causes −0.2 / −0.4 Ladybug luck that increases linearly to 0 over the course of 3 / 6 minutes.
- Killing any town NPC other than the Guide and the Clothier causes −0.067 Ladybug luck that increases linearly to 0 over the course of 1 minute.
- Killing the Guide causes +0.067 Ladybug luck (unless the player already has negative Ladybug luck) that decreases linearly to 0 over the course of 4 minutes.
It can be seen that, overall, positive Ladybug luck lasts four times as long as negative Ladybug luck. Ladybug luck is reset to 0 as soon as the player leaves the world.
Technical details[]
By default, the player has "neutral Ladybug luck", which means that Ladybug luck contributes a value of 0 to the player's overall luck. The player can have "good Ladybug luck", in which case the Ladybug luck value is positive, or "bad Ladybug luck", in which case the Ladybug luck value is negative. The Ladybug luck value is added to the player's overall luck. Both "good" and "bad Ladybug luck" are caused by certain actions by the player, are temporary, and have a set duration, and once it elapses, the player has "neutral Ladybug luck" again.
The Ladybug luck value depends on the remaining duration of "good" or "bad Ladybug luck", calculated with the following formula:[1]
,
where is 720 if the player has "good Ladybug luck" and −180 if the player has "bad Ladybug luck".
For example, if the player has 4 minutes of "bad Ladybug luck" remaining, their Ladybug luck value is −0.267. If they have 42 seconds of "good Ladybug luck" remaining, their Ladybug luck value is +0.01167.
There are five events that cause the player to receive a specific duration of "good" or "bad Ladybug luck":
- If the player touches a naturally spawned Ladybug (i.e. one that has not been released by a player), then they will receive "good Ladybug luck" for 12 / 24 minutes.[2]
- "Touching" refers to an overlap of hitboxes here. If the player's hitbox somehow happens to be so large that its center is at least 30 pixels (1.875 tiles) away from the center of the Ladybug's hitbox, then the duration of the "good Ladybug luck" is reduced based on the distance, according to the following formula: Where "golden" is 1 if a normal ladybug and 2 if golden. In either case, however, this effect is minuscule and can most often be disregarded.
- If the player kills a Ladybug at a close distance, they will receive "bad Ladybug luck".[3] The duration depends on the distance:
- If the player is less than 6.25 tiles away, then the "bad Ladybug luck" will last 3 / 6 minutes. Consuming a Ladybug as bait during fishing counts as a kill with a distance of 0.
- If the player is between 6.25 and 25 tiles away, the duration depends on the distance, according to the following formula: (doubled for Gold Ladybugs). For example, at a distance of 10 tiles (160 pixels), the "bad Ladybug luck" will last 1 minute 48 seconds / 3 minutes 26 seconds. At a distance of 24.5 tiles (392 pixels), the "bad Ladybug luck" will last 3.6 / 7.2 seconds.
- If the player is 25 tiles or more away from the Ladybug when it is killed, they will not receive "bad Ladybug luck".
- If the player kills the Guide and they do not have "bad Ladybug luck", they will receive "good Ladybug luck" for 4 minutes.[4]
- If the player kills any town NPC (including the town pets and the Traveling Merchant) other than the Guide and the Clothier, they will receive "bad Ladybug luck" for 1 minute.[4]
If the player receives "good Ladybug luck" while they have "bad Ladybug luck", the duration of the "bad Ladybug luck" is canceled immediately and they are granted the full duration of the "good Ladybug luck" (and vice versa), with the exception of killing the Guide (which only grants "good Ladybug luck" if the player does not already have "bad Ladybug luck"). If the player receives "good Ladybug luck" while they already have "good Ladybug luck", then the durations will not be added. Instead, whichever of the two durations is greater will continue to be counted down. The same applies to "bad Ladybug luck".
This reveals that the maximum duration of "good Ladybug luck" is 24 minutes (granted by touching a Gold Ladybug), which results in an initial Ladybug luck value of , and that the maximum duration of "bad Ladybug luck" is 6 minutes (caused by consuming a Gold Ladybug as bait or killing one at very close range), which results in an initial Ladybug luck value of . Of course, both of these values are merely momentary. After half a minute (assuming no new Ladybug luck is received in the meantime), both values will have already changed to +0.39167 and −0.367, respectively.
Torches[]
By placing or holding Torches in the correct locations, players can increase their luck:
- Placed Torches on the Surface and in Space are ignored. This means that in these layers, only held Torches will affect luck.
- Torch luck does not apply in the Dungeon or Jungle Temple.
- In the Underground and below, each type of Torch present in a 40×40-tile rectangle centered on the player (and also any Torch they are holding) will increase or reduce Torch luck, with the total value limited to a maximum of 0.2 and a minimum of 0.
- With some exceptions, biome Torches give good luck in their own biome, while giving a luck penalty in any other location.
- Ordinary Torches give a penalty anywhere that a biome Torch would be available, and especially the Snow biome. Bone Torches give a bonus in biomes without their own biome Torch (and also the Ocean).
- Colored and Ultrabright Torches, along with other light sources such as Candles, have no effect.
- The good luck, and luck penalty, are independently limited to a maximum of 0.2 for good luck and 0.3 for the luck penalties. Thus, multiple Torches of a given type will have no increased benefit, and one or more incorrect Torches will completely negate the benefits of Torch luck.
- No matter what penalties accumulate, Torch luck overall cannot go below 0 – it can either provide a bonus to luck, or nothing at all.
Torch | Beneficial locations | Increased Torch luck | Reduced Torch luck |
---|---|---|---|
Ice Torch | Snow biome, Underground Snow | 0.2 | 0.2 |
Desert Torch |
Desert, Underground Desert | 0.2 | 0.2 |
Jungle Torch |
Jungle, Underground Jungle | 0.2 | 0.2 |
Hallowed Torch |
Hallow, Underground Hallow | 0.2 | 0.2 |
Corrupt Torch |
Corruption, Underground Corruption | 0.2 | 0.2 |
Crimson Torch |
Crimson, Underground Crimson | 0.2 | 0.2 |
Cursed Torch | Corruption, Underground Corruption | 0.2 | 0 |
Ichor Torch | Crimson, Underground Crimson | 0.2 | 0 |
Coral Torch |
Oceans | 0.2 | 0 or 0.2 (see notes) |
Bone Torch |
Anywhere outside the Snow biome, Desert, Jungle, Corruption, Crimson, Hallow, Dungeon or Jungle Temple |
0.1 | 0 |
Torch | None | 0 | 0, 0.1 or 0.3 (see notes) |
Notes[]
- Coral Torches reduce Torch luck by 0.2 only when placed outside water and when outside the Ocean biomes. They increase luck in the Ocean biome whether or not they are in water.
- Regular Torches reduce Torch luck by 0.1 in the Desert, Jungle, Corruption, Crimson, and Hallow biomes and by 0.3 in the Snow biome. They have no effects in other locations.
- Bone Torches will provide some benefit in biomes without their own Torch (Forest, Glowing Mushroom, Space, Underworld, "plain" Caverns) and also the Ocean.
To maximize luck, players should try to use biome Torches underground in their respective biomes, and avoid using the Torches for the wrong biome. They should also avoid using ordinary Torches in any biome which has its own Torch. Bone Torches are useful for biome borders, to avoid standing in one biome with the other biome's Torches in range. On the surface and in Space, players can boost their luck by holding the proper Torch; clearly this will not help with fishing or anything else that requires a non-Torch tool. Combat can still be affected defensively and by way of indirect attacks, e.g. minions, sentries, and armor effects.
If the Torch God's Favor is toggled on, ordinary Torches are automatically converted to the proper type when held and/or placed in the Hallow, Corruption, Crimson, Jungle, Desert and Snow biomes. Bone Torches and Demon Torches can also be automatically placed in the Dungeon or Underworld respectively, but those still have no effect on luck there. (Bone Torches would give a bonus in the Underworld.)
Luck Items[]
Luck Potions[]
The Lucky buff increases luck based on how much time there is left:
Time | Luck increase |
---|---|
More than 5 minutes left | +0.3 |
More than 3 minutes left | +0.2 |
3 minutes or less | +0.1 |
The values do not stack, so using a Greater Luck Potion (which lasts for 15 minutes) will yield +0.3 luck for 10 minutes, then +0.2 luck for 2 minutes, and finally +0.1 luck for 3 minutes. The only difference between the Luck Potions is the duration of the effect.
Lantern Nights[]
The Lantern Night event increases luck by a value of +0.3. This is active everywhere in the world, even underground. However, a Lantern Night will never start if there is a Blood Moon, Pumpkin Moon, Frost Moon, or any other invasion event active, if any boss is alive, or if the Moon Lord is being summoned.
Garden Gnomes[]
If there is a Garden Gnome within range of the player, their luck will be increased by a value of +0.2. This effect does not stack with multiple gnomes.
Throwing Coins Into Shimmer[]
Throwing Coins into Shimmer consumes the coin, and increases the player's Coin Luck. The amount of time that the player's luck is increased is based on the value of coins thrown into the Shimmer.
Galaxy Pearl[]
Using the Galaxy Pearl will permanently increases a character's luck by 0.03. It cannot be used more than once per character.
Accessories[]
The Lucky Horseshoe and Lucky Coin will increase luck by 0.05 each. Their upgrades have the same effect but do not stack with their components.
Impact[]
Luck has a significant impact on multiple random chances throughout the game. Whenever a random chance is rolled in one of the ways listed below, an additional modifier is applied to the chance that the roll has a positive result:[5]
- If the player's luck is greater than 0, then there is a (100 * luck)% chance that the chance is increased.
- The exact increase is itself randomized: if the base chance is 1 in X, the chance will become 1 in Y, where Y is a uniformly-distributed random number between X/2 and X-1 (inclusive). Therefore, an event occurring with a base chance of 1 in X will, on average, become a 1 in (3X-2)/4, with probability (100 * luck)% chance.
- If the player's luck is less than 0, then there is a (-100 * luck)% chance that the chance is decreased.
- Similarly to the above, the decrease is randomized: if the base chance is 1 in X, the chance will become 1 in Y, where Y is a random number between X and X*2-1 (inclusive).
- If the player's luck is 0, the chance will be the base value.
For example, if the base probability of an event is 10%, then:
- If the player's luck is 1.0, there is a 100% chance that the probability will become something between 1 in 5 and 1 in 9, leading to an average final probability of approximately 14.9%.
- If the player's luck is 0.5, there is a 50% chance that the probability is increased, leading to an average final probability of approximately 12.5%.
- If the player's luck is 0.0, the final probability is equal to the base probability, 10%.
- If the player's luck is -0.2, there is a 20% chance that the probability will become something between 1 in 10 and 1 in 19, leading to an average final probability of approximately 9.44%.
- If the player's luck is -0.4, there is a 40% chance that the probability will be decreased, leading to an average final probability of approximately 8.88%.
As an example, for a drop that has a chance of 2% on killing an enemy, if that enemy is killed 1000 times, one would expect 20 of that drop:
- After killing a Ladybug, one would instead get 18 (rounding down) of that drop. If it took an hour to farm for this drop, it now would take an additional 7 minutes. Note that the negative Ladybug luck would wear out by then.
- In an Underground Jungle biome with a single Jungle Torch, a Garden Gnome, with 5 minutes of the Lucky buff remaining, on a Lantern Night, one would get 28 of that drop. If it took an hour to farm for this drop, it now would take approximately 17 fewer minutes.
Item drops[]
With a few exceptions, almost all drop rates of items are affected by luck. The luck of the player closest to the defeated enemy is used for the calculation.
- This includes the chances of enemies dropping Hearts and Mana Stars, as well as the chances of the Zombie Elf, Scarecrow, Hellhound, and Poltergeist dropping more than one Heart.
- Any time a boss (or certain other enemy, notably Mimics and Biome Mimics) is guaranteed to drop one item from a list, luck does not apply to the choice. The following other boss drops are also unaffected by luck:[6]
- Another exception is the Feather dropping from Harpies, which always has a
50*1/2 (50%) chance unaffected by luck.[7] - Players with high luck have better coin drop rates in the same way as damage, for around a 15% increase/decrease at maximum/minimum luck.
- Only enemy drops are affected by luck. The drop rates of items from grab bags like crates or Oysters are unaffected.
NPC spawning[]
There are several NPC spawn rates that are affected by the player's luck:
- Golden critters replacing a regular critter spawn (including shaken trees).
- A Dungeon Spirit spawning from a defeated Dungeon enemy.
- For this calculation, the luck of the player closest to the defeated enemy is used.
- A Hardmode Dungeon enemy spawning on the wrong wall type (e.g. a Skeleton Commando spawning on Slab Walls).
- The spawn rates of the following entities:[8]
Other mechanics[]
- The chance of Coin Portals appearing from Pots is affected by the luck of the player closest to the broken Pot.[9]
- The player with the highest luck will influence the chances of items being available for sale in the Traveling Merchant's inventory.[10]
- While fishing, positive luck gives a (100 * luck)% chance of silently multiplying your fishing power by a random number between 110% and 140%.[11]
- Inversely, negative luck gives a (-100 * luck)% chance of silently multiplying fishing power by a random number between 60% and 90%.
- Actual fishing rewards are not influenced by luck beyond fishing power.
- Damage calculations in many situations are influenced by luck; positive luck will be favorable to the player. Projectiles are influenced by luck, as is enemy melee damage (e.g. touching a Zombie). Player weapons also take luck into account.
- The following steps are taken to incorporate luck into a player's damage:[12]
- The initial damage value is generated.
- The game checks if the player has > 0 luck, and if so, generates a random number from 0.0 to 1.0. If the random number is less than the player's luck, a second damage value is generated, with the formula , where is a number between -15 and 15, inclusive. Once the second value is calculated, the higher of the two numbers is dealt. The final multiplier is between 100% and 115%.
- If the player has < 0 luck, a random number is generated from 0.0 to 1.0. If the random number is less than the absolute value of the player's luck, a second damage value is generated, with the same formula as above. Once the second value is calculated, the lower of the two numbers is dealt. The final multiplier is between 85% and 100%.
- This is up to a 5% increase/decrease in average damage before defense.
- Luck affects PvP the same way it affects regular enemies.
- Thorns Potion, Turtle armor set bonus, Brand of the Inferno and Sergeant United Shield parry damage are all affected inversely by luck. Positive luck values have a chance to decrease potential incoming damage, which would decrease reflected damage caused by thorns effect or parrying.
- The following steps are taken to incorporate luck into a player's damage:[12]
Not Affected by Luck[]
A list of mechanics which are not affected by luck (including points made above):
- Fishing catches (beyond fishing power effects) or Angler rewards.
- Loot from any grab bags item such as crates or Oysters.
- For any boss or enemy drop which is guaranteed to choose one item from a list, the choice is unaffected.
- Some boss drops listed above.
- Feathers have a fixed
50*1/2 (50%) drop chance from Harpies. - Any "dodging" mechanic from armor, accessories, etc.
- Ammo conservation rates.
- Event occurrences (Luck is itself affected by Lantern Nights as above).
- Health and mana recovery.
- Buff or debuff effects, other than thorns.
Wizard Luck status[]
The Wizard will occasionally give the player vague details of what their luck value is, in place of his regular dialogue.
This content is transcluded from Wizard.
|
Trivia[]
- When introduced, mismatched Torches could result in a negative Torch luck value, reducing the final luck score. This was removed shortly after, in 1.4.0.3
, after a Reddit post criticizing the mechanic garnered attention, causing a large community backlash. This change caused the Wizard's messages below −0.42 luck to become impossible to see in-game.
History[]
- Desktop 1.4.0.3: Negative luck influence from Torches capped at a minimum of 0. Incorrect Torches can still remove positive luck influence from Torches.
- Desktop 1.4.0.1: Introduced.
- Console 1.4.0.5.4.1: Introduced with changes from Desktop 1.4.0.3.
- Mobile 1.4.0.5.0: Introduced with changes from Desktop 1.4.0.3.
References[]
- ↑ Information taken from the PC 1.4.3.6 source code, methods
andGetLadyBugLuck()
inRecalculateLuck()
. There may be inaccuracies, as the current PC version is 1.4.4.9.Terraria.Player.cs
- ↑ Information taken from the PC 1.4.3.6 source code, method
LadyBugLuck()
inTerraria.NPC.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, method
LadyBugLuck()
inTerraria.NPC.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ 4.0 4.1 Information taken from the PC 1.4.3.6 source code, method
NPCLuck()
inTerraria.NPC.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, method
RollLuck()
inTerraria.Player.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, several methods in
. There may be inaccuracies, as the current PC version is 1.4.4.9.Terraria.GameContent.ItemDropRules.ItemDropDatabase.cs
- ↑ Information taken from the PC 1.4.3.6 source code, method
RegisterMiscDrops()
inTerraria.GameContent.ItemDropRules.ItemDropDatabase.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, method
SpawnNPC()
inTerraria.NPC.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, method
CheckPot()
inTerraria.WorldGen.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, method
SetupTravelShop()
inTerraria.Chest.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, method
FishingCheck()
inTerraria.Projectile.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9. - ↑ Information taken from the PC 1.4.3.6 source code, method
damageVar()
inTerraria.Main.cs
. There may be inaccuracies, as the current PC version is 1.4.4.9.