» Thu Apr 08, 2010 9:29 am
Bad news.
I found my test esp with the scripts to do what showler's suggested and adapted a couple of scripts to test with soulgems.
Everything works as expected, except that when a soulgem is dropped by script functions (Drop and DropMe), its soul resets, or, in technical terms, a fresh soulgem is created. Therefore a SoulGemEmpty1Petty will be an empty petty soulgem, a SoulGem4Greater3CommonSoul will be a Greater soulgemwith a Common soul, etc., regardless of what soul level it had before the drop.
This does not happen when the player drops it himself.
This behavior is consistent with other dropping scenarios (dropped scripted items has its variables reset)
Since it will be reset to the Base Object specs, there is no point in dropping, checking and collecting them. You have the Base Object specs from GetItems anyway.
Under these circumstances, I cant figure out how to determine the actual soul level of the soulgems in inventory.
Unless, of course, somebody has the necessary experience to emulate all the keystrokes to open, browse and shift-click all the soulgems in the inventory.