In my survival horror game, there are a decent amount of slow moving undead monsters roaming throughout a mansion. To attack a monster, you hit a button to draw your weapon and lock yourself into that spot, being unable to move aside from aiming your gun. Think like how it is in Resident Evil. However, I have one really annoying bug that I can't figure out how to solve. After getting an enemy's attention, they will occasionally walk right through the player or whatever walls/obstacles are in its way. Knockback doesn't push them away until they've stopped their strange rampage, usually during which I'm bitten from behind. It happens less often than not, but it's bizarre and tends to put the player at an unfair disadvantage for the monsters to be able to walk through walls to get to them.
I've tried looking at all of the possible "through = true" lines in the scripts, but I don't see anything out of place. Any of you script savvy folks have an idea of the cause or, more importantly, a solution?