diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2022-10-25 14:41:52 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2022-10-25 14:42:31 +0200 |
commit | e7dfae2783f6a57047a944e3777f88f716c18e86 (patch) | |
tree | 4b95eebc5e70db6393bdcbd5fe80d02e38f428e3 | |
parent | b1d6bc3f41d029c956a23c46fc8bfdb2edbb89e7 (diff) | |
download | asynk-rules-e7dfae2783f6a57047a944e3777f88f716c18e86.zip asynk-rules-e7dfae2783f6a57047a944e3777f88f716c18e86.tar.gz |
DDay : add Tank & Artillery card
-rw-r--r-- | DDayAtOmahaBeach/DDayOmaha.lou | 61 | ||||
-rw-r--r-- | DDayAtOmahaBeach/DDayOmaha.pdf | bin | 107773 -> 108130 bytes |
2 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 diff --git a/DDayAtOmahaBeach/DDayOmaha.pdf b/DDayAtOmahaBeach/DDayOmaha.pdf Binary files differindex b7de865..e8e4370 100644 --- a/DDayAtOmahaBeach/DDayOmaha.pdf +++ b/DDayAtOmahaBeach/DDayOmaha.pdf |