acdover Posted January 27, 2018 Share Posted January 27, 2018 As much as I am aware, in the Stage I am editing, in result script "SetEssential <Actor> 1" should make the NPC essential. When compiling, it also doesn't give me an error. However, after testing in game, the NPC is not being made essential when that stage happens. Am I missing something? Link to comment Share on other sites More sharing options...
lubronbrons Posted January 27, 2018 Share Posted January 27, 2018 (edited) documentation : SetEssentialmaybe you use reference not base objectto set the actor to become essential you need his/her/it base objectuse syntax GetBaseObject to get the base formif you not sure which is which base form or reference, you could use test case code below to make sure if ref1.IsReference printc "%i %n is reference, set to essential" Let ref1 := ref1.GetBaseObject SetEssential ref1 1 else printc "%i %n is base object, set to essential" SetEssential ref1 1 endif Edited January 27, 2018 by lubronbrons Link to comment Share on other sites More sharing options...
Oblivionaddicted Posted January 30, 2018 Share Posted January 30, 2018 (edited) If the NPC you want to turn essential is used by several scripts you can easily fix the problem using set essential actor plus. Your problem probably also comes from a too low priority given to the related quest. Edited January 30, 2018 by Oblivionaddicted Link to comment Share on other sites More sharing options...
Recommended Posts