1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431
|
(game-module "cobra"
(title "Operation Cobra")
(blurb "Breakout from the bocage!")
(base-module "ww2-bn")
(variants
(see-all false)
(sequential true)
)
(instructions (
"Punch through the German lines and get to Avranches."
"You have seven days. (21 turns)"
))
)
(scorekeeper (do last-side-wins))
(add u* point-value 1)
(set initial-date "8:00 25 Jul 1944")
(set initial-day-part 1.50)
;; The game lasts one week.
(set last-turn 21)
(add u* start-with 0)
(side 1 (name "Allies") (adjective "Allied") (class "allied")
(color "blue") (emblem-name "white-star"))
(side 2 (name "Germany") (adjective "German") (class "german")
(color "black") (emblem-name "german-cross"))
(set sides-min 2)
(set sides-max 2)
(area 70 70 (restrict 186 159 20 35))
(include "t-normandy") ; has to go here so towns get on German side
(set synthesis-methods nil)
;; Towns that have been liberated already.
(unit-defaults (s 1))
(unit "Tilly-sur-Seulles")
(unit "Caumont")
(unit "Balleroy")
(unit "Bernieres")
(unit "Arromanches")
(unit "Bayeux")
(unit "St Jean-de-Daye")
(unit "Carentan")
(unit "Port-en-Bessin")
(unit "Isigny")
(unit "Valognes")
(unit "Tourlaville")
(unit "St Lo")
(unit "St Vaast-de-la-Hougue")
(unit "St Sauveur")
(unit "St Pierre-Eglise")
(unit "St Mere-Eglise")
(unit "St Jores")
(unit "Quineville")
(unit "Quettehou")
(unit "Les Pieux")
(unit "La Haye-du-Puits")
(unit "Grandcamp")
(unit "Carteret")
(unit "Bricquebec")
(unit "Beaumont")
(unit "Barneville")
(unit "Barfleur")
(unit "St Come-du-Mont")
(unit "Montebourg")
;; Now let the succeeding units keep whatever side they already have.
(unit-defaults (s -1))
(set create-units-from-specs false)
(include "ob-nor-alld")
(include "ob-nor-axis")
(set create-units-from-specs true)
; location conflict, need to fix
; (inf-mot 53 60 1 (n "2/134"))
;(hq-inf-corps 28 108 2 (n "XLVII"))
;(arty-towed 34 81 1 (n "28"))
(unit 100500101 (@ 79 69)) ; (inf-mot 79 69 1 (n "1/10"))
(unit 100500111 (@ 81 66)) ; (inf-mot 81 66 1 (n "1/11"))
(inf-mot 68 86 1 (n "1/12,4"))
(inf-mot 63 80 1 (n "1/120,30"))
(inf-mot 44 97 1 (n "1/121"))
(inf-mot 42 98 1 (n "1/13"))
(inf-mot 65 76 1 (n "1/134"))
(inf-mot 69 74 1 (n "1/137"))
(inf-mot 60 89 1 (n "1/16,1"))
(inf-mot 61 89 1 (n "1/18,1"))
(inf-mot 77 71 1 (n "1/2,5"))
(inf-mot 66 89 1 (n "1/22,4"))
(inf-mot 74 74 1 (n "1/23,2"))
(inf-mot 62 87 1 (n "1/26,1"))
(inf-mot 43 97 1 (n "1/28,8"))
(inf-mot 39 100 1 (n "1/313,79"))
(inf-mot 40 99 1 (n "1/314,79"))
(inf-mot 39 102 1 (n "1/315,79"))
(inf-mot 65 78 1 (n "1/320"))
(inf-mot 54 92 1 (n "1/329,83"))
(inf-mot 57 87 1 (n "1/330,83"))
(inf-mot 56 88 1 (n "1/331,83"))
(inf-mot 45 96 1 (n "1/357,90"))
(inf-mot 47 95 1 (n "1/358,90"))
(inf-mot 48 95 1 (n "1/359,90"))
(inf-mot 76 72 1 (n "1/38,2"))
(inf-mot 59 85 1 (n "1/39,9"))
(inf-mot 59 84 1 (n "1/47,9"))
(inf-mot 60 86 1 (n "1/60,9"))
(inf-mot 69 85 1 (n "1/8,4"))
(inf-mot 73 74 1 (n "1/9,2"))
(inf-mot 84 69 1 (n "10 HLI"))
(inf-mot 82 65 1 (n "10 HLI,15"))
(inf-mot 87 63 1 (n "2 ASH,15"))
(inf-mot 85 64 1 (n "2 GH,15"))
(inf-mot 80 68 1 (n "2/10,5"))
(inf-mot 81 65 1 (n "2/11,5"))
(inf-mot 61 81 1 (n "2/117,30"))
(inf-mot 69 84 1 (n "2/12,4"))
(inf-mot 64 79 1 (n "2/120,30"))
(inf-mot 44 97 1 (n "2/121"))
(inf-mot 41 99 1 (n "2/13"))
(inf-mot 65 76 1 (n "2/130"))
(inf-mot 70 74 1 (n "2/137"))
(inf-mot 60 89 1 (n "2/16,1"))
(inf-mot 61 90 1 (n "2/18,1"))
(inf-mot 79 71 1 (n "2/2,5"))
(inf-mot 66 87 1 (n "2/22,4"))
(inf-mot 75 74 1 (n "2/23,2"))
(inf-mot 63 87 1 (n "2/26,1"))
(inf-mot 43 97 1 (n "2/28,8"))
(inf-mot 39 100 1 (n "2/313,79"))
(inf-mot 40 99 1 (n "2/314,79"))
(inf-mot 40 101 1 (n "2/315,79"))
(inf-mot 55 91 1 (n "2/329,83"))
(inf-mot 56 89 1 (n "2/330,83"))
(inf-mot 58 86 1 (n "2/331,83"))
(inf-mot 46 95 1 (n "2/357,90"))
(inf-mot 48 96 1 (n "2/358,90"))
(inf-mot 49 95 1 (n "2/359,90"))
(inf-mot 77 72 1 (n "2/38,2"))
(inf-mot 59 85 1 (n "2/39,9"))
(inf-mot 60 84 1 (n "2/47,9"))
(inf-mot 58 87 1 (n "2/60,9"))
(inf-mot 69 84 1 (n "2/8,4"))
(inf-mot 72 74 1 (n "2/9,2"))
(inf-mot 80 69 1 (n "3/10,5"))
(inf-mot 80 67 1 (n "3/11,5"))
(inf-mot 59 83 1 (n "3/117,30"))
(inf-mot 62 81 1 (n "3/119,30"))
(inf-mot 63 81 1 (n "3/119,30"))
(inf-mot 69 83 1 (n "3/12,4"))
(inf-mot 64 80 1 (n "3/120,30"))
(inf-mot 44 99 1 (n "3/121"))
(inf-mot 41 100 1 (n "3/13"))
(inf-mot 67 75 1 (n "3/134"))
(inf-mot 71 74 1 (n "3/137"))
(inf-mot 61 89 1 (n "3/16,1"))
(inf-mot 61 90 1 (n "3/18,1"))
(inf-mot 79 70 1 (n "3/2,5"))
(inf-mot 67 86 1 (n "3/22,4"))
(inf-mot 75 73 1 (n "3/23,2"))
(inf-mot 63 86 1 (n "3/26,1"))
(inf-mot 43 99 1 (n "3/28,8"))
(inf-mot 39 101 1 (n "3/313,79"))
(inf-mot 40 100 1 (n "3/314,79"))
(inf-mot 38 102 1 (n "3/315,79"))
(inf-mot 65 77 1 (n "3/320"))
(inf-mot 56 90 1 (n "3/329,83"))
(inf-mot 57 89 1 (n "3/330,83"))
(inf-mot 56 87 1 (n "3/331,83"))
(inf-mot 46 96 1 (n "3/357,90"))
(inf-mot 47 96 1 (n "3/358,90"))
(inf-mot 50 95 1 (n "3/359,90"))
(inf-mot 78 71 1 (n "3/38,2"))
(inf-mot 60 85 1 (n "3/39,9"))
(inf-mot 60 82 1 (n "3/47,9"))
(inf-mot 60 87 1 (n "3/60,9"))
(inf-mot 68 83 1 (n "3/8,4"))
(inf-mot 74 74 1 (n "3/9,2"))
(inf-mot 84 64 1 (n "6 RSF,15"))
(inf-mot 85 63 1 (n "7 KOSB,15"))
(inf-mot 86 62 1 (n "7 SH,15"))
(inf-mot 83 64 1 (n "8 RSF,15"))
(inf-mot 86 63 1 (n "9 C,15"))
(inf-mot 61 81 1)
(inf-mot 62 80 1)
(inf-recon 69 87 1 (n "82,2"))
(inf-recon 64 87 1 (n "83"))
(inf-armored 63 91 1 (n "1/36"))
(inf-armored 69 86 1 (n "1/41,2"))
(inf-armored 52 93 1 (n "10"))
(inf-armored 63 91 1 (n "2/36"))
(inf-armored 69 87 1 (n "2/41,2"))
(inf-armored 64 90 1 (n "3/36"))
(inf-armored 69 86 1 (n "3/41,2"))
(inf-armored 53 92 1 (n "51"))
(inf-armored 50 94 1 (n "53"))
(cav-mech 72 75 1 (n ",2"))
(cav-mech 78 70 1 (n ",5"))
(cav-mech 39 104 1 (n ",79"))
(cav-mech 56 91 1 (n ",83"))
(cav-mech 60 85 1 (n ",9"))
(cav-mech 45 97 1 (n ",90"))
(arty-group 61 87 1 (n ",1"))
(arty-group 74 75 1 (n ",2"))
(arty-group 62 82 1 (n ",30"))
(arty-group 67 85 1 (n ",4"))
(arty-group 80 70 1 (n ",5"))
(arty-group 38 104 1 (n ",79"))
(arty-group 58 89 1 (n ",83"))
(arty-group 59 86 1 (n ",9"))
(arty-group 45 98 1 (n ",90"))
(arty-hq 67 76 1 (n ",35"))
(arty-hq 43 100 1 (n ",8"))
(arty-towed 61 84 1 (n "113,30"))
(arty-towed 76 73 1 (n "12,2"))
(arty-towed 84 64 1 (n "131,15"))
(arty-towed 85 64 1 (n "181,15"))
(arty-towed 81 69 1 (n "19,5"))
(arty-towed 86 64 1 (n "190,15"))
(arty-towed 67 87 1 (n "20,4"))
(arty-towed 60 86 1 (n "26,9"))
(arty-towed 38 101 1 (n "310,79"))
(arty-towed 56 90 1 (n "322,83"))
(arty-towed 46 98 1 (n "345,90"))
(arty-towed 61 87 1 (n "5,1"))
(arty-towed 68 75 1)
(arty-armored 67 89 1 (n "14,2"))
(arty-armored 51 95 1 (n "22"))
(arty-armored 53 93 1 (n "60"))
(arty-armored 67 89 1 (n "78,2"))
(arty-armored 67 89 1 (n "92,2"))
(arty-armored 53 95 1 (n "94"))
(arty-sp-at 64 89 1 (n "391"))
(arty-sp-at 63 89 1 (n "54"))
(arty-sp-at 64 88 1 (n "67"))
(tank 61 92 1 (n "1/32"))
(tank 63 90 1 (n "1/33"))
(tank 70 84 1 (n "1/66,2"))
(tank 70 85 1 (n "1/67,2"))
(tank 61 92 1 (n "2/32"))
(tank 62 90 1 (n "2/33"))
(tank 70 84 1 (n "2/66,2"))
(tank 70 85 1 (n "2/67,2"))
(tank 61 92 1 (n "3/32"))
(tank 63 90 1 (n "3/33"))
(tank 70 84 1 (n "3/66,2"))
(tank 70 85 1 (n "3/67,2"))
(tank 52 94 1 (n "35"))
(tank 53 94 1 (n "37"))
(tank 51 94 1 (n "8"))
(unit 100100000 (@ 61 88)) ; (hq-inf-div 61 88 1 (n "1"))
(hq-mot-div 74 75 1 (n "2"))
(hq-mot-div 64 82 1 (n "30"))
(hq-mot-div 66 79 1 (n "35"))
(hq-mot-div 67 86 1 (n "4"))
(hq-mot-div 80 71 1 (n "5"))
(hq-mot-div 38 101 1 (n "79"))
(hq-mot-div 41 101 1 (n "8"))
(hq-mot-div 58 90 1 (n "83"))
(hq-mot-div 61 85 1 (n "9"))
(hq-mot-div 46 100 1 (n "90"))
(hq-armor-div 70 86 1 (n "2"))
(hq-armor-div 61 91 1 (n "3"))
(hq-armor-div 51 96 1 (n "4"))
(hq-inf-corps 82 70 1 (n "30"))
(hq-inf-corps 72 80 1 (n "V"))
(hq-inf-corps 61 86 1 (n "VII"))
(hq-inf-corps 50 96 1 (n "VIII"))
(hq-inf-corps 66 80 1 (n "XIX"))
(unit 509110571 (@ 41 98)) ; (inf 41 98 2 (n "I/1057"))
(inf 79 67 2 (n "I/751,326"))
(inf 81 64 2 (n "I/752,326"))
(inf 84 63 2 (n "I/753,326"))
(inf 64 78 2 (n "I/914,352"))
(inf 64 76 2 (n "I/915,352"))
(inf 66 74 2 (n "I/916,352"))
(inf 38 99 2 (n "I/920,243"))
(inf 38 99 2 (n "I/921,243"))
(inf 40 98 2 (n "I/922,243"))
(inf 50 86 2 (n "I/941,353"))
(inf 51 85 2 (n "I/942,353"))
(inf 58 78 2 (n "I/983,275"))
(inf 60 75 2 (n "I/984,275"))
(inf 59 75 2 (n "I/985,275"))
(inf 40 97 2 (n "II/1057,91"))
(inf 42 97 2 (n "II/1058,91"))
(inf 83 63 2 (n "II/751,326"))
(inf 80 66 2 (n "II/751,326"))
(inf 85 62 2 (n "II/753,326"))
(inf 64 77 2 (n "II/914,352"))
(inf 65 75 2 (n "II/915,352"))
(inf 67 74 2 (n "II/916,352"))
(inf 39 98 2 (n "II/920,243"))
(inf 50 86 2 (n "II/941,353"))
(inf 51 85 2 (n "II/942,353"))
(inf 59 76 2 (n "II/983,275"))
(inf 61 74 2 (n "II/984,275"))
(inf 60 74 2 (n "II/985,275"))
(inf 41 97 2)
(inf-bicycle 64 75 2 (n "352"))
(inf-bicycle 50 85 2 (n "I/943,353"))
(inf-bicycle 50 85 2 (n "II/943,353"))
(inf-bicycle 53 91 2 (n "III/37,17ss"))
(inf-bicycle 54 91 2 (n "III/38,17ss"))
(inf-fusil 58 76 2 (n ",275"))
(inf-fusil 50 84 2 (n ",353"))
(inf-fusil 86 61 2 (n "326"))
(inf-pion 58 76 2 (n ",275"))
(inf-pion 51 84 2 (n ",353"))
(inf-pion 79 68 2 (n "3 FS"))
(inf-pion 82 64 2 (n "326"))
(inf-pion 68 74 2 (n "352"))
(inf-mot 85 38 2 (n "II/156,116"))
(inf-mot 48 94 2 (n "II/3,2ss"))
(inf-mot 46 94 2 (n "III/3,2ss"))
(inf-fsj 55 88 2 (n "I/13,5 FS"))
(inf-fsj 57 86 2 (n "I/14,5 FS"))
(inf-fsj 58 85 2 (n "I/15,5 FS"))
(inf-fsj 69 73 2 (n "I/5,3 FS"))
(inf-fsj 45 95 2 (n "I/6 FS,91"))
(inf-fsj 72 73 2 (n "I/8,3 FS"))
(inf-fsj 75 72 2 (n "I/9,3 FS"))
(inf-fsj 56 86 2 (n "II/13,5 FS"))
(inf-fsj 57 85 2 (n "II/14,5 FS"))
(inf-fsj 58 83 2 (n "II/15,5 FS"))
(inf-fsj 70 73 2 (n "II/5,3 FS"))
(inf-fsj 44 96 2 (n "II/6 FS,91"))
(inf-fsj 73 73 2 (n "II/8,3 FS"))
(inf-fsj 76 71 2 (n "II/9,3 FS"))
(inf-fsj 56 85 2 (n "III/13,5 FS"))
(inf-fsj 58 84 2 (n "III/14,5 FS"))
(inf-fsj 59 82 2 (n "III/15,5 FS"))
(inf-fsj 71 73 2 (n "III/5,3 FS"))
(inf-fsj 74 73 2 (n "III/8,3 FS"))
(inf-fsj 77 70 2 (n "III/9,3 FS"))
(inf-mot-pion 55 89 2 (n ",17ss"))
(inf-mot-pion 58 84 2 (n ",5 FS"))
(inf-armored 49 94 2 (n "I/3,2ss"))
(inf-armored 47 94 2 (n "I/4,2ss"))
(inf-armored 84 39 2 (n "I/60,116"))
(inf-armored 84 39 2 (n "II/60,116"))
(inf-armored 63 79 2 (n "II/901,130"))
(inf-armored 61 80 2 (n "II/902,130"))
(inf-armored 85 38 2 (n "III/60,116"))
(inf-pz-pion 60 81 2 (n ",130"))
(inf-pz-pion 81 41 2 (n "675,116"))
(inf-armored-recon 81 41 2 (n ",116"))
(inf-armored-recon 55 87 2 (n ",17ss"))
(arty-horse 55 87 2 (n "I,17ss"))
(arty-horse 56 78 2 (n "I,275"))
(arty-horse 51 86 2 (n "I,353"))
(arty-horse 68 73 2 (n "I/352"))
(arty-horse 55 90 2 (n "II,17ss"))
(arty-horse 56 78 2 (n "II,275"))
(arty-horse 51 86 2 (n "II,353"))
(arty-horse 66 74 2 (n "II/352"))
(arty-horse 56 78 2 (n "III,275"))
(arty-horse 51 86 2 (n "III,353"))
(arty-horse 87 38 2 (n "III/146,116"))
(arty-horse 51 86 2 (n "IV,353"))
(arty-towed 70 71 2 (n ",3 FS"))
(arty-towed 56 84 2 (n ",5 FS"))
(arty-towed 62 79 2 (n "I,130"))
(arty-towed 37 99 2 (n "I,243"))
(arty-towed 79 66 2 (n "I,326"))
(arty-towed 43 96 2 (n "I/191,91"))
(arty-towed 38 98 2 (n "II,243"))
(arty-towed 82 63 2 (n "II,326"))
(arty-towed 87 38 2 (n "II/146,116"))
(arty-towed 39 97 2 (n "III,243"))
(arty-towed 85 61 2 (n "III,326"))
(arty-towed 56 78 2 (n "IV,275"))
(arty-flak 55 89 2 (n ",17ss"))
(arty-flak 75 71 2 (n ",3 FS"))
(arty-flak 58 82 2 (n ",5 FS"))
(arty-flak 86 38 2 (n "281,116"))
(arty-flak 63 79 2 (n "311,130"))
(arty-flak-bty 55 79 2 (n "1,275"))
(arty-flak-bty 55 79 2 (n "2,275"))
(arty-flak-bty 55 79 2 (n "3.275"))
(arty-at 86 38 2 (n ",116"))
(arty-at 78 69 2 (n ",3 FS"))
(arty-at 80 65 2 (n ",326"))
(arty-at 56 85 2 (n ",5 FS"))
(arty-armored 87 38 2 (n "I/146,116"))
(arty-sp-at 52 92 2 (n "PzJg,17ss"))
(arty-sp-at 49 85 2 (n "PzJg,353"))
(tank 82 40 2 (n "I/16,116"))
(tank 51 93 2 (n "I/2,2ss"))
(tank 82 40 2 (n "II/16,116"))
(tank 50 93 2 (n "II/2,2ss"))
(assault-gun 39 96 2 (n "1243,243"))
(assault-gun 86 38 2 (n "288,116"))
(assault-gun 55 90 2 (n "StuG,17ss"))
(tank-co 63 78 2 (n "I/1,130"))
(assault-gun-co 64 76 2 (n ",130"))
(assault-gun-co 60 81 2 (n ",130"))
(assault-gun-co 49 85 2 (n "1353,353"))
(assault-gun-co 64 78 2 (n "8/2,130"))
(hq-inf-div 61 78 2 (n "130"))
(hq-inf-div 38 97 2 (n "243"))
(hq-inf-div 56 79 2 (n "275"))
(hq-inf-div 75 70 2 (n "3 FS"))
(hq-inf-div 85 60 2 (n "326"))
(unit 535200000 (@ 65 74))
(unit 535300000 (@ 49 86))
(hq-inf-div 55 85 2 (n "5 FS"))
(unit 509100000 (@ 43 95)) ; (hq-inf-div 43 95 2 (n "91"))
(hq-gren-div 54 90 2 (n "17ss"))
(hq-armor-div 89 37 2 (n "116"))
(hq-inf-corps 71 65 2 (n "II FS"))
(hq-inf-corps 44 86 2 (n "LXXXIV"))
|