Difference between revisions of "Anvil"

From Stardew Valley Wiki
Jump to navigation Jump to search
(Removed stub notice. Removed mention of re-rolling appearance in lead sentence; the trinket item sprite doesn't change. Added sell price, processing time, possible stats and chances of obtaining each re-rolled stat for all re-forgeable trinkets, w/ transcluded tables from individual pages. Added language links.)
 
Line 1: Line 1:
{{Spoiler}}{{Stub|Specify possible stats and chances of obtaining each stat for each Trinket that can be reforged on this page}}
+
{{Spoiler}}
 
{{Infobox
 
{{Infobox
|eng = Anvil
+
|eng         = Anvil
|source = [[Crafting]]
+
|source     = [[Crafting]]
|recipe = [[File:Combat Skill Icon.png|24px|link=]] [[Mastery Cave#Masteries|Combat Mastery]]
+
|recipe     = [[File:Combat Skill Icon.png|24px|link=]] [[Mastery Cave#Masteries|Combat Mastery]]
 
|ingredients = {{name|Iron Bar|50}}
 
|ingredients = {{name|Iron Bar|50}}
 +
|sellprice  = Cannot be sold
 
}}
 
}}
The '''Anvil''' allows the player to re-roll the stats and/or appearance of [[Trinkets]] (except [[Basilisk Paw]] and [[Magic Hair Gel]]). Its recipe is obtained upon claiming [[Mastery Cave#Masteries|Combat Mastery]]. Each usage requires 3 [[Iridium Bar]]s.
+
The '''Anvil''' is a piece of equipment that allows the player to re-roll the stats of [[Trinkets]] (other than the [[Basilisk Paw]] or [[Magic Hair Gel]]). It can be [[Crafting|crafted]] after claiming [[Mastery Cave#Masteries|Combat Mastery]].
 +
 
 +
==Use==
 +
To use the Anvil, the player must interact with it while holding a re-forgeable trinket. Each re-roll consumes 3 [[Iridium Bar]]s in the player's inventory and takes {{Duration|10m|class=inline}} to process.<ref name="outputanvil" />
 +
 
 +
===Fairy Box===
 +
The [[Fairy Box]] spawns a fairy companion whose level can be changed by the Anvil. This level ranges from 1 to 5, and it determines the frequency and amount of health healed. The fairy's visual style is unrelated to its level and cannot be changed.
 +
{{#lst:Fairy Box|levelchance}}
 +
 
 +
===Frog Egg===
 +
The [[Frog Egg]] spawns a frog companion whose color can be changed by the Anvil. The color of the frog is cosmetic and does not affect its functionality.
 +
{{#lst:Frog Egg|colorchance}}
 +
 
 +
===Golden Spur===
 +
The duration of the [[Golden Spur]]'s speed boost can be changed by the Anvil. The time ranges from 5 to 10 seconds, and this time is determined to the second. Each of the six possible values is equally likely, with a ~16.67% chance to be rolled.<ref name="parrotLevelChance" />
 +
 
 +
===Ice Rod===
 +
The frequency and freeze duration of the [[Ice Rod]]'s projectiles can be changed by the Anvil. The two stats are rolled independently of each other. The time between shots ranges from 3 to 5 seconds, and the freeze duration ranges from 2 to 4 seconds. These times are determined to the millisecond, and all possible values are equally likely.<ref name="IceRodGeneration" /> There is a ~0.05% chance to get any individual value (''e.g.'', a frequency of 3.456 seconds or a freeze duration of 2.345 seconds).
 +
 
 +
When re-forged, the Ice Rod has a 5% chance to become "Perfect" and change its name to the "'''Perfect Ice Rod'''". This variant fires every 3 seconds and freezes for 4 seconds.<ref name="IceRodGeneration" />
 +
 
 +
===Magic Quiver===
 +
The [[Magic Quiver]]'s type can be changed by the Anvil. There are four types: regular, "Perfect", "Rapid", and "Heavy". The quiver's type will determine the possible values for the time between shots, minimum damage, and maximum damage. The generation rates listed below are the chances to obtain each particular type.
 +
 
 +
Cooldown is determined to the tenth of a second for the regular and Heavy types, and it is determined to the hundredth of a second for the Rapid type. For all types, damage is determined to the whole number. Cooldown and damage are determined independently of each other. All possible values of both stats are equally likely for their specific types (''e.g.'', a "'''Rapid Magic Quiver'''" has a ~9.09% chance to have a 0.65 second cooldown and a 20% chance to have a damage range of 9-14).<ref name="code" /> These stats are also re-rolled when the trinket is re-forged, so it is possible to receive the same type of quiver with different stats.
 +
{{#lst:Magic Quiver|typechance}}
 +
 
 +
===Parrot Egg===
 +
The [[Parrot Egg]] spawns a parrot companion whose level can be changed by the Anvil. This level ranges from 1 to 4, and it determines the chance for enemies to drop gold coins (worth {{Price|250}} each). For each gold coin an enemy drops, it has another chance to drop a gold coin.
 +
 
 +
When the Parrot Egg is re-forged, the maximum possible level is limited by the player's total earnings. Each possible level is equally likely once the player has passed the earnings threshold (''e.g.'', there is a 50% chance to get a level 2 parrot if the player has earned between {{price|750000}} and {{price|1500000}}).<ref name="parrotLevelChance"/>
 +
{{#lst:Parrot Egg|levelinfo}}
 +
 
 +
==Notes==
 +
*Since the Anvil's output is randomly determined each time a trinket is re-rolled, a player could restart the day to get different stats when re-forging the same trinket. This could be useful when Iridium Bars are limited.
 +
 
 +
==References==
 +
<references>
 +
    <ref name="outputanvil">See <samp>Object::OutputAnvil</samp> in the game code.</ref>
 +
    <ref name="fairyLevels">See <samp>FairyBoxTrinketEffect::GenerateRandomStats</samp> in the game code.</ref>
 +
    <ref name="frogChances>See <samp>CompanionTrinketEffect::GenerateRandomStats</samp> in the game code.</ref>
 +
    <ref name="IceRodGeneration">See <samp>IceOrbTrinketEffect::GenerateRandomStats</samp> in the game code.</ref>
 +
    <ref name="code">See <samp>MagicQuiverTrinketEffect::GenerateRandomStats</samp> in the game code.</ref>
 +
    <ref name="parrotLevelChance">See <samp>TrinketEffect::GenerateRandomStats</samp> in the game code.</ref>
 +
    <ref name="coinDropChance">See <samp>TrinketEffect::OnDamageMonster</samp> in the game code.</ref>
 +
    <ref name="goldCoinMaths">The expected value is a geometric series, determined by the formula <samp>1/(1-p)-1</samp>, where <samp>p</samp> is the chance of a coin dropping.</ref>
 +
</references>
  
 
==History==
 
==History==
 
{{History|1.6|Introduced.}}
 
{{History|1.6|Introduced.}}
  
 +
[[de:Amboss]]
 +
[[es:Yunque]]
 +
[[fr:Enclume]]
 +
[[it:Incudine]]
 +
[[ja:カナトコ]]
 +
[[ko:모루]]
 +
[[hu:Üllő]]
 +
[[pt:Bigorna]]
 
[[ru:Наковальня]]
 
[[ru:Наковальня]]
 
[[tr:Örs]]
 
[[tr:Örs]]

Latest revision as of 02:38, 3 May 2024

Rotten Plant.png  Warning: Spoilers  Rotten Plant 2.png

This page or section contains unmarked spoilers from update 1.6 of Stardew Valley. Players may want to avoid or be cautious toward reading this article/section.

Anvil
Anvil.png
Allows you to re-forge trinkets, randomizing their stats. Costs 3 iridium bars per use.
Information
Source Crafting
Sell Price Cannot be sold
Crafting
Recipe Source Combat Skill Icon.png Combat Mastery
Ingredients Iron Bar.png Iron Bar (50)

The Anvil is a piece of equipment that allows the player to re-roll the stats of Trinkets (other than the Basilisk Paw or Magic Hair Gel). It can be crafted after claiming Combat Mastery.

Use

To use the Anvil, the player must interact with it while holding a re-forgeable trinket. Each re-roll consumes 3 Iridium Bars in the player's inventory and takes Time Icon.png 10m to process.[1]

Fairy Box

The Fairy Box spawns a fairy companion whose level can be changed by the Anvil. This level ranges from 1 to 5, and it determines the frequency and amount of health healed. The fairy's visual style is unrelated to its level and cannot be changed.

Fairy Level Healing Interval Healing Power Level Chance[2]
1 4.7 seconds 80% 33.66%
2 4.4 seconds 90% 45.00%
3 4.1 seconds 100% 13.75%
4 3.8 seconds 110% 5.16%
5 3.5 seconds 120% 2.44%

Frog Egg

The Frog Egg spawns a frog companion whose color can be changed by the Anvil. The color of the frog is cosmetic and does not affect its functionality.

Frog Type Probability[3]
Green 41.3%
Brown 21.3%
Blue-Green 21.3%
Blue 4.3%
Red 4.3%
Yellow 4.3%
Void 1.6%
Prismatic 1.6%

Golden Spur

The duration of the Golden Spur's speed boost can be changed by the Anvil. The time ranges from 5 to 10 seconds, and this time is determined to the second. Each of the six possible values is equally likely, with a ~16.67% chance to be rolled.[4]

Ice Rod

The frequency and freeze duration of the Ice Rod's projectiles can be changed by the Anvil. The two stats are rolled independently of each other. The time between shots ranges from 3 to 5 seconds, and the freeze duration ranges from 2 to 4 seconds. These times are determined to the millisecond, and all possible values are equally likely.[5] There is a ~0.05% chance to get any individual value (e.g., a frequency of 3.456 seconds or a freeze duration of 2.345 seconds).

When re-forged, the Ice Rod has a 5% chance to become "Perfect" and change its name to the "Perfect Ice Rod". This variant fires every 3 seconds and freezes for 4 seconds.[5]

Magic Quiver

The Magic Quiver's type can be changed by the Anvil. There are four types: regular, "Perfect", "Rapid", and "Heavy". The quiver's type will determine the possible values for the time between shots, minimum damage, and maximum damage. The generation rates listed below are the chances to obtain each particular type.

Cooldown is determined to the tenth of a second for the regular and Heavy types, and it is determined to the hundredth of a second for the Rapid type. For all types, damage is determined to the whole number. Cooldown and damage are determined independently of each other. All possible values of both stats are equally likely for their specific types (e.g., a "Rapid Magic Quiver" has a ~9.09% chance to have a 0.65 second cooldown and a 20% chance to have a damage range of 9-14).[6] These stats are also re-rolled when the trinket is re-forged, so it is possible to receive the same type of quiver with different stats.

Modifier Cooldown Min Damage Max Damage Generation Rate[6]
(None) 1.1 - 2.1 seconds 13 - 28 Min Damage + 5 86.4%
Perfect 0.9 seconds 30 35 4%
Rapid 0.6 - 0.7 seconds 8 - 12 Min Damage + 5 4.8%
Heavy 1.5 - 2.0 seconds 23 - 38 Min Damage + 5 4.8%

Parrot Egg

The Parrot Egg spawns a parrot companion whose level can be changed by the Anvil. This level ranges from 1 to 4, and it determines the chance for enemies to drop gold coins (worth data-sort-value="250">Gold.png250g each). For each gold coin an enemy drops, it has another chance to drop a gold coin.

When the Parrot Egg is re-forged, the maximum possible level is limited by the player's total earnings. Each possible level is equally likely once the player has passed the earnings threshold (e.g., there is a 50% chance to get a level 2 parrot if the player has earned between data-sort-value="750000">Gold.png750,000g and data-sort-value="1500000">Gold.png1,500,000g).[4]

Parrot Level Coin Drop Chance[7] Average Coins per Enemy[8] Average Gold Gold.png per Enemy Minimum Total Earnings[4]
1 10% 0.11 27.78 data-sort-value="0">Gold.png0g
2 20% 0.25 62.50 data-sort-value="750000">Gold.png750,000g
3 30% 0.43 107.14 data-sort-value="1500000">Gold.png1,500,000g
4 40% 0.67 166.67 data-sort-value="2250000">Gold.png2,250,000g

Notes

  • Since the Anvil's output is randomly determined each time a trinket is re-rolled, a player could restart the day to get different stats when re-forging the same trinket. This could be useful when Iridium Bars are limited.

References

  1. See Object::OutputAnvil in the game code.
  2. See FairyBoxTrinketEffect::GenerateRandomStats in the game code.
  3. See CompanionTrinketEffect::GenerateRandomStats in the game code.
  4. 4.0 4.1 4.2 See TrinketEffect::GenerateRandomStats in the game code.
  5. 5.0 5.1 See IceOrbTrinketEffect::GenerateRandomStats in the game code.
  6. 6.0 6.1 See MagicQuiverTrinketEffect::GenerateRandomStats in the game code.
  7. See TrinketEffect::OnDamageMonster in the game code.
  8. The expected value is a geometric series, determined by the formula 1/(1-p)-1, where p is the chance of a coin dropping.

History

  • 1.6: Introduced.