File information

Last updated

Original upload

Created by

Cahoot

Uploaded by

Cahooots

Virus scan

Safe to use

About this mod

Adds Radiant and Necrotic variants to Markoheshkir and fixes vanilla bugs.

Requirements
Permissions and credits
Changelogs
Overview
  • Bug fixes for the vanilla variants of Kereska's Favour that clean up the tooltips and fix some elemental variants not overriding a different variant.
  • Changes Markoheshkir to a +3 enchantment as befitting its status as the endgame Legendary staff.
  • Adds Radiant and Necrotic variants of Kereska's Favour for Markoheshkir, each with their unique effects and VFX.

Vanilla Bug Fixes
  • Vanilla tooltips were riddled with errors. Fixed tooltips stating the wrong duration for status effects (e.g. Heat, Encrusted by Frost, Lightning Charges, etc.) for literally almost all the elemental variants of Kereska's Favour.
  • Standardized formatting and wording in the descriptions for the vanilla variants.
  • Tooltips will now also show the actual upcasted level of the free spells granted.
  • Fixed bug that caused the Kereska's Favour status for some variants to not override if you had the status for another variant active (as the statuses last until long rest but the cooldown for Kereska's Favour is on a short rest). For example, previously if you had the Fire variant active (Flame of Wrath), then cast the Cold variant (Frost of Dark Winter), then the Cold variant's status would not override the Fire variant's status, meaning you'd still have the Gripped by Kereska's Flame status on you instead of the Conduit of Kereska's Ice status.
  • For the non-SE version: removed OncePerAttack cooldown on the (hidden) passives for the variants that apply a status to enemies. Read the Mod Versions section below for details and the explanation, but the gist is that both versions of the mod (assuming you have the prerequisites if using the SE version) will now allow all variants (vanilla and the new Radiant and Necrotic) to apply status effects to all enemies hit by an AoE spell, instead of just a single enemy.

Other Vanilla Changes
Markoheshkir is now also a +3 enchantment weapon instead of +2. Makes little practical difference as no build using the weapon would ever be swinging it, but it just feels right!

The Poison variant of Kereska's Favour (Deadlier than Arsenic) now also gets a new icon based off the icon for Protection from Poison. Its previous icon (which is in fact the icon for the base Protection from Energy spell) is now used for the Radiant variant, as the symbol in it is actually the one for Radiant damage.

The Main Feature: New Elemental Variants!


Radiant
  • Your Radiant spells deal additional Radiant damage equal to your Proficiency Bonus.
  • When you deal damage with a spell, inflict 2 turns of Radiating Orb on the target.
  • You can cast Guiding Bolt (4th level) and Sunbeam (6th level) with short rest cooldowns each.


Necrotic
  • Your Necrotic spells deal additional Necrotic damage equal to your Proficiency Bonus.
  • When you deal damage with a spell, inflict 1 turn of Bone Chill on the target.
  • You can cast Blight (4th level) and Circle of Death (6th level) with short rest cooldowns each.

Mod Versions
Script Extender: This version uses Amarui's AOE Status Fixer mod to allow the new Radiant and Necrotic variants to apply their status effects (Radiating Orb/Bone Chill) to multiple enemies when using an AoE spell. In vanilla, the way these effects work is that if you hit multiple enemies with a single AoE spell, only one enemy will receive the status. Note that AOE Status Fixer already does this fix for the other vanilla Markoheshkir variants; I just added the new Radiant/Necrotic variants into the existing SE script. This version requires Norbyte's Script Extender and obviously AOE Status Fixer (loaded before this mod). 

Non-Script Extender: Removes the OncePerAttack cooldown for applying status effects from both vanilla (Cold, Thunder, Poison, and Acid) and new (Radiant and Necrotic) variants. The reason why I removed this cooldown instead of using the vanilla implementation is that other mods such as Item and Spell Bug Fixes also do that, so this would ensure compatibility if using such mods. The intended purpose behind the cooldown is to prevent damage rider sources from unintentionally applying the status multiple times in a single attack, but Honour Mode (which is what I balance around, or at least Honour Mode ruleset in Custom difficulty) should resolve most damage rider sources (in vanilla at least), making it much less of a potential issue.

TL;DR: Assuming you have the prerequisites if using the SE version, both versions will apply status effects for vanilla and the new Radiant/Necrotic variants to all enemies hit by AoE spells (whereas in vanilla, only one enemy would receive the status even if multiple are hit). The only difference between the two versions is that the non-SE version will risk damage rider sources unintentionally applying the status multiple times in from a single attack.

Load Order/Compatibility
Load order doesn't really matter. Just load this mod after any other mods that may change Markoheshkir or any of its associated spells/passives/statuses. If using the SE version, then load this mod after AOE Status Fixer.