User blog comment:Disturbedfan1100/Map Game 1.5 (or 2.5, whatever!)/@comment-24660975-20140320123303/@comment-6812733-20140320185154

Batran, yes. Player can ally with NPCs that are controlled by someone else. But the one who controls that NPC decides if the NPC accepts the alliance. Usually the NPC should accept since you cannot use the NPCs for your own good (leaving human players without allies is taking advantage of the NPCs).