Elin
NPC Spell Learning (Nightly)
Showing 1-10 of 12 entries
< 1  2 >
Update: Sep 22 @ 5:47pm

Uploaded same mod by mistake, <version>0.23.200</version>
<gameVersion>0.23.200</gameVersion>

Adds ability for NPCs to learn from cursed tome

Update: Sep 22 @ 1:33am

Inital Creation

Update: Sep 16 @ 10:09pm

bump nightly version and tags

Update: Sep 15 @ 12:11am

Inital Creation

Update: Sep 14 @ 8:59pm

bump for nightly

Update: Sep 13 @ 3:33am

Inital Creation

Update: Sep 13 @ 3:23am

Inital Creation

Update: Sep 6 @ 8:49pm

Technical Update

NPCSpellFix Nightly – Player-Only Spellbook Learning System

Added PlayerOnlyLearning configuration with enhanced spellbook source validation:

* Detection Method: Uses Elin’s built-in isGifted flag set by GiveGift() method when player directly hands items to NPCs
* Validation Logic: Enhanced TraitBaseSpellbook\_OnRead\_Patch with IsPlayerGivenSpellbook() helper function
* Fallback Detection: Also validates if player is currently holding the spellbook (direct hand-off scenarios)
* User Feedback: Blocked NPCs display contextual message via Msg.Say() system
* Default: true – NPCs now require player-given spellbooks by default for learning
* Backwards Compatible: Can be disabled in config to restore vanilla behavior

Update: Sep 6 @ 8:46pm

Inital Creation

Update: Sep 6 @ 7:51pm

NPCSpellFix v1.0.0 - Learned Spell Charge System

Added charge consumption system specifically for learned spells with BepInEx configuration:

* NEW DEFAULT: true – NPCs now consume charges on learned spells and remove them when depleted (enhanced realism)
* Optional: false – Restores previous unlimited learned spell behavior (vanilla-like)
* Configuration auto-generated at BepInEx/config/claude.elin.npcspellfix.cfg
* Only affects learned spells – innate abilities remain unchanged
* Charge consumption patches check LearnedSpellTracker.IsLearnedSpell() before applying limitations