Skip to content
lilebonymace edited this page Jan 1, 2025 · 5 revisions

spells : object (optional)

Allows to add new spells to SUR or remove existing spells. New staffs are included into the randomization.

Properties

remove : form[] (optional)

Spells to remove from SUR. It can only remove vanilla spells and spells added by JSONs that are loaded before your addon (they're loaded in the alphabetical order). This can be used to make addons/patches for magic overhauls that change the level of spells that are novice in vanilla or for something like the ApocalypseBalanceAdjustments.json that applies the changes of Balance Adjustments for Apocalypse to the Apocalypse addon.

alteration : form[] (optional)

conjuration : form[] (optional)

destruction : form[] (optional)

illusion : form[] (optional)

restoration : form[] (optional)

Spells of the corresponding schools to add to SUR. Spell names are extracted automatically.

Template

"spells" : 
{
    "remove" :
    [
        "0x0|Plugin Name.esp",
        "0x0|Plugin Name.esp"
    ],
    "alteration" : 
    [
        "0x0|Plugin Name.esp",
        "0x0|Plugin Name.esp"
    ],
    "conjuration" : 
    [
        "0x0|Plugin Name.esp",
        "0x0|Plugin Name.esp"
    ],
    "illusion" : 
    [
        "0x0|Plugin Name.esp",
        "0x0|Plugin Name.esp"
    ],
    "restoration" : 
    [
        "0x0|Plugin Name.esp",
        "0x0|Plugin Name.esp"
    ]
}

Examples

From the Mysticism addon:

"spells" : 
{
    "remove" :
    [
        "0x211EB|Skyrim.esm"
    ],
    "alteration" : 
    [
        "0x3C2436|MysticismMagic.esp",
        "0x5D175|Skyrim.esm"
    ],
    "conjuration" : 
    [
        "0x1CE06|Dragonborn.esm",
        "0x413541|MysticismMagic.esp",
        "0x4DBA4|Skyrim.esm"
    ],
    "illusion" : 
    [
        "0x4DEE9|Skyrim.esm"
    ],
    "restoration" : 
    [
        "0x8C886D|MysticismMagic.esp",
        "0x7388D3|MysticismMagic.esp",
        "0x4D3F8|Skyrim.esm"
    ]
}

Clone this wiki locally