Code: Cavedude * Added method SameFactions() which compares two npc_faction_ids to determine if they are the same faction or not. It compares primary faction, and all faction hits (excluding primary) ignoring the hit values. * The invis assisting code has been changed to make use of this method to determine if the assisting NPC is the same faction as the NPC requesting help. Haynar * Added using Mutex to the UCS Stream. Changed how stale UCS connections are removed, to prevent crashes. * The #zonestatus command will now shows the UCS connection status. When the UCS drops, a message will be sent to the clients, that connection to the chat service was dropped. * The #los command will now check both ways, from client to target, and target to the client.