I had revealed Heavy cavalry in front of my Master hunter.
When I played Master hunter, Heavy cavalry was discarded,
and I got +6 to my tower (probably there is bricks card instead
of Heavy cavalry now).
It seems that Far sight effect has two parts of code,
one before card effect and one after. I think it is not
supposed to work like that.