Yes, I totally forgot about that-- when you Steal, it places it as 2 different items in the Inventory, but it still only counts as one... Hmm. I think Fear's suggestion is a pretty good solution, of course-- much easier to implement, too. Although I may have a messy work-around, depending how fast Oblivion works.... What if you set a secondary TargetRef to the plant's ingredient, removed the existing one, and then did a check, before adding it back after the check...
May be messy, and no idea if it would work without an Ingredient (does it say harvest none, or still have the percentage chance...). If it worked, it would remove the entire issue...
Hmm, I like this-- a challenge
Edit:
In fact, why not just simulate the entire thing? OBSE can set the Chance of Success to Zero, you can check the PlantType to scan for Nirnroots, and then just simulate everything else with a Script-- nothing is ever added except what you want, so no need to remove one, either
Edit 2:
And... Done
So, it still needs some game-play testing (esp. since my Computer still isn't upto running Oblivion properly, which means little real gameplay), but I believe everything is working now
What I've done is written a Script which:
1. Sets the Plant to have a 0 Chance of Success
2. Calculates the Chance of Success, taking Nirnroots into account
3. Checks for Ownership
4. Check the Cell Name for Named Cells if it is not the Wilderness
5. Checks the Cell Music Type for non-Wilderness cells, and sees if they are Dungeon type
6. Determines whether the Flora is owned or not, and then acts accordingly
7. Allows you to Set the Bounty and Chance of Success (including individual Seasons)
The only issues I can see, right now...
1. Some worlds may register as steal all the time (for example, SE -- no included SE Patch, yet)
2. Some outdoor Cells may trigger stealing (i.e., anything like "Such and Such Cave")
3. For some reason, Messages are not appearing... The line runs, but nothing comes up... It may be because I blanked the "Harvest Fail" message, however....