I donīt think the randomdrops will work, because it is really close to our old regiment system.

Without any elaboration, I would dismiss that statement as "pessimistic". No idea what a "regiment system" is supposed to be.

Basically we pre-generate some hundreds of dropdecks (with 4 or 5 assets)

Depending on how "random" the lists are supposed to be, generating a couple hundred dropdecks could easily take a hundred years. We don't have enough assets in MWLL. My program is far from optimized and thus takes up to a couple minutes to generate a list with many restrictions - if you drop the limitations, you end up with decks that nobody wants to use. It's not that easy.

Since I have just been doing some work on the generator Vivicector mentioned, I wanted to give a "small" overview. Should anybody look at the lists, don't hesitate giving some feedback.

Here one set of lists, criteria as follows:

-only 'Mechs

-exactly one asset with AECM

-duplicates are slightly unlikely (about half way between "impossible" and "fully allowed")

-"Prefer assets with a weight of 75 tons - the further the weight deviates, the less 'good' the choice is." (basically use a normal distribution around some value)

-total mass of 550 tons, 92% of which have to be used at least and 97% at most (including a 1% deviation)

-total budget of 650000 CBills, again between 92% and 97% (including a 2% deviation)

-at least one light, one medium, one heavy and one assault Mech (that's four different criteria)

-only 'Mechs with either Gauss, PPC and/or lasers

-no assets with RAC (never really liked them)

`10 seconds:`

Picked the following assets (8/8 in total) after 109 failed tries:

35 t, 37299 CBills, Owens G (Inner Sphere) - - 2 LBX5, 2 ERMBL

35 t, 49148 CBills, Puma B (Clan) - - 2 Mgun, 1 CLBX10, 4 CERSBL, 1 CUAC5

45 t, 50648 CBills, Hollander II D (Inner Sphere) - BAP, EOptics - 1 LtGauss, 4 AC2

55 t, 64847 CBills, Black Lanner E (Clan) - MASC, EOptics, 2 DHS - 1 ATM9, 3 CERSBL, 1 CLBX

60 t, 87299 CBills, Rifleman C (Inner Sphere) - BAP, EOptics, 2 HS - 2 LtGauss, 2 ERLBL

75 t, 83898 CBills, Thanatos F (Inner Sphere) - EOptics, 2 DHS - 1 LRM20, 2 UAC5, 1 ERPPC

85 t, 134147 CBills, Masakari D (Clan) - EOptics, 9 DHS - 2 CLPL, 2 CERMBL, 2 CSRM6, 1 CUAC2

100 t, 128397 CBills, Atlas B (Inner Sphere) - AECM, EOptics, 4 DHS - 1 HGauss, 2 PPC, 2 SRM6

Total: 490 t, 635683 CBills

30 seconds:

Picked the following assets (8/8 in total) after 224 failed tries:

30 t, 33648 CBills, Osiris B (Inner Sphere) - StndJJ - 1 MRM10, 1 LBX5, 2 MPL

30 t, 36648 CBills, Osiris D (Inner Sphere) - 3 DHS - 1 SSRM4, 3 MXPL

55 t, 77198 CBills, Black Lanner C (Clan) - AECM, MASC, 4 DHS - 1 CDSSRM4, 1 CERLBL, 2 CHML

70 t, 87546 CBills, Avatar E (Inner Sphere) - Radar, MASC, EOptics, 5 DHS - 2 MRM20, 2 MPL,

70 t, 98099 CBills, Thor Prime (Clan) - ImprJJ, EOptics, 6 DHS - 1 CLRM20, 1 CERPPC, 1 CLBX

75 t, 95748 CBills, Thanatos B (Inner Sphere) - StndJJ, EOptics, 3 DHS - 2 ERMBL, 2 ERLBL,

90 t, 109896 CBills, Mauler G (Inner Sphere) - EOptics, 4 DHS - 2 MRM20, 2 UAC10, 4 ERMBL

90 t, 102396 CBills, Mauler Prime (Inner Sphere) - EOptics, 4 DHS - 2 LRM15, 2 ERLBL, 4 UAC2

Total: 510 t, 641179 CBills

5 seconds:

Picked the following assets (8/8 in total) after 11 failed tries:

35 t, 40198 CBills, Owens A (Inner Sphere) - BHP, EOptics, 1 HS - 2 ELRM10, 2 SBL

45 t, 55648 CBills, Hollander II E (Inner Sphere) - BAP, EOptics - 1 LBX20, 4 LBX2

55 t, 77848 CBills, Black Lanner B (Clan) - C3, MASC, 5 DHS - 6 CERSBL, 1 TAG, 1 CDSRM4, 1

65 t, 79597 CBills, Catapult D (Inner Sphere) - 1 LAMS, 6 DHS - 2 DSRM6, 4 MXPL

65 t, 81997 CBills, Catapult Prime (Inner Sphere) - StndJJ, EOptics, 1 LAMS, 4 HS - 2 LRM20

65 t, 90750 CBills, Loki E (Clan) - GECM, 1 DHS - 1 CSSRM6, 2 CUAC10, 2 CERMBL, 2 Mgun

75 t, 88998 CBills, Thanatos C (Inner Sphere) - GECM, MASC, 3 DHS - 1 DSRM4, 3 SBL, 2 Flame

100 t, 128397 CBills, Atlas B (Inner Sphere) - AECM, EOptics, 4 DHS - 1 HGauss, 2 PPC, 2 SRM6

Total: 505 t, 643433 CBills

4 minutes:

Picked the following assets (8/8 in total) after 1972 failed tries:

35 t, 37548 CBills, Owens E (Inner Sphere) - BAP, 1 HS - 2 MRM20

35 t, 37299 CBills, Owens G (Inner Sphere) - - 2 LBX5, 2 ERMBL

45 t, 55398 CBills, Hollander II B (Inner Sphere) - ImprJJ, 2 HS - 1 UAC20, 2 Flamer, 2 SPL

65 t, 89100 CBills, Loki C (Clan) - EOptics, 2 DHS - 1 CDSRM6, 2 CLBX10, 3 CERMBL, 2 Mgun

70 t, 95600 CBills, Warhammer A (Inner Sphere) - BHP, GECM, EOptics, 1 LAMS - 1 ELRM15, 2 L

75 t, 88248 CBills, Thanatos D (Inner Sphere) - GECM, 3 DHS - 1 DSRM6, 3 MPL, 1 LBX20

80 t, 104095 CBills, Awesome C (Inner Sphere) - GECM, EOptics, 15 HS - 4 PPC

100 t, 128397 CBills, Atlas B (Inner Sphere) - AECM, EOptics, 4 DHS - 1 HGauss, 2 PPC, 2 SRM6

Total: 505 t, 635685 CBills

And here a couple lists where I replaced the the weapon-requirements with "at least an LBX10, LBX20, UAC10, UAC20, Gauss, MRM or NARC":

`1 minute:`

Picked the following assets (8/8 in total) after 983 failed tries:

25 t, 29599 CBills, Solitaire G (Clan) - Radar - 2 CERSBL, 1 CUAC10

30 t, 39848 CBills, Uller G (Clan) - - 1 CSRM6, 2 CHSL, 1 CUAC10

50 t, 67597 CBills, Uziel E (Inner Sphere) - MASC, StndJJ, EOptics, 6 DHS - 1 NARC, 2 LPL

60 t, 70649 CBills, Rifleman B (Inner Sphere) - EOptics - 2 Mgun, 2 LBX10, 2 AC5

70 t, 100222 CBills, Thor F (Clan) - StndJJ, 6 DHS - 1 CDSSRM6, 1 CHLL, 1 CLBX20

75 t, 88998 CBills, Thanatos C (Inner Sphere) - GECM, MASC, 3 DHS - 1 DSRM4, 3 SBL, 2 Flame

90 t, 109896 CBills, Mauler G (Inner Sphere) - EOptics, 4 DHS - 2 MRM20, 2 UAC10, 4 ERMBL

100 t, 128397 CBills, Atlas B (Inner Sphere) - AECM, EOptics, 4 DHS - 1 HGauss, 2 PPC, 2 SRM6

Total: 500 t, 635206 CBills

1 second:

Picked the following assets (8/8 in total) after 93 failed tries:

30 t, 33648 CBills, Osiris B (Inner Sphere) - StndJJ - 1 MRM10, 1 LBX5, 2 MPL

45 t, 55648 CBills, Hollander II E (Inner Sphere) - BAP, EOptics - 1 LBX20, 4 LBX2

55 t, 66600 CBills, Bushwacker B (Inner Sphere) - 1 LAMS - 1 SRM6, 1 SRM6, 2 SPL, 1 MPL, 1 LBX20

60 t, 70649 CBills, Rifleman B (Inner Sphere) - EOptics - 2 Mgun, 2 LBX10, 2 AC5

70 t, 100222 CBills, Thor F (Clan) - StndJJ, 6 DHS - 1 CDSSRM6, 1 CHLL, 1 CLBX20

70 t, 92000 CBills, Warhammer F (Inner Sphere) - 1 LAMS - 2 RAC5, 2 MBL, 1 LBX10

75 t, 88998 CBills, Thanatos C (Inner Sphere) - GECM, MASC, 3 DHS - 1 DSRM4, 3 SBL, 2 Flamer, 1 UAC20

100 t, 128397 CBills, Atlas B (Inner Sphere) - AECM, EOptics, 4 DHS - 1 HGauss, 2 PPC, 2 SRM6

Total: 505 t, 636162 CBills

2 minutes:

Picked the following assets (8/8 in total) after 1694 failed tries:

30 t, 39223 CBills, Uller B (Clan) - - 1 CDSRM4, 3 CSPL, 1 CLBX10

35 t, 37548 CBills, Owens E (Inner Sphere) - BAP, 1 HS - 2 MRM20

45 t, 60198 CBills, Hollander II A (Inner Sphere) - MASC, EOptics - 1 HGauss, 4 SBL

65 t, 75497 CBills, Catapult B (Inner Sphere) - ImprJJ, 6 HS - 2 MRM30, 4 ERSBL

70 t, 95600 CBills, Warhammer A (Inner Sphere) - BHP, GECM, EOptics, 1 LAMS - 1 ELRM15, 2 L

70 t, 88250 CBills, Warhammer D (Inner Sphere) - EOptics - 1 LRM15, 1 UAC10, 1 ERPPC, 2 MBL

75 t, 96799 CBills, Thanatos Prime (Inner Sphere) - GECM, C3, StndJJ, 6 DHS - 1 MRM30, 2 ER

100 t, 128397 CBills, Atlas B (Inner Sphere) - AECM, EOptics, 4 DHS - 1 HGauss, 2 PPC, 2 SRM6

Total: 490 t, 621512 CBills

Everything can be configured in an .ini-file, e.g. the last weapons-restriction looked like this:

`[weapons]`

criterion=weapons

criterion_type=Checklist

inverse=false

matchFixedStrings=false

softness=0

values=lbx20, uac20, lbx10, uac10, gauss, mrm, narc

There is a lot of room for crazy ideas, although (currently) there is no way of melting several criteria to get something like "at least one light 'Mech with a Gauss and ECM". At least I think there is no way.

Also, I am still lacking a proper interface for the program. Right now it's just a window with a single button. And a "File"-menu. In theory there would be a lot of possibilities to continue, but even if it was just for the fun of coding something MWLL-related again, I wouldn't mind.

(Sorry for the super-long post, I just didn't want to waste those lists.^^)

EDIT: Some of the total masses and prices of the shown drop-lists are a little off, I had the rejecting line of code commented out since I was testing something - and forgot about it of course. (Same goes for the cut-off of the weapons-lists, I had the output restricted to 100 characters per line). Sorry.