From 95260420580a91105681246ccec5c768a3bf7ae9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Wed, 14 Aug 2024 17:40:50 +0200 Subject: LHY : add version --- LastHundredYards/defs.lou | 1 + LastHundredYards/tables/assault.lou | 2 +- LastHundredYards/tables/assault_reactions.lou | 3 +-- LastHundredYards/tables/atdrm.lou | 2 +- LastHundredYards/tables/avfs.lou | 3 +-- LastHundredYards/tables/concealed.lou | 4 ++-- LastHundredYards/tables/deployment.lou | 3 +-- LastHundredYards/tables/empty.lou | 2 +- LastHundredYards/tables/fate.lou | 2 +- LastHundredYards/tables/fire_resolution.lou | 2 +- LastHundredYards/tables/japanese.lou | 2 +- LastHundredYards/tables/latw.lou | 2 +- LastHundredYards/tables/leaders.lou | 2 +- LastHundredYards/tables/limited_reactions.lou | 2 +- LastHundredYards/tables/maneuver.lou | 2 +- LastHundredYards/tables/mdrm.lou | 2 +- LastHundredYards/tables/mines.lou | 2 +- LastHundredYards/tables/recovery.lou | 2 +- LastHundredYards/tables/sadrm.lou | 2 +- LastHundredYards/tables/setup.lou | 2 +- LastHundredYards/tables/tems.lou | 2 +- LastHundredYards/tables/transport.lou | 2 +- LastHundredYards/tables/withdrawal.lou | 2 +- 23 files changed, 24 insertions(+), 26 deletions(-) diff --git a/LastHundredYards/defs.lou b/LastHundredYards/defs.lou index 5180864..2e43f69 100644 --- a/LastHundredYards/defs.lou +++ b/LastHundredYards/defs.lou @@ -37,4 +37,5 @@ def @Russian { red @Colour 11p @Font @Ding a35 } def @German { @I GE } def @Mark { blue @Colour @Sym asteriskmath } +def @Version right x { /.1co 7p @Font {v{x}} } def @URL left y right x { y @URLLink { rgb .11 .31 .48 } @Colour { x } } diff --git a/LastHundredYards/tables/assault.lou b/LastHundredYards/tables/assault.lou index 34a0985..6c47c21 100644 --- a/LastHundredYards/tables/assault.lou +++ b/LastHundredYards/tables/assault.lou @@ -5,7 +5,7 @@ aformat { @StartHSpan @Cell A | @HSpan } bformat { @Cell A | @Cell B} { - @Row paint {@Assault} format { @StartHSpan @Cell 16p @Font @B A | @Cell i{right} B} A{Assault 10p @Font 14.0} B{[-4 ; +4]} + @Row paint {@Assault} format { @StartHSpan @Cell 16p @Font @B A | @Cell i{right} B} A{Assault 10p @Font 14.0 @Version 1} B{[-4 ; +4]} @Rowa A{ // @RawBulletList @ListItem{non-@I vehicular may assault from @B 2 hexes (@B 3 if @I Heroic), @I vehicles from @B 3 hexes @Reff 10.5.2.2} diff --git a/LastHundredYards/tables/assault_reactions.lou b/LastHundredYards/tables/assault_reactions.lou index da6c857..5e83d06 100644 --- a/LastHundredYards/tables/assault_reactions.lou +++ b/LastHundredYards/tables/assault_reactions.lou @@ -2,9 +2,8 @@ black @Colour @CurveBox margin {.1c} black @Colour { @Tbl #rule {yes} margin {.1c} - aformat { @Cell A } { - @Row paint {@AssaultReactions} format { @Cell 16p @Font @B A } A{Reactions to Assault @Sym slash Feint 10p @Font 10.5.3} + @Row paint {@AssaultReactions} format { @Cell 16p @Font @B A } A{Reactions to Assault @Sym slash Feint 10p @Font 10.5.3 @Version 1} @Row format { @Cell A } A{ // @RawDashList @ListItem{@B cannot @I Assault or @I Overrun a hex marked with an @I{Assault Arrow}} diff --git a/LastHundredYards/tables/atdrm.lou b/LastHundredYards/tables/atdrm.lou index 30ef012..858a2ab 100644 --- a/LastHundredYards/tables/atdrm.lou +++ b/LastHundredYards/tables/atdrm.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} { @Row paint {@ATDRM} format { @Cell 16p @Font @B A | @Cell i{right} B} - A{Anti-Tank Fire 10p @Font 11.5} B{@Sym less -4 @B not allowed |.2c [-4 ; +8]} + A{Anti-Tank Fire 10p @Font 11.5 @Version 1} B{@Sym less -4 @B not allowed |.2c [-4 ; +8]} @Row format { @StartHSpan @Cell A | @HSpan } A{ // @RawBulletList @ListItem{@B if @I ATV < 0, can @B only target @I Carrier or @I FV (@I exc : @Russian Anti-Tank Rifles) @Reff11.5.a} diff --git a/LastHundredYards/tables/avfs.lou b/LastHundredYards/tables/avfs.lou index ff45b59..b7496c3 100644 --- a/LastHundredYards/tables/avfs.lou +++ b/LastHundredYards/tables/avfs.lou @@ -2,9 +2,8 @@ black @Colour @CurveBox margin {.1c} black @Colour { @Tbl #rule {yes} margin {.1c} - aformat { @StartHSpan @Cell A | @HSpan } { - @Row paint {@AVFs} format { @Cell 16p @Font @B A | @Cell i{right} B } A{AVFs 10p @Font{10.4}} B{1-step @I combat unit} + @Row paint {@AVFs} format { @Cell 16p @Font @B A | @Cell i{right} B } A{AVFs 10p @Font 10.4 @Version 1 } B{1-step @I combat unit} @Row format { @StartHSpan @Cell width {11c} A | @HSpan } A { // @RawBulletList @ListItem{A @B stationary @I vehicle may : diff --git a/LastHundredYards/tables/concealed.lou b/LastHundredYards/tables/concealed.lou index b39282a..a1b3e5e 100644 --- a/LastHundredYards/tables/concealed.lou +++ b/LastHundredYards/tables/concealed.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@Concealment} format { @Cell 16p @Font @B A } A{Concealed 10p @Font 4.3} + @Row paint {@Concealment} format { @Cell 16p @Font @B A } A{Concealed 10p @Font 4.3 @Version 1} @Rowa rulebelow {yes} A{ // @RawBulletList @ListItem{a unit lose its @I{Concealment} if it @Reff 4.3.1 : @@ -27,7 +27,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { } //.3v @Mark @I @BOP, @I IP, @I FP are considered @I{cover-terrain} /.5v } - @Row paint {@Concealment} format { @Cell 16p @Font @B A } A{Hidden 10p @Font 20.9} + @Row paint {@Concealment} format { @Cell 16p @Font @B A } A{Hidden 10p @Font 20.9 @Version 1} @Rowa A{ // @RawBulletList @ListItem{unloaded @I{Towed Guns}, and @I LATW units @B can always set up @I Hidden} diff --git a/LastHundredYards/tables/deployment.lou b/LastHundredYards/tables/deployment.lou index 89f1d64..ce703e9 100644 --- a/LastHundredYards/tables/deployment.lou +++ b/LastHundredYards/tables/deployment.lou @@ -2,9 +2,8 @@ black @Colour @CurveBox margin {.1c} black @Colour { @Tbl #rule {yes} margin {.1c} - aformat { @Cell A } { - @Row paint {@Deployment} format { @Cell 16p @Font @B A } A{Deploying @Sym slash Recombining 10p @Font 10.3} + @Row paint {@Deployment} format { @Cell 16p @Font @B A } A{Deploying @Sym slash Recombining 10p @Font 10.3 @Version 1} @Row format { @Cell A } A{ // @RawDashList @ListItem{@I Deploying Squads @Reff 10.3.2 : diff --git a/LastHundredYards/tables/empty.lou b/LastHundredYards/tables/empty.lou index a2c770e..ba2c74c 100644 --- a/LastHundredYards/tables/empty.lou +++ b/LastHundredYards/tables/empty.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @StartHSpan @Cell A | @HSpan } { - @Row paint {@Xrgb nothing} format { @StartHSpan @Cell 16p @Font @B A | @HSpan } A{Recovery 10p @Font 12.1} + @Row paint {@Xrgb nothing} format { @StartHSpan @Cell 16p @Font @B A | @HSpan } A{Recovery 10p @Font 12.1 @Version 1} @Rowa A{ || @Tbl rule {yes} diff --git a/LastHundredYards/tables/fate.lou b/LastHundredYards/tables/fate.lou index e11d65c..661880c 100644 --- a/LastHundredYards/tables/fate.lou +++ b/LastHundredYards/tables/fate.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@Fate} format { @Cell 16p @Font @B A } A{Random Events 10p @Font 18.0} + @Row paint {@Fate} format { @Cell 16p @Font @B A } A{Random Events 10p @Font 18.0 @Version 1} @Rowa rulebelow {yes} A{ // @RawBulletList @ListItem{on pure 1 : may remove the @I Concealed marker from a hex within 5 hexes and @I LOS} diff --git a/LastHundredYards/tables/fire_resolution.lou b/LastHundredYards/tables/fire_resolution.lou index fb3ba56..d383348 100644 --- a/LastHundredYards/tables/fire_resolution.lou +++ b/LastHundredYards/tables/fire_resolution.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @StartHSpan @Cell width {10.5c} A | @HSpan | @HSpan } { - @Row format { @Cell i{ctr} paint {@SADRM} width{3.7c} 16p @Font @B A | @Cell i{ctr} paint {@MDRM} width{3c} 16p @Font B | @Cell i{ctr} paint {@ATDRM} 16p @Font C } A{Small Arms} B{Mortar} C{Anti-Tank} + @Row format { @Cell i{ctr} paint {@SADRM} width{3.7c} 16p @Font @B A | @Cell i{ctr} paint {@MDRM} width{3c} 16p @Font B | @Cell i{ctr} paint {@ATDRM} 16p @Font C } A{Small Arms} B{Mortar} C{Anti-Tank @Version 1} @Rowa rulebelow{yes} A{ // @RawBulletList @ListItem{@I MDRM @Sym arrowdblright hex, @I SADRM @Sym arrowdblright Nationality, @I ATDRM @Sym arrowdblright vehicle} diff --git a/LastHundredYards/tables/japanese.lou b/LastHundredYards/tables/japanese.lou index 99f7ccf..2ab10a3 100644 --- a/LastHundredYards/tables/japanese.lou +++ b/LastHundredYards/tables/japanese.lou @@ -3,7 +3,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { #rule {yes} margin {.1c} { - @Row paint {@Japs} format { @Cell 16p @Font @B A } A{@Japanese @B Japanese 10p @Font 15.2.1} + @Row paint {@Japs} format { @Cell 16p @Font @B A } A{@Japanese @B Japanese 10p @Font 15.2.1 @Version 1} @Row format { @Cell A } A { // @RawBulletList diff --git a/LastHundredYards/tables/latw.lou b/LastHundredYards/tables/latw.lou index e4f496b..0618db1 100644 --- a/LastHundredYards/tables/latw.lou +++ b/LastHundredYards/tables/latw.lou @@ -3,7 +3,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { #rule {yes} margin {.1c} { - @Row paint {@LATWs} format { @Cell 16p @Font @B A | @Cell i{right} B } A{LATW 10p @Font{2.2.6 11.5.2}} B{zero-step non-@I combat unit} + @Row paint {@LATWs} format { @Cell 16p @Font @B A | @Cell i{right} B } A{LATW 10p @Font{2.2.6 11.5.2} @Version 1} B{zero-step non-@I combat unit} @Row format { @StartHSpan @Cell A | @HSpan } A{ // 12c @Wide @RawDashList @ListItem{Hidden @Sym ampersand Concealment diff --git a/LastHundredYards/tables/leaders.lou b/LastHundredYards/tables/leaders.lou index 71f4330..966a59b 100644 --- a/LastHundredYards/tables/leaders.lou +++ b/LastHundredYards/tables/leaders.lou @@ -3,7 +3,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { #rule {yes} margin {.1c} { - @Row paint {@Leaders} format { @Cell 16p @Font @B A | @Cell i{right} B } A{Leader 10p @Font{2.2.5}} B{zero-step non-@I combat unit} + @Row paint {@Leaders} format { @Cell 16p @Font @B A | @Cell i{right} B } A{Leader 10p @Font{2.2.5} @Version 1} B{zero-step non-@I combat unit} @Row format { @StartHSpan @Cell A | @HSpan } A{ // 12.5c @Wide @DashList @ListItem{Initiative : diff --git a/LastHundredYards/tables/limited_reactions.lou b/LastHundredYards/tables/limited_reactions.lou index 31ebcae..6f85043 100644 --- a/LastHundredYards/tables/limited_reactions.lou +++ b/LastHundredYards/tables/limited_reactions.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@Limited} format { @Cell 16p @Font @B A } A{Limited Reaction 10p @Font 8.3} + @Row paint {@Limited} format { @Cell 16p @Font @B A } A{Limited Reaction 10p @Font 8.3 @Version 1} @Row format { @Cell A } A{ // @RawBulletList @ListItem{eligible units may reinforce an adjacent assaulted hex @Reff 10.5.1} diff --git a/LastHundredYards/tables/maneuver.lou b/LastHundredYards/tables/maneuver.lou index afba546..8deb095 100644 --- a/LastHundredYards/tables/maneuver.lou +++ b/LastHundredYards/tables/maneuver.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@Maneuver} format { @Cell 16p @Font @B A } A{Maneuver 10p @Font 10.1} + @Row paint {@Maneuver} format { @Cell 16p @Font @B A } A{Maneuver 10p @Font 10.1 @Version 1} @Rowa A{ || @Tbl i {ctr} diff --git a/LastHundredYards/tables/mdrm.lou b/LastHundredYards/tables/mdrm.lou index afd158c..1dfba01 100644 --- a/LastHundredYards/tables/mdrm.lou +++ b/LastHundredYards/tables/mdrm.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} { @Row paint {@MDRM} format { @Cell 16p @Font @B A | @Cell i{right} B} - A{Mortar Fire 10p @Font 11.4} B{@Sym less -4 @B not allowed |.2c [-4 ; +3]} + A{Mortar Fire 10p @Font 11.4 @Version 1} B{@Sym less -4 @B not allowed |.2c [-4 ; +3]} @Row format { @StartHSpan @Cell A | @HSpan } A{ 10p @Font { // @RawBulletList diff --git a/LastHundredYards/tables/mines.lou b/LastHundredYards/tables/mines.lou index 7dab496..1791119 100644 --- a/LastHundredYards/tables/mines.lou +++ b/LastHundredYards/tables/mines.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@Mines} format { @Cell 16p @Font @B A } A{Mines @Sym ampersand Wire 10p @Font 19.0} + @Row paint {@Mines} format { @Cell 16p @Font @B A } A{Mines @Sym ampersand Wire 10p @Font 19.0 @Version 1} @Rowa rulebelow {yes} A{ // @RawBulletList @ListItem{@B cannot be placed with themse, @I IP, @I FP or in a river or bridge hex} diff --git a/LastHundredYards/tables/recovery.lou b/LastHundredYards/tables/recovery.lou index 8a8ac27..44ae2b5 100644 --- a/LastHundredYards/tables/recovery.lou +++ b/LastHundredYards/tables/recovery.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @StartHSpan @Cell A | @HSpan } { - @Row paint {@Recovery} format { @StartHSpan @Cell 16p @Font @B A | @HSpan } A{Recovery 10p @Font 12.1} + @Row paint {@Recovery} format { @StartHSpan @Cell 16p @Font @B A | @HSpan } A{Recovery 10p @Font 12.1 @Version 1} # @Row format { @StartHSpan @Cell A | @HSpan } A{ # @I Disrupted units may @B only @I Recover or @I Withdraw @Reff 13.3.2 # } diff --git a/LastHundredYards/tables/sadrm.lou b/LastHundredYards/tables/sadrm.lou index e806326..0af2720 100644 --- a/LastHundredYards/tables/sadrm.lou +++ b/LastHundredYards/tables/sadrm.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} { @Row paint {@SADRM} format { @Cell 16p @Font @B A | @Cell i{right} B} - A{Small Arms Fire 10p @Font 11.3} B{@Sym less -4 @B not allowed |.2c [-4 ; +3]} + A{Small Arms Fire 10p @Font 11.3 @Version 1} B{@Sym less -4 @B not allowed |.2c [-4 ; +3]} @Row format { @Cell A | @Cell B } A{ /.1v @Tbl indent {ctr} diff --git a/LastHundredYards/tables/setup.lou b/LastHundredYards/tables/setup.lou index f999ae8..51811eb 100644 --- a/LastHundredYards/tables/setup.lou +++ b/LastHundredYards/tables/setup.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@AVFs} format { @Cell 16p @Font @B A | @Cell i{right} B } A{Setup 10p @Font{20.7}} + @Row paint {@AVFs} format { @Cell 16p @Font @B A | @Cell i{right} B } A{Setup 10p @Font 20.7 @Version 1} @Rowa A { // @RawBulletList @ListItem{up to 1 @I Squad from each @I Blt may set up deployed} diff --git a/LastHundredYards/tables/tems.lou b/LastHundredYards/tables/tems.lou index 4a56681..3423f86 100644 --- a/LastHundredYards/tables/tems.lou +++ b/LastHundredYards/tables/tems.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@TEMs} format { @Cell 16p @Font @B A } A{TEMs @Sym ampersand LOS} + @Row paint {@TEMs} format { @Cell 16p @Font @B A } A{TEMs @Sym ampersand LOS @Version 1} @Row format { @Cell i {ctr} A } A{@B not cumulative, use the lowest value} @Row format { @Cell i {ctr} A } A{ || @Tbl diff --git a/LastHundredYards/tables/transport.lou b/LastHundredYards/tables/transport.lou index 623a094..9cacf2d 100644 --- a/LastHundredYards/tables/transport.lou +++ b/LastHundredYards/tables/transport.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@Transport} format { @Cell 16p @Font @B A } A{Transport 10p @Font 10.4.6} + @Row paint {@Transport} format { @Cell 16p @Font @B A } A{Transport 10p @Font 10.4.6 @Version 1} @Rowa A{ || @Tbl indent {ctr} diff --git a/LastHundredYards/tables/withdrawal.lou b/LastHundredYards/tables/withdrawal.lou index 995d649..7aa1516 100644 --- a/LastHundredYards/tables/withdrawal.lou +++ b/LastHundredYards/tables/withdrawal.lou @@ -4,7 +4,7 @@ black @Colour @CurveBox margin {.1c} black @Colour { margin {.1c} aformat { @Cell A } { - @Row paint {@Withdrawal} format { @Cell 16p @Font @B A } A{Withdrawal 10p @Font 10.3.1 @Sym slash Retreat 10p @Font 14.3.3} + @Row paint {@Withdrawal} format { @Cell 16p @Font @B A } A{Withdrawal 10p @Font 10.3.1 @Sym slash Retreat 10p @Font 14.3.3 @Version 1} @Rowa rulebelow {yes} A{ // @RawBulletList @ListItem{@Underline @B Withdrawal : @B 1-4 hexes non-vehicular units, @B not @I{Towed Guns} or @I FPs} -- cgit v1.1-2-g2b99