posixone-SkyheimExtended icon

SkyheimExtended

SkyheimExtended intercepts interesting code from Skyheim and injects custom code replacing Skyheim's original code.

Last updated 2 years ago
Total downloads 5041
Total rating 0 
Categories Client-side Mistlands Update
Dependency string posixone-SkyheimExtended-1.0.4
Dependants 27 other packages depend on this package

This mod requires the following mods to function

makail-Skyheim-1.1.1 icon
makail-Skyheim

Skyheim is a magic mod aimed at providing balanced progression and a reason to go back and slay bosses. Unleash magic both destructive and beneficial!

Preferred version: 1.1.1

README

SkyheimExtended

SkyheimExtended intercepts Skyheim's method calls and injects custom code replacing Skyheim's original code, when both (Skyheim+SkyeheimExtended) mods are used.

Note:

* This mod does not replace Skyheim's original dll. SkyeheimExtended can only be run alongside Skyheim

Features:

  • All runes can now be configured independently from each other.

    • Configure each rune to scale mana capacity and regen rate with the respective Skyheim magic skill level
    • Configure static mana drain values for each rune. I.e., how much mana is used for each rune use
    • Note: the travel rune behaves differently. The travel rune consumes mana when equipped, not when fired. The travel rune can also be configured
  • Statically assign Mana Regen and Max Mana values (instead of scaling)

    • If desired, scaling can be disabled (behaves like the original Skyheim) but you can still change these static values with SkyheimExtended
      • staticManaRegen
      • staticMaxMana
      • static[RUNE]ManaDrain
  • You can take a look at the latest SkyheimExtended default config here: https://github.com/brianmiller/SkyheimExtended/blob/master/posixone.SkyheimExtended.cfg

SkyheimExtended Defaults and Calculations

  • Mana Regen (regenScaleFactor): 1.41
    • Formula is: skillLevel * scaling[RUNE]RegenFactor + 3
  • Max Mana (manaScaleFactor): 0.06
    • Formula is: skillLevel * scaling[RUNE]ManaFactor + 100

If scaling is disabled (scaleWithLevel = false), then the "Static" values are used. SkyheimExtended sets these values to the following by default:

  • Mana Regen (manaRegen): 7
  • Max Mana (maxMana): 125

Note: Skyheim's default values are:

  • Mana Regen (manaRegen): 3
  • Max Mana (maxMana): 100

Dynamic Scaling

debugDynamicValues

Static Assignment

debugStaticValues