summaryrefslogtreecommitdiffstats
path: root/DDayAtOmahaBeach/DDayOmaha.lou
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2022-10-25 14:41:52 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2022-10-25 14:42:31 +0200
commite7dfae2783f6a57047a944e3777f88f716c18e86 (patch)
tree4b95eebc5e70db6393bdcbd5fe80d02e38f428e3 /DDayAtOmahaBeach/DDayOmaha.lou
parentb1d6bc3f41d029c956a23c46fc8bfdb2edbb89e7 (diff)
downloadasynk-rules-e7dfae2783f6a57047a944e3777f88f716c18e86.zip
asynk-rules-e7dfae2783f6a57047a944e3777f88f716c18e86.tar.gz
DDay : add Tank & Artillery card
Diffstat (limited to 'DDayAtOmahaBeach/DDayOmaha.lou')
-rw-r--r--DDayAtOmahaBeach/DDayOmaha.lou61
1 files changed, 61 insertions, 0 deletions
diff --git a/DDayAtOmahaBeach/DDayOmaha.lou b/DDayAtOmahaBeach/DDayOmaha.lou
index 1cc4e39..434c1c8 100644
--- a/DDayAtOmahaBeach/DDayOmaha.lou
+++ b/DDayAtOmahaBeach/DDayOmaha.lou
@@ -75,6 +75,30 @@ def @Sporadic { @IncludeGraphic "imgs/sporadic.eps" }
#def @Steady { @I steady }
#def @Sporadic { @I sporadic }
+def @CHeader
+ named @HTags {}
+ named @HTitle {}
+ named @HVersion {1.0}
+ named @HTag {}
+{
+ @Tbl
+ rule {no}
+ m {0c}
+ aformat {
+ @Cell i {right} ml {.5c} mr {.3c} 8p @Font @B A
+ | @Cell i {left} ma {.05c} width {5.7c} 8p @Font @B B
+ | @Cell m {.05c} 6p @Font C
+ | @Cell D
+ }
+ {
+ @Rowa A {@HTags} B {@HTitle} C {@HVersion} D {@HTag}
+ }
+}
+def @CTag left c right x { white @Colour @CurveBox margin {2p} paint {c} x }
+# 65mm x 89mm
+def @HCard right x { 90d @Rotate black @Colour @CurveBox margin {.1c} 8.7c @Wide 6.3c @High black @Colour { x } }
+def @VCard right x { black @Colour @CurveBox margin {.1c} 6.3c @Wide 8.7c @High black @Colour { x } }
+
@Document
//
@Text @Begin
@@ -587,6 +611,43 @@ y{foot+ysize+0.3c}
@B{Artillery Barrage} : @LLP |0.5c (HQ @Char bar @Char bar CP).command(Arty) @B and (Arty @Char bar @Char bar same (HQ @Char bar @Char bar CP).command(@Undisrupted Inf)).inFoF(target) #@B and !Arty.inFoF(any) unless Armored
# Rule 17.3 Artillery Barrage => added Undisrupted
@LLP @LLP
+7p @Font @VCard {
+ @CHeader @HTitle {US Tank and Artillery}
+ @BulletList
+ gap {.6v}
+ labelwidth {.6f}
+ @ListItem{@B Tank, @B {anti-tank}, @B {anti-aircraft} may @B Support if either :
+ @BulletList
+ labelwidth {0.6f}
+ @ListItem{it is adjacent to /.3v the target @B or an attacking infantry at any range}
+ #@ListItem{@B or it is in command of an HQ or General}
+ #@ListItem{@B or 1+ attacking infantry is in command of an HQ or General}
+ @ListItem{@B or an HQ or General commands /.3v the tank @B or at least 1 attacking infantry}
+ @RawEndList}
+ @ListItem{@B Tank @Underline{not adjacent} to the target may @B Barrage if either :
+ @BulletList
+ labelwidth {0.6f}
+ @ListItem{it is in the @I FoF of the target}
+ @ListItem{@B or an HQ or General commands /.3v the tank @B or at least 1 @Undisrupted infantry in the @I FoF}
+ @RawEndList}
+# an Artillery not adjacent + not in Fof Undisrupted !!!
+ @ListItem{An @B Artillery may @B Support the attack if :
+ @BulletList
+ labelwidth {0.6f}
+ @ListItem{it is @B not adjacent to the target}
+ @ListItem{@B and it is @B not in an @Undisrupted @I FoF (unless @I armored)}
+ @ListItem{@B and an @B HQ commands it @B and any other attacking infantry}
+ @RawEndList}
+ @ListItem{@B Artillery @Underline{not adjacent} to the target may @B Barrage if :
+ @BulletList
+ labelwidth {0.6f}
+ @ListItem{it is @B not in an @Undisrupted @I FoF (unless @I armored)}
+ @ListItem{it is in command of an HQ or a CP}
+ @ListItem{it is in the @I FoF of the target /.3f @B or an @Undisrupted infantry under the same HQ or CP is}
+ @RawEndList}
+ @ListItem{@I {Unrevealed Reinforcement} may @B not be @B barraged}
+ @EndList
+}
@End @Section
@EndSections