OK, let's summarize the formula:
- The stolen items in your inventory are marked as stolen, but as an option, you can toggle the indicator off, if you like.
I don't think it should be option, simply because it seems like a bizzare thing to dedicate an option to. It should either always be visibly marked as stolen, or always be a hidden flag. Heck, if there's a hardcoe mode it should not be visible.
There can be a formula that would define if an NPC recognizes a stolen item from you, if you are wearing it and you pass him by, or if you are selling the item to him, or if he is inspecting your inventory to find stolen items, as a guard. Yeah, this idea makes sense. Although guards should only take items they actually recognise. It's ridiculous how you can steal a zero-value spoon, and the guards psychically deduce that the Fortify Fatigue Pants you swiped from that backwater village
must be stolen as well. It could be based on a word-of-mouth "report" system. An NPC tells a guard about a stolen item, who will alert the other guards about it, and keep an eye out for it. If they tell other NPCs, then they will keep an eye out for it, but they'll only tell friends or people they see on a regular basis (because we don't want that beggar or even the horses reporting that they recognise stolen items)
Each stolen item has an internal data, which marks the position that it was first stolen, and has a price, and has a defined owner, and that owner has a faction. I'm not even sure if position would even be necessary, given that previous games still retain existing ownership for stolen items. The victim should report it to local guards and residents, and they simply go on alert. Travellers might spread the word to other towns, if it's a particularly valuable item. It would be much more organic that way.
Each NPC has a recognition threshold that defines his perception on stolen items, and guards and traveling merchants have higher perception than other people, and any NPC would instantly recognize the items that belonged to him, so you cannot steal a robe from a person and wear it right away. This is a good idea. If an NPC turns around to find you suddenly wearing their robe, and their table suddenly clear, they should actually recognise it straight away.
Unique items that are recognizable throughout the nation are instantly recognized. Perhaps, although there have been instances in the past where you could convince people that you somehow obtained a valuable item legitimately even when you did not. I'd like to see some way of that being kept in.
The items that would be recognized as stolen, would be automatically removed from the list, when you want to sell them to a regular merchant, but the ones that are not removed, are optionally marked as stolen so that you know what you are doing. Definitely disagree with this. That would make it too easy. There should be some level of challenge and skill in guessing who is going to recognise what, so I think everything should be listed. Imagine the shock of realising that the alchemist you're trying to sell to is actually good friends with that nobleman you stole a bunch of potions from. It would encourage you to first investigate the relationships between other characters, and determine who it would be wise to sell items to, which would make being a thief a
lot more exciting than simply running off to the same old safe-bet fence all the time.
So you can steal items from a house and sell the junk to the nearby merchant, and go further away and sell the more priced items, and go further away and sell the more priced items there and so on...
I like this, but again, I think it should be based on a word-of-mouth system than a plain old position/distance system.
For the more important items that you have stolen, you have to find fences, and those people bargain hard, so you cannot become rich overnight, or you can carry them to another town and sell them there to a regular merchant, for better price than what a fence would pay.
I like this a lot. Low risk, low return. That's the way it should be. If you want more gold, then you have to be prepared to take a bigger risk.
You cannot wear a stolen item near the place that it was stolen, for a long time.
Well you should be able to wear it. It should merely be a risky proposition, but not with a 100% chance of being caught. I'm guessing that's what you meant though.