@@ -54,14 +54,15 @@ _faction set ["unitPoliceGrunt", unit(police, "Standard")];
5454_faction set [" groupSentry" , [unit(military, " Grenadier" ), unit(military, " Rifleman" )]];
5555_faction set [" groupSniper" , [unit(military, " Sniper" ), unit(military, " Rifleman" )]];
5656_faction set [" groupsSmall" , [_faction get " groupSentry" , _faction get " groupSniper" ]];
57- _faction set [" groupAA" , [unit(military, " SquadLeader" ), unit(military, " AA" ), unit(military, " AA " ), unit(military, " Rifleman" )]];
58- _faction set [" groupAT" , [unit(military, " SquadLeader" ), unit(military, " AT" ), unit(military, " AT " ), unit(military, " Rifleman" )]];
57+ _faction set [" groupAA" , [unit(military, " SquadLeader" ), unit(military, " AA" ), unit(military, " Rifleman " ), unit(military, " Rifleman" )]];
58+ _faction set [" groupAT" , [unit(military, " SquadLeader" ), unit(military, " AT" ), unit(military, " LAT " ), unit(military, " Rifleman" )]];
5959_faction set [" groupsMedium" , [
6060 [unit(military, " SquadLeader" ), unit(military, " MachineGunner" ), unit(military, " Grenadier" ), unit(military, " LAT" )]
6161 , _faction get " groupAA" , _faction get " groupAT"
6262]];
63-
63+ /*
6464//old randomised behaviour maintained because... reasons
65+ // not anymore!
6566private _squads = [];
6667for "_i" from 1 to 5 do {
6768 _squads pushBack [
@@ -74,8 +75,17 @@ for "_i" from 1 to 5 do {
7475 selectRandomWeighted [unit(military, "Rifleman"), 2, unit(military, "Marksman"), 1],
7576 unit(military, "Medic")
7677 ];
78+ // SquadLeader, Medic, MachineGunner, Rifleman, Grenadier, LAT, AT, AA, Engineer, Marksman
79+ // unit(military, "")
7780};
78- _faction set [" groupsSquads" , _squads ];
81+ */
82+ _faction set [" groupsSquads" , [
83+ [unit(military, " SquadLeader" ), unit(military, " Medic" ),unit(military, " MachineGunner" ),unit(military, " Rifleman" ),unit(military, " Rifleman" ),unit(military, " Engineer" ),unit(military, " Grenadier" ),unit(military, " LAT" )],
84+ [unit(military, " SquadLeader" ), unit(military, " Medic" ),unit(military, " MachineGunner" ),unit(military, " Rifleman" ),unit(military, " Rifleman" ),unit(military, " Engineer" ),unit(military, " Marksman" ),unit(military, " LAT" )],
85+ [unit(military, " SquadLeader" ), unit(military, " Medic" ),unit(military, " MachineGunner" ),unit(military, " Rifleman" ),unit(military, " Rifleman" ),unit(military, " Engineer" ),unit(military, " Grenadier" ),unit(military, " Marksman" )],
86+ [unit(military, " SquadLeader" ), unit(military, " Medic" ),unit(military, " MachineGunner" ),unit(military, " Rifleman" ),unit(military, " Rifleman" ),unit(military, " Medic" ),unit(military, " Grenadier" ),unit(military, " AA" )],
87+ [unit(military, " SquadLeader" ), unit(military, " Medic" ),unit(military, " MachineGunner" ),unit(military, " Rifleman" ),unit(military, " Rifleman" ),unit(military, " Engineer" ),unit(military, " MachineGunner" ),unit(military, " AT" )]
88+ ]];
7989
8090// specops
8191_faction set [" groupSpecOps" , [
@@ -131,7 +141,7 @@ for "_i" from 1 to 6 do {
131141 ];
132142};
133143_faction set [" groupsMilitiaMedium" , _militiaMid ];
134-
144+ /*
135145private _militiaSquads = [];
136146for "_i" from 1 to 5 do {
137147 _militiaSquads pushBack [
@@ -146,7 +156,13 @@ for "_i" from 1 to 5 do {
146156 unit(militia, "Medic")
147157 ];
148158};
149- _faction set [" groupsMilitiaSquads" , _militiaSquads ];
159+ */
160+ _faction set [" groupsMilitiaSquads" , [
161+ [unit(militia, " SquadLeader" ),unit(militia, " Medic" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " Grenadier" ),unit(militia, " LAT" ),unit(militia, " ExplosivesExpert" )],
162+ [unit(militia, " SquadLeader" ),unit(militia, " Medic" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " MachineGunner" ),unit(militia, " LAT" ),unit(militia, " ExplosivesExpert" )],
163+ [unit(militia, " SquadLeader" ),unit(militia, " Medic" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " Grenadier" ),unit(militia, " LAT" ),unit(militia, " Marksman" )],
164+ [unit(militia, " SquadLeader" ),unit(militia, " Medic" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " Rifleman" ),unit(militia, " MachineGunner" ),unit(militia, " MachineGunner" ),unit(militia, " Marksman" )]
165+ ]];
150166
151167// police
152168_faction set [" groupPolice" , [_faction get " unitPoliceOfficer" , _faction get " unitPoliceGrunt" ]];
0 commit comments