Quest aliases filling issues

Post » Mon Feb 10, 2014 1:07 pm

Long story: I have my "Hire Your Own Housecarl" where I set from script the crime faction for the assigned npcs (housecarls have own crime faction and I set those) and also set a different crime faction to the default hausecarl. My intent now is to make obsolete that mod in case "Hearthfire Enhanced" is used, implement the same thing in HFE, get the housecarls that may have been changed by the other mod and for that I try to fill the aliases for assigned housecarls in HFE based on GetIsCrimeFaction condition in a new start game enable quest.
Result: sometime it works right and the NPCs I assigned with previous mod get into the aliases but sometimes the default housecarls. Result varies if I keep reloading the save that didn't seen the new quest before, and is not only all or nothing but sometime is partial fail only for some aliases. Even when the wrong NPC is assigned to alias if I check from console it's crime faction it shows it is not in the corresponding housecarl crime faction...so it shoudn't be in the alias.
Short story: if a propery on an actor ( the crime faction in my case) was changed from script somtime before, then you add a new mod with a quest with start game enabled and an alias with filling condition on that propety, then that change may be seen or not when the alias is filled and the result is different if you just keep reloading.


I have a solution, will explicitly get the quest from the other mod with getFormFromFile and copy the aliases one by one because all are properties in a script, but if this can happen it seems a huge one.

Anyone has similar experience, any idea what's going on?
User avatar
Ron
 
Posts: 3408
Joined: Tue Jan 16, 2007 4:34 am

Return to V - Skyrim