diff options
Diffstat (limited to 'EnemyActionArdennes')
| -rw-r--r-- | EnemyActionArdennes/EAA-cards.lou | 88 | 
1 files changed, 88 insertions, 0 deletions
diff --git a/EnemyActionArdennes/EAA-cards.lou b/EnemyActionArdennes/EAA-cards.lou index bbd4626..595c168 100644 --- a/EnemyActionArdennes/EAA-cards.lou +++ b/EnemyActionArdennes/EAA-cards.lou @@ -50,6 +50,7 @@ def @GermanGS { 7p @Font @GCol @Colour @Box margin {.5p} paint {@GCol} white @Co  def @Allied { Allied }  def @German { German }  def @Day right x { white @Colour @Box margin {1p} paint {@Red} white @Colour x } +def @DayOnly { @Red @Colour @CurveBox margin {1p} black @Colour day }  def @A { white @Colour @Box margin {1p} paint {@ACol} A }  def @G { white @Colour @Box margin {1p} paint {@GCol} G }  #def @Atk { white @Colour @Box margin {1p} paint {rgb .75 .22 .17} A } @@ -472,6 +473,90 @@ def @AlliedActivation { @VCard {    @EndList  } } +def @GermanEvents { @VCard { +  {{@Xrgb magenta3} @Tag E0} @Title { @GS |.2c German Events} +  /.3v +  @BulletList +    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 {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 {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} +  #@ListItem{@B {Monty Tidies The Lines} : @DayOnly, treat Action Cards 1-10 as @B {No Action} for US 1 @Sup st Army} +  @ListItem{@B {Monty Tidies The Lines} : @DayOnly, US 1 @Sup st : Cards @B 1-10 @Sym arrowdblright @Sym emptyset} +  @ListItem{@B {Von Der Heydte} : land VDH in an empty hex, not adjacent to any unit, @I Clear, @I Broken or @I Woods, non-{@I City}, north of 0800, /.4v +8 hexes of @I Westwall, do not check @I Roadblocks or @I Bridges /.4v +2-3:@I LowSupply, 4-7:@I OutOfSupply, 8-9:@I Isolated, 10:@I Eliminated} +  @EndList +} } + +def @AlliedEventsA { @VCard { +  {{@Xrgb magenta3} @Tag E1} @Title { @GS |.2c Allied Events} +  /.3v +  @BulletList +    gap {.8v} +  @ListItem{@B {Airpower} : remove @I OutOfSupply or @I Isolated marker from 1 unit{@Sym slash}stack +(strength @Sym arrowdblright @I Isolated @Sym arrowdblright lowest {@Sym numbersign}) and it's adjacents. +If none eligible, replace your highest CV card in hand with the @I Airpower card, keep it till the end of the day} +  @ListItem{@B {Allies Alert} : @DayOnly, ignore Combat Chits with a @Day day} +  @ListItem{@B {Artillery Barrage} : discard @B 1 German Division Card in hand} +  @ListItem{@B {Break In The Clouds} : @DayOnly, all non-effective card drawn to support @Allied in combat is considered as @I Airpower} +  @ListItem{@B {German Plans Intercepted} : discard the top card of the draw pile. If empty, discard a random card from your hand} +  @ListItem{@B {Ground Freeze} : @DayOnly : @B -1MP @I Broken, @I Woods, @I Forest} +  @ListItem{@B {Raise The Alarm} : deploy the lowest @Sym numbersign @I Reserve @Sym arrowdblright @I {Next Day}} +  @ListItem{@B {Recover} : remove @I Dispersed markers from all @Allied units} +  @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) +into an adjacent hex in @I Communication (friendly occupied @Sym arrowdblright rearward direction) ignoring @I ZOC.} +  @EndList +} } + +def @AlliedEventsB { @VCard { +  {{@Xrgb magenta3} @Tag E2} @Title { @GS |.2c Allied Engineers Events} +  /.7v +  @BulletList +    gap {.7v} +  @ListItem{@B {Engineers} : conduct 1 of the following in priority order : +    @NumberedList +      gap {1.2v} +      labelwidth {1f} +    @ListItem{Replace a @I Roadblock in a @B VP hex or in @Allied Supply : +      @BulletList +      @ListItem{highest @B HV @Sym arrowdblright westernmost @Sym arrowdblright northernmost} +      @ListItem{with an @Allied @B S @I @Asc Reserve @Sym arrowdblright @Asc @I{OutOfContact}} +      @ListItem{@B matching closest unit : @I division @Sym arrowdblright @I corps @Sym arrowdblright @I army} +      @RawEndList} +    @ListItem{Place a @I Roadblock in an empty road hex : +      @BulletList +      @ListItem{@B HV @Sym greaterequal @B 3} +      @ListItem{within @B 2 hexes of an in @I Supply @German unit} +      @ListItem{in @German @B and @Allied @I Communication} +      @ListItem{not adjacent to an @Allied unit} +      @ListItem{highest @B HV @Sym arrowdblright westernmost @Sym arrowdblright northernmost} +      @ListItem{@Day 17-22 if no @I Roadblock placed proceed to @B{priority 3}} +      @ListItem{@Day 16,23-29 if no @I Roadblock placed proceed to @B{priority 4}} +      @RawEndList} +    @ListItem{Destroy a @I Bridge in @Allied @I Supply adjacent to a @German unit +      @BulletList +      @ListItem{highest @B HV @Sym arrowdblright westernmost} +      @RawEndList} +    @ListItem{Place @B {1 IP} on an @Allied stack in @I Supply not in @City +      @BulletList +      @ListItem{adjacent to greatest @German strength @Sym arrowdblright westernmost} +      @RawEndList} +    @RawEndList} +  @EndList +} } +  def @NextCard { @VCard {    {{@Xrgb cyan} @Tag R0} @Title {@GS |.2c @Allied Activation}    /.3v @@ -505,6 +590,9 @@ def @NextCard { @VCard {  @Display @CombatAdvance  @Display @GameStart  @Display @AlliedActivation +@Display @GermanEvents +@Display @AlliedEventsA +@Display @AlliedEventsB  # TODO  #   - 10.64 redeploying out-of-contact units to attack  | 
