diff --git a/data/forcegenerator/faction_rules/CB.xml b/data/forcegenerator/faction_rules/CB.xml
index fbb08668f..16601513f 100644
--- a/data/forcegenerator/faction_rules/CB.xml
+++ b/data/forcegenerator/faction_rules/CB.xml
@@ -1,6 +1,6 @@
- %ELEMENT%
- %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
@@ -172,6 +178,9 @@
%ELEMENT%
+
diff --git a/data/forcegenerator/faction_rules/CBS.xml b/data/forcegenerator/faction_rules/CBS.xml
index beff36125..7619e2617 100644
--- a/data/forcegenerator/faction_rules/CBS.xml
+++ b/data/forcegenerator/faction_rules/CBS.xml
@@ -1,6 +1,6 @@
+
+ Blood Naval Star
+ %STAR_CMDR%
+
+
+
+ %ELEMENT%
%ELEMENT%
@@ -128,31 +141,6 @@
ifDateBetween="3070,3084">%ELEMENT%
-
-
-
- %CLUSTER%
-
- %CLUSTER%
-
- %CLUSTER%
-
-
-
- %CLUSTER%
-
- %CLUSTER%
-
- %CLUSTER%
-
-
-
@@ -164,6 +152,14 @@
%CLUSTER%
%CLUSTER%
+
+
+ %CLUSTER%
+
@@ -175,8 +171,8 @@
+ one BA/infantry, and one vehicle. Each front-line galaxy also fields
+ one Aerospace Cluster (aero was previously pooled in the naval reserve).-->
Aerospace Cluster
diff --git a/data/forcegenerator/faction_rules/CCC.xml b/data/forcegenerator/faction_rules/CCC.xml
index e6cccbe48..94e09017d 100644
--- a/data/forcegenerator/faction_rules/CCC.xml
+++ b/data/forcegenerator/faction_rules/CCC.xml
@@ -1,6 +1,6 @@
+
+ Naval Star
+ %STAR_CMDR%
-
+
+ %ELEMENT%
+
%ELEMENT%
@@ -122,6 +129,12 @@
%ELEMENT%
+
+
+
+ %ELEMENT%
+
%ELEMENT%
@@ -131,29 +144,35 @@
%ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
+
+ %ELEMENT%
+
+
+
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
+
+ %ELEMENT%
+
+
+
%ELEMENT%
+
+ %ELEMENT%
@@ -192,6 +211,24 @@
%CLUSTER%
+
+
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+
diff --git a/data/forcegenerator/faction_rules/CCO.xml b/data/forcegenerator/faction_rules/CCO.xml
index 791c2d262..1d94c9e8c 100644
--- a/data/forcegenerator/faction_rules/CCO.xml
+++ b/data/forcegenerator/faction_rules/CCO.xml
@@ -120,75 +120,111 @@ ranked SL units.-->
- %CLUSTER%
+ %CLUSTER%
+ %CLUSTER%
-
- Naval Reserve
- %GALAXY_CMDR%
+
+
+ Naval Star
+ %STAR_CMDR%
-
- %ELEMENT%
-
- %ELEMENT%
+
+ %ELEMENT%
-
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+ %ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
-
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+ %ELEMENT%
- %ELEMENT%
-
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+
+ %ELEMENT%
+
+ %ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
- %ELEMENT%
+
+
+
+
+ %ELEMENT%
+
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
+ %ELEMENT%
+
@@ -237,6 +273,24 @@ ranked SL units.-->
%CLUSTER%
+
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+
+
{cardinalOrdinal} Reserve [Assault] Cluster
+ ifWeightClass="A">{cardinalOrdinal} Reserve [Assault] Cluster
{cardinalOrdinal} Reserve [Battle] Cluster
+ ifWeightClass="H|M">{cardinalOrdinal} Reserve [Battle] Cluster
{cardinalOrdinal} Reserve [Strike] Cluster
{cardinalOrdinal} Solahma [Assault] Cluster
+ ifWeightClass="A">{cardinalOrdinal} Solahma [Assault] Cluster
{cardinalOrdinal} Solahma [Battle] Cluster
+ ifWeightClass="H|M">{cardinalOrdinal} Solahma [Battle] Cluster
{cardinalOrdinal} Solahma [Strike] Cluster
- {cardinalOrdinal} [Assault] Cluster
- {cardinalOrdinal} [Battle] Cluster
+ {cardinalOrdinal} [Assault] Cluster
+ {cardinalOrdinal} [Battle] Cluster
{cardinalOrdinal} [Strike] Cluster
A
H
M
- L
+ L
+ A:0,H:46,M:42,L:12
+
H
M
@@ -165,10 +169,19 @@
Striker Cluster
%STAR_COL%
+
+ A:6,H:34,M:44,L:16
+ A:2,H:18,M:52,L:28
+ A:1,H:8,M:42,L:49
+ A:0,H:46,M:42,L:12
+ A:0,H:12,M:40,L:48
+
- H
+ H
M
- L
+ L
@@ -265,6 +278,9 @@
Auxiliary Cluster
%STAR_COL%
+
+ A:0,H:46,M:42,L:12
+
H
M
@@ -378,10 +394,17 @@
Auxiliary Cluster
%STAR_COL%
+
+ A:6,H:34,M:44,L:16
+ A:2,H:18,M:52,L:28
+ A:1,H:8,M:42,L:49
+ A:0,H:46,M:42,L:12
+ A:0,H:12,M:40,L:48
+
- H
+ H
M
- L
+ L
diff --git a/data/forcegenerator/faction_rules/CFM.FT.xml b/data/forcegenerator/faction_rules/CFM.FT.xml
index d4cd2a226..b0daeecf6 100644
--- a/data/forcegenerator/faction_rules/CFM.FT.xml
+++ b/data/forcegenerator/faction_rules/CFM.FT.xml
@@ -87,6 +87,15 @@
Support Cluster
%STAR_COL%
+
+ A:12,H:44,M:36,L:8
+ A:4,H:26,M:50,L:20
+ A:1,H:12,M:44,L:43
+ A:0,H:35,M:45,L:20
+ A:0,H:12,M:40,L:48
+
H
M
diff --git a/data/forcegenerator/faction_rules/CFM.Kl.xml b/data/forcegenerator/faction_rules/CFM.Kl.xml
index 3cf6a8aa4..94cb8ecdf 100644
--- a/data/forcegenerator/faction_rules/CFM.Kl.xml
+++ b/data/forcegenerator/faction_rules/CFM.Kl.xml
@@ -89,10 +89,19 @@
Vanguard Striker Cluster
%STAR_COL%
+
+ A:5,H:38,M:40,L:17
+ A:2,H:16,M:52,L:30
+ A:1,H:6,M:38,L:55
+ A:0,H:30,M:46,L:24
+ A:0,H:8,M:38,L:54
+
- H
+ H
M
- L
+ L
@@ -180,6 +189,13 @@
Vanguard Striker Cluster
%STAR_COL%
+
+ A:5,H:38,M:40,L:17
+ A:2,H:16,M:52,L:30
+ A:1,H:6,M:38,L:55
+ A:0,H:30,M:46,L:24
+ A:0,H:8,M:38,L:54
+
L
M
diff --git a/data/forcegenerator/faction_rules/CFM.MaC.xml b/data/forcegenerator/faction_rules/CFM.MaC.xml
index d62dfe39e..1d227aff1 100644
--- a/data/forcegenerator/faction_rules/CFM.MaC.xml
+++ b/data/forcegenerator/faction_rules/CFM.MaC.xml
@@ -88,10 +88,19 @@
Firebrand Cluster
%STAR_COL%
+
+ A:6,H:40,M:40,L:14
+ A:2,H:20,M:54,L:24
+ A:1,H:8,M:42,L:49
+ A:0,H:32,M:46,L:22
+ A:0,H:10,M:40,L:50
+
- H
+ H
M
- L
+ L
diff --git a/data/forcegenerator/faction_rules/CFM.MiKr.xml b/data/forcegenerator/faction_rules/CFM.MiKr.xml
index ffbbb9ed0..a685dcd41 100644
--- a/data/forcegenerator/faction_rules/CFM.MiKr.xml
+++ b/data/forcegenerator/faction_rules/CFM.MiKr.xml
@@ -312,6 +312,16 @@
Striker Force
%STAR_COL%
+
+ A:10,H:44,M:38,L:8
+ A:4,H:26,M:50,L:20
+ A:1,H:12,M:44,L:43
+ A:0,H:35,M:44,L:21
+ A:0,H:12,M:40,L:48
+
L
M
@@ -470,6 +480,13 @@
Vanguard Striker Cluster
%STAR_COL%
+
+ A:10,H:44,M:38,L:8
+ A:4,H:26,M:50,L:20
+ A:1,H:12,M:44,L:43
+ A:0,H:35,M:44,L:21
+ A:0,H:12,M:40,L:48
+
L
M
diff --git a/data/forcegenerator/faction_rules/CFM.MiKrKl.xml b/data/forcegenerator/faction_rules/CFM.MiKrKl.xml
index f2ca29188..2fa0558ef 100644
--- a/data/forcegenerator/faction_rules/CFM.MiKrKl.xml
+++ b/data/forcegenerator/faction_rules/CFM.MiKrKl.xml
@@ -87,7 +87,9 @@
-
+ %ELEMENT%
diff --git a/data/forcegenerator/faction_rules/CFM.P.xml b/data/forcegenerator/faction_rules/CFM.P.xml
index a968a903a..7015ca22f 100644
--- a/data/forcegenerator/faction_rules/CFM.P.xml
+++ b/data/forcegenerator/faction_rules/CFM.P.xml
@@ -81,8 +81,19 @@
Striker Payne
%STAR_COL%
+
+ A:38,H:40,M:20,L:2
+ A:20,H:46,M:28,L:6
+ A:5,H:30,M:48,L:17
+ A:1,H:14,M:45,L:40
+ A:0,H:38,M:42,L:20
+ A:0,H:14,M:40,L:46
+
- H
+ A
+ H
M
L
diff --git a/data/forcegenerator/faction_rules/CFM.PBG.xml b/data/forcegenerator/faction_rules/CFM.PBG.xml
index 81dc4aa04..8106a8b65 100644
--- a/data/forcegenerator/faction_rules/CFM.PBG.xml
+++ b/data/forcegenerator/faction_rules/CFM.PBG.xml
@@ -81,7 +81,7 @@
%ELEMENT%
- %ELEMENT%
diff --git a/data/forcegenerator/faction_rules/CFM.S.xml b/data/forcegenerator/faction_rules/CFM.S.xml
index 353061ff5..ba87e5549 100644
--- a/data/forcegenerator/faction_rules/CFM.S.xml
+++ b/data/forcegenerator/faction_rules/CFM.S.xml
@@ -86,8 +86,23 @@
%STAR_COL%
+
+
+ A:45,H:42,M:12,L:1
+ A:28,H:50,M:20,L:2
+ A:10,H:42,M:42,L:6
+ A:3,H:24,M:45,L:28
+ A:0,H:40,M:42,L:18
+ A:0,H:15,M:40,L:45
+
- H
+ A
+ H
M
L
diff --git a/data/forcegenerator/faction_rules/CFM.xml b/data/forcegenerator/faction_rules/CFM.xml
index dd8194a8d..30d6997c3 100644
--- a/data/forcegenerator/faction_rules/CFM.xml
+++ b/data/forcegenerator/faction_rules/CFM.xml
@@ -139,6 +139,16 @@
Guard Cluster
%STAR_COL%
+
+ A:12,H:42,M:38,L:8
+ A:4,H:26,M:50,L:20
+ A:1,H:12,M:44,L:43
+ A:0,H:36,M:44,L:20
+ A:0,H:12,M:40,L:48
+
H
M
diff --git a/data/forcegenerator/faction_rules/CGB.xml b/data/forcegenerator/faction_rules/CGB.xml
index 9ad81fdbc..2598842d4 100644
--- a/data/forcegenerator/faction_rules/CGB.xml
+++ b/data/forcegenerator/faction_rules/CGB.xml
@@ -119,6 +119,7 @@ but have a smaller aerospace arm than most other Clans. -->
%CLUSTER%
+ %CLUSTER%
@@ -182,22 +183,40 @@ but have a smaller aerospace arm than most other Clans. -->
-
- Naval Reserve
- %GALAXY_CMDR%
+
+
+ Naval Star
+ %STAR_CMDR%
-
+
%ELEMENT%
- %ELEMENT%
-
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
%ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+ %ELEMENT%
%ELEMENT%
@@ -211,12 +230,6 @@ but have a smaller aerospace arm than most other Clans. -->
%ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
%ELEMENT%
@@ -226,18 +239,33 @@ but have a smaller aerospace arm than most other Clans. -->
%ELEMENT%
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+
+
+
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
%ELEMENT%
+ %ELEMENT%
+
@@ -268,6 +296,18 @@ but have a smaller aerospace arm than most other Clans. -->
+
+
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+
@@ -307,7 +347,15 @@ but have a smaller aerospace arm than most other Clans. -->
Provisional Garrison Cluster
%STAR_COL%
+
+ A:55,H:40,M:5,L:0
+ A:35,H:52,M:11,L:2
+
+ A
H
M
L
diff --git a/data/forcegenerator/faction_rules/CGS.xml b/data/forcegenerator/faction_rules/CGS.xml
index d605aa001..3aaf69bec 100644
--- a/data/forcegenerator/faction_rules/CGS.xml
+++ b/data/forcegenerator/faction_rules/CGS.xml
@@ -729,17 +729,23 @@
{phonetic:distinct} [Striker] Trinary
%STAR_CAPTAIN%
+
- H
+ H
M
- L
+ L
- %STAR%
- %STAR%
- %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
%STAR%
@@ -1175,6 +1181,11 @@
%ELEMENT%
+
+ %ELEMENT%
+
diff --git a/data/forcegenerator/faction_rules/CHH.xml b/data/forcegenerator/faction_rules/CHH.xml
index 5a9c0e491..de9a16a35 100644
--- a/data/forcegenerator/faction_rules/CHH.xml
+++ b/data/forcegenerator/faction_rules/CHH.xml
@@ -251,7 +251,10 @@
%STAR%
- %STAR%
+
+ %STAR%
%STAR%
%STAR%
@@ -2233,6 +2236,12 @@
%ELEMENT%
+
+ %ELEMENT%
+
diff --git a/data/forcegenerator/faction_rules/CIH.xml b/data/forcegenerator/faction_rules/CIH.xml
index db61709b8..48f601fd9 100644
--- a/data/forcegenerator/faction_rules/CIH.xml
+++ b/data/forcegenerator/faction_rules/CIH.xml
@@ -42,7 +42,7 @@
%TOUMAN%,%GALAXY%,%CLUSTER%
- %CLUSTER%
+ %CLUSTER%,%STAR%
%STAR%
%TRINARY%^,%TRINARY%,%BINARY%^,%BINARY%,%STAR%^,%STAR%
%TRINARY%,%BINARY%,%STAR%
@@ -153,6 +153,17 @@
%CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
%CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+
+
+ %STAR%
+
+
+
%CLUSTER%
@@ -213,48 +243,84 @@
+
Naval Reserve
%GALAXY_CMDR%
- %STAR%
+ %STAR%
+ %STAR%
+
+
+
+
+
+ Warship Star {phonetic}
+ %STAR_CMDR%
+
+
+
+ %ELEMENT%
- %ELEMENT%
-
-
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
+ %ELEMENT%
+
+ %ELEMENT%
-
+
+
+
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
- %ELEMENT%
- %ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
@@ -288,6 +354,22 @@
Hector Cavaliers
%STAR_COL%
+
+ A:45,H:38,M:15,L:2
+ A:8,H:45,M:37,L:10
+ A:2,H:18,M:55,L:25
+ A:1,H:7,M:37,L:55
+
+ A:0,H:40,M:42,L:18
+
+ A:0,H:12,M:38,L:50
+
H
M
diff --git a/data/forcegenerator/faction_rules/CJF.xml b/data/forcegenerator/faction_rules/CJF.xml
index e7652e816..558f529a3 100644
--- a/data/forcegenerator/faction_rules/CJF.xml
+++ b/data/forcegenerator/faction_rules/CJF.xml
@@ -33,15 +33,19 @@
slightly heavier than the standard.-->
+
null,Mek,ProtoMek,Tank,VTOL,Infantry,BattleArmor,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
- null,Mek,Tank,VTOL,Infantry,BattleArmor,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
- null,Mek,Tank,VTOL,Infantry,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
+ null,Mek,Tank,VTOL,Infantry,BattleArmor,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
+ null,Mek,Infantry,BattleArmor,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
+ null,Mek,Infantry,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
%TOUMAN%,%GALAXY%,%CLUSTER%
- %CLUSTER%
+ %CLUSTER%,%STAR%
%STAR%
%TRINARY%^,%TRINARY%,%BINARY%^,%BINARY%,%STAR%^,%STAR%
%TRINARY%,%BINARY%,%STAR%
@@ -137,40 +141,61 @@
+
Naval Reserve
%GALAXY_CMDR%
- %ELEMENT%
+ %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
+
+ %STAR%
- %STAR%
+
+
+
+
+
+ %STAR_CMDR%
+
+
+
+ %ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
-
%ELEMENT%
%ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
+
+
+
+
+
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
+
+ %ELEMENT%
+
+
+
+
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+
%ELEMENT%
%ELEMENT%
+ %ELEMENT%
+
+ %ELEMENT%
+
%ELEMENT%
- %ELEMENT%
-
%ELEMENT%
- %ELEMENT%
+
+
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+
+ A:40,H:38,M:18,L:4
+ A:20,H:46,M:28,L:6
+ A:6,H:30,M:48,L:16
+ A:2,H:14,M:44,L:40
+
+ A:0,H:35,M:45,L:20
+
+ A:0,H:15,M:40,L:45
+
- H
+ A
+ H
M
L
H
+ A
H
@@ -789,13 +888,13 @@
- %BINARY%
- %TRINARY%
- %BINARY%
@@ -829,12 +928,6 @@
%STAR%
- %STAR%
-
- %STAR%
-
%STAR%
- %STAR%
-
- %STAR%
-
- %STAR%
-
%STAR%
- %STAR%
-
- %STAR%
-
@@ -878,12 +956,6 @@
%STAR%
- %STAR%
-
- %STAR%
-
%STAR%
@@ -907,15 +979,6 @@
%STAR%
- %STAR%
-
- %STAR%
-
- %STAR%
-
%STAR%
@@ -942,12 +1005,6 @@
%STAR%
- %STAR%
-
- %STAR%
-
%STAR%
@@ -1298,10 +1355,10 @@
%STAR%
- %STAR%
- %STAR%
@@ -1315,13 +1372,13 @@
%STAR%
- %STAR%
- %STAR%
- %STAR%
@@ -1332,10 +1389,10 @@
%STAR%
- %STAR%
- %STAR%
@@ -1564,10 +1621,10 @@
%STAR%
- %STAR%
- %STAR%
@@ -1581,13 +1638,13 @@
%STAR%
- %STAR%
- %STAR%
- %STAR%
@@ -1598,10 +1655,10 @@
%STAR%
- %STAR%
- %STAR%
diff --git a/data/forcegenerator/faction_rules/CMG.xml b/data/forcegenerator/faction_rules/CMG.xml
new file mode 100644
index 000000000..66f4f88da
--- /dev/null
+++ b/data/forcegenerator/faction_rules/CMG.xml
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+ %CLUSTER%
+ %RANK_CLAN%
+ FL
+
+
+
+
+ null,Mek,Tank,VTOL,Infantry,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
+
+
+
+ %TOUMAN%,%GALAXY%,%CLUSTER%
+ %STAR%
+ %CLUSTER%,%TRINARY%,%BINARY%,%STAR%
+ %TRINARY%,%BINARY%,%STAR%
+
+
+
+ Keshik,FL:Front Line,SL:Second Line,Sol:Solahma,PG:Provisional Garrison
+
+ FL:Front Line,SL:Second Line
+ Keshik,FL:Front Line,SL:Second Line,Sol:Solahma,PG:Provisional Garrison
+
+
+
+
+ %KHAN%
+ %SAKHAN%
+
+
+ %CLUSTER%
+
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+
+ %GALAXY%
+
+
+
+
+
+ {greek} Galaxy
+ %GALAXY_CMDR%
+
+
+
+ %CLUSTER%
+ %CLUSTER%
+
+
+
+
+
+ %CLUSTER%
+ %CLUSTER%
+
+
+
+
+
+
+ Mongoose Keshik
+ Assault Cluster
+ Battle Cluster
+ Striker Cluster
+ Garrison Cluster
+ %STAR_COL%
+
+
+ A:10,H:46,M:36,L:8
+ A:5,H:20,M:55,L:20
+ A:2,H:10,M:38,L:50
+
+ A:2,H:20,M:43,L:35
+
+ A:0,H:35,M:45,L:20
+
+
+ H
+ M
+ H
+ L
+
+
+
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+
+
+
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+ %TRINARY%
+
+
+
+
+
+ %BINARY%
+
+ %BINARY%
+
+ %BINARY%
+
+
+
+
+
+ %TRINARY%
+
+
+
+
+
+ Trinary [Command]
+ {ordinal:distinct} Trinary [Assault]
+
+ {ordinal:distinct} Trinary [Battle]
+ {ordinal:distinct} Trinary [Striker]
+ %STAR_CAPTAIN%
+
+
+ A
+ H
+ M
+ L
+
+
+
+
+ %STAR%
+ %STAR%
+ %STAR%
+
+
+ %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
+
+
+ %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
+
+
+ %STAR%
+ %STAR%
+ %STAR%
+
+
+
+
+
+ {phonetic} {name:parent} Star
+ %STAR_CMDR%
+
+
+ A
+ H
+ M
+ L
+
+
+
+
+ Medium Battle
+ Battle
+ Light Battle
+ Striker/Cavalry
+ Heavy Battle
+ Assault
+ Light Striker/Cavalry
+ Pursuit
+
+
+
+ Fire
+ Medium Battle
+ Battle
+ Light Battle
+ Striker/Cavalry
+ Heavy Battle
+ Assault
+ Recon
+
+
+
+
+
+
+
+
diff --git a/data/forcegenerator/faction_rules/CNC.xml b/data/forcegenerator/faction_rules/CNC.xml
index 24d52b175..332fa6c0e 100644
--- a/data/forcegenerator/faction_rules/CNC.xml
+++ b/data/forcegenerator/faction_rules/CNC.xml
@@ -1,6 +1,6 @@
+ A:12,H:44,M:36,L:8
+ A:3,H:16,M:52,L:29
+ A:1,H:6,M:38,L:55
+
+ A:0,H:32,M:45,L:23
+
+ A:2,H:18,M:40,L:40
+
A
- H
+ H
M
- L
+ L
A
H
M
@@ -483,10 +492,64 @@
flags="+testTrinary" weight="3">%TRINARY%
+
+
+
+ %BINARY%
+
+ %BINARY%
+
+ %BINARY%
+
+
+
+
-
+
+ %TRINARY%
+ %TRINARY%
+ %TRINARY%
+
+
+ %TRINARY%
+ %TRINARY%
+ %TRINARY%
+
+
+ %TRINARY%
+ %TRINARY%
+
+
+
+
+ %TRINARY%
+ %TRINARY%
+ %TRINARY%
+ %TRINARY%
+ %TRINARY%
+ %TRINARY%
+ %TRINARY%
+
+
+
+
+ %BINARY%
+ %BINARY%
+
+
@@ -961,7 +1024,13 @@
-
+ %ELEMENT%
+
+ %ELEMENT%
%TOUMAN%,%GALAXY%,%CLUSTER%
- %CLUSTER%
+ %CLUSTER%,%STAR%
%STAR%
%TRINARY%^,%TRINARY%,%BINARY%^,%BINARY%,%STAR%^,%STAR%
%TRINARY%,%BINARY%,%STAR%
@@ -161,76 +161,101 @@
+
Naval Reserve
%GALAXY_CMDR%
- %ELEMENT%
+ %STAR%
+ %STAR%
+ %STAR%
- %ELEMENT%
+ %STAR%
+ %STAR%
+ %STAR%
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
+ %STAR%
+
+
+
+
+
+ %STAR_CMDR%
+
+
+
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+
+
+
+
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+
+
+
+
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+
+
+
+
+ %ELEMENT%
+
+ %ELEMENT%
%ELEMENT%
@@ -238,21 +263,40 @@
%ELEMENT%
+
+
+
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+
+
+
+
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
+
+ %ELEMENT%
@@ -368,17 +412,34 @@
Gatekeeper Cluster
%STAR_COL%
+
+ A:42,H:40,M:16,L:2
+ A:24,H:48,M:24,L:4
+ A:8,H:34,M:46,L:12
+ A:2,H:18,M:44,L:36
+
+ A:0,H:30,M:45,L:25
+ A:0,H:18,M:42,L:40
+
-
+ assault
cavalry
cavalier
dragoon
- guards
+ guards
hussar
@@ -389,6 +450,7 @@
+ A
H
M
%TOUMAN%,%GALAXY%,%CLUSTER%
- %CLUSTER%
+ %CLUSTER%,%STAR%
%STAR%
%TRINARY%^,%TRINARY%,%BINARY%^,%BINARY%,%STAR%^,%STAR%
%TRINARY%,%BINARY%,%STAR%
@@ -94,65 +94,75 @@
+
Naval Reserve
%GALAXY_CMDR%
- %ELEMENT%
+ %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
+ %STAR%
+
+
+
+
+
+ %STAR_CMDR%
+
+
+
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
+
-
+
+ %ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
-
- %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
+
+
+
+
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
%ELEMENT%
@@ -163,20 +173,43 @@
%ELEMENT%
- %ELEMENT%
+
+
+
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
+ %ELEMENT%
+
%ELEMENT%
- %ELEMENT%
@@ -213,8 +246,21 @@
Solahma Cluster
%STAR_COL%
+
+ A:42,H:40,M:16,L:2
+ A:22,H:48,M:26,L:4
+ A:6,H:32,M:48,L:14
+ A:2,H:16,M:44,L:38
+ A:0,H:35,M:44,L:21
+ A:0,H:18,M:42,L:40
+
- H
+ A
+ H
M
L
diff --git a/data/forcegenerator/faction_rules/CSR.xml b/data/forcegenerator/faction_rules/CSR.xml
index 990480e8a..a2808473d 100644
--- a/data/forcegenerator/faction_rules/CSR.xml
+++ b/data/forcegenerator/faction_rules/CSR.xml
@@ -906,10 +906,10 @@
%ELEMENT%
- %ELEMENT%
- %ELEMENT%
@@ -924,7 +924,7 @@
%ELEMENT%
- %ELEMENT%
%ELEMENT%
- %ELEMENT%
%ELEMENT%
- %ELEMENT%
- %ELEMENT%
%ELEMENT%
- %ELEMENT%
%CLUSTER%
- %CLUSTER%
+ %CLUSTER%
%TRINARY%
@@ -148,13 +148,16 @@
%ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
%ELEMENT%
- %ELEMENT%
%ELEMENT%
- %ELEMENT%
+
+
+ %ELEMENT%
- %ELEMENT%
- %ELEMENT%
- %ELEMENT%
%ELEMENT%
- %ELEMENT%
Striker Cluster
%STAR_COL%
+
+ A:12,H:48,M:34,L:6
+ A:4,H:34,M:48,L:14
+ A:0,H:18,M:44,L:38
+
diff --git a/data/forcegenerator/faction_rules/CW.xml b/data/forcegenerator/faction_rules/CW.xml
index 9045e387c..969946df7 100644
--- a/data/forcegenerator/faction_rules/CW.xml
+++ b/data/forcegenerator/faction_rules/CW.xml
@@ -109,22 +109,42 @@
ifDateBetween=",3057"
chassis="McKenna Battleship">%ELEMENT%
+
+
+ %ELEMENT%
+
%ELEMENT%
%ELEMENT%
%ELEMENT%
+
+ %ELEMENT%
+
%ELEMENT%
%ELEMENT%
%ELEMENT%
%ELEMENT%
%ELEMENT%
%ELEMENT%
%ELEMENT%
diff --git a/data/forcegenerator/faction_rules/CWE.xml b/data/forcegenerator/faction_rules/CWE.xml
new file mode 100644
index 000000000..3e9dd472d
--- /dev/null
+++ b/data/forcegenerator/faction_rules/CWE.xml
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+ %CLUSTER%
+ %RANK_CLAN%
+ FL
+
+
+
+
+ null,Mek,Tank,VTOL,Infantry,BattleArmor,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
+
+
+
+ %TOUMAN%,%GALAXY%,%CLUSTER%
+ %CLUSTER%
+ %STAR%
+ %TRINARY%^,%TRINARY%,%BINARY%^,%BINARY%,%STAR%^,%STAR%
+ %TRINARY%,%BINARY%,%STAR%
+
+
+
+ SL:Second Line,PG:Garrison,Sol:Solahma
+ PG:Garrison,Sol:Solahma
+
+ FL:Front Line,SL:Second Line,Sol:Solahma
+ Keshik,FL:Front Line,SL:Second Line,PG:Garrison,Sol:Solahma
+
+
+
+
+
+
+ %KHAN%
+ %SAKHAN%
+
+
+ %GALAXY%
+
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+
+
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+ %GALAXY%
+
+
+
+
+ %CLUSTER%
+
+
+
diff --git a/data/forcegenerator/faction_rules/CWI.xml b/data/forcegenerator/faction_rules/CWI.xml
new file mode 100644
index 000000000..29f19acce
--- /dev/null
+++ b/data/forcegenerator/faction_rules/CWI.xml
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+ %CLUSTER%
+ %RANK_CLAN%
+ FL
+
+
+
+
+ null,Mek,Tank,VTOL,Infantry,AeroSpaceFighter,Conventional Fighter,Warship,Dropship,Jumpship
+
+
+
+ %TOUMAN%,%GALAXY%,%CLUSTER%
+ %CLUSTER%
+ %STAR%
+ %TRINARY%^,%TRINARY%,%BINARY%^,%BINARY%,%STAR%^,%STAR%
+ %TRINARY%,%BINARY%,%STAR%
+
+
+
+ SL:Second Line,PG:Garrison,Sol:Solahma
+ PG:Garrison,Sol:Solahma
+
+ FL:Front Line,SL:Second Line
+ Keshik,FL:Front Line,SL:Second Line,PG:Garrison,Sol:Solahma
+
+
+
+
+ %KHAN%
+ %SAKHAN%
+
+
+ %GALAXY%
+
+ %GALAXY%
+
+
+
+ %CLUSTER%
+
+
+
+
+
+
+ Naval Reserve
+ %GALAXY_CMDR%
+
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+
+
+
+
+
+
+ Provisional Garrison Cluster
+ Crusader Cluster
+ Battle Cluster
+ Striker Cluster
+ Garrison Cluster
+ %STAR_COL%
+
+
+ A:12,H:48,M:34,L:6
+ A:5,H:40,M:46,L:9
+ A:0,H:28,M:50,L:22
+
+
+ H
+ M
+ L
+
+
+
+ %TRINARY%
+ %TRINARY%
+
+ %TRINARY%
+
+
+
+
+
+
+
+
+ {phonetic} {name:parent} Star
+ %STAR_CMDR%
+
+
+ A
+ H
+ M
+ L
+ A
+ H
+
+
+
+
+ Battle
+ Heavy Battle
+ Medium Battle
+ Light Battle
+ Assault
+ Striker/Cavalry
+ Heavy Striker/Cavalry
+ Light Striker/Cavalry
+ Pursuit
+ Urban
+
+
+
+ Fire
+ Fire Support
+ Direct Fire
+ Light Fire
+ Anti-Air
+ Battle
+ Battle
+ Heavy Battle
+ Medium Battle
+ Light Battle
+ Assault
+ Striker/Cavalry
+ Heavy Striker/Cavalry
+ Light Striker/Cavalry
+ Pursuit
+ Ranger
+ Probe
+ Sweep
+ Urban
+ Recon
+ Heavy Recon
+ Light Recon
+
+
+
+
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+
+ %ELEMENT%
+
+
+
diff --git a/data/forcegenerator/faction_rules/CWIE.xml b/data/forcegenerator/faction_rules/CWIE.xml
index f2cb3e557..f4cda7c2a 100644
--- a/data/forcegenerator/faction_rules/CWIE.xml
+++ b/data/forcegenerator/faction_rules/CWIE.xml
@@ -79,9 +79,13 @@
%GALAXY_CMDR%
+
%ELEMENT%
+ chassis="McKenna Battleship (2851)">%ELEMENT%
%ELEMENT%
%ELEMENT%
-
+ %ELEMENT%
- %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
diff --git a/data/forcegenerator/faction_rules/FID.xml b/data/forcegenerator/faction_rules/FID.xml
new file mode 100644
index 000000000..436264fdb
--- /dev/null
+++ b/data/forcegenerator/faction_rules/FID.xml
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+ Mek
+ %TOUMAN%
+ %RANK_CUSTOM%
+ A
+
+
+
+
+ null,Mek,Tank,VTOL,Infantry,BattleArmor,Warship,Dropship,Jumpship
+
+
+
+ %TOUMAN%,%TRINARY%
+ %CLUSTER%,%STAR%
+ %STAR%
+ %TRINARY%,%STAR%,%COMPANY%,%LANCE%
+
+
+
+ A
+
+
+
+
+
+ %GALAXY_CMDR%
+
+
+ %TRINARY%
+
+
+
+
+ %CLUSTER%
+
+
+
+
+
+ {ordinal} Battle Group
+ %STAR_COL%
+
+
+ H
+ M
+ L
+
+
+
+
+ %STAR%
+
+
+ %LANCE%
+
+
+
+
+
+ %STAR%
+
+ %LANCE%
+
+
+ %STAR%
+
+
+ %COMPANY%
+
+ %COMPANY%
+
+
+
+
+
+
+
+ Naval Detachment
+ %GALAXY_CMDR%
+
+
+ %ELEMENT%
+
+
+
+
+
diff --git a/data/forcegenerator/faction_rules/RD.xml b/data/forcegenerator/faction_rules/RD.xml
index 175267348..0c1d87545 100644
--- a/data/forcegenerator/faction_rules/RD.xml
+++ b/data/forcegenerator/faction_rules/RD.xml
@@ -121,6 +121,7 @@ but have a smaller aerospace arm than most other Clans. -->
%CLUSTER%
+ %CLUSTER%
@@ -133,9 +134,6 @@ but have a smaller aerospace arm than most other Clans. -->
%GALAXY_CMDR%
- %ELEMENT%
-
%CLUSTER%
@@ -184,22 +182,46 @@ but have a smaller aerospace arm than most other Clans. -->
-
- Naval Reserve
- %GALAXY_CMDR%
+
+
+ Naval Star
+ %STAR_CMDR%
-
+
%ELEMENT%
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
+ %ELEMENT%
+
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
+ %ELEMENT%
%ELEMENT%
@@ -213,12 +235,6 @@ but have a smaller aerospace arm than most other Clans. -->
%ELEMENT%
- %ELEMENT%
-
- %ELEMENT%
-
%ELEMENT%
@@ -228,18 +244,40 @@ but have a smaller aerospace arm than most other Clans. -->
%ELEMENT%
+ %ELEMENT%
+
+ %ELEMENT%
+
+ %ELEMENT%
+
+
+
+ %ELEMENT%
+ %ELEMENT%
+
+
+
+
%ELEMENT%
- %ELEMENT%
+ %ELEMENT%
- %ELEMENT%
%ELEMENT%
+ %ELEMENT%
+
@@ -270,6 +308,18 @@ but have a smaller aerospace arm than most other Clans. -->
+
+
+
+ %CLUSTER%
+
+ %CLUSTER%
+
+
@@ -309,7 +359,15 @@ but have a smaller aerospace arm than most other Clans. -->
Provisional Garrison Cluster
%STAR_COL%
+
+ A:55,H:40,M:5,L:0
+ A:35,H:52,M:11,L:2
+
+ A
H
M
L
diff --git a/data/universe/factions/FID.yml b/data/universe/factions/FID.yml
index 6e92b6bbe..1dfe2888e 100644
--- a/data/universe/factions/FID.yml
+++ b/data/universe/factions/FID.yml
@@ -27,6 +27,8 @@ capitalChanges:
yearsActive:
- start: 3060
end: 3081
+ - start: 3135
+ end: 3150
- start: 3151
tags:
- MINOR