Also, I’d like to ask what determines the detection radius of NPCs.
Sometimes, when you enter a store wearing a revealing outfit, the NPCs react (the bar above their heads starts filling up) from a huge distance — almost from the entrance to the middle of the map. But other times, the NPCs’ reaction bar only starts filling up when you get very close to them, and if you step back a few meters, their reaction remains, but the bar starts to go down.