summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2022-04-18 17:25:39 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2022-04-18 17:25:39 +0200
commitd0fa3e6b770dc683c47df144870c05925b9bcb17 (patch)
tree3de1930322a73113dfef04e61ce0c3068426c285
parentbeb62213ade6d3fe060fef46fc20f04498e9ac67 (diff)
downloadasynk-rules-d0fa3e6b770dc683c47df144870c05925b9bcb17.zip
asynk-rules-d0fa3e6b770dc683c47df144870c05925b9bcb17.tar.gz
EAA : add Replacement & British
-rw-r--r--EnemyActionArdennes/EAA-cards.lou90
1 files changed, 85 insertions, 5 deletions
diff --git a/EnemyActionArdennes/EAA-cards.lou b/EnemyActionArdennes/EAA-cards.lou
index 595c168..8ec612f 100644
--- a/EnemyActionArdennes/EAA-cards.lou
+++ b/EnemyActionArdennes/EAA-cards.lou
@@ -557,6 +557,86 @@ def @AlliedEventsB { @VCard {
@EndList
} }
+def @Replacement { @VCard {
+ {{@Xrgb sienna1} @Tag D1} @Title { @GS |.2c Replacement @Sym ampersand German Reserve}
+ /.3v
+ @BulletList
+ gap {1.2v}
+ @ListItem{@B {Replacement} is not considered a unit activation :
+ @BulletList
+ @ListItem{target unit must be @I InSupply @B and able to trace supply}
+ @ListItem{@B 1 step max @Sym slash unit in a single @I Impulse}
+ @ListItem{@G non-{@I Elite} @B before @I Elite units in the eligible @I corps}
+ @ListItem{@A @Desc @B {only if} the @I corps has @B {at least 2} reduced units}
+ @RawEndList}
+ @ListItem{@B {German Reserve Deployment} :
+ @BulletList
+ @ListItem{in a valid @I SupplyHead in the Army boundaries}
+ @ListItem{@B 3 hexes away from an non-{@I Isolated} @Allied unit, @City} # FIXME 2 if map-edge
+ @ListItem{within @B 3 hexes of the @B same @I division @Sym arrowdblright @I corps @Sym arrowdblright @I army}
+ @ListItem{in an @I Impulse, units of a @I division deploy in the @B same hex}
+ @RawEndList}
+ #@ListItem{@B {OKW} is released (cards in available, units in @I Reserve) if :
+ @ListItem{@B {OberKommando der Wehrmacht} is released if :
+ @BulletList
+ @ListItem{@B 1+ unit able to @I TraceSupply is adjacent or across the @I Meuse}
+ @ListItem{move @B OKW units into the @I Reserve box}
+ @ListItem{@I Primary card @Sym arrowdblright draw pile, @I Supplemental @Sym arrowdblright available}
+ @ListItem{first @B OKW unit is deployed within @B 3 hexes of @B any unit}
+ @ListItem{on @I Activation @B OKW units are attached to :
+ @BulletList
+ @ListItem{6 @Sup th Army if @B all units are within 6 @Sup th Army boundaries}
+ @ListItem{7 @Sup th Army if @B all units are within 7 @Sup th Army boundaries}
+ @ListItem{otherwise to the 5 @Sup th Army}
+ @RawEndList}
+ @RawEndList}
+ @EndList
+} }
+
+def @British { @VCard {
+ {{@Xrgb sienna1} @Tag D2} @Title { @GS |.2c British XXX Corps}
+ /.3v
+ @BulletList
+ @ListItem{if no @B {British XXX Corps} unit is on the map:
+ @BulletList
+ @ListItem{if @B 1+ @German unit is @I Proximate to a hex west of the @I Meuse :#, place the @B first unit following these criteria :
+ @BulletList
+ @ListItem{deploy the @B first unit as follows :
+ @BulletList
+ @ListItem{west of the @I Meuse}
+ @ListItem{in an empty @Allied @I Position @I InSupply}
+ @ListItem{not in a @German @City}
+ @ListItem{@I Proximate to or within @B 3 hexes of a @German unit}
+ @ListItem{highest @B HV @Sym arrowdblright @B closest to a @German unit @Sym arrowdblright northernmost}
+ @RawEndList}
+ @RawEndList}
+ @ListItem{otherwise, deploy @B all the deploying units as follows :}
+ @RawEndList}
+ @EndList
+ |.2c 6c @Wide @Tbl
+ rule {yes}
+ indent{right}
+ aformat {@Cell A | @Cell B | @Cell C | @Cell D}
+ {
+ @Rowa A{XXX.@B{GA}} B{@B 5 @Sym arrowdblright 0422} C{@B 32 @Sym arrowdblright 0424}
+ @Rowa A{XXX.@B{43}} B{@B 129 @Sym arrowdblright 0117} C{@B 130 @Sym arrowdblright 0319} D{@B 214 @Sym arrowdblright 0420}
+ @Rowa A{XXX.@B{53}} B{@B 71 @Sym arrowdblright 0626} C{@B 158 @Sym arrowdblright 0826} D{@B 160 @Sym arrowdblright 0927}
+ @Rowa A{XXX} B{@B 29A @Sym arrowdblright 1126} C{@B 33A @Sym arrowdblright 1226} D{@B 34A @Sym arrowdblright 1427}
+ }
+ /.4v
+ @BulletList
+ @ListItem{subsequent units are deployed as follows :
+ @BulletList
+ @ListItem{using the regular deployment rules plus :
+ @BulletList
+ @ListItem{as attached to the US 1 @Sup st Army}
+ @ListItem{must deploy west of the @I Meuse}
+ @ListItem{but not restricted by corps boundaries}
+ @RawEndList}
+ @RawEndList}
+ @EndList
+} }
+
def @NextCard { @VCard {
{{@Xrgb cyan} @Tag R0} @Title {@GS |.2c @Allied Activation}
/.3v
@@ -593,14 +673,14 @@ def @NextCard { @VCard {
@Display @GermanEvents
@Display @AlliedEventsA
@Display @AlliedEventsB
+@Display @Replacement
+@Display @British
# TODO
-# - 10.64 redeploying out-of-contact units to attack
-# - Replacement 17.0
-# - German Reseve deployment
-# - Deploying British XXX Corps 9.6 && OKW 7.4
+# - maj Corps, Division Army
# - Daily Sequence of Play
-# - 2P Reseve deployment
# - Bridge Demolition 17+ in Allied Supply 1-2
+# - 10.64 redeploying out-of-contact units to attack
+# - 2P Reseve deployment
@End @Text