Also, I was noding rooms with columns to try and make it so mobs could path every possible way through the room, is that not necessary? For example a room that looks like the following:
X = column
O = node
Code:
__________________________________________
| O O O O O |
| |
| XX XX XX XX XX |
|O XX O XX O XX O XX O XX O|
| |
| O O O O O |
| |
| XX XX XX XX XX |
|O XX O XX O XX O XX O XX O|
| |
| O O O O O |
| |
| XX XX XX XX XX |
|O XX O XX O XX O XX O XX O|
| |
| O O O O O |
------------------------------------------
This would allow the mob to take the shortest route to you no matter where you are at. You could remove a large number of nodes and still have LOS to a node no matter where in the room you are but unless I'm missing something it could create weird pathing in some cases with fewer nodes.