2 questions first to your abbreviations :
heal is that recuperation ability ? or regeneration ?
MIR = magic resistence or ? MR would be a less misleading abbreviation i think if that really should mean magic resitence
for evaluation how high gold costs should be is the knowlegde of slots important ihmo
furthermore : what are their magic path(s) ?
if they "only" have head and 2-3 misc slots and no magic path(s) the dragons should "only" cost about 300-400 nonsacred or 500-700 sacred .
if they furthermore have :
body slot : +50/100 gold cost when they are normal/sacred
per magic path point :
+25/50 gold
this way i think balance according to the jotun niefel giants etc is a bit ensured .
since dragons and giants are natural enemies and a niefel jarl has some magic abilities + all slots but "only" costs 500 sacred gold i think he is a good bench mark for the costs of dragons .
P.S. : liga would you please share how you come to exactly 6/15/20 permutations ?
for 5+ i think it is :
12 possible permutations : (A5E ,A5W ,A5F)x4 = 12
so with 6 randoms the chance for 3+ is probably even higher than you calculated .
it is a combination of 2 probabilityformulas i think .
thnx for either proving me wrong again and explaining your number of permutations or correcting it to the even higher percentages in advance