Hmm. For some reason I was thinking it wasn't line-of-sight based, just distance. Yeah, that's probably a lot of it. I always just tried to put as much ground between myself and her as possible, which is the exact opposite of ducking. Fair enough.
Edit:
I've been messing around with the maps in custom games, but I just can't remember all of them. They're too big and there are too many. By the time I get to the other end I've already forgotten what was at the start. Hmm...
Meanwhile, I've been playing Lucio a lot, but not really by choice. It's just that inevitably everyone else instantly locks in as an offensive character the second they can and I feel like I have to so we have something resembling team composition. I like him, he's fun to play, and he's cute as hell, but man, getting kind of tired of having my team make my character choice for me and then getting zero votes at the end of the game for five games straight even though we won all five and I placed in all five of them...
So I had a situation earlier where we were defending, I was Lucio, and we had a Mccree run past the enemy team, getting himself shot up in the process, and proceed to sit in a building a block away with the enemy between the rest of the team (including me) and him. He just sat there for like two solid minutes spamming "heal please, heal please, heal please" over and over again. I just let him fucking sit there because I would have had to abandon the rest of the team AND lead the enemy to his position to heal him. Am I good? Or should I have known some obvious backdoor route to get there and help him? Should I have left the rest of the team healer-less to do that? I think he was just being a dumbass, but I'm not really like... An FPS player at all, so I don't know if that was some kind of faux pas.
Edit: Oh yeah, and there was one game where an enemy D.Va used her fucking ultimate at a crucial moment with no audio cue. And then in the replay, when you can bet I was paying close attention, still no audio cue. What the fuck? How does that work? Because if there's some kind of way of cheating around the incredibly brief warning period then I have no compunction about calling that move broken.