summaryrefslogtreecommitdiffstats
path: root/EnemyActionArdennes/EAA-cards.lou
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2022-12-28 15:03:45 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2022-12-28 15:03:45 +0100
commitc9a92b8cf6fca0ddc49f55a310a15aca16213bc8 (patch)
tree5108d2f2c0e1f0565039d3d42f87b917a1ba22c2 /EnemyActionArdennes/EAA-cards.lou
parent6581c9aaffc578c1b4a9ad10cc08125436b6d117 (diff)
downloadasynk-rules-c9a92b8cf6fca0ddc49f55a310a15aca16213bc8.zip
asynk-rules-c9a92b8cf6fca0ddc49f55a310a15aca16213bc8.tar.gz
EAA : improve Supply, Communication, Daily Sequence, Roadblocks
Diffstat (limited to 'EnemyActionArdennes/EAA-cards.lou')
-rw-r--r--EnemyActionArdennes/EAA-cards.lou59
1 files changed, 33 insertions, 26 deletions
diff --git a/EnemyActionArdennes/EAA-cards.lou b/EnemyActionArdennes/EAA-cards.lou
index 34bef08..83eca66 100644
--- a/EnemyActionArdennes/EAA-cards.lou
+++ b/EnemyActionArdennes/EAA-cards.lou
@@ -86,7 +86,7 @@ def @Desc {@Ding a77 @Sym numbersign}
#def @LineA { /.3c @OneRow { 0 0 moveto xsize 0 lineto 1 pt setlinewidth stroke } @Graphic }
def @Roadblocks { @VCard {
- @CHeader @HTags {@GS} @HTitle {Roadblocks} @HVersion {1.1} @HTag {{@Xrgb olivedrab} @CTag R0}
+ @CHeader @HTags {@GS} @HTitle {Roadblocks} @HVersion {1.2} @HTag {{@Xrgb olivedrab} @CTag R0}
@BulletList
gap {.7v}
@ListItem{the hex is considered @B empty (@Allied Reserve Deployment)}
@@ -101,9 +101,10 @@ def @Roadblocks { @VCard {
/.3v when a @German unit @I moves (advance, retreat, reinforce)
/.3v into a hex @B adjacent to :
@BulletList
- @ListItem{an empty @I Position, in @Allied @I Supply, on a @B Road hex}
+ @ListItem{an empty @B Road @Sym ampersand @I Position hex in @Allied @I Supply}
+ @ListItem{not in @Allied @B ZOC unless @B HV 5+}
@ListItem{not a @German @City or adjacent to a @German unit}
- @ListItem{if @B HV < @B 5 : not in @Allied @B ZOC}
+ #@ListItem{if @B HV < @B 5 : not in @Allied @B ZOC}
@ListItem{@Day 20+ : only if @B VP}
@RawEndList /.4v}
@ListItem{@B remove a @I Roadblock when :
@@ -498,12 +499,12 @@ def @GermanEvents { @VCard {
gap {.8v}
@ListItem{@B {Allied Command Crisis} : delay @I {British Corps} units @Sym ampersand Command Cards from December 22 to 23}
@ListItem{@B {Bridge Engineers} : Repair or build a @I Bridge, at least @B 1 hex must be in German Supply, @B none can be in @Allied @I ZOC}
- @ListItem{@B {Commandos} : skip next @Allied impulse}
+ @ListItem{@B {Commandos} : skip next @Allied @I Impulse}
@ListItem{@B {Eisenhower Hesitates} : delay 82 @Sup nd or 101 @Sup st until December 19}
@ListItem{@B {Fuel Priority} : once per day when drawing cards, /.4v discard to prevent a formation from being @I OutOfFuel}
@ListItem{@B {Fury of Bastogne} : @DayOnly @B {VP +2 Combat chits} others @B -2}
#@ListItem{@B {Fury of Bastogne} : @DayOnly @B {+2 chits} against @B VP hexes, /.4v @B {-2 chits} otherwise}
- @ListItem{@B {Greif Bridge Protect} : prevent a bridge destruction, counts towards @Allied Command Level if played during @B G impulse}
+ @ListItem{@B {Greif Bridge Protect} : prevent a bridge demolition, counts towards @Allied Command Level if played during @B G @I Impulse}
@ListItem{@B {Ground Freeze} : @DayOnly : @B -1MP @I Broken, @I Woods, @I Forest}
@ListItem{@B {Manteuffel Directs Traffic} : remove @B {1 Roadblock} 2 hexes of a unit in the 5 @Sup th Panzer Army,
stopped unit may continue moving, does not count towards @Allied Command Level}
@@ -532,7 +533,7 @@ If none eligible, replace your highest CV card in hand with the @I Airpower card
@ListItem{@B {Patton On The Move} : accelerate @B {III Corps} units @Sym ampersand Command Cards from December 22 to 21}
@ListItem{@B {Tank Battalion} : remove @B {1 step} from a lone @German Infantry unit, without @I IP, not in @I Town,
adjacent, not accross a @I River, to a supplied full strength @Allied unit}
- @ListItem{@B {Withdrawal} : move 1 @I Surrounded unit{@Sym slash}stack in non-VP hex (most steps @Sym arrowdblright easternmost)
+ @ListItem{@B {Withdrawal} : move 1 @I Surrounded unit{@Sym slash}stack in non-{@B VP} hex (most steps @Sym arrowdblright easternmost)
into an adjacent hex in @I Communication (friendly occupied @Sym arrowdblright rearward direction) ignoring @I ZOC.}
@EndList
} }
@@ -656,14 +657,15 @@ def @British { @VCard {
} }
def @Sequence { @VCard {
- @CHeader @HTags {@GS} @HTitle {Daily Sequence Key Points}
+ @CHeader @HTags {@GS} @HTitle {Daily Sequence Key Points} @HVersion {1.1}
+ /.7v
@TaggedList
gap {1.1v}
labelwidth {.4c}
@TagItem{I.}{@B {Reserve Phase}
@BulletList
@ListItem{@Day 18+ deploy delayed (by 2 days) @G @I Reserve}
- @ListItem{release @B OKW if @B 1+ unit adj{@Sym slash}across @I Meuse can @I TraceSupply}
+ @ListItem{release @B OKW if @B 1+ @I InSupply unit adj @Sym slash across the @I Meuse}
@RawEndList}
# @TagItem{II.}{@B {Card Preparation Phase} : complete @Sym ampersand reshuffle cards}
# @BulletList
@@ -672,25 +674,26 @@ def @Sequence { @VCard {
@TagItem{III.}{@B {Supply Phase}
@BulletList
@ListItem{@Day 21+ draw @B 1 @Allied card, if @I Airpower, Army, Army Group : /.4v
- @Sym arrowdblright discard highest CV card, skip first @I Impulse}
+ @Sym arrowdblright replace highest CV card with it, skip first @G @I Impulse}
@ListItem{@G may play @B 1+ @I {Bridge Engineers}}
@ListItem{@Day 17+ check @A @I Supply , @Day 19+ check @G @I Supply}
@ListItem{remove @I Roadblocks not in @G @Sym ampersand @A @I Communication}
- @ListItem{@Day 20+ check @G @I OutOfFuel, may use @I {Fuel Depots}{@Sym slash}@I Priority}
+ #@ListItem{@Day 20+ check @G @I OutOfFuel, may use @I {Fuel Depots}{@Sym slash}@I Priority}
@RawEndList}
@TagItem{IV.}{@B {Command Phase}
@BulletList
+ @ListItem{@Day 20+ check @G @I OutOfFuel, may use @I {Fuel Depots}{@Sym slash}@I Priority}
@ListItem{@GermanGS @I Activation :
@BulletList
- @ListItem{@I Roadblock removal @Sym ampersand Reserve check}
- @ListItem{Movement check @I Roadblocks @Sym ampersand @Day 17+ @I Bridge destruction}
- @ListItem{Combat @Sym arrowdblright IP @Sym arrowdblright remove @I Dispersed markers}
- @ListItem{@Day 20+ check @G @I OutOfFuel, may use @I {Fuel Depots}{@Sym slash}@I Priority}
+ @ListItem{adjacent @I Roadblock removal @Sym ampersand Reserve check}
+ @ListItem{@Day 17+ : check @I Bridge demolition if @A Supply across it} # hey may be in enemy ZOC, but bridge control blocks Supply
+ @ListItem{@B then check @I Roadblocks (@Day 20+ only @B VP)} # might not stop movement if a bridge is destroyed first
+ #@ListItem{Combat @Sym arrowdblright IP @Sym arrowdblright remove @I Dispersed markers}
@RawEndList}
@ListItem{@AlliedAS @I Impulse :
@BulletList
@ListItem{@B Expedite : next day units @Sym arrowdblright @I Reserve (@I Map if @Sym lessequal 2 cards)}
- @ListItem{@Day 22+ @B {No Command} : complete then draw another card}
+ @ListItem{@Day 22+ @B {No Command} : complete then @B{draw another} card}
@RawEndList}
@RawEndList}
# @TagItem{V.}{@B {End Of Day Phase}
@@ -703,30 +706,31 @@ def @Sequence { @VCard {
} }
def @Definitions { @VCard {
- @CHeader @HTags {@GS @VS} @HTitle {Definitions} @HVersion {1.2} @HTag {{@Xrgb yellowgreen} @CTag D0}
+ @CHeader @HTags {@GS @VS} @HTitle {Definitions} @HVersion {1.3} @HTag {{@Xrgb yellowgreen} @CTag D0}
@BulletList
- @ListItem{@B{Supply Head} :
- @BulletList
- @ListItem{a road hex connected via road to a friendly map edge}
- @ListItem{may @B not pass through enemy @B ZOC, @City or @I Bridges}
- @RawEndList}
+ # FIXME Supply and Communication passes through friendly units
+ #@ListItem{the hex checked may be in an enemy @B ZOC}
@ListItem{@B Supply :
@BulletList
- # @ListItem{the hex may be in an enemy @B ZOC}
- @ListItem{a @B 4 hexes path to a friendly map edge or @B{Supply Head} :
+ @ListItem{the hex checked may be in an enemy @B ZOC}
+ @ListItem{may @B not pass through enemy @I Bridges, @City or @B ZOC}
+ @ListItem{a @B 4 hexes path (1 if crosses an unbridged @I River) to :
@BulletList
- @ListItem{may @B not pass through enemy @B ZOC, @City or @I Bridges}
- @ListItem{is restricted to @B 1 hex if crosses an unbridged @I River}
+ @ListItem{a @B{Supply Head} : road hex connected to a friendly map edge}
+ #@ListItem{may @B not pass through enemy @B ZOC, @City or @I Bridges}
+ #@ListItem{is restricted to @B 1 hex if crosses an unbridged @I River}
@RawEndList}
@RawEndList}
@ListItem{@B {@GS Communication} :
@BulletList
+ @ListItem{the hex checked may be in an enemy @B ZOC}
#@ListItem{the hex may be in an enemy @B ZOC, from there, the path :
#@BulletList
- @ListItem{may @B not pass through enemy @B ZOC or @City}
+ @ListItem{may @B not pass through enemy @City or @B ZOC}
@ListItem{may pass through any terrain (including unbridged @I River)}
#@RawEndList}
@RawEndList}
+ @ListItem{@GS @B {Surrounded} : @Allied units do not prevent surrounding}
@ListItem{@GS @B {Behide Ennemy Lines} :
@BulletList
@ListItem{@B out of @I Communication, @B not in @City, @B not @I Surrounded}
@@ -800,6 +804,9 @@ def @Updates { @VCard {
@Display @Empty
@Display @Updates
@Display @British
+@Display @Sequence
+@Display @Definitions
+@Display @Roadblocks
# TODO
# - Bridge Demolition 17+ in Allied Supply 1-2