
With coded alliances I did not mean hard coded like WoW, but rather so that guilds could chose to ally themselves with a coded command. Giving them access to eachothers racks perhaps, making them able to see allies awake, and perhaps some type of messaging system for allies.
But yes, the alliances suggested are the logical ones, but I dont think they should be coded. I think it should be possible to ally yourself with any guild. So in theory neidars could decide to ally themselves with the evil side if they really wanted. Unlikely of course but still.
This could of course be expanded with more things, like peace treaties (unable to attack player between guilds? Or treaty broken if attack happens, or something). Also we could have declared wars between guilds with a reward system when attacking/killing someone if the guild you are at war with. A war declaration against one guild would of course include all guilds they are allied with... so with strong allies people might not be so keen to declare war. A surrender command would also be cool... leading to autmatic peace declared and some benefits for the winning side.
Anyway, random thoughts, off the subject. The points was the "ally" command for guild leaders and some team benefits for allies. Not combat benefits but the ones I listed above for starters. I think thats better then putting all players in a few guilds.