That argument would be valid - if th purpose of the component wasn't precisely to fix that. But since it's a "fixer", it doesn't matter whether cres are vanilla or not.The component that does this is "Creature Stuff - Inventory Unborker (removes spurious references to the item table)" btw - and by my principle of non-deletion of absolutely ANY game content, I remove spurious references to non-existent items by nulling them and remove references to exiting items by actually referring to them.
If you're referring to the Lolfixer part... well, I'm open to ideas
The thing is, I checked a dozen or so creatures, and it literally happens on every second creature affected. If you want, I can drop the whole log here, but I think that a systematic problem would be better handled in a systematic way. To be constructive,Before we start, I'd like to mention that I still do think the CENTEOL-like cases (extra quest items) are where the lolfixer fails - the IRONGU-like (extra standard equipment) ones are, ignorable, IMHO. I wrote the component because I didn't want CREs in my game to have "hidden and inaccessible" treasure.
1) the very first thing that comes to mind is to check whether the cre already has the same item. That would get rid of blatant duplicates.
2) also it could be useful to check whether the cre already has an item of the same type (at least, for armor and weapons).
3) it doesn't make sense to add undroppable items into inventory unless they are also equipped. Check grael.cre/immune1.itm, for example. (On the other hand, since they're undroppable, you could equip them into invalid slots when all valid ones are busy).
Also, unrelated to the above, but
4) I think "equipping" component doesn't always work. For instance, alanbl.cre/bow05.itm.
5) You should be more careful moving around items. Sometimes they are in invalid slots for a reason. Take Kangax. You move his ring to either a ring slot or inventory - poof, it's pickpocketable!
1) & 2) I don't see the problem with this in IRONGU-like cases other than maybe a lack of immersion (also the lolfixer is not supposed to be a gameplay mod - it's a purely technical mod that aims to fix crashes and unlock content) - in CENTEOL-like cases, this will have no effect
3) In the case you mentioned, equipping IMMUNE1 on GRAEL.CRE would make him immune to lots of stuff - which is seriously not what this component should be doing haphazardly. Would rather just assign an inventory reference and let it sit.
4) Will have a look thanks
5) There is a very nice flag for CRE-based items which sets an item to unstealable - no unstealable flag set? I guess fair game for pickpockets.
Edited by Lollorian, 13 September 2015 - 11:32 AM.