It appears that the LoS calculations for Linear effects is different than the one for targeting: It's hard to see, but my warrior is not in LoS of the guardian, but the tile east of her is. Yet the Acid Jet hit her and not that other tile.
Amazingly, this is a feature and not a bug. Check out the video in this dev diary: http://www.cardhunter.com/2012/11/video-dev-diary-watch-some-card-hunter-in-action/ The Linear example starts 1 minute in.
Thanks, that's shows it better than my screenshot. But it doesn't give a reason why it works differently than what you'd expect.
http://wiki.cardhuntria.com/wiki/Combat#Using_area_of_effect_attacks Visualizing the effect as dropping from the sky helps.
Yeah, LOS is very "jagged" so you'd end up with a very gappy linear effect if you required it to each affected square. Basically, I wanted to make Linear effects more useful and look better.