The problem would come from a situation such as this:
- Code: Select all
.....
#####
.....
..@..
If you aim at that wall from the @, from the south, you shouldn't be able to hit the north, but if you could target wall tiles, you could. It's possible I could code an exception for 1x1 walls like those trees though. I admit I'm also a little wary of it because in this situation...
- Code: Select all
#####
#####
.....
..@..
Firing at the wall from the south would cause you to "lose" 2/3 of the explosion to wall tiles. Though, for this case, I could perhaps code an algorithm for 'redistributing' splashes when they encounter solid walls, so that it spills further out from the wall instead?
At any rate, I see what you're saying.
I might look into a fix for 1x1 like the tree, but I'm not convinced I want to allow wall targeting just yet.