Originally Posted by ahania
It's easier to track stolen goods permanently than only under certain circumstances. You can just set a flag "stolen_item" and every NPC with a "can_see_stolen_item" flag can react to it. Setting a flag and making sure it's only visible for a certain time under certain circumstances is more difficult. For example, making sure that the flag does not activate if you are invisible when stealing the item is a separate exercise in itself.

Not only is it not, you simply activate the same flag but it only matters for certain NPC's and/or for a period of time (And doesn't interact with killing the owner NPC). But being invisible when stealing an item doesn't impact things in BG3. NPC's still react to items being stolen, they KNOW what's been stolen and will confront you about said stolen item (And take it back if you can't persuade them).

Even if invisibility worked to prevent theft from triggering things... It's literally exactly the same as normal. You just have an "if_visible" check...