Came across a small problem earlier in DetectHidden.cs.
The following line:
Code:
bool inHouse = ( house != null && house.IsFriend( src ) );
Should be:
Code:
bool inHouse = ( house != null && house.IsInside( src ) && house.IsFriend( src ) );
The original code allows houses to be searched from outside, even half a screen away. The edited version of course requires the player to be inside the house to do a proper search. While it isn't a game-stopping issue or anything, it is easy to fix so I thought I'd post it.