Scenario Data
Moderator: Shannon V. OKeets
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
Scenario Data
I have been reviewing and editing all the sceanrio data this week. I expect to complete them all before I go to Europe. The beta testers have already critiqued the first 2 sceanrios. Here are the the 3rd and 4th. If you are bored with nothing else to do, you might double check my work. Mistakes are really easy to make with this stuff.
I expect the notation/format will be pretty easy to interpret. MWIF always plays with Ships in Flames (it is not optional).
==========
// ****************************************************************************
// Third scenario
// ****************************************************************************
scFascistTide:
begin
case MCIndex of
mcUnitedStates: // Fascist Tide
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Texas',
'CS Arkansas', 'CS New York', 'CS Quincy', 'CS Augusta',
'CS Tuscaloosa', 'CS Vincennes', 'CL Cincinati', 'CL Trenton',
'CL Concord', 'CL Memphis', 'CL Milwaukee', 'CL Philadelphia',
'CL Savannah', '[Div]', 'IN 1']);
AddGroupCountry(['United States'], ['F2 1/1', 'L3 1/1',
'N2 0/1', 'N3 1', 'NT 2', 'SU 1', 'CN 12', 'PI 3', 'CP 2/1',
'[Div]', 'AT 2', 'EN 1', 'OI 2']);
AddGroupConstructionPool(['CS Wyoming']);
end;
mcUSSR: // Fascist Tide
begin
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Krasnyi Kavkaz', 'CL Chervona Ukraina', 'CL Comintern',
'CL Krasni Krym']);
AddGroupSimple(lEurope, ['HQ Timoshenko', 'ME 1', 'IN 2', 'GA 2',
'CA 1', 'F2 1/4', 'L3 2/1', 'L4 1/1', 'NT 1', 'SU 2', 'CN 3',
'PI 4', '[Div]', 'AT 3', 'IN 1', 'OI 3']);
AddGroupConstructionPool(['CS Molotov', 'CS Maxim Gorkiy', 'SU 1']);
AddGroupProduction(tNovDec, 1939, False, ['IN 1', 'L3 1', 'PI 1',
'[Div]', 'EN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['HQ Zhukov', 'SU 1',
'OF 1']);
AddGroupProduction(tMarApr, 1940, True, ['CS Zhelezniakov']);
AddGroupProduction(tMayJun, 1940, True, ['CS Chapayev', '[Up]',
'CS Voroshilov']);
end;
mcItaly: // Fascist Tide
begin
AddGroupCountry(['Italy', 'Albania'], ['HQ Graziani',
'ME 1', 'MO 1', 'IN 1', 'MT 1', 'CS Guilio Cesare',
'CS Conte Di Cavour', 'CS Duca D''Aosta', 'CS Garibaldi',
'CS Trento', 'CS Zara', 'CS Abruzzi', 'CS Bolzano',
'CS Eugenio Di Savoia', 'CS Fiume', 'CS Gorizia', 'CS Pola',
'CS San Giorgio', 'CS Trieste', 'CL Cadorna', 'CL Guissano',
'CL Montecuccoli', 'CL Attendolo', 'CL Bande Nere', 'CL Barbiano',
'CL Bari', 'CL Colleoni', 'CL Diaz', 'CL Taranto', 'NT 2', 'SU 3',
'CN 7', '[Div]', 'AT 1', 'IN 1', 'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'GA 1', 'TE 2', '[Div]', 'AT 1',
'FT 2']);
AddGroupCountry(['Ethiopia'], ['IN 1', 'TE 2', 'SP 1']);
AddGroupSimple(lEurope, ['HQ Balbo', 'F2 2/2', 'L2 0/1', 'L3 1',
'N2 1', 'PI 4', 'OI 1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Andrea Doria']);
AddGroupProduction(tNovDec, 1939, True, ['MO 1', 'L3 1', 'PI 1',
'CS Impero']);
AddGroupProduction(tMarApr, 1940, False, ['CS Vittorio Veneto']);
AddGroupProduction(tMayJun, 1940, True, ['CS Roma', '[Up]',
'CS Littorio']);
end;
mcCommonwealth: // Fascist Tide
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'ME 1', 'MO 2', 'F2 2/2', 'L2 1/1', 'L3 1/4', 'N2 0/1', 'C-47 1',
'PI 5', '[Div]', 'AT 1', 'IN 1', '[Commonwealth]', 'OI 2']);
AddGroupCountry(['Egypt', 'Palestine'], ['[United Kingdom]',
'HQ Wavell', 'TE 3']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Courageous', 'CS Furious', 'CS Argus', 'CS Hermes', 'CS Hood',
'CS Nelson', 'CS Resolution', 'CS Revenge', 'CS Royal Oak',
'CS Warspite', 'CS Barham', 'CS Ramillies', 'CS Renown',
'CS Repulse', 'CS Rodney', 'CS Royal Sovereign', 'CS Edinburgh',
'CS Hawkins', 'CS Norfolk', 'CS Southampton', 'CS Belfast',
'CS Effingham', 'CS Exeter', 'CS Glasgow', 'CS Newcastle',
'CS Sheffield', 'CS York', 'CL Arethusa', 'CL Carlisle',
'CL Ceres', 'CL Emerald', 'CL Aurora', 'CL Cairo', 'CL Calcutta',
'CL Caledon', 'CL Calypso', 'CL Capetown', 'CL Caradoc',
'CL Cardiff', 'CL Colombo', 'CL Curlew', 'CL Delhi', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Galatea',
'CL Penelope', 'ASW 1', 'NT 3', 'SU 2', 'CN 60', 'CP 5/3',
'IN 1', '[Div]', 'AT 1', 'EN 1', 'TE 2', '[Commonwealth]',
'OI 1']);
AddGroupSimple(lUSAEastCoast, ['[United Kingdom]', 'CS Berwick',
'CS Cumberland', 'CL Ajax', 'CL Danae', 'CL Durban',
'CL Despatch', 'CL Dauntless', 'CL Neptune', 'CL Orion',
'[Australia]', 'CL Perth', '[New Zealand]', 'CL Achilles']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Formidable',
'CS Victorious', 'CS King George V', 'CS Prince of Wales',
'CS Iron Duke', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CL Dido', 'CL Euryalus', 'CL Hermione', 'CL Naiad',
'CL Phoebe']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS London', 'CS Frobisher', 'CS Suffolk', 'CL Curacoa']);
AddGroupTransferPool(['[United Kingdom]', 'CS Glorius', 'CS Eagle',
'CS Malaya', 'CS Kent', 'CS Manchester', 'CS Birmingham',
'CS Cornwall', 'CS Devonshire', 'CS Dorsetshire', 'CS Gloucester',
'CS Liverpool', 'CS Sussex', 'CL Coventry', '[Australia]',
'CS Australia', 'CS Canberra', 'CS Shropshire', 'CL Adelaide',
'CL Sydney', 'CL Hobart', '[New Zealand]', 'CL Leander', 'NT 1',
'CN 21', 'CVP 3/2']);
AddGroupProduction(tNovDec, 1939, False, ['[United Kingdom]',
'N2 1/1', 'PI 1', 'CS Valiant', '[Commonwealth]', 'CN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['[United Kingdom]',
'CS Anson', 'CS Duke of York', 'SU 1']);
AddGroupProduction(tMarApr, 1940, True, ['[United Kingdom]',
'CS Indomitable', 'CS Howe', 'CS Trinidad', 'CL Cleopatra',
'[Commonwealth]', 'CN 1']);
AddGroupProduction(tMayJun, 1940, False, ['[United Kingdom]',
'CS Illustrious', 'CS Fiji', 'CL Bonaventure']);
end;
mcFrance: // Fascist Tide
begin
AddGroupCountry(['France'], ['HQ Georges', 'HQ Billotte', 'MO 1',
'IN 4', 'GA 2', 'CA 1', 'F2 1/2', 'L3 1', 'N2 0/1', 'PI 2',
'[Div]', 'AT 3', 'IN 1', 'OI 1']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'], ['IN 1']);
AddGroupCountry(['Syria'], ['IN 1', 'TE 1']);
AddGroupSimple(lEurope, ['MT 1', 'TE 1', 'CS Béarn', 'CS Bretagne',
'CS Dunkerque', 'CS Jean Bart', 'CS Lorraine', 'CS Provence',
'CS Strasbourg', 'CS Foch', 'CS Primaguet', 'CS Tourville',
'CS Algérie', 'CS Colbert', 'CS Duguay Trouin', 'CS Dupleix',
'CS Duquesne', 'CS Suffren', 'CL Jeanne D''Arc',
'CL Marseillaise', 'CL Emile Bertin', 'CL G. Leygues',
'CL Gloire', 'CL Jean de Vienne', 'CL Galissonniere',
'CL Montcalm', 'SU 2', 'NT 1', 'CN 10', 'CP 2/1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Paris', 'CS Courbet']);
AddGroupProduction(tJanFeb, 1940, False, ['F3 1', 'PI 1']);
AddGroupProduction(tMarApr, 1940, True, ['AR 1',
'CS Jean Bart (II)', 'CN 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Richelieu']);
end;
mcGermany: // Fascist Tide
begin
AddGroupSimple(lEurope, ['[Germany]', 'HQ Rundstedt', 'HQ von Bock',
'HQ von Leeb', 'AR 2', 'ME 1', 'MO 2', 'IN 10', 'GA 3', 'MT 1',
'F2 4/3', 'F3 1', 'L2 2/1', 'L3 3/1', 'N3 1', 'A3 1', 'PI 12',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Admiral Hipper', 'CS Deutschland',
'CS Blücher', 'CS Graf Spee', 'CL Königsberg', 'CL Nürnberg',
'CL Emden', 'CL Karlsruhe', 'CL Köln', 'CL Leipzig', 'AM 1',
'NT 1', 'SU 2', 'CN 11', 'OF 1', '[Div]', 'AT 4', 'IN 1', 'EN 1',
'OI 3', 'FT 3', '[German SS]', 'IN 1']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Tirpitz',
'CS Prinz Eugen', 'CS Lützow', 'CS Seydlitz', 'SU 1']);
AddGroupRepairPool(['CS Admiral Scheer', 'CX Atlantis', 'CX Hansa',
'CX Komet', 'CX Kormoran', 'CX Michel', 'CX Orion', 'CX Pinguin',
'CX Stier', 'CX Thor', 'CX Widder']);
AddGroupProduction(tNovDec, 1939, True, ['[Germany]', 'L3 1',
'SU 2', 'OF 1', 'PI 1', '[Div]', 'AT 1', 'AR 1', '[German SS]',
'[Corps]', 'IN 1']);
AddGroupProduction(tMarApr, 1940, False, ['PA 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Bismarck']);
end;
end;
end;
// ****************************************************************************
// Fourth scenario
// Substituted CL Concord for first mention of Cl Columbia in USA setup list.
// ****************************************************************************
scDayOfInfamy:
begin
case MCIndex of
mcUnitedStates: // Day of Infamy
begin
AddGroupSimple(lUSAEastCoast, ['CS Wasp', 'CS Yorktown',
'CS Mississippi', 'CS Washington', 'CS Idaho', 'CS New Mexico',
'CS North Carolina', 'CS Wichita', 'CL Atlanta', 'CL Concord']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz', 'CS Maryland',
'CS Oklahoma', 'CS Pennsylvania', 'CS Tennessee',
'CS West Virginia', 'CS New Orleans', 'CS Arizona',
'CS California', 'CS Nevada', 'CS San Francisco', 'CL St Louis',
'CL Detroit', 'CL Helena', 'CL Honolulu', 'CL Phoenix',
'CL Raleigh']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston',
'TE 1']);
AddGroupSimple(lUSAWestCoast, ['CS Enterprise', 'CS Hornet',
'CS Lexington', 'CS Saratoga', 'CS Chicago', 'CS Pensacola',
'CS Portland', 'CS Astoria', 'CS Chester', 'CS Indianapolis',
'CS Louisville', 'CS Minneapolis', 'CS Northampton',
'CS Salt Lake City', 'CL Brooklyn', 'CL Omaha', 'CL Boise',
'CL Marblehead', 'CL Nashville', 'CL Richmond', 'GA 1', 'F2 1',
'N3 1', 'L3 0/1', 'N2 0/1', 'PI 2']);
AddGroupSimple(lPacificUSA, ['[Div]', 'IN 1', 'MA 1', 'OI 4',
'F2 1', 'PI 1', 'NT 2', 'SU 3', 'CN 15', 'CP 9/6']);
AddGroupConstructionPool(['CS Wyoming', 'CS Langley', 'AM 1',
'CL Denver', 'CL Montpelier']);
AddGroupProduction(tJanFeb, 1942, True, ['CS Essex', 'CS Iowa',
'[Up]', 'CS Colorado', 'CL San Diego', 'CL Juneau', 'CL San Juan',
'CN 2']);
AddGroupProduction(tMarApr, 1942, True, ['CS Lexington II',
'CL Birmingham', 'CL Santa Fe', 'NT 1', '[Up]', 'CS South Dakota',
'CS Indiana', 'SU 1', 'CN 3', 'L3 1', 'PI 1']);
AddGroupProduction(tMayJun, 1942, True, ['CS Yorktown II',
'CS Independence', 'CS Princeton', 'CS New Jersey',
'CS Baltimore', 'CL Biloxi', 'CL Helena',
'[Up]', 'CS Massachusetts', 'CL Columbia', 'CN 4']);
AddGroupProduction(tJulAug, 1942, True, ['CS Bunker Hill',
'CS Belleau Wood', 'CS Boston', 'CL Reno', '[Up]', 'CS Alabama']);
AddGroupProduction(tSepOct, 1942, True, ['CS Intrepid']);
end;
mcChina: // Day of Infamy
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcUSSR: // Day of Infamy
begin
AddGroupSimple(lPacificAsia, ['IN 1', 'GA 2', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1', 'OI 1']);
AddGroupProduction(tNovDec, 1943, False, ['CS Kalinin']);
AddGroupProduction(tMarApr, 1944, False, ['CS Kaganovich']);
AddGroupProduction(tMarApr, 1945, True, ['HQ Zhukov', 'AR 3',
'ME 2', 'MO 2', 'IN 7', 'CA 2', 'PA 1', 'F2 3/1', 'L2 2/1',
'L3 1/1', 'A3 1', 'PI 7', '[Div]', 'AT 2', 'AR 1', 'ME 1',
'OI 1']);
end;
mcCommonwealth: // Day of Infamy
begin
AddGroupCountry(['South Africa'], ['[South Africa]', 'MI 1', 'TE 1',
'[United Kingdom]','CS Illustrious', 'CS Indomitable',
'CS Victorious', 'CS King George V', 'CS Queen Elizabeth',
'CS Revenge', 'CS Kent', 'CS London', 'CS Duke of York',
'CS Malaya', 'CS Ramillies', 'CS Valiant', 'CS Birmingham',
'CS Devonshire', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CS Suffolk', 'SU 3', 'NT 2', 'CP 7/4', '[Australia]',
'CS Shropshire']);
AddGroupCountry(['Ethiopia'], ['[United Kingdom]', 'IN 1']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1', 'TE 1',
'CS Australia', 'CS Canberra', 'CL Adelaide', 'CL Hobart',
'CL Perth', 'CL Sydney', '[Commonwealth]', 'OI 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'GA 1',
'F2 1', 'TE 2', '[Commonwealth]', 'PI 1', 'OI 1', 'CN 30',
'[United Kingdom]', 'CS Hawkins', 'CL Ceres', 'CL Emerald',
'CS Hermes', 'CS Royal Sovereign', 'CS Cornwall',
'CS Dorsetshire', 'CS Exeter', 'CS Glasgow', 'CL Capetown',
'NT 1', 'CP 1/1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1', '[United Kingdom]',
'CS Prince of Wales', 'CS Repulse', 'CL Danae', 'CL Durban']);
AddGroupCountry(['Netherlands East Indies'], ['[Netherlands]',
'CS De Ruyter', 'CS Java', 'CS Sumatra', 'CL Tromp',
'[Netherlands East Indies]', 'MI 1', 'TE 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Unicorn',
'CS Newfoundland', 'CS Uganda', 'SU 1']);
AddGroupRepairPool(['[United Kingdom]', 'CS Nelson', 'CS Rodney',
'CS Manchester', 'CS Belfast', 'CS Sussex']);
AddGroupTransferPool(['[United Kingdom]', 'CS Illustrious',
'CS Indomitable', 'CS Victorious', 'CS Eagle', 'CS King George V',
'CS Queen Elizabeth', 'CS Resolution', 'CS Revenge',
'CS Warspite', 'CS Duke of York', 'CS Malaya', 'CS Ramillies',
'CS Renown', 'CS Valiant', 'CS Kent', 'CS London',
'CS Birmingham', 'CS Devonshire', 'CS Kenya', 'CS Mauritius',
'CS Nigeria', 'CS Suffolk', 'CL Ajax', 'CL Caledon', 'CL Delhi',
'CL Despatch', 'CL Dragon', 'CL Enterprise', 'CL Neptune',
'CL Phoebe', 'SU 3', 'NT 2', 'CP 8/5',
'[New Zealand]', 'CL Achilles', 'CL Leander',
'[Australia]', 'CS Shropshire',
'[Netherlands]', 'CL Heemskerck',
'[Commonwealth]', 'ASW 2']);
AddGroupProduction(tJanFeb, 1942, False, ['[United Kingdom]',
'F2 1', 'L3 1', 'CS Formidable', 'CS Frobisher', 'AM 1',
'[Commonwealth]', 'PI 2', 'ASW 1', 'CN 2', '[New Zealand]',
'CS Gambia']);
AddGroupProduction(tMarApr, 1942, True, ['[Australia]', 'MO 1',
'[United Kingdom]', 'SU 1', '[Commonwealth]', 'CN 3']);
AddGroupProduction(tMayJun, 1942, False, ['[United Kingdom]',
'CS Anson', 'CS Jamaica', '[Down]', 'CL Royalist',
'[Commonwealth]', 'CN 1']);
AddGroupProduction(tJulAug, 1942, False, ['[United Kingdom]',
'CS Howe', 'CS Bermuda', '[Down]', 'CS Ceylon']);
end;
mcJapan: // Day of Infamy
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'IN 1', 'MI 2', '[Div]',
'AT 1', 'EN 1', 'F2 1/1', 'L3 1', 'PI 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Yamashita', 'MO 1',
'IN 2', 'GA 1', 'CA 1', 'TE 2', '[Div]', 'AT 1', 'IN 1']);
AddGroupCountry(['FrenchIndoChina'], ['HQ Terauchi', 'IN 1', 'F2 1',
'L2 1', 'PI 2']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'[Div]', 'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['MA 2', '[Div]', 'AT 1', 'MA 1',
'OI 10', 'OF 1', 'F2 2/1', 'L2 1/1', 'L3 1', 'N2 1/1', 'N3 1/1',
'A3 1', 'PI 7', 'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo',
'CS Shokaku', 'CS Soryu', 'CS Zuikaku', 'CS Fuso', 'CS Hiei',
'CS Ise', 'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago',
'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone', 'CS Hosho',
'CS Taiyo', 'CS Zuiho', 'CS Haruna', 'CS Hyuga', 'CS Kirishima',
'CS Mutsu', 'CS Yamashiro', 'CS Aoba', 'CS Ashigara',
'CS Chikuma', 'CS Chokai', 'CS Furutaka', 'CS Haguro',
'CS Idzumo', 'CS Kinugasa', 'CS Kumano', 'CS Maya', 'CS Mikuma',
'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Katori', 'CL Natori',
'CL Oi', 'CL Sendai', 'CL Tenryu', 'CL Yura', 'CL Abukuma',
'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima', 'CL Kinu',
'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara', 'CL Naka',
'CL Tama', 'CL Tatsuta', 'CL Yubari', 'NT 3', 'AM 1', 'SU 3',
'CN 26', 'CP 15/10', '[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Agano', 'CS Chitose', 'CS Chiyoda',
'CS Chuyo', 'CS Kaiyo', 'CS Ryuho', 'AM 1', 'ASW 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJanFeb, 1942, False, ['IN 1', 'N2 1', 'PI 1',
'CS Shoho', 'CP 1/1']);
AddGroupProduction(tMarApr, 1942, True, ['CS Oyodo', '[Up]',
'SU 1']);
AddGroupProduction(tMayJun, 1942, False, ['CS Junyo', 'CS Unyo',
'CN 1', 'CP 2']);
AddGroupProduction(tJulAug, 1942, False, ['CS Hiyo', 'CS Musashi',
'[Down]', 'CL Noshiro']);
AddGroupProduction(tSepOct, 1942, True, ['CS Shinyo']);
end;
end;
end;
I expect the notation/format will be pretty easy to interpret. MWIF always plays with Ships in Flames (it is not optional).
==========
// ****************************************************************************
// Third scenario
// ****************************************************************************
scFascistTide:
begin
case MCIndex of
mcUnitedStates: // Fascist Tide
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Texas',
'CS Arkansas', 'CS New York', 'CS Quincy', 'CS Augusta',
'CS Tuscaloosa', 'CS Vincennes', 'CL Cincinati', 'CL Trenton',
'CL Concord', 'CL Memphis', 'CL Milwaukee', 'CL Philadelphia',
'CL Savannah', '[Div]', 'IN 1']);
AddGroupCountry(['United States'], ['F2 1/1', 'L3 1/1',
'N2 0/1', 'N3 1', 'NT 2', 'SU 1', 'CN 12', 'PI 3', 'CP 2/1',
'[Div]', 'AT 2', 'EN 1', 'OI 2']);
AddGroupConstructionPool(['CS Wyoming']);
end;
mcUSSR: // Fascist Tide
begin
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Krasnyi Kavkaz', 'CL Chervona Ukraina', 'CL Comintern',
'CL Krasni Krym']);
AddGroupSimple(lEurope, ['HQ Timoshenko', 'ME 1', 'IN 2', 'GA 2',
'CA 1', 'F2 1/4', 'L3 2/1', 'L4 1/1', 'NT 1', 'SU 2', 'CN 3',
'PI 4', '[Div]', 'AT 3', 'IN 1', 'OI 3']);
AddGroupConstructionPool(['CS Molotov', 'CS Maxim Gorkiy', 'SU 1']);
AddGroupProduction(tNovDec, 1939, False, ['IN 1', 'L3 1', 'PI 1',
'[Div]', 'EN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['HQ Zhukov', 'SU 1',
'OF 1']);
AddGroupProduction(tMarApr, 1940, True, ['CS Zhelezniakov']);
AddGroupProduction(tMayJun, 1940, True, ['CS Chapayev', '[Up]',
'CS Voroshilov']);
end;
mcItaly: // Fascist Tide
begin
AddGroupCountry(['Italy', 'Albania'], ['HQ Graziani',
'ME 1', 'MO 1', 'IN 1', 'MT 1', 'CS Guilio Cesare',
'CS Conte Di Cavour', 'CS Duca D''Aosta', 'CS Garibaldi',
'CS Trento', 'CS Zara', 'CS Abruzzi', 'CS Bolzano',
'CS Eugenio Di Savoia', 'CS Fiume', 'CS Gorizia', 'CS Pola',
'CS San Giorgio', 'CS Trieste', 'CL Cadorna', 'CL Guissano',
'CL Montecuccoli', 'CL Attendolo', 'CL Bande Nere', 'CL Barbiano',
'CL Bari', 'CL Colleoni', 'CL Diaz', 'CL Taranto', 'NT 2', 'SU 3',
'CN 7', '[Div]', 'AT 1', 'IN 1', 'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'GA 1', 'TE 2', '[Div]', 'AT 1',
'FT 2']);
AddGroupCountry(['Ethiopia'], ['IN 1', 'TE 2', 'SP 1']);
AddGroupSimple(lEurope, ['HQ Balbo', 'F2 2/2', 'L2 0/1', 'L3 1',
'N2 1', 'PI 4', 'OI 1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Andrea Doria']);
AddGroupProduction(tNovDec, 1939, True, ['MO 1', 'L3 1', 'PI 1',
'CS Impero']);
AddGroupProduction(tMarApr, 1940, False, ['CS Vittorio Veneto']);
AddGroupProduction(tMayJun, 1940, True, ['CS Roma', '[Up]',
'CS Littorio']);
end;
mcCommonwealth: // Fascist Tide
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'ME 1', 'MO 2', 'F2 2/2', 'L2 1/1', 'L3 1/4', 'N2 0/1', 'C-47 1',
'PI 5', '[Div]', 'AT 1', 'IN 1', '[Commonwealth]', 'OI 2']);
AddGroupCountry(['Egypt', 'Palestine'], ['[United Kingdom]',
'HQ Wavell', 'TE 3']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Courageous', 'CS Furious', 'CS Argus', 'CS Hermes', 'CS Hood',
'CS Nelson', 'CS Resolution', 'CS Revenge', 'CS Royal Oak',
'CS Warspite', 'CS Barham', 'CS Ramillies', 'CS Renown',
'CS Repulse', 'CS Rodney', 'CS Royal Sovereign', 'CS Edinburgh',
'CS Hawkins', 'CS Norfolk', 'CS Southampton', 'CS Belfast',
'CS Effingham', 'CS Exeter', 'CS Glasgow', 'CS Newcastle',
'CS Sheffield', 'CS York', 'CL Arethusa', 'CL Carlisle',
'CL Ceres', 'CL Emerald', 'CL Aurora', 'CL Cairo', 'CL Calcutta',
'CL Caledon', 'CL Calypso', 'CL Capetown', 'CL Caradoc',
'CL Cardiff', 'CL Colombo', 'CL Curlew', 'CL Delhi', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Galatea',
'CL Penelope', 'ASW 1', 'NT 3', 'SU 2', 'CN 60', 'CP 5/3',
'IN 1', '[Div]', 'AT 1', 'EN 1', 'TE 2', '[Commonwealth]',
'OI 1']);
AddGroupSimple(lUSAEastCoast, ['[United Kingdom]', 'CS Berwick',
'CS Cumberland', 'CL Ajax', 'CL Danae', 'CL Durban',
'CL Despatch', 'CL Dauntless', 'CL Neptune', 'CL Orion',
'[Australia]', 'CL Perth', '[New Zealand]', 'CL Achilles']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Formidable',
'CS Victorious', 'CS King George V', 'CS Prince of Wales',
'CS Iron Duke', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CL Dido', 'CL Euryalus', 'CL Hermione', 'CL Naiad',
'CL Phoebe']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS London', 'CS Frobisher', 'CS Suffolk', 'CL Curacoa']);
AddGroupTransferPool(['[United Kingdom]', 'CS Glorius', 'CS Eagle',
'CS Malaya', 'CS Kent', 'CS Manchester', 'CS Birmingham',
'CS Cornwall', 'CS Devonshire', 'CS Dorsetshire', 'CS Gloucester',
'CS Liverpool', 'CS Sussex', 'CL Coventry', '[Australia]',
'CS Australia', 'CS Canberra', 'CS Shropshire', 'CL Adelaide',
'CL Sydney', 'CL Hobart', '[New Zealand]', 'CL Leander', 'NT 1',
'CN 21', 'CVP 3/2']);
AddGroupProduction(tNovDec, 1939, False, ['[United Kingdom]',
'N2 1/1', 'PI 1', 'CS Valiant', '[Commonwealth]', 'CN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['[United Kingdom]',
'CS Anson', 'CS Duke of York', 'SU 1']);
AddGroupProduction(tMarApr, 1940, True, ['[United Kingdom]',
'CS Indomitable', 'CS Howe', 'CS Trinidad', 'CL Cleopatra',
'[Commonwealth]', 'CN 1']);
AddGroupProduction(tMayJun, 1940, False, ['[United Kingdom]',
'CS Illustrious', 'CS Fiji', 'CL Bonaventure']);
end;
mcFrance: // Fascist Tide
begin
AddGroupCountry(['France'], ['HQ Georges', 'HQ Billotte', 'MO 1',
'IN 4', 'GA 2', 'CA 1', 'F2 1/2', 'L3 1', 'N2 0/1', 'PI 2',
'[Div]', 'AT 3', 'IN 1', 'OI 1']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'], ['IN 1']);
AddGroupCountry(['Syria'], ['IN 1', 'TE 1']);
AddGroupSimple(lEurope, ['MT 1', 'TE 1', 'CS Béarn', 'CS Bretagne',
'CS Dunkerque', 'CS Jean Bart', 'CS Lorraine', 'CS Provence',
'CS Strasbourg', 'CS Foch', 'CS Primaguet', 'CS Tourville',
'CS Algérie', 'CS Colbert', 'CS Duguay Trouin', 'CS Dupleix',
'CS Duquesne', 'CS Suffren', 'CL Jeanne D''Arc',
'CL Marseillaise', 'CL Emile Bertin', 'CL G. Leygues',
'CL Gloire', 'CL Jean de Vienne', 'CL Galissonniere',
'CL Montcalm', 'SU 2', 'NT 1', 'CN 10', 'CP 2/1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Paris', 'CS Courbet']);
AddGroupProduction(tJanFeb, 1940, False, ['F3 1', 'PI 1']);
AddGroupProduction(tMarApr, 1940, True, ['AR 1',
'CS Jean Bart (II)', 'CN 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Richelieu']);
end;
mcGermany: // Fascist Tide
begin
AddGroupSimple(lEurope, ['[Germany]', 'HQ Rundstedt', 'HQ von Bock',
'HQ von Leeb', 'AR 2', 'ME 1', 'MO 2', 'IN 10', 'GA 3', 'MT 1',
'F2 4/3', 'F3 1', 'L2 2/1', 'L3 3/1', 'N3 1', 'A3 1', 'PI 12',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Admiral Hipper', 'CS Deutschland',
'CS Blücher', 'CS Graf Spee', 'CL Königsberg', 'CL Nürnberg',
'CL Emden', 'CL Karlsruhe', 'CL Köln', 'CL Leipzig', 'AM 1',
'NT 1', 'SU 2', 'CN 11', 'OF 1', '[Div]', 'AT 4', 'IN 1', 'EN 1',
'OI 3', 'FT 3', '[German SS]', 'IN 1']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Tirpitz',
'CS Prinz Eugen', 'CS Lützow', 'CS Seydlitz', 'SU 1']);
AddGroupRepairPool(['CS Admiral Scheer', 'CX Atlantis', 'CX Hansa',
'CX Komet', 'CX Kormoran', 'CX Michel', 'CX Orion', 'CX Pinguin',
'CX Stier', 'CX Thor', 'CX Widder']);
AddGroupProduction(tNovDec, 1939, True, ['[Germany]', 'L3 1',
'SU 2', 'OF 1', 'PI 1', '[Div]', 'AT 1', 'AR 1', '[German SS]',
'[Corps]', 'IN 1']);
AddGroupProduction(tMarApr, 1940, False, ['PA 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Bismarck']);
end;
end;
end;
// ****************************************************************************
// Fourth scenario
// Substituted CL Concord for first mention of Cl Columbia in USA setup list.
// ****************************************************************************
scDayOfInfamy:
begin
case MCIndex of
mcUnitedStates: // Day of Infamy
begin
AddGroupSimple(lUSAEastCoast, ['CS Wasp', 'CS Yorktown',
'CS Mississippi', 'CS Washington', 'CS Idaho', 'CS New Mexico',
'CS North Carolina', 'CS Wichita', 'CL Atlanta', 'CL Concord']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz', 'CS Maryland',
'CS Oklahoma', 'CS Pennsylvania', 'CS Tennessee',
'CS West Virginia', 'CS New Orleans', 'CS Arizona',
'CS California', 'CS Nevada', 'CS San Francisco', 'CL St Louis',
'CL Detroit', 'CL Helena', 'CL Honolulu', 'CL Phoenix',
'CL Raleigh']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston',
'TE 1']);
AddGroupSimple(lUSAWestCoast, ['CS Enterprise', 'CS Hornet',
'CS Lexington', 'CS Saratoga', 'CS Chicago', 'CS Pensacola',
'CS Portland', 'CS Astoria', 'CS Chester', 'CS Indianapolis',
'CS Louisville', 'CS Minneapolis', 'CS Northampton',
'CS Salt Lake City', 'CL Brooklyn', 'CL Omaha', 'CL Boise',
'CL Marblehead', 'CL Nashville', 'CL Richmond', 'GA 1', 'F2 1',
'N3 1', 'L3 0/1', 'N2 0/1', 'PI 2']);
AddGroupSimple(lPacificUSA, ['[Div]', 'IN 1', 'MA 1', 'OI 4',
'F2 1', 'PI 1', 'NT 2', 'SU 3', 'CN 15', 'CP 9/6']);
AddGroupConstructionPool(['CS Wyoming', 'CS Langley', 'AM 1',
'CL Denver', 'CL Montpelier']);
AddGroupProduction(tJanFeb, 1942, True, ['CS Essex', 'CS Iowa',
'[Up]', 'CS Colorado', 'CL San Diego', 'CL Juneau', 'CL San Juan',
'CN 2']);
AddGroupProduction(tMarApr, 1942, True, ['CS Lexington II',
'CL Birmingham', 'CL Santa Fe', 'NT 1', '[Up]', 'CS South Dakota',
'CS Indiana', 'SU 1', 'CN 3', 'L3 1', 'PI 1']);
AddGroupProduction(tMayJun, 1942, True, ['CS Yorktown II',
'CS Independence', 'CS Princeton', 'CS New Jersey',
'CS Baltimore', 'CL Biloxi', 'CL Helena',
'[Up]', 'CS Massachusetts', 'CL Columbia', 'CN 4']);
AddGroupProduction(tJulAug, 1942, True, ['CS Bunker Hill',
'CS Belleau Wood', 'CS Boston', 'CL Reno', '[Up]', 'CS Alabama']);
AddGroupProduction(tSepOct, 1942, True, ['CS Intrepid']);
end;
mcChina: // Day of Infamy
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcUSSR: // Day of Infamy
begin
AddGroupSimple(lPacificAsia, ['IN 1', 'GA 2', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1', 'OI 1']);
AddGroupProduction(tNovDec, 1943, False, ['CS Kalinin']);
AddGroupProduction(tMarApr, 1944, False, ['CS Kaganovich']);
AddGroupProduction(tMarApr, 1945, True, ['HQ Zhukov', 'AR 3',
'ME 2', 'MO 2', 'IN 7', 'CA 2', 'PA 1', 'F2 3/1', 'L2 2/1',
'L3 1/1', 'A3 1', 'PI 7', '[Div]', 'AT 2', 'AR 1', 'ME 1',
'OI 1']);
end;
mcCommonwealth: // Day of Infamy
begin
AddGroupCountry(['South Africa'], ['[South Africa]', 'MI 1', 'TE 1',
'[United Kingdom]','CS Illustrious', 'CS Indomitable',
'CS Victorious', 'CS King George V', 'CS Queen Elizabeth',
'CS Revenge', 'CS Kent', 'CS London', 'CS Duke of York',
'CS Malaya', 'CS Ramillies', 'CS Valiant', 'CS Birmingham',
'CS Devonshire', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CS Suffolk', 'SU 3', 'NT 2', 'CP 7/4', '[Australia]',
'CS Shropshire']);
AddGroupCountry(['Ethiopia'], ['[United Kingdom]', 'IN 1']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1', 'TE 1',
'CS Australia', 'CS Canberra', 'CL Adelaide', 'CL Hobart',
'CL Perth', 'CL Sydney', '[Commonwealth]', 'OI 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'GA 1',
'F2 1', 'TE 2', '[Commonwealth]', 'PI 1', 'OI 1', 'CN 30',
'[United Kingdom]', 'CS Hawkins', 'CL Ceres', 'CL Emerald',
'CS Hermes', 'CS Royal Sovereign', 'CS Cornwall',
'CS Dorsetshire', 'CS Exeter', 'CS Glasgow', 'CL Capetown',
'NT 1', 'CP 1/1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1', '[United Kingdom]',
'CS Prince of Wales', 'CS Repulse', 'CL Danae', 'CL Durban']);
AddGroupCountry(['Netherlands East Indies'], ['[Netherlands]',
'CS De Ruyter', 'CS Java', 'CS Sumatra', 'CL Tromp',
'[Netherlands East Indies]', 'MI 1', 'TE 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Unicorn',
'CS Newfoundland', 'CS Uganda', 'SU 1']);
AddGroupRepairPool(['[United Kingdom]', 'CS Nelson', 'CS Rodney',
'CS Manchester', 'CS Belfast', 'CS Sussex']);
AddGroupTransferPool(['[United Kingdom]', 'CS Illustrious',
'CS Indomitable', 'CS Victorious', 'CS Eagle', 'CS King George V',
'CS Queen Elizabeth', 'CS Resolution', 'CS Revenge',
'CS Warspite', 'CS Duke of York', 'CS Malaya', 'CS Ramillies',
'CS Renown', 'CS Valiant', 'CS Kent', 'CS London',
'CS Birmingham', 'CS Devonshire', 'CS Kenya', 'CS Mauritius',
'CS Nigeria', 'CS Suffolk', 'CL Ajax', 'CL Caledon', 'CL Delhi',
'CL Despatch', 'CL Dragon', 'CL Enterprise', 'CL Neptune',
'CL Phoebe', 'SU 3', 'NT 2', 'CP 8/5',
'[New Zealand]', 'CL Achilles', 'CL Leander',
'[Australia]', 'CS Shropshire',
'[Netherlands]', 'CL Heemskerck',
'[Commonwealth]', 'ASW 2']);
AddGroupProduction(tJanFeb, 1942, False, ['[United Kingdom]',
'F2 1', 'L3 1', 'CS Formidable', 'CS Frobisher', 'AM 1',
'[Commonwealth]', 'PI 2', 'ASW 1', 'CN 2', '[New Zealand]',
'CS Gambia']);
AddGroupProduction(tMarApr, 1942, True, ['[Australia]', 'MO 1',
'[United Kingdom]', 'SU 1', '[Commonwealth]', 'CN 3']);
AddGroupProduction(tMayJun, 1942, False, ['[United Kingdom]',
'CS Anson', 'CS Jamaica', '[Down]', 'CL Royalist',
'[Commonwealth]', 'CN 1']);
AddGroupProduction(tJulAug, 1942, False, ['[United Kingdom]',
'CS Howe', 'CS Bermuda', '[Down]', 'CS Ceylon']);
end;
mcJapan: // Day of Infamy
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'IN 1', 'MI 2', '[Div]',
'AT 1', 'EN 1', 'F2 1/1', 'L3 1', 'PI 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Yamashita', 'MO 1',
'IN 2', 'GA 1', 'CA 1', 'TE 2', '[Div]', 'AT 1', 'IN 1']);
AddGroupCountry(['FrenchIndoChina'], ['HQ Terauchi', 'IN 1', 'F2 1',
'L2 1', 'PI 2']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'[Div]', 'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['MA 2', '[Div]', 'AT 1', 'MA 1',
'OI 10', 'OF 1', 'F2 2/1', 'L2 1/1', 'L3 1', 'N2 1/1', 'N3 1/1',
'A3 1', 'PI 7', 'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo',
'CS Shokaku', 'CS Soryu', 'CS Zuikaku', 'CS Fuso', 'CS Hiei',
'CS Ise', 'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago',
'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone', 'CS Hosho',
'CS Taiyo', 'CS Zuiho', 'CS Haruna', 'CS Hyuga', 'CS Kirishima',
'CS Mutsu', 'CS Yamashiro', 'CS Aoba', 'CS Ashigara',
'CS Chikuma', 'CS Chokai', 'CS Furutaka', 'CS Haguro',
'CS Idzumo', 'CS Kinugasa', 'CS Kumano', 'CS Maya', 'CS Mikuma',
'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Katori', 'CL Natori',
'CL Oi', 'CL Sendai', 'CL Tenryu', 'CL Yura', 'CL Abukuma',
'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima', 'CL Kinu',
'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara', 'CL Naka',
'CL Tama', 'CL Tatsuta', 'CL Yubari', 'NT 3', 'AM 1', 'SU 3',
'CN 26', 'CP 15/10', '[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Agano', 'CS Chitose', 'CS Chiyoda',
'CS Chuyo', 'CS Kaiyo', 'CS Ryuho', 'AM 1', 'ASW 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJanFeb, 1942, False, ['IN 1', 'N2 1', 'PI 1',
'CS Shoho', 'CP 1/1']);
AddGroupProduction(tMarApr, 1942, True, ['CS Oyodo', '[Up]',
'SU 1']);
AddGroupProduction(tMayJun, 1942, False, ['CS Junyo', 'CS Unyo',
'CN 1', 'CP 2']);
AddGroupProduction(tJulAug, 1942, False, ['CS Hiyo', 'CS Musashi',
'[Down]', 'CL Noshiro']);
AddGroupProduction(tSepOct, 1942, True, ['CS Shinyo']);
end;
end;
end;
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: Scenario Data
I don't have the Cruisers/Convoys setup at hand so can't check the CLs and CXs, and am using the scenario book from year 2000 (same setup data as the 30setup.xls-file from the ADG site) - so some of the things below are probably due to outdated setup list from my part (especially since it has all to do with CW naval units, which have probably been modified with CriF/CoiF).
I have included it below anyway though, in case some of it are actual typos.
Fascist Tide:
CW:
AddGroupSimple(lEurope, ['[United Kingdom]':
("Malaya" is missing between 'CS Barham' and 'CS Ramillies', and is placed in Transfer Pool instead)
("Devonshire" is missing between 'CS Belfast' and 'CS Effingham', and is placed in Transferpool instead. "Berwick", "Cumberland" is also missing here, but these are listed at US East coast instead.)
"Shropshire", is missing between 'CS Sheffield' and 'CS York'. ("Sussex" also missing, but placed in Transfer Pool instead)
'CP 5/3' is listed as "6 CVP" instead of 5
Transferpool:
'CVP 3/2' is listed as "2 CVP" instead of 3
Rest of Fascist Tide scenario data looks fine.
Haven't looked at Day of Infamy data.
I have included it below anyway though, in case some of it are actual typos.
Fascist Tide:
CW:
AddGroupSimple(lEurope, ['[United Kingdom]':
("Malaya" is missing between 'CS Barham' and 'CS Ramillies', and is placed in Transfer Pool instead)
("Devonshire" is missing between 'CS Belfast' and 'CS Effingham', and is placed in Transferpool instead. "Berwick", "Cumberland" is also missing here, but these are listed at US East coast instead.)
"Shropshire", is missing between 'CS Sheffield' and 'CS York'. ("Sussex" also missing, but placed in Transfer Pool instead)
'CP 5/3' is listed as "6 CVP" instead of 5
Transferpool:
'CVP 3/2' is listed as "2 CVP" instead of 3
Rest of Fascist Tide scenario data looks fine.
Haven't looked at Day of Infamy data.
Regards
Nikolaj
Nikolaj
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
Nikolaj,
Thank you for checking my data entry[&o]; this will help me sleep better. The items you noted are all correct as I presented them, according to the most recent version of Section 30 Setup that I am using (they've changed from the version you are working with). I forget where I got the most recent version (I down-loaded it from somewhere, I think[&:]).
==========
Here is the 5th scenario. I have also done #6 and #7 and I am working on #8 and #9 today.
==========
// ****************************************************************************
// Fifth scenario
// Italy: Why the extra pilot in MarApr 1941? Is there a missing air unit?
// Commonwealth: 1 ASW in lEurope and 1 ASW face up in Sep/Oct 1940
// ****************************************************************************
scMissedTheBus:
begin
case MCIndex of
mcUnitedStates: // Missed the Bus
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Wasp', 'CS Texas',
'CS Arkansas', 'CS New York', 'CS Pensacola', 'CS Quincy',
'CS Indianapolis', 'CS Louisville', 'CS San Francisco',
'CL Cincinnati', 'CL Trenton', 'CL Concord', 'CL Memphis',
'CL Milwaukee', 'CL Philadelphia', 'CL Savannah']);
AddGroupSimple(lUSAWestCoast, ['CS Enterprise', 'CS Lexington',
'CS Saratoga', 'CS Yorktown', 'CS Maryland', 'CS Mississippi',
'CS Oklahoma', 'CS Pennsylvania', 'CS Tennessee',
'CS West Virginia', 'CS Arizona', 'CS California', 'CS Idaho',
'CS Nevada', 'CS New Mexico', 'CS Chicago', 'CS New Orleans',
'CS Portland', 'CS Astoria', 'CS Augusta', 'CS Chester',
'CS Minneapolis', 'CS Northampton', 'CS Salt Lake City',
'CL Brooklyn', 'CL Omaha', 'CL St. Louis', 'CL Boise',
'CL Detroit', 'CL Helena', 'CL Honolulu', 'CL Marblehead',
'CL Nashville', 'CL Phoenix', 'CL Raleigh', 'CL Richmond']);
AddGroupCountry(['United States'], ['HQ Nimitz', 'ME 1', 'MO 1',
'F2 2/1', 'L3 1/1', 'N2 0/2', 'N3 1', 'NT 4', 'SU 3', 'CN 29',
'PI 4', 'CP 8/6', '[Div]', 'AT 3', 'IN 1', 'EN 1', 'OI 3']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston']);
AddGroupConstructionPool(['CS Wyoming', 'CS Langley', 'SU 1',
'ASW 1']);
AddGroupRepairPool(['CS Colorado', 'CS Béarn']);
AddGroupProduction(tSepOct, 1940, True, ['CS Hornet', '[Div]',
'MA 1']);
AddGroupProduction(tNovDec, 1940, True, ['HQ Eisenhower', 'CN 1']);
AddGroupProduction(tJanFeb, 1941, True, ['CS Massachusetts',
'CL Atlanta']);
AddGroupProduction(tMarApr, 1941, True, ['CS South Dakota',
'CL San Diego', 'CL Juneau', 'CL San Juan']);
AddGroupProduction(tMayJun, 1941, False, ['CS Washington',
'CS North Carolina', '[Down]', 'CS Indiana']);
end;
mcUSSR: // Missed the Bus
begin
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Krasnyi Kavkaz', 'CS Voroshilov', 'CL Chervona Ukraina',
'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lEurope, ['HQ Timoshenko', 'IN 2', 'GA 2', 'CA 1',
'F2 1/3', 'L2 1', 'L3 2/1', 'L4 1/1', 'SU 2', 'PI 5', '[Div]',
'AT 3', 'IN 1']);
AddGroupSimple(lEuropeAsia, ['HQ Yeremenko', 'ME 1', 'MO 1',
'IN 4']);
AddGroupSimple(lPacificAsia, ['HQ Zhukov', 'IN 4', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['F2 1/1', 'L3 1', 'NT 1', 'CN 4', 'PI 2',
'[Div]', 'EN 1']);
AddGroupConstructionPool(['CS Chapayev', 'CS Molotov',
'CS Maxim Gorkiy', 'CS Zhelezniakov', 'SU 2']);
AddGroupProduction(tSepOct, 1940, True, ['IN 2', 'F2 1', 'PI 1']);
AddGroupProduction(tNovDec, 1940, True, ['AR 1', 'ME 1']);
AddGroupProduction(tJanFeb, 1941, True, ['AR 1']);
end;
mcChina: // Missed the Bus
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 5', 'GA 2', 'CA 2', 'F2 1', 'PI 1', 'AT 1', '[Div]',
'IN 1', '[China]', 'OI 1']);
end;
mcItaly: // Missed the Bus
begin
AddGroupCountry(['Italy', 'Albania'], ['HQ Graziani', 'ME 1',
'MO 1', 'IN 3', 'MI 2', 'GA 1', 'MT 1', 'CS Guilio Cesare',
'CS Vittorio Veneto', 'CS Conte Di Cavour', 'CS Littorio',
'CS Duca D''Aosta', 'CS Garibaldi', 'CS Trento', 'CS Zara',
'CS Abruzzi', 'CS Bolzano', 'CS Eugenio Di Savoia', 'CS Fiume',
'CS Gorizia', 'CS Pola', 'CS San Giorgio', 'CS Trieste',
'CL Cadorna', 'CL Guissano', 'CL Montecuccoli', 'CL Attendolo',
'CL Bande Nere', 'CL Barbiano', 'CL Bari', 'CL Colleoni',
'CL Diaz', 'CL Taranto', 'NT 2', 'SU 3', 'CN 7', '[Div]', 'AT 1',
'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'GA 1', 'TE 2', '[Div]', 'AT 2',
'IN 1', 'FT 1']);
AddGroupCountry(['Ethiopia', 'Italian Somaliland'], ['IN 1',
'TE 2', 'SP 1']);
AddGroupSimple(lEurope, ['HQ Balbo', 'MO 1', 'F2 3/2', 'L2 1',
'L3 1/1', 'N2 1', 'PI 6', '[Div]', 'MT 1', 'OI 1']);
AddGroupConstructionPool(['CS Roma', 'CS Impero', 'CL Regolo',
'NT 1', 'SU 1']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Andrea Doria']);
AddGroupProduction(tSepOct, 1940, True, ['CS Aquila']);
AddGroupProduction(tNovDec, 1940, True, ['CL Africano', 'PI 1']);
AddGroupProduction(tMarApr, 1941, True, ['CL Augusto', 'PI 1']);
end;
mcFrance: // Missed the Bus
begin
AddGroupCountry(['Chad', 'Ubangi-Shari', 'French Somaliland',
'Cameroons', 'Gabon'], ['[Free France]', 'CS Paris', 'CS Courbet',
'AT 1', '[Div]', 'IN 1']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Tourville', 'CS Lorraine',
'CS Duguay-Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcJapan: // Missed the Bus
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'MI 2', 'MA 2', 'F2 1',
'A3 0/1', 'PI 1', '[Div]', 'AT 1', 'EN 1']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'MI 1', 'GA 1', 'CA 1', 'TE 2']);
AddGroupCountry(['China', 'Hainan'], ['HQ Umezu', 'IN 5', 'MI 2',
'GA 3', 'F2 2/1', 'L2 2/2', 'L3 1', 'PI 5', '[Div]', 'AT 3',
'IN 2']);
AddGroupSimple(lPacificAsia, ['IN 1', 'N2 2', 'N3 1', 'PI 3',
'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo', 'CS Soryu',
'CS Hosho', 'CS Fuso', 'CS Hiei', 'CS Ise', 'CS Kongo',
'CS Nagato', 'CS Haruna', 'CS Hyuga', 'CS Kirishima', 'CS Mutsu',
'CS Yamashiro', 'CS Atago', 'CS Kako', 'CS Mogami', 'CS Myoko',
'CS Tone', 'CS Aoba', 'CS Ashigara', 'CS Chikuma', 'CS Chokai',
'CS Furutaka', 'CS Haguro', 'CS Idzumo', 'CS Kinugasa',
'CS Kumano', 'CS Maya', 'CS Mikuma', 'CS Nachi', 'CS Suzuya',
'CS Takao', 'CL Katori', 'CL Natori', 'CL Oi', 'CL Sendai',
'CL Tenryu', 'CL Yura', 'CL Abukuma', 'CL Isuzu', 'CL Jintsu',
'CL Kashima', 'CL Kinu', 'CL Kiso', 'CL Kitakami', 'CL Kuma',
'CL Nagara', 'CL Naka', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 3', 'AM 1', 'SU 2', 'CN 27', 'CP 10/6', '[Div]', 'MA 1',
'OF 1', 'OI 1', '[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Yamato', 'CS Shokaku', 'CS Zuikaku',
'CS Chitose', 'CS Chiyoda', 'CS Ryuho', 'CS Shoho', 'SU 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tSepOct, 1940, True, ['CS Taiyo', 'CN 2',
'CP 1/1']);
AddGroupProduction(tNovDec, 1940, True, ['CS Kaiyo', '[Up]',
'CL Kashii', 'CN 2', 'CP 1/1']);
AddGroupProduction(tJanFeb, 1941, False, ['CS Zuiho', '[Down]',
'CS Unyo', 'AM 1', 'CN 2']);
AddGroupProduction(tMarApr, 1941, True, ['CS Junyo', 'CS Hiyo']);
AddGroupProduction(tMayJun, 1941, True, ['CS Musashi', 'CS Chuyo']);
end;
mcGermany: // Missed the Bus
begin
AddGroupCountry(['East Prussia', 'Poland'], ['[Germany]', 'IN 1',
'MI 1', 'GA 1', '[German SS]', 'ME 1', 'IN 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'IN 5', 'MI 2', 'GA 3',
'PA 1', 'F2 1/1', 'L3 1/1', 'A3 1', 'PI 3',
'CS Bismarck', 'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Admiral Hipper', 'CS Deutschland',
'CS Prinz Eugen', 'CS Admiral Scheer', 'CL Nürnberg', 'CL Emden',
'CL Köln', 'CL Leipzig', 'CX Atlantis', 'CX Komet', 'CX Orion',
'CX Pinguin', 'CX Thor', 'CX Widder', 'AM 1', 'NT 1', 'SU 3',
'CN 11', 'OI 4', 'FT 3']);
AddGroupCountry(['Denmark', 'Norway'], ['[Germany]', 'GA 1', 'MT 1',
'N3 1', 'PI 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'HQ Rundstedt', 'HQ von Bock',
'HQ von Leeb', 'AR 2', 'ME 2', 'MO 3', 'IN 7', 'MI 1', 'GA 1',
'F2 3/2', 'F3 1/1', 'L2 3/1', 'L3 4/2', 'PI 11', '[Div]', 'AT 5',
'IN 2', 'AR 1', 'EN 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'CL Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Syria'], ['[Vichy France]', 'IN 1']);
AddGroupCity('Hanoi', EmptyStr, ['[Vichy France]',
'Lamotte-Picquet']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 2',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne']);
AddGroupRepairPool(['[Germany]', 'CS Gneisenau', 'CS Scharnhorst',
'CX Hansa', 'CX Kormoran', 'CX Michel', 'CX Stier',
'[Norway]', 'CS Harald Haarfagre', 'CS Tordenskjold',
'[Denmark]', 'CS Niels Juel', 'CS Peder Skram',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tSepOct, 1940, False, ['[Germany]', 'AR 1',
'L2 1', 'PI 1']);
AddGroupProduction(tNovDec, 1940, False, ['[Germany]', 'AR 1',
'MT 1', 'L3 0/1', 'PI 1']);
AddGroupProduction(tJanFeb, 1941, False, ['HQ Rommel',
'CS Tirpitz']);
end;
mcCommonwealth: // Missed the Bus
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'ME 1', 'MO 2', 'MI 2', 'F2 2/2', 'L2 0/2', 'L3 1/3', 'N2 1/2',
'C-47 1', 'PI 5', '[Div]', 'AT 2', 'IN 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['Egypt', 'Palestine'], ['[United Kingdom]',
'HQ Wavell', 'MO 1', 'IN 1', 'F2 1', 'L3 1', 'PI 2', 'TE 2',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Furious', 'CS Illustrious', 'CS Argus', 'CS Eagle', 'CS Hood',
'CS Nelson', 'CS Resolution', 'CS Revenge', 'CS Warspite',
'CS Barham', 'CS Malaya', 'CS Ramillies', 'CS Renown',
'CS Repulse', 'CS Rodney', 'CS Royal Sovereign', 'CS Valiant',
'CS Edinburgh', 'CS Fiji', 'CS Manchester', 'CS Norfolk',
'CS Southampton', 'CS Belfast', 'CS Birmingham', 'CS Berwick',
'CS Cornwall', 'CS Cumberland', 'CS Devonshire', 'CS Dorsetshire',
'CS Exeter', 'CS Glasgow', 'CS Gloucester', 'CS Newcastle',
'CS Sheffield', 'CS Sussex', 'CS York', 'CL Ajax', 'CL Arethusa',
'CL Bonaventure', 'CL Ceres', 'CL Curacoa', 'CL Durban',
'CL Emerald', 'CL Aurora', 'CL Cairo', 'CL Calcutta',
'CL Caledon', 'CL Calypso', 'CL Capetown', 'CL Caradoc',
'CL Cardiff', 'CL Colombo', 'CL Coventry', 'CL Curlew',
'CL Delhi', 'CL Despatch', 'CL Dauntless', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Galatea',
'CL Naiad', 'CL Neptune', 'CL Orion', 'CL Penelope',
'ASW 1', 'TE 2',
'[Australia]', 'CL Perth',
'[New Zealand]', 'CL Achilles', 'CL Leander',
'[Netherlands]', 'CL Heemskerck']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'TE 1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1']);
AddGroupCountry(['Netherlands East Indies'],
['[Netherlands East Indies]', 'MI 1', 'TE 1', '[Netherlands]',
'CS De Ruyter', 'CS Java', 'CS Sumatra', 'CL Tromp']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', '[Div]', 'IN 1',
'CS Hawkins', 'CS Hermes', 'CS Kent', 'CS Liverpool', 'CL Danae',
'[Australia]', 'CS Australia', 'CS Shropshire', 'CS Canberra',
'CL Adelaide', 'CL Hobart', 'CL Sydney',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'IN 1', 'GA 1', 'NT 4',
'SU 2', 'CP 9/6', 'TE 1', '[Div]', 'AT 1', 'EN 1',
'[Commonwealth]', 'CN 93','OI 1', '[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Indomitable',
'CS Anson', 'CS Howe', 'CS Nigeria', 'CL Cleopatra',
'CL Euryalus', 'CL Scylla', 'SU 1']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS London', 'CS Frobisher', 'CS Suffolk']);
AddGroupProduction(tSepOct, 1940, False, [ '[India]', 'MO 1',
'[United Kingdom]', '[Div]', 'AR 1', 'CP 1/1', 'CS Formidable',
'CL Dido', 'CL Phoebe', '[Down]', 'CS Kenya', 'CS Mauritius',
'CL Charybdis','CL Sirius', 'ASW 1']);
AddGroupProduction(tNovDec, 1940, True, ['[United Kingdom]', 'N4 1',
'PI 1', '[New Zealand]', 'CS Gambia']);
AddGroupProduction(tJanFeb, 1941, False, ['[United Kingdom]',
'CS King George V', 'CS Trinidad']);
AddGroupProduction(tMarApr, 1941, False, ['[United Kingdom]',
'CS Prince of Wales', 'CS Duke of York', 'CL Hermione', '[Down]',
'CS Jamaica']);
AddGroupProduction(tMayJun, 1941, False, ['[United Kingdom]',
'CS Victorious', 'CP 1/1']);
end;
end;
end;
Thank you for checking my data entry[&o]; this will help me sleep better. The items you noted are all correct as I presented them, according to the most recent version of Section 30 Setup that I am using (they've changed from the version you are working with). I forget where I got the most recent version (I down-loaded it from somewhere, I think[&:]).
==========
Here is the 5th scenario. I have also done #6 and #7 and I am working on #8 and #9 today.
==========
// ****************************************************************************
// Fifth scenario
// Italy: Why the extra pilot in MarApr 1941? Is there a missing air unit?
// Commonwealth: 1 ASW in lEurope and 1 ASW face up in Sep/Oct 1940
// ****************************************************************************
scMissedTheBus:
begin
case MCIndex of
mcUnitedStates: // Missed the Bus
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Wasp', 'CS Texas',
'CS Arkansas', 'CS New York', 'CS Pensacola', 'CS Quincy',
'CS Indianapolis', 'CS Louisville', 'CS San Francisco',
'CL Cincinnati', 'CL Trenton', 'CL Concord', 'CL Memphis',
'CL Milwaukee', 'CL Philadelphia', 'CL Savannah']);
AddGroupSimple(lUSAWestCoast, ['CS Enterprise', 'CS Lexington',
'CS Saratoga', 'CS Yorktown', 'CS Maryland', 'CS Mississippi',
'CS Oklahoma', 'CS Pennsylvania', 'CS Tennessee',
'CS West Virginia', 'CS Arizona', 'CS California', 'CS Idaho',
'CS Nevada', 'CS New Mexico', 'CS Chicago', 'CS New Orleans',
'CS Portland', 'CS Astoria', 'CS Augusta', 'CS Chester',
'CS Minneapolis', 'CS Northampton', 'CS Salt Lake City',
'CL Brooklyn', 'CL Omaha', 'CL St. Louis', 'CL Boise',
'CL Detroit', 'CL Helena', 'CL Honolulu', 'CL Marblehead',
'CL Nashville', 'CL Phoenix', 'CL Raleigh', 'CL Richmond']);
AddGroupCountry(['United States'], ['HQ Nimitz', 'ME 1', 'MO 1',
'F2 2/1', 'L3 1/1', 'N2 0/2', 'N3 1', 'NT 4', 'SU 3', 'CN 29',
'PI 4', 'CP 8/6', '[Div]', 'AT 3', 'IN 1', 'EN 1', 'OI 3']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston']);
AddGroupConstructionPool(['CS Wyoming', 'CS Langley', 'SU 1',
'ASW 1']);
AddGroupRepairPool(['CS Colorado', 'CS Béarn']);
AddGroupProduction(tSepOct, 1940, True, ['CS Hornet', '[Div]',
'MA 1']);
AddGroupProduction(tNovDec, 1940, True, ['HQ Eisenhower', 'CN 1']);
AddGroupProduction(tJanFeb, 1941, True, ['CS Massachusetts',
'CL Atlanta']);
AddGroupProduction(tMarApr, 1941, True, ['CS South Dakota',
'CL San Diego', 'CL Juneau', 'CL San Juan']);
AddGroupProduction(tMayJun, 1941, False, ['CS Washington',
'CS North Carolina', '[Down]', 'CS Indiana']);
end;
mcUSSR: // Missed the Bus
begin
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Krasnyi Kavkaz', 'CS Voroshilov', 'CL Chervona Ukraina',
'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lEurope, ['HQ Timoshenko', 'IN 2', 'GA 2', 'CA 1',
'F2 1/3', 'L2 1', 'L3 2/1', 'L4 1/1', 'SU 2', 'PI 5', '[Div]',
'AT 3', 'IN 1']);
AddGroupSimple(lEuropeAsia, ['HQ Yeremenko', 'ME 1', 'MO 1',
'IN 4']);
AddGroupSimple(lPacificAsia, ['HQ Zhukov', 'IN 4', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['F2 1/1', 'L3 1', 'NT 1', 'CN 4', 'PI 2',
'[Div]', 'EN 1']);
AddGroupConstructionPool(['CS Chapayev', 'CS Molotov',
'CS Maxim Gorkiy', 'CS Zhelezniakov', 'SU 2']);
AddGroupProduction(tSepOct, 1940, True, ['IN 2', 'F2 1', 'PI 1']);
AddGroupProduction(tNovDec, 1940, True, ['AR 1', 'ME 1']);
AddGroupProduction(tJanFeb, 1941, True, ['AR 1']);
end;
mcChina: // Missed the Bus
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 5', 'GA 2', 'CA 2', 'F2 1', 'PI 1', 'AT 1', '[Div]',
'IN 1', '[China]', 'OI 1']);
end;
mcItaly: // Missed the Bus
begin
AddGroupCountry(['Italy', 'Albania'], ['HQ Graziani', 'ME 1',
'MO 1', 'IN 3', 'MI 2', 'GA 1', 'MT 1', 'CS Guilio Cesare',
'CS Vittorio Veneto', 'CS Conte Di Cavour', 'CS Littorio',
'CS Duca D''Aosta', 'CS Garibaldi', 'CS Trento', 'CS Zara',
'CS Abruzzi', 'CS Bolzano', 'CS Eugenio Di Savoia', 'CS Fiume',
'CS Gorizia', 'CS Pola', 'CS San Giorgio', 'CS Trieste',
'CL Cadorna', 'CL Guissano', 'CL Montecuccoli', 'CL Attendolo',
'CL Bande Nere', 'CL Barbiano', 'CL Bari', 'CL Colleoni',
'CL Diaz', 'CL Taranto', 'NT 2', 'SU 3', 'CN 7', '[Div]', 'AT 1',
'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'GA 1', 'TE 2', '[Div]', 'AT 2',
'IN 1', 'FT 1']);
AddGroupCountry(['Ethiopia', 'Italian Somaliland'], ['IN 1',
'TE 2', 'SP 1']);
AddGroupSimple(lEurope, ['HQ Balbo', 'MO 1', 'F2 3/2', 'L2 1',
'L3 1/1', 'N2 1', 'PI 6', '[Div]', 'MT 1', 'OI 1']);
AddGroupConstructionPool(['CS Roma', 'CS Impero', 'CL Regolo',
'NT 1', 'SU 1']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Andrea Doria']);
AddGroupProduction(tSepOct, 1940, True, ['CS Aquila']);
AddGroupProduction(tNovDec, 1940, True, ['CL Africano', 'PI 1']);
AddGroupProduction(tMarApr, 1941, True, ['CL Augusto', 'PI 1']);
end;
mcFrance: // Missed the Bus
begin
AddGroupCountry(['Chad', 'Ubangi-Shari', 'French Somaliland',
'Cameroons', 'Gabon'], ['[Free France]', 'CS Paris', 'CS Courbet',
'AT 1', '[Div]', 'IN 1']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Tourville', 'CS Lorraine',
'CS Duguay-Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcJapan: // Missed the Bus
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'MI 2', 'MA 2', 'F2 1',
'A3 0/1', 'PI 1', '[Div]', 'AT 1', 'EN 1']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'MI 1', 'GA 1', 'CA 1', 'TE 2']);
AddGroupCountry(['China', 'Hainan'], ['HQ Umezu', 'IN 5', 'MI 2',
'GA 3', 'F2 2/1', 'L2 2/2', 'L3 1', 'PI 5', '[Div]', 'AT 3',
'IN 2']);
AddGroupSimple(lPacificAsia, ['IN 1', 'N2 2', 'N3 1', 'PI 3',
'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo', 'CS Soryu',
'CS Hosho', 'CS Fuso', 'CS Hiei', 'CS Ise', 'CS Kongo',
'CS Nagato', 'CS Haruna', 'CS Hyuga', 'CS Kirishima', 'CS Mutsu',
'CS Yamashiro', 'CS Atago', 'CS Kako', 'CS Mogami', 'CS Myoko',
'CS Tone', 'CS Aoba', 'CS Ashigara', 'CS Chikuma', 'CS Chokai',
'CS Furutaka', 'CS Haguro', 'CS Idzumo', 'CS Kinugasa',
'CS Kumano', 'CS Maya', 'CS Mikuma', 'CS Nachi', 'CS Suzuya',
'CS Takao', 'CL Katori', 'CL Natori', 'CL Oi', 'CL Sendai',
'CL Tenryu', 'CL Yura', 'CL Abukuma', 'CL Isuzu', 'CL Jintsu',
'CL Kashima', 'CL Kinu', 'CL Kiso', 'CL Kitakami', 'CL Kuma',
'CL Nagara', 'CL Naka', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 3', 'AM 1', 'SU 2', 'CN 27', 'CP 10/6', '[Div]', 'MA 1',
'OF 1', 'OI 1', '[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Yamato', 'CS Shokaku', 'CS Zuikaku',
'CS Chitose', 'CS Chiyoda', 'CS Ryuho', 'CS Shoho', 'SU 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tSepOct, 1940, True, ['CS Taiyo', 'CN 2',
'CP 1/1']);
AddGroupProduction(tNovDec, 1940, True, ['CS Kaiyo', '[Up]',
'CL Kashii', 'CN 2', 'CP 1/1']);
AddGroupProduction(tJanFeb, 1941, False, ['CS Zuiho', '[Down]',
'CS Unyo', 'AM 1', 'CN 2']);
AddGroupProduction(tMarApr, 1941, True, ['CS Junyo', 'CS Hiyo']);
AddGroupProduction(tMayJun, 1941, True, ['CS Musashi', 'CS Chuyo']);
end;
mcGermany: // Missed the Bus
begin
AddGroupCountry(['East Prussia', 'Poland'], ['[Germany]', 'IN 1',
'MI 1', 'GA 1', '[German SS]', 'ME 1', 'IN 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'IN 5', 'MI 2', 'GA 3',
'PA 1', 'F2 1/1', 'L3 1/1', 'A3 1', 'PI 3',
'CS Bismarck', 'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Admiral Hipper', 'CS Deutschland',
'CS Prinz Eugen', 'CS Admiral Scheer', 'CL Nürnberg', 'CL Emden',
'CL Köln', 'CL Leipzig', 'CX Atlantis', 'CX Komet', 'CX Orion',
'CX Pinguin', 'CX Thor', 'CX Widder', 'AM 1', 'NT 1', 'SU 3',
'CN 11', 'OI 4', 'FT 3']);
AddGroupCountry(['Denmark', 'Norway'], ['[Germany]', 'GA 1', 'MT 1',
'N3 1', 'PI 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'HQ Rundstedt', 'HQ von Bock',
'HQ von Leeb', 'AR 2', 'ME 2', 'MO 3', 'IN 7', 'MI 1', 'GA 1',
'F2 3/2', 'F3 1/1', 'L2 3/1', 'L3 4/2', 'PI 11', '[Div]', 'AT 5',
'IN 2', 'AR 1', 'EN 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'CL Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Syria'], ['[Vichy France]', 'IN 1']);
AddGroupCity('Hanoi', EmptyStr, ['[Vichy France]',
'Lamotte-Picquet']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 2',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne']);
AddGroupRepairPool(['[Germany]', 'CS Gneisenau', 'CS Scharnhorst',
'CX Hansa', 'CX Kormoran', 'CX Michel', 'CX Stier',
'[Norway]', 'CS Harald Haarfagre', 'CS Tordenskjold',
'[Denmark]', 'CS Niels Juel', 'CS Peder Skram',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tSepOct, 1940, False, ['[Germany]', 'AR 1',
'L2 1', 'PI 1']);
AddGroupProduction(tNovDec, 1940, False, ['[Germany]', 'AR 1',
'MT 1', 'L3 0/1', 'PI 1']);
AddGroupProduction(tJanFeb, 1941, False, ['HQ Rommel',
'CS Tirpitz']);
end;
mcCommonwealth: // Missed the Bus
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'ME 1', 'MO 2', 'MI 2', 'F2 2/2', 'L2 0/2', 'L3 1/3', 'N2 1/2',
'C-47 1', 'PI 5', '[Div]', 'AT 2', 'IN 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['Egypt', 'Palestine'], ['[United Kingdom]',
'HQ Wavell', 'MO 1', 'IN 1', 'F2 1', 'L3 1', 'PI 2', 'TE 2',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Furious', 'CS Illustrious', 'CS Argus', 'CS Eagle', 'CS Hood',
'CS Nelson', 'CS Resolution', 'CS Revenge', 'CS Warspite',
'CS Barham', 'CS Malaya', 'CS Ramillies', 'CS Renown',
'CS Repulse', 'CS Rodney', 'CS Royal Sovereign', 'CS Valiant',
'CS Edinburgh', 'CS Fiji', 'CS Manchester', 'CS Norfolk',
'CS Southampton', 'CS Belfast', 'CS Birmingham', 'CS Berwick',
'CS Cornwall', 'CS Cumberland', 'CS Devonshire', 'CS Dorsetshire',
'CS Exeter', 'CS Glasgow', 'CS Gloucester', 'CS Newcastle',
'CS Sheffield', 'CS Sussex', 'CS York', 'CL Ajax', 'CL Arethusa',
'CL Bonaventure', 'CL Ceres', 'CL Curacoa', 'CL Durban',
'CL Emerald', 'CL Aurora', 'CL Cairo', 'CL Calcutta',
'CL Caledon', 'CL Calypso', 'CL Capetown', 'CL Caradoc',
'CL Cardiff', 'CL Colombo', 'CL Coventry', 'CL Curlew',
'CL Delhi', 'CL Despatch', 'CL Dauntless', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Galatea',
'CL Naiad', 'CL Neptune', 'CL Orion', 'CL Penelope',
'ASW 1', 'TE 2',
'[Australia]', 'CL Perth',
'[New Zealand]', 'CL Achilles', 'CL Leander',
'[Netherlands]', 'CL Heemskerck']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'TE 1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1']);
AddGroupCountry(['Netherlands East Indies'],
['[Netherlands East Indies]', 'MI 1', 'TE 1', '[Netherlands]',
'CS De Ruyter', 'CS Java', 'CS Sumatra', 'CL Tromp']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', '[Div]', 'IN 1',
'CS Hawkins', 'CS Hermes', 'CS Kent', 'CS Liverpool', 'CL Danae',
'[Australia]', 'CS Australia', 'CS Shropshire', 'CS Canberra',
'CL Adelaide', 'CL Hobart', 'CL Sydney',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'IN 1', 'GA 1', 'NT 4',
'SU 2', 'CP 9/6', 'TE 1', '[Div]', 'AT 1', 'EN 1',
'[Commonwealth]', 'CN 93','OI 1', '[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Indomitable',
'CS Anson', 'CS Howe', 'CS Nigeria', 'CL Cleopatra',
'CL Euryalus', 'CL Scylla', 'SU 1']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS London', 'CS Frobisher', 'CS Suffolk']);
AddGroupProduction(tSepOct, 1940, False, [ '[India]', 'MO 1',
'[United Kingdom]', '[Div]', 'AR 1', 'CP 1/1', 'CS Formidable',
'CL Dido', 'CL Phoebe', '[Down]', 'CS Kenya', 'CS Mauritius',
'CL Charybdis','CL Sirius', 'ASW 1']);
AddGroupProduction(tNovDec, 1940, True, ['[United Kingdom]', 'N4 1',
'PI 1', '[New Zealand]', 'CS Gambia']);
AddGroupProduction(tJanFeb, 1941, False, ['[United Kingdom]',
'CS King George V', 'CS Trinidad']);
AddGroupProduction(tMarApr, 1941, False, ['[United Kingdom]',
'CS Prince of Wales', 'CS Duke of York', 'CL Hermione', '[Down]',
'CS Jamaica']);
AddGroupProduction(tMayJun, 1941, False, ['[United Kingdom]',
'CS Victorious', 'CP 1/1']);
end;
end;
end;
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
Ignore the comment about the ASW units is the opening comment lines for Scenario #5.
I have all the ASW units coming in correctly. In particular, when an ASW Carrier type is selected, the program automatically selecets a CVP and a pilot to go with it.
I have all the ASW units coming in correctly. In particular, when an ASW Carrier type is selected, the program automatically selecets a CVP and a pilot to go with it.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
Another set of scenario data.
============
// ****************************************************************************
// Sixth scenario
// ****************************************************************************
scLebensraum:
begin
case MCIndex of
mcUnitedStates: // Lebensraum
begin
AddGroupCountry(['United States'], ['HQ Eisenhower', 'ME 1', 'MO 1',
'CA 1', 'F2 2/2', 'L3 1/1', 'N2 0/1', 'A3 1', 'PI 4', '[Div]',
'AT 3', 'MO 1']);
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Wasp', 'CS Texas',
'CS Washington', 'CS Quincy', 'CS Arkansas', 'CS Idaho',
'CS New York', 'CS North Carolina', 'CS Augusta',
'CS Tuscaloosa', 'CS Vincennes', 'CS Wichita', 'CL Cincinnati',
'CL Trenton', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Philadelphia', 'CL Savannah', 'ASW 1', '[Div]', 'EN 1']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz', 'CS Enterprise',
'CS Yorktown', 'CS Maryland', 'CS Oklahoma', 'CS Pennsylvania',
'CS Tennessee', 'CS West Virginia', 'CS Chicago',
'CS New Orleans', 'CS Pensacola', 'CS Portland', 'CS Arizona',
'CS California', 'CS Nevada', 'CS New Mexico', 'CS Astoria',
'CS Chester', 'CS Indianapolis', 'CS Louisville',
'CS Minneapolis', 'CS Northampton', 'CS San Francisco',
'CL St. Louis', 'CL Detroit', 'CL Helena', 'CL Honolulu',
'CL Phoenix', 'CL Raleigh', '[Div]', 'IN 1']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston',
'TE 1']);
AddGroupSimple(lPacificUSA, ['CS Lexington', 'CS Saratoga',
'CS Mississippi', 'CS Salt Lake City', 'CL Brooklyn', 'CL Omaha',
'CL Boise', 'CL Marblehead', 'CL Nashville', 'CL Richmond',
'NT 4', 'SU 4', 'CN 34', 'CP 9/6', '[Div]', 'MA 1', 'OI 2']);
AddGroupConstructionPool(['CS Massachusetts', 'CS Wyoming',
'CS Langley']);
AddGroupRepairPool(['CS Colorado', 'CS Béarn']);
AddGroupProduction(tJulAug, 1941, True, ['CS Alabama',
'CL Columbia', 'CN 2', 'F2 1', 'N3 1', 'PI 1']);
AddGroupProduction(tSepOct, 1941, True, ['CL Denver',
'CL Montpellier', 'SU 1', '[Up]', 'CS Hornet', 'PI 1', 'CP 1/1']);
AddGroupProduction(tNovDec, 1941, True, ['AM 1', '[Up]',
'CL Atlanta', 'CN 1']);
AddGroupProduction(tJanFeb, 1942, True, ['CS Essex', 'CS Iowa',
'[Up]', 'CL San Diego', 'CL Juneau', 'CL San Juan']);
AddGroupProduction(tMarApr, 1942, False, ['CS South Dakota',
'CS Indiana']);
end;
mcChina: // Lebensraum
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 5', 'GA 2', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcUSSR: // Lebensraum
begin
AddGroupSimple(lEurope, ['HQ Timoshenko', 'HQ Yeremenko', 'AR 3',
'ME 3', 'MO 3', 'IN 9', 'GA 6', 'CA 2', 'F2 3/3', 'L3 3/1',
'L4 1/1', 'SU 2', 'PI 7', '[Div]', 'AT 4', 'IN 2', 'EN 1',
'SK 1']);
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya', 'CS Maxim Gorkiy']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna', 'CS Molotov',
'CS Krasnyi Kavkaz', 'CS Voroshilov', 'CL Chervona Ukraina',
'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['HQ Zhukov', 'IN 3', 'GA 1', 'CA 1',
'SU 2', 'F2 1/1', 'PI 1', '[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['MT 1', 'F2 1/1', 'L2 1/1', 'OF 1', 'PI 2',
'NT 1', 'SU 1', 'CN 4', '[Div]', 'AT 1', 'ME 1', 'OI 4']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kuibyshev', 'CS Zhelezniakov', 'SU 1']);
AddGroupProduction(tJulAug, 1941, True, ['MO 1', 'IN 2', 'FT 1']);
AddGroupProduction(tSepOct, 1941, True, ['MO 1', 'IN 1', 'FT 1']);
AddGroupProduction(tNovDec, 1941, True, ['PA 1', 'FT 1']);
end;
mcJapan: // Lebensraum
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'IN 2', 'MI 2', 'MA 2',
'[Div]', 'AT 1', 'EN 1']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'IN 1', 'GA 1', 'CA 1', 'TE 2', '[Div]', 'IN 1']);
AddGroupCountry(['French Indo-China'], ['IN 1']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'F2 2/2', 'L2 2/1', 'L3 0/1', 'N2 0/1', 'A3 0/1', 'PI 4', '[Div]',
'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['F2 1', 'N2 1', 'N3 1', 'PI 3',
'OF 1', 'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo', 'CS Soryu',
'CS Hosho', 'CS Zuiho', 'CS Fuso', 'CS Hiei', 'CS Ise',
'CS Kongo', 'CS Nagato', 'CS Haruna', 'CS Hyuga', 'CS Kirishima',
'CS Mutsu', 'CS Yamashiro', 'CS Atago', 'CS Kako', 'CS Mogami',
'CS Myoko', 'CS Tone', 'CS Aoba', 'CS Ashigara', 'CS Chikuma',
'CS Chokai', 'CS Furutaka', 'CS Haguro', 'CS Idzumo',
'CS Kinugasa', 'CS Kumano', 'CS Maya', 'CS Mikuma', 'CS Nachi',
'CS Suzuya', 'CS Takao', 'CL Katori', 'CL Natori', 'CL Oi',
'CL Sendai', 'CL Tenryu', 'CL Yura', 'CL Abukuma', 'CL Isuzu',
'CL Jintsu', 'CL Kashima', 'CL Kinu', 'CL Kiso', 'CL Kitakami',
'CL Kuma', 'CL Nagara', 'CL Naka', 'CL Tama', 'CL Tatsuta',
'CL Yubari', 'NT 3', 'AM 1', 'SU 3', 'CN 25', 'CP 11/7',
'[Div]', 'AT 1', 'MA 1', 'OI 8',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Hiyo', 'CS Junyo', 'CS Chitose',
'CS Chiyoda', 'CS Chuyo', 'CS Kaiyo', 'CS Ryuho', 'CS Unyo',
'CS Musashi', 'AM 1', 'SU 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJulAug, 1941, False, ['CS Shokaku', '[Down]',
'ASW 1', 'F2 1', 'A3 1', 'PI 1', 'AT 1', 'CP 1/1']);
AddGroupProduction(tSepOct, 1941, False, ['HQ Yamashita', 'PI 1',
'CS Zuikaku', 'CS Taiyo', '[Down]', 'CL Agano', 'CP 2/2']);
AddGroupProduction(tNovDec, 1941, False, ['CS Yamato', 'CL Kashii',
'CN 1']);
AddGroupProduction(tJanFeb, 1942, False, ['CS Shoho']);
end;
mcItaly: // Lebensraum
begin
AddGroupCountry(['Italy'], ['IN 1', 'MI 2', 'F2 2/1', 'L2 0/1',
'N2 1', 'N3 0/1', 'PI 3', 'CS Caio Duilio', 'CS Guilio Cesare',
'CS Duca D''Aosta', 'CS Garibaldi', 'CS Trento',
'CS Andrea Doria', 'CS Abruzzi', 'CS Bolzano', 'CS Dalmacija',
'CS Eugenio Di Savoia', 'CS Gorizia', 'CS Trieste', 'CL Cadorna',
'CL Guissano', 'CL Montecuccoli', 'CL Attendolo', 'CL Bande Nere',
'CL Barbiano', 'CL Bari', 'CL Taranto',
'[Div]', 'AT 1', 'EN 1', 'FR 1']);
AddGroupCountry(['Ethiopia', 'Italian Somaliland'], ['IN 1', 'AT 1',
'TE 2']);
AddGroupCountry(['Libya'], ['IN 1', 'AT 1', 'TE 2']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['MO 1',
'IN 1', 'GA 2', 'MT 1', 'AT 1', '[Div]', 'MT 1']);
AddGroupSimple(lEurope, ['HQ Graziani', 'HQ Badoglio', 'F2 1/1',
'L3 1', 'PI 2', '[Div]', 'IN 1', 'OI 2', 'NT 2', 'SU 2', 'CN 8',
'[Free France]', 'SU 1']);
AddGroupConstructionPool(['CS Aquila', 'CS Roma', 'CS Impero',
'CL Augusto', 'CL Africano', 'CL Regolo', 'CL Silla']);
AddGroupRepairPool(['CS Conte Di Cavour']);
AddGroupProduction(tJulAug, 1941, False, ['CS Vittorio Veneto',
'CS Littorio', '[Down]', 'CL Magno', 'CL Vesuvio', 'CL Germanico',
'CL Mario', 'L3 1', 'PI 1']);
AddGroupProduction(tSepOct, 1941, True, ['SU 1']);
end;
mcFrance: // Lebensraum
begin
AddGroupSimple(lEurope, ['[Free France]', '[Div]', 'AT 1', 'IN 1',
'TE 1', 'CS Paris', 'CS Courbet']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Lorraine', 'CS Tourville',
'CS Duguay Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcCommonwealth: // Lebensraum
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'AR 2', 'ME 2', 'MO 2', 'IN 1', 'MI 2', 'GA 1', 'F2 2/1',
'F3 0/1', 'L2 0/1', 'L3 1', 'L4 1', 'N2 1/1', 'N4 1', 'A3 0/1',
'C-47 1', 'PI 7', '[Div]', 'AT 2', 'IN 1', '[Commonwealth]',
'OI 1', '[Corps]', '[Canada]', 'MO 1']);
AddGroupCountry(['Egypt', 'Libya'], ['[United Kingdom]',
'HQ Wavell', '[Div]', 'AT 1', 'MO 1', 'FT 3', 'F2 1/1', 'L3 1',
'PI 2', '[Corps]', '[Australia]', 'MO 1', '[Egypt]', 'TE 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['Greece', 'Crete'], ['[United Kingdom]', 'MO 1']);
AddGroupCountry(['South Africa'], ['[South Africa]', 'IN 1',
'TE 1']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupCountry(['Kenya'], ['[United Kingdom]', 'IN 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Formidable', 'CS Furious', 'CS Victorious', 'CS Argus',
'CS Eagle', 'CS Hood', 'CS King George V', 'CS Nelson',
'CS Prince of Wales', 'CS Queen Elizabeth', 'CS Revenge',
'CS Warspite', 'CS Barham', 'CS Duke of York', 'CS Malaya',
'CS Ramillies', 'CS Renown', 'CS Repulse', 'CS Rodney',
'CS Royal Sovereign', 'CS Valiant', 'CS Edinburgh', 'CS Fiji',
'CS London', 'CS Manchester', 'CS Norfolk', 'CS Birmingham',
'CS Cornwall', 'CS Cumberland', 'CS Devonshire', 'CS Dorsetshire',
'CS Exeter', 'CS Gloucester', 'CS Kenya', 'CS Mauritius',
'CS Newcastle', 'CS Sheffield', 'CS Suffolk', 'CS York',
'CL Ajax', 'CL Arethusa', 'CL Carlisle', 'CL Curacoa', 'CL Dido',
'CL Aurora', 'CL Cairo', 'CL Calcutta', 'CL Caledon',
'CL Caradoc', 'CL Cardiff', 'CL Colombo', 'CL Coventry',
'CL Delhi', 'CL Despatch', 'CL Dauntless', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Euryalus',
'CL Galatea', 'CL Hermione', 'CL Naiad', 'CL Neptune', 'CL Orion',
'CL Penelope', 'CL Phoebe', 'ASW 3', 'AT 1', 'TE 1',
'[Commonwealth]', 'CS Girgios Averoff',
'[Australia]', 'CL Perth',
'[Netherlands]', 'CL Heemskerck',
'[New Zealand]', 'CL Leander', 'CL Achilles']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1', 'TE 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'F2 1',
'TE 2', '[Commonwealth]', 'OI 1', '[United Kingdom]', 'PI 1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1']);
AddGroupCountry(['Netherlands East Indies'],
['[Netherlands East Indies]', 'MI 1', 'TE 1', '[Netherlands]',
'CS Java', 'CS De Ruyter', 'CS Sumatra', 'CL Tromp']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'CS Hawkins',
'CS Hermes', 'CL Ceres', 'CL Danae', 'CL Durban', 'CL Emerald',
'CL Capetown', 'TE 1',
'[Australia]', 'CS Australia', 'CS Shropshire', 'CS Canberra',
'CL Hobart', 'CL Adelaide', 'CL Sydney']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'CP 12/8', 'TE 1',
'SP 1', 'SU 2', '[Div]', 'EN 1', '[Commonwealth]', 'CN 82','OI 1',
'[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Anson', 'CS Howe',
'CS Jamaica', 'CL Scylla', 'CL Sirius', 'ASW 1', 'SU 1']);
AddGroupRepairPool(['[United Kingdom]', 'CS Illustrious',
'CS Resolution', 'CS Kent', 'CS Belfast', 'CS Berwick',
'CS Frobisher', 'CS Glasgow', 'CS Liverpool', 'CS Nigeria',
'CS Sussex']);
AddGroupProduction(tJulAug, 1941, True, [ '[India]', 'IN 1',
'[United Kingdom]', 'L3 1', 'PI 1', 'AT 1', 'CS Uganda', 'ASW 1',
'[Commonwealth]', 'CN 1']);
AddGroupProduction(tSepOct, 1941, False, ['[United Kingdom]',
'CS Indomitable', 'AM 1', 'CS Trinidad', '[Down]', 'CS Bermuda',
'CL Argonaut', 'CP 1/1', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tNovDec, 1941, True, ['[United Kingdom]',
'HQ Montgomery', 'CS Unicorn', 'CS Newfoundland', '[Up]',
'CL Charybdis', 'CL Cleopatra', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tJanFeb, 1942, False, ['[New Zealand]',
'CS Gambia', '[India]', 'ME 1']);
end;
mcGermany: // Lebensraum
begin
AddGroupCountry(['East Prussia', 'Poland'], ['[Germany]',
'HQ Rundstedt', 'HQ von Bock', 'HQ von Leeb', 'AR 4', 'ME 4',
'MO 3', 'IN 11', '[Div]', 'AT 4', 'IN 2', 'ME 1', 'F2 5/3',
'L2 3/2', 'L3 4/2', 'N3 1', 'PI 13']);
AddGroupCountry(['Germany', 'NOT East Prussia'], ['[Germany]',
'IN 1', 'MI 6', 'GA 2', '[Div]', 'AT 1', 'EN 1', 'OI 4',
'[German SS]', '[Corps]', 'IN 1']);
AddGroupCountry(['Denmark', 'Norway'], ['[Germany]', 'GA 1', 'MT 1',
'N4 1', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'F2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Rumania'], ['[Germany]', 'IN 2', 'CN 1', 'PI 1',
'[Div]', 'AT 1', 'MT 1', '[Corps]', '[Rumania]', 'HQ Antonescu',
'IN 2', 'MI 2', 'CA 1', 'MT 1', 'L2 1', 'CS Destroyer Flotilla']);
AddGroupCountry(['Libya'], ['[Germany]', 'HQ Rommel', 'F2 1/1',
'PI 1']);
AddGroupCountry(['Greece', 'NOT Crete', 'Yugoslavia'], ['[Germany]',
'AR 1', 'ME 1', 'MT 1', 'PA 1', 'A3 1', 'PI 1', '[Bulgaria]',
'IN 1', '[German SS]', 'ME 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'IN 2', 'MI 1', 'GA 4', 'AT 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'CL Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Syria'], ['[Vichy France]', 'IN 1']);
AddGroupCountry(['Iraq'], ['[Iraq]', 'CA 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland', 'Italy', 'Yugoslavia',
'Greece', 'Hungary', 'Bulgaria'], ['[Germany]', 'F2 2/1',
'F3 1/1', 'L3 1/1', 'PI 4', '[Div]', 'AR 1', 'FT 3', 'OF 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland'], ['[Germany]',
'CS Bismarck', 'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Tirpitz', 'CS Admiral Hipper',
'CS Deutschland', 'CS Prinz Eugen', 'CS Admiral Scheer',
'CL Nürnberg', 'CL Emden', 'CL Köln', 'CL Leipzig', 'CX Atlantis',
'CX Komet', 'CX Kormoran', 'CX Orion', 'CX Pinguin', 'CX Thor',
'NT 1', 'SU 5', 'CN 10']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne']);
AddGroupRepairPool(['[Germany]', 'CS Harald Haarfagre',
'CS Niels Juel', 'CS Peder Skram', 'CS Tordenskjold', 'CX Hansa',
'CX Michel', 'CX Stier', 'CX Widder',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tJulAug, 1941, False, ['[Germany]', 'SU 1',
'[Down]', 'SU 1', 'IN 1', 'L3 1', 'PI 1', 'FT 1', '[Rumania]',
'MO 1']);
AddGroupProduction(tSepOct, 1941, False, ['[Germany]', 'SU 1',
'[Down]', 'SU 1', 'AR 1', 'SY 1', '[German SS]', 'ME 1']);
end;
end;
end;
============
// ****************************************************************************
// Sixth scenario
// ****************************************************************************
scLebensraum:
begin
case MCIndex of
mcUnitedStates: // Lebensraum
begin
AddGroupCountry(['United States'], ['HQ Eisenhower', 'ME 1', 'MO 1',
'CA 1', 'F2 2/2', 'L3 1/1', 'N2 0/1', 'A3 1', 'PI 4', '[Div]',
'AT 3', 'MO 1']);
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Wasp', 'CS Texas',
'CS Washington', 'CS Quincy', 'CS Arkansas', 'CS Idaho',
'CS New York', 'CS North Carolina', 'CS Augusta',
'CS Tuscaloosa', 'CS Vincennes', 'CS Wichita', 'CL Cincinnati',
'CL Trenton', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Philadelphia', 'CL Savannah', 'ASW 1', '[Div]', 'EN 1']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz', 'CS Enterprise',
'CS Yorktown', 'CS Maryland', 'CS Oklahoma', 'CS Pennsylvania',
'CS Tennessee', 'CS West Virginia', 'CS Chicago',
'CS New Orleans', 'CS Pensacola', 'CS Portland', 'CS Arizona',
'CS California', 'CS Nevada', 'CS New Mexico', 'CS Astoria',
'CS Chester', 'CS Indianapolis', 'CS Louisville',
'CS Minneapolis', 'CS Northampton', 'CS San Francisco',
'CL St. Louis', 'CL Detroit', 'CL Helena', 'CL Honolulu',
'CL Phoenix', 'CL Raleigh', '[Div]', 'IN 1']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston',
'TE 1']);
AddGroupSimple(lPacificUSA, ['CS Lexington', 'CS Saratoga',
'CS Mississippi', 'CS Salt Lake City', 'CL Brooklyn', 'CL Omaha',
'CL Boise', 'CL Marblehead', 'CL Nashville', 'CL Richmond',
'NT 4', 'SU 4', 'CN 34', 'CP 9/6', '[Div]', 'MA 1', 'OI 2']);
AddGroupConstructionPool(['CS Massachusetts', 'CS Wyoming',
'CS Langley']);
AddGroupRepairPool(['CS Colorado', 'CS Béarn']);
AddGroupProduction(tJulAug, 1941, True, ['CS Alabama',
'CL Columbia', 'CN 2', 'F2 1', 'N3 1', 'PI 1']);
AddGroupProduction(tSepOct, 1941, True, ['CL Denver',
'CL Montpellier', 'SU 1', '[Up]', 'CS Hornet', 'PI 1', 'CP 1/1']);
AddGroupProduction(tNovDec, 1941, True, ['AM 1', '[Up]',
'CL Atlanta', 'CN 1']);
AddGroupProduction(tJanFeb, 1942, True, ['CS Essex', 'CS Iowa',
'[Up]', 'CL San Diego', 'CL Juneau', 'CL San Juan']);
AddGroupProduction(tMarApr, 1942, False, ['CS South Dakota',
'CS Indiana']);
end;
mcChina: // Lebensraum
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 5', 'GA 2', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcUSSR: // Lebensraum
begin
AddGroupSimple(lEurope, ['HQ Timoshenko', 'HQ Yeremenko', 'AR 3',
'ME 3', 'MO 3', 'IN 9', 'GA 6', 'CA 2', 'F2 3/3', 'L3 3/1',
'L4 1/1', 'SU 2', 'PI 7', '[Div]', 'AT 4', 'IN 2', 'EN 1',
'SK 1']);
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya', 'CS Maxim Gorkiy']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna', 'CS Molotov',
'CS Krasnyi Kavkaz', 'CS Voroshilov', 'CL Chervona Ukraina',
'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['HQ Zhukov', 'IN 3', 'GA 1', 'CA 1',
'SU 2', 'F2 1/1', 'PI 1', '[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['MT 1', 'F2 1/1', 'L2 1/1', 'OF 1', 'PI 2',
'NT 1', 'SU 1', 'CN 4', '[Div]', 'AT 1', 'ME 1', 'OI 4']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kuibyshev', 'CS Zhelezniakov', 'SU 1']);
AddGroupProduction(tJulAug, 1941, True, ['MO 1', 'IN 2', 'FT 1']);
AddGroupProduction(tSepOct, 1941, True, ['MO 1', 'IN 1', 'FT 1']);
AddGroupProduction(tNovDec, 1941, True, ['PA 1', 'FT 1']);
end;
mcJapan: // Lebensraum
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'IN 2', 'MI 2', 'MA 2',
'[Div]', 'AT 1', 'EN 1']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'IN 1', 'GA 1', 'CA 1', 'TE 2', '[Div]', 'IN 1']);
AddGroupCountry(['French Indo-China'], ['IN 1']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'F2 2/2', 'L2 2/1', 'L3 0/1', 'N2 0/1', 'A3 0/1', 'PI 4', '[Div]',
'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['F2 1', 'N2 1', 'N3 1', 'PI 3',
'OF 1', 'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo', 'CS Soryu',
'CS Hosho', 'CS Zuiho', 'CS Fuso', 'CS Hiei', 'CS Ise',
'CS Kongo', 'CS Nagato', 'CS Haruna', 'CS Hyuga', 'CS Kirishima',
'CS Mutsu', 'CS Yamashiro', 'CS Atago', 'CS Kako', 'CS Mogami',
'CS Myoko', 'CS Tone', 'CS Aoba', 'CS Ashigara', 'CS Chikuma',
'CS Chokai', 'CS Furutaka', 'CS Haguro', 'CS Idzumo',
'CS Kinugasa', 'CS Kumano', 'CS Maya', 'CS Mikuma', 'CS Nachi',
'CS Suzuya', 'CS Takao', 'CL Katori', 'CL Natori', 'CL Oi',
'CL Sendai', 'CL Tenryu', 'CL Yura', 'CL Abukuma', 'CL Isuzu',
'CL Jintsu', 'CL Kashima', 'CL Kinu', 'CL Kiso', 'CL Kitakami',
'CL Kuma', 'CL Nagara', 'CL Naka', 'CL Tama', 'CL Tatsuta',
'CL Yubari', 'NT 3', 'AM 1', 'SU 3', 'CN 25', 'CP 11/7',
'[Div]', 'AT 1', 'MA 1', 'OI 8',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Hiyo', 'CS Junyo', 'CS Chitose',
'CS Chiyoda', 'CS Chuyo', 'CS Kaiyo', 'CS Ryuho', 'CS Unyo',
'CS Musashi', 'AM 1', 'SU 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJulAug, 1941, False, ['CS Shokaku', '[Down]',
'ASW 1', 'F2 1', 'A3 1', 'PI 1', 'AT 1', 'CP 1/1']);
AddGroupProduction(tSepOct, 1941, False, ['HQ Yamashita', 'PI 1',
'CS Zuikaku', 'CS Taiyo', '[Down]', 'CL Agano', 'CP 2/2']);
AddGroupProduction(tNovDec, 1941, False, ['CS Yamato', 'CL Kashii',
'CN 1']);
AddGroupProduction(tJanFeb, 1942, False, ['CS Shoho']);
end;
mcItaly: // Lebensraum
begin
AddGroupCountry(['Italy'], ['IN 1', 'MI 2', 'F2 2/1', 'L2 0/1',
'N2 1', 'N3 0/1', 'PI 3', 'CS Caio Duilio', 'CS Guilio Cesare',
'CS Duca D''Aosta', 'CS Garibaldi', 'CS Trento',
'CS Andrea Doria', 'CS Abruzzi', 'CS Bolzano', 'CS Dalmacija',
'CS Eugenio Di Savoia', 'CS Gorizia', 'CS Trieste', 'CL Cadorna',
'CL Guissano', 'CL Montecuccoli', 'CL Attendolo', 'CL Bande Nere',
'CL Barbiano', 'CL Bari', 'CL Taranto',
'[Div]', 'AT 1', 'EN 1', 'FR 1']);
AddGroupCountry(['Ethiopia', 'Italian Somaliland'], ['IN 1', 'AT 1',
'TE 2']);
AddGroupCountry(['Libya'], ['IN 1', 'AT 1', 'TE 2']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['MO 1',
'IN 1', 'GA 2', 'MT 1', 'AT 1', '[Div]', 'MT 1']);
AddGroupSimple(lEurope, ['HQ Graziani', 'HQ Badoglio', 'F2 1/1',
'L3 1', 'PI 2', '[Div]', 'IN 1', 'OI 2', 'NT 2', 'SU 2', 'CN 8',
'[Free France]', 'SU 1']);
AddGroupConstructionPool(['CS Aquila', 'CS Roma', 'CS Impero',
'CL Augusto', 'CL Africano', 'CL Regolo', 'CL Silla']);
AddGroupRepairPool(['CS Conte Di Cavour']);
AddGroupProduction(tJulAug, 1941, False, ['CS Vittorio Veneto',
'CS Littorio', '[Down]', 'CL Magno', 'CL Vesuvio', 'CL Germanico',
'CL Mario', 'L3 1', 'PI 1']);
AddGroupProduction(tSepOct, 1941, True, ['SU 1']);
end;
mcFrance: // Lebensraum
begin
AddGroupSimple(lEurope, ['[Free France]', '[Div]', 'AT 1', 'IN 1',
'TE 1', 'CS Paris', 'CS Courbet']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Lorraine', 'CS Tourville',
'CS Duguay Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcCommonwealth: // Lebensraum
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'AR 2', 'ME 2', 'MO 2', 'IN 1', 'MI 2', 'GA 1', 'F2 2/1',
'F3 0/1', 'L2 0/1', 'L3 1', 'L4 1', 'N2 1/1', 'N4 1', 'A3 0/1',
'C-47 1', 'PI 7', '[Div]', 'AT 2', 'IN 1', '[Commonwealth]',
'OI 1', '[Corps]', '[Canada]', 'MO 1']);
AddGroupCountry(['Egypt', 'Libya'], ['[United Kingdom]',
'HQ Wavell', '[Div]', 'AT 1', 'MO 1', 'FT 3', 'F2 1/1', 'L3 1',
'PI 2', '[Corps]', '[Australia]', 'MO 1', '[Egypt]', 'TE 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['Greece', 'Crete'], ['[United Kingdom]', 'MO 1']);
AddGroupCountry(['South Africa'], ['[South Africa]', 'IN 1',
'TE 1']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupCountry(['Kenya'], ['[United Kingdom]', 'IN 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Formidable', 'CS Furious', 'CS Victorious', 'CS Argus',
'CS Eagle', 'CS Hood', 'CS King George V', 'CS Nelson',
'CS Prince of Wales', 'CS Queen Elizabeth', 'CS Revenge',
'CS Warspite', 'CS Barham', 'CS Duke of York', 'CS Malaya',
'CS Ramillies', 'CS Renown', 'CS Repulse', 'CS Rodney',
'CS Royal Sovereign', 'CS Valiant', 'CS Edinburgh', 'CS Fiji',
'CS London', 'CS Manchester', 'CS Norfolk', 'CS Birmingham',
'CS Cornwall', 'CS Cumberland', 'CS Devonshire', 'CS Dorsetshire',
'CS Exeter', 'CS Gloucester', 'CS Kenya', 'CS Mauritius',
'CS Newcastle', 'CS Sheffield', 'CS Suffolk', 'CS York',
'CL Ajax', 'CL Arethusa', 'CL Carlisle', 'CL Curacoa', 'CL Dido',
'CL Aurora', 'CL Cairo', 'CL Calcutta', 'CL Caledon',
'CL Caradoc', 'CL Cardiff', 'CL Colombo', 'CL Coventry',
'CL Delhi', 'CL Despatch', 'CL Dauntless', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Euryalus',
'CL Galatea', 'CL Hermione', 'CL Naiad', 'CL Neptune', 'CL Orion',
'CL Penelope', 'CL Phoebe', 'ASW 3', 'AT 1', 'TE 1',
'[Commonwealth]', 'CS Girgios Averoff',
'[Australia]', 'CL Perth',
'[Netherlands]', 'CL Heemskerck',
'[New Zealand]', 'CL Leander', 'CL Achilles']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1', 'TE 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'F2 1',
'TE 2', '[Commonwealth]', 'OI 1', '[United Kingdom]', 'PI 1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1']);
AddGroupCountry(['Netherlands East Indies'],
['[Netherlands East Indies]', 'MI 1', 'TE 1', '[Netherlands]',
'CS Java', 'CS De Ruyter', 'CS Sumatra', 'CL Tromp']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'CS Hawkins',
'CS Hermes', 'CL Ceres', 'CL Danae', 'CL Durban', 'CL Emerald',
'CL Capetown', 'TE 1',
'[Australia]', 'CS Australia', 'CS Shropshire', 'CS Canberra',
'CL Hobart', 'CL Adelaide', 'CL Sydney']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'CP 12/8', 'TE 1',
'SP 1', 'SU 2', '[Div]', 'EN 1', '[Commonwealth]', 'CN 82','OI 1',
'[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Anson', 'CS Howe',
'CS Jamaica', 'CL Scylla', 'CL Sirius', 'ASW 1', 'SU 1']);
AddGroupRepairPool(['[United Kingdom]', 'CS Illustrious',
'CS Resolution', 'CS Kent', 'CS Belfast', 'CS Berwick',
'CS Frobisher', 'CS Glasgow', 'CS Liverpool', 'CS Nigeria',
'CS Sussex']);
AddGroupProduction(tJulAug, 1941, True, [ '[India]', 'IN 1',
'[United Kingdom]', 'L3 1', 'PI 1', 'AT 1', 'CS Uganda', 'ASW 1',
'[Commonwealth]', 'CN 1']);
AddGroupProduction(tSepOct, 1941, False, ['[United Kingdom]',
'CS Indomitable', 'AM 1', 'CS Trinidad', '[Down]', 'CS Bermuda',
'CL Argonaut', 'CP 1/1', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tNovDec, 1941, True, ['[United Kingdom]',
'HQ Montgomery', 'CS Unicorn', 'CS Newfoundland', '[Up]',
'CL Charybdis', 'CL Cleopatra', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tJanFeb, 1942, False, ['[New Zealand]',
'CS Gambia', '[India]', 'ME 1']);
end;
mcGermany: // Lebensraum
begin
AddGroupCountry(['East Prussia', 'Poland'], ['[Germany]',
'HQ Rundstedt', 'HQ von Bock', 'HQ von Leeb', 'AR 4', 'ME 4',
'MO 3', 'IN 11', '[Div]', 'AT 4', 'IN 2', 'ME 1', 'F2 5/3',
'L2 3/2', 'L3 4/2', 'N3 1', 'PI 13']);
AddGroupCountry(['Germany', 'NOT East Prussia'], ['[Germany]',
'IN 1', 'MI 6', 'GA 2', '[Div]', 'AT 1', 'EN 1', 'OI 4',
'[German SS]', '[Corps]', 'IN 1']);
AddGroupCountry(['Denmark', 'Norway'], ['[Germany]', 'GA 1', 'MT 1',
'N4 1', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'F2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Rumania'], ['[Germany]', 'IN 2', 'CN 1', 'PI 1',
'[Div]', 'AT 1', 'MT 1', '[Corps]', '[Rumania]', 'HQ Antonescu',
'IN 2', 'MI 2', 'CA 1', 'MT 1', 'L2 1', 'CS Destroyer Flotilla']);
AddGroupCountry(['Libya'], ['[Germany]', 'HQ Rommel', 'F2 1/1',
'PI 1']);
AddGroupCountry(['Greece', 'NOT Crete', 'Yugoslavia'], ['[Germany]',
'AR 1', 'ME 1', 'MT 1', 'PA 1', 'A3 1', 'PI 1', '[Bulgaria]',
'IN 1', '[German SS]', 'ME 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'IN 2', 'MI 1', 'GA 4', 'AT 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'CL Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Syria'], ['[Vichy France]', 'IN 1']);
AddGroupCountry(['Iraq'], ['[Iraq]', 'CA 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland', 'Italy', 'Yugoslavia',
'Greece', 'Hungary', 'Bulgaria'], ['[Germany]', 'F2 2/1',
'F3 1/1', 'L3 1/1', 'PI 4', '[Div]', 'AR 1', 'FT 3', 'OF 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland'], ['[Germany]',
'CS Bismarck', 'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Tirpitz', 'CS Admiral Hipper',
'CS Deutschland', 'CS Prinz Eugen', 'CS Admiral Scheer',
'CL Nürnberg', 'CL Emden', 'CL Köln', 'CL Leipzig', 'CX Atlantis',
'CX Komet', 'CX Kormoran', 'CX Orion', 'CX Pinguin', 'CX Thor',
'NT 1', 'SU 5', 'CN 10']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne']);
AddGroupRepairPool(['[Germany]', 'CS Harald Haarfagre',
'CS Niels Juel', 'CS Peder Skram', 'CS Tordenskjold', 'CX Hansa',
'CX Michel', 'CX Stier', 'CX Widder',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tJulAug, 1941, False, ['[Germany]', 'SU 1',
'[Down]', 'SU 1', 'IN 1', 'L3 1', 'PI 1', 'FT 1', '[Rumania]',
'MO 1']);
AddGroupProduction(tSepOct, 1941, False, ['[Germany]', 'SU 1',
'[Down]', 'SU 1', 'AR 1', 'SY 1', '[German SS]', 'ME 1']);
end;
end;
end;
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
Another set of scenario data
======
// ****************************************************************************
// Seventh scenario
// ****************************************************************************
scWakingGiant:
begin
case MCIndex of
mcUnitedStates: // Waking Giant
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Wasp',
'CS Yorktown', 'CS Mississippi', 'CS Texas', 'CS Washington',
'CS Arkansas', 'CS Idaho', 'CS New Mexico', 'CS New York',
'CS North Carolina', 'CS Quincy', 'CS Augusta', 'CS Tuscaloosa',
'CS Vincennes', 'CS Wichita', 'CL Atlanta', 'CL Cincinnati',
'CL Trenton', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Philadelphia', 'CL Savannah', 'ASW 2', 'CP 4/3', '[Div]',
'EN 1', 'IN 1']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz', 'CS Maryland',
'CS Oklahoma', 'CS Pennsylvania', 'CS Tennessee',
'CS West Virginia', 'CS Arizona', 'CS California', 'CS Nevada',
'CS New Orleans', 'CS San Francisco', 'CL St Louis', 'CL Detroit',
'CL Helena', 'CL Honolulu', 'CL Phoenix', 'CL Raleigh']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston',
'TE 1']);
AddGroupSimple(lPacificUSAWestCoast, ['CS Enterprise', 'CS Hornet',
'CS Lexington', 'CS Saratoga', 'CS Chicago', 'CS Pensacola',
'CS Portland', 'CS Astoria', 'CS Chester', 'CS Indianapolis',
'CS Louisville', 'CS Minneapolis', 'CS Northampton',
'CS Salt Lake City', 'CL Brooklyn', 'CL Omaha', 'CL Boise',
'CL Marblehead', 'CL Nashville', 'CL Richmond', 'CN 15', 'CP 6/4',
'F2 1/1', 'PI 1', '[Div]','MA 1', 'OI 2']);
AddGroupCountry(['United States'], ['HQ Eisenhower', 'ME 2', 'MO 1',
'GA 1', 'CA 1', 'F2 2/1', 'L3 1/1', 'N2 0/1', 'N3 1', 'A3 1',
'PI 5', 'NT 4', 'SU 4', 'CN 22', '[Div]', 'AT 3', 'MO 1',
'OI 6']);
AddGroupConstructionPool(['CS Wyoming' ,'CS Langley', 'CL Denver',
'CL Montpellier', 'ASW 1']);
AddGroupRepairPool(['CS Béarn']);
AddGroupProduction(tJanFeb, 1942, True, ['CS Essex', 'CS Iowa',
'ASW 1', '[Up]', 'CS Colorado', 'CL San Diego', 'CL Juneau',
'CL San Juan', 'CN 2', 'PI 1']);
AddGroupProduction(tMarApr, 1942, True, ['L3 1', 'CS Lexington II',
'CL Birmingham', 'CL Sante Fe', 'NT 1', '[Up]', 'CS South Dakota',
'CS Indiana', 'SU 1', 'CN 3', 'AT 1']);
AddGroupProduction(tMayJun, 1942, True, ['CS Yorktown II',
'CS Independence', 'CS Princeton', 'CS New Jersey',
'CS Baltimore', 'CL Biloxi', 'CL Oakland', '[Up]',
'CS Massachusetts', 'CL Columbia', 'CN 4']);
AddGroupProduction(tJulAug, 1942, True, ['CS Bunker Hill',
'CS Belleau Wood', 'CS Boston', 'CL Reno', '[Up]', 'CS Alabama']);
AddGroupProduction(tSepOct, 1942, True, ['CS Intrepid']);
end;
mcChina: // Waking Giant
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcItaly: // Waking Giant
begin
AddGroupCountry(['Italy'], ['IN 1', 'MT 1', 'F2 2/1', 'PI 2',
'CS Caio Duilio', 'CS Guilio Cesare', 'CS Andrea Doria',
'CS Littorio', 'CS Duca D''Aosta', 'CS Garibaldi', 'CS Trento',
'CS Abruzzi', 'CS Bolzano', 'CS Dalmacija',
'CS Eugenio Di Savoia', 'CS Gorizia', 'CS Trieste', 'CL Cadorna',
'CL Guissano', 'CL Montecuccoli', 'CL Attendolo',
'CL Bande Nere', 'CL Barbiano', 'CL Bari', 'CL Taranto', 'SU 3',
'[Div]', 'AT 1', 'EN 1', 'FR 1']);
AddGroupCountry(['Poland'], ['IN 1']);
AddGroupCountry(['Libya'], ['MO 1', 'IN 1', 'TE 2', 'AT 1']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['ME 1',
'IN 1', 'MI 1', 'GA 2', 'AT 1', '[Div]', 'MT 1']);
AddGroupSimple(lEurope, ['HQ Graziani', 'HQ Badoglio', 'F2 1/1',
'L2 0/1', 'L3 1/1', 'N2 1', 'N3 0/1', 'PI 3', 'NT 2','CN 7',
'AT 1', '[Div]', 'IN 1', 'OI 2']);
AddGroupConstructionPool(['CS Aquila', 'CS Impero', 'CL Augusto',
'CL Magno', 'CL Vesuvio', 'CL Africano', 'CL Germanico',
'CL Mario', 'CL Silla']);
AddGroupRepairPool(['CS Vittorio Veneto', 'CS Conte Di Cavour']);
AddGroupProduction(tJanFeb, 1942, True, ['IN 1', 'L3 1', 'PI 1',
'AT 1']);
AddGroupProduction(tMayJun, 1942, False, ['CS Roma', 'CL Regolo',
'[Down]', 'CL Etna', 'CN 1']);
end;
mcGermany: // Waking Giant
begin
AddGroupCountry(['USSR', 'NOT Karelia', 'Poland', 'Latvia',
'Estonia', 'Lithuania'], ['[Germany]',
'HQ Rundstedt', 'HQ von Bock', 'HQ von Leeb',
'AR 5', 'ME 1', 'MO 5', 'IN 16', 'MI 6', 'PA 1',
'[Div]', 'AT 4', 'IN 2', 'ME 1', 'MT 1',
'F2 4/2', 'L2 3/1', 'L3 2/2', 'A3 1', 'PI 11', 'AT 4', '[Div]',
'IN 2', 'MT 1', 'ME 1',
'[German SS]', '[Corps]', 'ME 2',
'[Rumania]', 'MO 1', 'IN 2', 'MT 1', 'L2 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'ME 1', 'IN 1', 'MI 1',
'[Div]', 'AT 1', 'EN 1', 'OI 4', 'SY 1']);
AddGroupCountry(['Denmark', 'Norway', 'Finland'], ['[Germany]',
'IN 1', 'GA 2', 'MT 1', 'N4 1', 'PI 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'ME 2', 'MO 1', 'IN 2', 'MI 1',
'GA 4', 'N3 1', 'PI 1', 'AT 1', 'FT 1']);
AddGroupCountry(['Greece', 'Yugoslavia'], ['[Germany]', 'MO 1',
'GA 1', '[Bulgaria]', 'IN 1']);
AddGroupCountry(['Libya'], ['[Germany]', 'HQ Rommel', 'F2 1/1',
'PI 1']);
AddGroupCountry(['Finland', 'Karelia'], ['[Finland]',
'HQ Mannerheim', 'ME 1', 'MO 1', 'IN 2', 'MI 1', 'F2 1',
'CL Vainamoinen', '[Germany]', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'L2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Hungary'], ['[Hungary]', 'IN 2', 'MI 1', 'CA 1',
'F2 1', '[Germany]', 'PI 1']);
AddGroupCountry(['Rumania'], ['[Rumania]', 'HQ Antonescu', 'MI 2',
'CA 1', 'CS Destroyer Flotilla', '[Germany]', 'CN 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm', 'NT 1', 'SU 2', 'CN 9']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland', 'Italy', 'Yugoslavia',
'Greece', 'Hungary', 'Bulgaria'],
['[Germany]', 'F2 1/2', 'F3 1/1', 'L3 1/1', 'PI 3', 'AT 1',
'[Div]', 'AR 1', 'FT 3']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland'], ['[Germany]',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Tirpitz', 'CS Admiral Hipper',
'CS Deutschland', 'CS Prinz Eugen', 'CS Admiral Scheer',
'CL Nürnberg', 'CL Emden', 'CL Köln', 'CL Leipzig', 'CX Atlantis',
'CX Komet', 'CX Kormoran', 'CX Thor', 'NT 1', 'SU 5', 'CN 9']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne']);
AddGroupRepairPool(['[Germany]', 'CS Harald Haarfagre',
'CS Niels Juel', 'CS Peder Skram', 'CS Tordenskjold', 'CX Hansa',
'CX Michel', 'CX Orion', 'CX Stier', 'CX Widder',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tJanFeb, 1942, True, ['[Germany]', 'AR 1',
'IN 1', 'AT 1', 'SU 1', '[Up]', 'SU 1']);
AddGroupProduction(tMarApr, 1942, True, ['[Germany]', 'L3 1',
'PI 1', 'SU 1', '[Up]', 'SU 1']);
AddGroupProduction(tMayJun, 1942, False, ['[Germany]',
'HQ Manstein']);
end;
mcUSSR: // Waking Giant
begin
AddGroupSimple(lEurope, ['HQ Koniev', 'HQ Rokossovsky',
'HQ Timoshenko', 'HQ Yeremenko', 'HQ Zhukov',
'ME 2', 'MO 2', 'IN 15', 'MI 12', 'GA 4', 'CA 5', 'MT 1', 'PA 1 ',
'F2 4/3', 'L2 0/1', 'L3 1/1', 'L4 1/1', 'PI 6',
'SU 2', 'AT 2', '[Div]', 'IN 2', 'EN 1', 'SK 1', 'FT 3']);
AddGroupPorts('Baltic Sea', ['CS Kirov', 'CS Maxim Gorkiy']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Molotov', 'CS Krasnyi Kavkaz', 'CL Chervona Ukraina',
'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['IN 1', 'GA 2', 'CA 1', 'SU 2',
'AT 1', '[Div]', 'CA 1']);
AddGroupSimple(lAny, ['NT 1', 'SU 1', 'CN 4', 'AT 1',
'[Div]', 'ME 1', 'OI 3']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kuibyshev', 'CS Zhelezniakov']);
AddGroupRepairPool(['CS Oktyabr''skaya Revolutsiya']);
AddGroupProduction(tJanFeb, 1942, False, ['MO 1', 'IN 3', 'GA 2',
'L2 1', 'PI 1', 'CS Voroshilov', 'AT 1']);
AddGroupProduction(tMarApr, 1942, True, ['AR 1', 'ME 1', 'FT 1']);
AddGroupProduction(tMayJun, 1942, False, ['AR 2']);
end;
mcFrance: // Waking Giant
begin
AddGroupSimple(lEurope, ['[Free France]', 'CS Paris', 'CS Courbet',
'[Div]', 'IN 1', 'TE 1']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Tourville', 'CS Lorraine',
'CS Duguay Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcCommonwealth: // Waking Giant
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]',
'HQ Gort', 'HQ Montgomery',
'AR 1', 'ME 2', 'MO 4', 'IN 1', 'MI 2', 'GA 1',
'F2 1/2', 'L4 1', 'N4 1', 'C-47 1', 'PI 4',
'[Div]', 'AT 2', 'IN 1', '[Commonwealth]', 'OI 1',
'[Corps]', '[Canada]', 'MO 1']);
AddGroupCountry(['Egypt', 'Tobruk', 'Malta', 'Gibraltar'],
['[United Kingdom]', 'HQ Wavell', 'ME 1',
'[Div]', 'AT 1', 'MO 1', 'FT 3',
'F2 1/1', 'L3 1/2', 'PI 2', '[Commonwealth]', 'OI 1',
'[Corps]', '[Australia]', 'MO 1', '[India]', 'IN 1',
'[South Africa]', 'IN 1', '[Egypt]', 'TE 1']);
AddGroupCountry(['Iraq'], ['[India]', 'ME 1']);
AddGroupCountry(['South Africa'], ['[South Africa]', 'MI 1',
'TE 1']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupCountry(['Ethiopia'], ['[United Kingdom]', 'IN 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Furious', 'CS Illustrious', 'CS Indomitable', 'CS Victorious',
'CS Argus', 'CS Eagle', 'CS King George V', 'CS Queen Elizabeth',
'CS Resolution', 'CS Revenge', 'CS Warspite', 'CS Barham',
'CS Duke of York', 'CS Malaya', 'CS Ramillies', 'CS Renown',
'CS Valiant', 'CS Edinburgh', 'CS Kent', 'CS London',
'CS Norfolk', 'CS Birmingham', 'CS Berwick', 'CS Cumberland',
'CS Devonshire', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CS Sheffield', 'CS Suffolk', 'CSTrinidad', 'CL Ajax',
'CL Arethusa', 'CL Carlisle', 'CL Charybdis', 'CL Curacoa',
'CL Dido', 'CL Aurora', 'CL Cairo', 'CL Caledon',
'CL Caradoc', 'CL Cardiff', 'CL Cleopatra', 'CL Colombo',
'CL Coventry', 'CL Delhi', 'CL Despatch', 'CL Dauntless',
'CL Diomede', 'CL Dragon', 'CL Dunedin', 'CL Enterprise',
'CL Euryalus', 'CL Galatea', 'CL Hermione', 'CL Naiad',
'CL Neptune', 'CL Orion', 'CL Penelope', 'CL Phoebe', 'ASW 3',
'F3 0/1', 'L2 0/1', 'N2 1', 'N3 0/1', 'PI 1', 'AT 1', 'TE 1',
'[Commonwealth]', 'CS Girgios Averoff',
'[New Zealand]', 'CL Achilles', 'CL Leander',
'[Netherlands]', 'CL Heemskerck',
'[Australia]', 'CS Shropshire']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1', 'TE 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'GA 1',
'TE 2', '[Commonwealth]', 'OI 1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1']);
AddGroupCountry(['Netherlands East Indies'],
['[Netherlands East Indies]', 'MI 1', 'TE 1',
'[Netherlands]', 'CS Java', 'CS De Ruyter', 'CS Sumatra',
'CL Tromp']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'PI 1',
'CS Prince of Wales', 'CS Hawkins', 'CS Hermes', 'CS Repulse',
'CS Royal Sovereign', 'CS Cornwall', 'CS Dorsetshire',
'CS Exeter', 'CS Glasgow', 'CL Ceres', 'CL Danae', 'CL Durban',
'CL Emerald', 'Cl Capetown',
'[Australia]', 'CS Australia', 'CS Canberra', 'CL Sydney',
'CL Adelaide', 'CL Hobart', 'CL Perth',
'[India]', 'TE 1', 'F2 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'AM 1', 'SU 2',
'CP 12/8', 'AT 1', '[Div]', 'EN 1', 'TE 1', 'ASW 1',
'[Commonwealth]', 'CN 75', 'OI 1', 'SP 1', '[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Unicorn',
'CS Newfoundland', 'CS Uganda', 'SU 1', 'ASW 2']);
AddGroupRepairPool(['[United Kingdom]', 'CS Nelson',
'CS Manchester', 'CS Rodney', 'CS Belfast', 'CS Sussex']);
AddGroupProduction(tJanFeb, 1942, False, ['[United Kingdom]',
'CS Formidable', 'CS Frobisher', 'CS Liverpool', 'CS Newcastle',
'F2 1', 'L3 1', 'PI 2', 'ASW 1',
'[New Zealand]', 'CS Gambia',
'[Canada]', 'IN 1',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tMarApr, 1942, True, ['[United Kingdom]', 'SU 1',
'AT 1', '[Commonwealth]', 'CN 3']);
AddGroupProduction(tMayJun, 1942, False, ['[United Kingdom', 'AR 1',
'CS Anson', 'CS Jamaica', 'CL Scylla', 'CL Sirius', '[Down]',
'CL Royalist', '[Commonwealth]', 'CN 1']);
AddGroupProduction(tJulAug, 1942, True, ['[United Kingdom]',
'CS Ceylon', 'CL Black Prince', 'CL Diadem', 'CL Spartan', '[Up]',
'CS Howe', 'CS Bermuda', 'CL Argonaut']);
end;
mcJapan: // Waking Giant
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'IN 1', 'MI 2', '[Div]',
'AT 1', 'EN 1', 'F2 1/1', 'L3 1', 'PI 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Yamashita', 'MO 1',
'IN 2', 'GA 1', 'CA 1', 'TE 2', '[Div]', 'AT 1', 'IN 1']);
AddGroupCountry(['French Indo-China'], ['HQ Terauchi', 'IN 1',
'F2 1', 'L2 1', 'PI 2']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'[Div]', 'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['MA 2', '[Div]', 'AT 1', 'MA 1',
'OI 10', 'OF 1', 'F2 2/1', 'L2 1/1', 'L3 1', 'N2 1/1', 'N3 1/1',
'A3 1', 'PI 7', 'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo',
'CS Shokaku', 'CS Soryu', 'CS Zuikaku', 'CS Fuso', 'CS Hiei',
'CS Ise', 'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago',
'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone', 'CS Hosho',
'CS Taiyo', 'CS Zuiho', 'CS Haruna', 'CS Hyuga', 'CS Kirishima',
'CS Mutsu', 'CS Yamashiro', 'CS Aoba', 'CS Ashigara',
'CS Chikuma', 'CS Chokai', 'CS Furutaka', 'CS Haguro',
'CS Idzumo', 'CS Kinugasa', 'CS Kumano', 'CS Maya', 'CS Mikuma',
'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Katori', 'CL Natori',
'CL Oi', 'CL Sendai', 'CL Tenryu', 'CL Yura', 'CL Abukuma',
'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima', 'CL Kinu',
'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara', 'CL Naka',
'CL Tama', 'CL Tatsuta', 'CL Yubari', 'NT 3', 'AM 1', 'SU 3',
'CN 26', 'CP 15/10', '[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Chitose', 'CS Chiyoda', 'CS Chuyo',
'CS Kaiyo', 'CS Ryuho', 'CL Agano', 'AM 1', 'ASW 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJanFeb, 1942, False, ['IN 1', 'N2 1', 'PI 1',
'CS Shoho', 'CP 1/1']);
AddGroupProduction(tMarApr, 1942, True, ['CS Oyodo', '[Up]',
'SU 1']);
AddGroupProduction(tMayJun, 1942, False, ['CS Junyo', 'CS Unyo',
'CN 1', 'CP 2']);
AddGroupProduction(tJulAug, 1942, False, ['CS Hiyo', 'CS Musashi',
'[Down]', 'CL Noshiro']);
AddGroupProduction(tSepOct, 1942, True, ['CS Shinyo']);
end;
end;
end;
======
// ****************************************************************************
// Seventh scenario
// ****************************************************************************
scWakingGiant:
begin
case MCIndex of
mcUnitedStates: // Waking Giant
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Wasp',
'CS Yorktown', 'CS Mississippi', 'CS Texas', 'CS Washington',
'CS Arkansas', 'CS Idaho', 'CS New Mexico', 'CS New York',
'CS North Carolina', 'CS Quincy', 'CS Augusta', 'CS Tuscaloosa',
'CS Vincennes', 'CS Wichita', 'CL Atlanta', 'CL Cincinnati',
'CL Trenton', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Philadelphia', 'CL Savannah', 'ASW 2', 'CP 4/3', '[Div]',
'EN 1', 'IN 1']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz', 'CS Maryland',
'CS Oklahoma', 'CS Pennsylvania', 'CS Tennessee',
'CS West Virginia', 'CS Arizona', 'CS California', 'CS Nevada',
'CS New Orleans', 'CS San Francisco', 'CL St Louis', 'CL Detroit',
'CL Helena', 'CL Honolulu', 'CL Phoenix', 'CL Raleigh']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur', 'CS Houston',
'TE 1']);
AddGroupSimple(lPacificUSAWestCoast, ['CS Enterprise', 'CS Hornet',
'CS Lexington', 'CS Saratoga', 'CS Chicago', 'CS Pensacola',
'CS Portland', 'CS Astoria', 'CS Chester', 'CS Indianapolis',
'CS Louisville', 'CS Minneapolis', 'CS Northampton',
'CS Salt Lake City', 'CL Brooklyn', 'CL Omaha', 'CL Boise',
'CL Marblehead', 'CL Nashville', 'CL Richmond', 'CN 15', 'CP 6/4',
'F2 1/1', 'PI 1', '[Div]','MA 1', 'OI 2']);
AddGroupCountry(['United States'], ['HQ Eisenhower', 'ME 2', 'MO 1',
'GA 1', 'CA 1', 'F2 2/1', 'L3 1/1', 'N2 0/1', 'N3 1', 'A3 1',
'PI 5', 'NT 4', 'SU 4', 'CN 22', '[Div]', 'AT 3', 'MO 1',
'OI 6']);
AddGroupConstructionPool(['CS Wyoming' ,'CS Langley', 'CL Denver',
'CL Montpellier', 'ASW 1']);
AddGroupRepairPool(['CS Béarn']);
AddGroupProduction(tJanFeb, 1942, True, ['CS Essex', 'CS Iowa',
'ASW 1', '[Up]', 'CS Colorado', 'CL San Diego', 'CL Juneau',
'CL San Juan', 'CN 2', 'PI 1']);
AddGroupProduction(tMarApr, 1942, True, ['L3 1', 'CS Lexington II',
'CL Birmingham', 'CL Sante Fe', 'NT 1', '[Up]', 'CS South Dakota',
'CS Indiana', 'SU 1', 'CN 3', 'AT 1']);
AddGroupProduction(tMayJun, 1942, True, ['CS Yorktown II',
'CS Independence', 'CS Princeton', 'CS New Jersey',
'CS Baltimore', 'CL Biloxi', 'CL Oakland', '[Up]',
'CS Massachusetts', 'CL Columbia', 'CN 4']);
AddGroupProduction(tJulAug, 1942, True, ['CS Bunker Hill',
'CS Belleau Wood', 'CS Boston', 'CL Reno', '[Up]', 'CS Alabama']);
AddGroupProduction(tSepOct, 1942, True, ['CS Intrepid']);
end;
mcChina: // Waking Giant
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1', '[Div]', 'IN 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcItaly: // Waking Giant
begin
AddGroupCountry(['Italy'], ['IN 1', 'MT 1', 'F2 2/1', 'PI 2',
'CS Caio Duilio', 'CS Guilio Cesare', 'CS Andrea Doria',
'CS Littorio', 'CS Duca D''Aosta', 'CS Garibaldi', 'CS Trento',
'CS Abruzzi', 'CS Bolzano', 'CS Dalmacija',
'CS Eugenio Di Savoia', 'CS Gorizia', 'CS Trieste', 'CL Cadorna',
'CL Guissano', 'CL Montecuccoli', 'CL Attendolo',
'CL Bande Nere', 'CL Barbiano', 'CL Bari', 'CL Taranto', 'SU 3',
'[Div]', 'AT 1', 'EN 1', 'FR 1']);
AddGroupCountry(['Poland'], ['IN 1']);
AddGroupCountry(['Libya'], ['MO 1', 'IN 1', 'TE 2', 'AT 1']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['ME 1',
'IN 1', 'MI 1', 'GA 2', 'AT 1', '[Div]', 'MT 1']);
AddGroupSimple(lEurope, ['HQ Graziani', 'HQ Badoglio', 'F2 1/1',
'L2 0/1', 'L3 1/1', 'N2 1', 'N3 0/1', 'PI 3', 'NT 2','CN 7',
'AT 1', '[Div]', 'IN 1', 'OI 2']);
AddGroupConstructionPool(['CS Aquila', 'CS Impero', 'CL Augusto',
'CL Magno', 'CL Vesuvio', 'CL Africano', 'CL Germanico',
'CL Mario', 'CL Silla']);
AddGroupRepairPool(['CS Vittorio Veneto', 'CS Conte Di Cavour']);
AddGroupProduction(tJanFeb, 1942, True, ['IN 1', 'L3 1', 'PI 1',
'AT 1']);
AddGroupProduction(tMayJun, 1942, False, ['CS Roma', 'CL Regolo',
'[Down]', 'CL Etna', 'CN 1']);
end;
mcGermany: // Waking Giant
begin
AddGroupCountry(['USSR', 'NOT Karelia', 'Poland', 'Latvia',
'Estonia', 'Lithuania'], ['[Germany]',
'HQ Rundstedt', 'HQ von Bock', 'HQ von Leeb',
'AR 5', 'ME 1', 'MO 5', 'IN 16', 'MI 6', 'PA 1',
'[Div]', 'AT 4', 'IN 2', 'ME 1', 'MT 1',
'F2 4/2', 'L2 3/1', 'L3 2/2', 'A3 1', 'PI 11', 'AT 4', '[Div]',
'IN 2', 'MT 1', 'ME 1',
'[German SS]', '[Corps]', 'ME 2',
'[Rumania]', 'MO 1', 'IN 2', 'MT 1', 'L2 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'ME 1', 'IN 1', 'MI 1',
'[Div]', 'AT 1', 'EN 1', 'OI 4', 'SY 1']);
AddGroupCountry(['Denmark', 'Norway', 'Finland'], ['[Germany]',
'IN 1', 'GA 2', 'MT 1', 'N4 1', 'PI 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'ME 2', 'MO 1', 'IN 2', 'MI 1',
'GA 4', 'N3 1', 'PI 1', 'AT 1', 'FT 1']);
AddGroupCountry(['Greece', 'Yugoslavia'], ['[Germany]', 'MO 1',
'GA 1', '[Bulgaria]', 'IN 1']);
AddGroupCountry(['Libya'], ['[Germany]', 'HQ Rommel', 'F2 1/1',
'PI 1']);
AddGroupCountry(['Finland', 'Karelia'], ['[Finland]',
'HQ Mannerheim', 'ME 1', 'MO 1', 'IN 2', 'MI 1', 'F2 1',
'CL Vainamoinen', '[Germany]', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'L2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Hungary'], ['[Hungary]', 'IN 2', 'MI 1', 'CA 1',
'F2 1', '[Germany]', 'PI 1']);
AddGroupCountry(['Rumania'], ['[Rumania]', 'HQ Antonescu', 'MI 2',
'CA 1', 'CS Destroyer Flotilla', '[Germany]', 'CN 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm', 'NT 1', 'SU 2', 'CN 9']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland', 'Italy', 'Yugoslavia',
'Greece', 'Hungary', 'Bulgaria'],
['[Germany]', 'F2 1/2', 'F3 1/1', 'L3 1/1', 'PI 3', 'AT 1',
'[Div]', 'AR 1', 'FT 3']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland'], ['[Germany]',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Tirpitz', 'CS Admiral Hipper',
'CS Deutschland', 'CS Prinz Eugen', 'CS Admiral Scheer',
'CL Nürnberg', 'CL Emden', 'CL Köln', 'CL Leipzig', 'CX Atlantis',
'CX Komet', 'CX Kormoran', 'CX Thor', 'NT 1', 'SU 5', 'CN 9']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne']);
AddGroupRepairPool(['[Germany]', 'CS Harald Haarfagre',
'CS Niels Juel', 'CS Peder Skram', 'CS Tordenskjold', 'CX Hansa',
'CX Michel', 'CX Orion', 'CX Stier', 'CX Widder',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tJanFeb, 1942, True, ['[Germany]', 'AR 1',
'IN 1', 'AT 1', 'SU 1', '[Up]', 'SU 1']);
AddGroupProduction(tMarApr, 1942, True, ['[Germany]', 'L3 1',
'PI 1', 'SU 1', '[Up]', 'SU 1']);
AddGroupProduction(tMayJun, 1942, False, ['[Germany]',
'HQ Manstein']);
end;
mcUSSR: // Waking Giant
begin
AddGroupSimple(lEurope, ['HQ Koniev', 'HQ Rokossovsky',
'HQ Timoshenko', 'HQ Yeremenko', 'HQ Zhukov',
'ME 2', 'MO 2', 'IN 15', 'MI 12', 'GA 4', 'CA 5', 'MT 1', 'PA 1 ',
'F2 4/3', 'L2 0/1', 'L3 1/1', 'L4 1/1', 'PI 6',
'SU 2', 'AT 2', '[Div]', 'IN 2', 'EN 1', 'SK 1', 'FT 3']);
AddGroupPorts('Baltic Sea', ['CS Kirov', 'CS Maxim Gorkiy']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Molotov', 'CS Krasnyi Kavkaz', 'CL Chervona Ukraina',
'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['IN 1', 'GA 2', 'CA 1', 'SU 2',
'AT 1', '[Div]', 'CA 1']);
AddGroupSimple(lAny, ['NT 1', 'SU 1', 'CN 4', 'AT 1',
'[Div]', 'ME 1', 'OI 3']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kuibyshev', 'CS Zhelezniakov']);
AddGroupRepairPool(['CS Oktyabr''skaya Revolutsiya']);
AddGroupProduction(tJanFeb, 1942, False, ['MO 1', 'IN 3', 'GA 2',
'L2 1', 'PI 1', 'CS Voroshilov', 'AT 1']);
AddGroupProduction(tMarApr, 1942, True, ['AR 1', 'ME 1', 'FT 1']);
AddGroupProduction(tMayJun, 1942, False, ['AR 2']);
end;
mcFrance: // Waking Giant
begin
AddGroupSimple(lEurope, ['[Free France]', 'CS Paris', 'CS Courbet',
'[Div]', 'IN 1', 'TE 1']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Tourville', 'CS Lorraine',
'CS Duguay Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcCommonwealth: // Waking Giant
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]',
'HQ Gort', 'HQ Montgomery',
'AR 1', 'ME 2', 'MO 4', 'IN 1', 'MI 2', 'GA 1',
'F2 1/2', 'L4 1', 'N4 1', 'C-47 1', 'PI 4',
'[Div]', 'AT 2', 'IN 1', '[Commonwealth]', 'OI 1',
'[Corps]', '[Canada]', 'MO 1']);
AddGroupCountry(['Egypt', 'Tobruk', 'Malta', 'Gibraltar'],
['[United Kingdom]', 'HQ Wavell', 'ME 1',
'[Div]', 'AT 1', 'MO 1', 'FT 3',
'F2 1/1', 'L3 1/2', 'PI 2', '[Commonwealth]', 'OI 1',
'[Corps]', '[Australia]', 'MO 1', '[India]', 'IN 1',
'[South Africa]', 'IN 1', '[Egypt]', 'TE 1']);
AddGroupCountry(['Iraq'], ['[India]', 'ME 1']);
AddGroupCountry(['South Africa'], ['[South Africa]', 'MI 1',
'TE 1']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupCountry(['Ethiopia'], ['[United Kingdom]', 'IN 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Furious', 'CS Illustrious', 'CS Indomitable', 'CS Victorious',
'CS Argus', 'CS Eagle', 'CS King George V', 'CS Queen Elizabeth',
'CS Resolution', 'CS Revenge', 'CS Warspite', 'CS Barham',
'CS Duke of York', 'CS Malaya', 'CS Ramillies', 'CS Renown',
'CS Valiant', 'CS Edinburgh', 'CS Kent', 'CS London',
'CS Norfolk', 'CS Birmingham', 'CS Berwick', 'CS Cumberland',
'CS Devonshire', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CS Sheffield', 'CS Suffolk', 'CSTrinidad', 'CL Ajax',
'CL Arethusa', 'CL Carlisle', 'CL Charybdis', 'CL Curacoa',
'CL Dido', 'CL Aurora', 'CL Cairo', 'CL Caledon',
'CL Caradoc', 'CL Cardiff', 'CL Cleopatra', 'CL Colombo',
'CL Coventry', 'CL Delhi', 'CL Despatch', 'CL Dauntless',
'CL Diomede', 'CL Dragon', 'CL Dunedin', 'CL Enterprise',
'CL Euryalus', 'CL Galatea', 'CL Hermione', 'CL Naiad',
'CL Neptune', 'CL Orion', 'CL Penelope', 'CL Phoebe', 'ASW 3',
'F3 0/1', 'L2 0/1', 'N2 1', 'N3 0/1', 'PI 1', 'AT 1', 'TE 1',
'[Commonwealth]', 'CS Girgios Averoff',
'[New Zealand]', 'CL Achilles', 'CL Leander',
'[Netherlands]', 'CL Heemskerck',
'[Australia]', 'CS Shropshire']);
AddGroupCountry(['Australia'], ['[Australia]', 'MI 1', 'TE 1']);
AddGroupCountry(['India', 'Burma'], ['[India]', 'MI 1', 'GA 1',
'TE 2', '[Commonwealth]', 'OI 1']);
AddGroupCountry(['Malaya'], ['[India]', 'IN 1']);
AddGroupCountry(['Netherlands East Indies'],
['[Netherlands East Indies]', 'MI 1', 'TE 1',
'[Netherlands]', 'CS Java', 'CS De Ruyter', 'CS Sumatra',
'CL Tromp']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'PI 1',
'CS Prince of Wales', 'CS Hawkins', 'CS Hermes', 'CS Repulse',
'CS Royal Sovereign', 'CS Cornwall', 'CS Dorsetshire',
'CS Exeter', 'CS Glasgow', 'CL Ceres', 'CL Danae', 'CL Durban',
'CL Emerald', 'Cl Capetown',
'[Australia]', 'CS Australia', 'CS Canberra', 'CL Sydney',
'CL Adelaide', 'CL Hobart', 'CL Perth',
'[India]', 'TE 1', 'F2 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'AM 1', 'SU 2',
'CP 12/8', 'AT 1', '[Div]', 'EN 1', 'TE 1', 'ASW 1',
'[Commonwealth]', 'CN 75', 'OI 1', 'SP 1', '[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Unicorn',
'CS Newfoundland', 'CS Uganda', 'SU 1', 'ASW 2']);
AddGroupRepairPool(['[United Kingdom]', 'CS Nelson',
'CS Manchester', 'CS Rodney', 'CS Belfast', 'CS Sussex']);
AddGroupProduction(tJanFeb, 1942, False, ['[United Kingdom]',
'CS Formidable', 'CS Frobisher', 'CS Liverpool', 'CS Newcastle',
'F2 1', 'L3 1', 'PI 2', 'ASW 1',
'[New Zealand]', 'CS Gambia',
'[Canada]', 'IN 1',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tMarApr, 1942, True, ['[United Kingdom]', 'SU 1',
'AT 1', '[Commonwealth]', 'CN 3']);
AddGroupProduction(tMayJun, 1942, False, ['[United Kingdom', 'AR 1',
'CS Anson', 'CS Jamaica', 'CL Scylla', 'CL Sirius', '[Down]',
'CL Royalist', '[Commonwealth]', 'CN 1']);
AddGroupProduction(tJulAug, 1942, True, ['[United Kingdom]',
'CS Ceylon', 'CL Black Prince', 'CL Diadem', 'CL Spartan', '[Up]',
'CS Howe', 'CS Bermuda', 'CL Argonaut']);
end;
mcJapan: // Waking Giant
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'IN 1', 'MI 2', '[Div]',
'AT 1', 'EN 1', 'F2 1/1', 'L3 1', 'PI 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Yamashita', 'MO 1',
'IN 2', 'GA 1', 'CA 1', 'TE 2', '[Div]', 'AT 1', 'IN 1']);
AddGroupCountry(['French Indo-China'], ['HQ Terauchi', 'IN 1',
'F2 1', 'L2 1', 'PI 2']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'[Div]', 'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['MA 2', '[Div]', 'AT 1', 'MA 1',
'OI 10', 'OF 1', 'F2 2/1', 'L2 1/1', 'L3 1', 'N2 1/1', 'N3 1/1',
'A3 1', 'PI 7', 'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo',
'CS Shokaku', 'CS Soryu', 'CS Zuikaku', 'CS Fuso', 'CS Hiei',
'CS Ise', 'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago',
'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone', 'CS Hosho',
'CS Taiyo', 'CS Zuiho', 'CS Haruna', 'CS Hyuga', 'CS Kirishima',
'CS Mutsu', 'CS Yamashiro', 'CS Aoba', 'CS Ashigara',
'CS Chikuma', 'CS Chokai', 'CS Furutaka', 'CS Haguro',
'CS Idzumo', 'CS Kinugasa', 'CS Kumano', 'CS Maya', 'CS Mikuma',
'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Katori', 'CL Natori',
'CL Oi', 'CL Sendai', 'CL Tenryu', 'CL Yura', 'CL Abukuma',
'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima', 'CL Kinu',
'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara', 'CL Naka',
'CL Tama', 'CL Tatsuta', 'CL Yubari', 'NT 3', 'AM 1', 'SU 3',
'CN 26', 'CP 15/10', '[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Chitose', 'CS Chiyoda', 'CS Chuyo',
'CS Kaiyo', 'CS Ryuho', 'CL Agano', 'AM 1', 'ASW 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJanFeb, 1942, False, ['IN 1', 'N2 1', 'PI 1',
'CS Shoho', 'CP 1/1']);
AddGroupProduction(tMarApr, 1942, True, ['CS Oyodo', '[Up]',
'SU 1']);
AddGroupProduction(tMayJun, 1942, False, ['CS Junyo', 'CS Unyo',
'CN 1', 'CP 2']);
AddGroupProduction(tJulAug, 1942, False, ['CS Hiyo', 'CS Musashi',
'[Down]', 'CL Noshiro']);
AddGroupProduction(tSepOct, 1942, True, ['CS Shinyo']);
end;
end;
end;
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
And another.
=============
// ****************************************************************************
// Eighth scenario
// ****************************************************************************
scBruteForce:
begin
case MCIndex of
mcChina: // Brute Force
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 2', 'GA 1', '[Div]', 'IN 1'])
else
begin
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'HQ Stilwell', 'IN 4', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'PI 1',
'[Div]', 'AT 2', 'IN 1', '[China]', 'OI 1']);
AddGroupCountry(['Burma'], ['[Nationalist China]', 'IN 1']);
end;
end;
mcUSSR: // Brute Force
begin
AddGroupSimple(lEurope, ['HQ Zhukov', 'HQ Koniev', 'HQ Timoshenko',
'HQ Yeremenko', 'AR 2', 'ME 3', 'MO 2', 'IN 17', 'MI 10', 'GA 7',
'CA 5', 'MT 1', 'F2 4/3', 'L2 2/1', 'L3 1/1', 'L4 1/1', 'PI 8',
'SU 2', 'AT 3', '[Div]', 'IN 2', 'EN 1', 'SK 1', 'FT 4', 'PT 1']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Molotov', 'CS Voroshilov', 'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['MO 1', 'GA 2', 'CA 1', 'SU 2',
'AT 1', '[Div]', 'CA 1']);
AddGroupSimple(lAny, ['NT 1', 'SU 1', 'CN 4', 'AT 1',
'[Div]', 'AR 1', 'OI 4']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kuibyshev', 'CS Zhelezniakov']);
AddGroupRepairPool(['CS Oktyabr''skaya Revolutsiya', 'CS Kirov',
'CS Krasnyi Kavkaz']);
AddGroupProduction(tJulAug, 1942, False, ['AR 1', 'ME 1', 'IN 3',
'CA 1', 'F2 1', 'PI 1', 'AT 1', 'FT 1', 'CS Maxim Gorkiy']);
AddGroupProduction(tSepOct, 1942, True, ['HQ Rokossovsky']);
AddGroupProduction(tNovDec, 1942, True, ['PA 1', 'CS Kalinin']);
end;
mcItaly: // Brute Force
begin
AddGroupCountry(['Italy'], ['IN 1', 'MI 1', 'MT 1', 'F2 2/1',
'PI 2', 'CS Guilio Cesare', 'CS Roma', 'CS Vittorio Veneto',
'CS Andrea Doria', 'CS Littorio', 'CS Duca D''Aosta',
'CS Garibaldi', 'CS Trento', 'CS Abruzzi', 'CS Bolzano',
'CS Dalmacija', 'CS Eugenio Di Savoia', 'CS Gorizia',
'CS Trieste', 'CL Cadorna', 'CL Montecuccoli', 'CL Attendolo',
'CL Bari', 'CL Regolo', 'CL Taranto',
'NT 2', 'SU 3', 'CN 6', '[Div]', 'AT 1', 'EN 1', 'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'TE 2', 'AT 1']);
AddGroupCountry(['USSR', 'Poland'], ['IN 1', 'AT 1']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['ME 1',
'IN 1', 'MI 1', 'GA 2', 'MT 1', 'AT 1', '[Div]', 'MT 1']);
AddGroupSimple(lEurope, ['HQ Graziani', 'HQ Badoglio', 'F2 1/1',
'L2 0/1', 'L3 1/1', 'N2 1', 'N3 0/1', 'PI 3', 'AT 1', '[Div]',
'IN 1', 'OI 2']);
AddGroupConstructionPool(['CS Aquila', 'CS Impero', 'CL Augusto',
'CL Magno', 'CL Vesuvio', 'CL Africano', 'CL Etna',
'CL Germanico', 'CL Mario', 'CL Silla']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Conte Di Cavour']);
AddGroupProduction(tJulAug, 1942, True, ['IN 1', 'L3 1', 'PI 1',
'AT 1', 'ASW 1']);
AddGroupProduction(tNovDec, 1942, True, ['CL Traiano']);
end;
mcFrance: // Brute Force
begin
AddGroupSimple(lEurope, ['[Free France]', 'CS Paris', 'CS Courbet',
'[Div]', 'IN 1', 'TE 1']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Tourville', 'CS Lorraine',
'CS Duguay Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcCommonwealth: // Brute Force
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]',
'HQ Gort', 'AR 2', 'ME 1', 'MO 4', 'IN 1', 'MI 2', 'GA 1',
'F2 2/3', 'F3 1/1', 'L3 1/1', 'L4 1', 'N4 1', 'C-47 1', 'PI 7',
'[Div]', 'AT 2', 'IN 1', '[Commonwealth]', 'OI 1',
'[Corps]', '[Canada]', 'MO 1', 'IN 1']);
AddGroupCountry(['Egypt', 'Malta', 'Libya', 'Gibraltar'],
['[United Kingdom]', 'HQ Montgomery', 'ME 2',
'[Div]', 'AT 1', 'MO 1', 'TE 1', 'FT 1',
'F2 1/1', 'L3 1/1', 'PI 2',
'[Commonwealth]', 'OI 1',
'[Corps]', '[India]', 'IN 1',
'[South Africa]', 'IN 1']);
AddGroupCountry(['Iraq'], ['[India]', 'IN 1']);
AddGroupCountry(['South Africa'], ['[South Africa]', 'MI 1',
'TE 1']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupCountry(['Ethiopia'], ['[United Kingdom]', 'IN 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Furious',
'CS Victorious', 'CS Argus', 'CS Eagle', 'CS Anson',
'CS King George V', 'CS Nelson', 'CS Duke of York', 'CS Malaya',
'CS Rodney', 'CS Edinburgh', 'CS Kent', 'CS London',
'CS Manchester', 'CS Norfolk', 'CS Cumberland', 'CS Jamaica',
'CS Kenya', 'CS Liverpool', 'CS Newcastle', 'CS Nigeria',
'CS Sheffield', 'CS Trinidad', 'CL Ajax', 'CL Arethusa',
'CL Carlisle', 'CL Charybdis', 'CL Curacoa', 'CL Dido',
'CL Aurora', 'CL Cairo', 'CL Caradoc', 'CL Cardiff',
'CL Cleopatra', 'CL Colombo', 'CL Coventry', 'CL Delhi',
'CL Despatch', 'CL Dauntless', 'CL Diomede', 'CL Hermione',
'CL Neptune', 'CL Orion', 'CL Penelope', 'CL Scylla', 'CL Sirius',
'L2 0/1', 'N2 1', 'N3 0/1', 'PI 1', 'AT 1', 'TE 1', 'ASW 5',
'[Commonwealth]', 'CS Girgios Averoff',
'[Australia]', 'CS Shropshire']);
AddGroupCountry(['Australia'], ['[Australia]', 'MO 1', 'IN 1',
'MI 1', 'TE 1']);
AddGroupCountry(['India', 'Burma'], ['[United Kingdom]',
'HQ Wavell', 'IN 1', 'PI 1',
'[India]', 'IN 1', 'MI 1', 'GA 1', 'F2 1' ,'TE 2',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'AT 1',
'CS Formidable', 'CS Illustrious', 'CS Indomitable',
'CS Resolution', 'CS Revenge', 'CS Warspite', 'CS Ramillies',
'CS Renown', 'CS Royal Sovereign', 'CS Hawkins', 'CS Birmingham',
'CS Devonshire', 'CS Frobisher', 'CS Glasgow', 'CS Mauritius',
'CL Caledon', 'CL Capetown', 'CL Dragon', 'CL Enterprise',
'CL Phoebe', 'ASW 1',
'[Netherlands]', 'CS Sumatra', 'CL Heemskerck', 'CL Tromp',
'[Australia]', 'CS Australia', 'CS Canberra', 'CL Adelaide',
'CL Hobart',
'[New Zealand]', 'CS Gambia', 'CL Achilles', 'CL Leander',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'AM 1', 'SU 3',
'CP 11/7', 'AT 1', 'EN 1', 'TE 1', 'ASW 1', '[Commonwealth]',
'CN 71', '[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CL Royalist',
'[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS Valiant', 'CS Belfast', 'CL Euryalus']);
AddGroupProduction(tJulAug, 1942, True, ['[United Kingdom]', 'F2 1',
'PI 1', 'AT 1', 'CS Ceylon', 'CL Black Prince', 'CL Diadem',
'CL Spartan', 'ASW 1', '[Up]', 'CS Howe', 'CS Bermuda',
'CS Berwick', 'CS Suffolk', 'CS Sussex', 'CL Argonaut',
'CL Durban', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tSepOct, 1942, True, ['[Canada]', 'AR 1',
'[United Kingdom]', 'CL Bellona', '[Up]', 'SU 1',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tNovDec, 1942, True, ['[United Kingdom', 'L4 1',
'CS Implacable', 'CS Indefatigable', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tJanFeb, 1943, True, ['[United Kingdom]',
'CS SwiftSure', '[Up]', 'CS Newfoundland', 'CS Uganda']);
AddGroupProduction(tMarApr, 1943, False, ['[United Kingdom]',
'CS Unicorn']);
end;
mcJapan: // Brute Force
begin
AddGroupCountry(['Japan'], ['IN 1', 'MI 2', 'AT 1', 'F2 1', 'N2 1',
'PI 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'IN 1', 'GA 2', 'CA 1', 'TE 2', 'AT 1', '[Div]', 'IN 1']);
AddGroupCountry(['Siam'], ['[Siam]', 'MI 1']);
AddGroupCountry(['Burma'], ['HQ Yamashita', 'IN 1', 'F2 1',
'PI 1']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'AT 2', '[Div]', 'IN 2', 'F2 1/1', 'L2 2/1', 'L3 1', 'PI 4']);
AddGroupSimple(lPacificAsia, ['HQ Yamamoto', 'IN 2', 'MA 2',
'AT 1', '[Div]', 'EN 1', 'MA 1', 'OI 8', 'ASW 1',
'F2 1/1', 'L3 1/1', 'N2 1/1', 'N3 1/1', 'A3 1', 'PI 5',
'CS Akagi', 'CS Hiryu', 'CS Junyo', 'CS Kaga', 'CS Ryujo',
'CS Shokaku', 'CS Soryu', 'CS Zuikaku', 'CS Fuso', 'CS Hiei',
'CS Ise', 'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago',
'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone', 'CS Hosho',
'CS Shoho', 'CS Taiyo', 'CS Unyo', 'CS Zuiho', 'CS Haruna',
'CS Hyuga', 'CS Kirishima', 'CS Mutsu', 'CS Yamashiro', 'CS Aoba',
'CS Ashigara', 'CS Chikuma', 'CS Chokai', 'CS Furutaka',
'CS Haguro', 'CS Idzumo', 'CS Kinugasa', 'CS Kumano', 'CS Maya',
'CS Mikuma', 'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Katori',
'CL Natori', 'CL Oi', 'CL Sendai', 'CL Tenryu', 'CL Yura',
'CL Abukuma', 'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima',
'CL Kinu', 'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara',
'CL Naka', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 3', 'AM 1', 'SU 4', 'CN 24', 'CP 17/12',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Chitose', 'CS Chiyoda', 'CS Kaiyo',
'AM 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJulAug, 1942, False, ['AR 1', 'F2 1', 'PI 1',
'CS Hiyo', 'CS Musashi', '[Down]', 'CL Noshiro', 'CP 1/1']);
AddGroupProduction(tSepOct, 1942, True, ['N3 1', 'PI 1',
'CS Shinyo', 'CL Yahagi', '[Up]', 'CS Agano', 'CP 1/1']);
AddGroupProduction(tNovDec, 1942, False, ['CS Chuyo', 'CS Ryuho',
'CN 1', 'CP 1']);
AddGroupProduction(tJanFeb, 1943, False, ['CS Oyodo']);
AddGroupProduction(tMarApr, 1943, True, ['CS Taiho']);
end;
mcUnitedStates: // Brute Force
begin
AddGroupSimple(lEuropeUSAEastCoast, ['L3 1', 'PI 1', '[Div]',
'IN 1', 'EN 1', 'ASW 2',
'CS Hornet', 'CS Ranger', 'CS Wasp', 'CS Massachusetts',
'CS South Dakota', 'CS Texas', 'CS Washington', 'CS Arkansas',
'CS Indiana', 'CS New York', 'CS North Carolina', 'CS Quincy',
'CS Augusta', 'CS Tuscaloosa', 'CS Wichita', 'CL Cincinnati',
'CL Trenton', 'CL Columbia', 'CL Concord', 'CL Memphis',
'CL Milwaukee', 'CL Philadelphia', 'CL Savannah']);
AddGroupSimple(lUSAWestCoast, ['MO 1', 'IN 1', 'MA 1',
'CS Saratoga']);
AddGroupSimple(lPacific, ['HQ MacArthur', 'F2 2/1', 'L3 1', 'N3 1',
'PI 4', '[Div]', 'MA 1', 'ASW 1',
'CS Enterprise', 'CS Lexington', 'CS Yorktown', 'CS Maryland',
'CS Mississippi', 'CS Pennsylvania', 'CS Colorado', 'CS Idaho',
'CS New Mexico', 'CS Chicago', 'CS New Orleans', 'CS Pensacola',
'CS Portland', 'CS Astoria', 'CS Chester', 'CS Indianapolis',
'CS Louisville', 'CS Minneapolis', 'CS Northampton',
'CS Salt Lake City', 'CS San Francisco', 'CS Vincennes',
'CL Atlanta', 'CL Brooklyn', 'CL Omaha', 'CL San Diego',
'CL St. Louis', 'CL Boise', 'CL Detroit', 'CL Helena',
'CL Honolulu', 'CL Nashville', 'CL Phoenix', 'CL Raleigh',
'CL Richmond', 'CL San Juan']);
AddGroupSimple(lUSAEuropePacific, ['NT 4', 'SU 4', 'CN 36',
'CP 10/7', 'OI 19']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz']);
AddGroupCountry(['United States'], ['HQ Eisenhower', 'AR 1', 'ME 3',
'MO 2', 'MI 1', 'GA 1', 'F2 1/1', 'L3 2/1', 'N2 0/1', 'A3 1',
'PI 4', '[Div]', 'AT 4', 'MO 1']);
AddGroupConstructionPool(['CS Yorktown II', 'CS Wyoming',
'CS Baltimore', 'CS Independence', 'CS Princeton',
'CS New Jersey', 'SU 1', 'ASW 2']);
AddGroupRepairPool(['CS Béarn', 'CS Tennessee', 'CS Nevada',
'CL Marblehead']);
AddGroupProduction(tJulAug, 1942, False, ['AR 1', 'ME 1', 'IN 1',
'PA 1', 'F2 1', 'N2 1', 'PI 2', 'AT 1', '[Div]', 'AR 1', 'ASW 1',
'CS Alabama', '[Down]', 'CS Bunker Hill', 'CS Belleau Wood',
'CS Boston', 'CL Reno', 'AM 1', 'CN 5', 'CP 1/1']);
AddGroupProduction(tSepOct, 1942, True, ['HQ Bradley', 'MO 1',
'L3 1', 'L4 1', 'PI 2', 'CS Intrepid', 'CS Cowpens',
'CS Monterey', 'CL Biloxi', 'CL Oakland', 'SU 1',
'[Up]', 'AM 1', 'CL Denver', 'CL Montpellier',
'CN 6', 'CP 1']);
AddGroupProduction(tNovDec, 1942, False, ['L4 1', 'CN 7',
'CS Essex', 'CS Cabot', 'CS Langley II', 'CS California',
'CP 1']);
AddGroupProduction(tJanFeb, 1943, True, ['CS Hornet II',
'CS Wasp II', 'CS Quincy II', 'CL Houston II', '[Up]',
'CS Lexington II', 'CS Iowa', 'CL Birmingham', 'CL Santa Fe']);
AddGroupProduction(tMarApr, 1943, True, ['CS Wisconsin']);
end;
mcGermany: // Brute Force
begin
AddGroupCountry(['USSR', 'NOT Karelia', 'Poland', 'Latvia',
'Estonia', 'Lithuania'], ['[Germany]',
'HQ Manstein', 'HQ Rundstedt', 'HQ von Bock', 'HQ von Leeb',
'AR 5', 'ME 4', 'MO 5', 'IN 22', 'PA 1', 'MT 1',
'[Div]', 'AT 4', 'IN 2', 'ME 1', 'MT 1',
'F2 3/2', 'F3 1', 'L2 3/1', 'L3 2/2', 'A3 1', 'PI 10',
'[German SS]', '[Corps]', 'ME 2',
'[Hungary]', 'IN 1',
'[Rumania]', 'MT 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'AR 1', 'ME 1', 'MI 3',
'F2 1', 'PI 1', '[Div]', 'AT 1', 'EN 1', 'OI 4', 'SY 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'MO 1', 'MI 1', 'GA 5', 'AT 1',
'FT 1']);
AddGroupCountry(['Denmark', 'Norway', 'Finland'], ['[Germany]',
'ME 1', 'GA 2', 'MT 1', 'N4 1', 'PI 1']);
AddGroupCountry(['Italy'], ['[Germany]', 'L3 1/1', 'PI 1']);
AddGroupCountry(['Libya'], ['[Germany]', 'HQ Rommel', 'F2 1/1',
'PI 1', 'AT 1']);
AddGroupCountry(['Greece', 'Yugoslavia'], ['[Germany]', 'MO 1',
'GA 1', '[Bulgaria]', 'IN 1']);
AddGroupCountry(['Finland', 'Karelia'], ['[Finland]',
'HQ Mannerheim', 'ME 1', 'MO 1', 'IN 2', 'MI 1', 'F2 1',
'CL Vainamoinen', '[Germany]', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'L2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Hungary'], ['[Hungary]', 'IN 2', 'MI 1', 'CA 1',
'F2 1', '[Germany]', 'PI 1']);
AddGroupCountry(['Rumania'], ['[Rumania]', 'HQ Antonescu', 'MO 1',
'IN 2', 'MI 2', 'CA 1', 'L2 1', 'CS Destroyer Flotilla',
'[Germany]', 'PI 1', 'CN 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'CL Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland', 'Italy', 'Yugoslavia',
'Greece', 'Hungary', 'Bulgaria'],
['[Germany]', 'F2 1/2', 'F3 1/1', 'L3 1/1', 'PI 4', 'OF 1',
'AT 1', '[Div]', 'AR 1', 'FT 2']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland'], ['[Germany]',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Tirpitz', 'CS Admiral Hipper',
'CS Deutschland', 'CS Prinz Eugen', 'CS Admiral Scheer',
'CL Nürnberg', 'CL Emden', 'CL Köln', 'CL Leipzig', 'CX Komet',
'CX Michel', 'CX Stier', 'CX Thor', 'NT 1', 'SU 10', 'CN 9']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne', 'ASW 1']);
AddGroupRepairPool(['[Germany]', 'CS Harald Haarfagre',
'CS Tordenskjold', 'CS Niels Juel', 'CS Peder Skram', 'CX Hansa',
'CX Orion', 'CX Widder',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tJulAug, 1942, False, ['[Germany]',
'HQ Kesselring', 'L3 1', 'PI 1', 'SU 1',
'[Hungary]', 'MO 1',
'[Rumania]', 'ME 1']);
AddGroupProduction(tSepOct, 1942, True, ['[Germany]', 'AR 1',
'SU 1', 'AT 1', 'SY 1']);
AddGroupProduction(tNovDec, 1942, False, ['[German SS]', 'AR 1']);
end;
end;
end;
=============
// ****************************************************************************
// Eighth scenario
// ****************************************************************************
scBruteForce:
begin
case MCIndex of
mcChina: // Brute Force
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 2', 'GA 1', '[Div]', 'IN 1'])
else
begin
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'HQ Stilwell', 'IN 4', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'PI 1',
'[Div]', 'AT 2', 'IN 1', '[China]', 'OI 1']);
AddGroupCountry(['Burma'], ['[Nationalist China]', 'IN 1']);
end;
end;
mcUSSR: // Brute Force
begin
AddGroupSimple(lEurope, ['HQ Zhukov', 'HQ Koniev', 'HQ Timoshenko',
'HQ Yeremenko', 'AR 2', 'ME 3', 'MO 2', 'IN 17', 'MI 10', 'GA 7',
'CA 5', 'MT 1', 'F2 4/3', 'L2 2/1', 'L3 1/1', 'L4 1/1', 'PI 8',
'SU 2', 'AT 3', '[Div]', 'IN 2', 'EN 1', 'SK 1', 'FT 4', 'PT 1']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Molotov', 'CS Voroshilov', 'CL Comintern', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['MO 1', 'GA 2', 'CA 1', 'SU 2',
'AT 1', '[Div]', 'CA 1']);
AddGroupSimple(lAny, ['NT 1', 'SU 1', 'CN 4', 'AT 1',
'[Div]', 'AR 1', 'OI 4']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kuibyshev', 'CS Zhelezniakov']);
AddGroupRepairPool(['CS Oktyabr''skaya Revolutsiya', 'CS Kirov',
'CS Krasnyi Kavkaz']);
AddGroupProduction(tJulAug, 1942, False, ['AR 1', 'ME 1', 'IN 3',
'CA 1', 'F2 1', 'PI 1', 'AT 1', 'FT 1', 'CS Maxim Gorkiy']);
AddGroupProduction(tSepOct, 1942, True, ['HQ Rokossovsky']);
AddGroupProduction(tNovDec, 1942, True, ['PA 1', 'CS Kalinin']);
end;
mcItaly: // Brute Force
begin
AddGroupCountry(['Italy'], ['IN 1', 'MI 1', 'MT 1', 'F2 2/1',
'PI 2', 'CS Guilio Cesare', 'CS Roma', 'CS Vittorio Veneto',
'CS Andrea Doria', 'CS Littorio', 'CS Duca D''Aosta',
'CS Garibaldi', 'CS Trento', 'CS Abruzzi', 'CS Bolzano',
'CS Dalmacija', 'CS Eugenio Di Savoia', 'CS Gorizia',
'CS Trieste', 'CL Cadorna', 'CL Montecuccoli', 'CL Attendolo',
'CL Bari', 'CL Regolo', 'CL Taranto',
'NT 2', 'SU 3', 'CN 6', '[Div]', 'AT 1', 'EN 1', 'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'TE 2', 'AT 1']);
AddGroupCountry(['USSR', 'Poland'], ['IN 1', 'AT 1']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['ME 1',
'IN 1', 'MI 1', 'GA 2', 'MT 1', 'AT 1', '[Div]', 'MT 1']);
AddGroupSimple(lEurope, ['HQ Graziani', 'HQ Badoglio', 'F2 1/1',
'L2 0/1', 'L3 1/1', 'N2 1', 'N3 0/1', 'PI 3', 'AT 1', '[Div]',
'IN 1', 'OI 2']);
AddGroupConstructionPool(['CS Aquila', 'CS Impero', 'CL Augusto',
'CL Magno', 'CL Vesuvio', 'CL Africano', 'CL Etna',
'CL Germanico', 'CL Mario', 'CL Silla']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Conte Di Cavour']);
AddGroupProduction(tJulAug, 1942, True, ['IN 1', 'L3 1', 'PI 1',
'AT 1', 'ASW 1']);
AddGroupProduction(tNovDec, 1942, True, ['CL Traiano']);
end;
mcFrance: // Brute Force
begin
AddGroupSimple(lEurope, ['[Free France]', 'CS Paris', 'CS Courbet',
'[Div]', 'IN 1', 'TE 1']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CS Tourville', 'CS Lorraine',
'CS Duguay Trouin', 'CS Duquesne', 'CS Suffren']);
end;
mcCommonwealth: // Brute Force
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]',
'HQ Gort', 'AR 2', 'ME 1', 'MO 4', 'IN 1', 'MI 2', 'GA 1',
'F2 2/3', 'F3 1/1', 'L3 1/1', 'L4 1', 'N4 1', 'C-47 1', 'PI 7',
'[Div]', 'AT 2', 'IN 1', '[Commonwealth]', 'OI 1',
'[Corps]', '[Canada]', 'MO 1', 'IN 1']);
AddGroupCountry(['Egypt', 'Malta', 'Libya', 'Gibraltar'],
['[United Kingdom]', 'HQ Montgomery', 'ME 2',
'[Div]', 'AT 1', 'MO 1', 'TE 1', 'FT 1',
'F2 1/1', 'L3 1/1', 'PI 2',
'[Commonwealth]', 'OI 1',
'[Corps]', '[India]', 'IN 1',
'[South Africa]', 'IN 1']);
AddGroupCountry(['Iraq'], ['[India]', 'IN 1']);
AddGroupCountry(['South Africa'], ['[South Africa]', 'MI 1',
'TE 1']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupCountry(['Ethiopia'], ['[United Kingdom]', 'IN 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Furious',
'CS Victorious', 'CS Argus', 'CS Eagle', 'CS Anson',
'CS King George V', 'CS Nelson', 'CS Duke of York', 'CS Malaya',
'CS Rodney', 'CS Edinburgh', 'CS Kent', 'CS London',
'CS Manchester', 'CS Norfolk', 'CS Cumberland', 'CS Jamaica',
'CS Kenya', 'CS Liverpool', 'CS Newcastle', 'CS Nigeria',
'CS Sheffield', 'CS Trinidad', 'CL Ajax', 'CL Arethusa',
'CL Carlisle', 'CL Charybdis', 'CL Curacoa', 'CL Dido',
'CL Aurora', 'CL Cairo', 'CL Caradoc', 'CL Cardiff',
'CL Cleopatra', 'CL Colombo', 'CL Coventry', 'CL Delhi',
'CL Despatch', 'CL Dauntless', 'CL Diomede', 'CL Hermione',
'CL Neptune', 'CL Orion', 'CL Penelope', 'CL Scylla', 'CL Sirius',
'L2 0/1', 'N2 1', 'N3 0/1', 'PI 1', 'AT 1', 'TE 1', 'ASW 5',
'[Commonwealth]', 'CS Girgios Averoff',
'[Australia]', 'CS Shropshire']);
AddGroupCountry(['Australia'], ['[Australia]', 'MO 1', 'IN 1',
'MI 1', 'TE 1']);
AddGroupCountry(['India', 'Burma'], ['[United Kingdom]',
'HQ Wavell', 'IN 1', 'PI 1',
'[India]', 'IN 1', 'MI 1', 'GA 1', 'F2 1' ,'TE 2',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'AT 1',
'CS Formidable', 'CS Illustrious', 'CS Indomitable',
'CS Resolution', 'CS Revenge', 'CS Warspite', 'CS Ramillies',
'CS Renown', 'CS Royal Sovereign', 'CS Hawkins', 'CS Birmingham',
'CS Devonshire', 'CS Frobisher', 'CS Glasgow', 'CS Mauritius',
'CL Caledon', 'CL Capetown', 'CL Dragon', 'CL Enterprise',
'CL Phoebe', 'ASW 1',
'[Netherlands]', 'CS Sumatra', 'CL Heemskerck', 'CL Tromp',
'[Australia]', 'CS Australia', 'CS Canberra', 'CL Adelaide',
'CL Hobart',
'[New Zealand]', 'CS Gambia', 'CL Achilles', 'CL Leander',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'AM 1', 'SU 3',
'CP 11/7', 'AT 1', 'EN 1', 'TE 1', 'ASW 1', '[Commonwealth]',
'CN 71', '[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CL Royalist',
'[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS Valiant', 'CS Belfast', 'CL Euryalus']);
AddGroupProduction(tJulAug, 1942, True, ['[United Kingdom]', 'F2 1',
'PI 1', 'AT 1', 'CS Ceylon', 'CL Black Prince', 'CL Diadem',
'CL Spartan', 'ASW 1', '[Up]', 'CS Howe', 'CS Bermuda',
'CS Berwick', 'CS Suffolk', 'CS Sussex', 'CL Argonaut',
'CL Durban', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tSepOct, 1942, True, ['[Canada]', 'AR 1',
'[United Kingdom]', 'CL Bellona', '[Up]', 'SU 1',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tNovDec, 1942, True, ['[United Kingdom', 'L4 1',
'CS Implacable', 'CS Indefatigable', '[Commonwealth]', 'CN 2']);
AddGroupProduction(tJanFeb, 1943, True, ['[United Kingdom]',
'CS SwiftSure', '[Up]', 'CS Newfoundland', 'CS Uganda']);
AddGroupProduction(tMarApr, 1943, False, ['[United Kingdom]',
'CS Unicorn']);
end;
mcJapan: // Brute Force
begin
AddGroupCountry(['Japan'], ['IN 1', 'MI 2', 'AT 1', 'F2 1', 'N2 1',
'PI 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'IN 1', 'GA 2', 'CA 1', 'TE 2', 'AT 1', '[Div]', 'IN 1']);
AddGroupCountry(['Siam'], ['[Siam]', 'MI 1']);
AddGroupCountry(['Burma'], ['HQ Yamashita', 'IN 1', 'F2 1',
'PI 1']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 3', 'GA 3',
'AT 2', '[Div]', 'IN 2', 'F2 1/1', 'L2 2/1', 'L3 1', 'PI 4']);
AddGroupSimple(lPacificAsia, ['HQ Yamamoto', 'IN 2', 'MA 2',
'AT 1', '[Div]', 'EN 1', 'MA 1', 'OI 8', 'ASW 1',
'F2 1/1', 'L3 1/1', 'N2 1/1', 'N3 1/1', 'A3 1', 'PI 5',
'CS Akagi', 'CS Hiryu', 'CS Junyo', 'CS Kaga', 'CS Ryujo',
'CS Shokaku', 'CS Soryu', 'CS Zuikaku', 'CS Fuso', 'CS Hiei',
'CS Ise', 'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago',
'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone', 'CS Hosho',
'CS Shoho', 'CS Taiyo', 'CS Unyo', 'CS Zuiho', 'CS Haruna',
'CS Hyuga', 'CS Kirishima', 'CS Mutsu', 'CS Yamashiro', 'CS Aoba',
'CS Ashigara', 'CS Chikuma', 'CS Chokai', 'CS Furutaka',
'CS Haguro', 'CS Idzumo', 'CS Kinugasa', 'CS Kumano', 'CS Maya',
'CS Mikuma', 'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Katori',
'CL Natori', 'CL Oi', 'CL Sendai', 'CL Tenryu', 'CL Yura',
'CL Abukuma', 'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima',
'CL Kinu', 'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara',
'CL Naka', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 3', 'AM 1', 'SU 4', 'CN 24', 'CP 17/12',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Chitose', 'CS Chiyoda', 'CS Kaiyo',
'AM 1']);
AddGroupRepairPool(['CS Asama']);
AddGroupProduction(tJulAug, 1942, False, ['AR 1', 'F2 1', 'PI 1',
'CS Hiyo', 'CS Musashi', '[Down]', 'CL Noshiro', 'CP 1/1']);
AddGroupProduction(tSepOct, 1942, True, ['N3 1', 'PI 1',
'CS Shinyo', 'CL Yahagi', '[Up]', 'CS Agano', 'CP 1/1']);
AddGroupProduction(tNovDec, 1942, False, ['CS Chuyo', 'CS Ryuho',
'CN 1', 'CP 1']);
AddGroupProduction(tJanFeb, 1943, False, ['CS Oyodo']);
AddGroupProduction(tMarApr, 1943, True, ['CS Taiho']);
end;
mcUnitedStates: // Brute Force
begin
AddGroupSimple(lEuropeUSAEastCoast, ['L3 1', 'PI 1', '[Div]',
'IN 1', 'EN 1', 'ASW 2',
'CS Hornet', 'CS Ranger', 'CS Wasp', 'CS Massachusetts',
'CS South Dakota', 'CS Texas', 'CS Washington', 'CS Arkansas',
'CS Indiana', 'CS New York', 'CS North Carolina', 'CS Quincy',
'CS Augusta', 'CS Tuscaloosa', 'CS Wichita', 'CL Cincinnati',
'CL Trenton', 'CL Columbia', 'CL Concord', 'CL Memphis',
'CL Milwaukee', 'CL Philadelphia', 'CL Savannah']);
AddGroupSimple(lUSAWestCoast, ['MO 1', 'IN 1', 'MA 1',
'CS Saratoga']);
AddGroupSimple(lPacific, ['HQ MacArthur', 'F2 2/1', 'L3 1', 'N3 1',
'PI 4', '[Div]', 'MA 1', 'ASW 1',
'CS Enterprise', 'CS Lexington', 'CS Yorktown', 'CS Maryland',
'CS Mississippi', 'CS Pennsylvania', 'CS Colorado', 'CS Idaho',
'CS New Mexico', 'CS Chicago', 'CS New Orleans', 'CS Pensacola',
'CS Portland', 'CS Astoria', 'CS Chester', 'CS Indianapolis',
'CS Louisville', 'CS Minneapolis', 'CS Northampton',
'CS Salt Lake City', 'CS San Francisco', 'CS Vincennes',
'CL Atlanta', 'CL Brooklyn', 'CL Omaha', 'CL San Diego',
'CL St. Louis', 'CL Boise', 'CL Detroit', 'CL Helena',
'CL Honolulu', 'CL Nashville', 'CL Phoenix', 'CL Raleigh',
'CL Richmond', 'CL San Juan']);
AddGroupSimple(lUSAEuropePacific, ['NT 4', 'SU 4', 'CN 36',
'CP 10/7', 'OI 19']);
AddGroupCity('Honolulu', EmptyStr, ['HQ Nimitz']);
AddGroupCountry(['United States'], ['HQ Eisenhower', 'AR 1', 'ME 3',
'MO 2', 'MI 1', 'GA 1', 'F2 1/1', 'L3 2/1', 'N2 0/1', 'A3 1',
'PI 4', '[Div]', 'AT 4', 'MO 1']);
AddGroupConstructionPool(['CS Yorktown II', 'CS Wyoming',
'CS Baltimore', 'CS Independence', 'CS Princeton',
'CS New Jersey', 'SU 1', 'ASW 2']);
AddGroupRepairPool(['CS Béarn', 'CS Tennessee', 'CS Nevada',
'CL Marblehead']);
AddGroupProduction(tJulAug, 1942, False, ['AR 1', 'ME 1', 'IN 1',
'PA 1', 'F2 1', 'N2 1', 'PI 2', 'AT 1', '[Div]', 'AR 1', 'ASW 1',
'CS Alabama', '[Down]', 'CS Bunker Hill', 'CS Belleau Wood',
'CS Boston', 'CL Reno', 'AM 1', 'CN 5', 'CP 1/1']);
AddGroupProduction(tSepOct, 1942, True, ['HQ Bradley', 'MO 1',
'L3 1', 'L4 1', 'PI 2', 'CS Intrepid', 'CS Cowpens',
'CS Monterey', 'CL Biloxi', 'CL Oakland', 'SU 1',
'[Up]', 'AM 1', 'CL Denver', 'CL Montpellier',
'CN 6', 'CP 1']);
AddGroupProduction(tNovDec, 1942, False, ['L4 1', 'CN 7',
'CS Essex', 'CS Cabot', 'CS Langley II', 'CS California',
'CP 1']);
AddGroupProduction(tJanFeb, 1943, True, ['CS Hornet II',
'CS Wasp II', 'CS Quincy II', 'CL Houston II', '[Up]',
'CS Lexington II', 'CS Iowa', 'CL Birmingham', 'CL Santa Fe']);
AddGroupProduction(tMarApr, 1943, True, ['CS Wisconsin']);
end;
mcGermany: // Brute Force
begin
AddGroupCountry(['USSR', 'NOT Karelia', 'Poland', 'Latvia',
'Estonia', 'Lithuania'], ['[Germany]',
'HQ Manstein', 'HQ Rundstedt', 'HQ von Bock', 'HQ von Leeb',
'AR 5', 'ME 4', 'MO 5', 'IN 22', 'PA 1', 'MT 1',
'[Div]', 'AT 4', 'IN 2', 'ME 1', 'MT 1',
'F2 3/2', 'F3 1', 'L2 3/1', 'L3 2/2', 'A3 1', 'PI 10',
'[German SS]', '[Corps]', 'ME 2',
'[Hungary]', 'IN 1',
'[Rumania]', 'MT 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'AR 1', 'ME 1', 'MI 3',
'F2 1', 'PI 1', '[Div]', 'AT 1', 'EN 1', 'OI 4', 'SY 1']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'MO 1', 'MI 1', 'GA 5', 'AT 1',
'FT 1']);
AddGroupCountry(['Denmark', 'Norway', 'Finland'], ['[Germany]',
'ME 1', 'GA 2', 'MT 1', 'N4 1', 'PI 1']);
AddGroupCountry(['Italy'], ['[Germany]', 'L3 1/1', 'PI 1']);
AddGroupCountry(['Libya'], ['[Germany]', 'HQ Rommel', 'F2 1/1',
'PI 1', 'AT 1']);
AddGroupCountry(['Greece', 'Yugoslavia'], ['[Germany]', 'MO 1',
'GA 1', '[Bulgaria]', 'IN 1']);
AddGroupCountry(['Finland', 'Karelia'], ['[Finland]',
'HQ Mannerheim', 'ME 1', 'MO 1', 'IN 2', 'MI 1', 'F2 1',
'CL Vainamoinen', '[Germany]', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'L2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Hungary'], ['[Hungary]', 'IN 2', 'MI 1', 'CA 1',
'F2 1', '[Germany]', 'PI 1']);
AddGroupCountry(['Rumania'], ['[Rumania]', 'HQ Antonescu', 'MO 1',
'IN 2', 'MI 2', 'CA 1', 'L2 1', 'CS Destroyer Flotilla',
'[Germany]', 'PI 1', 'CN 1']);
AddGroupCountry(['Vichy France'], ['[Vichy France]', 'IN 2', 'NT 1',
'SU 2', 'CN 9', 'CS Jean Bart', 'CS Foch', 'CS Primaguet',
'CS Strasbourg', 'CS Algérie', 'CS Colbert', 'CS Dupleix',
'CL Jeanne D''Arc', 'CL Marseillaise', 'CL Emile Bertin',
'CL G. Leygues', 'CL Gloire', 'CL Jean de Vienne',
'CL Galissonniere', 'CL Montcalm']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'],
['[Vichy France]', 'MT 1']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland', 'Italy', 'Yugoslavia',
'Greece', 'Hungary', 'Bulgaria'],
['[Germany]', 'F2 1/2', 'F3 1/1', 'L3 1/1', 'PI 4', 'OF 1',
'AT 1', '[Div]', 'AR 1', 'FT 2']);
AddGroupCountry(['Germany', 'Free France', 'NOT Vichy France',
'Belgium', 'Netherlands', 'Denmark', 'Norway', 'Finland',
'Latvia', 'Estonia', 'Lithuania', 'Poland'], ['[Germany]',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Tirpitz', 'CS Admiral Hipper',
'CS Deutschland', 'CS Prinz Eugen', 'CS Admiral Scheer',
'CL Nürnberg', 'CL Emden', 'CL Köln', 'CL Leipzig', 'CX Komet',
'CX Michel', 'CX Stier', 'CX Thor', 'NT 1', 'SU 10', 'CN 9']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'[Vichy France]', 'CS Clemenceau', 'CS Gascoigne', 'ASW 1']);
AddGroupRepairPool(['[Germany]', 'CS Harald Haarfagre',
'CS Tordenskjold', 'CS Niels Juel', 'CS Peder Skram', 'CX Hansa',
'CX Orion', 'CX Widder',
'[Vichy France]', 'CS Provence', 'CS Dunkerque', 'CS Richelieu']);
AddGroupProduction(tJulAug, 1942, False, ['[Germany]',
'HQ Kesselring', 'L3 1', 'PI 1', 'SU 1',
'[Hungary]', 'MO 1',
'[Rumania]', 'ME 1']);
AddGroupProduction(tSepOct, 1942, True, ['[Germany]', 'AR 1',
'SU 1', 'AT 1', 'SY 1']);
AddGroupProduction(tNovDec, 1942, False, ['[German SS]', 'AR 1']);
end;
end;
end;
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
Another.
========
// ****************************************************************************
// Ninth scenario
// ****************************************************************************
scDarkness:
begin
case MCIndex of
mcChina: // Darkness before the Dawn
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 2', 'GA 2', '[Div]', 'IN 1', 'PT 1'])
else
begin
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'HQ Stilwell', 'IN 4', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'L3 1',
'PI 2', '[Div]', 'AT 2', 'IN 1', '[China]', 'OI 1']);
AddGroupCountry(['Burma'], ['[Nationalist China]', 'IN 1']);
end;
end;
mcItaly: // Darkness before the Dawn
begin
AddGroupCountry(['Italy'], ['HQ Badoglio', 'ME 1', 'MO 1', 'IN 2',
'MI 3', 'GA 1', 'MT 1', 'F2 1', 'L3 1', 'A3 1', 'PI 3',
'CS Caio Duilio', 'CS Guilio Cesare', 'CS Andrea Doria',
'CS Duca D''Aosta', 'CS Garibaldi', 'CS Abruzzi', 'CS Dalmacija',
'CS Eugenio Di Savoia', 'CL Cadorna', 'CL Magno',
'CL Montecuccoli', 'CL Africano', 'CL Galissonniere',
'CL Regolo', 'CL Taranto', 'NT 1', 'SU 2', 'CN 6',
'[Div]', 'AT 3', 'EN 1', 'FR 1', 'OI 2', 'ASW 1']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['IN 2',
'MI 1', 'GA 2', '[Div]', 'AT 1', 'MT 1']);
AddGroupConstructionPool(['CS Sparviero', 'CS Impero', 'CL Augusto',
'CL Vesuvio', 'CL Etna', 'CL Germanico', 'CL Mario', 'CL Silla',
'CL Traiano']);
AddGroupRepairPool(['CS Vittorio Veneto', 'CS Strasbourg',
'CS Bolzano', 'CS Gorizia', 'CL Jean de Vienne']);
AddGroupProduction(tSepOct, 1943, False, ['CS Aquila', 'CS Roma',
'CS Conte Di Cavour', 'CS Littorio', 'SU 1', '[Down]', 'ASW 1']);
end;
mcUSSR: // Darkness before the Dawn
begin
AddGroupSimple(lEurope, ['HQ Koniev', 'HQ Rokossovsky',
'HQ Timoshenko', 'HQ Yeremenko', 'HQ Zhukov', 'AR 4', 'ME 7',
'MO 3', 'IN 25', 'MI 8', 'GA 7', 'CA 3', 'MT 1', 'PA 1',
'F2 5/3', 'L2 3/1', 'L3 2/1', 'L4 1/1', 'AT 3', 'PI 12', 'OF 1',
'SU 2', '[Div]', 'AT 5', 'IN 2', 'MO 1', 'MT 1', 'EN 2', 'PT 2',
'SK 1', 'FT 7']);
AddGroupPorts('Baltic Sea', ['CS Kirov', 'CS Maxim Gorkiy',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Krasnyi Kavkaz', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['MO 1', 'GA 2', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['F2 1/1', 'PI 1', 'NT 1', 'CN 4', '[Div]',
'AT 1', 'AR 1', 'OI 6']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kaganovich', 'CS Kuibyshev', 'CS Zhelezniakov']);
AddGroupRepairPool(['CS Parizhskaya Kommuna', 'CS Molotov',
'CS Voroshilov']);
AddGroupProduction(tSepOct, 1943, True, ['IN 1', 'F2 1', 'PI 1',
'AT 1', 'ASW 1']);
AddGroupProduction(tNovDec, 1943, False, ['L3 1', 'PI 1',
'CS Kalinin']);
end;
mcJapan: // Darkness before the Dawn
begin
AddGroupCountry(['Japan'], ['IN 1', 'MI 2', 'F2 1', 'N3 1', 'PI 2',
'AT 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'AR 1',
'MO 1', 'IN 1', 'GA 2', '[Div]', 'AT 1', 'IN 1', 'TE 2']);
AddGroupCountry(['Siam'], ['[Siam]', 'MI 1']);
AddGroupCountry(['Burma'], ['HQ Yamashita', 'IN 1']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 4', 'GA 3',
'AT 2', '[Div]', 'IN 2', 'F2 2', 'L2 1/1', 'L3 1', 'PI 4']);
AddGroupSimple(lPacificAsia, ['HQ Yamamoto', 'IN 3', 'MA 1',
'F2 1/1', 'L2 1', 'L3 1/1', 'N2 1/2', 'N3 1/1', 'PI 5',
'[Div]', 'AT 1', 'EN 1', 'MA 1', 'OI 5', 'ASW 1',
'CS Hiyo', 'CS Junyo', 'CS Shokaku', 'CS Zuikaku', 'CS Fuso',
'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago', 'CS Mogami',
'CS Myoko', 'CS Oyodo', 'CS Tone', 'CS Chikuma', 'CS Chuyo',
'CS Hosho', 'CS Ryuho', 'CS Taiyo', 'CS Unyo', 'CS Zuiho',
'CS Haruna', 'CS Musashi', 'CS Yamashiro', 'CS Aoba',
'CS Ashigara', 'CS Chokai', 'CS Haguro', 'CS Kumano', 'CS Maya',
'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Agano', 'CL Katori',
'CL Natori', 'CL Oi', 'CL Sendai', 'CL Yura', 'CL Abukuma',
'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima', 'CL Kinu',
'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara', 'CL Naka',
'CL Noshiro', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 2', 'AM 1', 'SU 4', 'CN 15', 'CP 11/8',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Amagi', 'CS Unryu', 'CS Ibuki',
'ASW 1']);
AddGroupRepairPool([ 'CS Asama', 'CS Idzumo']);
AddGroupProduction(tSepOct, 1943, True, ['F2 1', 'PI 1', 'CN 1',
'CS Katsuragi', '[Up]', 'CS Chiyoda', 'CS Ise', 'ASW 1',
'CP 1/1']);
AddGroupProduction(tNovDec, 1943, True, ['N3 1', 'PI 1',
'CS Shinano', '[Up]', 'CS Hyuga', 'CS Kaiyo', 'CS Shinyo',
'CL Yahagi', 'CP 2/2', 'CN 1']);
AddGroupProduction(tJanFeb, 1944, True, ['CS Sakawa', 'CS Chitose',
'CN 2', 'CP 1']);
AddGroupProduction(tMarApr, 1944, False, ['CS Taiho']);
end;
mcGermany: // Darkness before the Dawn
begin
AddGroupCountry(['USSR', 'NOT Karelia', 'Poland', 'Latvia',
'Estonia', 'Lithuania', 'Rumania'], ['[Germany]',
'HQ Manstein', 'HQ von Bock', 'HQ von Leeb',
'AR 5', 'ME 4', 'MO 6', 'IN 18', 'MI 9', 'MT 1',
'[Div]', 'AT 4', 'IN 1', 'ME 1', 'MT 1',
'F2 2/1', 'F3 1', 'L2 2/1', 'L3 1', 'PI 7',
'[German SS]', '[Corps]', 'AR 1',
'[Rumania]', 'IN 1', 'F2 1', 'L2 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'HQ Model', 'HQ Rommel',
'IN 1', 'MI 1', 'F2 4/1', 'F3 1/1', 'PI 5', '[Div]', 'AT 1',
'EN 1', 'OI 3', 'ASW 1', 'SY 2']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'HQ Rundstedt', 'HQ Kesselring',
'MO 2', 'IN 1', 'MI 1', 'GA 4', '[Div]', 'AT 1', 'IN 1', 'FT 3',
'[German SS]', '[Corps]', 'ME 1']);
AddGroupCountry(['Denmark', 'Norway', 'Finland'], ['[Germany]',
'IN 1', 'MI 1', 'GA 3', 'MT 1', 'N4 1', 'PI 1']);
AddGroupCountry(['Greece', 'Yugoslavia'], ['[Germany]', 'ME 1',
'MO 1', 'IN 1', 'GA 2',
'[German SS]', '[Corps]', 'MT 1',
'[Bulgaria]', 'IN 1']);
AddGroupCountry(['Italy'], ['[Germany]', 'ME 1', 'F2 1', 'L3 1',
'PI 2', 'AT 1']);
AddGroupCountry(['Finland', 'Karelia'], ['[Finland]',
'HQ Mannerheim', 'ME 1', 'MO 1', 'IN 2', 'MI 1', 'F2 1',
'CL Vainamoinen', '[Germany]', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'L2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Hungary'], ['[Hungary]', 'MO 1', 'IN 2', 'MI 1',
'CA 1', 'F2 0/1']);
AddGroupCountry(['Rumania'], ['[Rumania]', 'HQ Antonescu', 'ME 1',
'IN 1', 'MI 2', 'CS Destroyer Flotilla', '[Germany]', 'CN 1']);
AddGroupCountry(['Germany', 'Free France', 'Belgium', 'Netherlands',
'Denmark', 'Norway', 'Finland', 'Latvia', 'Estonia', 'Lithuania',
'Poland', 'Italy', 'Yugoslavia', 'Greece', 'Hungary', 'Bulgaria'],
['[Germany]', 'F2 1/1', 'F3 1/1', 'L3 1/1', 'N3 1/1', 'A3 1',
'PI 5', 'OF 1', 'AT 1', '[Div]', 'AR 1', 'FT 2']);
AddGroupCountry(['Germany', 'Free France', 'Belgium', 'Netherlands',
'Denmark', 'Norway', 'Finland', 'Latvia', 'Estonia', 'Lithuania',
'Poland'], ['[Germany]',
'CS Schlesien', 'CS Scharnhorst', 'CS Schleswig-Holstein',
'CS Tirpitz', 'CS Admiral Hipper', 'CS Deutschland',
'CS Prinz Eugen', 'CS Admiral Scheer', 'CL Nürnberg', 'CL Emden',
'CL Köln', 'CL Leipzig', 'CX Michel', 'NT 1', 'SU 12', 'CN 8']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'CS Clemenceau', 'CS Gascoigne', 'ASW 1']);
AddGroupRepairPool(['[Germany]', 'CS Gneisenau',
'CS Harald Haarfagre', 'CS Niels Juel', 'CS Peder Skram',
'CX Hansa', 'CX Orion', 'CX Widder']);
AddGroupProduction(tSepOct, 1943, False, ['[Germany]', 'IN 2',
'F2 2', 'L3 1', 'PI 3', 'SU 1', 'CS Tordenskjold',
'[German SS]', '[Corps]', 'AR 1', 'IN 1']);
AddGroupProduction(tNovDec, 1943, False, ['[Germany]', 'AR 1',
'ME 1', 'L3 1', 'PI 1', 'SU 1']);
AddGroupProduction(tJanFeb, 1944, False, ['[Germany]', 'AR 1']);
end;
mcFrance: // Darkness before the Dawn
begin
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'], ['[Free France]',
'MT 1', 'AT 1', '[Div]', 'IN 1']);
AddGroupSimple(lEurope, ['[Free France]', 'CS Paris', 'CS Courbet',
'CS Lorraine', 'CS Tourville', 'CS Duguay Trouin', 'CS Duquesne',
'CS Suffren', 'CL Jeanne D''Arc', 'CL Emile Bertin', 'CL Gloire',
'CL Montcalm', 'SU 1', 'NT 1', 'CN 7']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CL G. Leygues',
'CS Richelieu']);
end;
mcCommonwealth: // Darkness before the Dawn
begin
AddGroupCountry(['Egypt', 'Malta', 'Libya', 'Gibraltar', 'Tunisia'],
['[United Kingdom]', 'HQ Montgomery', 'AR 1', 'ME 1', 'MO 1',
'IN 1', 'PA 1', '[Div]', 'AT 2', 'MO 1', 'TE 2', 'FT 1',
'F2 1', 'L3 1', 'C-47 1', 'PI 4',
'[Corps]', '[Poland]', 'IN 1',
'[South Africa]', 'F2 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['United Kingdom'], ['[United Kingdom]',
'HQ Alexander', 'AR 1', 'ME 2', 'MO 1', 'MI 1', 'GA 1',
'F2 2', 'F3 1', 'L2 0/1', 'L3 2', 'L4 1', 'N3 0/1', 'PI 7',
'[Div]', 'AT 2', 'IN 1',
'[Corps]', '[Canada]', 'AR 1', 'MO 1', 'F2 1/1', 'L4 0/1',
'[Commonwealth]', 'OI 2']);
AddGroupCountry(['Iraq'], ['[India]', 'ME 1']);
AddGroupSimple(lAfrica, ['[United Kingdom]', 'IN 1',
'[South Africa]', 'IN 1', 'TE 2']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Formidable',
'CS Furious', 'CS Illustrious', 'CS Indomitable', 'CS Unicorn',
'CS Anson', 'CS King George V', 'CS Nelson', 'CS Queen Elizabeth',
'CS Resolution', 'CS Warspite', 'CS Duke of York', 'CS Malaya',
'CS Ramillies', 'CS Rodney', 'CS Kent', 'CS London', 'CS Norfolk',
'CS Belfast', 'CS Bermuda', 'CS Berwick', 'CS Ceylon',
'CS Glasgow', 'CS Howe', 'CS Jamaica', 'CS Kenya', 'CS Newcastle',
'CS Newfoundland', 'CS Sheffield', 'CS Suffolk', 'CS Sussex',
'CS Uganda', 'CL Arethusa', 'CL Carlisle', 'CL Charybdis',
'CL Dido', 'CL Argonaut', 'CL Aurora', 'CL Caledon', 'CL Caradoc',
'CL Cardiff', 'CL Cleopatra', 'CL Colombo', 'CL Dauntless',
'CL Delhi', 'CL Despatch', 'CL Diomede', 'CL Dragon',
'CL Enterprise', 'CL Euryalus', 'CL Hermione', 'CL Neptune',
'CL Orion', 'CL Penelope', 'CL Phoebe', 'CL Scylla', 'CL Sirius',
'CL Spartan',
'F2 1/1', 'L3 2/1', 'L4 1', 'N2 1/1', 'PI 5',
'AT 1', '[Div]', 'AR 1', 'ASW 7',
'[Commonwealth]', 'CS Girgios Averoff']);
AddGroupCountry(['Australia'], ['[Australia]', 'ME 1', 'MO 1',
'MI 1', 'TE 1', 'F3 1', 'N3 1', '[United Kingdom]', 'PI 2']);
AddGroupCountry(['India', 'Burma'], ['[United Kingdom]',
'HQ Wavell', 'HQ Mountbatten', 'IN 1', 'PI 1', 'AT 1', 'TE 2',
'[India]', 'IN 1', 'MI 1', 'GA 1', 'F2 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['Papua'], ['[Australia]', 'IN 1']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'AT 1', 'ASW 2',
'CS Victorious', 'CS Revenge', 'CS Royal Sovereign', 'CS Hawkins',
'CS Devonshire', 'CS Frobisher', 'CS Mauritius', 'CL Ceres',
'CL Danae', 'CL Durban', 'CL Emerald', 'CL Capetown',
'[Netherlands]', 'CS Sumatra', 'CL Heemskerck', 'CL Tromp',
'[Australia]', 'CS Australia', 'CL Adelaide', 'CL Hobart',
'[New Zealand]', 'CS Gambia', 'CL Achilles', 'CL Leander',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'SU 4', 'CP 11/7',
'[Div]', 'EN 1', 'TE 2', 'ASW 3',
'[Commonwealth]', 'CN 59',
'[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Implacable',
'CS Ontario', 'CS Superb', 'CS SwiftSure', 'ASW 1']);
AddGroupRepairPool(['[United Kingdom]', 'CL Ajax', 'CS Argus',
'CS Renown', 'CS Valiant', 'CS Cumberland', 'CS Liverpool',
'CS Nigeria']);
AddGroupProduction(tSepOct, 1943, False, ['[United Kingdom]',
'AR 1', 'F2 1', 'PI 1', 'AT 1', 'ASW 2', 'CL Royalist', 'AM 1',
'CS Birmingham', 'CL Bellona', '[Down]', 'CS Colossus',
'[Up]', '[Australia]', 'CS Shropshire',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tNovDec, 1943, True, ['[United Kingdom]', 'L4 1',
'PI 1', 'CS Glory', '[Up]', 'SU 1', 'CL Black Prince',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tJanFeb, 1944, True, ['[United Kingdom',
'CS Venerable', 'CS Vengeance', '[Up]', 'CL Diadem',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tMarApr, 1944, True, ['[United Kingdom]',
'CS Perseus']);
AddGroupProduction(tMayJun, 1944, True, ['[United Kingdom]',
'CS Pioneer', 'CS Warrior', '[Up]', 'CS Indefatigable']);
end;
mcUnitedStates: // Darkness before the Dawn
begin
AddGroupSimple(lEuropeUSAEastCoast, ['F2 4/1', 'L3 3/1', 'L4 1',
'A3 1', 'PI 9', '[Div]', 'EN 1', 'ASW 7',
'CS Bunker Hill', 'CS Essex', 'CS Intrepid', 'CS Ranger',
'CS Belleau Wood', 'CS Cabot', 'CS Cowpens', 'CS Independence',
'CS Langley II', 'CS Monterey', 'CS Princeton', 'CS Iowa',
'CS Massachusetts', 'CS Texas', 'CS Alabama', 'CS Arkansas',
'CS New Jersey', 'CS New York', 'CS Baltimore', 'CS Augusta',
'CS Boston', 'CS Tuscaloosa', 'CL Cincinnati', 'CL Trenton',
'CL Biloxi', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Oakland', 'CL Philadelphia', 'CL Savannah']);
AddGroupSimple(lPacific, ['HQ MacArthur', 'HQ Nimitz', 'IN 1',
'MA 1', '[Div]', 'MA 1', 'ASW 2', 'F2 2/1', 'L3 1', 'N2 1',
'N3 2/2', 'PI 6',
'CS Enterprise', 'CS Lexington II', 'CS Saratoga',
'CS Yorktown II', 'CS Maryland', 'CS Mississippi',
'CS South Dakota', 'CS Tennessee', 'CS Washington', 'CS Colorado',
'CS Idaho', 'CS Indiana', 'CS New Mexico', 'CS Portland',
'CS Indianapolis', 'CS Louisville', 'CS Minneapolis',
'CS Salt Lake City', 'CS San Francisco', 'CS Wichita',
'CL Brooklyn', 'CL Omaha', 'CL San Diego', 'CL St. Louis',
'CL Birmingham', 'CL Boise', 'CL Columbia', 'CL Detroit',
'CL Denver', 'CL Helena', 'CL Honolulu', 'CL Juneau',
'CL Marblehead', 'CL Montpellier', 'CL Nashville', 'CL Phoenix',
'CL Raleigh', 'CL Richmond', 'CL San Juan', 'CL Santa Fe']);
AddGroupSimple(lUSAEuropePacific, ['MA 1', '[Div]', 'EN 1', 'ASW 1',
'OI 13', 'NT 4', 'SU 6', 'AM 2', 'CN 58', 'CP 20/16', 'OI 19']);
AddGroupCountry(['United States'], ['HQ Bradley', 'HQ Clark',
'AR 3', 'ME 5', 'MO 5', 'MI 2', 'GA 1', 'PA 2', '[Div]', 'AT 3',
'IN 1', 'SP 1', 'NS 1',
'F2 1', 'F3 0/1', 'L3 2/1', 'L4 1', 'N2 1/1', 'PI 5']);
AddGroupCountry(['Algeria', 'Tunisia'], ['HQ Eisenhower', 'MO 2',
'AT 2', '[Div]', 'AR 1']);
AddGroupCountry(['United Kingdom', 'Iceland'], ['MO 1', 'AT 2',
'[Div]', 'MO 1' ]);
AddGroupCountry(['Brazil'], ['[Brazil]', 'MO 1', 'IN 1', 'MI 1',
'CA 1', 'F2 1', 'CS Minas Gerais', 'CL Bahia', 'CS Sao Paulo',
'CS Floriano', 'CL Rio Grande', '[United States]', 'PI 1']);
AddGroupConstructionPool(['CS Ticonderoga', 'CS Wyoming',
'CL Astoria II', 'CL Pasadena', 'AM 1', 'SU 1', 'ASW 3']);
AddGroupRepairPool(['CS Béarn', 'CS Pennsylvania', 'CS New Orleans',
'CS Pensacola', 'CS Nevada', 'CS North Carolina']);
AddGroupProduction(tSepOct, 1943, True, ['F2 2', 'PI 2', 'NT 1',
'CS Bennington', 'CN 9', 'CP 2/2', 'CS Guam', 'CL Flint',
'CL Wilkes-Barre', '[Up]', 'CS Canberra', 'CS Chester', 'ASW 2']);
AddGroupProduction(tNovDec, 1943, False, ['L3 1', 'L4 1', 'N3 1',
'PI 2', 'AT 1', 'CS Hornet II', 'CS Wasp II', 'CS Bataan',
'CS San Jacinto', 'CS California', 'CS Quincy II',
'CL Houston II', 'CL Reno', 'SU 2', 'CN 9', 'CP 2/2',
'[Down]', 'CS Randolph', 'CS Shangri La', 'CS Pittsburgh',
'CL Duluth', 'CL Springfield', 'NS 1']);
AddGroupProduction(tJanFeb, 1944, False, ['L4 1', 'CS Franklin',
'CL Vincennes II', '[Down]', 'CS Bon Homme Richard',
'CL Atlanta II', 'CL Oklahome City', 'CP 1', 'CN 8']);
AddGroupProduction(tMarApr, 1944, True, ['CS Antietam', 'CS Boxer',
'CL Tucson', 'CS Chicago II', 'CS St. Paul', 'CL Dayton',
'CL Amsterdam', '[Up]', 'CS Hancock','CS Wisconsin']);
AddGroupProduction(tMayJun, 1944, True, ['CS Champlain', '[Up]',
'CS Missouri', 'CS Alaska']);
end;
end;
end;
========
// ****************************************************************************
// Ninth scenario
// ****************************************************************************
scDarkness:
begin
case MCIndex of
mcChina: // Darkness before the Dawn
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 2', 'GA 2', '[Div]', 'IN 1', 'PT 1'])
else
begin
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'HQ Stilwell', 'IN 4', 'MI 4', 'GA 3', 'CA 2', 'F2 1', 'L3 1',
'PI 2', '[Div]', 'AT 2', 'IN 1', '[China]', 'OI 1']);
AddGroupCountry(['Burma'], ['[Nationalist China]', 'IN 1']);
end;
end;
mcItaly: // Darkness before the Dawn
begin
AddGroupCountry(['Italy'], ['HQ Badoglio', 'ME 1', 'MO 1', 'IN 2',
'MI 3', 'GA 1', 'MT 1', 'F2 1', 'L3 1', 'A3 1', 'PI 3',
'CS Caio Duilio', 'CS Guilio Cesare', 'CS Andrea Doria',
'CS Duca D''Aosta', 'CS Garibaldi', 'CS Abruzzi', 'CS Dalmacija',
'CS Eugenio Di Savoia', 'CL Cadorna', 'CL Magno',
'CL Montecuccoli', 'CL Africano', 'CL Galissonniere',
'CL Regolo', 'CL Taranto', 'NT 1', 'SU 2', 'CN 6',
'[Div]', 'AT 3', 'EN 1', 'FR 1', 'OI 2', 'ASW 1']);
AddGroupCountry(['Albania', 'Greece', 'Yugoslavia'], ['IN 2',
'MI 1', 'GA 2', '[Div]', 'AT 1', 'MT 1']);
AddGroupConstructionPool(['CS Sparviero', 'CS Impero', 'CL Augusto',
'CL Vesuvio', 'CL Etna', 'CL Germanico', 'CL Mario', 'CL Silla',
'CL Traiano']);
AddGroupRepairPool(['CS Vittorio Veneto', 'CS Strasbourg',
'CS Bolzano', 'CS Gorizia', 'CL Jean de Vienne']);
AddGroupProduction(tSepOct, 1943, False, ['CS Aquila', 'CS Roma',
'CS Conte Di Cavour', 'CS Littorio', 'SU 1', '[Down]', 'ASW 1']);
end;
mcUSSR: // Darkness before the Dawn
begin
AddGroupSimple(lEurope, ['HQ Koniev', 'HQ Rokossovsky',
'HQ Timoshenko', 'HQ Yeremenko', 'HQ Zhukov', 'AR 4', 'ME 7',
'MO 3', 'IN 25', 'MI 8', 'GA 7', 'CA 3', 'MT 1', 'PA 1',
'F2 5/3', 'L2 3/1', 'L3 2/1', 'L4 1/1', 'AT 3', 'PI 12', 'OF 1',
'SU 2', '[Div]', 'AT 5', 'IN 2', 'MO 1', 'MT 1', 'EN 2', 'PT 2',
'SK 1', 'FT 7']);
AddGroupPorts('Baltic Sea', ['CS Kirov', 'CS Maxim Gorkiy',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Krasnyi Kavkaz', 'CL Krasni Krym']);
AddGroupSimple(lPacificAsia, ['MO 1', 'GA 2', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['F2 1/1', 'PI 1', 'NT 1', 'CN 4', '[Div]',
'AT 1', 'AR 1', 'OI 6']);
AddGroupConstructionPool(['CS Chapayev', 'CS Frunze',
'CS Kaganovich', 'CS Kuibyshev', 'CS Zhelezniakov']);
AddGroupRepairPool(['CS Parizhskaya Kommuna', 'CS Molotov',
'CS Voroshilov']);
AddGroupProduction(tSepOct, 1943, True, ['IN 1', 'F2 1', 'PI 1',
'AT 1', 'ASW 1']);
AddGroupProduction(tNovDec, 1943, False, ['L3 1', 'PI 1',
'CS Kalinin']);
end;
mcJapan: // Darkness before the Dawn
begin
AddGroupCountry(['Japan'], ['IN 1', 'MI 2', 'F2 1', 'N3 1', 'PI 2',
'AT 2']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'AR 1',
'MO 1', 'IN 1', 'GA 2', '[Div]', 'AT 1', 'IN 1', 'TE 2']);
AddGroupCountry(['Siam'], ['[Siam]', 'MI 1']);
AddGroupCountry(['Burma'], ['HQ Yamashita', 'IN 1']);
AddGroupCountry(['China'], ['HQ Umezu', 'IN 4', 'MI 4', 'GA 3',
'AT 2', '[Div]', 'IN 2', 'F2 2', 'L2 1/1', 'L3 1', 'PI 4']);
AddGroupSimple(lPacificAsia, ['HQ Yamamoto', 'IN 3', 'MA 1',
'F2 1/1', 'L2 1', 'L3 1/1', 'N2 1/2', 'N3 1/1', 'PI 5',
'[Div]', 'AT 1', 'EN 1', 'MA 1', 'OI 5', 'ASW 1',
'CS Hiyo', 'CS Junyo', 'CS Shokaku', 'CS Zuikaku', 'CS Fuso',
'CS Kongo', 'CS Nagato', 'CS Yamato', 'CS Atago', 'CS Mogami',
'CS Myoko', 'CS Oyodo', 'CS Tone', 'CS Chikuma', 'CS Chuyo',
'CS Hosho', 'CS Ryuho', 'CS Taiyo', 'CS Unyo', 'CS Zuiho',
'CS Haruna', 'CS Musashi', 'CS Yamashiro', 'CS Aoba',
'CS Ashigara', 'CS Chokai', 'CS Haguro', 'CS Kumano', 'CS Maya',
'CS Nachi', 'CS Suzuya', 'CS Takao', 'CL Agano', 'CL Katori',
'CL Natori', 'CL Oi', 'CL Sendai', 'CL Yura', 'CL Abukuma',
'CL Isuzu', 'CL Jintsu', 'CL Kashii', 'CL Kashima', 'CL Kinu',
'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara', 'CL Naka',
'CL Noshiro', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 2', 'AM 1', 'SU 4', 'CN 15', 'CP 11/8',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Amagi', 'CS Unryu', 'CS Ibuki',
'ASW 1']);
AddGroupRepairPool([ 'CS Asama', 'CS Idzumo']);
AddGroupProduction(tSepOct, 1943, True, ['F2 1', 'PI 1', 'CN 1',
'CS Katsuragi', '[Up]', 'CS Chiyoda', 'CS Ise', 'ASW 1',
'CP 1/1']);
AddGroupProduction(tNovDec, 1943, True, ['N3 1', 'PI 1',
'CS Shinano', '[Up]', 'CS Hyuga', 'CS Kaiyo', 'CS Shinyo',
'CL Yahagi', 'CP 2/2', 'CN 1']);
AddGroupProduction(tJanFeb, 1944, True, ['CS Sakawa', 'CS Chitose',
'CN 2', 'CP 1']);
AddGroupProduction(tMarApr, 1944, False, ['CS Taiho']);
end;
mcGermany: // Darkness before the Dawn
begin
AddGroupCountry(['USSR', 'NOT Karelia', 'Poland', 'Latvia',
'Estonia', 'Lithuania', 'Rumania'], ['[Germany]',
'HQ Manstein', 'HQ von Bock', 'HQ von Leeb',
'AR 5', 'ME 4', 'MO 6', 'IN 18', 'MI 9', 'MT 1',
'[Div]', 'AT 4', 'IN 1', 'ME 1', 'MT 1',
'F2 2/1', 'F3 1', 'L2 2/1', 'L3 1', 'PI 7',
'[German SS]', '[Corps]', 'AR 1',
'[Rumania]', 'IN 1', 'F2 1', 'L2 1']);
AddGroupCountry(['Germany'], ['[Germany]', 'HQ Model', 'HQ Rommel',
'IN 1', 'MI 1', 'F2 4/1', 'F3 1/1', 'PI 5', '[Div]', 'AT 1',
'EN 1', 'OI 3', 'ASW 1', 'SY 2']);
AddGroupCountry(['Free France', 'NOT Vichy France', 'Belgium',
'Netherlands'], ['[Germany]', 'HQ Rundstedt', 'HQ Kesselring',
'MO 2', 'IN 1', 'MI 1', 'GA 4', '[Div]', 'AT 1', 'IN 1', 'FT 3',
'[German SS]', '[Corps]', 'ME 1']);
AddGroupCountry(['Denmark', 'Norway', 'Finland'], ['[Germany]',
'IN 1', 'MI 1', 'GA 3', 'MT 1', 'N4 1', 'PI 1']);
AddGroupCountry(['Greece', 'Yugoslavia'], ['[Germany]', 'ME 1',
'MO 1', 'IN 1', 'GA 2',
'[German SS]', '[Corps]', 'MT 1',
'[Bulgaria]', 'IN 1']);
AddGroupCountry(['Italy'], ['[Germany]', 'ME 1', 'F2 1', 'L3 1',
'PI 2', 'AT 1']);
AddGroupCountry(['Finland', 'Karelia'], ['[Finland]',
'HQ Mannerheim', 'ME 1', 'MO 1', 'IN 2', 'MI 1', 'F2 1',
'CL Vainamoinen', '[Germany]', 'PI 1']);
AddGroupCountry(['Bulgaria'], ['[Bulgaria]', 'IN 1', 'MI 1', 'L2 1',
'[Germany]', 'PI 1']);
AddGroupCountry(['Hungary'], ['[Hungary]', 'MO 1', 'IN 2', 'MI 1',
'CA 1', 'F2 0/1']);
AddGroupCountry(['Rumania'], ['[Rumania]', 'HQ Antonescu', 'ME 1',
'IN 1', 'MI 2', 'CS Destroyer Flotilla', '[Germany]', 'CN 1']);
AddGroupCountry(['Germany', 'Free France', 'Belgium', 'Netherlands',
'Denmark', 'Norway', 'Finland', 'Latvia', 'Estonia', 'Lithuania',
'Poland', 'Italy', 'Yugoslavia', 'Greece', 'Hungary', 'Bulgaria'],
['[Germany]', 'F2 1/1', 'F3 1/1', 'L3 1/1', 'N3 1/1', 'A3 1',
'PI 5', 'OF 1', 'AT 1', '[Div]', 'AR 1', 'FT 2']);
AddGroupCountry(['Germany', 'Free France', 'Belgium', 'Netherlands',
'Denmark', 'Norway', 'Finland', 'Latvia', 'Estonia', 'Lithuania',
'Poland'], ['[Germany]',
'CS Schlesien', 'CS Scharnhorst', 'CS Schleswig-Holstein',
'CS Tirpitz', 'CS Admiral Hipper', 'CS Deutschland',
'CS Prinz Eugen', 'CS Admiral Scheer', 'CL Nürnberg', 'CL Emden',
'CL Köln', 'CL Leipzig', 'CX Michel', 'NT 1', 'SU 12', 'CN 8']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Seydlitz', 'SU 1',
'CS Clemenceau', 'CS Gascoigne', 'ASW 1']);
AddGroupRepairPool(['[Germany]', 'CS Gneisenau',
'CS Harald Haarfagre', 'CS Niels Juel', 'CS Peder Skram',
'CX Hansa', 'CX Orion', 'CX Widder']);
AddGroupProduction(tSepOct, 1943, False, ['[Germany]', 'IN 2',
'F2 2', 'L3 1', 'PI 3', 'SU 1', 'CS Tordenskjold',
'[German SS]', '[Corps]', 'AR 1', 'IN 1']);
AddGroupProduction(tNovDec, 1943, False, ['[Germany]', 'AR 1',
'ME 1', 'L3 1', 'PI 1', 'SU 1']);
AddGroupProduction(tJanFeb, 1944, False, ['[Germany]', 'AR 1']);
end;
mcFrance: // Darkness before the Dawn
begin
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'], ['[Free France]',
'MT 1', 'AT 1', '[Div]', 'IN 1']);
AddGroupSimple(lEurope, ['[Free France]', 'CS Paris', 'CS Courbet',
'CS Lorraine', 'CS Tourville', 'CS Duguay Trouin', 'CS Duquesne',
'CS Suffren', 'CL Jeanne D''Arc', 'CL Emile Bertin', 'CL Gloire',
'CL Montcalm', 'SU 1', 'NT 1', 'CN 7']);
AddGroupConstructionPool(['[Free France]', 'CS Jean Bart (II)']);
AddGroupRepairPool(['[Free France]', 'CL G. Leygues',
'CS Richelieu']);
end;
mcCommonwealth: // Darkness before the Dawn
begin
AddGroupCountry(['Egypt', 'Malta', 'Libya', 'Gibraltar', 'Tunisia'],
['[United Kingdom]', 'HQ Montgomery', 'AR 1', 'ME 1', 'MO 1',
'IN 1', 'PA 1', '[Div]', 'AT 2', 'MO 1', 'TE 2', 'FT 1',
'F2 1', 'L3 1', 'C-47 1', 'PI 4',
'[Corps]', '[Poland]', 'IN 1',
'[South Africa]', 'F2 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['United Kingdom'], ['[United Kingdom]',
'HQ Alexander', 'AR 1', 'ME 2', 'MO 1', 'MI 1', 'GA 1',
'F2 2', 'F3 1', 'L2 0/1', 'L3 2', 'L4 1', 'N3 0/1', 'PI 7',
'[Div]', 'AT 2', 'IN 1',
'[Corps]', '[Canada]', 'AR 1', 'MO 1', 'F2 1/1', 'L4 0/1',
'[Commonwealth]', 'OI 2']);
AddGroupCountry(['Iraq'], ['[India]', 'ME 1']);
AddGroupSimple(lAfrica, ['[United Kingdom]', 'IN 1',
'[South Africa]', 'IN 1', 'TE 2']);
AddGroupCountry(['Canada'], ['[Canada]', 'GA 1', 'TE 1']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Formidable',
'CS Furious', 'CS Illustrious', 'CS Indomitable', 'CS Unicorn',
'CS Anson', 'CS King George V', 'CS Nelson', 'CS Queen Elizabeth',
'CS Resolution', 'CS Warspite', 'CS Duke of York', 'CS Malaya',
'CS Ramillies', 'CS Rodney', 'CS Kent', 'CS London', 'CS Norfolk',
'CS Belfast', 'CS Bermuda', 'CS Berwick', 'CS Ceylon',
'CS Glasgow', 'CS Howe', 'CS Jamaica', 'CS Kenya', 'CS Newcastle',
'CS Newfoundland', 'CS Sheffield', 'CS Suffolk', 'CS Sussex',
'CS Uganda', 'CL Arethusa', 'CL Carlisle', 'CL Charybdis',
'CL Dido', 'CL Argonaut', 'CL Aurora', 'CL Caledon', 'CL Caradoc',
'CL Cardiff', 'CL Cleopatra', 'CL Colombo', 'CL Dauntless',
'CL Delhi', 'CL Despatch', 'CL Diomede', 'CL Dragon',
'CL Enterprise', 'CL Euryalus', 'CL Hermione', 'CL Neptune',
'CL Orion', 'CL Penelope', 'CL Phoebe', 'CL Scylla', 'CL Sirius',
'CL Spartan',
'F2 1/1', 'L3 2/1', 'L4 1', 'N2 1/1', 'PI 5',
'AT 1', '[Div]', 'AR 1', 'ASW 7',
'[Commonwealth]', 'CS Girgios Averoff']);
AddGroupCountry(['Australia'], ['[Australia]', 'ME 1', 'MO 1',
'MI 1', 'TE 1', 'F3 1', 'N3 1', '[United Kingdom]', 'PI 2']);
AddGroupCountry(['India', 'Burma'], ['[United Kingdom]',
'HQ Wavell', 'HQ Mountbatten', 'IN 1', 'PI 1', 'AT 1', 'TE 2',
'[India]', 'IN 1', 'MI 1', 'GA 1', 'F2 1',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['Papua'], ['[Australia]', 'IN 1']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'AT 1', 'ASW 2',
'CS Victorious', 'CS Revenge', 'CS Royal Sovereign', 'CS Hawkins',
'CS Devonshire', 'CS Frobisher', 'CS Mauritius', 'CL Ceres',
'CL Danae', 'CL Durban', 'CL Emerald', 'CL Capetown',
'[Netherlands]', 'CS Sumatra', 'CL Heemskerck', 'CL Tromp',
'[Australia]', 'CS Australia', 'CL Adelaide', 'CL Hobart',
'[New Zealand]', 'CS Gambia', 'CL Achilles', 'CL Leander',
'[Commonwealth]', 'OI 1']);
AddGroupSimple(lAny, ['[United Kingdom]', 'NT 4', 'SU 4', 'CP 11/7',
'[Div]', 'EN 1', 'TE 2', 'ASW 3',
'[Commonwealth]', 'CN 59',
'[Norway]', 'NT 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Implacable',
'CS Ontario', 'CS Superb', 'CS SwiftSure', 'ASW 1']);
AddGroupRepairPool(['[United Kingdom]', 'CL Ajax', 'CS Argus',
'CS Renown', 'CS Valiant', 'CS Cumberland', 'CS Liverpool',
'CS Nigeria']);
AddGroupProduction(tSepOct, 1943, False, ['[United Kingdom]',
'AR 1', 'F2 1', 'PI 1', 'AT 1', 'ASW 2', 'CL Royalist', 'AM 1',
'CS Birmingham', 'CL Bellona', '[Down]', 'CS Colossus',
'[Up]', '[Australia]', 'CS Shropshire',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tNovDec, 1943, True, ['[United Kingdom]', 'L4 1',
'PI 1', 'CS Glory', '[Up]', 'SU 1', 'CL Black Prince',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tJanFeb, 1944, True, ['[United Kingdom',
'CS Venerable', 'CS Vengeance', '[Up]', 'CL Diadem',
'[Commonwealth]', 'CN 2']);
AddGroupProduction(tMarApr, 1944, True, ['[United Kingdom]',
'CS Perseus']);
AddGroupProduction(tMayJun, 1944, True, ['[United Kingdom]',
'CS Pioneer', 'CS Warrior', '[Up]', 'CS Indefatigable']);
end;
mcUnitedStates: // Darkness before the Dawn
begin
AddGroupSimple(lEuropeUSAEastCoast, ['F2 4/1', 'L3 3/1', 'L4 1',
'A3 1', 'PI 9', '[Div]', 'EN 1', 'ASW 7',
'CS Bunker Hill', 'CS Essex', 'CS Intrepid', 'CS Ranger',
'CS Belleau Wood', 'CS Cabot', 'CS Cowpens', 'CS Independence',
'CS Langley II', 'CS Monterey', 'CS Princeton', 'CS Iowa',
'CS Massachusetts', 'CS Texas', 'CS Alabama', 'CS Arkansas',
'CS New Jersey', 'CS New York', 'CS Baltimore', 'CS Augusta',
'CS Boston', 'CS Tuscaloosa', 'CL Cincinnati', 'CL Trenton',
'CL Biloxi', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Oakland', 'CL Philadelphia', 'CL Savannah']);
AddGroupSimple(lPacific, ['HQ MacArthur', 'HQ Nimitz', 'IN 1',
'MA 1', '[Div]', 'MA 1', 'ASW 2', 'F2 2/1', 'L3 1', 'N2 1',
'N3 2/2', 'PI 6',
'CS Enterprise', 'CS Lexington II', 'CS Saratoga',
'CS Yorktown II', 'CS Maryland', 'CS Mississippi',
'CS South Dakota', 'CS Tennessee', 'CS Washington', 'CS Colorado',
'CS Idaho', 'CS Indiana', 'CS New Mexico', 'CS Portland',
'CS Indianapolis', 'CS Louisville', 'CS Minneapolis',
'CS Salt Lake City', 'CS San Francisco', 'CS Wichita',
'CL Brooklyn', 'CL Omaha', 'CL San Diego', 'CL St. Louis',
'CL Birmingham', 'CL Boise', 'CL Columbia', 'CL Detroit',
'CL Denver', 'CL Helena', 'CL Honolulu', 'CL Juneau',
'CL Marblehead', 'CL Montpellier', 'CL Nashville', 'CL Phoenix',
'CL Raleigh', 'CL Richmond', 'CL San Juan', 'CL Santa Fe']);
AddGroupSimple(lUSAEuropePacific, ['MA 1', '[Div]', 'EN 1', 'ASW 1',
'OI 13', 'NT 4', 'SU 6', 'AM 2', 'CN 58', 'CP 20/16', 'OI 19']);
AddGroupCountry(['United States'], ['HQ Bradley', 'HQ Clark',
'AR 3', 'ME 5', 'MO 5', 'MI 2', 'GA 1', 'PA 2', '[Div]', 'AT 3',
'IN 1', 'SP 1', 'NS 1',
'F2 1', 'F3 0/1', 'L3 2/1', 'L4 1', 'N2 1/1', 'PI 5']);
AddGroupCountry(['Algeria', 'Tunisia'], ['HQ Eisenhower', 'MO 2',
'AT 2', '[Div]', 'AR 1']);
AddGroupCountry(['United Kingdom', 'Iceland'], ['MO 1', 'AT 2',
'[Div]', 'MO 1' ]);
AddGroupCountry(['Brazil'], ['[Brazil]', 'MO 1', 'IN 1', 'MI 1',
'CA 1', 'F2 1', 'CS Minas Gerais', 'CL Bahia', 'CS Sao Paulo',
'CS Floriano', 'CL Rio Grande', '[United States]', 'PI 1']);
AddGroupConstructionPool(['CS Ticonderoga', 'CS Wyoming',
'CL Astoria II', 'CL Pasadena', 'AM 1', 'SU 1', 'ASW 3']);
AddGroupRepairPool(['CS Béarn', 'CS Pennsylvania', 'CS New Orleans',
'CS Pensacola', 'CS Nevada', 'CS North Carolina']);
AddGroupProduction(tSepOct, 1943, True, ['F2 2', 'PI 2', 'NT 1',
'CS Bennington', 'CN 9', 'CP 2/2', 'CS Guam', 'CL Flint',
'CL Wilkes-Barre', '[Up]', 'CS Canberra', 'CS Chester', 'ASW 2']);
AddGroupProduction(tNovDec, 1943, False, ['L3 1', 'L4 1', 'N3 1',
'PI 2', 'AT 1', 'CS Hornet II', 'CS Wasp II', 'CS Bataan',
'CS San Jacinto', 'CS California', 'CS Quincy II',
'CL Houston II', 'CL Reno', 'SU 2', 'CN 9', 'CP 2/2',
'[Down]', 'CS Randolph', 'CS Shangri La', 'CS Pittsburgh',
'CL Duluth', 'CL Springfield', 'NS 1']);
AddGroupProduction(tJanFeb, 1944, False, ['L4 1', 'CS Franklin',
'CL Vincennes II', '[Down]', 'CS Bon Homme Richard',
'CL Atlanta II', 'CL Oklahome City', 'CP 1', 'CN 8']);
AddGroupProduction(tMarApr, 1944, True, ['CS Antietam', 'CS Boxer',
'CL Tucson', 'CS Chicago II', 'CS St. Paul', 'CL Dayton',
'CL Amsterdam', '[Up]', 'CS Hancock','CS Wisconsin']);
AddGroupProduction(tMayJun, 1944, True, ['CS Champlain', '[Up]',
'CS Missouri', 'CS Alaska']);
end;
end;
end;
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
I skipped ahead and did the last scenario. The 10th scenario will have to wait until I get back from Europe.
How many of you can set this up from memory?
==============
// ****************************************************************************
// Eleventh and final scenario
// ****************************************************************************
scGlobalWar:
begin
case MCIndex of
mcUnitedStates: // Global War
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Texas',
'CS Arkansas', 'CS New York', 'CS Pensacola', 'CS Quincy',
'CS Indianapolis', 'CS Louisville', 'CS San Francisco',
'CS Tuscaloosa', 'CS Vincennes', 'CS Wichita', 'CL Cincinnati',
'CL Trenton', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Philadelphia', 'CL Savannah', '[Div]', 'IN 1']);
AddGroupSimple(lUSAWestCoast, ['CS Enterprise', 'CS Lexington',
'CS Yorktown', 'CS Mississippi', 'CS Oklahoma',
'CS Pennsylvania', 'CS Tennessee', 'CS West Virginia',
'CS Arizona', 'CS California', 'CS Idaho', 'CS Nevada',
'CS New Mexico', 'CS Chicago', 'CS New Orleans',
'CS Portland', 'CS Astoria', 'CS Augusta', 'CS Chester',
'CS Minneapolis', 'CS Northampton', 'CS Salt Lake City',
'CL Brooklyn', 'CL Omaha', 'CL Boise', 'CL Detroit',
'CL Honolulu', 'CL Marblehead', 'CL Nashville', 'CL Phoenix',
'CL Raleigh', 'CL Richmond']);
AddGroupCountry(['United States'], ['HQ Nimitz', 'F2 2/1', 'L3 1/1',
'N2 0/2', 'N3 1', 'NT 4', 'SU 3', 'CN 12', 'PI 4', 'CP 7/4',
'[Div]', 'AT 2', 'EN 1', 'OI 3']);
AddGroupCity('Honolulu', EmptyStr, ['CN 15']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur']);
AddGroupConstructionPool(['CS Wyoming', 'CS Langley']);
AddGroupRepairPool(['CS Saratoga', 'CS Maryland', 'CS Colorado']);
AddGroupProduction(tNovDec, 1939, False, ['CS Houston',
'CL St. Louis', 'CL Helena','[Down]', 'SU 1']);
AddGroupProduction(tMarApr, 1940, False, ['CS Wasp', 'CN 1',
'CP 1']);
AddGroupProduction(tMayJun, 1940, True, ['CS Washington',
'CS North Carolina']);
end;
mcUSSR: // Global War
begin
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Krasnyi Kavkaz', 'CL Chervona Ukraina', 'CL Comintern',
'CL Krasni Krym']);
AddGroupSimple(lEurope, ['HQ Timoshenko', 'ME 1', 'IN 2', 'GA 2',
'CA 1', 'F2 1/3', 'L3 2/1', 'L4 1/1', 'SU 2', 'PI 4', '[Div]',
'AT 3', 'IN 1']);
AddGroupSimple(lPacificAsia, ['HQ Zhukov', 'IN 3', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['F2 1/1', 'L3 1', 'NT 1', 'CN 3', 'PI 2',
'[Div]', 'EN 1', 'OI 3']);
AddGroupConstructionPool(['CS Molotov', 'CS Maxim Gorkiy', 'SU 1']);
AddGroupProduction(tJanFeb, 1940, True, ['SU 1', 'OF 1']);
AddGroupProduction(tMarApr, 1940, True, ['CS Zhelezniakov']);
AddGroupProduction(tMayJun, 1940, True, ['CS Chapayev', '[Up]',
'CS Voroshilov']);
end;
mcItaly: // Global War
begin
AddGroupCountry(['Italy', 'Albania'], ['HQ Graziani',
'ME 1', 'MO 1', 'IN 1', 'MT 1', 'CS Guilio Cesare',
'CS Conte Di Cavour', 'CS Duca D''Aosta', 'CS Garibaldi',
'CS Trento', 'CS Zara', 'CS Abruzzi', 'CS Bolzano',
'CS Eugenio Di Savoia', 'CS Fiume', 'CS Gorizia', 'CS Pola',
'CS San Giorgio', 'CS Trieste', 'CL Cadorna', 'CL Guissano',
'CL Montecuccoli', 'CL Attendolo', 'CL Bande Nere', 'CL Barbiano',
'CL Bari', 'CL Colleoni', 'CL Diaz', 'CL Taranto',
'NT 2', 'SU 3', 'CN 7', '[Div]', 'AT 1', 'IN 1', 'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'GA 1', 'TE 2', '[Div]', 'AT 1',
'FT 2']);
AddGroupCountry(['Ethiopia', 'Italian Somaliland'], ['IN 1',
'TE 2', 'SP 1']);
AddGroupSimple(lEurope, ['HQ Balbo', 'F2 2/2', 'L2 0/1', 'L3 1',
'N2 1', 'PI 4', 'OI 1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Andrea Doria']);
AddGroupProduction(tNovDec, 1939, True, ['MO 1', 'L3 1', 'PI 1',
'CS Impero']);
AddGroupProduction(tMarApr, 1940, False, ['CS Vittorio Veneto']);
AddGroupProduction(tMayJun, 1940, True, ['CS Roma', '[Up]',
'CS Littorio']);
end;
mcChina: // Global War
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 5', 'GA 2', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcCommonwealth: // Global War
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'ME 1', 'MO 2', 'F2 2/2', 'L2 1/1', 'L3 1/4', 'N2 0/1', 'C-47 1',
'PI 5', '[Div]', 'AT 1', 'IN 1', '[Commonwealth]', 'OI 1']);
AddGroupCountry(['Egypt', 'Palestine'], ['[United Kingdom]',
'HQ Wavell', 'TE 2']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Courageous', 'CS Furious', 'CS Argus', 'CS Hermes', 'CS Hood',
'CS Nelson', 'CS Resolution', 'CS Revenge', 'CS Royal Oak',
'CS Warspite', 'CS Barham', 'CS Ramillies', 'CS Renown',
'CS Repulse', 'CS Rodney', 'CS Royal Sovereign', 'CS Edinburgh',
'CS Hawkins', 'CS Norfolk', 'CS Southampton', 'CS Belfast',
'CS Effingham', 'CS Exeter', 'CS Glasgow', 'CS Newcastle',
'CS Sheffield', 'CS York', 'CL Arethusa', 'CL Carlisle',
'CL Ceres', 'CL Emerald', 'CL Aurora', 'CL Cairo', 'CL Calcutta',
'CL Caledon', 'CL Calypso', 'CL Capetown', 'CL Caradoc',
'CL Cardiff', 'CL Colombo', 'CL Curlew', 'CL Delhi', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Galatea',
'CL Penelope', 'TE 2', 'ASW 1']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'CS Glorious',
'CS Eagle', 'CS Kent', 'CS Manchester', 'CS Malaya',
'CS Birmingham', 'CS Cornwall', 'CS Devonshire', 'CS Dorsetshire',
'CS Gloucester', 'CS Liverpool', 'CS Sussex', 'CL Coventry',
'[India]', 'IN 1', 'TE 1',
'[Australia]', 'CS Australia', 'CS Canberra', 'CS Shropshire',
'CL Sydney', 'CL Adelaide', 'CL Hobart',
'[New Zealand]', 'CL Leander',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['United States'], ['[United Kingdom]',
'CS Berwick', 'CS Cumberland', 'CL Ajax', 'CL Danae', 'CL Durban',
'CL Despatch', 'CL Dauntless', 'CL Neptune', 'CL Orion',
'[Australia]', 'CL Perth',
'[New Zealand]', 'CL Achilles']);
AddGroupSimple(lAny, ['[United Kingdom]', 'IN 1', 'NT 4', 'SU 2',
'CN 81', 'CP 8/5', 'TE 1', '[Div]', 'AT 1', 'EN 1',
'[Commonwealth]', 'OI 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Formidable',
'CS Victorious', 'CS King George V', 'CS Prince of Wales',
'CS Iron Duke', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CL Dido', 'CL Euryalus', 'CL Hermione', 'CL Naiad',
'CL Phoebe']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS London', 'CS Frobisher', 'CS Suffolk', 'CL Curacoa']);
AddGroupProduction(tNovDec, 1939, False, ['[United Kingdom]',
'N2 1/1', 'PI 1', 'CS Valiant', 'CN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['[United Kingdom]',
'CS Anson', 'CS Duke of York', 'SU 1']);
AddGroupProduction(tMarApr, 1940, True, ['[United Kingdom]',
'CS Indomitable', 'CS Howe', 'CS Trinidad', 'CL Cleopatra',
'CN 1']);
AddGroupProduction(tMayJun, 1940, False, ['[United Kingdom]',
'CS Illustrious', 'CS Fiji', 'CL Bonaventure']);
end;
mcFrance: // Global War
begin
AddGroupCountry(['France'], ['HQ Georges', 'HQ Billotte', 'MO 1',
'IN 4', 'GA 2', 'CA 1', 'F2 1/2', 'L3 1', 'N2 0/1', 'PI 2',
'[Div]', 'AT 3', 'IN 1', 'OI 1']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'], ['IN 1']);
AddGroupCountry(['Syria'], ['IN 1', 'TE 1']);
AddGroupSimple(lEurope, ['MT 1', 'CS Béarn', 'CS Bretagne',
'CS Dunkerque', 'CS Jean Bart', 'CS Lorraine', 'CS Provence',
'CS Strasbourg', 'CS Foch', 'CS Primaguet', 'CS Tourville',
'CS Algérie', 'CS Colbert', 'CS Duguay Trouin', 'CS Dupleix',
'CS Duquesne', 'CS Suffren', 'CL Jeanne D''Arc',
'CL Marseillaise', 'CL Emile Bertin', 'CL G. Leygues',
'CL Gloire', 'CL Jean de Vienne', 'CL Galissonniere',
'CL Montcalm', 'SU 1', 'TE 1']);
AddGroupSimple(lPacificAsia, ['CS Lamotte-Picquet', 'TE 1']);
AddGroupSimple(lAny, ['NT 1', 'CN 10', 'SU 1', 'CP 2/1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Paris', 'CS Courbet']);
AddGroupProduction(tJanFeb, 1940, False, ['F3 1', 'PI 1']);
AddGroupProduction(tMarApr, 1940, True, ['AR 1', 'CS Jean Bart (II)',
'CN 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Richelieu']);
end;
mcJapan: // Global War
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'MI 1', 'MA 2', '[Div]',
'AT 1', 'EN 1']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'MI 1', 'GA 1', 'CA 1', 'TE 2']);
AddGroupCountry(['China', 'Hainan'], ['HQ Umezu', 'IN 5', 'MI 2',
'GA 2', 'F2 2/1', 'L2 2/1', 'PI 4', '[Div]', 'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['IN 1', 'N2 1/1', 'N3 1', 'PI 2',
'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo', 'CS Soryu',
'CS Hosho', 'CS Fuso', 'CS Ise', 'CS Kongo', 'CS Nagato',
'CS Haruna', 'CS Hyuga', 'CS Kirishima', 'CS Mutsu',
'CS Yamashiro', 'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone',
'CS Ashigara', 'CS Chikuma', 'CS Chokai', 'CS Furutaka',
'CS Haguro', 'CS Idzumo', 'CS Kumano', 'CS Maya', 'CS Mikuma',
'CS Nachi', 'CS Suzuya', 'CL Natori', 'CL Oi', 'CL Sendai',
'CL Tenryu', 'CL Yura', 'CL Abukuma', 'CL Isuzu', 'CL Jintsu',
'CL Kinu', 'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara',
'CL Naka', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 3', 'AM 1', 'SU 2', 'CN 20',
'CP 9/6', '[Div]', 'MA 1', 'OI 4',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Shokaku', 'CS Chitose', 'CS Chiyoda',
'CS Ryuho', 'CS Shoho', 'CS Zuiho']);
AddGroupRepairPool(['CS Hiei', 'CS Atago', 'CS Aoba', 'CS Asama',
'CS Kinugasa', 'CS Takao']);
AddGroupProduction(tNovDec, 1939, True, ['CS Zuikaku', 'SU 1']);
AddGroupProduction(tJanFeb, 1940, False, ['OF 1']);
AddGroupProduction(tMarApr, 1940, False, ['CL Katori']);
AddGroupProduction(tMayJun, 1940, False, ['CL Kashima']);
AddGroupProduction(tJulAug, 1940, True, ['CS Yamato']);
end;
mcGermany: // Global War
begin
AddGroupSimple(lEurope, ['[Germany]', 'HQ Rundstedt', 'HQ von Bock',
'HQ von Leeb', 'AR 2', 'ME 1', 'MO 2', 'IN 10', 'GA 3', 'MT 1',
'F2 4/3', 'F3 1', 'L2 2/1', 'L3 3/1', 'N3 1', 'A3 1', 'PI 12',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Admiral Hipper', 'CS Deutschland',
'CS Blücher', 'CS Graf Spee', 'CL Königsberg', 'CL Nürnberg',
'CL Emden', 'CL Karlsruhe', 'CL Köln', 'CL Leipzig',
'AM 1', 'NT 1', 'SU 2', 'CN 11',
'OF 1', '[Div]', 'AT 4', 'IN 1', 'EN 1', 'OI 3', 'FT 3',
'[German SS]', 'IN 1']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Tirpitz',
'CS Prinz Eugen', 'CS Lützow', 'CS Seydlitz', 'SU 1']);
AddGroupRepairPool(['CS Admiral Scheer','CX Atlantis', 'CX Hansa',
'CX Komet', 'CX Kormoran', 'CX Michel', 'CX Orion', 'CX Pinguin',
'CX Stier', 'CX Thor', 'CX Widder']);
AddGroupProduction(tNovDec, 1939, True, ['[Germany]', 'L3 1', 'SU 2',
'OF 1', 'PI 1', '[Div]', 'AT 1', 'AR 1',
'[German SS]', '[Corps]', 'IN 1']);
AddGroupProduction(tMarApr, 1940, False, ['PA 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Bismarck']);
end;
end;
end;
How many of you can set this up from memory?
==============
// ****************************************************************************
// Eleventh and final scenario
// ****************************************************************************
scGlobalWar:
begin
case MCIndex of
mcUnitedStates: // Global War
begin
AddGroupSimple(lUSAEastCoast, ['CS Ranger', 'CS Texas',
'CS Arkansas', 'CS New York', 'CS Pensacola', 'CS Quincy',
'CS Indianapolis', 'CS Louisville', 'CS San Francisco',
'CS Tuscaloosa', 'CS Vincennes', 'CS Wichita', 'CL Cincinnati',
'CL Trenton', 'CL Concord', 'CL Memphis', 'CL Milwaukee',
'CL Philadelphia', 'CL Savannah', '[Div]', 'IN 1']);
AddGroupSimple(lUSAWestCoast, ['CS Enterprise', 'CS Lexington',
'CS Yorktown', 'CS Mississippi', 'CS Oklahoma',
'CS Pennsylvania', 'CS Tennessee', 'CS West Virginia',
'CS Arizona', 'CS California', 'CS Idaho', 'CS Nevada',
'CS New Mexico', 'CS Chicago', 'CS New Orleans',
'CS Portland', 'CS Astoria', 'CS Augusta', 'CS Chester',
'CS Minneapolis', 'CS Northampton', 'CS Salt Lake City',
'CL Brooklyn', 'CL Omaha', 'CL Boise', 'CL Detroit',
'CL Honolulu', 'CL Marblehead', 'CL Nashville', 'CL Phoenix',
'CL Raleigh', 'CL Richmond']);
AddGroupCountry(['United States'], ['HQ Nimitz', 'F2 2/1', 'L3 1/1',
'N2 0/2', 'N3 1', 'NT 4', 'SU 3', 'CN 12', 'PI 4', 'CP 7/4',
'[Div]', 'AT 2', 'EN 1', 'OI 3']);
AddGroupCity('Honolulu', EmptyStr, ['CN 15']);
AddGroupCity('Manila', EmptyStr, ['HQ MacArthur']);
AddGroupConstructionPool(['CS Wyoming', 'CS Langley']);
AddGroupRepairPool(['CS Saratoga', 'CS Maryland', 'CS Colorado']);
AddGroupProduction(tNovDec, 1939, False, ['CS Houston',
'CL St. Louis', 'CL Helena','[Down]', 'SU 1']);
AddGroupProduction(tMarApr, 1940, False, ['CS Wasp', 'CN 1',
'CP 1']);
AddGroupProduction(tMayJun, 1940, True, ['CS Washington',
'CS North Carolina']);
end;
mcUSSR: // Global War
begin
AddGroupPorts('Baltic Sea', ['CS Marat', 'CS Kirov',
'CS Oktyabr''skaya Revolutsiya']);
AddGroupPorts('Black Sea', ['CS Parizhskaya Kommuna',
'CS Krasnyi Kavkaz', 'CL Chervona Ukraina', 'CL Comintern',
'CL Krasni Krym']);
AddGroupSimple(lEurope, ['HQ Timoshenko', 'ME 1', 'IN 2', 'GA 2',
'CA 1', 'F2 1/3', 'L3 2/1', 'L4 1/1', 'SU 2', 'PI 4', '[Div]',
'AT 3', 'IN 1']);
AddGroupSimple(lPacificAsia, ['HQ Zhukov', 'IN 3', 'CA 1', 'SU 2',
'[Div]', 'AT 1', 'CA 1']);
AddGroupSimple(lAny, ['F2 1/1', 'L3 1', 'NT 1', 'CN 3', 'PI 2',
'[Div]', 'EN 1', 'OI 3']);
AddGroupConstructionPool(['CS Molotov', 'CS Maxim Gorkiy', 'SU 1']);
AddGroupProduction(tJanFeb, 1940, True, ['SU 1', 'OF 1']);
AddGroupProduction(tMarApr, 1940, True, ['CS Zhelezniakov']);
AddGroupProduction(tMayJun, 1940, True, ['CS Chapayev', '[Up]',
'CS Voroshilov']);
end;
mcItaly: // Global War
begin
AddGroupCountry(['Italy', 'Albania'], ['HQ Graziani',
'ME 1', 'MO 1', 'IN 1', 'MT 1', 'CS Guilio Cesare',
'CS Conte Di Cavour', 'CS Duca D''Aosta', 'CS Garibaldi',
'CS Trento', 'CS Zara', 'CS Abruzzi', 'CS Bolzano',
'CS Eugenio Di Savoia', 'CS Fiume', 'CS Gorizia', 'CS Pola',
'CS San Giorgio', 'CS Trieste', 'CL Cadorna', 'CL Guissano',
'CL Montecuccoli', 'CL Attendolo', 'CL Bande Nere', 'CL Barbiano',
'CL Bari', 'CL Colleoni', 'CL Diaz', 'CL Taranto',
'NT 2', 'SU 3', 'CN 7', '[Div]', 'AT 1', 'IN 1', 'FR 1']);
AddGroupCountry(['Libya'], ['IN 1', 'GA 1', 'TE 2', '[Div]', 'AT 1',
'FT 2']);
AddGroupCountry(['Ethiopia', 'Italian Somaliland'], ['IN 1',
'TE 2', 'SP 1']);
AddGroupSimple(lEurope, ['HQ Balbo', 'F2 2/2', 'L2 0/1', 'L3 1',
'N2 1', 'PI 4', 'OI 1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Caio Duilio', 'CS Andrea Doria']);
AddGroupProduction(tNovDec, 1939, True, ['MO 1', 'L3 1', 'PI 1',
'CS Impero']);
AddGroupProduction(tMarApr, 1940, False, ['CS Vittorio Veneto']);
AddGroupProduction(tMayJun, 1940, True, ['CS Roma', '[Up]',
'CS Littorio']);
end;
mcChina: // Global War
begin
if SettingupCommunists then
AddGroupSimple(lCommunist, ['[Communist China]', 'HQ Mao',
'IN 1', 'MI 1', 'GA 1'])
else
AddGroupCountry(['China'], ['[Nationalist China]', 'HQ Chiang',
'IN 5', 'MI 5', 'GA 2', 'CA 2', 'F2 1', 'PI 1', '[Div]', 'AT 1',
'IN 1', '[China]', 'OI 1']);
end;
mcCommonwealth: // Global War
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'ME 1', 'MO 2', 'F2 2/2', 'L2 1/1', 'L3 1/4', 'N2 0/1', 'C-47 1',
'PI 5', '[Div]', 'AT 1', 'IN 1', '[Commonwealth]', 'OI 1']);
AddGroupCountry(['Egypt', 'Palestine'], ['[United Kingdom]',
'HQ Wavell', 'TE 2']);
AddGroupSimple(lEurope, ['[United Kingdom]', 'CS Ark Royal',
'CS Courageous', 'CS Furious', 'CS Argus', 'CS Hermes', 'CS Hood',
'CS Nelson', 'CS Resolution', 'CS Revenge', 'CS Royal Oak',
'CS Warspite', 'CS Barham', 'CS Ramillies', 'CS Renown',
'CS Repulse', 'CS Rodney', 'CS Royal Sovereign', 'CS Edinburgh',
'CS Hawkins', 'CS Norfolk', 'CS Southampton', 'CS Belfast',
'CS Effingham', 'CS Exeter', 'CS Glasgow', 'CS Newcastle',
'CS Sheffield', 'CS York', 'CL Arethusa', 'CL Carlisle',
'CL Ceres', 'CL Emerald', 'CL Aurora', 'CL Cairo', 'CL Calcutta',
'CL Caledon', 'CL Calypso', 'CL Capetown', 'CL Caradoc',
'CL Cardiff', 'CL Colombo', 'CL Curlew', 'CL Delhi', 'CL Diomede',
'CL Dragon', 'CL Dunedin', 'CL Enterprise', 'CL Galatea',
'CL Penelope', 'TE 2', 'ASW 1']);
AddGroupSimple(lPacificAsia, ['[United Kingdom]', 'CS Glorious',
'CS Eagle', 'CS Kent', 'CS Manchester', 'CS Malaya',
'CS Birmingham', 'CS Cornwall', 'CS Devonshire', 'CS Dorsetshire',
'CS Gloucester', 'CS Liverpool', 'CS Sussex', 'CL Coventry',
'[India]', 'IN 1', 'TE 1',
'[Australia]', 'CS Australia', 'CS Canberra', 'CS Shropshire',
'CL Sydney', 'CL Adelaide', 'CL Hobart',
'[New Zealand]', 'CL Leander',
'[Commonwealth]', 'OI 1']);
AddGroupCountry(['United States'], ['[United Kingdom]',
'CS Berwick', 'CS Cumberland', 'CL Ajax', 'CL Danae', 'CL Durban',
'CL Despatch', 'CL Dauntless', 'CL Neptune', 'CL Orion',
'[Australia]', 'CL Perth',
'[New Zealand]', 'CL Achilles']);
AddGroupSimple(lAny, ['[United Kingdom]', 'IN 1', 'NT 4', 'SU 2',
'CN 81', 'CP 8/5', 'TE 1', '[Div]', 'AT 1', 'EN 1',
'[Commonwealth]', 'OI 1']);
AddGroupConstructionPool(['[United Kingdom]', 'CS Formidable',
'CS Victorious', 'CS King George V', 'CS Prince of Wales',
'CS Iron Duke', 'CS Kenya', 'CS Mauritius', 'CS Nigeria',
'CL Dido', 'CL Euryalus', 'CL Hermione', 'CL Naiad',
'CL Phoebe']);
AddGroupRepairPool(['[United Kingdom]', 'CS Queen Elizabeth',
'CS London', 'CS Frobisher', 'CS Suffolk', 'CL Curacoa']);
AddGroupProduction(tNovDec, 1939, False, ['[United Kingdom]',
'N2 1/1', 'PI 1', 'CS Valiant', 'CN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['[United Kingdom]',
'CS Anson', 'CS Duke of York', 'SU 1']);
AddGroupProduction(tMarApr, 1940, True, ['[United Kingdom]',
'CS Indomitable', 'CS Howe', 'CS Trinidad', 'CL Cleopatra',
'CN 1']);
AddGroupProduction(tMayJun, 1940, False, ['[United Kingdom]',
'CS Illustrious', 'CS Fiji', 'CL Bonaventure']);
end;
mcFrance: // Global War
begin
AddGroupCountry(['France'], ['HQ Georges', 'HQ Billotte', 'MO 1',
'IN 4', 'GA 2', 'CA 1', 'F2 1/2', 'L3 1', 'N2 0/1', 'PI 2',
'[Div]', 'AT 3', 'IN 1', 'OI 1']);
AddGroupCountry(['Algeria', 'Morocco', 'Tunisia'], ['IN 1']);
AddGroupCountry(['Syria'], ['IN 1', 'TE 1']);
AddGroupSimple(lEurope, ['MT 1', 'CS Béarn', 'CS Bretagne',
'CS Dunkerque', 'CS Jean Bart', 'CS Lorraine', 'CS Provence',
'CS Strasbourg', 'CS Foch', 'CS Primaguet', 'CS Tourville',
'CS Algérie', 'CS Colbert', 'CS Duguay Trouin', 'CS Dupleix',
'CS Duquesne', 'CS Suffren', 'CL Jeanne D''Arc',
'CL Marseillaise', 'CL Emile Bertin', 'CL G. Leygues',
'CL Gloire', 'CL Jean de Vienne', 'CL Galissonniere',
'CL Montcalm', 'SU 1', 'TE 1']);
AddGroupSimple(lPacificAsia, ['CS Lamotte-Picquet', 'TE 1']);
AddGroupSimple(lAny, ['NT 1', 'CN 10', 'SU 1', 'CP 2/1']);
AddGroupConstructionPool(['SU 1']);
AddGroupRepairPool(['CS Paris', 'CS Courbet']);
AddGroupProduction(tJanFeb, 1940, False, ['F3 1', 'PI 1']);
AddGroupProduction(tMarApr, 1940, True, ['AR 1', 'CS Jean Bart (II)',
'CN 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Richelieu']);
end;
mcJapan: // Global War
begin
AddGroupCountry(['Japan'], ['HQ Yamamoto', 'MI 1', 'MA 2', '[Div]',
'AT 1', 'EN 1']);
AddGroupCountry(['Manchuria', 'Korea'], ['HQ Terauchi', 'MO 1',
'MI 1', 'GA 1', 'CA 1', 'TE 2']);
AddGroupCountry(['China', 'Hainan'], ['HQ Umezu', 'IN 5', 'MI 2',
'GA 2', 'F2 2/1', 'L2 2/1', 'PI 4', '[Div]', 'AT 2', 'IN 2']);
AddGroupSimple(lPacificAsia, ['IN 1', 'N2 1/1', 'N3 1', 'PI 2',
'CS Akagi', 'CS Hiryu', 'CS Kaga', 'CS Ryujo', 'CS Soryu',
'CS Hosho', 'CS Fuso', 'CS Ise', 'CS Kongo', 'CS Nagato',
'CS Haruna', 'CS Hyuga', 'CS Kirishima', 'CS Mutsu',
'CS Yamashiro', 'CS Kako', 'CS Mogami', 'CS Myoko', 'CS Tone',
'CS Ashigara', 'CS Chikuma', 'CS Chokai', 'CS Furutaka',
'CS Haguro', 'CS Idzumo', 'CS Kumano', 'CS Maya', 'CS Mikuma',
'CS Nachi', 'CS Suzuya', 'CL Natori', 'CL Oi', 'CL Sendai',
'CL Tenryu', 'CL Yura', 'CL Abukuma', 'CL Isuzu', 'CL Jintsu',
'CL Kinu', 'CL Kiso', 'CL Kitakami', 'CL Kuma', 'CL Nagara',
'CL Naka', 'CL Tama', 'CL Tatsuta', 'CL Yubari',
'NT 3', 'AM 1', 'SU 2', 'CN 20',
'CP 9/6', '[Div]', 'MA 1', 'OI 4',
'[Nationalist China]', 'CL Ping Hai']);
AddGroupConstructionPool(['CS Shokaku', 'CS Chitose', 'CS Chiyoda',
'CS Ryuho', 'CS Shoho', 'CS Zuiho']);
AddGroupRepairPool(['CS Hiei', 'CS Atago', 'CS Aoba', 'CS Asama',
'CS Kinugasa', 'CS Takao']);
AddGroupProduction(tNovDec, 1939, True, ['CS Zuikaku', 'SU 1']);
AddGroupProduction(tJanFeb, 1940, False, ['OF 1']);
AddGroupProduction(tMarApr, 1940, False, ['CL Katori']);
AddGroupProduction(tMayJun, 1940, False, ['CL Kashima']);
AddGroupProduction(tJulAug, 1940, True, ['CS Yamato']);
end;
mcGermany: // Global War
begin
AddGroupSimple(lEurope, ['[Germany]', 'HQ Rundstedt', 'HQ von Bock',
'HQ von Leeb', 'AR 2', 'ME 1', 'MO 2', 'IN 10', 'GA 3', 'MT 1',
'F2 4/3', 'F3 1', 'L2 2/1', 'L3 3/1', 'N3 1', 'A3 1', 'PI 12',
'CS Gneisenau', 'CS Schlesien', 'CS Scharnhorst',
'CS Schleswig-Holstein', 'CS Admiral Hipper', 'CS Deutschland',
'CS Blücher', 'CS Graf Spee', 'CL Königsberg', 'CL Nürnberg',
'CL Emden', 'CL Karlsruhe', 'CL Köln', 'CL Leipzig',
'AM 1', 'NT 1', 'SU 2', 'CN 11',
'OF 1', '[Div]', 'AT 4', 'IN 1', 'EN 1', 'OI 3', 'FT 3',
'[German SS]', 'IN 1']);
AddGroupConstructionPool(['CS Graf Zeppelin', 'CS Tirpitz',
'CS Prinz Eugen', 'CS Lützow', 'CS Seydlitz', 'SU 1']);
AddGroupRepairPool(['CS Admiral Scheer','CX Atlantis', 'CX Hansa',
'CX Komet', 'CX Kormoran', 'CX Michel', 'CX Orion', 'CX Pinguin',
'CX Stier', 'CX Thor', 'CX Widder']);
AddGroupProduction(tNovDec, 1939, True, ['[Germany]', 'L3 1', 'SU 2',
'OF 1', 'PI 1', '[Div]', 'AT 1', 'AR 1',
'[German SS]', '[Corps]', 'IN 1']);
AddGroupProduction(tMarApr, 1940, False, ['PA 1']);
AddGroupProduction(tJulAug, 1940, False, ['CS Bismarck']);
end;
end;
end;
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: Scenario Data
Ummm...I think you missed a comma. Somewhere. [:'(]
Nice work Steve. Enjoy Europe. Tell its beautiful women that I'm single. [:D]
Cheers, Neilster.
Nice work Steve. Enjoy Europe. Tell its beautiful women that I'm single. [:D]
Cheers, Neilster.
Cheers, Neilster
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
Actually, I have found that I left out a blank in one of those data listings, and in another place I omitted 3 British naval units. Of course, you wouldn't care if you were playing on the Axis side, would you?[;)]ORIGINAL: Neilster
Ummm...I think you missed a comma. Somewhere. [:'(]
Nice work Steve. Enjoy Europe. Tell its beautiful women that I'm single. [:D]
Cheers, Neilster.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: Scenario Data
Uh... what list are you using Steve?
-
Shannon V. OKeets
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: Scenario Data
Section 30 Scenraio Booklet.ORIGINAL: Mziln
Uh... what list are you using Steve?
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: Scenario Data
Hope your using the one Patrice has because I did a quick check and have found a discrepancy on the USA.
In Fascist Tide ~ War in Europe (24.3.1) 'CL Milwaukee' is not listed in the scenario.
What I have is CV~Ranger; BB~Arkansas, New York, Texas; CA~Augusta, Quincy, Tuscaloosa, Vincennes; CL~Concord, Cincinnati, Memphis, Philadelphia, Savannah, and Trenton.
But then again I could have missed it.
In Fascist Tide ~ War in Europe (24.3.1) 'CL Milwaukee' is not listed in the scenario.
What I have is CV~Ranger; BB~Arkansas, New York, Texas; CA~Augusta, Quincy, Tuscaloosa, Vincennes; CL~Concord, Cincinnati, Memphis, Philadelphia, Savannah, and Trenton.
But then again I could have missed it.
RE: Scenario Data
From Section 30 Scenario Booklet, In Fascist Tide ~ War in Europe (24.3.1), the CL Milwaukee is listed (p41).ORIGINAL: Mziln
Hope your using the one Patrice has because I did a quick check and have found a discrepancy on the USA.
In Fascist Tide ~ War in Europe (24.3.1) 'CL Milwaukee' is not listed in the scenario.
What I have is CV~Ranger; BB~Arkansas, New York, Texas; CA~Augusta, Quincy, Tuscaloosa, Vincennes; CL~Concord, Cincinnati, Memphis, Philadelphia, Savannah, and Trenton.
But then again I could have missed it.
RE: Scenario Data
For Third scenario
No error found (up to "Russia"), but why is ND39 marked "false" and the others marked "True" ?AddGroupProduction(tNovDec, 1939, False, ['IN 1', 'L3 1', 'PI 1',
'[Div]', 'EN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['HQ Zhukov', 'SU 1',
'OF 1']);
AddGroupProduction(tMarApr, 1940, True, ['CS Zhelezniakov']);
AddGroupProduction(tMayJun, 1940, True, ['CS Chapayev', '[Up]',
'CS Voroshilov']);
-
Anonymous
RE: Scenario Data
I am now in Switzerland and having trouble getting the Shannon V. OKeets account to be accepted. Hence the new user name.ORIGINAL: Froonp
For Third scenarioNo error found (up to "Russia"), but why is ND39 marked "false" and the others marked "True" ?AddGroupProduction(tNovDec, 1939, False, ['IN 1', 'L3 1', 'PI 1',
'[Div]', 'EN 1']);
AddGroupProduction(tJanFeb, 1940, True, ['HQ Zhukov', 'SU 1',
'OF 1']);
AddGroupProduction(tMarApr, 1940, True, ['CS Zhelezniakov']);
AddGroupProduction(tMayJun, 1940, True, ['CS Chapayev', '[Up]',
'CS Voroshilov']);
The true and false designations in the Production entries denote whether the naval units are face up (false) or face down (true). It has no effect on other unit types (air and land) nor does it affect naval units that are produced in 1 cycle. The face up and face down designation applies until a [Up] or [Down] directive is encountered.
Steve
RE: Scenario Data
Looked at the Fascist Tide down to CW, and found 2 things to correct :
wouldn't it rather be written : 'CS Duca D'Aosta' ?
Using the 2007 counters, the C-47 are no more imposed on setups, and the CW instead picks up a random ATR. Moreover, the C-47 should not more be available at these dates.
You should correct all scenarios that have a CW C-47 at setup, to make them have a randomly picked ATR.
// Third scenario
// ****************************************************************************
scFascistTide:
(...)
mcItaly: // Fascist Tide
'CS Duca D''Aosta'
wouldn't it rather be written : 'CS Duca D'Aosta' ?
mcCommonwealth: // Fascist Tide
begin
AddGroupCountry(['United Kingdom'], ['[United Kingdom]', 'HQ Gort',
'ME 1', 'MO 2', 'F2 2/2', 'L2 1/1', 'L3 1/4', 'N2 0/1', 'C-47 1',
'PI 5', '[Div]', 'AT 1', 'IN 1', '[Commonwealth]', 'OI 2']);
Using the 2007 counters, the C-47 are no more imposed on setups, and the CW instead picks up a random ATR. Moreover, the C-47 should not more be available at these dates.
You should correct all scenarios that have a CW C-47 at setup, to make them have a randomly picked ATR.
- jesperpehrson
- Posts: 848
- Joined: Sat Jul 29, 2006 4:48 pm
RE: Scenario Data
ORIGINAL: SJH
I am now in Switzerland
Welcome to Europe! [:)]
PBEMgames played
- Korea 50-51 MV as communist
- Agonia y Victoria xx as Republican
- Plan Blau OV as Soviet
- The great war xx as Central Powers
- DNO XX as Soviet
- Korea 50-51 MV as communist
- Agonia y Victoria xx as Republican
- Plan Blau OV as Soviet
- The great war xx as Central Powers
- DNO XX as Soviet
- Griffitz62
- Posts: 64
- Joined: Fri Sep 03, 2004 4:31 am
- Contact:
RE: Scenario Data
I sure hate to bring this up, but...
The CW C-47 was changed in PiF 2007 sheet from 1938 to 1941.
The CW C-47 that is on WiF CS-2 2003 is still a 1938 unit.
And since you add the PiF counters to the WiF counters, why aren't you setting up the 1938 C-47 from the WiF countersheet?
Ken
The CW C-47 was changed in PiF 2007 sheet from 1938 to 1941.
The CW C-47 that is on WiF CS-2 2003 is still a 1938 unit.
And since you add the PiF counters to the WiF counters, why aren't you setting up the 1938 C-47 from the WiF countersheet?
Ken


