matortheeternal / smash

An application that provides a means of performing automatic conflict resolution between multiple Bethesda Plugin Files for TES and Fallout games.
Other
129 stars 20 forks source link

Magic Effect Conditions not forwarded correctly? #218

Open cmeeren opened 5 years ago

cmeeren commented 5 years ago

See the following record. All plugins use Smash.All. USSEP changes are forwarded even though Acquisitive Soul Gems Multithreaded is loaded after and should take precedence.

image

cmeeren commented 5 years ago

Note however that one subrecord is forwarded from ASGMT instead of USSEP (I think this should actually be forwarded from USSEP, but I'm not sure):

image

matortheeternal commented 5 years ago

First thing: Is MGEF/Conditions treated as a single entity in the smash setting you're using? If it isn't then there's no problem here. That array is properly merged (if you look closely, you'll note how the contents of the arrays are identical except for one addition in USSEP, the IsActor condition).

The second thing is probably due to a change detected relative to the master record. Not sure off-hand.

cmeeren commented 5 years ago

First thing: Is MGEF/Conditions treated as a single entity in the smash setting you're using?

I'm using Smash.All, so yes. But my point was that the Smashed Patch contains the array from USSEP (including the IsActor condition), instead of the array from ASG, but the ASG array should AFAIK take precedence since it is loaded after USSEP.