Just a "nice to have" nothing really serious.
It would neat to be able to determine variant probability based upon fleet size. That way I could prioritize more balanced variants in smaller fleets (early game challenges) and then prioritize more specialized (and synergistic) variants in late game changes. Or, in respect to the benefit for vanilla, some variants can be "reserved" for endgame - creating more challenge with larger fleets.
Example of current faction doctrine: (Please forgive the spacing syntax - it's relatively hard to do on a post.)
Spoiler
# variantOverrides restricts hulls to listed variants and adjusts their probability
"variantOverrides":{
"kite_Interceptor":5,
"hound_hegemony_Standard":10,
"wolf_hegemony_PD":10,
"wolf_hegemony_CS":10,
"wolf_hegemony_Assault":10,
"brawler_Elite":8,
"brawler_hegemony_Assault":10,
"brawler_hegemony_Strike":10,
"brawler_hegemony_FS":8,
"enforcer_XIV_Elite":7,
"enforcer_XIV_Fighter_Support":10,
"enforcer_XIV_FS":10,
"centurion_hegemony_Assault":8,
"centurion_hegemony_Assault2":8,
"centurion_hegemony_Strike":7,
"centurion_hegemony_Elite":6,
"rhino_hegemony_Strike":8,
"rhino_hegemony_Assault":8,
"rhino_hegemony_PD":10,
"gemini_Standard":10,
"condor_hegemony_FS":10,
"condor_hegemony_Attack":7,
"falcon_xiv_Elite":3,
"falcon_xiv_Assault":10,
"falcon_xiv_Escort":10,
"falcon_xiv_FS":10,
"falcon_xiv_Strike":10,
"falcon_xiv_Support":10,
"eagle_xiv_Assault":10,
"eagle_xiv_FS":10,
"eagle_xiv_Strike":10,
"eagle_xiv_Support":10,
"eagle_xiv_Elite":5,
"dominator_XIV_Elite":10,
"dominator_XIV_Support":20,
"dominator_XIV_Strike":20,
"dominator_XIV_Assault":20,
"dominator_XIV_Assault2":20,
"mora_hegemony_Assault":15,
"mora_hegemony_FS":10,
"mora_hegemony_Strike":10,
"mora_hegemony_PD":10,
"legion_xiv_Elite":5,
"legion_xiv_Assault":10,
"legion_xiv_Strike":10,
"legion_xiv_Escort":10,
"legion_xiv_FS":10,
"legion_xiv_PD":8,
"onslaught_xiv_Standard":20,
"onslaught_xiv_FS":20,
"onslaught_xiv_Elite":10,
},
Suggested faction example:
Spoiler
# variantOverrides restricts hulls to listed variants and adjusts their probability
"variantOverrides":{
"smallFleet":{
"kite_Interceptor":5,
"hound_hegemony_Standard":10,
"wolf_hegemony_PD":10,
"wolf_hegemony_CS":10,
"wolf_hegemony_Assault":10,
"brawler_hegemony_Assault":10,
"brawler_hegemony_Strike":10,
"brawler_hegemony_FS":8,
"enforcer_XIV_Fighter_Support":10,
"enforcer_XIV_FS":10,
"centurion_hegemony_Assault":8,
"centurion_hegemony_Assault2":8,
"rhino_hegemony_Strike":8,
"rhino_hegemony_Assault":8,
"rhino_hegemony_PD":10,
"gemini_Standard":10,
"condor_hegemony_FS":10,
"condor_hegemony_Attack":7,
"falcon_xiv_Assault":10,
"falcon_xiv_FS":10,
"falcon_xiv_Strike":10,
"eagle_xiv_Assault":10,
"eagle_xiv_FS":10,
"eagle_xiv_Strike":10,
"dominator_XIV_Strike":20,
"dominator_XIV_Assault":20,
"dominator_XIV_Assault2":20,
"mora_hegemony_Assault":15,
"mora_hegemony_FS":10,
"mora_hegemony_Strike":10,
"legion_xiv_Assault":10,
"legion_xiv_Strike":10,
"onslaught_xiv_Standard":20,
},
"mediumFleet":{
"kite_Interceptor":5,
"hound_hegemony_Standard":10,
"wolf_hegemony_PD":10,
"wolf_hegemony_CS":10,
"wolf_hegemony_Assault":10,
"brawler_Elite":8,
"brawler_hegemony_Assault":10,
"brawler_hegemony_Strike":10,
"brawler_hegemony_FS":8,
"enforcer_XIV_Fighter_Support":10,
"enforcer_XIV_FS":10,
"centurion_hegemony_Assault":8,
"centurion_hegemony_Assault2":8,
"centurion_hegemony_Strike":7,
"rhino_hegemony_Strike":8,
"rhino_hegemony_Assault":8,
"rhino_hegemony_PD":10,
"gemini_Standard":10,
"condor_hegemony_FS":10,
"condor_hegemony_Attack":7,
"falcon_xiv_Assault":10,
"falcon_xiv_FS":10,
"falcon_xiv_Strike":10,
"eagle_xiv_Assault":10,
"eagle_xiv_Strike":10,
"eagle_xiv_Support":10,
"dominator_XIV_Support":20,
"dominator_XIV_Strike":20,
"dominator_XIV_Assault":20,
"dominator_XIV_Assault2":20,
"mora_hegemony_Assault":15,
"mora_hegemony_FS":10,
"mora_hegemony_Strike":10,
"mora_hegemony_PD":10,
"legion_xiv_Assault":10,
"legion_xiv_Strike":10,
"legion_xiv_FS":10,
"legion_xiv_PD":8,
"onslaught_xiv_Standard":20,
"onslaught_xiv_FS":20,
},
"largeFleet":{
"kite_Interceptor":5,
"hound_hegemony_Standard":10,
"wolf_hegemony_PD":10,
"wolf_hegemony_CS":10,
"wolf_hegemony_Assault":10,
"brawler_Elite":8,
"brawler_hegemony_Assault":10,
"brawler_hegemony_Strike":10,
"brawler_hegemony_FS":8,
"enforcer_XIV_Elite":7,
"enforcer_XIV_Fighter_Support":10,
"enforcer_XIV_FS":10,
"centurion_hegemony_Assault":8,
"centurion_hegemony_Assault2":8,
"centurion_hegemony_Strike":7,
"centurion_hegemony_Elite":6,
"rhino_hegemony_Strike":8,
"rhino_hegemony_Assault":8,
"rhino_hegemony_PD":10,
"gemini_Standard":10,
"condor_hegemony_FS":10,
"condor_hegemony_Attack":7,
"falcon_xiv_Elite":3,
"falcon_xiv_Escort":10,
"falcon_xiv_FS":10,
"falcon_xiv_Strike":10,
"falcon_xiv_Support":10,
"eagle_xiv_Assault":10,
"eagle_xiv_FS":10,
"eagle_xiv_Strike":10,
"eagle_xiv_Support":10,
"eagle_xiv_Elite":5,
"dominator_XIV_Elite":10,
"dominator_XIV_Support":20,
"dominator_XIV_Strike":20,
"mora_hegemony_Assault":15,
"mora_hegemony_FS":10,
"mora_hegemony_Strike":10,
"mora_hegemony_PD":10,
"legion_xiv_Elite":5,
"legion_xiv_Strike":10,
"legion_xiv_Escort":10,
"legion_xiv_FS":10,
"legion_xiv_PD":8,
"onslaught_xiv_FS":20,
"onslaught_xiv_Elite":10,
},
},