Jump to content

Dead thrall bug fixes


KriegsSundayFinest

Recommended Posts

Dead thralls seem to have a lot of issues within the main game. The Dark Souls perk won't give the health bonus to Dead Thralls that have enchanted armor or clothing. Also, if you reanimate a dead thrall with enchanted armor, the actual enchantments themselves won't affect the thrall until it passes through a door into another cell, which can be a problem if your thrall dies on the battle field.

 

So I was planning on making a mod that fixes these issues, so when a Dead Thrall with enchanted armor is reanimated, the enchantments will take effect immediately and they'll get the Dark Souls health bonus on top of it, each and every time. Problem is, I don't know how to go about this. Looking at the scripts on CK, I don't see anything that would cause the Dark Souls perk to interfere with armor enchants.

 

I did have an idea, where I could edit the script of the Dark Souls magic effect to place an enchanted necklace with a +100 to health into the Dead Thrall's body and have them equip it upon being reanimated, and then remove it after they die. That way, the health boost will be added along with any other armor enchantments they have. The only problem is I don't know if there are any NPCs in the game that equip necklaces in the first place (which would obviously interfere with the added necklace), and plus this doesn't solve the problem of armor/clothing enchantments not affecting Thralls until they move to another cell.

 

So, does anyone have any suggestions on how I could go about fixing these bugs? Any help would be much appreciated. Keep in mind I'm still a newb at this stuff so forgive me if I'm overlooking something obvious.

Edited by KriegsSundayFinest
Link to comment
Share on other sites

So I tried using what little knowledge I have on Papyrus to edit the script so whenever something is reanimated with Dead Thrall, a necklace (that I made myself in the CK that boosts health) would be added to their inventory and they would equip it. Except it's not working, after I kill the thrall no necklace appears in their inventory at all.

 

Here's what I have:

 

---------------------------------------------------------------------------------
Scriptname PerkDarkPotencyScript extends ActiveMagicEffect
actor Persistance
Event OnEffectStart(Actor Target, Actor Caster)
Persistance = Target
Target.ModAv("Health", HealthBonus)
Target.additem(EnchNecklaceHealth07, 1, false)
Target.equipItem(EnchNecklaceHealth07, false, false)
EndEvent
Event OnEffectFinish(Actor Target, Actor Caster)
Target.ModAv("Health", -HealthBonus)
Persistance = None
EndEvent
Armor Property EnchNecklaceHealth07 Auto
float Property HealthBonus Auto
---------------------------------------------------------------------------------
Yes, I do have "EnchNecklaceHealth07" listed in the properties with the necklace I want. I even tried changing it so it would add it to the player instead of the thrall but still no luck.
I know I'm probably missing something obvious, but I've been banging my head on this for the past two hours. I've read most of the tutorials and searched for troubleshooting answers. If anyone can be so kind as to help me out here that would be fantastic.
Link to comment
Share on other sites

  • 5 years later...

Good try anyway. What have you figured out after all these years? :D

I have an issue with "Better Dead Thralls" mod right now. When I have more than 2 thralls one of them may randomly

fall into the ground never to return to the surface. In the "Better Dead Thralls" mod you can mark your thralls so you

don't loose track of them if they get lost. The ones that go into the ground are clearly marked as being in the ground.

I would like to hear your opinion on this please.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...