diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2022-12-28 15:03:45 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2022-12-28 15:03:45 +0100 |
commit | c9a92b8cf6fca0ddc49f55a310a15aca16213bc8 (patch) | |
tree | 5108d2f2c0e1f0565039d3d42f87b917a1ba22c2 /EnemyActionArdennes/EAA-cards.lou | |
parent | 6581c9aaffc578c1b4a9ad10cc08125436b6d117 (diff) | |
download | asynk-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.lou | 59 |
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 |