
Well, I think it's important to satisfy the los-symmetry requirement first of all... asymmetrical los leads to potentially abusable situations (even AI 'abusing' los to ambush the player), which IMO is a lot more severe than just
having 'odd' los rules.
On top of that, you have the requirement that creatures 'inside' a wall can shoot out, which basically means that a wall can't hide its own contents.
This seems to induce the general rule that los calculation ignores the status of the start and end tiles. I don't think this generates any weird corner-cases. I suppose you could hand-wave that away by saying ethereal creatures emit light that is only partially blocked by real objects, if that's the sort of thing you like doing

Leave a comment: