I don′t aggree with the majority that you shouldn′t be able to sell items to vendors tied to Bob. If you steal a carrot from Bob the vegetation seller, and I sell it to his good friend over in the next market district, Elena Tomatos′r′fruits, the fruit seller, then she should not know it is Bob′s carrot, after all it′s not like she has seen all of his carrots now has she ?
That's a good point and added to the formula. :goodjob:
I like your suggestion Sphagne. I agree that is how it SHOULD work.
But I'm just thinking of the maths to encode that. That seems like it would be one heckuva multi-variate equation. I don't know much about the maths going on behind the scenes in the game. I hope the sort of complex system you are suggesting is possible and could AND WILL! be implemented!
I have been a programmer myself and I know that it is not as complicated as it seems.
This is a simple distance calculation formula with a lot if quick condition checks, but if they have not added the internal data for keeping the position of the theft in the items, then they should add that data, and I do not know if it is possible in this stage.
Those checks should be added when you come into the line of sight of a person for the first time after a change in your inventory, (which would also require a timed flag to keep track of that for each NPC), and when you want to barter, and when a guard wants to check your inventory.
There should also be a flag to distinguish unique items. and an internal data to keep the time of the theft for the formula.
This is like this:
if item is not unique then { if NPC is not the_owner then { recognition = NPC.perception_factor * item_price_factor * NPC_in_faction_with_owner_factor; recognition = recognition / theft_distance_factor; } else recognition = 100 * item_importance_for_the_owner_factor. recognition = recognition / time_passed_from_theft_factor;} else recognition = 100;recognition = recognition / distance_from_inspector_when_you_walk_by_factor;
Although the formula would probably be more complicated than this, but it shows the back bone of it.