summaryrefslogtreecommitdiffstats
path: root/Assault/rules.lou
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2026-08-14 15:47:30 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2026-08-14 15:47:30 +0200
commit99ab201251689d9a093b34eccbab25c269cf6335 (patch)
treeeb95a97f2ed59b285ec580b7adcd3373e2dfe42a /Assault/rules.lou
parent5de93e36a5e7f088c9b1466c5a2fe5da7b1c8a36 (diff)
downloadasynk-rules-99ab201251689d9a093b34eccbab25c269cf6335.zip
asynk-rules-99ab201251689d9a093b34eccbab25c269cf6335.tar.gz
add Assault
Diffstat (limited to 'Assault/rules.lou')
-rw-r--r--Assault/rules.lou117
1 files changed, 117 insertions, 0 deletions
diff --git a/Assault/rules.lou b/Assault/rules.lou
new file mode 100644
index 0000000..672777d
--- /dev/null
+++ b/Assault/rules.lou
@@ -0,0 +1,117 @@
+@SysInclude { langdefs }
+@SysInclude { bsf }
+@SysInclude { dsf }
+@SysInclude { docf }
+@SysInclude { tbl }
+@SysInclude { xrgb }
+@SysInclude { diag }
+
+@Use { @BasicSetup
+ @InitialFont { Times Base 10p }
+ @DisplayGap { 0.00v @OrIfPlain 1f }
+ #@ParaGap { 1.50v @OrIfPlain 1f }
+ @ListOuterGap { 0.6f @OrIfPlain 1f }
+ @ListGap { 0.8f @OrIfPlain 1f }
+ @ListIndent { .8v }
+ @ListLabelWidth { 0.60f @OrIfPlain 5s }
+}
+@Use { @DocumentSetup
+ @PageType { A4 }
+ @PageHeaders { None }
+ @TopMargin { .9c @OrIfPlain 6f }
+ @FootMargin { .9c @OrIfPlain 6f }
+ @OddLeftMargin { .8c @OrIfPlain 10s }
+ @OddRightMargin { .8c @OrIfPlain 10s }
+ @EvenLeftMargin { .8c @OrIfPlain 10s }
+ @EvenRightMargin { .8c @OrIfPlain 10s }
+ @MakeIndex { No }
+ @MakeContents { Yes }
+ @ColumnNumber { 2 }
+ @ColumnGap { .80c }
+}
+@Use { @OrdinarySetup
+ @SectionGap { 0.8v @OrIfPlain 3f }
+ @SubSectionGap { 0.5v @OrIfPlain 2f }
+}
+@SysDatabase @FontDef { fontdefs }
+@SysDatabase @RefStyle { refstyle }
+
+@Include {defs.lou}
+
+@Document
+//
+@Text @Begin
+#
+@CentredDisplay @Heading {Assault - @Date}
+
+@DP
+@ContentsGoesHere
+@NP
+
+@BeginSections
+
+@Include {00_planning.lou}
+@Include {01_support.lou}
+@Include {02_special.lou}
+@Include {03_mouvement.lou}
+@Include {04_specific.lou}
+@Include {05_transport.lou}
+@Include {06_special_movements.lou}
+@Include {07_los.lou}
+@Include {08_range_fire.lou}
+@Include {09_close_combat.lou}
+@Include {10_morale.lou}
+@Include {11_tas.lou}
+@Include {12_oas.lou}
+@Include {13_blast.lou}
+
+@Section @Title { @ColoredTitle {General} } @NewPage {no} @Begin
+
+@BeginSubSections
+
+@SubSection @Title { @ColoredSubTitle {Unarmored Vehicles @Rule 4.2.2} } @Begin
+@BulletList
+ @ListItem{have a @Blue @Defense die}
+ @ListItem{@B cannot occupy an @Objective hex}
+ @ListItem{attacker uses @InfTarget target row}
+@EndList
+@End @SubSection
+
+@SubSection @Title { @ColoredSubTitle {Smoke @Rule 7.2} } @Begin
+@BulletList
+ @ListItem{height: 2}
+ @ListItem{max 4 markers per hex}
+ @ListItem{LOS : @Hindered @Char periodcentered 3+ markers @Sym arrowdblright @Blocked}
+ @ListItem{@Defense: + @Blue {@Sym slash} @Smoke marker if fired @I into or @I from}
+@EndList
+@End @SubSection
+
+@SubSection @Title { @ColoredSubTitle {Experience @Rule 4.2.3} } @Begin
+/.2c @LeftDisplay @Tbl
+ rule {yes}
+ iv {ctr}
+ aformat{ @Cell A | @Cell B }
+ {
+ @Rowa A{@Recruit} B{attacker + @Suppress}
+ #@Rowa A{regular} B{-}
+ @Rowa A{@Hardened} B{+ @Blue @Defense}
+ @Rowa A{@Veteran} B{+ @Blue @Defense @LP + @Blue @Attack}
+ @Rowa A{@Elite} B{+ @Blue @Defense @LP + @Blue @Attack @LP ignores any @Suppress}
+}
+@LP
+
+@End @SubSection
+
+@EndSubSections
+@End @Section
+
+
+@EndSections
+#@LP
+#@LP
+#@Red @Green @Blue @Yellow @Recruit @Hardened @Veteran @Elite @LP @Inf @Arty @Vehicle @LP @InfTarget @Suppress @Hit @Critical @Blast @Spotting @LP @Tracked @Wheeled @Foot @Hindered @Blocked
+#@LP @ANormal @ADelayed @AFast @AAttack @AFiring @AAmbush
+#@LP @ASuppressed @AFallback @AFireMove @AMoveFire @AHide @AHidden
+#@LP @ADigIn @ADugIn @ATurret @AImmobile
+
+@End @Text