Alchemy Skyrim Calculator

The Elder Scrolls V: Skyrim Alchemy Calculator

Skyrim's alchemy system allows players to brew potent potions and devastating poisons by combining ingredients with matching effects. Understanding these effects and the best combinations is key to mastering the art of alchemy, whether you're seeking to heal your wounds, bolster your skills, or decimate your enemies.

Each ingredient in Skyrim possesses up to four distinct alchemical effects. When you combine two or more ingredients, a potion or poison is created based on the shared effects between them. The potency of the resulting concoction is influenced by the player's Alchemy skill, relevant perks, and the quality of the ingredients used. This calculator helps you explore potential combinations based on ingredient effects.

How to Use This Calculator:

  1. Identify the effects of the ingredients you possess.
  2. Enter the known effects into the input fields below.
  3. The calculator will suggest potential combinations and the resulting potion/poison type.

Note: This calculator focuses on identifying potential combinations based on shared effects. It does not account for ingredient magnitude, player skill, or perks, which significantly affect the final potion's strength and value.

Calculate Potion/Poison Combinations

var effectsMap = { "Restore Health": ["Restore Health"], "Fortify Archery": ["Fortify Archery"], "Damage Stamina": ["Damage Stamina"], "Frenzy": ["Frenzy"], "Fortify Magicka": ["Fortify Magicka"], "Lingering Damage Health": ["Lingering Damage Health"], "Paralysis": ["Paralysis"], "Invisibility": ["Invisibility"], "Weakness to Fire": ["Weakness to Fire"], "Damage Health": ["Damage Health"], "Fortify Heavy Armor": ["Fortify Heavy Armor"], "Restore Stamina": ["Restore Stamina"], "Fear": ["Fear"], "Fortify Illusion": ["Fortify Illusion"], "Resist Fire": ["Resist Fire"], "Damage Magicka": ["Damage Magicka"], "Fortify Destruction": ["Fortify Destruction"], "Regenerate Health": ["Regenerate Health"], "Fortify One-Handed": ["Fortify One-Handed"], "Waterbreathing": ["Waterbreathing"], "Fortify Alteration": ["Fortify Alteration"], "Resist Frost": ["Resist Frost"], "Damage Magicka Regen": ["Damage Magicka Regen"], "Fortify Light Armor": ["Fortify Light Armor"], "Fortify Carry Weight": ["Fortify Carry Weight"], "Regenerate Magicka": ["Regenerate Magicka"], "Fortify Block": ["Fortify Block"], "Resist Shock": ["Resist Shock"], "Fortify Stamina": ["Fortify Stamina"], "Slow": ["Slow"], "Fortify Two-Handed": ["Fortify Two-Handed"], "Damage Health Regeneraton": ["Damage Health Regeneraton"], "Fortify Smithing": ["Fortify Smithing"], "Restore Magicka": ["Restore Magicka"], "Fortify Lockpicking": ["Fortify Lockpicking"], "Resist Poison": ["Resist Poison"], "Fortify Sneak": ["Fortify Sneak"], "Cure Disease": ["Cure Disease"], "Fortify Barter": ["Fortify Barter"], "Resist Magic": ["Resist Magic"], "Silence": ["Silence"], "Fortify Enchanting": ["Fortify Enchanting"], "Reanimate Corpse": ["Reanimate Corpse"], "Damage Stamina Regeneraton": ["Damage Stamina Regeneraton"], "Fortify Restoration": ["Fortify Restoration"], "Restore Fatigue": ["Restore Fatigue"], "Chaos Damage": ["Chaos Damage"], "Fortify Unarmed": ["Fortify Unarmed"], "Absorb Health": ["Absorb Health"], "Absorb Magicka": ["Absorb Magicka"], "Absorb Stamina": ["Absorb Stamina"], "Fortify Health": ["Fortify Health"], "Weakness to Frost": ["Weakness to Frost"], "Weakness to Poison": ["Weakness to Poison"], "Weakness to Magic": ["Weakness to Magic"], "Weakness to Shock": ["Weakness to Shock"], "Poison Resistance": ["Poison Resistance"], // Often listed as Resist Poison "Frost Resistance": ["Frost Resistance"], // Often listed as Resist Frost "Fire Resistance": ["Fire Resistance"], // Often listed as Resist Fire "Shock Resistance": ["Shock Resistance"], // Often listed as Resist Shock "Magic Resistance": ["Magic Resistance"], // Often listed as Resist Magic "Disease Resistance": ["Disease Resistance"], // Often listed as Resist Disease "Lingering Damage Stamina": ["Lingering Damage Stamina"], "Fortify Alchemy": ["Fortify Alchemy"], "Restore Potions": ["Restore Potions"], // Not a direct effect, but relates to potion quality "Fortify Shouts": ["Fortify Shouts"], // Not a direct effect from ingredients "Invisibility": ["Invisibility"], "Paralysis": ["Paralysis"], "Courage": ["Courage"], // Not a direct effect from ingredients "Turn Undead": ["Turn Undead"], // Not a direct effect from ingredients "Night Eye": ["Night Eye"], "Light": ["Light"], "Detect Life": ["Detect Life"], "Detect Dead": ["Detect Dead"], "Calm": ["Calm"], "Pacify": ["Pacify"], // Synonym for Calm "Rally": ["Rally"], // Synonym for Courage "Ward": ["Ward"], // Not a direct effect from ingredients "Blessing of Stendarr": ["Blessing of Stendarr"], // Not an alchemical effect "Shield": ["Shield"], // Not an alchemical effect "Blessing of Dibella": ["Blessing of Dibella"], // Not an alchemical effect "Blessing of Kynareth": ["Blessing of Kynareth"], // Not an alchemical effect "Blessing of Mara": ["Blessing of Mara"], // Not an alchemical effect "Blessing of Talos": ["Blessing of Talos"], // Not an alchemical effect "Blessing of Akatosh": ["Blessing of Akatosh"], // Not an alchemical effect "Blessing of Zenithar": ["Blessing of Zenithar"], // Not an alchemical effect "Blessing of Auriel": ["Blessing of Auriel"], // Not an alchemical effect "Blessing of Boethiah": ["Blessing of Boethiah"], // Not an alchemical effect "Blessing of Clavicus Vile": ["Blessing of Clavicus Vile"], // Not an alchemical effect "Blessing of Hermaeus Mora": ["Blessing of Hermaeus Mora"], // Not an alchemical effect "Blessing of Hircine": ["Blessing of Hircine"], // Not an alchemical effect "Blessing of Malacath": ["Blessing of Malacath"], // Not an alchemical effect "Blessing of Mehrunes Dagon": ["Blessing of Mehrunes Dagon"], // Not an alchemical effect "Blessing of Mephala": ["Blessing of Mephala"], // Not an alchemical effect "Blessing of Molag Bal": ["Blessing of Molag Bal"], // Not an alchemical effect "Blessing of Namira": ["Blessing of Namira"], // Not an alchemical effect "Blessing of Nocturnal": ["Blessing of Nocturnal"], // Not an alchemical effect "Blessing of Peryite": ["Blessing of Peryite"], // Not an alchemical effect "Blessing of Sanguine": ["Blessing of Sanguine"], // Not an alchemical effect "Blessing of Sheogorath": ["Blessing of Sheogorath"], // Not an alchemical effect "Blessing of Vaermina": ["Blessing of Vaermina"], // Not an alchemical effect "Blessing of Azura": ["Blessing of Azura"], // Not an alchemical effect "Blessing of Kyne": ["Blessing of Kyne"], // Same as Kynareth "Blessing of Shor": ["Blessing of Shor"], // Not an alchemical effect "Blessing of The Divines": ["Blessing of The Divines"], // Not an alchemical effect "Fortify Magicka Regen": ["Fortify Magicka Regen"], "Fortify Stamina Regen": ["Fortify Stamina Regen"], "Restore Enchantment": ["Restore Enchantment"], "Drain Health": ["Drain Health"], // Same as Damage Health "Drain Stamina": ["Drain Stamina"], "Drain Magicka": ["Drain Magicka"], "Damage Health": ["Damage Health"], "Damage Stamina": ["Damage Stamina"], "Damage Magicka": ["Damage Magicka"], "Damage Health Regeneration": ["Damage Health Regeneration"], "Damage Stamina Regeneration": ["Damage Stamina Regeneration"], "Damage Magicka Regeneration": ["Damage Magicka Regeneration"], "Lingering Damage Health": ["Lingering Damage Health"], "Lingering Damage Stamina": ["Lingering Damage Stamina"], "Lingering Damage Magicka": ["Lingering Damage Magicka"], "Resist Fire": ["Resist Fire"], "Resist Frost": ["Resist Frost"], "Resist Shock": ["Resist Shock"], "Resist Poison": ["Resist Poison"], "Resist Magic": ["Resist Magic"], "Resist Disease": ["Resist Disease"], "Fortify Health": ["Fortify Health"], "Fortify Stamina": ["Fortify Stamina"], "Fortify Magicka": ["Fortify Magicka"], "Fortify Strength": ["Fortify Strength"], // Not a direct ingredient effect "Fortify Dexterity": ["Fortify Dexterity"], // Not a direct ingredient effect "Fortify Intelligence": ["Fortify Intelligence"], // Not a direct ingredient effect "Fortify Charisma": ["Fortify Charisma"], // Not a direct ingredient effect "Fortify Luck": ["Fortify Luck"], // Not a direct ingredient effect "Fortify Archery": ["Fortify Archery"], "Fortify Block": ["Fortify Block"], "Fortify Destruction": ["Fortify Destruction"], "Fortify Enchanting": ["Fortify Enchanting"], "Fortify Heavy Armor": ["Fortify Heavy Armor"], "Fortify Illusion": ["Fortify Illusion"], "Fortify Light Armor": ["Fortify Light Armor"], "Fortify Lockpicking": ["Fortify Lockpicking"], "Fortify One-Handed": ["Fortify One-Handed"], "Fortify Restoration": ["Fortify Restoration"], "Fortify Smithing": ["Fortify Smithing"], "Fortify Sneak": ["Fortify Sneak"], "Fortify Speech": ["Fortify Speech"], // Same as Fortify Barter "Fortify Stamina Regeneration": ["Fortify Stamina Regeneration"], "Fortify Two-Handed": ["Fortify Two-Handed"], "Fortify Unarmed": ["Fortify Unarmed"], "Restore Health": ["Restore Health"], "Restore Magicka": ["Restore Magicka"], "Restore Stamina": ["Restore Stamina"], "Restore Fatigue": ["Restore Fatigue"], // Same as Restore Stamina in some contexts, but distinct "Restore Enchantment": ["Restore Enchantment"], "Invisibility": ["Invisibility"], "Waterbreathing": ["Waterbreathing"], "Slow": ["Slow"], "Frenzy": ["Frenzy"], "Fear": ["Fear"], "Calm": ["Calm"], "Courage": ["Courage"], "Paralysis": ["Paralysis"], "Absorb Health": ["Absorb Health"], "Absorb Magicka": ["Absorb Magicka"], "Absorb Stamina": ["Absorb Stamina"], "Cure Disease": ["Cure Disease"], "Night Eye": ["Night Eye"], "Detect Life": ["Detect Life"], "Detect Dead": ["Detect Dead"], "Light": ["Light"], "Reanimate Corpse": ["Reanimate Corpse"], "Weakness to Fire": ["Weakness to Fire"], "Weakness to Frost": ["Weakness to Frost"], "Weakness to Shock": ["Weakness to Shock"], "Weakness to Poison": ["Weakness to Poison"], "Weakness to Magic": ["Weakness to Magic"], "Chaos Damage": ["Chaos Damage"], "Fortify Alchemy": ["Fortify Alchemy"], "Fortify Carry Weight": ["Fortify Carry Weight"] }; function calculateAlchemyCombination() { var effect1 = document.getElementById("effect1").value.trim(); var effect2 = document.getElementById("effect2").value.trim(); var effect3 = document.getElementById("effect3").value.trim(); var effect4 = document.getElementById("effect4").value.trim(); var effect5 = document.getElementById("effect5").value.trim(); var effect6 = document.getElementById("effect6").value.trim(); var effect7 = document.getElementById("effect7").value.trim(); var effect8 = document.getElementById("effect8").value.trim(); var ingredientsEffects = []; var ingredient1Effects = [effect1, effect2, effect3, effect4].filter(e => e !== ""); var ingredient2Effects = [effect5, effect6, effect7, effect8].filter(e => e !== ""); var commonEffects = []; if (ingredient1Effects.length > 0 && ingredient2Effects.length > 0) { for (var i = 0; i < ingredient1Effects.length; i++) { for (var j = 0; j < ingredient2Effects.length; j++) { if (ingredient1Effects[i].toLowerCase() === ingredient2Effects[j].toLowerCase()) { commonEffects.push(ingredient1Effects[i]); } } } } var resultDiv = document.getElementById("result"); resultDiv.innerHTML = ""; // Clear previous results if (commonEffects.length === 0) { resultDiv.innerHTML = "No common effects found between the two ingredients. Try different combinations."; } else { var potionType = "Potion"; var poisonType = "Poison"; var hasNegativeEffect = false; commonEffects.forEach(function(effect) { if (effectsMap[effect] && effectsMap[effect][0].includes("Damage") || effectsMap[effect] && effectsMap[effect][0].includes("Weakness") || effectsMap[effect] && effectsMap[effect][0].includes("Drain") || effectsMap[effect] && effectsMap[effect][0].includes("Lingering Damage") || effectsMap[effect] && effectsMap[effect][0].includes("Fear") || effectsMap[effect] && effectsMap[effect][0].includes("Frenzy") || effectsMap[effect] && effectsMap[effect][0].includes("Paralysis") || effectsMap[effect] && effectsMap[effect][0].includes("Slow")) { hasNegativeEffect = true; } }); if (hasNegativeEffect) { potionType = "Could create a "; poisonType = "Likely to create a "; } else { potionType = "Likely to create a "; poisonType = "This combination has no negative effects for a "; } var outputHTML = "

Possible Combinations:

    "; if (commonEffects.length > 0) { outputHTML += "
  • Shared Effects: " + commonEffects.join(", ") + "
  • "; outputHTML += "
  • " + potionType + "" + commonEffects.join(" & ") + " " + (hasNegativeEffect ? "Poison or a Potion with mixed effects." : "Potion.") + "
  • "; if (hasNegativeEffect) { outputHTML += "
  • " + poisonType + "" + commonEffects.join(" & ") + " Poison.
  • "; } } else { outputHTML += "
  • No common effects found.
  • "; } outputHTML += "
"; resultDiv.innerHTML = outputHTML; } } .calculator-container { font-family: Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 20px; border: 1px solid #ddd; border-radius: 8px; background-color: #f9f9f9; display: flex; flex-wrap: wrap; gap: 20px; } .article-content { flex: 1; min-width: 300px; } .calculator-inputs { flex: 1; min-width: 300px; background-color: #fff; padding: 20px; border-radius: 5px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .calculator-inputs h3 { margin-top: 0; color: #333; } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 5px; font-weight: bold; color: #555; } .input-group input[type="text"] { width: calc(100% – 12px); padding: 8px 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; /* Ensures padding and border are included in the element's total width and height */ } button { background-color: #4CAF50; color: white; padding: 10px 15px; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; transition: background-color 0.3s ease; } button:hover { background-color: #45a049; } .calculator-result { margin-top: 20px; padding: 15px; border: 1px dashed #ccc; border-radius: 5px; background-color: #eef; width: 100%; } .calculator-result h4 { margin-top: 0; color: #333; } .calculator-result ul { padding-left: 20px; } .calculator-result li { margin-bottom: 5px; color: #444; } .calculator-result strong { color: #007bff; }

Leave a Reply

Your email address will not be published. Required fields are marked *