Okay, I think I got it, at least partially. Not really pertaining to your mod or WS gaming so maybe I should post this on some BFME2 forum instead, but hey.
There are actually 5 different skins that consist of two 1024x1024 texture files (body & wings).
dragon_c.dds & dragon2_c.dds
dragonb_c.dds & dragonb2_c.dds
dragonc_c.dds & dragonc2_c.dds
dragond_c.dds & dragond2_c.dds
dragone_c.dds & dragone2_c.dds
So there are 5 different "summoned dragons", and each time you use that power there's a probability of getting each skin.
To verify this I used a trainer to "chain summon" dragons, and eventually got all flavors in both my not-modded CE and Widescreen Enhanced versions. BUT :
1) the first time you summon the dragon in a game, you always get the "default" skin (I'm not 100% sure though, maybe there's no default at all)
2) if you have the CE, dragon "c" replaces all others - as the "default" dragon at least.
Games where you summon several dragons are not that common I suppose (need lots of power points + cooldown time), so one'd think there's only one dragon skin available per version of BFME2 - except maybe in the rare event of a multiplayer game with several dragons of various colors summoned by different players. However even if you have the regular non-CE version of the game, it seems you
have a chance of summoning dragon "c" just like any other - from your "second" summoned dragon on. The same probably applies to the CE : you always get dragon "c" first, then any skin can pop up if you use the power again.
Again that may not be 100% true, I'm a bit fed up of playtesting this :lol: (and trying to explain tings I'm not even sure of.. in english...) but in any event, if you really want to be sure summoned dragons will always have one specific skin, you can always rename or replace the relevant dds files (just watch that syntax ! All files are "_c" and "2" is for wings)...
Anyone toying with this, please post your results ;)