Isn't being able to see through diagonals a perfectly good aspect of the game? Why is it a "bug"?
bad craftmanship!
]]>It's a consequence of imprecision in the vision shroud algorithm. It runs rays from the player to every spot in a sub-grid, and looks for collisions with vision-blocking objects along the way. Sometimes the ray squeezes through a diagonal gap like this without hitting either diagonal block.
Hmm...
]]>Animals getting stuck at the edge of the screen would look rather strange, and wouldn't really stop guessing locks as the wiring doesn't have to be on screen either way.
]]>The thing is yea, the cat is probably going to step on a switch, but that doesn't tell you anything about where that switch leads. It could be a hugely complex circuit. You'd have to scout the entire house to know that for sure. In effect, it doesn't matter much if the switch is on the tile right before the edge of the view or on the tile past it. It's roughly the same amount of information.
]]>2. Animals can take a step out of view radius. This is a problem when cats walk off the edge of the screen and hit buttons. Bit locks again!
Hmm.. I thought this was an obvious consequence of the new rules. I had a lot of designs planned with cats that walked out of view, but never got the money to implement them.
]]>Hope these get fixed soon, because right now all the top houses are relying on them in ridiculous ways.
]]>