Skyrim Potion Calculator

This is a Skyrim Potion Calculator. This tool helps alchemists in Tamriel determine the potential strength and effects of their concoctions based on the ingredients they use. In the world of Skyrim, alchemy is a vital skill. By combining two different ingredients, you can create potions that restore health, magicka, or stamina, or grant various beneficial effects like invisibility, increased strength, or elemental resistances. Each ingredient possesses up to four alchemical effects, and when two ingredients with a shared effect are combined, that effect is manifested in the resulting potion. The strength of the potion is influenced by your Alchemy skill level, perks, and the quality of the ingredients themselves. This calculator simplifies the ingredient-combining process. Select two ingredients from the dropdown menus, and it will show you the combined effects and a qualitative assessment of the potion's potential strength based on common ingredient rarity and alchemical attributes.

Skyrim Potion Calculator

— Select Ingredient — Wheat Blue Mountain Flower Purple Mountain Flower Hanging Moss Charred Skeever Tail Eye of Sabre Cat Dragon Tongue Fire Petal Snowberries Deathbell Nirnroot Void Salts Human Flesh Giant Lichen Canis Root Glow Dust Human Heart Nightshade Chaurus Eggs Falmer Ear Spider Egg Skeever Tail Dragon's Blood Hagraven Claw Swamp Fungal Pod Blisterwort Firefly Luna Moth Wing Mora Tapinella Canis Root Ice Wraith Teeth Scaled Horn Honeycomb Namenra's Kiss Chaurus Hunter Antennae Ectoplasm Slimecap Vile Mythalith Imp Stool Falmer Blood-chill Moth Priest's Tongue Ancestor Moth Wing Bellyache's Root Hagraven Tentacles Sload Soap Troll Fat Ash Yam Moon Sugar Flesh Ghostly Essence Spider Leg Ravenous Eye Spider Web Void Dust Human Placenta Sabre Cat Tooth Mull Ash Creep Cluster Frost Mirriam Juniper Berries Spiced Wine Ice Wraith Essence Night Prowler Eye Snow Thrush Egg Sabertooth Dragonscale Falmer Ear Fire Salts Gloom Dust Hagbane Hawk Feathers Honeycomb Ice Wraith Teeth Imp Stool Juniper Berries Kresh Fiber Luna Moth Wing Mage's Balm Mora Tapinella Moth Priest's Tongue Namira's Rot Nirnroot Nightshade Night Prowler Eye Ogre's Teeth Pearl Purple Mountain Flower Sabre Cat Tooth Scaled Horn Shadowsilk Skeletal Hand Slimecap Snow Berries Snow Thrush Egg Snowy Bee Spider Egg Spiced Wine Swamp Fungal Pod Thistle Branch Troll Fat Void Salts Vile Mythalith Wheat Wisp Wrappings
— Select Ingredient — Wheat Blue Mountain Flower Purple Mountain Flower Hanging Moss Charred Skeever Tail Eye of Sabre Cat Dragon Tongue Fire Petal Snowberries Deathbell Nirnroot Void Salts Human Flesh Giant Lichen Canis Root Glow Dust Human Heart Nightshade Chaurus Eggs Falmer Ear Spider Egg Skeever Tail Dragon's Blood Hagraven Claw Swamp Fungal Pod Blisterwort Firefly Luna Moth Wing Mora Tapinella Canis Root Ice Wraith Teeth Scaled Horn Honeycomb Namira's Kiss Chaurus Hunter Antennae Ectoplasm Slimecap Vile Mythalith Imp Stool Falmer Blood-chill Moth Priest's Tongue Ancestor Moth Wing Bellyache's Root Hagraven Tentacles Sload Soap Troll Fat Ash Yam Moon Sugar Flesh Ghostly Essence Spider Leg Ravenous Eye Spider Web Void Dust Human Placenta Sabre Cat Tooth Mull Ash Creep Cluster Frost Mirriam Juniper Berries Spiced Wine Ice Wraith Essence Night Prowler Eye Snow Thrush Egg Sabertooth Dragonscale Falmer Ear Fire Salts Gloom Dust Hagbane Hawk Feathers Honeycomb Ice Wraith Teeth Imp Stool Juniper Berries Kresh Fiber Luna Moth Wing Mage's Balm Mora Tapinella Moth Priest's Tongue Namira's Rot Nirnroot Nightshade Night Prowler Eye Ogre's Teeth Pearl Purple Mountain Flower Sabre Cat Tooth Scaled Horn Shadowsilk Skeletal Hand Slimecap Snow Berries Snow Thrush Egg Snowy Bee Spider Egg Spiced Wine Swamp Fungal Pod Thistle Branch Troll Fat Void Salts Vile Mythalith Wheat Wisp Wrappings

