Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Kaylo

Uploaded by

kaylo

Virus scan

Safe to use

Tags for this mod

About this mod

(Re)Adds Transmute Mineral Ore spell removed by Requiem.

Requirements
Permissions and credits
================================================
Requiem SE Patches - Requiem - Transmute Minerals:
for ogerboss'
Requiem - The Roleplaying Overhaul v4.0.2 (SSE-Converted)
================================================
Requiem removes the Transmute Mineral Ore spell. I'm not sure why, though I think the argument is that it "unbalances" the game. I mean, compared to all the other exploits possible...meh. Not really. And removed content is no fun. So I added it back.


(What This Mod Does)
Requiem - Transmute Minerals:

Adds spell Transmute: Minerals back into the game. As Requiem overwrites the original spell I couldn't simply restore it without deleting stuff, so it's technically a new spell. Spell name reflects the same naming convention Requiem uses for other transmute spells so it sorts properly in the spell list. Spell book has been added, and keywords included so it spawns normally in loot and vendor lists.

Uses the original magic effect and this version references the same script (transmutemineralscript), so any mods you use that modify the script will work correctly. I didn't upload my script changes as people may want something different, more true to vanilla, etc. There are many tweaked versions out there. Personally, if people want to copy it, I edited mine to prioritize iron over silver, tweaked conversion rate and skill gain to better reflect Requiem skill rates:
Spoiler:  
Show

Scriptname firewoodtransmuteMineralScript extends ActiveMagicEffect  
{transmute ore spell}

import game

MiscObject Property Ore01  Auto  
{Iron Ore}
MiscObject Property Ore02  Auto  
{Silver Ore}
MiscObject Property Ore03  Auto  
{Gold Ore}
Sound Property FailureSFX  Auto  
float property skillAdvancement01 = 10.0 auto
float property skillAdvancement02 = 16.0 auto
{Adjusted for Requiem}
message property failureMSG auto


EVENT OnEffectStart(Actor akTarget, Actor akCaster)
    objectReference caster = akCaster
    if caster.getItemCount(Ore01) >= 5
        ; Prioritize iron ore
        caster.removeItem(Ore01, 5, TRUE)
        caster.addItem(Ore02, 5, FALSE)
        advanceSkill("alteration", skillAdvancement01)
    elseif caster.getItemCount(Ore02) >= 3
        ; Prioritize silver after iron
        caster.removeItem(Ore02, 3, TRUE)
        caster.addItem(Ore03, 3, FALSE)
        advanceSkill("alteration", skillAdvancement02)
    else
        ; No valid ore in inventory
        FailureSFX.play(caster)
        failureMSG.show()
    endif
endEVENT


Just an example in case others want something less tedious than transmuting 1 at a time.