That first post did get me thinking about who is depicted as fighting with who-- As far as I can see:
Forestmen vs. Crusaders - 6077 (Crusader is a prisoner)
Forestmen vs. Crusaders - 6042 (Forestman is a prisoner)
Crusaders vs. Black Falcons - 6062 (battle)
Black Falcons vs. Black Knights - 6059 (battle)
Black Knights vs. Wolfpack - 6086 (Wolfpack is a prisoner)
Wolfpack vs. Dragon Masters - 6082 (Wolfpack is a prisoner)
Dragon Masters vs. Royal Knights - 6078 (iffy implied combat)
Dragon Masters vs. Dark Forest - 6079 (implied robbery)
Royal Knights vs. Dark Forest - 6046 (iffy implied combat)
Royal Knights vs. Fright Knights - 6097 (Royal Knight is a prisoner)
Dark Forest vs. Fright Knights - 6087 (Dark Forester being caught)
There's also 6057 Sea Serpent, which shows Black Knights & Black Falcons-- but... they're shown on the boat together, and seemingly not fighting. I had always assumed they were a team in that set. Anyway, I think that's it? ... Well, ignoring the obvious Bulls/KK1, Vladek/KK2, Crown/Undead, and Dwarves/Trolls conflicts where it's easy to figure out who's supposed to be "good" and "evil".
Drawing a map, we get:
So, if we assume "good" and "evil" teams as the only possibilities, that conflict between Royal Knights and Dark Forest screws that up. If we were to pretend that they're partners in 6046 instead of opponents, we'd have to assume "teams" of:
Forestmen, Black Falcons, Wolfpack, Royal Knights, and Dark Forest
vs.
Crusaders, Black Knights, Dragon Masters, and Fright Knights
I always assumed Fright Knights were pretty unmistakably "evil", and always gotten an evil feeling about Dragon Masters, Black Knights-- so it looks like you'd have to assume that 2nd team was "evil" and the 1st team was "good".
But realistically, it's every faction for himself! That's why they're factions, after all! If they were on the same "team", they'd be wearing the same stylish outfits! I think each genre kind of speaks for itself in terms of its morality, rather than who they're depicted as doing battle against. But interesting to play around with, nonetheless.
DaveE