Specifically this scenario:
- Skyrim.esm contains leveled lists for armor
- ModOne.esp contains additions to those armor leveled lists
- ModTwo.esp contains a script that adds things to the same armor leveled lists at runtime to avoid patching (several mods do this)
Some time later, another ESP is added:
- ModThree.esp adds even more to the same leveled lists directly, but let's say they're all merged cleanly a-la bashed patch
How does the engine / saved game handle this scenario? ModThree would have the winning leveled list, with the combination of the preceding plugins that also directly edit the lists, but what happens internally to the records that were added via script?
I ask because I added Immersive Armors early on, and noticed that after adding a lot of armor mods to the leveled lists, I stopped seeing Immersive Armors very often, if at all. I reset it via the MCM which re-runs the scripts, and things started appearing again, leading me to believe that perhaps the records that are added at runtime via script might get "collapsed" or overwritten by plugins that edit those lists later.
But this is all speculation. I have no idea how data from ESP vs. data in the save via scripts are merged when the save is loaded.
Any ideas? Thank you!