Alright, I had an issue the other day, and it went away, so I figured it was just Oblivion being weird, or something..
Now it's occurring again, basically, my inventory is acting wonky. An example, I killed two bandits, and stripped their gear, each had a set of glass armor, and daedric daggers.
The problem, is that they(none of the items) were stacking in my inventory, I ran my mods function to recycle items on them, and my mod said it was deleting them, however, checking the inventory, they remained.. (I know this function works correctly, I used it a lot, with 0 issues.) A bit later, they vanished, but my mod had already returned a message that could only occur after deletion, beforehand..(This bit probably just skews the issue, but I thought I should mention the behavior I"m experiencing.. It also kind of alludes to a few possibilities, such as, something actively scanning my inventory, and changing formid's, causing my mod to be unable to remove the item, or similar..)
(Also, I can't be sure, but I swear I had only two daedric daggers(the ones I just grabbed), yet it showed three in my inventory, I think the counts were off for the bandit gear as well..)
Here is my recycle code, just to be sure there is nothing wrong here.. (Though it couldn't cause the inventory stacking issue, seeing as it happened b4 I used this..)
Spoiler scn aaaRecycle; A function for deleting game items.ref Itemlong ItemValuelong FinalValuelong Amountlong PlayerHaslong PayOutBegin Function { Item, Amount } ; Get Item Value Set ItemValue to ( GetFullGoldValue Item ) Set FinalValue to (ItemValue * aaaAdvancedMagecraftQST.RecycleGoldCost) ; Give 1 Gold For Items Of Value (If Balance Options Reduce Them To 0) if (ItemValue > 0 && FinalValue =http://forums.bethsoft.com/index.php?/topic/1170916-beta-oblivion-script-extender-obse-0020/= 0 && aaaAdvancedMagecraftQST.RecycleGoldCost != 0) Set FinalValue to 1 endif Set PlayerHas to (Player.GetItemCount Item) if (Amount> PlayerHas) Set Amount to (PlayerHas) endif MessageEx "Recycling: %n - Amount: %0.f" Item Amount ; Remove Items (It's impossible for no item to reach this function, no if block necessary, there is at least one..) Player.RemoveItemNS Item Amount ; Give Gold (If applicable) ; I should probably wrap this in an if block... Set PayOut to (FinalValue * Amount) Player.AddItem Gold001 PayOut <--- This is the message I refer to above, the gold added message.. I got this, it must have ran to have gotten here..End
Here is my mod list..
Spoiler Active Mod Files:00 Oblivion.esm01 Cobl Main.esm [Version 1.72]02 Unofficial Oblivion Patch.esp [Version 3.3.3]03 DLCShiveringIsles.esp04 Unofficial Shivering Isles Patch.esp [Version 1.4.0]05 Enhanced Water v2.0 HD.esp06 BEER_Inebriation.esp [Version 1.21]07 CLS-Object Renamer-COBL.esp08 Map Marker Overhaul.esp [Version 3.8]09 Map Marker Overhaul - SI additions.esp [Version 3.5]0A Enhanced Hotkeys.esp [Version 2.1.1]0B Cobl Glue.esp [Version 1.72]0C Cobl Si.esp [Version 1.63]++ Cobl Tweaks.esp [Version 1.44]0D Imperial Furniture Renovated.esp0E StarX Vampire Deaths.esp0F Toggleable Quantity Prompt.esp [Version 3.2.0]10 Advanced Magecraft.esp11 SupremeMagicka.esp [Version 0.90b]12 SM_ShiveringIsles.esp [Version 0.90]++ SM_COBL.esp [Version 0.90]13 SM_EnchantStaff.esp [Version 0.90]++ SM_Scrolls.esp [Version 0.90]++ SM_SigilStone.esp [Version 0.90]14 Cobl Races.esp [Version 1.52]15 Decoration Wizard.esp (My mod, unreleased, does nothing even remotely close to being able to cause this..)16 FO3Keys.esp (My mod, also unreleased, simply sets "A" key to take all in containers.. Which makes it suspect.. It touches what is malfunctioning.. It's also recently added.. But I can't see how what it's doing could cause this..)17 Bashed Patch, 0.esp
OBSE Plugins
CSE v4.0Elys Uncapper (version ?)Elys Silent Voice (version ?)OBGE v2MenuQue v7Oblivion Stutter RemoverWEOCPS (Crash Prevention System)
Edit: This is issue is very hard to track down.. I wish it were a constant issue, rather than sporadic, I can't tell if removing mods fixed it, or it's just not occurring at the moment, etc,.
----
Edit2:
WARNING: substantial numbers of string variables exist for the following files (may indicate savegame bloat):
Advanced Magecraft.esp (141 strings)
I've saved once, maybe twice since the creation of a clean save.. Something is not right.