1(game-module "tailhook"
2  (title "Carrier Battles")
3  (version "1.0")
4  (base-game true)
5  (blurb "Pacific theatre, early World War II (1942) by Keir Novik.")
6  (instructions
7    ("Destroy the enemy fleet and capture his bases."
8     "Type '?' for help."
9     "(I especially recommend reading the notes in the \"modules\""
10     "section and at the end of each unit description.)""")
11    )
12  (variants
13    (world-seen true)
14    (see-all false)
15    (sequential false)
16    (world-size (40 40 360))
17#|
18    ("Night" night
19      (true
20        (world (day-length 24))
21	(set initial-day-part 18) ; 6am
22	))
23|#
24    ("Billy Mitchell battle" mitchell-battle
25      (true
26        (add u* start-with 0)
27;; Ideally America should have 1 CV, 3 DD, and carrier-borne aircraft;
28;; and Japan 1 BB, 2 CA, 6 DD, 2 sub, and seaplanes.
29        (add (DD CV) start-with (3 1))
30        (add (F4F-3 A6M2) start-with 8)
31        (add (SBD D3A1) start-with 8)
32        (add (TBD B5N) start-with 8)
33;
34        (add (sub DD CA BB) start-with (2 6 2 1))
35        (add seaplanes start-with 1)
36        (add OS2U start-with 4)
37	))
38    ("Conventional battle" conventional-battle
39      (true
40        (add u* start-with 0)
41        (add seaplanes start-with 1)
42        (add OS2U start-with 4)
43        (add (sub DD CA BB) start-with (2 6 2 1))
44	))
45    ("Convoy battle" convoy-battle
46      (true
47        (add u* start-with 0)
48;; Ideally America should have the subs, seaplane base, and flying
49;; boats; and Japan the transports and destroyers.
50        (add (transport DD) start-with (8 2))
51        (add sub start-with 4)
52;
53        (add seaplane-base start-with 1)
54        (add (PBY-5 H6K4) start-with 2)
55	))
56    ("Larger islands" larger-islands
57      (true
58;                 (sea shallows swamp desert plains forest mountains ice))
59        (add cell-t* alt-percentile-min (  0  68  69  70  70  70  93  99))
60        (add cell-t* alt-percentile-max ( 68  69  71  93  93  93  99 100))
61;; This is the stdterr default.
62	))
63    ("Alternate economy" model1
64     "Use a different algorithm for moving materials among units."
65     (true (set backdrop-model 1)))
66    ("AltEcon uses doctrine" model1doctrine
67     "When using alternate economy, don't drain units below doctrine levels."
68     (true (set backdrop-ignore-doctrine 0))
69     (false (set backdrop-ignore-doctrine 1)))
70    )
71  )
72
73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
74;; Unit definition ;;;;;;;;;;;
75;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
76
77;; Places
78(unit-type port (image-name "anchor-2")
79  (help "A naval port town with an airfield"))
80(unit-type town (image-name "town20")
81  (help "A small town with no airfield or port facilities"))
82(unit-type airfield (image-name "airbase")
83  (help "A large airfield near a town"))
84(unit-type airstrip (image-name "airbase")
85  (help "A single short runway, suitable only for light aircraft"))
86(unit-type seaplane-base (image-name "anchor")
87  (help "A seaplane and flying boat base at a small town"))
88;; or use engineer or pyramid
89(define base airfield)
90(define city port)
91(define places (port town airfield airstrip seaplane-base))
92
93;; Ships
94(unit-type CV (name "carrier") (image-name "cv")
95  (help "A full-size aircraft carrier"))
96(unit-type CVE (name "light carrier") (image-name "cv")
97  (help "A smaller aircraft carrier, often for escort duties"))
98(unit-type BB (name "battleship") (image-name "bb")
99  (help "A heavily-armoured, heavily-armed warship"))
100(unit-type CA (name "heavy cruiser") (image-name "bb")
101  (help "A heavily-armoured cruiser"))
102(unit-type CL (name "light cruiser") (image-name "bb")
103  (help "A lightly-armoured cruiser"))
104(unit-type DD (name "destroyer") (image-name "dd")
105  (help "A small ship that protects against submarines"))
106(unit-type sub (name "submarine") (image-name "sub")
107  (help ""))
108(unit-type oiler (name "oiler") (image-name "ap")
109  (help "A non-combatant ship for fueling other vessels"))
110(unit-type tender (name "tender") (image-name "ap")
111  (help "A non-combatant ship for tending submarines and seaplanes"))
112(unit-type transport (name "transport") (image-name "ap")
113  (help "A non-combatant ship for carrying troops and supplies"))
114(define auxiliary-ships (oiler tender transport))
115(define heavy-ships (BB CA CL))
116(define carriers (CV CVE))
117(define ships (append carriers heavy-ships DD sub auxiliary-ships))
118
119;; Carrier fighters (VF)
120(unit-type F2A (name "F2A flight") (image-name "fighter-2")
121  (help "A flight of Brewster F2A-3 Buffalo carrier fighters"))
122(unit-type F4F-3 (name "F4F-3 flight") (image-name "fighter-2")
123  (help "A flight of Grumman F4F-3 Wildcat carrier fighters"))
124(unit-type F4F-4 (name "F4F-4 flight") (image-name "fighter-2")
125  (help "A flight of Grumman F4F-4 Wildcat carrier fighters"))
126(unit-type A6M2 (name "A6M2 flight") (image-name "fighter-2")
127  (help "A flight of Mitsubishi A6M2 Model 21 Zeke carrier fighters"))
128(unit-type A6M3 (name "A6M3 flight") (image-name "fighter-2")
129  (help "A flight of Mitsubishi A6M3 Model 32 Zeke carrier fighters"))
130(define F4F (F4F-3 F4F-4))
131(define A6M (A6M2 A6M3))
132(define american-carrier-fighters (append F2A F4F))
133(define japanese-carrier-fighters A6M)
134(define carrier-fighters
135  (append american-carrier-fighters japanese-carrier-fighters))
136;
137;; Land-based pursuit fighters
138(unit-type P-38 (name "P-38 flight") (image-name "fighter-2")
139  (help "A flight of Lockheed P-38G Lightning fighters"))
140(unit-type P-39 (name "P-39 flight") (image-name "fighter-2")
141  (help "A flight of Bell P-39D/F or P-400 Airacobra fighters"))
142(unit-type P-40E (name "P-40E flight") (image-name "fighter-2")
143  (help "A flight of Curtiss P-40E fighters"))
144(unit-type P-40F (name "P-40F flight") (image-name "fighter-2")
145  (help "A flight of Curtiss P-40F Warhawk fighters"))
146(define P-40 (P-40E P-40F))
147(define american-land-fighters (append P-38 P-39 P-40))
148(define japanese-land-fighters nil)
149(define land-fighters
150  (append american-land-fighters japanese-land-fighters))
151;
152(define american-fighters
153  (append american-carrier-fighters american-land-fighters))
154(define japanese-fighters
155  (append japanese-carrier-fighters japanese-land-fighters))
156(define fighters (append carrier-fighters land-fighters))
157
158;; Reconnaissance/observation seaplanes (VSO)
159(unit-type OS2U (name "OS2U") (image-name "seaplane")
160  (help "A single Vought OS2U-3 Kingfisher seaplane"))
161(unit-type E13A (name "E13A") (image-name "seaplane")
162  (help "A single Aichi E13A1a Jake seaplane"))
163(unit-type E7K (name "E7K") (image-name "seaplane")
164  (help "A single Kawanishi E7K2 Alf seaplane"))
165(unit-type F1M (name "F1M") (image-name "seaplane")
166  (help "A single Mitsubishi F1M2 Pete seaplane"))
167(unit-type A6M2-N (name "A6M2-N") (image-name "seaplane")
168  (help "A single Nakajima A6M2-N Model 11 Rufe seaplane"))
169(define american-seaplanes OS2U)
170(define japanese-seaplanes (E13A E7K F1M A6M2-N))
171(define seaplanes
172  (append american-seaplanes japanese-seaplanes))
173
174;; Light bombers (one engine)
175(unit-type SB2U (name "SB2U flight") (image-name "stuka")
176  (help "A flight of Vought SB2U-3 Vindicator carrier dive bombers"))
177(unit-type SBD (name "SBD flight") (image-name "stuka")
178  (help "A flight of Douglas SBD-3/4 Dauntless carrier dive bombers"))
179(unit-type A-24 (name "A-24 flight") (image-name "stuka")
180  (help "A flight of Douglas A-24 Dauntless dive bombers"))
181(unit-type TBD (name "TBD flight") (image-name "torpedo-bomber-2")
182  (help "A flight of Douglas TBD-1 Devastator carrier torpedo bombers"))
183(unit-type TBF (name "TBF flight") (image-name "torpedo-bomber-2")
184  (help "A flight of Grumman TBF-1 Avenger carrier torpedo bombers"))
185(unit-type D3A1 (name "D3A1 flight") (image-name "stuka")
186  (help "A flight of Aichi D3A1 Val carrier dive bombers"))
187(unit-type D3A2 (name "D3A2 flight") (image-name "stuka")
188  (help "A flight of Aichi D3A2 Val carrier dive bombers"))
189(unit-type B5N (name "B5N flight") (image-name "torpedo-bomber-2")
190  (help "A flight of Nakajima B5N2 Kate carrier torpedo bombers"))
191(unit-type D4Y (name "D4Y") (image-name "1e-2")
192  (help "A single Yokosuke D4Y1-C Judy carrier patrol bomber"))
193(define D3A (D3A1 D3A2))
194(define american-light-bombers (append SB2U SBD A-24 TBD TBF))
195(define japanese-light-bombers (append D3A B5N D4Y))
196(define light-bombers
197  (append american-light-bombers japanese-light-bombers))
198
199;; Medium bombers (two engines)
200(unit-type PBY-5 (name "PBY-5") (image-name "pby-2")
201  (help "A single Consolidated PBY-5 Catalina flying boat"))
202(unit-type PBY-5A (name "PBY-5A") (image-name "pby-2")
203  (help "A single Consolidated PBY-5A Catalina flying boat"))
204(unit-type A-20 (name "A-20 flight") (image-name "2e")
205  (help "A flight of Douglas A-20A Havoc medium bombers"))
206(unit-type B-25 (name "B-25 flight") (image-name "2e")
207  (help "A flight of North American B-25C/D Mitchell medium bombers"))
208(unit-type B-26 (name "B-26 flight") (image-name "2e")
209  (help "A flight of Martin B-26A Marauder medium bombers"))
210(unit-type Hudson (name "Hudson flight") (image-name "2e")
211  (help "A flight of Lockheed Hudson Mk IIIA medium bombers"))
212(unit-type G4M (name "G4M flight") (image-name "2e")
213  (help "A flight of Mitsubishi G4M1 Model 11 Betty medium bombers"))
214(define PBY (PBY-5 PBY-5A))
215(define american-medium-bombers (append PBY A-20 B-25 B-26 Hudson))
216(define japanese-medium-bombers G4M)
217(define medium-bombers
218  (append american-medium-bombers japanese-medium-bombers))
219
220;; Heavy bombers (four engines)
221(unit-type B-17 (name "B-17 flight") (image-name "4e-2")
222  (help "A flight of Boeing B-17E Flying Fortress heavy bombers"))
223(unit-type PB4Y (name "PB4Y") (image-name "4e-2")
224  (help "A single Consolidated PB4Y-1 Liberator heavy bomber"))
225(unit-type H6K4 (name "H6K4") (image-name "pby-2")
226  (help "A single Kawanishi H6K4 Mavis flying boat"))
227(unit-type H6K5 (name "H6K5") (image-name "pby-2")
228  (help "A single Kawanishi H6K5 Mavis flying boat"))
229; Could add H8K Emily as well; one was shot down on 10 Mar 42 near
230; Midway Island.
231(define H6K (H6K4 H6K5))
232(define american-heavy-bombers (B-17 PB4Y))
233(define japanese-heavy-bombers H6K)
234(define heavy-bombers
235  (append american-heavy-bombers japanese-heavy-bombers))
236
237;; Pontoon aircraft
238(define american-flying-boats PBY)
239(define japanese-flying-boats H6K)
240(define flying-boats
241  (append american-flying-boats japanese-flying-boats))
242;
243(define american-pontoon-aircraft
244  (append american-seaplanes american-flying-boats))
245(define japanese-pontoon-aircraft
246  (append japanese-seaplanes japanese-flying-boats))
247(define pontoon-aircraft (append seaplanes flying-boats))
248
249;; Land-based aircraft
250(define american-land-bombers
251  (remove PBY-5
252     (append A-24 american-medium-bombers american-heavy-bombers)
253     ))
254(define japanese-land-bombers G4M)
255(define land-bombers
256  (append american-land-bombers japanese-land-bombers))
257(define land-aircraft (append land-fighters land-bombers))
258
259;; Carrier-borne aircraft
260(define american-carrier-bombers (remove A-24 american-light-bombers))
261(define japanese-carrier-bombers japanese-light-bombers)
262(define carrier-bombers
263  (append american-carrier-bombers japanese-carrier-bombers))
264(define carrier-aircraft (append carrier-fighters carrier-bombers))
265
266;; Level bombers
267(define american-level-bombers
268  (append A-20 Hudson PBY american-heavy-bombers))
269(define japanese-level-bombers nil)
270(define level-bombers
271  (append american-level-bombers japanese-level-bombers))
272
273;; Dive bombers (VB/VS)
274(define american-dive-bombers (append SB2U SBD A-24))
275(define japanese-dive-bombers D3A)
276(define dive-bombers
277  (append american-dive-bombers japanese-dive-bombers))
278
279;; Torpedo bombers (VT)
280(define american-torpedo-bombers (TBD TBF B-25 B-26))
281(define japanese-torpedo-bombers (append B5N G4M H6K))
282(define torpedo-bombers
283  (append american-torpedo-bombers japanese-torpedo-bombers))
284
285;; Aircraft groups
286(define american-aircraft
287  (append american-fighters american-seaplanes american-light-bombers
288	  american-medium-bombers american-heavy-bombers))
289(define japanese-aircraft
290  (append japanese-fighters japanese-seaplanes japanese-light-bombers
291	  japanese-medium-bombers japanese-heavy-bombers))
292;
293(define aircraft (append american-aircraft japanese-aircraft))
294;
295(define single-aircraft (append seaplanes D4Y PBY H6K PB4Y))
296(define aircraft-flights (remove single-aircraft aircraft))
297
298
299;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
300;; Material definition ;;;;;;;
301;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
302
303(material-type fuel (char "o") (help "Aviation gasoline"))
304(material-type bombs (char "b") (help "A bomb of roughly 250 kg"))
305(material-type torps (char "!") (help "An 800 kg torpedo"))
306
307
308;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
309;; Terrain definition ;;;;;;;;
310;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
311
312;; Terrain compatible with earth-50km.g
313(include "stdterr")
314
315(set edge-terrain sea)
316
317;                 (sea shallows swamp desert plains forest mountains ice))
318
319;; Smaller islands than stdterr (water above sea level, though)
320(add cell-t* alt-percentile-min (  0  90  95  95  95  95  98 100))
321(add cell-t* alt-percentile-max ( 90  95  96  98  98  98  99 100))
322
323(area (cell-width 50000)) ; 50km cells
324
325
326;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
327;; Capacitities ;;;;;;;;;;;;;;
328;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
329
330(table unit-size-as-occupant
331  (u* u* 999)
332  (carrier-aircraft carriers 1)
333  (seaplanes heavy-ships 1)
334  (pontoon-aircraft seaplane-base 1)
335  ((append carrier-aircraft land-aircraft) (airstrip airfield) 1)
336  ((append B-26 heavy-bombers) airstrip 999)
337  (u* port 1)
338  )
339
340(add heavy-ships capacity 2)
341(add (CVE CV) capacity (8 28))
342(add airstrip capacity 24)
343(add seaplane-base capacity 12)
344(add (airfield port) capacity 48)
345
346(add cell-t* capacity 1)
347(table unit-size-in-terrain
348  ;; Any number of aircraft and ships can be in a hex
349  (aircraft cell-t* 0)
350  (ships cell-t* 0)
351  ;; Places takes up entire cell.
352  (places cell-t* 1)
353  )
354
355
356;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
357;; Vision ;;;;;;;;;;;;;;;;;;;;
358;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
359
360;; At this scale, aircraft and submarines in the next hex should be
361;; invisible.
362(table see-chance-adjacent
363  (u* sub 0)
364;  (u* aircraft 0)
365  )
366
367(table vision-night-effect (u* t* 0))
368
369#|
370(table see-mistake-chance
371  (u* aircraft 1000)
372  (aircraft (remove sub ships) 1000)
373  )
374|#
375
376(table looks-like
377  (seaplanes seaplanes 2)
378  (flying-boats flying-boats 2)
379  (fighters fighters 2)
380  (light-bombers light-bombers 2)
381  (medium-bombers medium-bombers 2)
382  (heavy-bombers heavy-bombers 2)
383;
384  (auxiliary-ships carriers 1)
385  (carriers auxiliary-ships 1)
386  (DD heavy-ships 1)
387  (CL (CA BB) 1)
388  (CA BB 1)
389  (BB (DD CL CA) 1)
390  )
391;; How can we prevent enemy unit names from being seen?
392
393;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
394;; Actions ;;;;;;;;;;;;;;;;;;;
395;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
396
397(add ships acp-per-turn 10)
398(add places acp-per-turn 0)
399(add ships acp-min -10)
400
401; So places can defend themselves
402(add places acp-min -100)
403(add places acp-per-turn 100)
404(add places acp-max 0)
405
406(add F2A acp-per-turn 54)
407(add F2A acp-min -54)
408(add F4F-3 acp-per-turn 62)
409(add F4F-3 acp-min -62)
410(add F4F-4 acp-per-turn 54)
411(add F4F-4 acp-min -54)
412(add A6M2 acp-per-turn 69)
413(add A6M2 acp-min -69)
414(add A6M3 acp-per-turn 77)
415(add A6M3 acp-min -77)
416(add P-38 acp-per-turn 70)
417(add P-38 acp-min -70)
418(add P-39 acp-per-turn 65)
419(add P-39 acp-min -65)
420(add P-40E acp-per-turn 103)
421(add P-40E acp-min -103)
422(add P-40F acp-per-turn 100)
423(add P-40F acp-min -100)
424
425(add OS2U acp-per-turn 40)
426(add OS2U acp-min -40)
427(add E13A acp-per-turn 46)
428(add E13A acp-min -46)
429(add E7K acp-per-turn 38)
430(add E7K acp-min -38)
431(add F1M acp-per-turn 46)
432(add F1M acp-min -46)
433(add A6M2-N acp-per-turn 61)
434(add A6M2-N acp-min -61)
435
436(add SB2U acp-per-turn 51)
437(add SB2U acp-min -51)
438(add SBD acp-per-turn 58)
439(add SBD acp-min -58)
440(add A-24 acp-per-turn 58)
441(add A-24 acp-min -58)
442(add TBD acp-per-turn 43)
443(add TBD acp-min -43)
444(add TBF acp-per-turn 48)
445(add TBF acp-min -48)
446(add D3A1 acp-per-turn 61)
447(add D3A1 acp-min -61)
448(add D3A2 acp-per-turn 61)
449(add D3A2 acp-min -61)
450(add B5N acp-per-turn 54)
451(add B5N acp-min -54)
452(add D4Y acp-per-turn 88)
453(add D4Y acp-min -88)
454
455(add PBY-5 acp-per-turn 38)
456(add PBY-5 acp-min -38)
457(add PBY-5A acp-per-turn 38)
458(add PBY-5A acp-min -38)
459(add A-20 acp-per-turn 98)
460(add A-20 acp-min -98)
461(add B-25 acp-per-turn 78)
462(add B-25 acp-min -78)
463(add B-26 acp-per-turn 88)
464(add B-26 acp-min -88)
465(add Hudson acp-per-turn 68)
466(add Hudson acp-min -68)
467(add G4M acp-per-turn 65)
468(add G4M acp-min -65)
469
470(add B-17 acp-per-turn 70)
471(add B-17 acp-min -70)
472(add PB4Y acp-per-turn 67)
473(add PB4Y acp-min -67)
474(add H6K4 acp-per-turn 46)
475(add H6K4 acp-min -46)
476(add H6K5 acp-per-turn 54)
477(add H6K5 acp-min -54)
478
479
480;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
481;; Movement ;;;;;;;;;;;;;;;;;;
482;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
483
484(add places speed 0)
485(add u* free-mp 200)
486(add u* acp-to-move 10)
487
488(table mp-to-enter-terrain
489  (u* t* 10)
490  (u* river 0) ; no extra cost to cross rivers
491  (ships t* 999)
492  (ships sea 10)
493  (ships shallows 20)
494  (aircraft (mountains ice) 20) ; mountains take longer to fly over
495  )
496
497;; Aircraft cannot sortie again until two turns (hours) after they
498;; land.
499(table mp-to-enter-unit
500  (aircraft u* 200)
501  (ships u* 10)
502  )
503
504;; Allow friendly and enemy units to share cells
505;(table mp-to-enter-own (u* u* 0))
506
507
508;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
509;; Material properties ;;;;;;;
510;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
511
512;; Only aircraft really need fuel on this scale.
513(table base-production
514  ((append carriers places) (bombs torps) 100)
515  ((append heavy-ships carriers places) fuel 2000)
516  (town m* 0)
517  )
518
519(table material-to-move (aircraft fuel 1))
520(table consumption-per-move (aircraft fuel 1))
521
522;; Aircraft splash immediately if they run out of fuel, except planes
523;; with pontoons which can float.
524(table hp-per-starve ((remove pontoon-aircraft aircraft) fuel 1.00))
525
526;; Aircraft on the ground or in a carrier need no fuel.
527(table consumption-as-occupant (aircraft fuel 0))
528
529(table unit-storage-x
530  (places m* 999)
531  (carriers m* 999)
532  (heavy-ships fuel 999)
533  (town m* 0)
534  (torpedo-bombers torps 1)
535  (dive-bombers bombs 2)
536  ((append PBY A-20 Hudson) bombs 2)
537  (PB4Y bombs 4)
538  (B-17 bombs 8)
539;;
540  (F2A fuel 32)
541  (F4F-3 fuel 28)
542  (F4F-4 fuel 42)
543  (A6M2 fuel 64)
544  (A6M3 fuel 50)
545  (P-38 fuel 58)
546  (P-39 fuel 36)
547  (P-40E fuel 28)
548  (P-40F fuel 30)
549  (OS2U fuel 26)
550  (E13A fuel 44)
551  (E7K fuel 44)
552  (F1M fuel 16)
553  (A6M2-N fuel 36)
554  (SB2U fuel 38)
555  (SBD fuel 32)
556  (A-24 fuel 32)
557  (TBD fuel 14)
558  (TBF fuel 40)
559  (D3A1 fuel 30)
560  (D3A2 fuel 28)
561  (B5N fuel 42)
562  (D4Y fuel 80)
563  (PBY-5 fuel 100)
564  (PBY-5A fuel 78)
565  (A-20 fuel 22)
566  (B-25 fuel 50)
567  (B-26 fuel 34)
568  (Hudson fuel 52)
569  (G4M fuel 124)
570  (B-17 fuel 66)
571  (PB4Y fuel 76)
572  (H6K4 fuel 126)
573  (H6K5 fuel 140)
574  )
575;; Aircraft should hold an even amount of fuel, otherwise it's too easy
576;; to crash.
577
578;; For aircraft, base-consumption = (acp-per-turn - 1)/10 (rounding down)
579(table base-consumption
580  (F2A fuel 5)
581  (F4F-3 fuel 6)
582  (F4F-4 fuel 5)
583  (A6M2 fuel 6)
584  (A6M3 fuel 7)
585  (P-38 fuel 6)
586  (P-39 fuel 6)
587  (P-40E fuel 9)
588  (P-40F fuel 9)
589  (OS2U fuel 3)
590  (E13A fuel 4)
591  (E7K fuel 3)
592  (F1M fuel 4)
593  (A6M2-N fuel 6)
594  (SB2U fuel 5)
595  (SBD fuel 5)
596  (A-24 fuel 5)
597  (TBD fuel 4)
598  (TBF fuel 4)
599  (D3A1 fuel 6)
600  (D3A2 fuel 6)
601  (B5N fuel 5)
602  (D4Y fuel 8)
603  (PBY-5 fuel 3)
604  (PBY-5A fuel 3)
605  (A-20 fuel 9)
606  (B-25 fuel 7)
607  (B-26 fuel 8)
608  (Hudson fuel 6)
609  (G4M fuel 6)
610  (B-17 fuel 7)
611  (PB4Y fuel 6)
612  (H6K4 fuel 4)
613  (H6K5 fuel 5)
614  )
615
616(table in-length
617  ;; Only aircraft can get supplies
618  (u* m* -1)
619  (aircraft m* 0)
620  )
621
622(table out-length
623  ;; Only places and carriers can share supplies
624  (u* m* -1)
625  ((append carriers heavy-ships places) m* 0)
626  (town m* -1)
627  )
628
629;; Check that aircraft can't resupply from other aircraft (seen in play!).
630
631;; Unfortunately, aircraft can resupply by staying in the same cell as
632;; a supplier.
633
634
635;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
636;; Combat ;;;;;;;;;;;;;;;;;;;;
637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
638(add CV hp-max 30)
639(add CVE hp-max 15)
640(add BB hp-max 40)
641(add CA hp-max 12)
642(add CL hp-max 6)
643(add DD hp-max 2)
644(add auxiliary-ships hp-max 10)
645(add places hp-max 100)
646
647(table acp-to-defend
648   (u* u* 1)
649   (aircraft u* 5)
650   )
651
652(table acp-to-attack
653   (u* u* 1)
654   (aircraft u* 5)
655;; Only fighters can initiate attack on aircraft
656   (u* aircraft 0)
657   (fighters aircraft 5)
658;; Don't let auxiliaries commit suicide on move-to orders
659   (auxiliary-ships ships 0)
660   (transport places 10)
661   (places u* 0)
662   )
663
664(table protection
665  ((append carriers heavy-ships) aircraft 50)
666  (places u* 50)
667  )
668
669(table hit-chance
670  ;; aircraft vs. aircraft
671  (aircraft aircraft 10)
672  (fighters aircraft 80)
673  (fighters medium-bombers 60)
674  (fighters heavy-bombers 40)
675  (fighters fighters 40)
676  (single-aircraft aircraft 3)
677
678;  (dive-bombers aircraft 100) ; for testing protection
679
680  ;; aircraft vs. ship
681  (aircraft ships 0)
682  (dive-bombers ships 80)
683  (dive-bombers (CL CA) 40)
684  (dive-bombers (DD sub) 20)
685  (torpedo-bombers ships 20)
686  (torpedo-bombers CL 10)
687  (torpedo-bombers (DD sub) 5)
688  (level-bombers ships 20)
689  (level-bombers (DD sub) 10)
690  ((append PBY PB4Y H6K) sub 40) ;; depth charges
691
692;; D3A1s placed 87% of their bombs on target during attacks on
693;; cruisers HMS Cornwall and HMS Dorsetshire, and 82% on carrier HMS
694;; Hermes.
695
696  ;; ship vs. aircraft
697  (ships aircraft 5)        ; light AAA
698  ((CL CA CVE) aircraft 10) ; medium AAA
699  ((CV BB) aircraft 20)     ; heavy AAA
700
701  ;; Can't destroy places on this scale, but we need to hit places to
702  ;; damage the aircraft there.
703  (u* places 0)
704  (places u* 0)
705  ((append level-bombers dive-bombers transport) places 100)
706
707  ;; Places vs. aircraft
708  (places aircraft 5)                    ; light AAA
709  ((seaplane-base airstrip) aircraft 10) ; medium AAA
710  ((airfield port) aircraft 20)          ; heavy AAA
711
712  ;; ship vs. ship (represents gun penetration and armour)
713  (ships ships 80)
714  (ships sub 0)
715  (auxiliary-ships ships 0)
716  (CA BB 20)
717  (CL BB 10) ;; torpedoes
718  (CL CA 40)
719  (CL sub 20) ;; depth charges
720  (CV BB 0)
721  (CV CA 40)
722  (CVE (BB CA) 0)
723  (CVE CL 40)
724  (DD (BB CA) 10) ;; torpedoes
725  (DD CL 40)
726  (DD sub 40) ;; depth charges
727  (sub ships 20)
728  (sub DD 10)
729  (sub sub 0)
730  )
731
732(table damage
733  (u* u* 1)
734  (CA u* 1d3)
735  (BB u* 4d3)
736  ;; bombs
737  ((append dive-bombers level-bombers) u* 1d3)
738  ;; torpedoes
739  ((append torpedo-bombers sub) u* 2d4+3)
740  (CL BB 2d4+3)
741  (DD (BB CA) 2d4+3)
742  )
743
744(table retreat-chance
745  (fighters fighters 50)
746)
747
748(table consumption-per-attack
749  ((append dive-bombers level-bombers) bombs 2)
750  (torpedo-bombers torps 1)
751  )
752
753(table hit-by
754  (u* m* 0)
755  ((append ships places) bombs 2)
756  (ships torps 1)
757  )
758
759;; Fighters in a cell defend other aircraft
760;;(table stack-protection (fighters aircraft 80))
761
762;; Aircraft on the ground/deck are helpless
763(table occupant-combat (aircraft u* 0))
764
765;; Transports carry troops, which can try to capture places
766(table capture-chance
767   (transport places 10)
768   (transport port 5)
769   )
770
771;; Can't destroy places on this scale
772(add places hp-recovery 100.00)
773
774;; Units are crippled at half-hp
775(add oiler acp-damage-effect
776   ((1 5) (5 5) (6 10) (10 10)))
777(add tender acp-damage-effect
778   ((1 5) (5 5) (6 10) (10 10)))
779(add transport acp-damage-effect
780   ((1 5) (5 5) (6 10) (10 10)))
781(add DD acp-damage-effect
782   ((1 5) (2 10)))
783(add CL acp-damage-effect
784   ((1 5) (3 5) (4 10) (6 10)))
785(add CVE acp-damage-effect
786   ((1 5) (7 5) (8 10) (15 10)))
787(add CA acp-damage-effect
788   ((1 5) (6 5) (7 10) (12 10)))
789(add CV acp-damage-effect
790   ((1 5) (15 5) (16 10) (30 10)))
791(add BB acp-damage-effect
792   ((1 5) (20 5) (21 10) (40 10)))
793
794
795;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
796;; Messages ;;;;;;;;;;;;;;;;;;
797;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
798
799(set action-notices '(
800  ((destroy u* aircraft) (actor " shoots down " actee "!"))
801  ((destroy u* ships) (actor " sinks " actee "!"))
802  ))
803
804(set event-notices '(
805  ((unit-starved aircraft) (0 " runs out of fuel and crashes!"))
806  ))
807
808(set event-narratives '(
809  ((unit-starved aircraft) (0 " ran out of fuel and crashed"))
810  ))
811
812
813;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
814;; Default strategy ;;;;;;;;;;
815;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
816
817;(doctrine default-doctrine (resupply-percent 60))
818;(side-defaults (default-doctrine default-doctrine))
819
820
821;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
822;; Time and dates ;;;;;;;;;;;;
823;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
824
825(world
826  (axial-tilt 22)
827  (year-length 8760) ; 1942 was not a leap year
828  )
829
830(set calendar '(usual hour))
831(set initial-date-min "6:00 18 March 1942")
832(set initial-date-max "18:00 8 August 1942")
833(set initial-date "6:00 7 May 1942")
834
835
836;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
837;; Side defaults ;;;;;;;;;;;;;
838;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
839
840;; Default is carrier battle
841(add u* start-with 0)
842(add (F4F-3 A6M2) start-with 8)
843(add (SBD D3A1) start-with 8)
844(add (TBD B5N) start-with 8)
845(add (DD CV) start-with (3 1))
846
847(table favored-terrain
848  (u* t* 0)
849  (ships sea 100)
850  (places land-t* 100)
851  )
852
853(add sea country-terrain-min 40)
854(set country-radius-min 4)
855(set country-separation-min 20)
856(set country-separation-max 60)
857
858(set advantage-min 1)
859(set advantage-default 1)
860(set advantage-max 4)
861
862;; Everybody starts out full.
863(table unit-initial-supply (u* m* 9999))
864
865(set terrain-seen true)
866(add places see-always true)
867(add u* see-occupants false)
868;(add places already-seen 100)
869;(add u* see-occupants true)
870
871(set sides-min 2)
872(set sides-max 2)
873
874(add american-aircraft possible-sides "american")
875(add japanese-aircraft possible-sides "japanese")
876
877(set side-library '(
878  ((name "USA") (noun "American") (class "american")
879   (emblem-name "flag-usa")
880   (unit-namers
881    (DD  "us-dd-names")
882    (CL  "us-cl-names")
883    (CA  "us-ca-names")
884    (CVE "us-cve-names")
885    (CV  "us-cv-names")
886    (BB  "us-bb-names"))
887   )
888  ((name "Japan") (noun "Japanese") (class "japanese")
889   (emblem-name "flag-japan")
890   (unit-namers
891    (DD  "japanese-dd-names")
892    (CL  "japanese-cl-names")
893    (CA  "japanese-ca-names")
894    (CVE "japanese-cve-names")
895    (CV  "japanese-cv-names")
896    (BB  "japanese-bb-names"))
897   )
898  ))
899(include "ng-ships")
900
901(add u* point-value 0)
902(add oiler point-value 1)
903(add transport point-value 5)
904(add BB point-value 25)
905(add carriers point-value (25 100))
906(add seaplane-base point-value 50)
907(add airstrip point-value 75)
908(add airfield point-value 100)
909(add port point-value 200)
910
911(scorekeeper (do last-side-wins))
912
913
914;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
915;; Notes ;;;;;;;;;;;;;;;;;;;;;
916;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
917;; Ships and places don't need 8x8 icons, since they're only really
918;; useful for occupants, and our ships will spend most of their time
919;; at sea.  However, they are very useful for distinguishing aircraft
920;; in airfields or carriers.
921
922;; New 32x32 single-engined airplane.  16x16 is aircraft.imf/1e
923(imf "1e-2" ((8 8)
924  (mono "00/00/10/30/10/10/38/00")
925  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
926(imf "1e-2" ((16 16)
927  (mono "0000/0000/0000/0000/0000/0180/0180/4180/4180/7ff0/7ff0/4180/4180/0180/0180/0000")
928  (mask "0000/0000/0000/0000/03c0/03c0/e3c0/e3c0/fff8/fff8/fff8/fff8/e3c0/e3c0/03c0/03c0")))
929(imf "1e-2" ((32 32)
930  (mono
931   "00000000/00000000/00000000/00000000/00000000/00000000/00000000/00000000"
932   "00000000/00000000/00004000/0000e000/0001e000/0001e000/0001e000/0c01e000"
933   "0c01e000/0c01e000/1fffff00/3fffff80/1fffff00/0c01e000/0c01e000/0c01e000"
934   "0001e000/0001e000/0001e000/0000e000/00004000/00000000/00000000/00000000")
935  (mask
936   "00000000/00000000/00000000/00000000/00000000/00000000/00000000/00000000"
937   "00000000/00004000/0000e000/0001f000/0003f000/0003f000/0c03f000/1e03f000"
938   "1e03f000/1fffff00/3fffff80/7fffffc0/3fffff80/1fffff00/1e03f000/1e03f000"
939   "0c03f000/0003f000/0003f000/0001f000/0000e000/00004000/00000000/00000000")))
940
941;; New two-engined airplane
942(imf "2e" ((8 8)
943  (mono "00/00/38/04/18/20/3c/00")
944  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
945(imf "2e" ((16 16)
946  (mono "0000/0000/0000/00c0/00c0/00e0/00c0/60c0/7ff8/7ff8/60c0/00c0/00e0/00c0/00c0/0000")
947  (mask "0000/0000/0000/0000/03c0/03c0/e3c0/e3c0/fff8/fff8/fff8/fff8/e3c0/e3c0/03c0/03c0")))
948#|
949(imf "2e" ((32 32)
950  (mono
951   "00000000/00000000/00000000/00000000/00000000/00000000/00000000/00001000"
952   "00003800/00007800/00007800/00007800/00007e00/00007e00/08007800/1c007800"
953   "1c007800/1fffffe0/3ffffff0/1fffffe0/1c007800/1c007800/08007800/00007e00"
954   "00007e00/00007800/00007800/00007800/00003800/00001000/00000000/00000000")
955  (mask
956   "00000000/00000000/00000000/00000000/00000000/00000000/00001000/00003800"
957   "00007c00/0000fc00/0000fc00/0000fe00/0000ff00/0800ff00/1c00fe00/3e00fc00"
958   "3fffffe0/3ffffff0/7ffffff8/3ffffff0/3fffffe0/3e00fc00/1c00fe00/0800ff00"
959   "0000ff00/0000fe00/0000fc00/0000fc00/00007c00/00003800/00001000/00000000")))
960|#
961
962;; Touched up the 16x16 wingtips and tailplane (orig:
963;; standard.imf/4e), new 8x8 icon.
964(imf "4e-2" ((8 8)
965  (mono "00/00/24/24/3c/04/04/00")
966  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
967(imf "4e-2" ((16 16)
968  (mono "0000/0060/0060/0070/0060/0070/6060/7ffe/7ffe/6060/0070/0060/0070/0060/0060/0000")
969  (mask "0060/00f0/00f0/00f8/00f0/60f8/fffe/ffff/ffff/fffe/60f8/00f0/00f8/00f0/00f0/0060")))
970(imf "4e-2" ((32 32)
971  (mono
972   "00000000/00000000/00000000/00000000/00001000/00003800/00007800/00007800"
973   "00007e00/00007e00/00007800/00007800/00007e00/10007e00/38007800/38007800"
974   "3ffffff0/7ffffff8/3ffffff0/38007800/38007800/10007e00/00007e00/00007800"
975   "00007800/00007e00/00007e00/00007800/00007800/00003800/00001000/00000000")
976  (mask
977   "00000000/00000000/00000000/00001000/00003800/00007c00/0000fc00/0000fe00"
978   "0000ff00/0000ff00/0000fe00/0000fe00/1000ff00/3800ff00/7c00fe00/7ffffff0"
979   "7ffffff8/fffffffc/7ffffff8/7ffffff0/7c00fe00/3800ff00/1000ff00/0000fe00"
980   "0000fe00/0000ff00/0000ff00/0000fe00/0000fc00/00007c00/00003800/00001000")))
981
982;; Added a circle to misc.imf/anchor
983(imf "anchor-2" ((16 16)
984  (mono "0000/07c0/1830/2388/4284/4384/8102/87c2/8102/8102/b11a/b11a/5ff4/27c8/1830/07c0")
985  (mask "0000/07c0/1ff0/3ff8/7ffc/7ffc/fffe/fffe/fffe/fffe/fffe/fffe/7ffc/3ff8/1ff0/07c0")))
986(imf "anchor-2" ((32 32)
987  (mono
988   "00000000/000ff000/00300c00/00c00300/01000080/0203c040/04066020/08042010"
989   "10042008/1007e008/2003c004/20018004/40018002/400ff002/400ff002/40018002"
990   "40018002/40018002/46018062/478181e2/278181e4/278181e4/13c3c3c8/10fbdf08"
991   "087ffe10/040ff020/02018040/01000080/00c00300/00300c00/000ff000/00000000")
992  (mask
993   "000ff000/003ffc00/00f00f00/01c00380/0303c0c0/0607e060/0c0ff030/180e7018"
994   "300ff00c/300ff00c/6007e006/6003c006/c00ff003/c01ff803/c01ff803/c00ff003"
995   "c003c003/c603c063/cf83c1f3/cfc3c3f3/6fc3c3f6/6fc3c3f6/37ffffec/33ffffcc"
996   "18ffff18/0c7ffe30/060ff060/030180c0/01c00380/00f00f00/003ffc00/000ff000")))
997
998;; New 8x8 fighter.  32x32 and 16x16 icons are standard.imf/fighter
999(imf "fighter-2" ((8 8)
1000  (mono "00/00/3c/20/38/20/20/00")
1001  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
1002(imf "fighter-2" ((16 16)
1003  (mono "0000/0000/0000/6000/6380/7fe0/1fc0/0018/1830/18f0/1ffc/07f8/0380/0600/0c00/0000")
1004  (mask "0000/0000/6000/f380/ffe0/fff0/7fe8/1ffc/3cf8/3ffc/3ffe/1ffc/07f8/0f80/1e00/0c00")))
1005(imf "fighter-2" ((32 32)
1006  (mono
1007   "00000000/00000000/00000000/00000000/00000000/30000000/38000000/78000400"
1008   "78078400/7ffffe00/3ffffc00/03fff400/001e0000/00000000/00000000/00000780"
1009   "00000f80/00001f00/03403e00/07c07ec0/07c0fce0/07ffffe0/0fffffe0/0e7fffe0"
1010   "003fffc0/001f80c0/003f0000/007e0000/00f80000/01f00000/01e00000/00000000")
1011  (mask
1012   "00000000/00000000/00000000/00000000/30000000/78000000/7c000400/fc078e00"
1013   "fffffe00/ffffff00/7ffffe00/3ffffe00/03fff400/001e0000/00000780/00000fc0"
1014   "00001fc0/03403f80/07e07fc0/0fe0ffe0/0ffffff0/0ffffff0/1ffffff0/1ffffff0"
1015   "0e7fffe0/003fffe0/007f80c0/00ff0000/01fe0000/03f80000/03f00000/01e00000")))
1016
1017;; 16x16 icon is aircraft.imf/cargo-plane
1018(imf "pby-2" ((8 8)
1019  (mono "00/00/38/24/38/20/20/00")
1020  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
1021(imf "pby-2" ((16 16)
1022  (mono "0000/0000/0000/000c/601c/6038/7ffc/7ffe/3ffe/1ffc/0380/0700/0c00/0000/0000/0000")
1023  (mask "0000/0000/001e/f03e/f07e/fffe/ffff/ffff/ffff/7fff/3ffe/1fc0/1f80/1e00/0000/0000")))
1024
1025;; 16x16 icon is aircraft.imf/pby
1026(imf "seaplane" ((8 8)
1027  (mono "00/00/18/24/24/24/18/00")
1028  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
1029(imf "seaplane" ((16 16)
1030  (mono "0000/0000/0000/0000/0000/0000/0000/0008/61f8/6028/7ff0/03fe/03fc/0000/0000/0000")
1031  (mask "0000/0000/0000/0000/0000/0000/001c/f3fc/f3fc/fffc/ffff/ffff/07ff/07fe/0000/0000")))
1032
1033;; New icon of Ju87 Stuka dive bomber
1034(imf "stuka" ((8 8)
1035  (mono "00/00/38/24/24/24/38/00")
1036  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
1037(imf "stuka" ((16 16)
1038  (mono "0200/0700/0e00/0e00/0700/0380/01e0/00f0/00f0/01f0/03b8/0918/1800/3c00/0e00/0600")
1039  (mask "0700/0f80/1f00/1f00/0f80/07e0/03f0/01f8/01f8/03f8/0ffc/1fbc/3d18/7e00/3f00/0f00")))
1040(imf "stuka" ((32 32)
1041  (mono
1042   "00000000/000c0000/001e0000/003e0000/007e0000/00fc0000/00fc0000/00fc0000"
1043   "007e0000/003f0000/001f8000/000ff800/0007fc00/0003fe00/0001ff00/0001ff80"
1044   "0000ff80/0000ff80/0000ff80/0003ffc0/0007ffe0/0007e7f0/0003c3f0/000181f0"
1045   "002000e0/00700000/00e00000/01f80000/00bc0000/003c0000/001c0000/00000000")
1046  (mask
1047   "000c0000/001e0000/003f0000/007f0000/00ff0000/01fe0000/01fe0000/01fe0000"
1048   "00ff0000/007f8000/003ff800/001ffc00/000ffe00/0007ff00/0003ff80/0003ffc0"
1049   "0001ffc0/0001ffc0/0003ffc0/0007ffe0/000ffff0/000ffff8/0007e7f8/0023c3f8"
1050   "007181f0/00f800e0/01f80000/03fc0000/01fe0000/00fe0000/003e0000/001c0000")))
1051
1052;; 16x16 icon is aircraft.imf/torpedo-bomber
1053(imf "torpedo-bomber-2" ((8 8)
1054  (mono "00/00/7c/10/10/10/10/00")
1055  (mask "ff/ff/ff/ff/ff/ff/ff/ff")))
1056(imf "torpedo-bomber-2" ((16 16)
1057  (mono "0000/0000/0000/0000/0000/0000/6000/6000/70f2/7ffe/7ffe/00a2/0ff8/0000/0000/0000")
1058  (mask "0000/0000/0000/0000/0000/f000/f000/f9ff/ffff/ffff/ffff/ffff/1fff/1ffc/0000/0000")))
1059
1060
1061;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1062;; Notes ;;;;;;;;;;;;;;;;;;;;;
1063;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1064
1065;; IJN aircraft, sorted by manufacturer
1066
1067(add D3A1 notes '(
1068;; Aichi D3A1 Val carrier dive bomber
1069  " Cruising speed: 160 kt at 3,000 m (184 mph at 9,845 ft)"""
1070  "  Maximum speed: 209 kt at 3,000 m (240 mph at 9,845 ft)"""
1071  "Service ceiling: 9,300 m (30,050 ft)"""
1072  "   Wing loading: 104.6 kg/sq m (21.4 lb/sq ft)"""
1073  "  Power loading: 3.65 kg/hp (8 lb/hp)"""
1074  "       Armament: Two fixed 7.7 mm Type 97 machine guns"""
1075  "                 One flexible 7.7 mm Type 92 machine gun"""
1076  "                 One 250 kg bomb"""
1077  "                 Two 60 kg bombs"""
1078  "          Range: 795 naut miles (915 st miles)"""
1079  ""
1080  "Two-seat single radial-engined fixed-undercarriage low-wing"
1081  "monoplane (oval planform) mid-tail carrier-borne dive-bomber."
1082  ))
1083
1084(add D3A2 notes '(
1085;; Aichi D3A2 Val carrier dive bomber
1086  " Cruising speed: 160 kt at 3,000 m (184 mph at 9,845 ft)"""
1087  "  Maximum speed: 232 kt at 6,200 m (267 mph at 20,340 ft)"""
1088  "Service ceiling: 10,500 m (34,450 ft)"""
1089  "   Wing loading: 108.9 kg/sq m (22.3 lb/sq ft)"""
1090  "  Power loading: 2.92 kg/hp (6.4 lb/hp)"""
1091  "       Armament: Two fixed 7.7 mm Type 97 machine guns"""
1092  "                 One flexible 7.7 mm Type 92 machine gun"""
1093  "                 One 250 kg bomb"""
1094  "                 Two 60 kg bombs"""
1095  "          Range: 730 naut miles (840 st miles)"""
1096  ""
1097  "Two-seat single radial-engined fixed-undercarriage low-wing"
1098  "monoplane (oval planform) mid-tail carrier-borne dive-bomber."
1099  ))
1100
1101(add E13A notes '(
1102;; Aichi E13A1a Jake seaplane
1103  " Cruising speed: 120 kt at 2,000 m (138 mph at 6,560 ft)"""
1104  "  Maximum speed: 203 kt at 2,180 m (234 mph at 7,155 ft)"""
1105  "Service ceiling: 8,730 m (28,640 ft)"""
1106  "   Wing loading: 101.1 kg/sq m (20.7 lb/sq ft)"""
1107  "  Power loading: 3.4 kg/hp (7.6 lb/hp)"""
1108  "       Armament: One flexible 7.7 mm Type 92 machine gun"""
1109  "          Range: 1,128 naut miles (1,298 st miles)"""
1110  ""
1111  "Three-seat single radial-engined low-wing monoplane high-tail"
1112  "twin-float reconnaissance seaplane.  No crew protection.  Could"
1113  "also carry one 250 kg bomb, four 60 kg bombs, or depth charges."
1114  ))
1115
1116(add E7K notes '(
1117;; Kawanishi E7K2 Alf seaplane
1118  " Cruising speed: 100 kt at 1,000 m (115 mph at 3,280 ft)"""
1119  "  Maximum speed: 149 kt at 2,000 m (171 mph at 6,560 ft)"""
1120  "Service ceiling: 7,060 m (23,165 ft)"""
1121  "   Wing loading: 75.7 kg/sq m (15.5 lb/sq ft)"""
1122  "  Power loading: 3.8 kg/hp (8.4 lb/hp)"""
1123  "       Armament: One fixed 7.7 mm Type 92 machine gun"""
1124  "                 Two flexible 7.7 mm Type 92 machine guns"""
1125  "      Endurance: 11.32 hr"""
1126  ""
1127  "Three-seat single radial-engined staggered biplane high-tail"
1128  "twin-float reconnaissance seaplane.  Could also carry four 30 kg or"
1129  "two 60 kg bombs."
1130  ))
1131
1132
1133;; Is this the Kawanishi Zero-2 "Emily" 4-engined bomber (flying
1134;; boat) mentioned by Morison?
1135(add H6K4 notes '(
1136;; Kawanishi H6K4 Mavis flying boat
1137  " Cruising speed: 120 kt at 4,000 m (138 mph at 13,125 ft)"""
1138  "  Maximum speed: 183.5 kt at 4,000 m (211 mph at 13,125 ft)"""
1139  "Service ceiling: 9,610 m (31,530 ft)"""
1140  "   Wing loading: 100 kg/sq m (20.5 lb/sq ft)"""
1141  "  Power loading: 4.3 kg/hp (9.5 lb/hp)"""
1142  "       Armament: Four flexible 7.7 mm Type 92 machine guns"""
1143  "                 One flexible 20 mm Type 99 Model 1 cannon"""
1144  "                 Two 800 kg torpedoes or up to 1,000 kg of bombs"""
1145  "   Normal range: 2,590 naut miles (2,981 st miles)"""
1146  ""
1147  "Nine-seat quad radial-engined parasol-wing twin high-tail"
1148  "reconnaissance flying-boat.  No armour or fuel tank protection."
1149  ))
1150
1151(add H6K5 notes '(
1152;; Kawanishi H6K5 Mavis flying boat
1153  " Cruising speed: 140 kt at 4,000 m (161 mph at 13,125 ft)"""
1154  "  Maximum speed: 208 kt at 6,000 m (239 mph at 19,685 ft)"""
1155  "Service ceiling: 9,560 m (31,365 ft)"""
1156  "   Wing loading: 102.9 kg/sq m (21.1 lb/sq ft)"""
1157  "  Power loading: 3.4 kg/hp (7.4 lb/hp)"""
1158  "       Armament: Four flexible 7.7 mm Type 92 machine guns"""
1159  "                 One flexible 20 mm Type 99 Model 1 cannon"""
1160  "                 Two 800 kg torpedoes or up to 1,000 kg of bombs"""
1161  "   Normal range: 2,667 naut miles (3,070 st miles)"""
1162  ""
1163  "Nine-seat quad radial-engined parasol-wing twin high-tail"
1164  "reconnaissance flying-boat.  No armour or fuel tank protection."
1165  ))
1166
1167(add F1M notes '(
1168;; Mitsubishi F1M2 Pete seaplane
1169  " Cruising speed: about 120 kt (138 mph)"""
1170  "  Maximum speed: 200 kt at 3,440 m (230 mph at 11,285 ft)"""
1171  "Service ceiling: 9,440 m (30,970 ft)"""
1172  "   Wing loading: 86.3 kg/sq m (17.7 lb/sq ft)"""
1173  "  Power loading: 2.9 kg/hp (6.4 lb/hp)"""
1174  "       Armament: Two fixed 7.7 mm Type 97 machine guns"""
1175  "                 One flexible 7.7 mm Type 92 machine gun"""
1176  "          Range: 400 naut miles (460 st miles)"""
1177  ""
1178  "Two-seat single radial-engined staggered biplane mid-tail"
1179  "observation float seaplane.  Could also carry two 60 kg bombs."
1180  ))
1181
1182(add A6M2 notes '(
1183;; Mitsubishi A6M2 Model 21 Zeke carrier fighter
1184  " Cruising speed: 180 kt (207 mph)"""
1185  "  Maximum speed: 288 kt at 4,550 m (331.5 mph at 14,930 ft)"""
1186  "Service ceiling: 10,000 m (32,810 ft)"""
1187  "   Wing loading: 107.4 kg/sq m (22 lb/sq ft)"""
1188  "  Power loading: 2.5 kg/hp (5.5 lb/hp)"""
1189  "       Armament: Two fixed 7.7 mm Type 97 machine guns (500 rpg)"""
1190  "                 Two fixed 20 mm Type 99 Model 1 cannon (60 rpg)"""
1191  "          Range: 1,010 naut miles (1,160 st miles) clean"""
1192  "                 1,675 naut miles (1,930 st miles) with drop tank"""
1193  ""
1194  "Single-seat single radial-engined retractable-undercarriage"
1195  "low-wing monoplane (rounded folding-wingtips) mid-tail"
1196  "carrier-borne fighter.  No armour or fuel tank protection.  Could"
1197  "also carry two 60 kg bombs or a 330 L (87 US gal) drop tank."
1198  ))
1199
1200(add A6M3 notes '(
1201;; Mitsubishi A6M3 Model 32 Zeke carrier fighter
1202  " Cruising speed: 200 kt (230 mph)"""
1203  "  Maximum speed: 294 kt at 6,000 m (338 mph at 19,685 ft)"""
1204  "Service ceiling: 11,050 m (36,250 ft)"""
1205  "   Wing loading: 118.1 kg/sq m (24.2 lb/sq ft)"""
1206  "  Power loading: 2.3 kg/hp (5 lb/hp)"""
1207  "       Armament: Two fixed 7.7 mm Type 97 machine guns (500 rpg)"""
1208  "                 Two fixed 20 mm Type 99 Model 1 cannon (100 rpg)"""
1209  "  Maximum range: 1,284 naut miles (1,477 st miles) with drop tank"""
1210  ""
1211  "Single-seat single radial-engined retractable-undercarriage"
1212  "low-wing monoplane (square wingtips) mid-tail carrier-borne"
1213  "fighter.  No armour or fuel tank protection.  Could also carry two"
1214  "60 kg bombs or a 330 L (87 US gal) drop tank."
1215  ))
1216
1217(add G4M notes '(
1218;; Mitsubishi G4M1 Model 11 Betty medium bomber
1219  " Cruising speed: 170 kt at 3,000 m (196 mph at 9,845 ft)"""
1220  "  Maximum speed: 231 kt at 4,200 m (266 mph at 13,780 ft)"""
1221  "Service ceiling: about 9,000 m (29,500 ft)"""
1222  "   Wing loading: 121.6 kg/sq m (24.9 lb/sq ft)"""
1223  "  Power loading: 3.1 kg/hp (6.8 lb/hp)"""
1224  "       Armament: Three flexible 7.7 mm Type 92 machine guns"""
1225  "                 One flexible 20 mm Type 99 Model 1 cannon"""
1226  "                 One 800 kg torpedo or equivalent in bombs"""
1227  "  Maximum range: 3,256 naut miles (3,749 st miles)"""
1228  ""
1229  "Seven-seat twin radial-engined retractable-undercarriage mid-wing"
1230  "monoplane (sharply-tapered planform) high-tail land-based bomber. "
1231  "No armour or fuel tank protection."
1232  ))
1233
1234(add B5N notes '(
1235;; Nakajima B5N2 Kate carrier torpedo bomber
1236  " Cruising speed: 140 kt at 3,000 m (161 mph at 9,845 ft)"""
1237  "  Maximum speed: 204 kt at 3,600 m (235 mph at 11,810 ft)"""
1238  "Service ceiling: 8,260 m (27,100 ft)"""
1239  "   Wing loading: 100.8 kg/sq m (20.6 lb/sq ft)"""
1240  "  Power loading: 3.8 kg/hp (8.4 lb/hp)"""
1241  "       Armament: One flexible 7.7 mm Type 92 machine gun"""
1242  "                 One 800 kg torpedo or equivalent in bombs"""
1243  "  Maximum range: 1,075 naut miles (1,237 st miles)"""
1244  ""
1245  "Three-seat single radial-engined retractable-undercarriage folding"
1246  "low gull-wing monoplane mid-tail carrier-borne torpedo bomber."
1247  ))
1248
1249(add A6M2-N notes '(
1250;; Nakajima A6M2-N Model 11 Rufe seaplane
1251  " Cruising speed: 160 kt (184 mph)"""
1252  "  Maximum speed: 235 kt at 5,000 m (270.5 mph at 16,405 ft)"""
1253  "Service ceiling: 10,000 m (32,810 ft)"""
1254  "   Wing loading: 109.7 kg/sq m (22.5 lb/sq ft)"""
1255  "  Power loading: 2.6 kg/hp (5.7 lb/hp)"""
1256  "       Armament: Two fixed 7.7 mm Type 97 machine guns (500 rpg)"""
1257  "                 Two fixed 20 mm Type 99 Model 1 cannon (60 rpg)"""
1258  "          Range: 621 naut miles (715 st miles) normal"""
1259  "                 963 naut miles (1,107 st miles) maximum"""
1260  ""
1261  "Single-seat single radial-engined low-wing monoplane"
1262  "(rounded-wingtips) mid-tail float seaplane fighter.  No armour or"
1263  "fuel tank protection.  Could also carry two 60 kg bombs."
1264  ))
1265
1266(add D4Y notes '(
1267;; Yokosuke D4Y1-C Judy carrier patrol bomber
1268;; (D4Y1 Model 11 with camera)
1269  " Cruising speed: 230 kt at 3,000 m (265 mph at 9,845 ft)"""
1270  "  Maximum speed: 298 kt at 4,750 m (343 mph at 15,585 ft)"""
1271  "Service ceiling: 9,900 m (32,480 ft)"""
1272  "   Wing loading: 154.7 kg/sq m (31.7 lb/sq ft)"""
1273  "  Power loading: 3 kg/hp (6.7 lb/hp)"""
1274  "       Armament: Two fixed 7.7 mm Type 97 machine guns"""
1275  "                 One flexible 7.92 mm Type 1 machine gun"""
1276  "  Maximum range: 2,100 naut miles (2,417 st miles)"""
1277  ""
1278  "Two-seat single inline-engined low-wing monoplane high-tail"
1279  "carrier-based reconnaissance airplane.  No armour or fuel tank"
1280  "protection."
1281  ))
1282
1283
1284;; USAAF/RAAF aircraft, sorted by manufacturer
1285
1286(add P-39 notes '(
1287;; Bell P-39D/F and P-400 Airacobra fighter
1288  " Cruising speed: 231 mph clean"""
1289  "                 196 mph with drop tank"""
1290  "  Maximum speed: 368 mph at 12,000 ft"""
1291  "Service ceiling: 32,100 ft"""
1292  "   Wing loading: 35.2 lb/sq ft"""
1293  "  Power loading: 6.5 lb/hp"""
1294  "       Armament: One fixed 37 mm M4 cannon (30 rpg)"""
1295  "                 (Replaced by 20 mm Hispano (60 rpg) in P-400)"""
1296  "                 Two fixed 0.50\" M2 machine guns (200 rpg)"""
1297  "                 Four fixed 0.30\" M2 machine guns (1000 rpg)"""
1298  "          Range: 600 st miles clean"""
1299  "                 1,100 st miles with drop tank"""
1300  ""
1301  "Single-seat single rear inline-engined retractable"
1302  "tricycle-undercarriage low-wing monoplane high-tail land-based"
1303  "fighter.  Pilot armour and self-sealing fuel tanks.  Could also"
1304  "carry one 500 lb bomb or a 75 US gal drop tank."
1305  ))
1306
1307(add B-17 notes '(
1308;; Boeing B-17E Flying Fortress heavy bomber
1309  " Cruising speed: 195-223 mph"""
1310;; Call the cruising speed 210 mph
1311  "  Maximum speed: 318 mph at 25,000 ft"""
1312  "Service ceiling: 36,600 ft"""
1313  "   Wing loading: 28.4 lb/sq ft"""
1314  "  Power loading: 8.4 lb/hp"""
1315  "       Armament: Eight flexible 0.50\" M2 machine guns"""
1316  "                 One flexible 0.30\" M2 machine gun"""
1317  "                 Up to 8,000 lb in bombs"""
1318  "          Range: 2,000 st miles with 4,000 lb bombload"""
1319  "                 3,300 st miles maximum"""
1320  ""
1321  "Ten-seat glass-nosed quad radial-engined"
1322  "retractable-undercarriage low-wing monoplane high-tail land-based"
1323  "heavy bomber.  Crew armour and self-sealing fuel tanks."
1324  ))
1325
1326(add P-40E notes '(
1327;; Curtiss P-40E fighter
1328  " Cruising speed: 308 mph"""
1329  "  Maximum speed: 362 mph at 15,000 ft"""
1330  "Service ceiling: 29,000 ft"""
1331  "   Wing loading: 35.1 lb/sq ft"""
1332  "  Power loading: 7.2 lb/hp"""
1333  "       Armament: Six fixed 0.50\" M2 machine guns"""
1334  "          Range: 650 st miles clean"""
1335  "                 850 st miles with 52 US gal drop tank"""
1336  "                 1,400 st miles with 170 US gal drop tank"""
1337  ""
1338  "Single-seat single inline-engined retractable-undercarriage"
1339  "low-wing monoplane high-tail land-based fighter.  Pilot armour and"
1340  "self-sealing fuel tanks.  Could also carry one 500 lb bomb or a"
1341  "drop tank."
1342  ))
1343
1344(add P-40F notes '(
1345;; Curtiss P-40F Warhawk fighter
1346  " Cruising speed: 300 mph"""
1347  "  Maximum speed: 364 mph at 10,000 ft"""
1348  "Service ceiling: 34,400 ft"""
1349  "   Wing loading: 36.0 lb/sq ft"""
1350  "  Power loading: 6.5 lb/hp"""
1351  "       Armament: Six fixed 0.50\" M2 machine guns"""
1352  "          Range: 700 st miles clean"""
1353  "                 875 st miles with 52 US gal drop tank"""
1354  "                 1,500 st miles with 170 US gal drop tank"""
1355  ""
1356  "Single-seat single inline-engined retractable-undercarriage"
1357  "low-wing monoplane high-tail land-based fighter.  Pilot armour and"
1358  "self-sealing fuel tanks.  Could also carry one 500 lb bomb or a"
1359  "drop tank.  Differs from the P-40E principally in having the"
1360  "Alison engine replace by a Packard-built Rolls-Royce Merlin."
1361  ))
1362
1363(add A-24 notes '(
1364;; Douglas A-24 Dauntless dive bomber; same as SBD-3 less tailhook
1365  " Cruising speed: 173 mph"""
1366  "  Maximum speed: 250 mph at 17,200 ft"""
1367  "Service ceiling: 26,000 ft"""
1368  "   Wing loading: 30.3 lb/sq ft"""
1369  "  Power loading: 9.8 lb/hp"""
1370  "       Armament: Two fixed 0.50\" M2 machine guns"""
1371  "                 Two flexible 0.30\" M2 machine guns"""
1372  "                 Up to 1,200 lb in bombs"""
1373  "          Range: 950 st miles with normal bombload"""
1374  "                 1,300 st miles clean"""
1375  ""
1376  "Two-seat single radial-engined retractable-undercarriage low"
1377  "inverted gull-wing monoplane (perforated flaps) mid-tail land-based"
1378  "dive bomber.  Armour and self-sealing fuel tanks.  Identical to"
1379  "the SBD-3 except for the tailhook."
1380  ))
1381
1382(add A-20 notes '(
1383;; Douglas A-20A Havoc medium bomber
1384  " Cruising speed: 295 mph"""
1385  "  Maximum speed: 347 mph at 12,400 ft"""
1386  "Service ceiling: 28,175 ft"""
1387  "   Wing loading: 42.6 lb/sq ft"""
1388  "  Power loading: 6.2 lb/hp"""
1389  "       Armament: Four fixed 0.30\" M2 machine guns"""
1390  "                 Three flexible 0.30\" M2 machine guns"""
1391  "                 Up to 2,400 lb in bombs"""
1392  "          Range: 525 st miles with 2,400 lb bombload"""
1393  "                 675 st miles with 1,200 lb bombload"""
1394  "                 2,000 st miles maximum"""
1395  ""
1396  "Three-seat glass-nosed twin underwing-mounted radial-engined"
1397  "retractable tricycle-undercarriage mid-wing monoplane (rectangular"
1398  "fuselage cross-section) high-tail land-based medium bomber."
1399  "No self-sealing fuel tanks."
1400  ))
1401
1402(add Hudson notes '(
1403;; Lockheed Hudson Mk IIIA medium bomber
1404  " Cruising speed: 205 mph"""
1405  "  Maximum speed: 253 mph at 15,000 ft"""
1406  "Service ceiling: 26,500 ft"""
1407  "   Wing loading: 37.2 lb/sq ft"""
1408  "  Power loading: 8.5 lb/hp"""
1409  "       Armament: Two fixed 0.303\" Browning machine guns"""
1410  "                 Two flexible 0.303\" Browning machine guns"""
1411  "          Range: 1,550 st miles with 1,400 lb bombload"""
1412  "                 2,800 st miles maximum"""
1413  ""
1414  "Five-seat twin radial-engined retractable-undercarriage mid-wing"
1415  "monoplane (sharply-tapered planform) twin high-tail land-based"
1416  "medium bomber."
1417  ))
1418
1419(add P-38 notes '(
1420;; Lockheed P-38G Lightning fighter
1421  " Cruising speed: 219 mph clean"""
1422  "                 211 mph with drop tanks"""
1423  "  Maximum speed: 400 mph at 25,000 ft"""
1424  "Service ceiling: 39,000 ft"""
1425  "   Wing loading: 48.2 lb/sq ft"""
1426  "  Power loading: 6.0 lb/hp"""
1427  "       Armament: One fixed 20 mm Hispano-Suiza Mk II cannon (150 rpg)"""
1428  "                 Four fixed 0.50\" M2 machine guns (500 rpg)"""
1429  "          Range: 850 st miles clean"""
1430  "                 1,750 st miles with drop tanks"""
1431  ""
1432  "Single-seat twin inline-engined retractable tricycle-undercarriage"
1433  "twin-boom mid-wing monoplane twin high-tail land-based fighter."
1434  "Could carry up to 2,000 lb of bombs, or two 150 US gal drop"
1435  "tanks."
1436  ))
1437
1438(add B-26 notes '(
1439;; Martin B-26A Marauder medium bomber
1440  " Cruising speed: 265 mph with 3,000 lb bombload"""
1441  "                 243 mph without bombs or torpedo"""
1442  "  Maximum speed: 313 mph at 15,000 ft"""
1443  "Service ceiling: 23,500 ft"""
1444  "   Wing loading: 47.1 lb/sq ft"""
1445  "  Power loading: 7.7 lb/hp"""
1446  "       Armament: Two flexible 0.30\" M2 machine guns"""
1447  "                 Three flexible 0.50\" M2 machine guns"""
1448  "                 Up to 5,800 lb in bombs and torpedo"""
1449  "          Range: 1,000 st miles with 3,000 lb bombload"""
1450  "                 2,600 st miles maximum"""
1451  ""
1452  "Seven-seat glass-nosed twin underwing-mounted radial-engined"
1453  "retractable tricycle-undercarriage high-wing monoplane (circular"
1454  "fuselage cross-section) high-tail land-based medium bomber."
1455  "Armour and self-sealing fuel tanks.  Needs much longer airstrips"
1456  "than other aircraft its size."
1457  ))
1458
1459(add B-25 notes '(
1460;; North American B-25C/D Mitchell medium bomber
1461  " Cruising speed: 233 mph at 15,000 ft"""
1462  "  Maximum speed: 284 mph at 15,000 ft"""
1463  "Service ceiling: 24,000 ft"""
1464  "   Wing loading: 51.6 lb/sq ft"""
1465  "  Power loading: 9.3 lb/hp"""
1466  "       Armament: Six flexible 0.50\" M2 machine guns"""
1467  "                 Up to 5,200 lb in bombs, or one 22\" 2,000 lb torpedo"""
1468  "          Range: 1,500 st miles with 3,000 lb bombload"""
1469  ""
1470  "Five-seat glass-nosed twin underwing-mounted radial-engined"
1471  "retractable tricycle-undercarriage mid gull-wing monoplane twin"
1472  "high-tail land-based medium bomber."
1473  ))
1474
1475
1476;; USN aircraft, sorted by manufacturer
1477
1478(add F2A notes '(
1479;; Brewster F2A-3 Buffalo carrier fighter
1480  " Cruising speed: 161 mph"""
1481  "  Maximum speed: 321 mph at 16,500 ft"""
1482  "Service ceiling: 33,200 ft"""
1483  "   Wing loading: 30.2 lb/sq ft"""
1484  "  Power loading: 5.3 lb/hp"""
1485  "       Armament: Four fixed 0.50\" M2 machine guns"""
1486  "   Normal Range: 965 st miles"""
1487  ""
1488  "Single-seat single radial-engined retractable-undercarriage"
1489  "mid-wing monoplane mid-tail (oval planform) carrier-borne"
1490  "fighter.  Armour for pilot and fuel tanks."
1491  ))
1492
1493(add PBY-5 notes '(
1494;; Consolidated PBY-5 Catalina flying boat
1495  " Cruising speed: 115 mph"""
1496  "  Maximum speed: 189 mph at 7,000 ft"""
1497  "Service ceiling: 18,100 ft"""
1498  "   Wing loading: 34000/1400 lb/sq ft"""
1499  "  Power loading: 34000/2400 lb/hp"""
1500  "       Armament: Two flexible 0.50\" M2 machine guns"""
1501  "                 Two flexible 0.30\" M2 machine guns"""
1502  "                 Up to four 1,000 lb bombs or four 325 lb depth charges"""
1503  "          Range: 2,990 st miles"""
1504  ""
1505  "Seven to nine-seat double radial-engined parasol-wing monoplane"
1506  "parasol-tail flying boat, with two outboard floats which fold to"
1507  "make the wingtips."
1508  ))
1509
1510(add PBY-5A notes '(
1511;; Consolidated PBY-5A Catalina flying boat
1512  " Cruising speed: 113 mph"""
1513  "  Maximum speed: 175 mph at 7,000 ft"""
1514  "Service ceiling: 13,000 ft"""
1515;  "   Wing loading: 35420/1400 lb/sq ft"""
1516;  "  Power loading: 35420/2400 lb/hp"""
1517  "       Armament: Two flexible 0.50\" M2 machine guns"""
1518  "                 Two flexible 0.30\" M2 machine guns"""
1519  "                 Up to four 1,000 lb bombs or four 325 lb depth charges"""
1520  "          Range: 2,350 st miles"""
1521  ""
1522  "Seven to nine-seat double radial-engined retractable"
1523  "tricycle-undercarriage parasol-wing monoplane parasol-tail"
1524  "amphibious flying boat, with two outboard floats which fold to"
1525  "make the wingtips."
1526  ))
1527
1528(add PB4Y notes '(
1529;; Consolidated PB4Y-1 Liberator heavy bomber (same as B-24D)
1530  " Cruising speed: 200 mph"""
1531  "  Maximum speed: 303 mph at 25,000 ft"""
1532  "Service ceiling: 32,000 ft"""
1533  "   Wing loading: 52.5 lb/sq ft"""
1534  "  Power loading: 11.5 lb/hp"""
1535  "       Armament: Eight flexible 0.50\" M2 machine guns"""
1536  "                 Up to 8,800 lb in bombs"""
1537  "          Range: 2,300 st miles with 5,000 lb bombload"""
1538  "                 3,500 st miles maximum"""
1539  ""
1540  "Nine to ten-seat quad radial-engined retractable"
1541  "tricycle-undercarriage high-wing monoplane twin high-tail"
1542  "land-based heavy bomber."
1543  ))
1544
1545(add TBD notes '(
1546;; Douglas TBD-1 Devastator carrier torpedo bomber
1547  " Cruising speed: 128 mph"""
1548  "  Maximum speed: 206 mph at 8,000 ft"""
1549  "Service ceiling: 19,700 ft"""
1550;  "   Wing loading: 10194/422 lb/sq ft"""
1551;  "  Power loading: 10194/900 lb/hp"""
1552  "       Armament: One fixed 0.30\" M2 machine gun"""
1553  "                 One flexible 0.30\" M2 machine gun"""
1554  "                 One 1,000 lb torpedo or 1,000 lb bomb"""
1555  "          Range: 435 st miles with torpedo"""
1556  "                 716 st miles with 1,000 lb bomb"""
1557  ""
1558  "Three-seat single radial-engined semi-retractable undercarriage"
1559  "folding low-wing monoplane high-tail carrier-borne torpedo"
1560  "bomber."
1561  ))
1562
1563(add SBD notes '(
1564;; Douglas SBD-3/4 Dauntless carrier dive bomber
1565;; Same as A-24 with tailhook
1566  " Cruising speed: 173 mph"""
1567  "  Maximum speed: 250 mph at 17,200 ft"""
1568  "Service ceiling: 26,000 ft"""
1569  "   Wing loading: 30.3 lb/sq ft"""
1570  "  Power loading: 9.8 lb/hp"""
1571  "       Armament: Two fixed 0.50\" M2 machine guns"""
1572  "                 Two flexible 0.30\" M2 machine guns"""
1573  "                 Up to 1,200 lb in bombs"""
1574  "          Range: 950 st miles with normal bombload"""
1575  "                 1,300 st miles clean"""
1576  ""
1577  "Two-seat single radial-engined retractable-undercarriage low"
1578  "inverted gull-wing monoplane (perforated flaps) mid-tail"
1579  "carrier-borne dive bomber.  Armour and self-sealing fuel tanks."
1580  "Identical to the A-24 except for the tailhook."
1581  ))
1582
1583(add F4F-3 notes '(
1584;; Grumman F4F-3 Wildcat carrier fighter
1585  " Cruising speed: 185 mph"""
1586  "  Maximum speed: 330 mph at 22,000 ft"""
1587  "Service ceiling: 31,000 ft"""
1588  "   Wing loading: 28.7 lb/sq ft"""
1589  "  Power loading: 6.2 lb/hp"""
1590  "       Armament: Four fixed 0.50\" M2 machine guns"""
1591  "          Range: 845 st miles"""
1592  ""
1593  "Single-seat single radial-engined retractable-undercarriage"
1594  "mid-wing monoplane high-tail carrier-borne fighter.  Although"
1595  "slower and much less maneuvrable than the Zero, proper tactics like"
1596  "the \"Thatch weave\" and its rugged construction allowed it to hold"
1597  "its own."
1598  ))
1599
1600(add F4F-4 notes '(
1601;; Grumman F4F-4 Wildcat carrier fighter
1602  " Cruising speed: 161 mph"""
1603  "  Maximum speed: 320 mph at 18,800 ft"""
1604  "Service ceiling: 34,000 ft"""
1605  "   Wing loading: 30.7 lb/sq ft"""
1606  "  Power loading: 6.7 lb/hp"""
1607  "       Armament: Six fixed 0.50\" M2 machine guns (240 rpg)"""
1608  "          Range: 830 st miles clean"""
1609  "                 1,275 st miles with drop tanks"""
1610  ""
1611  "Single-seat single radial-engined retractable-undercarriage"
1612  "folding mid-wing monoplane high-tail carrier-borne fighter."
1613  "Although slower than its predecessor, the extra guns and addition"
1614  "of armour, self-sealing protection for the fuel tanks, and"
1615  "wing-folding mechanism made it an improvement overall.  The"
1616  "hinge line was reportedly experimentally determined by Roy Grumman"
1617  "with the help of an eraser into which two bent paperclips were"
1618  "inserted, representing the wings."
1619  ))
1620
1621(add TBF notes '(
1622;; Grumman TBF-1 Avenger carrier torpedo bomber
1623  " Cruising speed: 145 mph"""
1624  "  Maximum speed: 271 mph at 12,000 ft"""
1625  "Service ceiling: 22,400 ft"""
1626;  "   Wing loading: 15905/490 lb/sq ft"""
1627;  "  Power loading: 15905/1700 lb/hp"""
1628  "       Armament: One fixed 0.50\" M2 machine gun"""
1629  "                 One flexible 0.50\" M2 machine gun"""
1630  "                 One flexible 0.30\" M2 machine gun"""
1631  "                 One 2,000 lb torpedo"""
1632  "          Range: 1,215 st miles with torpedo"""
1633  "                 1,450 st miles clean"""
1634  ""
1635  "Three-seat single radial-engined retractable-undercarriage"
1636  "folding mid-wing monoplane high-tail carrier-borne torpedo bomber."
1637  ))
1638
1639(add SB2U notes '(
1640;; Vought SB2U-3 Vindicator carrier dive bomber
1641  " Cruising speed: 152 mph"""
1642  "  Maximum speed: 243 mph at 9,500 ft"""
1643  "Service ceiling: 23,600 ft"""
1644;  "   Wing loading: 9421/305 lb/sq ft"""
1645;  "  Power loading: 9421/825 lb/hp"""
1646  "       Armament: One fixed 0.50\" M2 machine gun"""
1647  "                 One flexible 0.50\" M2 machine gun"""
1648  "                 Up to ? lb in bombs"""
1649  "          Range: 1,120 st miles"""
1650  ""
1651  "Two-seat single radial-engined retractable-undercarriage folding"
1652  "low-wing monoplane high-tail dive bomber."
1653  ))
1654
1655(add OS2U notes '(
1656;; Vought OS2U-3 Kingfisher seaplane
1657  " Cruising speed: 119 mph at 5,000 ft"""
1658  "  Maximum speed: 164 mph at 5,500 ft"""
1659  "Service ceiling: 13,000 ft"""
1660;  "   Wing loading: 6000/262 lb/sq ft"""
1661;  "  Power loading: 6000/450 lb/hp"""
1662  "       Armament: One fixed 0.30\" M2 machine gun"""
1663  "                 One flexible 0.30\" M2 machine gun"""
1664  "          Range: 805 st miles"""
1665  ""
1666  "Two-seat single radial-engined mid-wing monoplane high-tail float"
1667  "seaplane."
1668  ))
1669
1670
1671;; Ships
1672
1673(add oiler notes '(
1674  " Displacement: 10,000 tons"""
1675  "Maximum speed: 18 kt"""
1676  "     Armament: One 5\" gun"""
1677  "               Light AA armament"""
1678  ""
1679  "A non-combatant fuel tanker."
1680  ))
1681
1682(add tender notes '(
1683  " Displacement: 10,000 tons"""
1684  "Maximum speed: 18 kt"""
1685  "     Armament: One 5\" gun"""
1686  "               Light AA armament"""
1687  ""
1688  "A non-combatant submarine and seaplane tender."
1689  ))
1690
1691(add transport notes '(
1692  " Displacement: 10,000 tons"""
1693  "Maximum speed: 18 kt"""
1694  "     Armament: One 5\" gun"""
1695  "               Light AA armament"""
1696  ""
1697  "A non-combatant to carry troops and supplies.  These soldiers can"
1698  "be used to attack enemy-held towns and airfields."
1699  ))
1700
1701(add DD notes '(
1702  " Displacement: 2,000 tons"""
1703  "Maximum speed: 36 kt"""
1704  "     Armament: Five 5\" guns"""
1705  "               Light AA armament"""
1706  "               Torpedo tubes"""
1707  "               Depth charge racks"""
1708  ""
1709  "A small multi-role ship, with the primary purpose of protecting"
1710  "other ships from submarines.  Its secondary roles are ship-to-ship"
1711  "combat, scouting, transport, and rescue.  Destroyers carry torpedoes"
1712  "to attack heavily-armoured warships, against which its guns"
1713  "are useless.  The torpedoes are especially useful in night"
1714  "battles."
1715  ))
1716
1717(add sub notes '(
1718;  " Displacement: ? tons"""
1719;  "Maximum speed: ? kt"""
1720  "     Armament: One 5\" gun"""
1721  "               Torpedo tubes"""
1722  ""
1723  "The primary purpose of submarines is interdicting merchant"
1724  "shipping, although they can also be useful against large warships,"
1725  "supplying beleaguered garrisons, and in commando raids and other"
1726  "covert operations.  They are vulnerable to aircraft, and to ships"
1727  "which carry depth charges such as destroyers and light cruisers."
1728  ))
1729
1730(add CL notes '(
1731  " Displacement: 6,000 tons"""
1732  "Maximum speed: 34 kt"""
1733  "     Armament: Six 6\" guns"""
1734  "               Medium AA armament"""
1735  "               Torpedo tubes"""
1736  "               Depth charge racks"""
1737  "               Two seaplanes"""
1738  ""
1739  "A lightly-armoured cruiser, traditionally employed for"
1740  "scouting and as a destroyer leader.  Gradually it became more"
1741  "specialized in protecting capital ships from aircraft.  Its"
1742  "torpedoes are used to attack battleships, against which its guns"
1743  "are useless."
1744  ))
1745
1746(add CA notes '(
1747  " Displacement: 12,000 tons"""
1748  "Maximum speed: 33 kt"""
1749  "     Armament: Nine 8\" guns"""
1750  "               Six 5\" guns"""
1751  "               Medium AA armament"""
1752  "               Two seaplanes"""
1753  ""
1754  "A heavily-armoured cruiser, traditionally employed to raid merchant"
1755  "shipping and as a scout for squadrons of battleships."
1756  ))
1757
1758(add BB notes '(
1759  " Displacement: 40,000 tons"""
1760  "Maximum speed: 28 kt"""
1761  "     Armament: Nine 16\" guns"""
1762  "               Sixteen 6\" guns"""
1763  "               Heavy AA armament"""
1764  "               Two seaplanes"""
1765  ""
1766  "A direct descendent of the Dreadnought, it is designed to be the"
1767  "ultimate floating gun platform.  Its main armament is all the same"
1768  "calibre to ease gunnery, and its armour is proof against all but the"
1769  "largest shells.  Designed to box toe-to-toe with the biggest and"
1770  "meanest, it can both deal out and take a frightening amount of"
1771  "damage.  "
1772  ))
1773
1774(add CVE notes '(
1775  " Displacement: 15,000 tons"""
1776  "Maximum speed: 32 kt"""
1777  "     Armament: Six 6\" guns"""
1778  "               Medium AA armament"""
1779  "               Forty aircraft"""
1780  ""
1781  "Smaller and more lightly armed than the fleet aircraft carrier,"
1782  "the light carrier is often used for escort duties."
1783  ))
1784
1785(add CV notes '(
1786  " Displacement: 30,000 tons"""
1787  "Maximum speed: 32 kt"""
1788  "     Armament: Eight 6\" guns"""
1789  "               Heavy AA armament"""
1790  "               Eighty aircraft"""
1791  ""
1792  "Lightly-armoured, it relies on its aircraft and attendant ships to"
1793  "provide the necessary protection.  Like the battleship, it is a"
1794  "large ship and can adsorb quite a bit of punishment."
1795  ))
1796
1797
1798(game-module (notes (
1799  ""
1800  "When airplanes land on an aircraft carrier, they stop themselves by"
1801  "catching (\"trapping\") one of a set of wires laid across the rear"
1802  "of the deck with a hook attached to the tail of the airplane -- "
1803  "the tailhook."""
1804  ""
1805  "This game is small scale (30 miles/hex and 1 hour/turn) and quite"
1806  "detailed, aiming to capture the flavour of aircraft carrier"
1807  "operations in the"
1808  "Pacific Ocean in early World War II.  Out of all the carrier battles"
1809  "fought in the Pacific, only five had the opponents so evenly"
1810  "matched as to make the outcome uncertain.  They occurred in mid to"
1811  "late 1942: Coral Sea (4-8 May), Midway (4-6 June), Eastern Solomans"
1812  "(24-25 August), Santa Cruz Islands (26 October), and Guadalcanal"
1813  "(12-15 November)."""
1814  ""
1815  "In creating this game I started from \"flattop\", "
1816  "changing the name to avoid confusion.  All of the aircraft fall into"
1817  "one of several categories which behave similarly, individual types"
1818  "within each class differing only in range, cruise speed, and where"
1819  "they may land.  For now, the make and model have little more effect than"
1820  "adding character."""
1821  ""
1822  "Aircraft categories include fighters, seaplanes, flying boats,"
1823  "heavy bombers, medium bombers, dive bombers, and torpedo bombers."
1824  "Only aircraft with the word \"carrier\" appearing in their short"
1825  "description (e.g. \"A flight of Grumman F4F-3 Wildcat carrier"
1826  "fighters\") are capable of landing on aircraft carriers.  Only"
1827  "seaplanes and flying boats can land at seaplane bases, but they"
1828  "cannot land at airfields.  Seaplanes can also fly from cruisers and"
1829  "battleships."""
1830  ""
1831  "In this game all undamaged ships travel at the same speed, and"
1832  "aircraft fly at their cruise speed (not their maximum speed, "
1833  "which will eventually affect combat).  Only aircraft need fuel and"
1834  "ammunition at this scale."""
1835  ""
1836  ""
1837  "  Detailed aircraft gun statistics:"""
1838  ""
1839  "              Calibre  Projectile  Rate of      Muzzle    Effective"""
1840  "Name           (mm)     Mass (g)  Fire (rpm)  Vel. (m/s)  Range (m)"""
1841 ".30\" M2          7.62      9.9      1200         835"""
1842  "Type 92          7.7      11.3       600         762         600"""
1843  "Type 97          7.7      11.3      1000         750         600"""
1844 ".303\" Browning   7.7      11.3      1140         745"""
1845  "Type 1           7.92     11.5      1000         789         600"""
1846 ".50\" M2         12.7      48.5       750         870"""
1847  "Hispano Mk.II   20       130         600         880"""
1848  "Type 99 mod 1   20       142         490         600         800"""
1849  "37 mm M4        37       608         140         610"""
1850  ""
1851  "  Primary sources:"
1852  ""
1853  "S.E. Morison, History of USN Operations in WWII (OUP: London,"
1854  "1949)."""
1855  "R.J. Francillon, Japanese Aircraft of the Pacific War (Putnam:"
1856  "London, 1979)."""
1857  "G. Swanborough and P.M. Bowers, United States Navy Aircraft"
1858  "Since 1911 (Putnam: London, 1990)."""
1859  "http://www.csd.uwo.ca/~pettypi/elevon/baugher_us/"""
1860  "http://www.combinedfleet.com/"
1861  "http://www.uss-salem.org/"""
1862  ""
1863  "  Other sources:"
1864  ""
1865  "G. Swanborough and P.M. Bowers, United States Military Aircraft"
1866  "Since 1909 (Putnam: London, 1989)."""
1867  "D. Carpenter and N. Polmar, Submarines of the Imperial Japanese"
1868  "Navy (Naval Institute Press: Annapolis, 1986)."""
1869  "http://www.csd.uwo.ca/~pettypi/elevon/gustin_military/"""
1870  ""
1871  ""
1872  "Keir Novik"""
1873  "(K.E.Novik@qmw.ac.uk)"""
1874  "July 1999"
1875  )))
1876
1877(game-module (design-notes (
1878  "The length scale was chosen because of the availability of a good"
1879  "50 km (30 miles) per hex map.  The time scale was chosen because"
1880  "move-to orders don't work well for units that move less than one"
1881  "hex a turn, hence anything shorter than one hour per turn would make"
1882  "ships unrealistically fast.  It would be interesting to add more"
1883  "ship units, for example distinguishing between different classes of"
1884  "carriers.  However, there are already a ridiculous number of units,"
1885  "and the variations in aircraft are more significant.  I could reduce"
1886  "the number of models of aircraft (e.g. P-40E/P-40F --> P-40), but I"
1887  "have the data already.  Attacking aircraft in places and carriers"
1888  "needs to be tuned.  Night effects and vision mistakes should be"
1889  "added."
1890  )))
1891
1892#|
1893                               Max   Cruise  Normal   Rel.
1894                              Speed  Speed   Range   Speed   Range
1895                              (mph)  (mph)  (miles)         (hexes)
1896 Carrier fighters (VF)
1897Brewster F2A-3 Buffalo         321    161     965    5.37     32.2
1898Grumman F4F-3 Wildcat          330    185     845    6.17     28.2
1899Grumman F4F-4 Wildcat          320    161    1275    5.37     42.5
1900Mitsubishi A6M2 Model 21 Zeke  331.5  207    1930    6.90     64.3
1901Mitsubishi A6M3 Model 32 Zeke  338    230    1477    7.67     49.2
1902
1903 Land-based pursuit fighters
1904Lockheed P-38G Lightning       400    211    1750    7.03     58.3
1905Bell P-39D/F Airacobra         368    196    1100    6.53     36.7
1906Curtiss P-40E                  362    308     850   10.27     28.3
1907Curtiss P-40F Warhawk          364    300     875   10.00     29.2
1908
1909 Reconnaissance/observation seaplanes (VSO/VO)
1910Vought OS2U-3 Kingfisher       164    119     805    3.97     26.8
1911Aichi E13A1a Jake              234    138    1298    4.60     43.3
1912Kawanishi E7K2 Alf             171    115    1300    3.83     43.3
1913Mitsubishi F1M2 Pete           230            460    4.6      15.3
1914Nakajima A6M2-N Rufe           270.5  184    1107    6.13     36.9
1915
1916 Light bombers
1917Vought SB2U-3 Vindicator       243    152    1120    5.07     37.3
1918Douglas SBD-3/4 Dauntless      250    173     950    5.77     31.7
1919Douglas A-24 Dauntless         250    173     950    5.77     31.7
1920Douglas TBD-1 Devastator       206    128     435    4.27     14.5
1921Grumman TBF-1 Avenger          271    145    1215    4.83     40.5
1922Aichi D3A1 Val                 240    184     915    6.13     30.5
1923Aichi D3A2 Val                 267    184     840    6.13     28.0
1924Nakajima B5N2 Kate             235    161    1237    5.37     41.2
1925Yokosuke D4Y1-C Judy           343    265    2417    8.83     80.6
1926
1927 Medium bombers
1928Consolidated PBY-5 Catalina    189    115    2990    3.83     99.7
1929Consolidated PBY-5A Catalina   175    113    2350    3.77     78.3
1930Douglas A-20A Havoc            347    295     675    9.83     22.5
1931N. American B-25C/D Mitchell   284    233    1500    7.77     50.0
1932Martin B-26A Marauder          313    265    1000    8.83     33.3
1933Lockheed Hudson Mk IIIA        253    205    1550    6.83     51.7
1934Mitsubishi G4M1 Model 11 Betty 266    196    3749    6.53    125.0
1935
1936 Heavy bombers
1937Boeing B-17E Flying Fortress   318    210    2000    7.00     66.7
1938Consolidated PB4Y-1 Liberator  303    200    2300    6.67     76.7
1939Kawanishi H6K4 Mavis           211    138    2981    4.60    126.0
1940Kawanishi H6K5 Mavis           239    161    3070    5.37    140.3
1941
1942Cruise speed is roughly 60% max speed for aircraft.  Carriers can do
194340mph flank, so we estimate 30mph (50kph) sustained with zigzagging.
1944
1945Rel. speed = cruise speed / 30miles / 1 hour/turn
1946  (i.e. hexes/turn at cruise speed)
1947
1948Sustained rate of turn is inversely proportional to power loading and
1949wing loading.
1950(I.e \dot{xi} \prop [(power loading)(wing loading)]^{-1})
1951
1952 Battles:
1953Coral Sea (4-8 May 42) {F4F-3, SBD-2/3, TBD-1; A6M2, B5N2, D3A1,
1954  F1M2}
1955Midway (4-6 Jun 42) {F4F-4 (only VMF-221 had F4F-3), SBD-1/2/3, TBD-1;
1956  A6M2, B5N2, D3A1}
1957Eastern Solomans (24-25 Aug 42) {F4F-4, SBD-3, TBF-1; A6M2, B5N2,
1958  D3A1, A6M2-N}
1959Santa Cruz Islands (26 Oct 42) {F4F-4, SBD-3, TBF-1; A6M2, B5N2,
1960  D3A2?, D4Y1-C?}
1961Guadalcanal (12-15 Nov 42) {F4F-4, SBD-3, TBF-1; A6M2/3, B5N2,
1962  D3A2?, D4Y1-C?}
1963
1964Lexington VB-2 was SBD-2; VS-2 was SBD-3
1965Saratoga VB-3 and VS-3 were SBD-3
1966Yorktown VB-5 and VS-5 were SBD-3
1967Enterprise VB-6 was SBD-2; VS-6 was SBD-3
1968
1969|#
1970