Zaiband's targetability is defined as "you can hit the square with a wand of light using positional targeting." Note that the ethereal PROJECT_JUMP flag has also been ditched, as the intended effect is on all the time. Also note that hockey-stick is gone in Zaiband; I changed mostly-diagonal projection to start out diagonally rather than orthogonally.
To put things bluntly, I got tired of calculating trick shots by hand all of the time. Once trick shot calculation was automated for the easy cases, the resulting asymmetric visibility isn't as annoying (although it's still not realistic).
Of course, this does cause a few problems:
@ cannot see D. He can see (and target) all of the x (if illuminated), as there exist easy-to-hand-calculate squares that, when targeted, a wand/rod of light can illuminate them from where @ is.
D can target @ just fine -- placing @ at the center of its breath weapon.
To put things bluntly, I got tired of calculating trick shots by hand all of the time. Once trick shot calculation was automated for the easy cases, the resulting asymmetric visibility isn't as annoying (although it's still not realistic).
Of course, this does cause a few problems:
Code:
######## D.xxxxx. ####@###
D can target @ just fine -- placing @ at the center of its breath weapon.
Comment