hm I would do it slightly differently, instead of guards increasing the search level for how many times they get shot, I would decrease the search level over time. First, it begins like the regular guard search for however much time the guards usually search for you (lets say 30 seconds, because I am not sure how much time exactly do vanilla guards give up the search for you). Okay, so they do vanilla search for 30 seconds, then they go to alert status 3 for 30 sec, then to 2 for 30 sec, then to 1 for 30 seconds, that would be two minutes of real time and one hour of game time (think MGS with the alert, evasion, and caution phases). After 1 hour, I think the guards would just assume you left the area.
Oh, and if you shoot a second arrow, they add another 30 seconds, so it would be a total of 4 minutes of search time (real life) 2 hours (game time), if you shoot a third arrow, the individual search times is 90 seconds, for a total of 6 minutes search time, or 3 hours game time.
Oh, and if you shoot a second arrow, they add another 30 seconds, so it would be a total of 4 minutes of search time (real life) 2 hours (game time), if you shoot a third arrow, the individual search times is 90 seconds, for a total of 6 minutes search time, or 3 hours game time.
Except that game time would not be equivalent to real-time. Knowing this, it would just force players to wait longer for them to stop searching for you rather than keep to the "in-game realism".