Combined Potion Effects:

    var ingredientData = { "Wheat": ["RestoreHealth", "FortifyMagicka", "DamageStamina", "LingeringDamageHealth"], "Blue Mountain Flower": ["RestoreHealth", "FortifyMagicka", "DamageStamina", "LingeringDamageHealth"], "Purple Mountain Flower": ["RestoreHealth", "FortifyMagicka", "DamageStamina", "LingeringDamageHealth"], "Hanging Moss": ["RestoreHealth", "FortifyMagicka", "DamageStamina", "LingeringDamageHealth"], "Charred Skeever Tail": ["RestoreHealth", "CureDisease", "FortifyStamina", "PoisonResistance"], "Eye of Sabre Cat": ["RestoreHealth", "FortifyMagicka", "FortifyStamina", "ChaosDamage"], "Dragon Tongue": ["FireDamage", "FortifyMagicka", "Invisibility", "WeaknessToFire"], "Fire Petal": ["FireDamage", "FortifyMagicka", "Invisibility", "WeaknessToFire"], "Snowberries": ["FrostDamage", "FortifyMagicka", "ResistShock", "WeaknessToFrost"], "Deathbell": ["DamageHealth", "ResistPoison", "Slow", "WeaknessToPoison"], "Nirnroot": ["DamageHealth", "Dispel", "Invisibility", "RestoreMagicka"], "Void Salts": ["DamageMagicka", "FortifyMagicka", "ResistFire", "ResistFrost"], "Human Flesh": ["DamageHealth", "Fear", "RestoreHealth", "WeaknessToMagic"], "Giant Lichen": ["FortifyHealth", "FortifyMagicka", "ResistFire", "ResistFrost"], "Canis Root": ["FortifyOneHandDamage", "FortifyStamina", "Paralysis", "ResistPoison"], "Glow Dust": ["DamageStamina", "FortifyMagicka", "ResistShock", "RestoreHealth"], "Human Heart": ["DamageStamina", "FortifyMagicka", "RestoreHealth", "WeaknessToMagic"], "Nightshade": ["DamageHealth", "FortifyOneHandDamage", "Fear", "ResistMagic"], "Chaurus Eggs": ["DamageStamina", "FortifyHealth", "ResistMagic", "RestoreMagicka"], "Falmer Ear": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Spider Egg": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Skeever Tail": ["CureDisease", "FortifyStamina", "PoisonResistance", "RestoreHealth"], "Dragon's Blood": ["DamageMagicka", "FortifyMagicka", "ResistFire", "ResistFrost"], "Hagraven Claw": ["DamageStamina", "FortifyMagicka", "FortifySkill", "RestoreHealth"], "Swamp Fungal Pod": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Blisterwort": ["DamageHealth", "FortifyOneHandDamage", "RestoreHealth", "WeaknessToPoison"], "Firefly": ["Invisibility", "ResistShock", "RestoreMagicka", "WeaknessToFire"], "Luna Moth Wing": ["Invisibility", "RegenerateMagicka", "RestoreHealth", "WeaknessToMagic"], "Mora Tapinella": ["FortifyAlteration", "FortifyIllusion", "RegenerateStamina", "ResistMagic"], "Ice Wraith Teeth": ["DamageStamina", "FortifyOneHandDamage", "ResistFire", "ResistFrost"], "Scaled Horn": ["DamageHealth", "FortifyHealth", "ResistPoison", "RegenerateMagicka"], "Honeycomb": ["FortifyBlock", "FortifyDestruction", "RegenerateStamina", "ResistPoison"], "Namira's Kiss": ["DamageMagicka", "FortifyIllusion", "Paralysis", "ResistMagic"], "Chaurus Hunter Antennae": ["DamageHealth", "FortifyStamina", "Invisibility", "ResistShock"], "Ectoplasm": ["DamageMagicka", "FortifyMagicka", "ResistFire", "RestoreHealth"], "Slimecap": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Vile Mythalith": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Imp Stool": ["DamageHealth", "DamageMagicka", "Fortify Destruction", "ResistPoison"], "Falmer Blood-chill": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Moth Priest's Tongue": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Ancestor Moth Wing": ["Invisibility", "RegenerateMagicka", "RestoreHealth", "WeaknessToMagic"], "Bellyache's Root": ["DamageHealth", "DamageMagicka", "Fortify Destruction", "ResistPoison"], "Hagraven Tentacles": ["DamageStamina", "FortifyMagicka", "FortifySkill", "RestoreHealth"], "Sload Soap": ["CureDisease", "FortifyStamina", "PoisonResistance", "RestoreHealth"], "Troll Fat": ["DamageStamina", "FortifyMagicka", "ResistFrost", "RegenerateHealth"], "Ash Yam": ["DamageHealth", "FortifyMagicka", "ResistFire", "ResistFrost"], "Moon Sugar": ["DamageMagicka", "FortifyMagicka", "RegenerateStamina", "ResistFire"], "Flesh": ["DamageHealth", "Fear", "RestoreHealth", "WeaknessToMagic"], "Ghostly Essence": ["DamageStamina", "FortifyMagicka", "ResistShock", "RestoreHealth"], "Spider Leg": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Ravenous Eye": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Spider Web": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Void Dust": ["DamageMagicka", "FortifyMagicka", "ResistFire", "ResistFrost"], "Human Placenta": ["DamageStamina", "FortifyMagicka", "ResistShock", "RestoreHealth"], "Sabre Cat Tooth": ["DamageHealth", "FortifyOneHandDamage", "Paralysis", "ResistPoison"], "Mull": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Ash Creep Cluster": ["DamageHealth", "FortifyMagicka", "ResistFire", "ResistFrost"], "Frost Mirriam": ["DamageStamina", "FortifyMagicka", "ResistFire", "ResistFrost"], "Juniper Berries": ["DamageStamina", "FortifyMagicka", "ResistFire", "ResistFrost"], "Spiced Wine": ["DamageStamina", "FortifyMagicka", "ResistFire", "ResistFrost"], "Ice Wraith Essence": ["DamageStamina", "FortifyOneHandDamage", "ResistFire", "ResistFrost"], "Night Prowler Eye": ["DamageHealth", "FortifyOneHandDamage", "Fear", "ResistMagic"], "Snow Thrush Egg": ["DamageStamina", "FortifyMagicka", "ResistShock", "RestoreHealth"], "Sabertooth": ["DamageHealth", "FortifyOneHandDamage", "Paralysis", "ResistPoison"], "Dragonscale": ["DamageMagicka", "FortifyMagicka", "ResistFire", "ResistFrost"], "Fire Salts": ["DamageMagicka", "FortifyMagicka", "ResistFire", "ResistFrost"], "Gloom Dust": ["DamageStamina", "FortifyMagicka", "ResistShock", "RestoreHealth"], "Hagbane": ["DamageHealth", "FortifyOneHandDamage", "Fear", "ResistMagic"], "Hawk Feathers": ["DamageStamina", "FortifyMagicka", "ResistShock", "RestoreHealth"], "Snowy Bee": ["FortifyBlock", "FortifyDestruction", "RegenerateStamina", "ResistPoison"], "Dragon's Blood": ["DamageMagicka", "FortifyMagicka", "ResistFire", "ResistFrost"], "Mage's Balm": ["DamageMagicka", "FortifyMagicka", "ResistFire", "ResistFrost"], "Wisp Wrappings": ["DamageMagicka", "FortifyIllusion", "Paralysis", "ResistMagic"], "Pearl": ["FortifyAlteration", "FortifyRestoration", "RegenerateMagicka", "ResistMagic"], "Shadowsilk": ["Invisibility", "ResistShock", "RestoreMagicka", "WeaknessToFire"], "Skeletal Hand": ["DamageHealth", "FortifyMagicka", "ResistPoison", "RestoreMagicka"], "Thistle Branch": ["DamageStamina", "FortifyMagicka", "ResistShock", "RestoreHealth"], }; function updateEffects(selectId) { var selectElement = document.getElementById(selectId); var effectsSpan = document.getElementById('effects' + selectId.slice(-1)); // 'effects1' or 'effects2' var selectedValue = selectElement.value; if (selectedValue) { var ingredient = JSON.parse(selectedValue); effectsSpan.innerHTML = "Effects: " + ingredient.effects.join(", "); } else { effectsSpan.innerHTML = ""; } } function calculatePotion() { var select1 = document.getElementById("ingredient1"); var select2 = document.getElementById("ingredient2"); var effectsList = document.getElementById("potionEffectsList"); var strengthDisplay = document.getElementById("potionStrength"); effectsList.innerHTML = ""; // Clear previous results var val1 = select1.value; var val2 = select2.value; if (!val1 || !val2) { strengthDisplay.innerHTML = "Please select two ingredients."; return; } var ingredient1 = JSON.parse(val1); var ingredient2 = JSON.parse(val2); var effects1 = ingredient1.effects; var effects2 = ingredient2.effects; var commonEffects = []; var uniqueEffects1 = []; var uniqueEffects2 = []; for (var i = 0; i < effects1.length; i++) { if (effects2.includes(effects1[i])) { commonEffects.push(effects1[i]); } else { uniqueEffects1.push(effects1[i]); } } for (var i = 0; i 0) { var commonEffectItem = document.createElement("li"); commonEffectItem.textContent = "Common Effects: " + commonEffects.join(", "); effectsList.appendChild(commonEffectItem); } // Display unique effects if any if (uniqueEffects1.length > 0 || uniqueEffects2.length > 0) { var uniqueEffectItem = document.createElement("li"); uniqueEffectItem.textContent = "Unique Effects: " + uniqueEffects1.concat(uniqueEffects2).join(", "); effectsList.appendChild(uniqueEffectItem); } // Determine potion strength qualitatively var strength = "Moderate"; var numCommonEffects = commonEffects.length; var rarityScore = 0; // Simple rarity heuristic (assign points for rarer effects) var effectRarity = { "RestoreHealth": 1, "FortifyMagicka": 1, "DamageStamina": 1, "LingeringDamageHealth": 2, "CureDisease": 1, "FortifyStamina": 1, "PoisonResistance": 1, "ChaosDamage": 3, "FireDamage": 2, "Invisibility": 3, "WeaknessToFire": 1, "FrostDamage": 2, "ResistShock": 2, "WeaknessToFrost": 1, "DamageHealth": 1, "ResistPoison": 1, "Slow": 1, "WeaknessToPoison": 1, "Dispel": 1, "RestoreMagicka": 1, "DamageMagicka": 1, "FortifyMagicka": 1, "ResistFire": 1, "ResistFrost": 1, "Fear": 2, "WeaknessToMagic": 2, "FortifyHealth": 2, "FortifyOneHandDamage": 3, "Paralysis": 4, "ResistMagic": 2, "FortifySkill": 3, "RegenerateMagicka": 2, "RegenerateStamina": 2, "FortifyBlock": 1, "FortifyDestruction": 2, "FortifyAlteration": 2, "FortifyRestoration": 2, "RegenerateHealth": 2, }; // Add points for each common effect based on rarity for (var i = 0; i < commonEffects.length; i++) { rarityScore += (effectRarity[commonEffects[i]] || 1); // Default to 1 if not found } // Add points for unique effects as well, but with less weight if not common for (var i = 0; i < uniqueEffects1.length; i++) { rarityScore += (effectRarity[uniqueEffects1[i]] || 1) * 0.5; } for (var i = 0; i = 3) { strength = "Potent"; } else if (numCommonEffects === 2) { strength = "Strong"; } else if (numCommonEffects === 1) { strength = "Moderate"; } else { strength = "Weak"; } // Adjust strength based on rarity score if (rarityScore >= 8) { strength += " (Rare)"; } else if (rarityScore >= 5) { strength += " (Uncommon)"; } else if (rarityScore >= 2) { strength += " (Common)"; } strengthDisplay.innerHTML = "Potential Potion Strength: " + strength; } .calculator-container { font-family: Arial, sans-serif; border: 1px solid #ccc; padding: 20px; border-radius: 8px; max-width: 600px; margin: 20px auto; background-color: #f9f9f9; } .calculator-container h2 { text-align: center; color: #333; margin-bottom: 20px; } .input-section { margin-bottom: 15px; display: flex; align-items: center; } .input-section label { flex: 1; margin-right: 10px; font-weight: bold; color: #555; } .input-section select, .input-section input { flex: 2; padding: 8px; border: 1px solid #ccc; border-radius: 4px; } .input-section span { flex: 3; margin-left: 10px; font-size: 0.9em; color: #666; } .calculator-container button { display: block; width: 100%; padding: 10px; background-color: #4CAF50; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; margin-top: 20px; } .calculator-container button:hover { background-color: #45a049; } #result { margin-top: 20px; border-top: 1px solid #eee; padding-top: 15px; } #result h3 { color: #333; margin-bottom: 10px; } #potionEffectsList { list-style-type: disc; padding-left: 20px; color: #444; } #potionEffectsList li { margin-bottom: 5px; } #potionStrength { font-weight: bold; color: #d35400; margin-top: 10px; }

    Leave a Reply

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