summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--about.html3
-rw-r--r--cards.1x/aow_lancaster_1.jpgbin17142 -> 29043 bytes
-rw-r--r--cards.1x/aow_lancaster_10.jpgbin12406 -> 12653 bytes
-rw-r--r--cards.1x/aow_lancaster_11.jpgbin11716 -> 12897 bytes
-rw-r--r--cards.1x/aow_lancaster_12.jpgbin13818 -> 21445 bytes
-rw-r--r--cards.1x/aow_lancaster_13.jpgbin10731 -> 12614 bytes
-rw-r--r--cards.1x/aow_lancaster_14.jpgbin11747 -> 15131 bytes
-rw-r--r--cards.1x/aow_lancaster_15.jpgbin14084 -> 14919 bytes
-rw-r--r--cards.1x/aow_lancaster_16.jpgbin15287 -> 15123 bytes
-rw-r--r--cards.1x/aow_lancaster_17.jpgbin15336 -> 18594 bytes
-rw-r--r--cards.1x/aow_lancaster_18.jpgbin15313 -> 21779 bytes
-rw-r--r--cards.1x/aow_lancaster_19.jpgbin15562 -> 25110 bytes
-rw-r--r--cards.1x/aow_lancaster_2.jpgbin14108 -> 20679 bytes
-rw-r--r--cards.1x/aow_lancaster_20.jpgbin13441 -> 18801 bytes
-rw-r--r--cards.1x/aow_lancaster_21.jpgbin12784 -> 17793 bytes
-rw-r--r--cards.1x/aow_lancaster_22.jpgbin12281 -> 16338 bytes
-rw-r--r--cards.1x/aow_lancaster_23.jpgbin15286 -> 21663 bytes
-rw-r--r--cards.1x/aow_lancaster_24.jpgbin14291 -> 15698 bytes
-rw-r--r--cards.1x/aow_lancaster_25.jpgbin14771 -> 23764 bytes
-rw-r--r--cards.1x/aow_lancaster_26.jpgbin13479 -> 20313 bytes
-rw-r--r--cards.1x/aow_lancaster_27.jpgbin18039 -> 28437 bytes
-rw-r--r--cards.1x/aow_lancaster_28.jpgbin14442 -> 16342 bytes
-rw-r--r--cards.1x/aow_lancaster_29.jpgbin14256 -> 15589 bytes
-rw-r--r--cards.1x/aow_lancaster_3.jpgbin17064 -> 28693 bytes
-rw-r--r--cards.1x/aow_lancaster_30.jpgbin13882 -> 16689 bytes
-rw-r--r--cards.1x/aow_lancaster_31.jpgbin14918 -> 23834 bytes
-rw-r--r--cards.1x/aow_lancaster_32.jpgbin16150 -> 20948 bytes
-rw-r--r--cards.1x/aow_lancaster_33.jpgbin17356 -> 27905 bytes
-rw-r--r--cards.1x/aow_lancaster_34.jpgbin15761 -> 27914 bytes
-rw-r--r--cards.1x/aow_lancaster_35.jpgbin19114 -> 34933 bytes
-rw-r--r--cards.1x/aow_lancaster_36.jpgbin16683 -> 29951 bytes
-rw-r--r--cards.1x/aow_lancaster_37.jpgbin17718 -> 23044 bytes
-rw-r--r--cards.1x/aow_lancaster_4.jpgbin12742 -> 12994 bytes
-rw-r--r--cards.1x/aow_lancaster_5.jpgbin15748 -> 28715 bytes
-rw-r--r--cards.1x/aow_lancaster_6.jpgbin11260 -> 12915 bytes
-rw-r--r--cards.1x/aow_lancaster_7.jpgbin13575 -> 21435 bytes
-rw-r--r--cards.1x/aow_lancaster_8.jpgbin11061 -> 12670 bytes
-rw-r--r--cards.1x/aow_lancaster_9.jpgbin11371 -> 12646 bytes
-rw-r--r--cards.1x/aow_york_1.jpgbin17728 -> 33673 bytes
-rw-r--r--cards.1x/aow_york_10.jpgbin14593 -> 22646 bytes
-rw-r--r--cards.1x/aow_york_11.jpgbin13447 -> 22646 bytes
-rw-r--r--cards.1x/aow_york_12.jpgbin14502 -> 22646 bytes
-rw-r--r--cards.1x/aow_york_13.jpgbin12555 -> 22646 bytes
-rw-r--r--cards.1x/aow_york_14.jpgbin14369 -> 28352 bytes
-rw-r--r--cards.1x/aow_york_15.jpgbin15653 -> 25357 bytes
-rw-r--r--cards.1x/aow_york_16.jpgbin15389 -> 25437 bytes
-rw-r--r--cards.1x/aow_york_17.jpgbin14308 -> 24560 bytes
-rw-r--r--cards.1x/aow_york_18.jpgbin16493 -> 27110 bytes
-rw-r--r--cards.1x/aow_york_19.jpgbin16538 -> 34904 bytes
-rw-r--r--cards.1x/aow_york_2.jpgbin15094 -> 26930 bytes
-rw-r--r--cards.1x/aow_york_20.jpgbin18538 -> 35034 bytes
-rw-r--r--cards.1x/aow_york_21.jpgbin17222 -> 29464 bytes
-rw-r--r--cards.1x/aow_york_22.jpgbin13134 -> 24549 bytes
-rw-r--r--cards.1x/aow_york_23.jpgbin15196 -> 29316 bytes
-rw-r--r--cards.1x/aow_york_24.jpgbin18126 -> 32388 bytes
-rw-r--r--cards.1x/aow_york_25.jpgbin15364 -> 29918 bytes
-rw-r--r--cards.1x/aow_york_26.jpgbin18384 -> 36957 bytes
-rw-r--r--cards.1x/aow_york_27.jpgbin15458 -> 29581 bytes
-rw-r--r--cards.1x/aow_york_28.jpgbin15418 -> 29527 bytes
-rw-r--r--cards.1x/aow_york_29.jpgbin17113 -> 28839 bytes
-rw-r--r--cards.1x/aow_york_3.jpgbin17417 -> 33670 bytes
-rw-r--r--cards.1x/aow_york_30.jpgbin16488 -> 35575 bytes
-rw-r--r--cards.1x/aow_york_31.jpgbin15654 -> 30977 bytes
-rw-r--r--cards.1x/aow_york_32.jpgbin19313 -> 34122 bytes
-rw-r--r--cards.1x/aow_york_33.jpgbin17011 -> 34114 bytes
-rw-r--r--cards.1x/aow_york_34.jpgbin16352 -> 26131 bytes
-rw-r--r--cards.1x/aow_york_35.jpgbin15479 -> 30551 bytes
-rw-r--r--cards.1x/aow_york_36.jpgbin16662 -> 37164 bytes
-rw-r--r--cards.1x/aow_york_37.jpgbin17984 -> 37067 bytes
-rw-r--r--cards.1x/aow_york_4.jpgbin15379 -> 22606 bytes
-rw-r--r--cards.1x/aow_york_5.jpgbin16262 -> 29613 bytes
-rw-r--r--cards.1x/aow_york_6.jpgbin12745 -> 22537 bytes
-rw-r--r--cards.1x/aow_york_7.jpgbin13446 -> 22668 bytes
-rw-r--r--cards.1x/aow_york_8.jpgbin14733 -> 22682 bytes
-rw-r--r--cards.1x/aow_york_9.jpgbin16405 -> 33759 bytes
-rw-r--r--cards.2x/aow_lancaster_1.jpgbin29221 -> 17066 bytes
-rw-r--r--cards.2x/aow_lancaster_10.jpgbin20090 -> 7734 bytes
-rw-r--r--cards.2x/aow_lancaster_11.jpgbin18164 -> 7906 bytes
-rw-r--r--cards.2x/aow_lancaster_12.jpgbin22582 -> 12805 bytes
-rw-r--r--cards.2x/aow_lancaster_13.jpgbin17397 -> 7736 bytes
-rw-r--r--cards.2x/aow_lancaster_14.jpgbin18392 -> 9084 bytes
-rw-r--r--cards.2x/aow_lancaster_15.jpgbin22731 -> 9142 bytes
-rw-r--r--cards.2x/aow_lancaster_16.jpgbin24956 -> 9080 bytes
-rw-r--r--cards.2x/aow_lancaster_17.jpgbin24642 -> 11612 bytes
-rw-r--r--cards.2x/aow_lancaster_18.jpgbin24085 -> 13627 bytes
-rw-r--r--cards.2x/aow_lancaster_19.jpgbin24581 -> 15648 bytes
-rw-r--r--cards.2x/aow_lancaster_2.jpgbin23545 -> 12346 bytes
-rw-r--r--cards.2x/aow_lancaster_20.jpgbin20788 -> 11837 bytes
-rw-r--r--cards.2x/aow_lancaster_21.jpgbin19557 -> 11128 bytes
-rw-r--r--cards.2x/aow_lancaster_22.jpgbin19441 -> 9888 bytes
-rw-r--r--cards.2x/aow_lancaster_23.jpgbin24580 -> 13452 bytes
-rw-r--r--cards.2x/aow_lancaster_24.jpgbin23259 -> 9484 bytes
-rw-r--r--cards.2x/aow_lancaster_25.jpgbin25035 -> 14032 bytes
-rw-r--r--cards.2x/aow_lancaster_26.jpgbin21565 -> 12647 bytes
-rw-r--r--cards.2x/aow_lancaster_27.jpgbin30410 -> 17625 bytes
-rw-r--r--cards.2x/aow_lancaster_28.jpgbin23132 -> 10117 bytes
-rw-r--r--cards.2x/aow_lancaster_29.jpgbin23313 -> 9464 bytes
-rw-r--r--cards.2x/aow_lancaster_3.jpgbin29886 -> 16890 bytes
-rw-r--r--cards.2x/aow_lancaster_30.jpgbin22338 -> 9990 bytes
-rw-r--r--cards.2x/aow_lancaster_31.jpgbin24613 -> 14254 bytes
-rw-r--r--cards.2x/aow_lancaster_32.jpgbin26509 -> 13016 bytes
-rw-r--r--cards.2x/aow_lancaster_33.jpgbin28056 -> 16720 bytes
-rw-r--r--cards.2x/aow_lancaster_34.jpgbin25275 -> 16725 bytes
-rw-r--r--cards.2x/aow_lancaster_35.jpgbin30754 -> 21611 bytes
-rw-r--r--cards.2x/aow_lancaster_36.jpgbin27022 -> 18025 bytes
-rw-r--r--cards.2x/aow_lancaster_37.jpgbin28772 -> 13992 bytes
-rw-r--r--cards.2x/aow_lancaster_4.jpgbin21297 -> 7917 bytes
-rw-r--r--cards.2x/aow_lancaster_5.jpgbin27155 -> 16894 bytes
-rw-r--r--cards.2x/aow_lancaster_6.jpgbin18466 -> 7916 bytes
-rw-r--r--cards.2x/aow_lancaster_7.jpgbin22989 -> 12725 bytes
-rw-r--r--cards.2x/aow_lancaster_8.jpgbin17996 -> 7733 bytes
-rw-r--r--cards.2x/aow_lancaster_9.jpgbin18183 -> 7748 bytes
-rw-r--r--cards.2x/aow_lancaster_back.jpgbin31614 -> 40261 bytes
-rw-r--r--cards.2x/aow_york_1.jpgbin30510 -> 18855 bytes
-rw-r--r--cards.2x/aow_york_10.jpgbin24758 -> 12488 bytes
-rw-r--r--cards.2x/aow_york_11.jpgbin22043 -> 12488 bytes
-rw-r--r--cards.2x/aow_york_12.jpgbin24149 -> 12488 bytes
-rw-r--r--cards.2x/aow_york_13.jpgbin21291 -> 12488 bytes
-rw-r--r--cards.2x/aow_york_14.jpgbin24211 -> 16415 bytes
-rw-r--r--cards.2x/aow_york_15.jpgbin25736 -> 14239 bytes
-rw-r--r--cards.2x/aow_york_16.jpgbin25197 -> 14163 bytes
-rw-r--r--cards.2x/aow_york_17.jpgbin23664 -> 13795 bytes
-rw-r--r--cards.2x/aow_york_18.jpgbin29141 -> 15663 bytes
-rw-r--r--cards.2x/aow_york_19.jpgbin28168 -> 20221 bytes
-rw-r--r--cards.2x/aow_york_2.jpgbin25380 -> 15116 bytes
-rw-r--r--cards.2x/aow_york_20.jpgbin29407 -> 20637 bytes
-rw-r--r--cards.2x/aow_york_21.jpgbin28898 -> 17212 bytes
-rw-r--r--cards.2x/aow_york_22.jpgbin21265 -> 13802 bytes
-rw-r--r--cards.2x/aow_york_23.jpgbin25201 -> 16939 bytes
-rw-r--r--cards.2x/aow_york_24.jpgbin30156 -> 18900 bytes
-rw-r--r--cards.2x/aow_york_25.jpgbin27158 -> 17144 bytes
-rw-r--r--cards.2x/aow_york_26.jpgbin29605 -> 21749 bytes
-rw-r--r--cards.2x/aow_york_27.jpgbin25767 -> 16854 bytes
-rw-r--r--cards.2x/aow_york_28.jpgbin25008 -> 17121 bytes
-rw-r--r--cards.2x/aow_york_29.jpgbin29212 -> 16634 bytes
-rw-r--r--cards.2x/aow_york_3.jpgbin31415 -> 18852 bytes
-rw-r--r--cards.2x/aow_york_30.jpgbin27872 -> 20335 bytes
-rw-r--r--cards.2x/aow_york_31.jpgbin26376 -> 18083 bytes
-rw-r--r--cards.2x/aow_york_32.jpgbin32774 -> 19803 bytes
-rw-r--r--cards.2x/aow_york_33.jpgbin28773 -> 19727 bytes
-rw-r--r--cards.2x/aow_york_34.jpgbin27871 -> 14898 bytes
-rw-r--r--cards.2x/aow_york_35.jpgbin26527 -> 17572 bytes
-rw-r--r--cards.2x/aow_york_36.jpgbin29492 -> 21235 bytes
-rw-r--r--cards.2x/aow_york_37.jpgbin31670 -> 21144 bytes
-rw-r--r--cards.2x/aow_york_4.jpgbin26412 -> 12479 bytes
-rw-r--r--cards.2x/aow_york_5.jpgbin29205 -> 16502 bytes
-rw-r--r--cards.2x/aow_york_6.jpgbin21525 -> 12505 bytes
-rw-r--r--cards.2x/aow_york_7.jpgbin21564 -> 12574 bytes
-rw-r--r--cards.2x/aow_york_8.jpgbin25401 -> 12539 bytes
-rw-r--r--cards.2x/aow_york_9.jpgbin29164 -> 18918 bytes
-rw-r--r--cards.2x/aow_york_back.jpgbin30099 -> 36250 bytes
-rw-r--r--cards.2x/cc_lancaster_back.jpgbin46597 -> 62432 bytes
-rw-r--r--cards.2x/cc_lancaster_buckingham.jpgbin36998 -> 51152 bytes
-rw-r--r--cards.2x/cc_lancaster_clarence.jpgbin33376 -> 46008 bytes
-rw-r--r--cards.2x/cc_lancaster_exeter.jpgbin34221 -> 46945 bytes
-rw-r--r--cards.2x/cc_lancaster_henry_tudor.jpgbin36952 -> 50635 bytes
-rw-r--r--cards.2x/cc_lancaster_henry_vi.jpgbin35269 -> 48200 bytes
-rw-r--r--cards.2x/cc_lancaster_jasper_tudor.jpgbin35790 -> 49009 bytes
-rw-r--r--cards.2x/cc_lancaster_margaret.jpgbin35761 -> 47841 bytes
-rw-r--r--cards.2x/cc_lancaster_northumberland.jpgbin35851 -> 48374 bytes
-rw-r--r--cards.2x/cc_lancaster_oxford.jpgbin33864 -> 46884 bytes
-rw-r--r--cards.2x/cc_lancaster_pass.jpgbin17806 -> 23143 bytes
-rw-r--r--cards.2x/cc_lancaster_somerset.jpgbin36635 -> 50318 bytes
-rw-r--r--cards.2x/cc_lancaster_warwick.jpgbin35693 -> 48647 bytes
-rw-r--r--cards.2x/cc_york_back.jpgbin44510 -> 55721 bytes
-rw-r--r--cards.2x/cc_york_devon.jpgbin34945 -> 44810 bytes
-rw-r--r--cards.2x/cc_york_edward_iv.jpgbin37142 -> 48116 bytes
-rw-r--r--cards.2x/cc_york_gloucester.jpgbin36313 -> 46009 bytes
-rw-r--r--cards.2x/cc_york_march.jpgbin36069 -> 45868 bytes
-rw-r--r--cards.2x/cc_york_norfolk.jpgbin36344 -> 45787 bytes
-rw-r--r--cards.2x/cc_york_northumberland.jpgbin36200 -> 45680 bytes
-rw-r--r--cards.2x/cc_york_pass.jpgbin19684 -> 21916 bytes
-rw-r--r--cards.2x/cc_york_pembroke.jpgbin36371 -> 47144 bytes
-rw-r--r--cards.2x/cc_york_richard_iii.jpgbin36277 -> 45826 bytes
-rw-r--r--cards.2x/cc_york_rutland.jpgbin34293 -> 43490 bytes
-rw-r--r--cards.2x/cc_york_salisbury.jpgbin35694 -> 45925 bytes
-rw-r--r--cards.2x/cc_york_warwick.jpgbin36461 -> 46379 bytes
-rw-r--r--cards.2x/cc_york_york.jpgbin35545 -> 44604 bytes
-rw-r--r--cards.2x/lord_lancaster_back.jpgbin30166 -> 39427 bytes
-rw-r--r--cards.2x/lord_lancaster_buckingham.jpgbin30735 -> 39741 bytes
-rw-r--r--cards.2x/lord_lancaster_clarence.jpgbin28425 -> 36426 bytes
-rw-r--r--cards.2x/lord_lancaster_exeter_1.jpgbin28555 -> 36177 bytes
-rw-r--r--cards.2x/lord_lancaster_exeter_2.jpgbin29814 -> 37971 bytes
-rw-r--r--cards.2x/lord_lancaster_henry_tudor.jpgbin33174 -> 42850 bytes
-rw-r--r--cards.2x/lord_lancaster_henry_vi.jpgbin32082 -> 41095 bytes
-rw-r--r--cards.2x/lord_lancaster_jasper_tudor_1.jpgbin30591 -> 39079 bytes
-rw-r--r--cards.2x/lord_lancaster_jasper_tudor_2.jpgbin30355 -> 38696 bytes
-rw-r--r--cards.2x/lord_lancaster_margaret.jpgbin31285 -> 39376 bytes
-rw-r--r--cards.2x/lord_lancaster_northumberland_l.jpgbin30419 -> 38742 bytes
-rw-r--r--cards.2x/lord_lancaster_oxford.jpgbin29427 -> 38061 bytes
-rw-r--r--cards.2x/lord_lancaster_somerset_1.jpgbin32394 -> 41416 bytes
-rw-r--r--cards.2x/lord_lancaster_somerset_2.jpgbin31464 -> 40379 bytes
-rw-r--r--cards.2x/lord_lancaster_warwick_l.jpgbin32273 -> 41254 bytes
-rw-r--r--cards.2x/lord_york_back.jpgbin25861 -> 29481 bytes
-rw-r--r--cards.2x/lord_york_devon.jpgbin25645 -> 29501 bytes
-rw-r--r--cards.2x/lord_york_edward_iv.jpgbin29880 -> 34957 bytes
-rw-r--r--cards.2x/lord_york_gloucester_1.jpgbin28850 -> 32722 bytes
-rw-r--r--cards.2x/lord_york_gloucester_2.jpgbin30209 -> 34714 bytes
-rw-r--r--cards.2x/lord_york_march.jpgbin27040 -> 30989 bytes
-rw-r--r--cards.2x/lord_york_norfolk.jpgbin28221 -> 32090 bytes
-rw-r--r--cards.2x/lord_york_northumberland_y1.jpgbin28325 -> 32386 bytes
-rw-r--r--cards.2x/lord_york_northumberland_y2.jpgbin28074 -> 32048 bytes
-rw-r--r--cards.2x/lord_york_pembroke.jpgbin26962 -> 31324 bytes
-rw-r--r--cards.2x/lord_york_richard_iii.jpgbin30142 -> 34688 bytes
-rw-r--r--cards.2x/lord_york_rutland.jpgbin26256 -> 29985 bytes
-rw-r--r--cards.2x/lord_york_salisbury.jpgbin25622 -> 29385 bytes
-rw-r--r--cards.2x/lord_york_warwick_y.jpgbin28320 -> 32764 bytes
-rw-r--r--cards.2x/lord_york_york.jpgbin28675 -> 32929 bytes
-rw-r--r--cards.css229
-rw-r--r--fonts/1001fonts-morris-roman-eula.txt31
-rw-r--r--fonts/MorrisRoman-Black.woff2bin20928 -> 0 bytes
-rw-r--r--fonts/b612/AUTHORS.txt8
-rw-r--r--fonts/b612/B612-Bold.ttfbin0 -> 100932 bytes
-rw-r--r--fonts/b612/B612-Bold.woff2bin0 -> 37816 bytes
-rw-r--r--fonts/b612/B612-BoldItalic.ttfbin0 -> 109172 bytes
-rw-r--r--fonts/b612/B612-BoldItalic.woff2bin0 -> 41136 bytes
-rw-r--r--fonts/b612/B612-Italic.ttfbin0 -> 106128 bytes
-rw-r--r--fonts/b612/B612-Italic.woff2bin0 -> 40376 bytes
-rw-r--r--fonts/b612/B612-Regular.ttfbin0 -> 153192 bytes
-rw-r--r--fonts/b612/B612-Regular.woff2bin0 -> 50168 bytes
-rw-r--r--fonts/b612/CONTRIBUTORS.txt12
-rw-r--r--fonts/b612/EPL-2.0.html300
-rw-r--r--fonts/b612/OFL.txt93
-rw-r--r--fonts/b612/README.md32
-rw-r--r--fonts/b612/TRADEMARKS.md1
-rw-r--r--fonts/b612/edl-v10.html59
-rw-r--r--fonts/oldania/COPYING340
-rw-r--r--fonts/oldania/NOTICE.txt38
-rw-r--r--fonts/oldania/OldaniaADFStd-Bold.otfbin0 -> 41608 bytes
-rw-r--r--fonts/oldania/OldaniaADFStd-Bold.woff2bin0 -> 20892 bytes
-rw-r--r--fonts/oldania/OldaniaADFStd-Regular.otfbin0 -> 42692 bytes
-rw-r--r--fonts/oldania/OldaniaADFStd-Regular.woff2bin0 -> 18772 bytes
-rw-r--r--info/aow.html89
-rw-r--r--info/cards.html175
-rw-r--r--info/lords.html62
-rw-r--r--info/playbook.html4
-rw-r--r--info/rulebook.html16
-rw-r--r--play.css74
-rw-r--r--play.html87
-rw-r--r--play.js42
-rw-r--r--tools/aow.js137
-rw-r--r--tools/cards/lancaster.txt386
-rw-r--r--tools/cards/york.txt391
243 files changed, 2298 insertions, 311 deletions
diff --git a/about.html b/about.html
index 6096160..cdd92ec 100644
--- a/about.html
+++ b/about.html
@@ -14,6 +14,7 @@ Copyright © 2023
<li><a href="/plantagenet/info/rulebook.html">Rules of Play</a>
<li><a href="/plantagenet/info/playbook.html">Background Book</a>
<li><a href="/plantagenet/info/charts.html">Charts</a>
-<li><a href="/plantagenet/info/cards.html">Arts of War and Lords</a>
+<li><a href="/plantagenet/info/aow.html">Arts of War Cards</a>
+<li><a href="/plantagenet/info/lords.html">Lord Cards</a>
<li><a href="/plantagenet/info/notes.html">Implementation Notes</a>
</ul>
diff --git a/cards.1x/aow_lancaster_1.jpg b/cards.1x/aow_lancaster_1.jpg
index be5a8f1..a61f72f 100644
--- a/cards.1x/aow_lancaster_1.jpg
+++ b/cards.1x/aow_lancaster_1.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_10.jpg b/cards.1x/aow_lancaster_10.jpg
index b2d0fc8..5fa0564 100644
--- a/cards.1x/aow_lancaster_10.jpg
+++ b/cards.1x/aow_lancaster_10.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_11.jpg b/cards.1x/aow_lancaster_11.jpg
index 0f660ab..aa87029 100644
--- a/cards.1x/aow_lancaster_11.jpg
+++ b/cards.1x/aow_lancaster_11.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_12.jpg b/cards.1x/aow_lancaster_12.jpg
index c7b087d..e7c055e 100644
--- a/cards.1x/aow_lancaster_12.jpg
+++ b/cards.1x/aow_lancaster_12.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_13.jpg b/cards.1x/aow_lancaster_13.jpg
index 27e9fec..f524fb9 100644
--- a/cards.1x/aow_lancaster_13.jpg
+++ b/cards.1x/aow_lancaster_13.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_14.jpg b/cards.1x/aow_lancaster_14.jpg
index 4b546d4..d25a28b 100644
--- a/cards.1x/aow_lancaster_14.jpg
+++ b/cards.1x/aow_lancaster_14.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_15.jpg b/cards.1x/aow_lancaster_15.jpg
index f8e6ccf..880d750 100644
--- a/cards.1x/aow_lancaster_15.jpg
+++ b/cards.1x/aow_lancaster_15.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_16.jpg b/cards.1x/aow_lancaster_16.jpg
index 02c53fd..a3cf6fa 100644
--- a/cards.1x/aow_lancaster_16.jpg
+++ b/cards.1x/aow_lancaster_16.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_17.jpg b/cards.1x/aow_lancaster_17.jpg
index db40953..9a03a56 100644
--- a/cards.1x/aow_lancaster_17.jpg
+++ b/cards.1x/aow_lancaster_17.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_18.jpg b/cards.1x/aow_lancaster_18.jpg
index df471f6..017f55f 100644
--- a/cards.1x/aow_lancaster_18.jpg
+++ b/cards.1x/aow_lancaster_18.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_19.jpg b/cards.1x/aow_lancaster_19.jpg
index e240481..a2903bc 100644
--- a/cards.1x/aow_lancaster_19.jpg
+++ b/cards.1x/aow_lancaster_19.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_2.jpg b/cards.1x/aow_lancaster_2.jpg
index d154a98..a4851ec 100644
--- a/cards.1x/aow_lancaster_2.jpg
+++ b/cards.1x/aow_lancaster_2.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_20.jpg b/cards.1x/aow_lancaster_20.jpg
index 47f5b3c..a86c950 100644
--- a/cards.1x/aow_lancaster_20.jpg
+++ b/cards.1x/aow_lancaster_20.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_21.jpg b/cards.1x/aow_lancaster_21.jpg
index 2f8281f..27f79fb 100644
--- a/cards.1x/aow_lancaster_21.jpg
+++ b/cards.1x/aow_lancaster_21.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_22.jpg b/cards.1x/aow_lancaster_22.jpg
index e25a438..f1e6f14 100644
--- a/cards.1x/aow_lancaster_22.jpg
+++ b/cards.1x/aow_lancaster_22.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_23.jpg b/cards.1x/aow_lancaster_23.jpg
index a3fda2b..ab2c449 100644
--- a/cards.1x/aow_lancaster_23.jpg
+++ b/cards.1x/aow_lancaster_23.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_24.jpg b/cards.1x/aow_lancaster_24.jpg
index 9f38ec7..7c5c6d9 100644
--- a/cards.1x/aow_lancaster_24.jpg
+++ b/cards.1x/aow_lancaster_24.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_25.jpg b/cards.1x/aow_lancaster_25.jpg
index 9627c73..99bb785 100644
--- a/cards.1x/aow_lancaster_25.jpg
+++ b/cards.1x/aow_lancaster_25.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_26.jpg b/cards.1x/aow_lancaster_26.jpg
index c21a170..b8d5ee7 100644
--- a/cards.1x/aow_lancaster_26.jpg
+++ b/cards.1x/aow_lancaster_26.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_27.jpg b/cards.1x/aow_lancaster_27.jpg
index 62753a7..3fd7896 100644
--- a/cards.1x/aow_lancaster_27.jpg
+++ b/cards.1x/aow_lancaster_27.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_28.jpg b/cards.1x/aow_lancaster_28.jpg
index ead294b..4ac5738 100644
--- a/cards.1x/aow_lancaster_28.jpg
+++ b/cards.1x/aow_lancaster_28.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_29.jpg b/cards.1x/aow_lancaster_29.jpg
index e0718af..f42f22a 100644
--- a/cards.1x/aow_lancaster_29.jpg
+++ b/cards.1x/aow_lancaster_29.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_3.jpg b/cards.1x/aow_lancaster_3.jpg
index e84d088..2fbc3f3 100644
--- a/cards.1x/aow_lancaster_3.jpg
+++ b/cards.1x/aow_lancaster_3.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_30.jpg b/cards.1x/aow_lancaster_30.jpg
index 55ba20c..fda5c3a 100644
--- a/cards.1x/aow_lancaster_30.jpg
+++ b/cards.1x/aow_lancaster_30.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_31.jpg b/cards.1x/aow_lancaster_31.jpg
index defb3bb..fe40ca7 100644
--- a/cards.1x/aow_lancaster_31.jpg
+++ b/cards.1x/aow_lancaster_31.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_32.jpg b/cards.1x/aow_lancaster_32.jpg
index 5842e92..86caf38 100644
--- a/cards.1x/aow_lancaster_32.jpg
+++ b/cards.1x/aow_lancaster_32.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_33.jpg b/cards.1x/aow_lancaster_33.jpg
index f4de487..746d4a7 100644
--- a/cards.1x/aow_lancaster_33.jpg
+++ b/cards.1x/aow_lancaster_33.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_34.jpg b/cards.1x/aow_lancaster_34.jpg
index 73fee47..14d754e 100644
--- a/cards.1x/aow_lancaster_34.jpg
+++ b/cards.1x/aow_lancaster_34.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_35.jpg b/cards.1x/aow_lancaster_35.jpg
index 351489d..7857129 100644
--- a/cards.1x/aow_lancaster_35.jpg
+++ b/cards.1x/aow_lancaster_35.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_36.jpg b/cards.1x/aow_lancaster_36.jpg
index 92226c3..da971f2 100644
--- a/cards.1x/aow_lancaster_36.jpg
+++ b/cards.1x/aow_lancaster_36.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_37.jpg b/cards.1x/aow_lancaster_37.jpg
index 64762ea..5ffda54 100644
--- a/cards.1x/aow_lancaster_37.jpg
+++ b/cards.1x/aow_lancaster_37.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_4.jpg b/cards.1x/aow_lancaster_4.jpg
index 2e51b84..361014f 100644
--- a/cards.1x/aow_lancaster_4.jpg
+++ b/cards.1x/aow_lancaster_4.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_5.jpg b/cards.1x/aow_lancaster_5.jpg
index c3185fc..30ff590 100644
--- a/cards.1x/aow_lancaster_5.jpg
+++ b/cards.1x/aow_lancaster_5.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_6.jpg b/cards.1x/aow_lancaster_6.jpg
index c9f9748..b7431cd 100644
--- a/cards.1x/aow_lancaster_6.jpg
+++ b/cards.1x/aow_lancaster_6.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_7.jpg b/cards.1x/aow_lancaster_7.jpg
index 15a4850..f25584c 100644
--- a/cards.1x/aow_lancaster_7.jpg
+++ b/cards.1x/aow_lancaster_7.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_8.jpg b/cards.1x/aow_lancaster_8.jpg
index 65d4fb5..4f4239f 100644
--- a/cards.1x/aow_lancaster_8.jpg
+++ b/cards.1x/aow_lancaster_8.jpg
Binary files differ
diff --git a/cards.1x/aow_lancaster_9.jpg b/cards.1x/aow_lancaster_9.jpg
index 4470a8d..3ced236 100644
--- a/cards.1x/aow_lancaster_9.jpg
+++ b/cards.1x/aow_lancaster_9.jpg
Binary files differ
diff --git a/cards.1x/aow_york_1.jpg b/cards.1x/aow_york_1.jpg
index 4f11208..1b7f810 100644
--- a/cards.1x/aow_york_1.jpg
+++ b/cards.1x/aow_york_1.jpg
Binary files differ
diff --git a/cards.1x/aow_york_10.jpg b/cards.1x/aow_york_10.jpg
index e4c5713..15cfa3f 100644
--- a/cards.1x/aow_york_10.jpg
+++ b/cards.1x/aow_york_10.jpg
Binary files differ
diff --git a/cards.1x/aow_york_11.jpg b/cards.1x/aow_york_11.jpg
index a25e383..15cfa3f 100644
--- a/cards.1x/aow_york_11.jpg
+++ b/cards.1x/aow_york_11.jpg
Binary files differ
diff --git a/cards.1x/aow_york_12.jpg b/cards.1x/aow_york_12.jpg
index 1d090fa..15cfa3f 100644
--- a/cards.1x/aow_york_12.jpg
+++ b/cards.1x/aow_york_12.jpg
Binary files differ
diff --git a/cards.1x/aow_york_13.jpg b/cards.1x/aow_york_13.jpg
index e7c6933..15cfa3f 100644
--- a/cards.1x/aow_york_13.jpg
+++ b/cards.1x/aow_york_13.jpg
Binary files differ
diff --git a/cards.1x/aow_york_14.jpg b/cards.1x/aow_york_14.jpg
index fbf5a2c..77b8863 100644
--- a/cards.1x/aow_york_14.jpg
+++ b/cards.1x/aow_york_14.jpg
Binary files differ
diff --git a/cards.1x/aow_york_15.jpg b/cards.1x/aow_york_15.jpg
index ffefab0..0d55989 100644
--- a/cards.1x/aow_york_15.jpg
+++ b/cards.1x/aow_york_15.jpg
Binary files differ
diff --git a/cards.1x/aow_york_16.jpg b/cards.1x/aow_york_16.jpg
index 46cbd9d..6106969 100644
--- a/cards.1x/aow_york_16.jpg
+++ b/cards.1x/aow_york_16.jpg
Binary files differ
diff --git a/cards.1x/aow_york_17.jpg b/cards.1x/aow_york_17.jpg
index a99ea43..6e6a1ad 100644
--- a/cards.1x/aow_york_17.jpg
+++ b/cards.1x/aow_york_17.jpg
Binary files differ
diff --git a/cards.1x/aow_york_18.jpg b/cards.1x/aow_york_18.jpg
index 3708a89..a334ecf 100644
--- a/cards.1x/aow_york_18.jpg
+++ b/cards.1x/aow_york_18.jpg
Binary files differ
diff --git a/cards.1x/aow_york_19.jpg b/cards.1x/aow_york_19.jpg
index 01be9ea..8363da1 100644
--- a/cards.1x/aow_york_19.jpg
+++ b/cards.1x/aow_york_19.jpg
Binary files differ
diff --git a/cards.1x/aow_york_2.jpg b/cards.1x/aow_york_2.jpg
index 6b554b6..9369893 100644
--- a/cards.1x/aow_york_2.jpg
+++ b/cards.1x/aow_york_2.jpg
Binary files differ
diff --git a/cards.1x/aow_york_20.jpg b/cards.1x/aow_york_20.jpg
index ddbedb4..9243521 100644
--- a/cards.1x/aow_york_20.jpg
+++ b/cards.1x/aow_york_20.jpg
Binary files differ
diff --git a/cards.1x/aow_york_21.jpg b/cards.1x/aow_york_21.jpg
index 7b8e889..94a373a 100644
--- a/cards.1x/aow_york_21.jpg
+++ b/cards.1x/aow_york_21.jpg
Binary files differ
diff --git a/cards.1x/aow_york_22.jpg b/cards.1x/aow_york_22.jpg
index fb8922d..7be417b 100644
--- a/cards.1x/aow_york_22.jpg
+++ b/cards.1x/aow_york_22.jpg
Binary files differ
diff --git a/cards.1x/aow_york_23.jpg b/cards.1x/aow_york_23.jpg
index d470313..378a2a3 100644
--- a/cards.1x/aow_york_23.jpg
+++ b/cards.1x/aow_york_23.jpg
Binary files differ
diff --git a/cards.1x/aow_york_24.jpg b/cards.1x/aow_york_24.jpg
index 8240109..90027da 100644
--- a/cards.1x/aow_york_24.jpg
+++ b/cards.1x/aow_york_24.jpg
Binary files differ
diff --git a/cards.1x/aow_york_25.jpg b/cards.1x/aow_york_25.jpg
index 40ec5c6..e80018a 100644
--- a/cards.1x/aow_york_25.jpg
+++ b/cards.1x/aow_york_25.jpg
Binary files differ
diff --git a/cards.1x/aow_york_26.jpg b/cards.1x/aow_york_26.jpg
index 8a5af84..6ce44a3 100644
--- a/cards.1x/aow_york_26.jpg
+++ b/cards.1x/aow_york_26.jpg
Binary files differ
diff --git a/cards.1x/aow_york_27.jpg b/cards.1x/aow_york_27.jpg
index ccc886d..30ae9dd 100644
--- a/cards.1x/aow_york_27.jpg
+++ b/cards.1x/aow_york_27.jpg
Binary files differ
diff --git a/cards.1x/aow_york_28.jpg b/cards.1x/aow_york_28.jpg
index b48d565..92f5ab9 100644
--- a/cards.1x/aow_york_28.jpg
+++ b/cards.1x/aow_york_28.jpg
Binary files differ
diff --git a/cards.1x/aow_york_29.jpg b/cards.1x/aow_york_29.jpg
index 24658d3..feb7efb 100644
--- a/cards.1x/aow_york_29.jpg
+++ b/cards.1x/aow_york_29.jpg
Binary files differ
diff --git a/cards.1x/aow_york_3.jpg b/cards.1x/aow_york_3.jpg
index da46c68..6f5cd0f 100644
--- a/cards.1x/aow_york_3.jpg
+++ b/cards.1x/aow_york_3.jpg
Binary files differ
diff --git a/cards.1x/aow_york_30.jpg b/cards.1x/aow_york_30.jpg
index b28acb9..5dffbfa 100644
--- a/cards.1x/aow_york_30.jpg
+++ b/cards.1x/aow_york_30.jpg
Binary files differ
diff --git a/cards.1x/aow_york_31.jpg b/cards.1x/aow_york_31.jpg
index a5e1baa..eecfc72 100644
--- a/cards.1x/aow_york_31.jpg
+++ b/cards.1x/aow_york_31.jpg
Binary files differ
diff --git a/cards.1x/aow_york_32.jpg b/cards.1x/aow_york_32.jpg
index 79c26cb..0343342 100644
--- a/cards.1x/aow_york_32.jpg
+++ b/cards.1x/aow_york_32.jpg
Binary files differ
diff --git a/cards.1x/aow_york_33.jpg b/cards.1x/aow_york_33.jpg
index b29e6fd..94852c0 100644
--- a/cards.1x/aow_york_33.jpg
+++ b/cards.1x/aow_york_33.jpg
Binary files differ
diff --git a/cards.1x/aow_york_34.jpg b/cards.1x/aow_york_34.jpg
index 58a6876..300dda6 100644
--- a/cards.1x/aow_york_34.jpg
+++ b/cards.1x/aow_york_34.jpg
Binary files differ
diff --git a/cards.1x/aow_york_35.jpg b/cards.1x/aow_york_35.jpg
index f157208..1abb4da 100644
--- a/cards.1x/aow_york_35.jpg
+++ b/cards.1x/aow_york_35.jpg
Binary files differ
diff --git a/cards.1x/aow_york_36.jpg b/cards.1x/aow_york_36.jpg
index 252c24d..38d22b5 100644
--- a/cards.1x/aow_york_36.jpg
+++ b/cards.1x/aow_york_36.jpg
Binary files differ
diff --git a/cards.1x/aow_york_37.jpg b/cards.1x/aow_york_37.jpg
index 8d23da1..1ce825d 100644
--- a/cards.1x/aow_york_37.jpg
+++ b/cards.1x/aow_york_37.jpg
Binary files differ
diff --git a/cards.1x/aow_york_4.jpg b/cards.1x/aow_york_4.jpg
index ee28a95..e7e933c 100644
--- a/cards.1x/aow_york_4.jpg
+++ b/cards.1x/aow_york_4.jpg
Binary files differ
diff --git a/cards.1x/aow_york_5.jpg b/cards.1x/aow_york_5.jpg
index 10b501c..5eb351d 100644
--- a/cards.1x/aow_york_5.jpg
+++ b/cards.1x/aow_york_5.jpg
Binary files differ
diff --git a/cards.1x/aow_york_6.jpg b/cards.1x/aow_york_6.jpg
index 7d55a6c..f220ee2 100644
--- a/cards.1x/aow_york_6.jpg
+++ b/cards.1x/aow_york_6.jpg
Binary files differ
diff --git a/cards.1x/aow_york_7.jpg b/cards.1x/aow_york_7.jpg
index 2423faa..464513d 100644
--- a/cards.1x/aow_york_7.jpg
+++ b/cards.1x/aow_york_7.jpg
Binary files differ
diff --git a/cards.1x/aow_york_8.jpg b/cards.1x/aow_york_8.jpg
index c31e594..93f2e56 100644
--- a/cards.1x/aow_york_8.jpg
+++ b/cards.1x/aow_york_8.jpg
Binary files differ
diff --git a/cards.1x/aow_york_9.jpg b/cards.1x/aow_york_9.jpg
index 11bc087..4d28932 100644
--- a/cards.1x/aow_york_9.jpg
+++ b/cards.1x/aow_york_9.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_1.jpg b/cards.2x/aow_lancaster_1.jpg
index 4ab853e..e81a7fc 100644
--- a/cards.2x/aow_lancaster_1.jpg
+++ b/cards.2x/aow_lancaster_1.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_10.jpg b/cards.2x/aow_lancaster_10.jpg
index 20037cc..e2343f8 100644
--- a/cards.2x/aow_lancaster_10.jpg
+++ b/cards.2x/aow_lancaster_10.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_11.jpg b/cards.2x/aow_lancaster_11.jpg
index 0d6ed78..652caab 100644
--- a/cards.2x/aow_lancaster_11.jpg
+++ b/cards.2x/aow_lancaster_11.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_12.jpg b/cards.2x/aow_lancaster_12.jpg
index 06e6546..404578d 100644
--- a/cards.2x/aow_lancaster_12.jpg
+++ b/cards.2x/aow_lancaster_12.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_13.jpg b/cards.2x/aow_lancaster_13.jpg
index afe5c60..cbcd09e 100644
--- a/cards.2x/aow_lancaster_13.jpg
+++ b/cards.2x/aow_lancaster_13.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_14.jpg b/cards.2x/aow_lancaster_14.jpg
index 6ca6c70..f23b625 100644
--- a/cards.2x/aow_lancaster_14.jpg
+++ b/cards.2x/aow_lancaster_14.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_15.jpg b/cards.2x/aow_lancaster_15.jpg
index fb64185..398510d 100644
--- a/cards.2x/aow_lancaster_15.jpg
+++ b/cards.2x/aow_lancaster_15.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_16.jpg b/cards.2x/aow_lancaster_16.jpg
index 78d9ab7..1f43d00 100644
--- a/cards.2x/aow_lancaster_16.jpg
+++ b/cards.2x/aow_lancaster_16.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_17.jpg b/cards.2x/aow_lancaster_17.jpg
index 43b5197..d2dab8f 100644
--- a/cards.2x/aow_lancaster_17.jpg
+++ b/cards.2x/aow_lancaster_17.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_18.jpg b/cards.2x/aow_lancaster_18.jpg
index 03e9e6a..1999d37 100644
--- a/cards.2x/aow_lancaster_18.jpg
+++ b/cards.2x/aow_lancaster_18.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_19.jpg b/cards.2x/aow_lancaster_19.jpg
index c91f700..594a92b 100644
--- a/cards.2x/aow_lancaster_19.jpg
+++ b/cards.2x/aow_lancaster_19.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_2.jpg b/cards.2x/aow_lancaster_2.jpg
index 8246ee8..e89dc64 100644
--- a/cards.2x/aow_lancaster_2.jpg
+++ b/cards.2x/aow_lancaster_2.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_20.jpg b/cards.2x/aow_lancaster_20.jpg
index f36c87b..2572448 100644
--- a/cards.2x/aow_lancaster_20.jpg
+++ b/cards.2x/aow_lancaster_20.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_21.jpg b/cards.2x/aow_lancaster_21.jpg
index 3015db3..1d4dabf 100644
--- a/cards.2x/aow_lancaster_21.jpg
+++ b/cards.2x/aow_lancaster_21.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_22.jpg b/cards.2x/aow_lancaster_22.jpg
index bc3c215..f1fc93e 100644
--- a/cards.2x/aow_lancaster_22.jpg
+++ b/cards.2x/aow_lancaster_22.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_23.jpg b/cards.2x/aow_lancaster_23.jpg
index 679fd07..2299d11 100644
--- a/cards.2x/aow_lancaster_23.jpg
+++ b/cards.2x/aow_lancaster_23.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_24.jpg b/cards.2x/aow_lancaster_24.jpg
index cdf8906..3935e5b 100644
--- a/cards.2x/aow_lancaster_24.jpg
+++ b/cards.2x/aow_lancaster_24.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_25.jpg b/cards.2x/aow_lancaster_25.jpg
index 8bd2543..81ee56c 100644
--- a/cards.2x/aow_lancaster_25.jpg
+++ b/cards.2x/aow_lancaster_25.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_26.jpg b/cards.2x/aow_lancaster_26.jpg
index 06778fd..85932d1 100644
--- a/cards.2x/aow_lancaster_26.jpg
+++ b/cards.2x/aow_lancaster_26.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_27.jpg b/cards.2x/aow_lancaster_27.jpg
index 27fc04a..aab668f 100644
--- a/cards.2x/aow_lancaster_27.jpg
+++ b/cards.2x/aow_lancaster_27.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_28.jpg b/cards.2x/aow_lancaster_28.jpg
index ec403db..021b3ed 100644
--- a/cards.2x/aow_lancaster_28.jpg
+++ b/cards.2x/aow_lancaster_28.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_29.jpg b/cards.2x/aow_lancaster_29.jpg
index 45d865d..bd4808f 100644
--- a/cards.2x/aow_lancaster_29.jpg
+++ b/cards.2x/aow_lancaster_29.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_3.jpg b/cards.2x/aow_lancaster_3.jpg
index 6a2b456..1e6eac7 100644
--- a/cards.2x/aow_lancaster_3.jpg
+++ b/cards.2x/aow_lancaster_3.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_30.jpg b/cards.2x/aow_lancaster_30.jpg
index b15f162..099c9ec 100644
--- a/cards.2x/aow_lancaster_30.jpg
+++ b/cards.2x/aow_lancaster_30.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_31.jpg b/cards.2x/aow_lancaster_31.jpg
index ae813b8..6a71915 100644
--- a/cards.2x/aow_lancaster_31.jpg
+++ b/cards.2x/aow_lancaster_31.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_32.jpg b/cards.2x/aow_lancaster_32.jpg
index f9c11d2..aaf95f4 100644
--- a/cards.2x/aow_lancaster_32.jpg
+++ b/cards.2x/aow_lancaster_32.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_33.jpg b/cards.2x/aow_lancaster_33.jpg
index 48bbf3f..28e671d 100644
--- a/cards.2x/aow_lancaster_33.jpg
+++ b/cards.2x/aow_lancaster_33.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_34.jpg b/cards.2x/aow_lancaster_34.jpg
index 916340b..cd109cf 100644
--- a/cards.2x/aow_lancaster_34.jpg
+++ b/cards.2x/aow_lancaster_34.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_35.jpg b/cards.2x/aow_lancaster_35.jpg
index 80d6bf8..ccc83eb 100644
--- a/cards.2x/aow_lancaster_35.jpg
+++ b/cards.2x/aow_lancaster_35.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_36.jpg b/cards.2x/aow_lancaster_36.jpg
index 74356a5..4377143 100644
--- a/cards.2x/aow_lancaster_36.jpg
+++ b/cards.2x/aow_lancaster_36.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_37.jpg b/cards.2x/aow_lancaster_37.jpg
index 58b6a40..a69fd08 100644
--- a/cards.2x/aow_lancaster_37.jpg
+++ b/cards.2x/aow_lancaster_37.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_4.jpg b/cards.2x/aow_lancaster_4.jpg
index e8f8618..74ed694 100644
--- a/cards.2x/aow_lancaster_4.jpg
+++ b/cards.2x/aow_lancaster_4.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_5.jpg b/cards.2x/aow_lancaster_5.jpg
index 90cf3b0..8f45f29 100644
--- a/cards.2x/aow_lancaster_5.jpg
+++ b/cards.2x/aow_lancaster_5.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_6.jpg b/cards.2x/aow_lancaster_6.jpg
index ad4f69f..0f35e1b 100644
--- a/cards.2x/aow_lancaster_6.jpg
+++ b/cards.2x/aow_lancaster_6.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_7.jpg b/cards.2x/aow_lancaster_7.jpg
index 3085429..7e6ae12 100644
--- a/cards.2x/aow_lancaster_7.jpg
+++ b/cards.2x/aow_lancaster_7.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_8.jpg b/cards.2x/aow_lancaster_8.jpg
index 26676fb..7d9b6f3 100644
--- a/cards.2x/aow_lancaster_8.jpg
+++ b/cards.2x/aow_lancaster_8.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_9.jpg b/cards.2x/aow_lancaster_9.jpg
index 8e9ca02..14cf64e 100644
--- a/cards.2x/aow_lancaster_9.jpg
+++ b/cards.2x/aow_lancaster_9.jpg
Binary files differ
diff --git a/cards.2x/aow_lancaster_back.jpg b/cards.2x/aow_lancaster_back.jpg
index 8dd02e4..cb731bc 100644
--- a/cards.2x/aow_lancaster_back.jpg
+++ b/cards.2x/aow_lancaster_back.jpg
Binary files differ
diff --git a/cards.2x/aow_york_1.jpg b/cards.2x/aow_york_1.jpg
index 14d2d86..72d95a9 100644
--- a/cards.2x/aow_york_1.jpg
+++ b/cards.2x/aow_york_1.jpg
Binary files differ
diff --git a/cards.2x/aow_york_10.jpg b/cards.2x/aow_york_10.jpg
index 0b6ce06..e7927fa 100644
--- a/cards.2x/aow_york_10.jpg
+++ b/cards.2x/aow_york_10.jpg
Binary files differ
diff --git a/cards.2x/aow_york_11.jpg b/cards.2x/aow_york_11.jpg
index e9f4bc3..e7927fa 100644
--- a/cards.2x/aow_york_11.jpg
+++ b/cards.2x/aow_york_11.jpg
Binary files differ
diff --git a/cards.2x/aow_york_12.jpg b/cards.2x/aow_york_12.jpg
index 22c437e..e7927fa 100644
--- a/cards.2x/aow_york_12.jpg
+++ b/cards.2x/aow_york_12.jpg
Binary files differ
diff --git a/cards.2x/aow_york_13.jpg b/cards.2x/aow_york_13.jpg
index 662c942..e7927fa 100644
--- a/cards.2x/aow_york_13.jpg
+++ b/cards.2x/aow_york_13.jpg
Binary files differ
diff --git a/cards.2x/aow_york_14.jpg b/cards.2x/aow_york_14.jpg
index aae0e23..f8d8703 100644
--- a/cards.2x/aow_york_14.jpg
+++ b/cards.2x/aow_york_14.jpg
Binary files differ
diff --git a/cards.2x/aow_york_15.jpg b/cards.2x/aow_york_15.jpg
index c6ca25c..89dfa37 100644
--- a/cards.2x/aow_york_15.jpg
+++ b/cards.2x/aow_york_15.jpg
Binary files differ
diff --git a/cards.2x/aow_york_16.jpg b/cards.2x/aow_york_16.jpg
index f9bda21..eb01d90 100644
--- a/cards.2x/aow_york_16.jpg
+++ b/cards.2x/aow_york_16.jpg
Binary files differ
diff --git a/cards.2x/aow_york_17.jpg b/cards.2x/aow_york_17.jpg
index c5729a9..52832b2 100644
--- a/cards.2x/aow_york_17.jpg
+++ b/cards.2x/aow_york_17.jpg
Binary files differ
diff --git a/cards.2x/aow_york_18.jpg b/cards.2x/aow_york_18.jpg
index a7fa33d..e5c7cb3 100644
--- a/cards.2x/aow_york_18.jpg
+++ b/cards.2x/aow_york_18.jpg
Binary files differ
diff --git a/cards.2x/aow_york_19.jpg b/cards.2x/aow_york_19.jpg
index 6e150ac..db5be31 100644
--- a/cards.2x/aow_york_19.jpg
+++ b/cards.2x/aow_york_19.jpg
Binary files differ
diff --git a/cards.2x/aow_york_2.jpg b/cards.2x/aow_york_2.jpg
index 0d44d5a..c798d10 100644
--- a/cards.2x/aow_york_2.jpg
+++ b/cards.2x/aow_york_2.jpg
Binary files differ
diff --git a/cards.2x/aow_york_20.jpg b/cards.2x/aow_york_20.jpg
index cd891fd..3f4122d 100644
--- a/cards.2x/aow_york_20.jpg
+++ b/cards.2x/aow_york_20.jpg
Binary files differ
diff --git a/cards.2x/aow_york_21.jpg b/cards.2x/aow_york_21.jpg
index 4ae3d6d..fc72f33 100644
--- a/cards.2x/aow_york_21.jpg
+++ b/cards.2x/aow_york_21.jpg
Binary files differ
diff --git a/cards.2x/aow_york_22.jpg b/cards.2x/aow_york_22.jpg
index 5853bd0..be171be 100644
--- a/cards.2x/aow_york_22.jpg
+++ b/cards.2x/aow_york_22.jpg
Binary files differ
diff --git a/cards.2x/aow_york_23.jpg b/cards.2x/aow_york_23.jpg
index 0a147f4..b0eb987 100644
--- a/cards.2x/aow_york_23.jpg
+++ b/cards.2x/aow_york_23.jpg
Binary files differ
diff --git a/cards.2x/aow_york_24.jpg b/cards.2x/aow_york_24.jpg
index 71e1821..9a5605d 100644
--- a/cards.2x/aow_york_24.jpg
+++ b/cards.2x/aow_york_24.jpg
Binary files differ
diff --git a/cards.2x/aow_york_25.jpg b/cards.2x/aow_york_25.jpg
index 2da5657..784e49d 100644
--- a/cards.2x/aow_york_25.jpg
+++ b/cards.2x/aow_york_25.jpg
Binary files differ
diff --git a/cards.2x/aow_york_26.jpg b/cards.2x/aow_york_26.jpg
index 74426b9..fedb443 100644
--- a/cards.2x/aow_york_26.jpg
+++ b/cards.2x/aow_york_26.jpg
Binary files differ
diff --git a/cards.2x/aow_york_27.jpg b/cards.2x/aow_york_27.jpg
index 12e55a9..58fb89c 100644
--- a/cards.2x/aow_york_27.jpg
+++ b/cards.2x/aow_york_27.jpg
Binary files differ
diff --git a/cards.2x/aow_york_28.jpg b/cards.2x/aow_york_28.jpg
index ce0806c..ba6934a 100644
--- a/cards.2x/aow_york_28.jpg
+++ b/cards.2x/aow_york_28.jpg
Binary files differ
diff --git a/cards.2x/aow_york_29.jpg b/cards.2x/aow_york_29.jpg
index e44bcec..b03e144 100644
--- a/cards.2x/aow_york_29.jpg
+++ b/cards.2x/aow_york_29.jpg
Binary files differ
diff --git a/cards.2x/aow_york_3.jpg b/cards.2x/aow_york_3.jpg
index c181f1e..455022d 100644
--- a/cards.2x/aow_york_3.jpg
+++ b/cards.2x/aow_york_3.jpg
Binary files differ
diff --git a/cards.2x/aow_york_30.jpg b/cards.2x/aow_york_30.jpg
index 9f809ea..2f57726 100644
--- a/cards.2x/aow_york_30.jpg
+++ b/cards.2x/aow_york_30.jpg
Binary files differ
diff --git a/cards.2x/aow_york_31.jpg b/cards.2x/aow_york_31.jpg
index 5813db2..5ad5218 100644
--- a/cards.2x/aow_york_31.jpg
+++ b/cards.2x/aow_york_31.jpg
Binary files differ
diff --git a/cards.2x/aow_york_32.jpg b/cards.2x/aow_york_32.jpg
index 14f40d3..aa8a408 100644
--- a/cards.2x/aow_york_32.jpg
+++ b/cards.2x/aow_york_32.jpg
Binary files differ
diff --git a/cards.2x/aow_york_33.jpg b/cards.2x/aow_york_33.jpg
index a1896cf..c99e695 100644
--- a/cards.2x/aow_york_33.jpg
+++ b/cards.2x/aow_york_33.jpg
Binary files differ
diff --git a/cards.2x/aow_york_34.jpg b/cards.2x/aow_york_34.jpg
index 58f25f2..912ddf4 100644
--- a/cards.2x/aow_york_34.jpg
+++ b/cards.2x/aow_york_34.jpg
Binary files differ
diff --git a/cards.2x/aow_york_35.jpg b/cards.2x/aow_york_35.jpg
index f314248..6079fa3 100644
--- a/cards.2x/aow_york_35.jpg
+++ b/cards.2x/aow_york_35.jpg
Binary files differ
diff --git a/cards.2x/aow_york_36.jpg b/cards.2x/aow_york_36.jpg
index ce39152..7505e98 100644
--- a/cards.2x/aow_york_36.jpg
+++ b/cards.2x/aow_york_36.jpg
Binary files differ
diff --git a/cards.2x/aow_york_37.jpg b/cards.2x/aow_york_37.jpg
index 587cd75..8c21b6f 100644
--- a/cards.2x/aow_york_37.jpg
+++ b/cards.2x/aow_york_37.jpg
Binary files differ
diff --git a/cards.2x/aow_york_4.jpg b/cards.2x/aow_york_4.jpg
index c9815f1..8866830 100644
--- a/cards.2x/aow_york_4.jpg
+++ b/cards.2x/aow_york_4.jpg
Binary files differ
diff --git a/cards.2x/aow_york_5.jpg b/cards.2x/aow_york_5.jpg
index cdfd8e7..21157fc 100644
--- a/cards.2x/aow_york_5.jpg
+++ b/cards.2x/aow_york_5.jpg
Binary files differ
diff --git a/cards.2x/aow_york_6.jpg b/cards.2x/aow_york_6.jpg
index 628ea0d..e2803cf 100644
--- a/cards.2x/aow_york_6.jpg
+++ b/cards.2x/aow_york_6.jpg
Binary files differ
diff --git a/cards.2x/aow_york_7.jpg b/cards.2x/aow_york_7.jpg
index 3dc5b15..67ee2bb 100644
--- a/cards.2x/aow_york_7.jpg
+++ b/cards.2x/aow_york_7.jpg
Binary files differ
diff --git a/cards.2x/aow_york_8.jpg b/cards.2x/aow_york_8.jpg
index 5c9baaa..f95ce68 100644
--- a/cards.2x/aow_york_8.jpg
+++ b/cards.2x/aow_york_8.jpg
Binary files differ
diff --git a/cards.2x/aow_york_9.jpg b/cards.2x/aow_york_9.jpg
index fac0ed7..62a0df9 100644
--- a/cards.2x/aow_york_9.jpg
+++ b/cards.2x/aow_york_9.jpg
Binary files differ
diff --git a/cards.2x/aow_york_back.jpg b/cards.2x/aow_york_back.jpg
index 314ea24..fe79975 100644
--- a/cards.2x/aow_york_back.jpg
+++ b/cards.2x/aow_york_back.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_back.jpg b/cards.2x/cc_lancaster_back.jpg
index 0331fae..3d1a037 100644
--- a/cards.2x/cc_lancaster_back.jpg
+++ b/cards.2x/cc_lancaster_back.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_buckingham.jpg b/cards.2x/cc_lancaster_buckingham.jpg
index 6492bdf..e49cd94 100644
--- a/cards.2x/cc_lancaster_buckingham.jpg
+++ b/cards.2x/cc_lancaster_buckingham.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_clarence.jpg b/cards.2x/cc_lancaster_clarence.jpg
index 038c723..ae4ba5b 100644
--- a/cards.2x/cc_lancaster_clarence.jpg
+++ b/cards.2x/cc_lancaster_clarence.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_exeter.jpg b/cards.2x/cc_lancaster_exeter.jpg
index d2c9cea..69aa2ed 100644
--- a/cards.2x/cc_lancaster_exeter.jpg
+++ b/cards.2x/cc_lancaster_exeter.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_henry_tudor.jpg b/cards.2x/cc_lancaster_henry_tudor.jpg
index 78a26a9..9dbd2d0 100644
--- a/cards.2x/cc_lancaster_henry_tudor.jpg
+++ b/cards.2x/cc_lancaster_henry_tudor.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_henry_vi.jpg b/cards.2x/cc_lancaster_henry_vi.jpg
index 5becbed..78eaddd 100644
--- a/cards.2x/cc_lancaster_henry_vi.jpg
+++ b/cards.2x/cc_lancaster_henry_vi.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_jasper_tudor.jpg b/cards.2x/cc_lancaster_jasper_tudor.jpg
index 03ec98d..dc0a922 100644
--- a/cards.2x/cc_lancaster_jasper_tudor.jpg
+++ b/cards.2x/cc_lancaster_jasper_tudor.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_margaret.jpg b/cards.2x/cc_lancaster_margaret.jpg
index 5630c9c..98c6924 100644
--- a/cards.2x/cc_lancaster_margaret.jpg
+++ b/cards.2x/cc_lancaster_margaret.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_northumberland.jpg b/cards.2x/cc_lancaster_northumberland.jpg
index 0c9e323..4390706 100644
--- a/cards.2x/cc_lancaster_northumberland.jpg
+++ b/cards.2x/cc_lancaster_northumberland.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_oxford.jpg b/cards.2x/cc_lancaster_oxford.jpg
index 71f8e50..4a13f56 100644
--- a/cards.2x/cc_lancaster_oxford.jpg
+++ b/cards.2x/cc_lancaster_oxford.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_pass.jpg b/cards.2x/cc_lancaster_pass.jpg
index 1bb9ea7..250965a 100644
--- a/cards.2x/cc_lancaster_pass.jpg
+++ b/cards.2x/cc_lancaster_pass.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_somerset.jpg b/cards.2x/cc_lancaster_somerset.jpg
index c29e6d2..8f4773f 100644
--- a/cards.2x/cc_lancaster_somerset.jpg
+++ b/cards.2x/cc_lancaster_somerset.jpg
Binary files differ
diff --git a/cards.2x/cc_lancaster_warwick.jpg b/cards.2x/cc_lancaster_warwick.jpg
index 173d9d5..eb5a713 100644
--- a/cards.2x/cc_lancaster_warwick.jpg
+++ b/cards.2x/cc_lancaster_warwick.jpg
Binary files differ
diff --git a/cards.2x/cc_york_back.jpg b/cards.2x/cc_york_back.jpg
index 925747c..0b13512 100644
--- a/cards.2x/cc_york_back.jpg
+++ b/cards.2x/cc_york_back.jpg
Binary files differ
diff --git a/cards.2x/cc_york_devon.jpg b/cards.2x/cc_york_devon.jpg
index 3de68b7..3baffcb 100644
--- a/cards.2x/cc_york_devon.jpg
+++ b/cards.2x/cc_york_devon.jpg
Binary files differ
diff --git a/cards.2x/cc_york_edward_iv.jpg b/cards.2x/cc_york_edward_iv.jpg
index f1f1321..63a07a7 100644
--- a/cards.2x/cc_york_edward_iv.jpg
+++ b/cards.2x/cc_york_edward_iv.jpg
Binary files differ
diff --git a/cards.2x/cc_york_gloucester.jpg b/cards.2x/cc_york_gloucester.jpg
index 5ef5c52..f18ec57 100644
--- a/cards.2x/cc_york_gloucester.jpg
+++ b/cards.2x/cc_york_gloucester.jpg
Binary files differ
diff --git a/cards.2x/cc_york_march.jpg b/cards.2x/cc_york_march.jpg
index 91a6117..c51b49d 100644
--- a/cards.2x/cc_york_march.jpg
+++ b/cards.2x/cc_york_march.jpg
Binary files differ
diff --git a/cards.2x/cc_york_norfolk.jpg b/cards.2x/cc_york_norfolk.jpg
index 472443f..16452b9 100644
--- a/cards.2x/cc_york_norfolk.jpg
+++ b/cards.2x/cc_york_norfolk.jpg
Binary files differ
diff --git a/cards.2x/cc_york_northumberland.jpg b/cards.2x/cc_york_northumberland.jpg
index 1a706a9..2144dae 100644
--- a/cards.2x/cc_york_northumberland.jpg
+++ b/cards.2x/cc_york_northumberland.jpg
Binary files differ
diff --git a/cards.2x/cc_york_pass.jpg b/cards.2x/cc_york_pass.jpg
index 842a350..ab571c9 100644
--- a/cards.2x/cc_york_pass.jpg
+++ b/cards.2x/cc_york_pass.jpg
Binary files differ
diff --git a/cards.2x/cc_york_pembroke.jpg b/cards.2x/cc_york_pembroke.jpg
index 639411d..549c326 100644
--- a/cards.2x/cc_york_pembroke.jpg
+++ b/cards.2x/cc_york_pembroke.jpg
Binary files differ
diff --git a/cards.2x/cc_york_richard_iii.jpg b/cards.2x/cc_york_richard_iii.jpg
index ee664d3..bfbd313 100644
--- a/cards.2x/cc_york_richard_iii.jpg
+++ b/cards.2x/cc_york_richard_iii.jpg
Binary files differ
diff --git a/cards.2x/cc_york_rutland.jpg b/cards.2x/cc_york_rutland.jpg
index 7fefb31..8558904 100644
--- a/cards.2x/cc_york_rutland.jpg
+++ b/cards.2x/cc_york_rutland.jpg
Binary files differ
diff --git a/cards.2x/cc_york_salisbury.jpg b/cards.2x/cc_york_salisbury.jpg
index 5561814..316314c 100644
--- a/cards.2x/cc_york_salisbury.jpg
+++ b/cards.2x/cc_york_salisbury.jpg
Binary files differ
diff --git a/cards.2x/cc_york_warwick.jpg b/cards.2x/cc_york_warwick.jpg
index 5f3469d..c6cad6d 100644
--- a/cards.2x/cc_york_warwick.jpg
+++ b/cards.2x/cc_york_warwick.jpg
Binary files differ
diff --git a/cards.2x/cc_york_york.jpg b/cards.2x/cc_york_york.jpg
index 1c1efc5..c7a669e 100644
--- a/cards.2x/cc_york_york.jpg
+++ b/cards.2x/cc_york_york.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_back.jpg b/cards.2x/lord_lancaster_back.jpg
index 2a99588..ee8d7e2 100644
--- a/cards.2x/lord_lancaster_back.jpg
+++ b/cards.2x/lord_lancaster_back.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_buckingham.jpg b/cards.2x/lord_lancaster_buckingham.jpg
index 0ab0fba..d651329 100644
--- a/cards.2x/lord_lancaster_buckingham.jpg
+++ b/cards.2x/lord_lancaster_buckingham.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_clarence.jpg b/cards.2x/lord_lancaster_clarence.jpg
index 4f6f3fd..6f88dbe 100644
--- a/cards.2x/lord_lancaster_clarence.jpg
+++ b/cards.2x/lord_lancaster_clarence.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_exeter_1.jpg b/cards.2x/lord_lancaster_exeter_1.jpg
index 496e601..f7fcf33 100644
--- a/cards.2x/lord_lancaster_exeter_1.jpg
+++ b/cards.2x/lord_lancaster_exeter_1.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_exeter_2.jpg b/cards.2x/lord_lancaster_exeter_2.jpg
index 59283ac..f1519dc 100644
--- a/cards.2x/lord_lancaster_exeter_2.jpg
+++ b/cards.2x/lord_lancaster_exeter_2.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_henry_tudor.jpg b/cards.2x/lord_lancaster_henry_tudor.jpg
index fac108d..02f4ca9 100644
--- a/cards.2x/lord_lancaster_henry_tudor.jpg
+++ b/cards.2x/lord_lancaster_henry_tudor.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_henry_vi.jpg b/cards.2x/lord_lancaster_henry_vi.jpg
index f8ae667..a06c44c 100644
--- a/cards.2x/lord_lancaster_henry_vi.jpg
+++ b/cards.2x/lord_lancaster_henry_vi.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_jasper_tudor_1.jpg b/cards.2x/lord_lancaster_jasper_tudor_1.jpg
index 225f8dc..c9465e0 100644
--- a/cards.2x/lord_lancaster_jasper_tudor_1.jpg
+++ b/cards.2x/lord_lancaster_jasper_tudor_1.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_jasper_tudor_2.jpg b/cards.2x/lord_lancaster_jasper_tudor_2.jpg
index c6c696c..c112d3b 100644
--- a/cards.2x/lord_lancaster_jasper_tudor_2.jpg
+++ b/cards.2x/lord_lancaster_jasper_tudor_2.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_margaret.jpg b/cards.2x/lord_lancaster_margaret.jpg
index 818b054..cf5cf35 100644
--- a/cards.2x/lord_lancaster_margaret.jpg
+++ b/cards.2x/lord_lancaster_margaret.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_northumberland_l.jpg b/cards.2x/lord_lancaster_northumberland_l.jpg
index f2e3775..2073bcc 100644
--- a/cards.2x/lord_lancaster_northumberland_l.jpg
+++ b/cards.2x/lord_lancaster_northumberland_l.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_oxford.jpg b/cards.2x/lord_lancaster_oxford.jpg
index e08337a..27e6658 100644
--- a/cards.2x/lord_lancaster_oxford.jpg
+++ b/cards.2x/lord_lancaster_oxford.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_somerset_1.jpg b/cards.2x/lord_lancaster_somerset_1.jpg
index 28433f4..42bdc8f 100644
--- a/cards.2x/lord_lancaster_somerset_1.jpg
+++ b/cards.2x/lord_lancaster_somerset_1.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_somerset_2.jpg b/cards.2x/lord_lancaster_somerset_2.jpg
index 842afed..c86e4c8 100644
--- a/cards.2x/lord_lancaster_somerset_2.jpg
+++ b/cards.2x/lord_lancaster_somerset_2.jpg
Binary files differ
diff --git a/cards.2x/lord_lancaster_warwick_l.jpg b/cards.2x/lord_lancaster_warwick_l.jpg
index 98b27fa..0a8d0e4 100644
--- a/cards.2x/lord_lancaster_warwick_l.jpg
+++ b/cards.2x/lord_lancaster_warwick_l.jpg
Binary files differ
diff --git a/cards.2x/lord_york_back.jpg b/cards.2x/lord_york_back.jpg
index bb5ad44..421f2e6 100644
--- a/cards.2x/lord_york_back.jpg
+++ b/cards.2x/lord_york_back.jpg
Binary files differ
diff --git a/cards.2x/lord_york_devon.jpg b/cards.2x/lord_york_devon.jpg
index d06f8ed..cbd5f07 100644
--- a/cards.2x/lord_york_devon.jpg
+++ b/cards.2x/lord_york_devon.jpg
Binary files differ
diff --git a/cards.2x/lord_york_edward_iv.jpg b/cards.2x/lord_york_edward_iv.jpg
index d897970..598db18 100644
--- a/cards.2x/lord_york_edward_iv.jpg
+++ b/cards.2x/lord_york_edward_iv.jpg
Binary files differ
diff --git a/cards.2x/lord_york_gloucester_1.jpg b/cards.2x/lord_york_gloucester_1.jpg
index 9f404ce..3c8d701 100644
--- a/cards.2x/lord_york_gloucester_1.jpg
+++ b/cards.2x/lord_york_gloucester_1.jpg
Binary files differ
diff --git a/cards.2x/lord_york_gloucester_2.jpg b/cards.2x/lord_york_gloucester_2.jpg
index e3f528a..b7edcf8 100644
--- a/cards.2x/lord_york_gloucester_2.jpg
+++ b/cards.2x/lord_york_gloucester_2.jpg
Binary files differ
diff --git a/cards.2x/lord_york_march.jpg b/cards.2x/lord_york_march.jpg
index 78ed1e5..7c9e944 100644
--- a/cards.2x/lord_york_march.jpg
+++ b/cards.2x/lord_york_march.jpg
Binary files differ
diff --git a/cards.2x/lord_york_norfolk.jpg b/cards.2x/lord_york_norfolk.jpg
index fefb60c..f47efdd 100644
--- a/cards.2x/lord_york_norfolk.jpg
+++ b/cards.2x/lord_york_norfolk.jpg
Binary files differ
diff --git a/cards.2x/lord_york_northumberland_y1.jpg b/cards.2x/lord_york_northumberland_y1.jpg
index 4b75516..83a7583 100644
--- a/cards.2x/lord_york_northumberland_y1.jpg
+++ b/cards.2x/lord_york_northumberland_y1.jpg
Binary files differ
diff --git a/cards.2x/lord_york_northumberland_y2.jpg b/cards.2x/lord_york_northumberland_y2.jpg
index 5e15dd5..12f7260 100644
--- a/cards.2x/lord_york_northumberland_y2.jpg
+++ b/cards.2x/lord_york_northumberland_y2.jpg
Binary files differ
diff --git a/cards.2x/lord_york_pembroke.jpg b/cards.2x/lord_york_pembroke.jpg
index 6ba8c14..cbf54fc 100644
--- a/cards.2x/lord_york_pembroke.jpg
+++ b/cards.2x/lord_york_pembroke.jpg
Binary files differ
diff --git a/cards.2x/lord_york_richard_iii.jpg b/cards.2x/lord_york_richard_iii.jpg
index 0c872ae..4238586 100644
--- a/cards.2x/lord_york_richard_iii.jpg
+++ b/cards.2x/lord_york_richard_iii.jpg
Binary files differ
diff --git a/cards.2x/lord_york_rutland.jpg b/cards.2x/lord_york_rutland.jpg
index bd861c0..e77a932 100644
--- a/cards.2x/lord_york_rutland.jpg
+++ b/cards.2x/lord_york_rutland.jpg
Binary files differ
diff --git a/cards.2x/lord_york_salisbury.jpg b/cards.2x/lord_york_salisbury.jpg
index 4b69002..1e070b9 100644
--- a/cards.2x/lord_york_salisbury.jpg
+++ b/cards.2x/lord_york_salisbury.jpg
Binary files differ
diff --git a/cards.2x/lord_york_warwick_y.jpg b/cards.2x/lord_york_warwick_y.jpg
index 5221fa5..e6b57fa 100644
--- a/cards.2x/lord_york_warwick_y.jpg
+++ b/cards.2x/lord_york_warwick_y.jpg
Binary files differ
diff --git a/cards.2x/lord_york_york.jpg b/cards.2x/lord_york_york.jpg
index 0ecdf71..94a1838 100644
--- a/cards.2x/lord_york_york.jpg
+++ b/cards.2x/lord_york_york.jpg
Binary files differ
diff --git a/cards.css b/cards.css
new file mode 100644
index 0000000..130c894
--- /dev/null
+++ b/cards.css
@@ -0,0 +1,229 @@
+@font-face { font-family: Oldania; src: url(fonts/oldania/OldaniaADFStd-Bold.woff2); }
+
+@font-face { font-family: "B612"; src: url(fonts/b612/B612-Bold.woff2); font-weight: bold; }
+@font-face { font-family: "B612"; src: url(fonts/b612/B612-Italic.woff2); font-style: italic; }
+@font-face { font-family: "B612"; src: url(fonts/b612/B612-BoldItalic.woff2); font-weight: bold; font-style: italic; }
+@font-face { font-family: "B612"; src: url(fonts/b612/B612-Regular.woff2); }
+
+.aow {
+ position: relative;
+ box-sizing: border-box;
+ width: 186px;
+ height: 260px;
+ background-size: 186px 260px;
+ box-shadow: 1px 2px 4px #0004;
+ text-align: center;
+ line-height: 1;
+ border-radius: 6px;
+}
+
+.aow .number {
+ display: none;
+ font: 8px / 8px "B612";
+ position: absolute;
+ right: 12px;
+ bottom: 12px;
+}
+
+.aow.lancaster .event .text { background-color: #eff1db80 }
+.aow.lancaster .capability .text { background-color: #f4e9c980 }
+.aow.york .event .text { background-color: #f3f9f980 }
+.aow.york .capability .text { background-color: #e2f4f880 }
+
+.aow .event {
+ position: absolute;
+ top: 14px;
+ width: 186px;
+}
+
+.aow .capability {
+ position: absolute;
+ top: 148px;
+ width: 186px;
+}
+
+.aow .title {
+ font: 17px Oldania;
+}
+
+.aow .subtitle {
+ font: 10px/10px "Source Serif SmText";
+ font-style: italic;
+ margin-bottom: 2px;
+}
+
+.aow .text {
+ font: 10px / 12px "B612";
+ padding: 4px;
+ text-align: left;
+}
+
+.aow .event .title + .text {
+ margin-top: 6px;
+}
+
+.aow .event .text {
+ margin-left: 12px;
+ margin-right: 12px;
+}
+
+.aow > .sh1 > .text { margin-left: 50px; margin-right: 0; }
+.aow > .sh2 > .text { margin-left: 50px; margin-right: 0; }
+
+.aow > .sh3 > * { margin-left: 45px; }
+.aow > .shr > .text { margin-right: 45px; }
+
+.aow[data-card="L23"] .capability .text { margin-right: 50px; }
+.aow[data-card="L32"] .capability .subtitle { margin-left: 50px; margin-right: 5px; }
+
+.aow.c0 { background-image: url(cards.1x/aow_york_1.jpg) }
+.aow.c1 { background-image: url(cards.1x/aow_york_2.jpg) }
+.aow.c2 { background-image: url(cards.1x/aow_york_3.jpg) }
+.aow.c3 { background-image: url(cards.1x/aow_york_4.jpg) }
+.aow.c4 { background-image: url(cards.1x/aow_york_5.jpg) }
+.aow.c5 { background-image: url(cards.1x/aow_york_6.jpg) }
+.aow.c6 { background-image: url(cards.1x/aow_york_7.jpg) }
+.aow.c7 { background-image: url(cards.1x/aow_york_8.jpg) }
+.aow.c8 { background-image: url(cards.1x/aow_york_9.jpg) }
+.aow.c9 { background-image: url(cards.1x/aow_york_10.jpg) }
+.aow.c10 { background-image: url(cards.1x/aow_york_11.jpg) }
+.aow.c11 { background-image: url(cards.1x/aow_york_12.jpg) }
+.aow.c12 { background-image: url(cards.1x/aow_york_13.jpg) }
+.aow.c13 { background-image: url(cards.1x/aow_york_14.jpg) }
+.aow.c14 { background-image: url(cards.1x/aow_york_15.jpg) }
+.aow.c15 { background-image: url(cards.1x/aow_york_16.jpg) }
+.aow.c16 { background-image: url(cards.1x/aow_york_17.jpg) }
+.aow.c17 { background-image: url(cards.1x/aow_york_18.jpg) }
+.aow.c18 { background-image: url(cards.1x/aow_york_19.jpg) }
+.aow.c19 { background-image: url(cards.1x/aow_york_20.jpg) }
+.aow.c20 { background-image: url(cards.1x/aow_york_21.jpg) }
+.aow.c21 { background-image: url(cards.1x/aow_york_22.jpg) }
+.aow.c22 { background-image: url(cards.1x/aow_york_23.jpg) }
+.aow.c23 { background-image: url(cards.1x/aow_york_24.jpg) }
+.aow.c24 { background-image: url(cards.1x/aow_york_25.jpg) }
+.aow.c25 { background-image: url(cards.1x/aow_york_26.jpg) }
+.aow.c26 { background-image: url(cards.1x/aow_york_27.jpg) }
+.aow.c27 { background-image: url(cards.1x/aow_york_28.jpg) }
+.aow.c28 { background-image: url(cards.1x/aow_york_29.jpg) }
+.aow.c29 { background-image: url(cards.1x/aow_york_30.jpg) }
+.aow.c30 { background-image: url(cards.1x/aow_york_31.jpg) }
+.aow.c31 { background-image: url(cards.1x/aow_york_32.jpg) }
+.aow.c32 { background-image: url(cards.1x/aow_york_33.jpg) }
+.aow.c33 { background-image: url(cards.1x/aow_york_34.jpg) }
+.aow.c34 { background-image: url(cards.1x/aow_york_35.jpg) }
+.aow.c35 { background-image: url(cards.1x/aow_york_36.jpg) }
+.aow.c36 { background-image: url(cards.1x/aow_york_37.jpg) }
+.aow.c37 { background-image: url(cards.1x/aow_lancaster_1.jpg) }
+.aow.c38 { background-image: url(cards.1x/aow_lancaster_2.jpg) }
+.aow.c39 { background-image: url(cards.1x/aow_lancaster_3.jpg) }
+.aow.c40 { background-image: url(cards.1x/aow_lancaster_4.jpg) }
+.aow.c41 { background-image: url(cards.1x/aow_lancaster_5.jpg) }
+.aow.c42 { background-image: url(cards.1x/aow_lancaster_6.jpg) }
+.aow.c43 { background-image: url(cards.1x/aow_lancaster_7.jpg) }
+.aow.c44 { background-image: url(cards.1x/aow_lancaster_8.jpg) }
+.aow.c45 { background-image: url(cards.1x/aow_lancaster_9.jpg) }
+.aow.c46 { background-image: url(cards.1x/aow_lancaster_10.jpg) }
+.aow.c47 { background-image: url(cards.1x/aow_lancaster_11.jpg) }
+.aow.c48 { background-image: url(cards.1x/aow_lancaster_12.jpg) }
+.aow.c49 { background-image: url(cards.1x/aow_lancaster_13.jpg) }
+.aow.c50 { background-image: url(cards.1x/aow_lancaster_14.jpg) }
+.aow.c51 { background-image: url(cards.1x/aow_lancaster_15.jpg) }
+.aow.c52 { background-image: url(cards.1x/aow_lancaster_16.jpg) }
+.aow.c53 { background-image: url(cards.1x/aow_lancaster_17.jpg) }
+.aow.c54 { background-image: url(cards.1x/aow_lancaster_18.jpg) }
+.aow.c55 { background-image: url(cards.1x/aow_lancaster_19.jpg) }
+.aow.c56 { background-image: url(cards.1x/aow_lancaster_20.jpg) }
+.aow.c57 { background-image: url(cards.1x/aow_lancaster_21.jpg) }
+.aow.c58 { background-image: url(cards.1x/aow_lancaster_22.jpg) }
+.aow.c59 { background-image: url(cards.1x/aow_lancaster_23.jpg) }
+.aow.c60 { background-image: url(cards.1x/aow_lancaster_24.jpg) }
+.aow.c61 { background-image: url(cards.1x/aow_lancaster_25.jpg) }
+.aow.c62 { background-image: url(cards.1x/aow_lancaster_26.jpg) }
+.aow.c63 { background-image: url(cards.1x/aow_lancaster_27.jpg) }
+.aow.c64 { background-image: url(cards.1x/aow_lancaster_28.jpg) }
+.aow.c65 { background-image: url(cards.1x/aow_lancaster_29.jpg) }
+.aow.c66 { background-image: url(cards.1x/aow_lancaster_30.jpg) }
+.aow.c67 { background-image: url(cards.1x/aow_lancaster_31.jpg) }
+.aow.c68 { background-image: url(cards.1x/aow_lancaster_32.jpg) }
+.aow.c69 { background-image: url(cards.1x/aow_lancaster_33.jpg) }
+.aow.c70 { background-image: url(cards.1x/aow_lancaster_34.jpg) }
+.aow.c71 { background-image: url(cards.1x/aow_lancaster_35.jpg) }
+.aow.c72 { background-image: url(cards.1x/aow_lancaster_36.jpg) }
+.aow.c73 { background-image: url(cards.1x/aow_lancaster_37.jpg) }
+
+@media (min-resolution: 97dpi) {
+.aow.c0 { background-image: url(cards.2x/aow_york_1.jpg) }
+.aow.c1 { background-image: url(cards.2x/aow_york_2.jpg) }
+.aow.c2 { background-image: url(cards.2x/aow_york_3.jpg) }
+.aow.c3 { background-image: url(cards.2x/aow_york_4.jpg) }
+.aow.c4 { background-image: url(cards.2x/aow_york_5.jpg) }
+.aow.c5 { background-image: url(cards.2x/aow_york_6.jpg) }
+.aow.c6 { background-image: url(cards.2x/aow_york_7.jpg) }
+.aow.c7 { background-image: url(cards.2x/aow_york_8.jpg) }
+.aow.c8 { background-image: url(cards.2x/aow_york_9.jpg) }
+.aow.c9 { background-image: url(cards.2x/aow_york_10.jpg) }
+.aow.c10 { background-image: url(cards.2x/aow_york_11.jpg) }
+.aow.c11 { background-image: url(cards.2x/aow_york_12.jpg) }
+.aow.c12 { background-image: url(cards.2x/aow_york_13.jpg) }
+.aow.c13 { background-image: url(cards.2x/aow_york_14.jpg) }
+.aow.c14 { background-image: url(cards.2x/aow_york_15.jpg) }
+.aow.c15 { background-image: url(cards.2x/aow_york_16.jpg) }
+.aow.c16 { background-image: url(cards.2x/aow_york_17.jpg) }
+.aow.c17 { background-image: url(cards.2x/aow_york_18.jpg) }
+.aow.c18 { background-image: url(cards.2x/aow_york_19.jpg) }
+.aow.c19 { background-image: url(cards.2x/aow_york_20.jpg) }
+.aow.c20 { background-image: url(cards.2x/aow_york_21.jpg) }
+.aow.c21 { background-image: url(cards.2x/aow_york_22.jpg) }
+.aow.c22 { background-image: url(cards.2x/aow_york_23.jpg) }
+.aow.c23 { background-image: url(cards.2x/aow_york_24.jpg) }
+.aow.c24 { background-image: url(cards.2x/aow_york_25.jpg) }
+.aow.c25 { background-image: url(cards.2x/aow_york_26.jpg) }
+.aow.c26 { background-image: url(cards.2x/aow_york_27.jpg) }
+.aow.c27 { background-image: url(cards.2x/aow_york_28.jpg) }
+.aow.c28 { background-image: url(cards.2x/aow_york_29.jpg) }
+.aow.c29 { background-image: url(cards.2x/aow_york_30.jpg) }
+.aow.c30 { background-image: url(cards.2x/aow_york_31.jpg) }
+.aow.c31 { background-image: url(cards.2x/aow_york_32.jpg) }
+.aow.c32 { background-image: url(cards.2x/aow_york_33.jpg) }
+.aow.c33 { background-image: url(cards.2x/aow_york_34.jpg) }
+.aow.c34 { background-image: url(cards.2x/aow_york_35.jpg) }
+.aow.c35 { background-image: url(cards.2x/aow_york_36.jpg) }
+.aow.c36 { background-image: url(cards.2x/aow_york_37.jpg) }
+.aow.c37 { background-image: url(cards.2x/aow_lancaster_1.jpg) }
+.aow.c38 { background-image: url(cards.2x/aow_lancaster_2.jpg) }
+.aow.c39 { background-image: url(cards.2x/aow_lancaster_3.jpg) }
+.aow.c40 { background-image: url(cards.2x/aow_lancaster_4.jpg) }
+.aow.c41 { background-image: url(cards.2x/aow_lancaster_5.jpg) }
+.aow.c42 { background-image: url(cards.2x/aow_lancaster_6.jpg) }
+.aow.c43 { background-image: url(cards.2x/aow_lancaster_7.jpg) }
+.aow.c44 { background-image: url(cards.2x/aow_lancaster_8.jpg) }
+.aow.c45 { background-image: url(cards.2x/aow_lancaster_9.jpg) }
+.aow.c46 { background-image: url(cards.2x/aow_lancaster_10.jpg) }
+.aow.c47 { background-image: url(cards.2x/aow_lancaster_11.jpg) }
+.aow.c48 { background-image: url(cards.2x/aow_lancaster_12.jpg) }
+.aow.c49 { background-image: url(cards.2x/aow_lancaster_13.jpg) }
+.aow.c50 { background-image: url(cards.2x/aow_lancaster_14.jpg) }
+.aow.c51 { background-image: url(cards.2x/aow_lancaster_15.jpg) }
+.aow.c52 { background-image: url(cards.2x/aow_lancaster_16.jpg) }
+.aow.c53 { background-image: url(cards.2x/aow_lancaster_17.jpg) }
+.aow.c54 { background-image: url(cards.2x/aow_lancaster_18.jpg) }
+.aow.c55 { background-image: url(cards.2x/aow_lancaster_19.jpg) }
+.aow.c56 { background-image: url(cards.2x/aow_lancaster_20.jpg) }
+.aow.c57 { background-image: url(cards.2x/aow_lancaster_21.jpg) }
+.aow.c58 { background-image: url(cards.2x/aow_lancaster_22.jpg) }
+.aow.c59 { background-image: url(cards.2x/aow_lancaster_23.jpg) }
+.aow.c60 { background-image: url(cards.2x/aow_lancaster_24.jpg) }
+.aow.c61 { background-image: url(cards.2x/aow_lancaster_25.jpg) }
+.aow.c62 { background-image: url(cards.2x/aow_lancaster_26.jpg) }
+.aow.c63 { background-image: url(cards.2x/aow_lancaster_27.jpg) }
+.aow.c64 { background-image: url(cards.2x/aow_lancaster_28.jpg) }
+.aow.c65 { background-image: url(cards.2x/aow_lancaster_29.jpg) }
+.aow.c66 { background-image: url(cards.2x/aow_lancaster_30.jpg) }
+.aow.c67 { background-image: url(cards.2x/aow_lancaster_31.jpg) }
+.aow.c68 { background-image: url(cards.2x/aow_lancaster_32.jpg) }
+.aow.c69 { background-image: url(cards.2x/aow_lancaster_33.jpg) }
+.aow.c70 { background-image: url(cards.2x/aow_lancaster_34.jpg) }
+.aow.c71 { background-image: url(cards.2x/aow_lancaster_35.jpg) }
+.aow.c72 { background-image: url(cards.2x/aow_lancaster_36.jpg) }
+.aow.c73 { background-image: url(cards.2x/aow_lancaster_37.jpg) }
+}
diff --git a/fonts/1001fonts-morris-roman-eula.txt b/fonts/1001fonts-morris-roman-eula.txt
deleted file mode 100644
index da7715b..0000000
--- a/fonts/1001fonts-morris-roman-eula.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-1001Fonts Free For Commercial Use License (FFC)
-
-Preamble
-In this license, 'Morris Roman' refers to the given .zip file, which may contain one or numerous fonts. These fonts can be of any type (.ttf, .otf, ...) and together they form a 'font family' or in short a 'typeface'.
-
-1. Copyright
-Morris Roman is the intellectual property of its respective author, provided it is original, and is protected by copyright laws in many parts of the world.
-
-2. Usage
-Morris Roman may be downloaded and used free of charge for both personal and commercial use, as long as the usage is not racist or illegal. Personal use refers to all usage that does not generate financial income in a business manner, for instance:
-
- - personal scrapbooking for yourself
- - recreational websites and blogs for friends and family
- - prints such as flyers, posters, t-shirts for churches, charities, and non-profit organizations
-
-Commercial use refers to usage in a business environment, including:
-
- - business cards, logos, advertising, websites for companies
- - t-shirts, books, apparel that will be sold for money
- - flyers, posters for events that charge admission
- - freelance graphic design work
- - anything that will generate direct or indirect income
-
-3. Modification
-Morris Roman may not be modified, altered, adapted or built upon without written permission by its respective author. This pertains all files within the downloadable font zip-file.
-
-4. Distribution
-While Morris Roman may freely be copied and passed along to other individuals for private use as its original downloadable zip-file, it may not be sold or published without written permission by its respective author.
-
-5. Disclaimer
-Morris Roman is offered 'as is' without any warranty. 1001fonts.com and the respective author of Morris Roman shall not be liable for any damage derived from using this typeface. By using Morris Roman you agree to the terms of this license. \ No newline at end of file
diff --git a/fonts/MorrisRoman-Black.woff2 b/fonts/MorrisRoman-Black.woff2
deleted file mode 100644
index 17dc11d..0000000
--- a/fonts/MorrisRoman-Black.woff2
+++ /dev/null
Binary files differ
diff --git a/fonts/b612/AUTHORS.txt b/fonts/b612/AUTHORS.txt
new file mode 100644
index 0000000..8f64649
--- /dev/null
+++ b/fonts/b612/AUTHORS.txt
@@ -0,0 +1,8 @@
+# This is the official list of project authors for copyright purposes.
+# This file is distinct from the CONTRIBUTORS.txt file.
+# See the latter for an explanation.
+#
+# Names should be added to this file as:
+# Name or Organization <email address>
+
+AIRBUS
diff --git a/fonts/b612/B612-Bold.ttf b/fonts/b612/B612-Bold.ttf
new file mode 100644
index 0000000..0f9ed6c
--- /dev/null
+++ b/fonts/b612/B612-Bold.ttf
Binary files differ
diff --git a/fonts/b612/B612-Bold.woff2 b/fonts/b612/B612-Bold.woff2
new file mode 100644
index 0000000..d5fa6a3
--- /dev/null
+++ b/fonts/b612/B612-Bold.woff2
Binary files differ
diff --git a/fonts/b612/B612-BoldItalic.ttf b/fonts/b612/B612-BoldItalic.ttf
new file mode 100644
index 0000000..27e5d13
--- /dev/null
+++ b/fonts/b612/B612-BoldItalic.ttf
Binary files differ
diff --git a/fonts/b612/B612-BoldItalic.woff2 b/fonts/b612/B612-BoldItalic.woff2
new file mode 100644
index 0000000..ecb387c
--- /dev/null
+++ b/fonts/b612/B612-BoldItalic.woff2
Binary files differ
diff --git a/fonts/b612/B612-Italic.ttf b/fonts/b612/B612-Italic.ttf
new file mode 100644
index 0000000..497253d
--- /dev/null
+++ b/fonts/b612/B612-Italic.ttf
Binary files differ
diff --git a/fonts/b612/B612-Italic.woff2 b/fonts/b612/B612-Italic.woff2
new file mode 100644
index 0000000..139de3f
--- /dev/null
+++ b/fonts/b612/B612-Italic.woff2
Binary files differ
diff --git a/fonts/b612/B612-Regular.ttf b/fonts/b612/B612-Regular.ttf
new file mode 100644
index 0000000..0574897
--- /dev/null
+++ b/fonts/b612/B612-Regular.ttf
Binary files differ
diff --git a/fonts/b612/B612-Regular.woff2 b/fonts/b612/B612-Regular.woff2
new file mode 100644
index 0000000..eef6063
--- /dev/null
+++ b/fonts/b612/B612-Regular.woff2
Binary files differ
diff --git a/fonts/b612/CONTRIBUTORS.txt b/fonts/b612/CONTRIBUTORS.txt
new file mode 100644
index 0000000..92f06c7
--- /dev/null
+++ b/fonts/b612/CONTRIBUTORS.txt
@@ -0,0 +1,12 @@
+# This is the list of people who have contributed to this project,
+# and includes those not listed in AUTHORS.txt because they are not
+# copyright authors. For example, company employees may be listed
+# here because their company holds the copyright and is listed there.
+#
+# When adding J Random Contributor's name to this file, either J's
+# name or J's organization's name should be added to AUTHORS.txt
+#
+# Names should be added to this file as:
+# Name <email address>
+
+Laurent Spaggiari <laurent.spaggiari@airbus.com>
diff --git a/fonts/b612/EPL-2.0.html b/fonts/b612/EPL-2.0.html
new file mode 100644
index 0000000..6b168b7
--- /dev/null
+++ b/fonts/b612/EPL-2.0.html
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Eclipse Public License - Version 2.0</title>
+ <style type="text/css">
+ body {
+ margin: 1.5em 3em;
+ }
+ h1{
+ font-size:1.5em;
+ }
+ h2{
+ font-size:1em;
+ margin-bottom:0.5em;
+ margin-top:1em;
+ }
+ p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ ul, ol{
+ list-style-type:none;
+ }
+ </style>
+ </head>
+ <body>
+ <h1>Eclipse Public License - v 2.0</h1>
+ <p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (&ldquo;AGREEMENT&rdquo;). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT&#039;S ACCEPTANCE OF THIS AGREEMENT.
+ </p>
+ <h2 id="definitions">1. DEFINITIONS</h2>
+ <p>&ldquo;Contribution&rdquo; means:</p>
+ <ul>
+ <li>a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+ </li>
+ <li>
+ b) in the case of each subsequent Contributor:
+ <ul>
+ <li>i) changes to the Program, and</li>
+ <li>ii) additions to the Program;</li>
+ </ul>
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ &ldquo;originates&rdquo; from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor&#039;s behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+ </li>
+ </ul>
+ <p>&ldquo;Contributor&rdquo; means any person or entity that Distributes the Program.</p>
+ <p>&ldquo;Licensed Patents&rdquo; mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+ </p>
+ <p>&ldquo;Program&rdquo; means the Contributions Distributed in accordance with this
+ Agreement.
+ </p>
+ <p>&ldquo;Recipient&rdquo; means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+ </p>
+ <p>&ldquo;Derivative Works&rdquo; shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+ </p>
+ <p>&ldquo;Modified Works&rdquo; shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+ </p>
+ <p>&ldquo;Distribute&rdquo; means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+ </p>
+ <p>&ldquo;Source Code&rdquo; means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+ </p>
+ <p>&ldquo;Secondary License&rdquo; means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+ </p>
+ <h2 id="grant-of-rights">2. GRANT OF RIGHTS</h2>
+ <ul>
+ <li>a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+ </li>
+ <li>b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+ </li>
+ <li>c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient&#039;s
+ responsibility to acquire that license before distributing the Program.
+ </li>
+ <li>d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+ </li>
+ <li>e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient&#039;s receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+ </li>
+ </ul>
+ <h2 id="requirements">3. REQUIREMENTS</h2>
+ <p>3.1 If a Contributor Distributes the Program in any form, then:</p>
+ <ul>
+ <li>a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+ </li>
+ <li>
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+ <ul>
+ <li>i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+ </li>
+ <li>ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+ </li>
+ <li>iii) does not attempt to limit or alter the recipients&#039; rights in the
+ Source Code under section 3.2; and
+ </li>
+ <li>iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <p>3.2 When the Program is Distributed as Source Code:</p>
+ <ul>
+ <li>a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+ </li>
+ <li>b) a copy of this Agreement must be included with each copy of the Program.</li>
+ </ul>
+ <p>3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (&lsquo;notices&rsquo;) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+ </p>
+ <h2 id="commercial-distribution">4. COMMERCIAL DISTRIBUTION</h2>
+ <p>Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (&ldquo;Commercial Contributor&rdquo;)
+ hereby agrees to defend and indemnify every other Contributor
+ (&ldquo;Indemnified Contributor&rdquo;) against any losses, damages and costs
+ (collectively &ldquo;Losses&rdquo;) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+ </p>
+ <p>For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor&#039;s responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+ </p>
+ <h2 id="warranty">5. NO WARRANTY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN &ldquo;AS IS&rdquo; BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+ </p>
+ <h2 id="disclaimer">6. DISCLAIMER OF LIABILITY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ </p>
+ <h2 id="general">7. GENERAL</h2>
+ <p>If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+ </p>
+ <p>If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient&#039;s patent(s), then such Recipient&#039;s rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+ </p>
+ <p>All Recipient&#039;s rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient&#039;s rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient&#039;s obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+ </p>
+ <p>Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+ </p>
+ <p>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+ </p>
+ <h2 id="exhibit-a">Exhibit A &ndash; Form of Secondary Licenses Notice</h2>
+ <p>&ldquo;This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.&rdquo;
+ </p>
+ <blockquote>
+ <p>Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+ </p>
+ <p>If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+ </p>
+ <p>You may add additional accurate notices of copyright ownership.</p>
+ </blockquote>
+ </body>
+</html>
diff --git a/fonts/b612/OFL.txt b/fonts/b612/OFL.txt
new file mode 100644
index 0000000..9d0aff0
--- /dev/null
+++ b/fonts/b612/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2012 The B612 Project Authors (https://github.com/polarsys/b612)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/b612/README.md b/fonts/b612/README.md
new file mode 100644
index 0000000..f435de9
--- /dev/null
+++ b/fonts/b612/README.md
@@ -0,0 +1,32 @@
+# PolarSys B612 font family
+
+B612 is an highly legible open source font family designed and tested to be used on aircraft cockpit screens.
+
+Main characteristics are:
+
+- Maximize the distance between the forms of the characters
+- Respect the primitives of the different letters
+- Harmonize the forms and their spacing
+
+## The genesis of PolarSys B612
+
+In 2010, Airbus initiated a research collaboration with [ENAC](http://www.enac.fr) and [Université de Toulouse III](http://www.univ-tlse3.fr/) on a prospective study to define and validate an “Aeronautical Font”: the challenge was to improve the display of information on the cockpit screens, in particular in terms of legibility and comfort of reading, and to optimize the overall homogeneity of the cockpit.
+
+2 years later, [Airbus](https://www.airbus.com) came to find [Intactile DESIGN](https://intactile.com) to work on the design of the eight typographic variants of the font. This one, baptized B612 in reference to the imaginary asteroid of the aviator Saint‑Exupéry, benefited from a complete hinting on all the characters.
+
+## Releasing a new version of the font
+
+- Update the version number in the font info of the source files
+- Make a copy of the source files
+- Open the copies in Fontlab
+- Run the merge intersection command on each file
+- Generate the ttf files
+- Run the build script from the scripts folder to fix digital signature
+
+## Copyright
+
+Copyright (c) 2012, AIRBUS (airbus-group.com). All rights reserved.
+
+## License
+
+This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 and Eclipse Distribution License v1.0 and the SIL Open Font License v1.1 which accompanies this distribution. The Eclipse Public License is available at [https://www.eclipse.org/legal/epl-v20.html](https://www.eclipse.org/legal/epl-v20.html) and the Eclipse Distribution License is available at [https://www.eclipse.org/org/documents/edl-v10.php](https://www.eclipse.org/org/documents/edl-v10.php). The SIL Open Font License v1.1 is available at [https://scripts.sil.org/OFL](https://scripts.sil.org/OFL)
diff --git a/fonts/b612/TRADEMARKS.md b/fonts/b612/TRADEMARKS.md
new file mode 100644
index 0000000..ec977c1
--- /dev/null
+++ b/fonts/b612/TRADEMARKS.md
@@ -0,0 +1 @@
+PolarSys, PolarSys B612 and B612 are trademarks of The Eclipse Foundation
diff --git a/fonts/b612/edl-v10.html b/fonts/b612/edl-v10.html
new file mode 100644
index 0000000..01a2671
--- /dev/null
+++ b/fonts/b612/edl-v10.html
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Eclipse Distribution License - Version 1.0</title>
+<style type="text/css">
+ body {
+ size: 8.5in 11.0in;
+ margin: 0.25in 0.5in 0.25in 0.5in;
+ tab-interval: 0.5in;
+ }
+ p {
+ margin-left: auto;
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ p.list {
+ margin-left: 0.5in;
+ margin-top: 0.05em;
+ margin-bottom: 0.05em;
+ }
+ </style>
+
+</head>
+
+<body lang="EN-US">
+
+<p><b>Eclipse Distribution License - v 1.0</b></p>
+
+<p>Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. </p>
+
+<p>All rights reserved.</p>
+<p>Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+<ul><li>Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer. </li>
+<li>Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution. </li>
+<li>Neither the name of the Eclipse Foundation, Inc. nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission. </li></ul>
+</p>
+<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.</p>
+
+</body>
+
+</html>
diff --git a/fonts/oldania/COPYING b/fonts/oldania/COPYING
new file mode 100644
index 0000000..fbdd65f
--- /dev/null
+++ b/fonts/oldania/COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/fonts/oldania/NOTICE.txt b/fonts/oldania/NOTICE.txt
new file mode 100644
index 0000000..fe4328d
--- /dev/null
+++ b/fonts/oldania/NOTICE.txt
@@ -0,0 +1,38 @@
+ The Oldania collection consists of fonts made by Arkandis Digital
+ Foundry (ADF), collectively known as the "Program"
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or any later
+ version, with font exception.
+
+ As a special exception, if you create a document which uses Oldania
+ font, and embed this font or unaltered portions of this font into the
+ document, this font does not by itself cause the resulting document to
+ be covered by the GNU General Public License. This exception does not
+ however invalidate any other reasons why the document might be covered
+ by the GNU General Public License. If you modify this font, you may
+ extend this exception to your version of the font, but you are not
+ obligated to do so. If you do not wish to do so, delete this exception
+ statement from your version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+_____________________________________________________________________________________
+ RELEASE
+ 1.000 - Initial release.
+ 1.001 - Minor corrections, 'zero' change, new kerning table.
+ 1.002 - Minor corrections.
+ 1.003 - Minor corrections.
+ 1.004 - Liga and Mac symbols additions.
+ 1.005 - Minor corrections.
+ 1.006 - Mac naming and minor corrections
+ 1.007 - RLIG table delated
+
diff --git a/fonts/oldania/OldaniaADFStd-Bold.otf b/fonts/oldania/OldaniaADFStd-Bold.otf
new file mode 100644
index 0000000..8844346
--- /dev/null
+++ b/fonts/oldania/OldaniaADFStd-Bold.otf
Binary files differ
diff --git a/fonts/oldania/OldaniaADFStd-Bold.woff2 b/fonts/oldania/OldaniaADFStd-Bold.woff2
new file mode 100644
index 0000000..c94f822
--- /dev/null
+++ b/fonts/oldania/OldaniaADFStd-Bold.woff2
Binary files differ
diff --git a/fonts/oldania/OldaniaADFStd-Regular.otf b/fonts/oldania/OldaniaADFStd-Regular.otf
new file mode 100644
index 0000000..25e9bd1
--- /dev/null
+++ b/fonts/oldania/OldaniaADFStd-Regular.otf
Binary files differ
diff --git a/fonts/oldania/OldaniaADFStd-Regular.woff2 b/fonts/oldania/OldaniaADFStd-Regular.woff2
new file mode 100644
index 0000000..01d9aca
--- /dev/null
+++ b/fonts/oldania/OldaniaADFStd-Regular.woff2
Binary files differ
diff --git a/info/aow.html b/info/aow.html
new file mode 100644
index 0000000..d4d96d2
--- /dev/null
+++ b/info/aow.html
@@ -0,0 +1,89 @@
+<!doctype html>
+<html lang="en">
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<head>
+<title>Plantagenet - Arts of War</title>
+<link rel="stylesheet" href="/fonts/fonts.css">
+<link rel="stylesheet" href="/plantagenet/cards.css">
+<style>
+body{background-color:dimgray;margin:20px;display:flex;flex-wrap:wrap;gap:20px;}
+</style>
+</head>
+<body>
+
+<div data-card="Y1" class="card aow york c0"><div class="event"><div class="title">Leeward Battle Line</div><div class="text"><b>Hold:</b> Play in Battle to halve all Missile Hits (round up) to Friendly Lords, unless Enemy Leeward Battle Line.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">Y1</div></div>
+<div data-card="Y2" class="card aow york c1"><div class="event"><div class="title">Flank Attack</div><div class="text"><b>Hold:</b> Play to Intercept without rolling and become Attacker in that Battle.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">Y2</div></div>
+<div data-card="Y3" class="card aow york c2"><div class="event"><div class="title">Escape Ship</div><div class="text"><b>Hold:</b> Play upon Death check if Yorkist Route (4.5.1) to Port for any Routed Yorkists to go into Exile instead.</div></div><div class="capability sh1"><div class="title">Muster'd my soldiers</div><div class="subtitle">Gather'd flocks of friends</div><div class="text">Each Battle at a Friendly Stronghold, this Lord adds 2 Men-at-Arms and 1 Longbowmen. Remove them after Battle.</div></div><div class="number">Y3</div></div>
+<div data-card="Y4" class="card aow york c3"><div class="event"><div class="title">Jack Cade</div><div class="subtitle">Rebel leader calls himself a Mortimer</div><div class="text"><b>This Levy</b><br>Yorkist Lords in or adjacent to Yorkist Dominated Areas each add 2 free successful Parleys.</div></div><div class="capability sh1"><div class="title">We done deeds of charity</div><div class="text">Each Tides of War, this Lord may pay 1 or 2 Provender (may Share) for +1 Influence point each.</div></div><div class="number">Y4</div></div>
+<div data-card="Y5" class="card aow york c4"><div class="event"><div class="title">Suspicion</div><div class="subtitle">always haunts the guilty mind</div><div class="text"><b>Hold:</b> Play in Battle for participating Yorkist Lord to check Influence. Success Disbands 1 Lancastrian Lord at Battle with lower Influence rating.</div></div><div class="capability sh1"><div class="title">Thomas Bourchier</div><div class="subtitle">Archbishop of Canterbury</div><div class="text">This Lord starts in any Friendly City Command +1.</div></div><div class="number">Y5</div></div>
+<div data-card="Y6" class="card aow york c5"><div class="event"><div class="title">Seamanship</div><div class="text"><b>This Campaign</b><br>Yorkists may Sail for just 1 Command action.</div></div><div class="capability sh1"><div class="title">Great Ships</div><div class="text">This Lord’s Ships count double for Sail and Supply and connect all Ports of all Seas.</div></div><div class="number">Y6</div></div>
+<div data-card="Y7" class="card aow york c6"><div class="event"><div class="title">Yorkists Block Parliament</div><div class="text"><b>This Levy</b><br>Lancastrians may not Levy Vassals except by Event.</div></div><div class="capability sh1"><div class="title">Harbingers</div><div class="text">This Lord’s Supply actions draw twice the usual Provender.</div></div><div class="number">Y7</div></div>
+<div data-card="Y8" class="card aow york c7"><div class="event"><div class="title">Exile Pact</div><div class="text"><b>This Campaign</b><br>Yorkist Lords may use a Command action to place their cylinder into a Friendly Exile box (at no Influence cost).</div></div><div class="capability sh1"><div class="title">England is my Home</div><div class="text">When going into Exile, this Lord instead Disbands to the next Calendar box.</div></div><div class="number">Y8</div></div>
+<div data-card="Y9" class="card aow york c8"><div class="event"><div class="title">Escape Ship</div><div class="text"><b>Hold:</b> Play upon Death check if Yorkist Route (4.5.1) to Port for any Routed Yorkists to go into Exile instead.</div></div><div class="capability sh1"><div class="title">Barricades</div><div class="text">At Friendly Strongholds, this Lord’s Men-at-Arms have Armour 1-4 and Longbowmen and Militia have Armour 1-2.</div></div><div class="number">Y9</div></div>
+<div data-card="Y10" class="card aow york c9"><div class="event"><div class="title">Tax Collectors</div><div class="text">Each Yorkist Lord may immediately conduct a Tax action to receive twice the usual Coin.</div></div><div class="capability sh1"><div class="title">Agitators</div><div class="text">This Lord can use a Command action to Deplete an adjacent Neutral or Enemy Stronghold or flip Depleted there to Exhausted.</div></div><div class="number">Y10</div></div>
+<div data-card="Y11" class="card aow york c10"><div class="event"><div class="title">Blocked Ford</div><div class="text"><b>Hold:</b> Play upon Approach to prevent Exile (all Lords there Battle).</div></div><div class="capability sh1"><div class="title">Yorkists Never Wait</div><div class="text">This Lord Marches alone (not in a Group) on Road as if Highway.</div></div><div class="number">Y11</div></div>
+<div data-card="Y12" class="card aow york c11"><div class="event"><div class="title">Parliament's Truce</div><div class="text"><b>Hold:</b> Play to prohibit all Approach and Intercept for the rest of this Campaign.</div></div><div class="capability sh1"><div class="title">Soldiers of Fortune</div><div class="text">When Levying Troops, this Lord may pay 1 Coin to also add 2 Mercenaries (from pool).</div></div><div class="number">Y12</div></div>
+<div data-card="Y13" class="card aow york c12"><div class="event"><div class="title">Aspielles</div><div class="subtitle">Yorkist spies</div><div class="text"><b>Hold:</b> Play to inspect all Lancastrian Held cards and 1 Hidden Lancastrian Lord mat (1.5.3).</div></div><div class="capability sh1"><div class="title">Scourers</div><div class="text">This Lord’s Forage actions always add +1 extra Provender.</div></div><div class="number">Y13</div></div>
+<div data-card="Y14" class="card aow york c13"><div class="event"><div class="title">Richard of York</div><div class="subtitle">Lord Protector</div><div class="text"><b>This Levy</b><br>Yorkist Influence ratings +1 for Parley.</div></div><div class="capability sh2"><div class="title">Burgundians</div><div class="text">This Lord at any Port adds 2 Handgunners (once, maximum).</div></div><div class="number">Y14</div></div>
+<div data-card="Y15" class="card aow york c14"><div class="event"><div class="title">London for York</div><div class="text">If Yorkist Favour at London, add a second Favour there - London changes Favour only by Event or Pillage.</div></div><div class="capability sh1"><div class="title">Naval Blockade</div><div class="text">This Lord at a Port cancels Lancastrian actions using Ports on that Sea unless a roll of 1-2.</div></div><div class="number">Y15</div></div>
+<div data-card="Y16" class="card aow york c15"><div class="event"><div class="title">The Commons</div><div class="text"><b>This Levy</b><br>each Yorkist Levy Troops action may add up to 2 Militia extra (from pool).</div></div><div class="capability sh1"><div class="title">Beloved Warwick</div><div class="text">This Lord can Levy Troops for 5 Militia (from pool) instead of the Stronghold’s listed Troops.</div></div><div class="number">Y16</div></div>
+<div data-card="Y17" class="card aow york c16"><div class="event"><div class="title">She-Wolf of France</div><div class="subtitle">Queen without dowry</div><div class="text">Shift each Yorkist Vassal’s Calendar marker 1 box right.</div></div><div class="capability sh1"><div class="title">Alice Montagu</div><div class="text">This Lord’s Vassals have +1 Service and are immune to For trust not him.</div></div><div class="number">Y17</div></div>
+<div data-card="Y18" class="card aow york c17"><div class="event"><div class="title">Succession</div><div class="subtitle">Richard declared Henry's heir</div><div class="text"><b>This Levy</b><br>1 Parley action by each Yorkist Lord costs less by -1 Influence point and automatically succeeds.</div></div><div class="capability sh2"><div class="title">Irishmen</div><div class="text">This Lord in Ireland or at Port on Irish Sea can Levy Troops for 5 Militia (from pool) total, no Depletion or Exhaustion.</div></div><div class="number">Y18</div></div>
+<div data-card="Y19" class="card aow york c18"><div class="event"><div class="title">Caltrops</div><div class="text"><b>Hold:</b> Play in Battle to add +2 Melee Hits against the Enemy each Round.</div></div><div class="capability sh2"><div class="title">Welshmen</div><div class="text">Each Tides of War, Yorkists Dominate Wales with this Lord and 3+ Friendly Strongholds there.</div></div><div class="number">Y19</div></div>
+<div data-card="Y20" class="card aow york c19"><div class="event sh2"><div class="title">Yorkist Parade</div><div class="text"><b>Hold:</b> Play if London Friendly and York or Warwick there. This Levy Yorkist Influence ratings +2.</div></div><div class="capability sh2"><div class="title">York's Favoured Son</div><div class="text">This Lord has Influence +1 and Command +1</div></div><div class="number">Y20</div></div>
+<div data-card="Y21" class="card aow york c20"><div class="event"><div class="title">Sir Richard Leigh</div><div class="subtitle">Yorkist Mayor of London</div><div class="text">Remove Lancastrian Favour from London or, if neutral, place Yorkist Favour there.</div></div><div class="capability sh3"><div class="title">Southerners</div><div class="text">Each Tides of War, Yorkists Dominate the South with this Lord and 5+ Friendly Strongholds there.</div></div><div class="number">Y21</div></div>
+<div data-card="Y22" class="card aow york c21"><div class="event"><div class="title">Loyalty and Trust</div><div class="text"><b>This Levy</b><br>any 1 Yorkist Lord has Lordship +3.</div></div><div class="capability sh1"><div class="title">Fair Arbiter</div><div class="text">This Lord at a Friendly Locale has Influence +1 and Lordship +1.</div></div><div class="number">Y22</div></div>
+<div data-card="Y23" class="card aow york c22"><div class="event"><div class="title">Charles the Bold</div><div class="subtitle">Edward IV's brother-in-law</div><div class="text">Add 1 Coin and 1 Provender to each Yorkist Lord on map.</div></div><div class="capability sh2"><div class="title">Burgundians</div><div class="text">This Lord at any Port receives 2 Handgunners (once, maximum).</div></div><div class="number">Y23</div></div>
+<div data-card="Y24" class="card aow york c23"><div class="event sh1"><div class="title">Sun in Splendour</div><div class="text"><b>Hold:</b> Play in Levy if Edward IV on Calendar (even as Exile) to Muster him at any Friendly Locale where no Lancastrian Lord.</div></div><div class="capability sh1 shr"><div class="title">Hastings</div><div class="text">This Lord Levies Special Vassal Hastings (free), adds 2 Men-at-Arms units, and has Command +1.</div></div><div class="number">Y24</div></div>
+<div data-card="Y25" class="card aow york c24"><div class="event"><div class="title">Owain Glyndwr</div><div class="subtitle">Welsh hold rebel in memory</div><div class="text"><b>This Campaign</b><br>no Lancastrian March or Sail to any Strongholds in Wales.</div></div><div class="capability sh1"><div class="title">Pembroke</div><div class="text">Each Battle in Wales, this Lord adds 2 Longbowmen. Remove them after Battle.</div></div><div class="number">Y25</div></div>
+<div data-card="Y26" class="card aow york c25"><div class="event sh2"><div class="title">Dubious Clarence</div><div class="subtitle">The weakest brother</div><div class="text">If Edward IV on map, he may check Influence to Disband Clarence.</div></div><div class="capability sh1"><div class="title">Fallen Brother</div><div class="text">If Clarence is Dead or Shipwrecked, this Lord has Influence +2 and Lordship +1.</div></div><div class="number">Y26</div></div>
+<div data-card="Y27" class="card aow york c26"><div class="event"><div class="title">Yorkist North</div><div class="text">Gain 1 Influence point for each Yorkist Stronghold and each Yorkist Lord in the North.</div></div><div class="capability sh1"><div class="title">Percy's North</div><div class="text">Each Battle in the North, this Lord adds 4 Militia. Remove them after Battle.</div></div><div class="number">Y27</div></div>
+<div data-card="Y28" class="card aow york c27"><div class="event sh1"><div class="title">Gloucester as Heir</div><div class="text"><b>This Levy</b><br>Gloucester may Parley +3 times for 0 Lordship.</div></div><div class="capability sh1"><div class="title">First Son</div><div class="subtitle">Edward, son of Edward IV</div><div class="text">Each Tides of War, Yorkists add +1 extra Influence point.</div></div><div class="number">Y28</div></div>
+<div data-card="Y29" class="card aow york c28"><div class="event sh1"><div class="title">Dorset</div><div class="subtitle">The Staffords' lesser branch</div><div class="text"><b>This Campaign</b><br>Devon at Exeter Parleys for no Influence cost and automatic success.</div></div><div class="capability sh1"><div class="title">Stafford Branch</div><div class="subtitle">Duke of Buckingham's family</div><div class="text">Exeter and adjacent Strongholds add 1 more Provender or Coin than usual to this Lord’s Supply or Tax.</div></div><div class="number">Y29</div></div>
+<div data-card="Y30" class="card aow york c29"><div class="event"><div class="title">Regroup</div><div class="text"><b>Hold:</b> Play in Battle for a Lord once to roll each of his Routed Troops’ (modified) Protection for them to recover.</div></div><div class="capability sh2"><div class="title">Captain</div><div class="text">This Lord is a Marshal in any Locales where no Friendly Marshal or Lieutenant.</div></div><div class="number">Y30</div></div>
+<div data-card="Y31" class="card aow york c30"><div class="event"><div class="title">Earl Rivers</div><div class="subtitle">Woodville family head</div><div class="text">Add up to 2 Militia to each Yorkist Lord on map.</div></div><div class="capability sh3"><div class="title">Woodvilles</div><div class="subtitle">Powerbrokers under Edward IV</div><div class="text">This Lord Levies Troops without Depleting or Exhausting Strongholds.</div></div><div class="number">Y31</div></div>
+<div data-card="Y32" class="card aow york c31"><div class="event sh1"><div class="title">The King's Name</div><div class="subtitle">is a tower of strength</div><div class="text"><b>This Levy</b><br>Gloucester (not Richard III) may cancel each successful Lancastrian Levy action by paying 1 Influence point.</div></div><div class="capability sh1"><div class="title">Final Charge</div><div class="text">As Richard III (not Gloucester) this Lord’s Retinue once per Melee Strike may suffer +1 Hit to add +3 extra Hits against Enemy.</div></div><div class="number">Y32</div></div>
+<div data-card="Y33" class="card aow york c32"><div class="event sh1"><div class="title">Edward V</div><div class="text"><b>This Levy</b><br>Gloucester (not Richard III) has +3 Lordship.</div></div><div class="capability sh1"><div class="title">Bloody thou art,</div><div class="subtitle">bloody will be thy end</div><div class="text">When this Lord as Richard III (not Gloucester) wins a Battle, skip Death checks. All Routed Lancastrian Lords Die.</div></div><div class="number">Y33</div></div>
+<div data-card="Y34" class="card aow york c33"><div class="event"><div class="title">An honest tale speeds best</div><div class="subtitle">being plainly told</div><div class="text">Through end of this Campaign (including in Levy), each Lancastrian Parley costs +1 extra Influence point.</div></div><div class="capability sh1"><div class="title">So wise, so young</div><div class="text">Each Tax by this Lord as Gloucester adds +1 extra Coin. Discard if Richard III.</div></div><div class="number">Y34</div></div>
+<div data-card="Y35" class="card aow york c34"><div class="event"><div class="title">Privy Council</div><div class="text"><b>This Levy</b><br>all Yorkist Influence ratings +1.</div></div><div class="capability sh1"><div class="title">Kingdom United</div><div class="text">Each Battle in the North, South, or Wales, this Lord as Gloucester adds 3 Militia. Remove them after Battle. Discard if Richard III.</div></div><div class="number">Y35</div></div>
+<div data-card="Y36" class="card aow york c35"><div class="event"><div class="title">Swift Maneuver</div><div class="text"><b>Hold:</b> Play in Battle. Whenever a Lancastrian Retinue Routs, if desired, immediately end the Round.</div></div><div class="capability sh1"><div class="title">Vanguard</div><div class="text">In Battle, this Lord may choose his Engagement to be the only one fought in Round 1.</div></div><div class="number">Y36</div></div>
+<div data-card="Y37" class="card aow york c36"><div class="event"><div class="title">Patrick de la Mote</div><div class="subtitle">Chief Cannoneer, Master Founder</div><div class="text"><b>Hold:</b> Play in Battle for Yorkist Culverins and Falconets to add 2 dice of Hits (not just 1 die).</div></div><div class="capability sh1"><div class="title">Percy's North</div><div class="text">Each Battle, this Lord with a Route (3.4.1) to Carlisle adds 2 Men-at-Arms. Remove them after Battle.</div></div><div class="number">Y37</div></div>
+<div data-card="L1" class="card aow lancaster c37"><div class="event"><div class="title">Leeward Battle Line</div><div class="text"><b>Hold:</b> Play in Battle to halve all Missile Hits (round up) to Friendly Lords, unless enemy <i>Leeward Battle Line</i>.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">L1</div></div>
+<div data-card="L2" class="card aow lancaster c38"><div class="event"><div class="title">Flank Attack</div><div class="text"><b>Hold:</b> Play to Intercept without rolling and become Attacker in that Battle.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">L2</div></div>
+<div data-card="L3" class="card aow lancaster c39"><div class="event"><div class="title">Escape Ship</div><div class="text"><b>Hold:</b> Play upon Death check if Lancastrian Route (4.5.1) (4.5.1) to Port for any Routed Lancastrians to go into Exile instead.</div></div><div class="capability sh1"><div class="title">Muster'd my soldiers</div><div class="subtitle">Gather'd flocks of friends</div><div class="text">Each Battle at a Friendly Stronghold, this Lord adds 2 Men-at-Arms and 1 Longbowmen. Remove them after Battle.</div></div><div class="number">L3</div></div>
+<div data-card="L4" class="card aow lancaster c40"><div class="event"><div class="title">Be sent for</div><div class="subtitle">to return from France with speed</div><div class="text"><b>This Levy</b><br>Muster Lancastrian Exiles from anywhere on the Calendar.</div></div><div class="capability sh1"><div class="title">Heralds</div><div class="text">This Lord at Port may use full Command card for an Influence check. If successful, shift a Lord cylinder on Calendar to next Turn.</div></div><div class="number">L4</div></div>
+<div data-card="L5" class="card aow lancaster c41"><div class="event"><div class="title">Suspicion</div><div class="subtitle">always haunts the guilty mind</div><div class="text"><b>Hold:</b> Play in Battle for participating Lancastrian Lord to check Influence. Success Disbands 1 Yorkist Lord at Yorkist Lord at Battle with lower Influence Rating.</div></div><div class="capability sh1"><div class="title">Church Blessing</div><div class="text">This Lord’s Men-at-Arms have Armour 1-4.</div></div><div class="number">L5</div></div>
+<div data-card="L6" class="card aow lancaster c42"><div class="event"><div class="title">Seamanship</div><div class="text"><b>This Campaign</b><br>Lancastrians may Sail for just 1 Command action.</div></div><div class="capability sh1"><div class="title">Great Ships</div><div class="text">This Lord’s Ships count double for Sail and Supply and connect all Ports of all Seas.</div></div><div class="number">L6</div></div>
+<div data-card="L7" class="card aow lancaster c43"><div class="event"><div class="title">For trust not him</div><div class="text"><b>Hold:</b> Play in Battle for a participating Lord to attempt to Levy (3.4.3) a regular Enemy Vassal at Battle onto the Lord’s own mat.</div></div><div class="capability sh1"><div class="title">Harbingers</div><div class="text">This Lord’s Supply actions draw twice the usual Provender.</div></div><div class="number">L7</div></div>
+<div data-card="L8" class="card aow lancaster c44"><div class="event"><div class="title">Forced Marches</div><div class="text"><b>This Campaign</b><br>lone Lancastrian Lords (not Groups) March on Road as if Highway.</div></div><div class="capability sh1"><div class="title">Hay Wains</div><div class="text">This Lord’s Carts count double for March and Supply.</div></div><div class="number">L8</div></div>
+<div data-card="L9" class="card aow lancaster c45"><div class="event"><div class="title">Rising Wages</div><div class="text"><b>This Levy</b><br>Yorkist Lords must pay 1 Coin per Levy Troops action.</div></div><div class="capability sh1"><div class="title">Quartermasters</div><div class="text">This Lord Levies Troops without Depleting or Exhausting Strongholds.</div></div><div class="number">L9</div></div>
+<div data-card="L10" class="card aow lancaster c46"><div class="event"><div class="title">New Act of Parliament</div><div class="text"><b>This Campaign</b><br>Yorkist Parley takes entire Command card.</div></div><div class="capability sh1"><div class="title">Chamberlains</div><div class="text">This Lord’s Supply and Levy Troops do not Deplete the Stronghold at his or her Vassals’ Seats.</div></div><div class="number">L10</div></div>
+<div data-card="L11" class="card aow lancaster c47"><div class="event"><div class="title">Blocked Ford</div><div class="text"><b>Hold:</b> Play upon Approach to prevent Exile (all Lords there Battle).</div></div><div class="capability sh1"><div class="title">In the Name of the King</div><div class="subtitle">Sealed royal letter</div><div class="text">This Lord has Influence +1 for Parley.</div></div><div class="number">L11</div></div>
+<div data-card="L12" class="card aow lancaster c48"><div class="event"><div class="title">Ravine</div><div class="text"><b>Hold:</b> Play on an Enemy Lord in Battle. Round 1, ignore that Lord for Engage and Strike.</div></div><div class="capability sh1"><div class="title">Commission of Array</div><div class="text">This Lord can Levy Troops from adjacent Friendly Strongholds where no Enemy Lord.</div></div><div class="number">L12</div></div>
+<div data-card="L13" class="card aow lancaster c49"><div class="event"><div class="title">Aspielles</div><div class="subtitle">Lancastrian spies</div><div class="text"><b>Hold:</b> Play to inspect all Yorkist Held cards and 1 Hidden Yorkist Lord mat (1.5.3).</div></div><div class="capability sh1"><div class="title">Expert Counsellors</div><div class="text">This Lord has Valour +2.</div></div><div class="number">L13</div></div>
+<div data-card="L14" class="card aow lancaster c50"><div class="event"><div class="title">Scots</div><div class="text">Each Lancastrian Lord on map may add up to 1 Men-at-Arms and 1 Militia to his or her mat.</div></div><div class="capability sh1"><div class="title">Percy's Power</div><div class="text">While this Lord is in the North, Lancastrian Pay (3.2) there is free.</div></div><div class="number">L14</div></div>
+<div data-card="L15" class="card aow lancaster c51"><div class="event"><div class="title">Henry Pressures Parliament</div><div class="text">Yorkist lose 1 Influence point per Vassal they currently have Mustered.</div></div><div class="capability sh1"><div class="title">King's Parley</div><div class="text">Upon Yorkist Approach to this Lord, discard this card to cancel that Approach and end Command card.</div></div><div class="number">L15</div></div>
+<div data-card="L16" class="card aow lancaster c52"><div class="event"><div class="title">Warden of the Marches</div><div class="text"><b>Hold:</b> Play upon Death check in the North. Move any Routed Lancastrians to a Friendly Stronghold there instead of rolling Death or Disband.</div></div><div class="capability sh1"><div class="title">Northmen</div><div class="text">Each Tides of War, Lancastrians Dominate the North with this Lord and 3+ Friendly Strongholds there.</div></div><div class="number">L16</div></div>
+<div data-card="L17" class="card aow lancaster c53"><div class="event sh1"><div class="title">My crown is in my heart</div><div class="text"><b>This Levy</b><br>Henry VI may Parley twice twice for for 0 Lordship (with Influence checks).</div></div><div class="capability sh1"><div class="title">Margaret</div><div class="subtitle">takes the reins</div><div class="text">Each Tides of War, this Lord at a Stronghold outside London or in an Exile box adds +2 Lancastrian Influence points.</div></div><div class="number">L17</div></div>
+<div data-card="L18" class="card aow lancaster c54"><div class="event"><div class="title">Parliament Votes</div><div class="text"><b>This Levy</b><br>1 Parley action by each Lancastrian Lord costs less by -1 Influence point and automatically succeeds.</div></div><div class="capability sh3"><div class="title">Council Member</div><div class="text">Each Tides of War, this Lord adds +1 Lancastrian Influence point.</div></div><div class="number">L18</div></div>
+<div data-card="L19" class="card aow lancaster c55"><div class="event"><div class="title">Henry's Proclamation</div><div class="text">Yorkists shift all their Vassals’ Calendar markers to the current Turn box.</div></div><div class="capability sh3 shr"><div class="title">Andrew Trollope</div><div class="text">This Lord Levies Special Vassal Trollope (free) and has Valour +1.</div></div><div class="number">L19</div></div>
+<div data-card="L20" class="card aow lancaster c56"><div class="event"><div class="title">Parliament Truce</div><div class="text"><b>Hold:</b> Play to prohibit all Approach and Intercept for the rest of this Campaign.</div></div><div class="capability sh2"><div class="title">Veteran of French Wars</div><div class="text">This Lord has Valour +2.</div></div><div class="number">L20</div></div>
+<div data-card="L21" class="card aow lancaster c57"><div class="event"><div class="title">French Fleet</div><div class="text"><b>This Campaign</b><br>Yorkist Lords may not Sail.</div></div><div class="capability sh1 shr"><div class="title">My Father's Blood</div><div class="text">This Lord Levies Special Vassal Clifford (free) and has Valour +1.</div></div><div class="number">L21</div></div>
+<div data-card="L22" class="card aow lancaster c58"><div class="event"><div class="title">French Troops</div><div class="text">Add 2 Men-at-Arms and 2 Militia to a Lancastrian Lord at a Port.</div></div><div class="capability sh1"><div class="title">Stafford Estates</div><div class="text">At outset of each Campaign, this Lord receives 1 Coin and 1 Provender.</div></div><div class="number">L22</div></div>
+<div data-card="L23" class="card aow lancaster c59"><div class="event"><div class="title">Warwick's Propaganda</div><div class="text">Select 3 Yorkist Strongholds. For each, Yorkists either pay 2 Influence points or remove Favour.</div></div><div class="capability sh1 shr"><div class="title">Montagu</div><div class="text">This Lord Levies Special Vassal Montagu (free), and his Retinue has Armour 1-5.</div></div><div class="number">L23</div></div>
+<div data-card="L24" class="card aow lancaster c60"><div class="event"><div class="title">Warwick's Propaganda</div><div class="text">Select 3 Yorkist Strongholds. For each, Yorkists either pay 2 Influence points or remove Favour.</div></div><div class="capability sh1"><div class="title">Married to a Neville</div><div class="text">This Lord at a Friendly Locale with Warwick has Influence +2 and Command +1.</div></div><div class="number">L24</div></div>
+<div data-card="L25" class="card aow lancaster c61"><div class="event"><div class="title">Welsh Rebellion</div><div class="text">Remove 2 Troops from each Yorkist Lord in Wales OR, if no Yorkist Lords there, 2 Yorkist Favour from Wales.</div></div><div class="capability sh1"><div class="title">Welsh Lord</div><div class="text">Each Battle in Wales, this Lord adds 2 Longbowmen. Remove them after Battle.</div></div><div class="number">L25</div></div>
+<div data-card="L26" class="card aow lancaster c62"><div class="event"><div class="title">Henry Released</div><div class="text">If London Favours Lancastrians, add 5 Lancastrian Influence points.</div></div><div class="capability sh1 shr"><div class="title">Edward</div><div class="subtitle">Prince of Wales</div><div class="text">This Lord Levies Special Vassal Edward (free) and has Valour +1.</div></div><div class="number">L26</div></div>
+<div data-card="L27" class="card aow lancaster c63"><div class="event"><div class="title">L'Universelle Aragne</div><div class="subtitle">Louis XI of France, a cunning King</div><div class="text">Select 2 Yorkist Mustered Yorkist Mustered Vassals. Their Lords check Influence for each - failure Disbands the Vassal.</div></div><div class="capability sh3"><div class="title">Barded Horse</div><div class="text">This Lord’s Retinue and his or her Vassals have Armour 1-3 against Missile but Armour 1-5 against Melee.</div></div><div class="number">L27</div></div>
+<div data-card="L28" class="card aow lancaster c64"><div class="event"><div class="title">Rebel Supply Depot</div><div class="text"><b>Hold:</b> Play after a Lord or Group Marches or Sails to a Port for them to receive 4 Provender and ignore their next Feed.</div></div><div class="capability sh1"><div class="title">Loyal Somerset</div><div class="text">This Lord at the same Locale as Margaret has Influence +1 and Valour +1.</div></div><div class="number">L28</div></div>
+<div data-card="L29" class="card aow lancaster c65"><div class="event"><div class="title">To wilful disobedience</div><div class="subtitle">and rebel!</div><div class="text">Remove Yorkist Favour from 2 Strongholds at or adjacent to a Lancastrian Lord and not at or adjacent to Yorkist Lords.</div></div><div class="capability sh1"><div class="title">High Admiral</div><div class="text">This Lord can Sail to Ports where Enemy Lord(s), triggering Approach (4.3.5).</div></div><div class="number">L29</div></div>
+<div data-card="L30" class="card aow lancaster c66"><div class="event"><div class="title">French War Loans</div><div class="text">Add 1 Coin and 1 Provender to each Lancastrian Lord on map.</div></div><div class="capability sh1"><div class="title">Merchants</div><div class="text">This Lord for 1 Command action and successful Influence check removes 2 Depleted or Exhausted at his location and/or adjacent.</div></div><div class="number">L30</div></div>
+<div data-card="L31" class="card aow lancaster c67"><div class="event"><div class="title">Robin's Rebellion</div><div class="text">Place and/or remove up to 3 Favour total in the North.</div></div><div class="capability sh1"><div class="title">Yeomen of the Crown</div><div class="text">If this Lord’s Retinue fails an Armour roll, she may instead Rout 1 of her Unrouted Men-at-arms units.</div></div><div class="number">L31</div></div>
+<div data-card="L32" class="card aow lancaster c68"><div class="event sh1"><div class="title">Tudor Banners</div><div class="text">If Henry Tudor is at a Friendly Stronghold, mark all adjacent Strongholds that are free of Yorkist Lords with Lancastrian Favour.</div></div><div class="capability sh1"><div class="title">Two Roses</div><div class="subtitle">Henry Tudor, married to a York, enjoys Lancastrian support.</div><div class="text">This Lord’s Vassal Levy always succeeds</div></div><div class="number">L32</div></div>
+<div data-card="L33" class="card aow lancaster c69"><div class="event"><div class="title">Surprise Landing</div><div class="text"><b>Hold:</b> Play after Sailing to a Port to add a free March action.</div></div><div class="capability sh2"><div class="title">Philibert de Chandée</div><div class="subtitle">French royal envoy</div><div class="text">Each Battle at or adjacent to Friendly English Channel Port, this Lord adds 2 Men-at-Arms. Remove them after Battle.</div></div><div class="number">L33</div></div>
+<div data-card="L34" class="card aow lancaster c70"><div class="event"><div class="title">Buckingham's Plot</div><div class="subtitle">backfires</div><div class="text"><b>This Levy</b><br>each Yorkist Vassal Levy costs +2 extra Influence points.</div></div><div class="capability sh2"><div class="title">Piquiers</div><div class="subtitle">French pikemen</div><div class="text">This Lord’s Men-at-Arms and Militia have Armour 1-4 until 3 of them Rout.</div></div><div class="number">L34</div></div>
+<div data-card="L35" class="card aow lancaster c71"><div class="event sh1"><div class="title">Margaret Beaufort</div><div class="subtitle">Henry Tudor's mother</div><div class="text"><b>This Levy</b><br>Henry Tudor may attempt to Levy any Vassals on the map.</div></div><div class="capability sh2 shr"><div class="title">Thomas Stanley</div><div class="text">This Lord Levies Special Vassal Stanley (free). Once per Levy, he can Levy Troops for 0 Lordship.</div></div><div class="number">L35</div></div>
+<div data-card="L36" class="card aow lancaster c72"><div class="event"><div class="title">Talbot to the Rescue</div><div class="text"><b>Hold:</b> Play upon Death check to Disband any Routed Lancastrians instead of rolling for Death.</div></div><div class="capability sh3"><div class="title">Chevaliers</div><div class="subtitle">French knights</div><div class="text">This Lord’s Men-at-Arms suffer -1 Armour against Missiles but Melee Strike x2.</div></div><div class="number">L36</div></div>
+<div data-card="L37" class="card aow lancaster c73"><div class="event"><div class="title">The Earl of Richmond</div><div class="subtitle">is with a mighty power landed at Milford</div><div class="text"><b>This Levy</b><br>Lancastrian Vassal Levy always succeeds.</div></div><div class="capability sh3"><div class="title">Madame La Grande</div><div class="subtitle">Louis XI's daughter Anne finances Tudors</div><div class="text">Each Pay segment (3.2) that this Lord at or adjacent to a Friendly English Channel Port, he receives 1 Coin.</div></div><div class="number">L37</div></div>
+
diff --git a/info/cards.html b/info/cards.html
deleted file mode 100644
index 07b1714..0000000
--- a/info/cards.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE html>
-<title>Plantagenet Cards</title>
-<style>
-
-html {
- background-color: slategray;
-}
-
-.list {
- display: flex;
- flex-wrap: wrap;
- gap: 20px;
- margin: 40px;
-}
-
-img {
- display: block;
- width: 186px;
- height: 261px;
- border-radius: 8px;
- box-shadow: 1px 1px 4px #0008, 0 0 0 1px #333;
-}
-
-</style>
-
-<body>
-
-<div class="list">
-<img src="../cards.1x/aow_lancaster_1.jpg">
-<img src="../cards.1x/aow_lancaster_2.jpg">
-<img src="../cards.1x/aow_lancaster_3.jpg">
-<img src="../cards.1x/aow_lancaster_4.jpg">
-<img src="../cards.1x/aow_lancaster_5.jpg">
-<img src="../cards.1x/aow_lancaster_6.jpg">
-<img src="../cards.1x/aow_lancaster_7.jpg">
-<img src="../cards.1x/aow_lancaster_8.jpg">
-<img src="../cards.1x/aow_lancaster_9.jpg">
-<img src="../cards.1x/aow_lancaster_10.jpg">
-<img src="../cards.1x/aow_lancaster_11.jpg">
-<img src="../cards.1x/aow_lancaster_12.jpg">
-<img src="../cards.1x/aow_lancaster_13.jpg">
-<img src="../cards.1x/aow_lancaster_14.jpg">
-<img src="../cards.1x/aow_lancaster_15.jpg">
-<img src="../cards.1x/aow_lancaster_16.jpg">
-<img src="../cards.1x/aow_lancaster_17.jpg">
-<img src="../cards.1x/aow_lancaster_18.jpg">
-<img src="../cards.1x/aow_lancaster_19.jpg">
-<img src="../cards.1x/aow_lancaster_20.jpg">
-<img src="../cards.1x/aow_lancaster_21.jpg">
-<img src="../cards.1x/aow_lancaster_22.jpg">
-<img src="../cards.1x/aow_lancaster_23.jpg">
-<img src="../cards.1x/aow_lancaster_24.jpg">
-<img src="../cards.1x/aow_lancaster_25.jpg">
-<img src="../cards.1x/aow_lancaster_26.jpg">
-<img src="../cards.1x/aow_lancaster_27.jpg">
-<img src="../cards.1x/aow_lancaster_28.jpg">
-<img src="../cards.1x/aow_lancaster_29.jpg">
-<img src="../cards.1x/aow_lancaster_30.jpg">
-<img src="../cards.1x/aow_lancaster_31.jpg">
-<img src="../cards.1x/aow_lancaster_32.jpg">
-<img src="../cards.1x/aow_lancaster_33.jpg">
-<img src="../cards.1x/aow_lancaster_34.jpg">
-<img src="../cards.1x/aow_lancaster_35.jpg">
-<img src="../cards.1x/aow_lancaster_36.jpg">
-<img src="../cards.1x/aow_lancaster_37.jpg">
-</div>
-
-<div class="list">
-<img src="../cards.1x/aow_york_1.jpg">
-<img src="../cards.1x/aow_york_2.jpg">
-<img src="../cards.1x/aow_york_3.jpg">
-<img src="../cards.1x/aow_york_4.jpg">
-<img src="../cards.1x/aow_york_5.jpg">
-<img src="../cards.1x/aow_york_6.jpg">
-<img src="../cards.1x/aow_york_7.jpg">
-<img src="../cards.1x/aow_york_8.jpg">
-<img src="../cards.1x/aow_york_9.jpg">
-<img src="../cards.1x/aow_york_10.jpg">
-<img src="../cards.1x/aow_york_11.jpg">
-<img src="../cards.1x/aow_york_12.jpg">
-<img src="../cards.1x/aow_york_13.jpg">
-<img src="../cards.1x/aow_york_14.jpg">
-<img src="../cards.1x/aow_york_15.jpg">
-<img src="../cards.1x/aow_york_16.jpg">
-<img src="../cards.1x/aow_york_17.jpg">
-<img src="../cards.1x/aow_york_18.jpg">
-<img src="../cards.1x/aow_york_19.jpg">
-<img src="../cards.1x/aow_york_20.jpg">
-<img src="../cards.1x/aow_york_21.jpg">
-<img src="../cards.1x/aow_york_22.jpg">
-<img src="../cards.1x/aow_york_23.jpg">
-<img src="../cards.1x/aow_york_24.jpg">
-<img src="../cards.1x/aow_york_25.jpg">
-<img src="../cards.1x/aow_york_26.jpg">
-<img src="../cards.1x/aow_york_27.jpg">
-<img src="../cards.1x/aow_york_28.jpg">
-<img src="../cards.1x/aow_york_29.jpg">
-<img src="../cards.1x/aow_york_30.jpg">
-<img src="../cards.1x/aow_york_31.jpg">
-<img src="../cards.1x/aow_york_32.jpg">
-<img src="../cards.1x/aow_york_33.jpg">
-<img src="../cards.1x/aow_york_34.jpg">
-<img src="../cards.1x/aow_york_35.jpg">
-<img src="../cards.1x/aow_york_36.jpg">
-<img src="../cards.1x/aow_york_37.jpg">
-</div>
-
-<div class="list">
-<img src="../cards.1x/cc_lancaster_back.jpg">
-<img src="../cards.1x/cc_lancaster_buckingham.jpg">
-<img src="../cards.1x/cc_lancaster_clarence.jpg">
-<img src="../cards.1x/cc_lancaster_exeter.jpg">
-<img src="../cards.1x/cc_lancaster_henry_tudor.jpg">
-<img src="../cards.1x/cc_lancaster_henry_vi.jpg">
-<img src="../cards.1x/cc_lancaster_jasper_tudor.jpg">
-<img src="../cards.1x/cc_lancaster_margaret.jpg">
-<img src="../cards.1x/cc_lancaster_northumberland.jpg">
-<img src="../cards.1x/cc_lancaster_oxford.jpg">
-<img src="../cards.1x/cc_lancaster_somerset.jpg">
-<img src="../cards.1x/cc_lancaster_warwick.jpg">
-<img src="../cards.1x/cc_lancaster_pass.jpg">
-</div>
-
-<div class="list">
-<img src="../cards.1x/cc_york_back.jpg">
-<img src="../cards.1x/cc_york_devon.jpg">
-<img src="../cards.1x/cc_york_edward_iv.jpg">
-<img src="../cards.1x/cc_york_gloucester.jpg">
-<img src="../cards.1x/cc_york_march.jpg">
-<img src="../cards.1x/cc_york_norfolk.jpg">
-<img src="../cards.1x/cc_york_northumberland.jpg">
-<img src="../cards.1x/cc_york_pembroke.jpg">
-<img src="../cards.1x/cc_york_richard_iii.jpg">
-<img src="../cards.1x/cc_york_rutland.jpg">
-<img src="../cards.1x/cc_york_salisbury.jpg">
-<img src="../cards.1x/cc_york_warwick.jpg">
-<img src="../cards.1x/cc_york_york.jpg">
-<img src="../cards.1x/cc_york_pass.jpg">
-</div>
-
-<div class="list">
-<img src="../cards.1x/lord_lancaster_back.jpg">
-<img src="../cards.1x/lord_lancaster_buckingham.jpg">
-<img src="../cards.1x/lord_lancaster_clarence.jpg">
-<img src="../cards.1x/lord_lancaster_exeter_1.jpg">
-<img src="../cards.1x/lord_lancaster_exeter_2.jpg">
-<img src="../cards.1x/lord_lancaster_henry_tudor.jpg">
-<img src="../cards.1x/lord_lancaster_henry_vi.jpg">
-<img src="../cards.1x/lord_lancaster_jasper_tudor_1.jpg">
-<img src="../cards.1x/lord_lancaster_jasper_tudor_2.jpg">
-<img src="../cards.1x/lord_lancaster_margaret.jpg">
-<img src="../cards.1x/lord_lancaster_northumberland_l.jpg">
-<img src="../cards.1x/lord_lancaster_oxford.jpg">
-<img src="../cards.1x/lord_lancaster_somerset_1.jpg">
-<img src="../cards.1x/lord_lancaster_somerset_2.jpg">
-<img src="../cards.1x/lord_lancaster_warwick_l.jpg">
-</div>
-
-<div class="list">
-<img src="../cards.1x/lord_york_back.jpg">
-<img src="../cards.1x/lord_york_devon.jpg">
-<img src="../cards.1x/lord_york_edward_iv.jpg">
-<img src="../cards.1x/lord_york_gloucester_1.jpg">
-<img src="../cards.1x/lord_york_gloucester_2.jpg">
-<img src="../cards.1x/lord_york_march.jpg">
-<img src="../cards.1x/lord_york_norfolk.jpg">
-<img src="../cards.1x/lord_york_northumberland_y1.jpg">
-<img src="../cards.1x/lord_york_northumberland_y2.jpg">
-<img src="../cards.1x/lord_york_pembroke.jpg">
-<img src="../cards.1x/lord_york_richard_iii.jpg">
-<img src="../cards.1x/lord_york_rutland.jpg">
-<img src="../cards.1x/lord_york_salisbury.jpg">
-<img src="../cards.1x/lord_york_warwick_y.jpg">
-<img src="../cards.1x/lord_york_york.jpg">
-</div>
diff --git a/info/lords.html b/info/lords.html
new file mode 100644
index 0000000..25237f1
--- /dev/null
+++ b/info/lords.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html>
+<title>Plantagenet Cards</title>
+<style>
+
+html {
+ background-color: slategray;
+}
+
+.list {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 20px;
+ margin: 40px;
+}
+
+img {
+ display: block;
+ width: 186px;
+ height: 261px;
+ border-radius: 8px;
+ box-shadow: 1px 1px 4px #0008, 0 0 0 1px #333;
+}
+
+</style>
+
+<body>
+
+<div class="list">
+<img src="../cards.1x/lord_lancaster_back.jpg">
+<img src="../cards.1x/lord_lancaster_buckingham.jpg">
+<img src="../cards.1x/lord_lancaster_clarence.jpg">
+<img src="../cards.1x/lord_lancaster_exeter_1.jpg">
+<img src="../cards.1x/lord_lancaster_exeter_2.jpg">
+<img src="../cards.1x/lord_lancaster_henry_tudor.jpg">
+<img src="../cards.1x/lord_lancaster_henry_vi.jpg">
+<img src="../cards.1x/lord_lancaster_jasper_tudor_1.jpg">
+<img src="../cards.1x/lord_lancaster_jasper_tudor_2.jpg">
+<img src="../cards.1x/lord_lancaster_margaret.jpg">
+<img src="../cards.1x/lord_lancaster_northumberland_l.jpg">
+<img src="../cards.1x/lord_lancaster_oxford.jpg">
+<img src="../cards.1x/lord_lancaster_somerset_1.jpg">
+<img src="../cards.1x/lord_lancaster_somerset_2.jpg">
+<img src="../cards.1x/lord_lancaster_warwick_l.jpg">
+</div>
+
+<div class="list">
+<img src="../cards.1x/lord_york_back.jpg">
+<img src="../cards.1x/lord_york_devon.jpg">
+<img src="../cards.1x/lord_york_edward_iv.jpg">
+<img src="../cards.1x/lord_york_gloucester_1.jpg">
+<img src="../cards.1x/lord_york_gloucester_2.jpg">
+<img src="../cards.1x/lord_york_march.jpg">
+<img src="../cards.1x/lord_york_norfolk.jpg">
+<img src="../cards.1x/lord_york_northumberland_y1.jpg">
+<img src="../cards.1x/lord_york_northumberland_y2.jpg">
+<img src="../cards.1x/lord_york_pembroke.jpg">
+<img src="../cards.1x/lord_york_richard_iii.jpg">
+<img src="../cards.1x/lord_york_rutland.jpg">
+<img src="../cards.1x/lord_york_salisbury.jpg">
+<img src="../cards.1x/lord_york_warwick_y.jpg">
+<img src="../cards.1x/lord_york_york.jpg">
+</div>
diff --git a/info/playbook.html b/info/playbook.html
index e3f78fc..c94a018 100644
--- a/info/playbook.html
+++ b/info/playbook.html
@@ -4,12 +4,12 @@
<title>Plantagenet - Background</title>
<link rel="stylesheet" href="/fonts/fonts.css">
<style>
-@font-face{font-family:MorrisRoman;font-weight:bold;src:url("../fonts/MorrisRoman-Black.woff2")format(woff2)}
+@font-face { font-family: "Oldania"; src: url(../fonts/oldania/OldaniaADFStd-Bold.woff2); }
body{background-color:slategray}
div{position:relative;background-color:white;margin:1em auto;box-shadow:1px 1px 8px -2px black}
p{position:absolute;white-space:pre;margin:0}
p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0em}
-.h1,.h2,.h3,.hr{font-family:MorrisRoman;font-weight:bold;line-height:1.0em;}
+.h1,.h2,.h3,.hr{line-height:1.0em;font-family:"Oldania";}
.h3{font-size:13.8pt}
.hr{line-height:1.4em;}
</style>
diff --git a/info/rulebook.html b/info/rulebook.html
index 8922b61..c06d008 100644
--- a/info/rulebook.html
+++ b/info/rulebook.html
@@ -5,12 +5,12 @@
<title>Plantagenet - Rules</title>
<link rel="stylesheet" href="/fonts/fonts.css">
<style>
-@font-face{font-family:MorrisRoman;font-weight:bold;src:url("../fonts/MorrisRoman-Black.woff2")format(woff2)}
+@font-face { font-family: "Oldania"; src: url(../fonts/oldania/OldaniaADFStd-Bold.woff2); }
body{background-color:slategray}
div{position:relative;background-color:white;margin:1em auto;box-shadow:1px 1px 8px -2px black}
p{position:absolute;white-space:pre;margin:0}
p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0em}
-.h1,.h2,.h3,.hr{font-family:MorrisRoman;font-weight:bold;line-height:1.0em;}
+.h1,.h2,.h3,.hr{line-height:1.0em;font-family:"Oldania";}
.h1{line-height:0.8em}
.h3{font-size:13.8pt;}
.hr{line-height:1.4em;}
@@ -175,7 +175,7 @@ p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0
<p style="top:946.8pt;left:322.5pt;font-size:11.2pt"><i>&#xa9; 2023 GMT Games, LLC</i></p>
<p style="top:43.0pt;left:316.5pt;font-size:15.7pt" class="hr">Plantagenet Rules</p>
<p style="top:45.8pt;left:689.9pt;font-size:13.8pt">3</p>
-<p style="top:81.6pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">1.0 INTRODUCTION</span></p>
+<p style="top:81.6pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">1.0 Introduction</span></p>
<p style="top:114.9pt;left:44.9pt"><i>Plantagenet</i> is a board wargame about the Wars of the Roses. It </p>
<p style="top:129.9pt;left:44.9pt">covers the main periods of military conflict between the Planta-</p>
<p style="top:144.9pt;left:44.9pt">genet dynasty&#x2019;s royal houses of Lancaster and York. </p>
@@ -708,7 +708,7 @@ p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0
<p style="top:946.8pt;left:322.5pt;font-size:11.2pt"><i>&#xa9; 2023 GMT Games, LLC</i></p>
<p style="top:43.0pt;left:316.5pt;font-size:15.7pt" class="hr">Plantagenet Rules</p>
<p style="top:45.8pt;left:689.9pt;font-size:13.8pt">9</p>
-<p style="top:81.6pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">2.0 SETUP AND CALENDAR</span></p>
+<p style="top:81.6pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">2.0 Setup and Calendar</span></p>
<p style="top:121.9pt;left:44.9pt;font-size:17.5pt" class="h2">2.1 Setup</p>
<p style="top:146.2pt;left:44.9pt"><span class="h3">2.1.1 Lay Out.</span> Seat players and set the game board between </p>
<p style="top:162.2pt;left:44.9pt">them. You will want enough table space around the board for </p>
@@ -805,7 +805,7 @@ p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0
<p style="top:270.6pt;left:54.9pt">King&#x2019;s side card, then another Rebel card, and so on (4.2).</p>
<p style="top:288.1pt;left:44.9pt">&#x2022; The order of many steps in Battle will depend on who is Active, </p>
<p style="top:303.1pt;left:54.9pt">Attacking, has Missile Troops, and so on (4.4).</p>
-<p style="top:340.6pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">3.0 LEVY</span></p>
+<p style="top:340.6pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">3.0 Levy</span></p>
<p style="top:373.9pt;left:44.9pt">At the outset of each Turn, players prepare for the campaign to </p>
<p style="top:388.9pt;left:44.9pt">follow by adding to their armies. See the Sequence of Play foldout </p>
<p style="top:403.9pt;left:44.9pt">page.</p>
@@ -1088,7 +1088,7 @@ p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0
<p style="top:490.3pt;left:401.2pt">forces discard.</p>
<p style="top:517.0pt;left:393.7pt"><b><i>NOTE:</i></b><i> After completing Muster, players discard any &#x201c;This Levy&#x201d; </i></p>
<p style="top:532.0pt;left:393.7pt"><i>Events (3.1.3).</i></p>
-<p style="top:568.2pt;left:397.4pt;font-size:21.9pt"><span style="color:#fff" class="h1">4.0 CAMPAIGN</span></p>
+<p style="top:568.2pt;left:397.4pt;font-size:21.9pt"><span style="color:#fff" class="h1">4.0 Campaign</span></p>
<p style="top:601.5pt;left:393.7pt">After Levy, conduct that Turn&#x2019;s Campaign, completing the steps </p>
<p style="top:616.5pt;left:393.7pt">below. The Sequence of Play page of the foldout summarizes the </p>
<p style="top:631.5pt;left:393.7pt">Campaign steps.</p>
@@ -1690,7 +1690,7 @@ p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0
<p style="top:358.3pt;left:403.7pt">their decks (1.9.1).</p>
<p style="top:375.8pt;left:393.7pt">&#x2022; Advance the Campaign marker to the next Turn box and flip the </p>
<p style="top:390.8pt;left:403.7pt">marker to Levy (2.2.2).</p>
-<p style="top:428.2pt;left:397.4pt;font-size:21.9pt"><span style="color:#fff" class="h1">5.0 VICTORY</span></p>
+<p style="top:428.2pt;left:397.4pt;font-size:21.9pt"><span style="color:#fff" class="h1">5.0 Victory</span></p>
<p style="top:461.5pt;left:393.7pt"><span style="color:#9e552b">&#x25b6;</span> In <i>Plantagenet</i>, either Disband and Death of Lords or accu-</p>
<p style="top:476.5pt;left:393.7pt">mulation of Influence points will determine Victory. Check for </p>
<p style="top:491.5pt;left:393.7pt">victory after each Campaign (4.8.3, 5.1-5.2) and then at the end </p>
@@ -1719,7 +1719,7 @@ p{font-family:Tinos,Times New Roman,Times,serif;font-size:12.5pt;line-height:1.0
<p style="top:946.8pt;left:322.5pt;font-size:11.2pt"><i>&#xa9; 2023 GMT Games, LLC</i></p>
<p style="top:43.0pt;left:316.5pt;font-size:15.7pt" class="hr">Plantagenet Rules</p>
<p style="top:45.8pt;left:686.5pt;font-size:13.8pt">19</p>
-<p style="top:387.9pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">6.0 SCENARIOS</span></p>
+<p style="top:387.9pt;left:48.7pt;font-size:21.9pt"><span style="color:#fff" class="h1">6.0 Scenarios</span></p>
<p style="top:421.2pt;left:44.9pt">Prepare general setup per 2.1. Agree on whether to use the Hid-</p>
<p style="top:436.2pt;left:44.9pt">den Mats option (1.5.3). Choose a scenario from the Scenarios </p>
<p style="top:451.2pt;left:44.9pt">Guide chart below or the &#x201c;quickstart&#x201d; in the Background Book. </p>
diff --git a/play.css b/play.css
index 3197d8a..adf6720 100644
--- a/play.css
+++ b/play.css
@@ -804,82 +804,8 @@ body.shift .exhausted {
.card.cc.lord_warwick_l { background-image: url(cards.1x/cc_lancaster_warwick.jpg) }
.card.aow.york.back { background-image: url(cards.1x/aow_york_back.jpg) }
-.card.aow.c0 { background-image: url(cards.1x/aow_york_1.jpg) }
-.card.aow.c1 { background-image: url(cards.1x/aow_york_2.jpg) }
-.card.aow.c2 { background-image: url(cards.1x/aow_york_3.jpg) }
-.card.aow.c3 { background-image: url(cards.1x/aow_york_4.jpg) }
-.card.aow.c4 { background-image: url(cards.1x/aow_york_5.jpg) }
-.card.aow.c5 { background-image: url(cards.1x/aow_york_6.jpg) }
-.card.aow.c6 { background-image: url(cards.1x/aow_york_7.jpg) }
-.card.aow.c7 { background-image: url(cards.1x/aow_york_8.jpg) }
-.card.aow.c8 { background-image: url(cards.1x/aow_york_9.jpg) }
-.card.aow.c9 { background-image: url(cards.1x/aow_york_10.jpg) }
-.card.aow.c10 { background-image: url(cards.1x/aow_york_11.jpg) }
-.card.aow.c11 { background-image: url(cards.1x/aow_york_12.jpg) }
-.card.aow.c12 { background-image: url(cards.1x/aow_york_13.jpg) }
-.card.aow.c13 { background-image: url(cards.1x/aow_york_14.jpg) }
-.card.aow.c14 { background-image: url(cards.1x/aow_york_15.jpg) }
-.card.aow.c15 { background-image: url(cards.1x/aow_york_16.jpg) }
-.card.aow.c16 { background-image: url(cards.1x/aow_york_17.jpg) }
-.card.aow.c17 { background-image: url(cards.1x/aow_york_18.jpg) }
-.card.aow.c18 { background-image: url(cards.1x/aow_york_19.jpg) }
-.card.aow.c19 { background-image: url(cards.1x/aow_york_20.jpg) }
-.card.aow.c20 { background-image: url(cards.1x/aow_york_21.jpg) }
-.card.aow.c21 { background-image: url(cards.1x/aow_york_22.jpg) }
-.card.aow.c22 { background-image: url(cards.1x/aow_york_23.jpg) }
-.card.aow.c23 { background-image: url(cards.1x/aow_york_24.jpg) }
-.card.aow.c24 { background-image: url(cards.1x/aow_york_25.jpg) }
-.card.aow.c25 { background-image: url(cards.1x/aow_york_26.jpg) }
-.card.aow.c26 { background-image: url(cards.1x/aow_york_27.jpg) }
-.card.aow.c27 { background-image: url(cards.1x/aow_york_28.jpg) }
-.card.aow.c28 { background-image: url(cards.1x/aow_york_29.jpg) }
-.card.aow.c29 { background-image: url(cards.1x/aow_york_30.jpg) }
-.card.aow.c30 { background-image: url(cards.1x/aow_york_31.jpg) }
-.card.aow.c31 { background-image: url(cards.1x/aow_york_32.jpg) }
-.card.aow.c32 { background-image: url(cards.1x/aow_york_33.jpg) }
-.card.aow.c33 { background-image: url(cards.1x/aow_york_34.jpg) }
-.card.aow.c34 { background-image: url(cards.1x/aow_york_35.jpg) }
-.card.aow.c35 { background-image: url(cards.1x/aow_york_36.jpg) }
-.card.aow.c36 { background-image: url(cards.1x/aow_york_37.jpg) }
.card.aow.lancaster.back { background-image: url(cards.1x/aow_lancaster_back.jpg) }
-.card.aow.c37 { background-image: url(cards.1x/aow_lancaster_1.jpg) }
-.card.aow.c38 { background-image: url(cards.1x/aow_lancaster_2.jpg) }
-.card.aow.c39 { background-image: url(cards.1x/aow_lancaster_3.jpg) }
-.card.aow.c40 { background-image: url(cards.1x/aow_lancaster_4.jpg) }
-.card.aow.c41 { background-image: url(cards.1x/aow_lancaster_5.jpg) }
-.card.aow.c42 { background-image: url(cards.1x/aow_lancaster_6.jpg) }
-.card.aow.c43 { background-image: url(cards.1x/aow_lancaster_7.jpg) }
-.card.aow.c44 { background-image: url(cards.1x/aow_lancaster_8.jpg) }
-.card.aow.c45 { background-image: url(cards.1x/aow_lancaster_9.jpg) }
-.card.aow.c46 { background-image: url(cards.1x/aow_lancaster_10.jpg) }
-.card.aow.c47 { background-image: url(cards.1x/aow_lancaster_11.jpg) }
-.card.aow.c48 { background-image: url(cards.1x/aow_lancaster_12.jpg) }
-.card.aow.c49 { background-image: url(cards.1x/aow_lancaster_13.jpg) }
-.card.aow.c50 { background-image: url(cards.1x/aow_lancaster_14.jpg) }
-.card.aow.c51 { background-image: url(cards.1x/aow_lancaster_15.jpg) }
-.card.aow.c52 { background-image: url(cards.1x/aow_lancaster_16.jpg) }
-.card.aow.c53 { background-image: url(cards.1x/aow_lancaster_17.jpg) }
-.card.aow.c54 { background-image: url(cards.1x/aow_lancaster_18.jpg) }
-.card.aow.c55 { background-image: url(cards.1x/aow_lancaster_19.jpg) }
-.card.aow.c56 { background-image: url(cards.1x/aow_lancaster_20.jpg) }
-.card.aow.c57 { background-image: url(cards.1x/aow_lancaster_21.jpg) }
-.card.aow.c58 { background-image: url(cards.1x/aow_lancaster_22.jpg) }
-.card.aow.c59 { background-image: url(cards.1x/aow_lancaster_23.jpg) }
-.card.aow.c60 { background-image: url(cards.1x/aow_lancaster_24.jpg) }
-.card.aow.c61 { background-image: url(cards.1x/aow_lancaster_25.jpg) }
-.card.aow.c62 { background-image: url(cards.1x/aow_lancaster_26.jpg) }
-.card.aow.c63 { background-image: url(cards.1x/aow_lancaster_27.jpg) }
-.card.aow.c64 { background-image: url(cards.1x/aow_lancaster_28.jpg) }
-.card.aow.c65 { background-image: url(cards.1x/aow_lancaster_29.jpg) }
-.card.aow.c66 { background-image: url(cards.1x/aow_lancaster_30.jpg) }
-.card.aow.c67 { background-image: url(cards.1x/aow_lancaster_31.jpg) }
-.card.aow.c68 { background-image: url(cards.1x/aow_lancaster_32.jpg) }
-.card.aow.c69 { background-image: url(cards.1x/aow_lancaster_33.jpg) }
-.card.aow.c70 { background-image: url(cards.1x/aow_lancaster_34.jpg) }
-.card.aow.c71 { background-image: url(cards.1x/aow_lancaster_35.jpg) }
-.card.aow.c72 { background-image: url(cards.1x/aow_lancaster_36.jpg) }
-.card.aow.c73 { background-image: url(cards.1x/aow_lancaster_37.jpg) }
/* BACKGROUND AND BORDER COLORS */
diff --git a/play.html b/play.html
index 9e22e95..617a034 100644
--- a/play.html
+++ b/play.html
@@ -8,6 +8,7 @@
<link id="favicon" rel="icon" href="favicons/favicon_warwick.png">
<link rel="stylesheet" href="/fonts/fonts.css">
<link rel="stylesheet" href="/common/client.css">
+<link rel="stylesheet" href="cards.css">
<link rel="stylesheet" href="play.css">
<script defer src="/common/client.js"></script>
<script defer src="data.js"></script>
@@ -23,7 +24,8 @@
<li><a target="_blanK" href="/plantagenet/info/rulebook.html">Rules of Play</a>
<li><a target="_blanK" href="/plantagenet/info/playbook.html">Background Book</a>
<li><a target="_blanK" href="/plantagenet/info/charts.html">Reference Sheets</a>
- <li><a target="_blanK" href="/plantagenet/info/cards.html">Arts of War</a>
+ <li><a target="_blanK" href="/plantagenet/info/aow.html">Arts of War</a>
+ <li><a target="_blanK" href="/plantagenet/info/lords.html">Lords</a>
<li class="debug" onclick="send_save()">&#x1F41E; Save
<li class="debug" onclick="send_restore()">&#x1F41E; Restore
<li class="debug" onclick="send_restart()">&#x26a0; Restart
@@ -48,7 +50,7 @@
<div class="role_stat">0 Held</div>
<div class="role_user">-</div>
</div>
- <div id="turn_info"><div id="command" class="card york aow_back"></div></div>
+ <div id="turn_info"></div>
</div>
<div id="log"></div>
</aside>
@@ -143,4 +145,85 @@
<footer id="status"></footer>
+<div style="display:none">
+<!-- BEGIN CARD DATA -->
+
+<div data-card="Y1" class="card aow york c0"><div class="event"><div class="title">Leeward Battle Line</div><div class="text"><b>Hold:</b> Play in Battle to halve all Missile Hits (round up) to Friendly Lords, unless Enemy Leeward Battle Line.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">Y1</div></div>
+<div data-card="Y2" class="card aow york c1"><div class="event"><div class="title">Flank Attack</div><div class="text"><b>Hold:</b> Play to Intercept without rolling and become Attacker in that Battle.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">Y2</div></div>
+<div data-card="Y3" class="card aow york c2"><div class="event"><div class="title">Escape Ship</div><div class="text"><b>Hold:</b> Play upon Death check if Yorkist Route (4.5.1) to Port for any Routed Yorkists to go into Exile instead.</div></div><div class="capability sh1"><div class="title">Muster'd my soldiers</div><div class="subtitle">Gather'd flocks of friends</div><div class="text">Each Battle at a Friendly Stronghold, this Lord adds 2 Men-at-Arms and 1 Longbowmen. Remove them after Battle.</div></div><div class="number">Y3</div></div>
+<div data-card="Y4" class="card aow york c3"><div class="event"><div class="title">Jack Cade</div><div class="subtitle">Rebel leader calls himself a Mortimer</div><div class="text"><b>This Levy</b><br>Yorkist Lords in or adjacent to Yorkist Dominated Areas each add 2 free successful Parleys.</div></div><div class="capability sh1"><div class="title">We done deeds of charity</div><div class="text">Each Tides of War, this Lord may pay 1 or 2 Provender (may Share) for +1 Influence point each.</div></div><div class="number">Y4</div></div>
+<div data-card="Y5" class="card aow york c4"><div class="event"><div class="title">Suspicion</div><div class="subtitle">always haunts the guilty mind</div><div class="text"><b>Hold:</b> Play in Battle for participating Yorkist Lord to check Influence. Success Disbands 1 Lancastrian Lord at Battle with lower Influence rating.</div></div><div class="capability sh1"><div class="title">Thomas Bourchier</div><div class="subtitle">Archbishop of Canterbury</div><div class="text">This Lord starts in any Friendly City Command +1.</div></div><div class="number">Y5</div></div>
+<div data-card="Y6" class="card aow york c5"><div class="event"><div class="title">Seamanship</div><div class="text"><b>This Campaign</b><br>Yorkists may Sail for just 1 Command action.</div></div><div class="capability sh1"><div class="title">Great Ships</div><div class="text">This Lord’s Ships count double for Sail and Supply and connect all Ports of all Seas.</div></div><div class="number">Y6</div></div>
+<div data-card="Y7" class="card aow york c6"><div class="event"><div class="title">Yorkists Block Parliament</div><div class="text"><b>This Levy</b><br>Lancastrians may not Levy Vassals except by Event.</div></div><div class="capability sh1"><div class="title">Harbingers</div><div class="text">This Lord’s Supply actions draw twice the usual Provender.</div></div><div class="number">Y7</div></div>
+<div data-card="Y8" class="card aow york c7"><div class="event"><div class="title">Exile Pact</div><div class="text"><b>This Campaign</b><br>Yorkist Lords may use a Command action to place their cylinder into a Friendly Exile box (at no Influence cost).</div></div><div class="capability sh1"><div class="title">England is my Home</div><div class="text">When going into Exile, this Lord instead Disbands to the next Calendar box.</div></div><div class="number">Y8</div></div>
+<div data-card="Y9" class="card aow york c8"><div class="event"><div class="title">Escape Ship</div><div class="text"><b>Hold:</b> Play upon Death check if Yorkist Route (4.5.1) to Port for any Routed Yorkists to go into Exile instead.</div></div><div class="capability sh1"><div class="title">Barricades</div><div class="text">At Friendly Strongholds, this Lord’s Men-at-Arms have Armour 1-4 and Longbowmen and Militia have Armour 1-2.</div></div><div class="number">Y9</div></div>
+<div data-card="Y10" class="card aow york c9"><div class="event"><div class="title">Tax Collectors</div><div class="text">Each Yorkist Lord may immediately conduct a Tax action to receive twice the usual Coin.</div></div><div class="capability sh1"><div class="title">Agitators</div><div class="text">This Lord can use a Command action to Deplete an adjacent Neutral or Enemy Stronghold or flip Depleted there to Exhausted.</div></div><div class="number">Y10</div></div>
+<div data-card="Y11" class="card aow york c10"><div class="event"><div class="title">Blocked Ford</div><div class="text"><b>Hold:</b> Play upon Approach to prevent Exile (all Lords there Battle).</div></div><div class="capability sh1"><div class="title">Yorkists Never Wait</div><div class="text">This Lord Marches alone (not in a Group) on Road as if Highway.</div></div><div class="number">Y11</div></div>
+<div data-card="Y12" class="card aow york c11"><div class="event"><div class="title">Parliament's Truce</div><div class="text"><b>Hold:</b> Play to prohibit all Approach and Intercept for the rest of this Campaign.</div></div><div class="capability sh1"><div class="title">Soldiers of Fortune</div><div class="text">When Levying Troops, this Lord may pay 1 Coin to also add 2 Mercenaries (from pool).</div></div><div class="number">Y12</div></div>
+<div data-card="Y13" class="card aow york c12"><div class="event"><div class="title">Aspielles</div><div class="subtitle">Yorkist spies</div><div class="text"><b>Hold:</b> Play to inspect all Lancastrian Held cards and 1 Hidden Lancastrian Lord mat (1.5.3).</div></div><div class="capability sh1"><div class="title">Scourers</div><div class="text">This Lord’s Forage actions always add +1 extra Provender.</div></div><div class="number">Y13</div></div>
+<div data-card="Y14" class="card aow york c13"><div class="event"><div class="title">Richard of York</div><div class="subtitle">Lord Protector</div><div class="text"><b>This Levy</b><br>Yorkist Influence ratings +1 for Parley.</div></div><div class="capability sh2"><div class="title">Burgundians</div><div class="text">This Lord at any Port adds 2 Handgunners (once, maximum).</div></div><div class="number">Y14</div></div>
+<div data-card="Y15" class="card aow york c14"><div class="event"><div class="title">London for York</div><div class="text">If Yorkist Favour at London, add a second Favour there - London changes Favour only by Event or Pillage.</div></div><div class="capability sh1"><div class="title">Naval Blockade</div><div class="text">This Lord at a Port cancels Lancastrian actions using Ports on that Sea unless a roll of 1-2.</div></div><div class="number">Y15</div></div>
+<div data-card="Y16" class="card aow york c15"><div class="event"><div class="title">The Commons</div><div class="text"><b>This Levy</b><br>each Yorkist Levy Troops action may add up to 2 Militia extra (from pool).</div></div><div class="capability sh1"><div class="title">Beloved Warwick</div><div class="text">This Lord can Levy Troops for 5 Militia (from pool) instead of the Stronghold’s listed Troops.</div></div><div class="number">Y16</div></div>
+<div data-card="Y17" class="card aow york c16"><div class="event"><div class="title">She-Wolf of France</div><div class="subtitle">Queen without dowry</div><div class="text">Shift each Yorkist Vassal’s Calendar marker 1 box right.</div></div><div class="capability sh1"><div class="title">Alice Montagu</div><div class="text">This Lord’s Vassals have +1 Service and are immune to For trust not him.</div></div><div class="number">Y17</div></div>
+<div data-card="Y18" class="card aow york c17"><div class="event"><div class="title">Succession</div><div class="subtitle">Richard declared Henry's heir</div><div class="text"><b>This Levy</b><br>1 Parley action by each Yorkist Lord costs less by -1 Influence point and automatically succeeds.</div></div><div class="capability sh2"><div class="title">Irishmen</div><div class="text">This Lord in Ireland or at Port on Irish Sea can Levy Troops for 5 Militia (from pool) total, no Depletion or Exhaustion.</div></div><div class="number">Y18</div></div>
+<div data-card="Y19" class="card aow york c18"><div class="event"><div class="title">Caltrops</div><div class="text"><b>Hold:</b> Play in Battle to add +2 Melee Hits against the Enemy each Round.</div></div><div class="capability sh2"><div class="title">Welshmen</div><div class="text">Each Tides of War, Yorkists Dominate Wales with this Lord and 3+ Friendly Strongholds there.</div></div><div class="number">Y19</div></div>
+<div data-card="Y20" class="card aow york c19"><div class="event sh2"><div class="title">Yorkist Parade</div><div class="text"><b>Hold:</b> Play if London Friendly and York or Warwick there. This Levy Yorkist Influence ratings +2.</div></div><div class="capability sh2"><div class="title">York's Favoured Son</div><div class="text">This Lord has Influence +1 and Command +1</div></div><div class="number">Y20</div></div>
+<div data-card="Y21" class="card aow york c20"><div class="event"><div class="title">Sir Richard Leigh</div><div class="subtitle">Yorkist Mayor of London</div><div class="text">Remove Lancastrian Favour from London or, if neutral, place Yorkist Favour there.</div></div><div class="capability sh3"><div class="title">Southerners</div><div class="text">Each Tides of War, Yorkists Dominate the South with this Lord and 5+ Friendly Strongholds there.</div></div><div class="number">Y21</div></div>
+<div data-card="Y22" class="card aow york c21"><div class="event"><div class="title">Loyalty and Trust</div><div class="text"><b>This Levy</b><br>any 1 Yorkist Lord has Lordship +3.</div></div><div class="capability sh1"><div class="title">Fair Arbiter</div><div class="text">This Lord at a Friendly Locale has Influence +1 and Lordship +1.</div></div><div class="number">Y22</div></div>
+<div data-card="Y23" class="card aow york c22"><div class="event"><div class="title">Charles the Bold</div><div class="subtitle">Edward IV's brother-in-law</div><div class="text">Add 1 Coin and 1 Provender to each Yorkist Lord on map.</div></div><div class="capability sh2"><div class="title">Burgundians</div><div class="text">This Lord at any Port receives 2 Handgunners (once, maximum).</div></div><div class="number">Y23</div></div>
+<div data-card="Y24" class="card aow york c23"><div class="event sh1"><div class="title">Sun in Splendour</div><div class="text"><b>Hold:</b> Play in Levy if Edward IV on Calendar (even as Exile) to Muster him at any Friendly Locale where no Lancastrian Lord.</div></div><div class="capability sh1 shr"><div class="title">Hastings</div><div class="text">This Lord Levies Special Vassal Hastings (free), adds 2 Men-at-Arms units, and has Command +1.</div></div><div class="number">Y24</div></div>
+<div data-card="Y25" class="card aow york c24"><div class="event"><div class="title">Owain Glyndwr</div><div class="subtitle">Welsh hold rebel in memory</div><div class="text"><b>This Campaign</b><br>no Lancastrian March or Sail to any Strongholds in Wales.</div></div><div class="capability sh1"><div class="title">Pembroke</div><div class="text">Each Battle in Wales, this Lord adds 2 Longbowmen. Remove them after Battle.</div></div><div class="number">Y25</div></div>
+<div data-card="Y26" class="card aow york c25"><div class="event sh2"><div class="title">Dubious Clarence</div><div class="subtitle">The weakest brother</div><div class="text">If Edward IV on map, he may check Influence to Disband Clarence.</div></div><div class="capability sh1"><div class="title">Fallen Brother</div><div class="text">If Clarence is Dead or Shipwrecked, this Lord has Influence +2 and Lordship +1.</div></div><div class="number">Y26</div></div>
+<div data-card="Y27" class="card aow york c26"><div class="event"><div class="title">Yorkist North</div><div class="text">Gain 1 Influence point for each Yorkist Stronghold and each Yorkist Lord in the North.</div></div><div class="capability sh1"><div class="title">Percy's North</div><div class="text">Each Battle in the North, this Lord adds 4 Militia. Remove them after Battle.</div></div><div class="number">Y27</div></div>
+<div data-card="Y28" class="card aow york c27"><div class="event sh1"><div class="title">Gloucester as Heir</div><div class="text"><b>This Levy</b><br>Gloucester may Parley +3 times for 0 Lordship.</div></div><div class="capability sh1"><div class="title">First Son</div><div class="subtitle">Edward, son of Edward IV</div><div class="text">Each Tides of War, Yorkists add +1 extra Influence point.</div></div><div class="number">Y28</div></div>
+<div data-card="Y29" class="card aow york c28"><div class="event sh1"><div class="title">Dorset</div><div class="subtitle">The Staffords' lesser branch</div><div class="text"><b>This Campaign</b><br>Devon at Exeter Parleys for no Influence cost and automatic success.</div></div><div class="capability sh1"><div class="title">Stafford Branch</div><div class="subtitle">Duke of Buckingham's family</div><div class="text">Exeter and adjacent Strongholds add 1 more Provender or Coin than usual to this Lord’s Supply or Tax.</div></div><div class="number">Y29</div></div>
+<div data-card="Y30" class="card aow york c29"><div class="event"><div class="title">Regroup</div><div class="text"><b>Hold:</b> Play in Battle for a Lord once to roll each of his Routed Troops’ (modified) Protection for them to recover.</div></div><div class="capability sh2"><div class="title">Captain</div><div class="text">This Lord is a Marshal in any Locales where no Friendly Marshal or Lieutenant.</div></div><div class="number">Y30</div></div>
+<div data-card="Y31" class="card aow york c30"><div class="event"><div class="title">Earl Rivers</div><div class="subtitle">Woodville family head</div><div class="text">Add up to 2 Militia to each Yorkist Lord on map.</div></div><div class="capability sh3"><div class="title">Woodvilles</div><div class="subtitle">Powerbrokers under Edward IV</div><div class="text">This Lord Levies Troops without Depleting or Exhausting Strongholds.</div></div><div class="number">Y31</div></div>
+<div data-card="Y32" class="card aow york c31"><div class="event sh1"><div class="title">The King's Name</div><div class="subtitle">is a tower of strength</div><div class="text"><b>This Levy</b><br>Gloucester (not Richard III) may cancel each successful Lancastrian Levy action by paying 1 Influence point.</div></div><div class="capability sh1"><div class="title">Final Charge</div><div class="text">As Richard III (not Gloucester) this Lord’s Retinue once per Melee Strike may suffer +1 Hit to add +3 extra Hits against Enemy.</div></div><div class="number">Y32</div></div>
+<div data-card="Y33" class="card aow york c32"><div class="event sh1"><div class="title">Edward V</div><div class="text"><b>This Levy</b><br>Gloucester (not Richard III) has +3 Lordship.</div></div><div class="capability sh1"><div class="title">Bloody thou art,</div><div class="subtitle">bloody will be thy end</div><div class="text">When this Lord as Richard III (not Gloucester) wins a Battle, skip Death checks. All Routed Lancastrian Lords Die.</div></div><div class="number">Y33</div></div>
+<div data-card="Y34" class="card aow york c33"><div class="event"><div class="title">An honest tale speeds best</div><div class="subtitle">being plainly told</div><div class="text">Through end of this Campaign (including in Levy), each Lancastrian Parley costs +1 extra Influence point.</div></div><div class="capability sh1"><div class="title">So wise, so young</div><div class="text">Each Tax by this Lord as Gloucester adds +1 extra Coin. Discard if Richard III.</div></div><div class="number">Y34</div></div>
+<div data-card="Y35" class="card aow york c34"><div class="event"><div class="title">Privy Council</div><div class="text"><b>This Levy</b><br>all Yorkist Influence ratings +1.</div></div><div class="capability sh1"><div class="title">Kingdom United</div><div class="text">Each Battle in the North, South, or Wales, this Lord as Gloucester adds 3 Militia. Remove them after Battle. Discard if Richard III.</div></div><div class="number">Y35</div></div>
+<div data-card="Y36" class="card aow york c35"><div class="event"><div class="title">Swift Maneuver</div><div class="text"><b>Hold:</b> Play in Battle. Whenever a Lancastrian Retinue Routs, if desired, immediately end the Round.</div></div><div class="capability sh1"><div class="title">Vanguard</div><div class="text">In Battle, this Lord may choose his Engagement to be the only one fought in Round 1.</div></div><div class="number">Y36</div></div>
+<div data-card="Y37" class="card aow york c36"><div class="event"><div class="title">Patrick de la Mote</div><div class="subtitle">Chief Cannoneer, Master Founder</div><div class="text"><b>Hold:</b> Play in Battle for Yorkist Culverins and Falconets to add 2 dice of Hits (not just 1 die).</div></div><div class="capability sh1"><div class="title">Percy's North</div><div class="text">Each Battle, this Lord with a Route (3.4.1) to Carlisle adds 2 Men-at-Arms. Remove them after Battle.</div></div><div class="number">Y37</div></div>
+<div data-card="L1" class="card aow lancaster c37"><div class="event"><div class="title">Leeward Battle Line</div><div class="text"><b>Hold:</b> Play in Battle to halve all Missile Hits (round up) to Friendly Lords, unless enemy <i>Leeward Battle Line</i>.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">L1</div></div>
+<div data-card="L2" class="card aow lancaster c38"><div class="event"><div class="title">Flank Attack</div><div class="text"><b>Hold:</b> Play to Intercept without rolling and become Attacker in that Battle.</div></div><div class="capability sh1"><div class="title">Culverins and Falconets</div><div class="text">At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.</div></div><div class="number">L2</div></div>
+<div data-card="L3" class="card aow lancaster c39"><div class="event"><div class="title">Escape Ship</div><div class="text"><b>Hold:</b> Play upon Death check if Lancastrian Route (4.5.1) (4.5.1) to Port for any Routed Lancastrians to go into Exile instead.</div></div><div class="capability sh1"><div class="title">Muster'd my soldiers</div><div class="subtitle">Gather'd flocks of friends</div><div class="text">Each Battle at a Friendly Stronghold, this Lord adds 2 Men-at-Arms and 1 Longbowmen. Remove them after Battle.</div></div><div class="number">L3</div></div>
+<div data-card="L4" class="card aow lancaster c40"><div class="event"><div class="title">Be sent for</div><div class="subtitle">to return from France with speed</div><div class="text"><b>This Levy</b><br>Muster Lancastrian Exiles from anywhere on the Calendar.</div></div><div class="capability sh1"><div class="title">Heralds</div><div class="text">This Lord at Port may use full Command card for an Influence check. If successful, shift a Lord cylinder on Calendar to next Turn.</div></div><div class="number">L4</div></div>
+<div data-card="L5" class="card aow lancaster c41"><div class="event"><div class="title">Suspicion</div><div class="subtitle">always haunts the guilty mind</div><div class="text"><b>Hold:</b> Play in Battle for participating Lancastrian Lord to check Influence. Success Disbands 1 Yorkist Lord at Yorkist Lord at Battle with lower Influence Rating.</div></div><div class="capability sh1"><div class="title">Church Blessing</div><div class="text">This Lord’s Men-at-Arms have Armour 1-4.</div></div><div class="number">L5</div></div>
+<div data-card="L6" class="card aow lancaster c42"><div class="event"><div class="title">Seamanship</div><div class="text"><b>This Campaign</b><br>Lancastrians may Sail for just 1 Command action.</div></div><div class="capability sh1"><div class="title">Great Ships</div><div class="text">This Lord’s Ships count double for Sail and Supply and connect all Ports of all Seas.</div></div><div class="number">L6</div></div>
+<div data-card="L7" class="card aow lancaster c43"><div class="event"><div class="title">For trust not him</div><div class="text"><b>Hold:</b> Play in Battle for a participating Lord to attempt to Levy (3.4.3) a regular Enemy Vassal at Battle onto the Lord’s own mat.</div></div><div class="capability sh1"><div class="title">Harbingers</div><div class="text">This Lord’s Supply actions draw twice the usual Provender.</div></div><div class="number">L7</div></div>
+<div data-card="L8" class="card aow lancaster c44"><div class="event"><div class="title">Forced Marches</div><div class="text"><b>This Campaign</b><br>lone Lancastrian Lords (not Groups) March on Road as if Highway.</div></div><div class="capability sh1"><div class="title">Hay Wains</div><div class="text">This Lord’s Carts count double for March and Supply.</div></div><div class="number">L8</div></div>
+<div data-card="L9" class="card aow lancaster c45"><div class="event"><div class="title">Rising Wages</div><div class="text"><b>This Levy</b><br>Yorkist Lords must pay 1 Coin per Levy Troops action.</div></div><div class="capability sh1"><div class="title">Quartermasters</div><div class="text">This Lord Levies Troops without Depleting or Exhausting Strongholds.</div></div><div class="number">L9</div></div>
+<div data-card="L10" class="card aow lancaster c46"><div class="event"><div class="title">New Act of Parliament</div><div class="text"><b>This Campaign</b><br>Yorkist Parley takes entire Command card.</div></div><div class="capability sh1"><div class="title">Chamberlains</div><div class="text">This Lord’s Supply and Levy Troops do not Deplete the Stronghold at his or her Vassals’ Seats.</div></div><div class="number">L10</div></div>
+<div data-card="L11" class="card aow lancaster c47"><div class="event"><div class="title">Blocked Ford</div><div class="text"><b>Hold:</b> Play upon Approach to prevent Exile (all Lords there Battle).</div></div><div class="capability sh1"><div class="title">In the Name of the King</div><div class="subtitle">Sealed royal letter</div><div class="text">This Lord has Influence +1 for Parley.</div></div><div class="number">L11</div></div>
+<div data-card="L12" class="card aow lancaster c48"><div class="event"><div class="title">Ravine</div><div class="text"><b>Hold:</b> Play on an Enemy Lord in Battle. Round 1, ignore that Lord for Engage and Strike.</div></div><div class="capability sh1"><div class="title">Commission of Array</div><div class="text">This Lord can Levy Troops from adjacent Friendly Strongholds where no Enemy Lord.</div></div><div class="number">L12</div></div>
+<div data-card="L13" class="card aow lancaster c49"><div class="event"><div class="title">Aspielles</div><div class="subtitle">Lancastrian spies</div><div class="text"><b>Hold:</b> Play to inspect all Yorkist Held cards and 1 Hidden Yorkist Lord mat (1.5.3).</div></div><div class="capability sh1"><div class="title">Expert Counsellors</div><div class="text">This Lord has Valour +2.</div></div><div class="number">L13</div></div>
+<div data-card="L14" class="card aow lancaster c50"><div class="event"><div class="title">Scots</div><div class="text">Each Lancastrian Lord on map may add up to 1 Men-at-Arms and 1 Militia to his or her mat.</div></div><div class="capability sh1"><div class="title">Percy's Power</div><div class="text">While this Lord is in the North, Lancastrian Pay (3.2) there is free.</div></div><div class="number">L14</div></div>
+<div data-card="L15" class="card aow lancaster c51"><div class="event"><div class="title">Henry Pressures Parliament</div><div class="text">Yorkist lose 1 Influence point per Vassal they currently have Mustered.</div></div><div class="capability sh1"><div class="title">King's Parley</div><div class="text">Upon Yorkist Approach to this Lord, discard this card to cancel that Approach and end Command card.</div></div><div class="number">L15</div></div>
+<div data-card="L16" class="card aow lancaster c52"><div class="event"><div class="title">Warden of the Marches</div><div class="text"><b>Hold:</b> Play upon Death check in the North. Move any Routed Lancastrians to a Friendly Stronghold there instead of rolling Death or Disband.</div></div><div class="capability sh1"><div class="title">Northmen</div><div class="text">Each Tides of War, Lancastrians Dominate the North with this Lord and 3+ Friendly Strongholds there.</div></div><div class="number">L16</div></div>
+<div data-card="L17" class="card aow lancaster c53"><div class="event sh1"><div class="title">My crown is in my heart</div><div class="text"><b>This Levy</b><br>Henry VI may Parley twice twice for for 0 Lordship (with Influence checks).</div></div><div class="capability sh1"><div class="title">Margaret</div><div class="subtitle">takes the reins</div><div class="text">Each Tides of War, this Lord at a Stronghold outside London or in an Exile box adds +2 Lancastrian Influence points.</div></div><div class="number">L17</div></div>
+<div data-card="L18" class="card aow lancaster c54"><div class="event"><div class="title">Parliament Votes</div><div class="text"><b>This Levy</b><br>1 Parley action by each Lancastrian Lord costs less by -1 Influence point and automatically succeeds.</div></div><div class="capability sh3"><div class="title">Council Member</div><div class="text">Each Tides of War, this Lord adds +1 Lancastrian Influence point.</div></div><div class="number">L18</div></div>
+<div data-card="L19" class="card aow lancaster c55"><div class="event"><div class="title">Henry's Proclamation</div><div class="text">Yorkists shift all their Vassals’ Calendar markers to the current Turn box.</div></div><div class="capability sh3 shr"><div class="title">Andrew Trollope</div><div class="text">This Lord Levies Special Vassal Trollope (free) and has Valour +1.</div></div><div class="number">L19</div></div>
+<div data-card="L20" class="card aow lancaster c56"><div class="event"><div class="title">Parliament Truce</div><div class="text"><b>Hold:</b> Play to prohibit all Approach and Intercept for the rest of this Campaign.</div></div><div class="capability sh2"><div class="title">Veteran of French Wars</div><div class="text">This Lord has Valour +2.</div></div><div class="number">L20</div></div>
+<div data-card="L21" class="card aow lancaster c57"><div class="event"><div class="title">French Fleet</div><div class="text"><b>This Campaign</b><br>Yorkist Lords may not Sail.</div></div><div class="capability sh1 shr"><div class="title">My Father's Blood</div><div class="text">This Lord Levies Special Vassal Clifford (free) and has Valour +1.</div></div><div class="number">L21</div></div>
+<div data-card="L22" class="card aow lancaster c58"><div class="event"><div class="title">French Troops</div><div class="text">Add 2 Men-at-Arms and 2 Militia to a Lancastrian Lord at a Port.</div></div><div class="capability sh1"><div class="title">Stafford Estates</div><div class="text">At outset of each Campaign, this Lord receives 1 Coin and 1 Provender.</div></div><div class="number">L22</div></div>
+<div data-card="L23" class="card aow lancaster c59"><div class="event"><div class="title">Warwick's Propaganda</div><div class="text">Select 3 Yorkist Strongholds. For each, Yorkists either pay 2 Influence points or remove Favour.</div></div><div class="capability sh1 shr"><div class="title">Montagu</div><div class="text">This Lord Levies Special Vassal Montagu (free), and his Retinue has Armour 1-5.</div></div><div class="number">L23</div></div>
+<div data-card="L24" class="card aow lancaster c60"><div class="event"><div class="title">Warwick's Propaganda</div><div class="text">Select 3 Yorkist Strongholds. For each, Yorkists either pay 2 Influence points or remove Favour.</div></div><div class="capability sh1"><div class="title">Married to a Neville</div><div class="text">This Lord at a Friendly Locale with Warwick has Influence +2 and Command +1.</div></div><div class="number">L24</div></div>
+<div data-card="L25" class="card aow lancaster c61"><div class="event"><div class="title">Welsh Rebellion</div><div class="text">Remove 2 Troops from each Yorkist Lord in Wales OR, if no Yorkist Lords there, 2 Yorkist Favour from Wales.</div></div><div class="capability sh1"><div class="title">Welsh Lord</div><div class="text">Each Battle in Wales, this Lord adds 2 Longbowmen. Remove them after Battle.</div></div><div class="number">L25</div></div>
+<div data-card="L26" class="card aow lancaster c62"><div class="event"><div class="title">Henry Released</div><div class="text">If London Favours Lancastrians, add 5 Lancastrian Influence points.</div></div><div class="capability sh1 shr"><div class="title">Edward</div><div class="subtitle">Prince of Wales</div><div class="text">This Lord Levies Special Vassal Edward (free) and has Valour +1.</div></div><div class="number">L26</div></div>
+<div data-card="L27" class="card aow lancaster c63"><div class="event"><div class="title">L'Universelle Aragne</div><div class="subtitle">Louis XI of France, a cunning King</div><div class="text">Select 2 Yorkist Mustered Yorkist Mustered Vassals. Their Lords check Influence for each - failure Disbands the Vassal.</div></div><div class="capability sh3"><div class="title">Barded Horse</div><div class="text">This Lord’s Retinue and his or her Vassals have Armour 1-3 against Missile but Armour 1-5 against Melee.</div></div><div class="number">L27</div></div>
+<div data-card="L28" class="card aow lancaster c64"><div class="event"><div class="title">Rebel Supply Depot</div><div class="text"><b>Hold:</b> Play after a Lord or Group Marches or Sails to a Port for them to receive 4 Provender and ignore their next Feed.</div></div><div class="capability sh1"><div class="title">Loyal Somerset</div><div class="text">This Lord at the same Locale as Margaret has Influence +1 and Valour +1.</div></div><div class="number">L28</div></div>
+<div data-card="L29" class="card aow lancaster c65"><div class="event"><div class="title">To wilful disobedience</div><div class="subtitle">and rebel!</div><div class="text">Remove Yorkist Favour from 2 Strongholds at or adjacent to a Lancastrian Lord and not at or adjacent to Yorkist Lords.</div></div><div class="capability sh1"><div class="title">High Admiral</div><div class="text">This Lord can Sail to Ports where Enemy Lord(s), triggering Approach (4.3.5).</div></div><div class="number">L29</div></div>
+<div data-card="L30" class="card aow lancaster c66"><div class="event"><div class="title">French War Loans</div><div class="text">Add 1 Coin and 1 Provender to each Lancastrian Lord on map.</div></div><div class="capability sh1"><div class="title">Merchants</div><div class="text">This Lord for 1 Command action and successful Influence check removes 2 Depleted or Exhausted at his location and/or adjacent.</div></div><div class="number">L30</div></div>
+<div data-card="L31" class="card aow lancaster c67"><div class="event"><div class="title">Robin's Rebellion</div><div class="text">Place and/or remove up to 3 Favour total in the North.</div></div><div class="capability sh1"><div class="title">Yeomen of the Crown</div><div class="text">If this Lord’s Retinue fails an Armour roll, she may instead Rout 1 of her Unrouted Men-at-arms units.</div></div><div class="number">L31</div></div>
+<div data-card="L32" class="card aow lancaster c68"><div class="event sh1"><div class="title">Tudor Banners</div><div class="text">If Henry Tudor is at a Friendly Stronghold, mark all adjacent Strongholds that are free of Yorkist Lords with Lancastrian Favour.</div></div><div class="capability sh1"><div class="title">Two Roses</div><div class="subtitle">Henry Tudor, married to a York, enjoys Lancastrian support.</div><div class="text">This Lord’s Vassal Levy always succeeds</div></div><div class="number">L32</div></div>
+<div data-card="L33" class="card aow lancaster c69"><div class="event"><div class="title">Surprise Landing</div><div class="text"><b>Hold:</b> Play after Sailing to a Port to add a free March action.</div></div><div class="capability sh2"><div class="title">Philibert de Chandée</div><div class="subtitle">French royal envoy</div><div class="text">Each Battle at or adjacent to Friendly English Channel Port, this Lord adds 2 Men-at-Arms. Remove them after Battle.</div></div><div class="number">L33</div></div>
+<div data-card="L34" class="card aow lancaster c70"><div class="event"><div class="title">Buckingham's Plot</div><div class="subtitle">backfires</div><div class="text"><b>This Levy</b><br>each Yorkist Vassal Levy costs +2 extra Influence points.</div></div><div class="capability sh2"><div class="title">Piquiers</div><div class="subtitle">French pikemen</div><div class="text">This Lord’s Men-at-Arms and Militia have Armour 1-4 until 3 of them Rout.</div></div><div class="number">L34</div></div>
+<div data-card="L35" class="card aow lancaster c71"><div class="event sh1"><div class="title">Margaret Beaufort</div><div class="subtitle">Henry Tudor's mother</div><div class="text"><b>This Levy</b><br>Henry Tudor may attempt to Levy any Vassals on the map.</div></div><div class="capability sh2 shr"><div class="title">Thomas Stanley</div><div class="text">This Lord Levies Special Vassal Stanley (free). Once per Levy, he can Levy Troops for 0 Lordship.</div></div><div class="number">L35</div></div>
+<div data-card="L36" class="card aow lancaster c72"><div class="event"><div class="title">Talbot to the Rescue</div><div class="text"><b>Hold:</b> Play upon Death check to Disband any Routed Lancastrians instead of rolling for Death.</div></div><div class="capability sh3"><div class="title">Chevaliers</div><div class="subtitle">French knights</div><div class="text">This Lord’s Men-at-Arms suffer -1 Armour against Missiles but Melee Strike x2.</div></div><div class="number">L36</div></div>
+<div data-card="L37" class="card aow lancaster c73"><div class="event"><div class="title">The Earl of Richmond</div><div class="subtitle">is with a mighty power landed at Milford</div><div class="text"><b>This Levy</b><br>Lancastrian Vassal Levy always succeeds.</div></div><div class="capability sh3"><div class="title">Madame La Grande</div><div class="subtitle">Louis XI's daughter Anne finances Tudors</div><div class="text">Each Pay segment (3.2) that this Lord at or adjacent to a Friendly English Channel Port, he receives 1 Coin.</div></div><div class="number">L37</div></div>
+
+<!-- END CARD DATA -->
+</div>
+
</body>
diff --git a/play.js b/play.js
index 39cbf7b..e7069ca 100644
--- a/play.js
+++ b/play.js
@@ -605,6 +605,7 @@ const ui = {
lord_valour: [],
lord_feed: [],
cards: [],
+ cards2: [],
calendar: [],
track: [],
seat: [],
@@ -630,7 +631,7 @@ const ui = {
held_york: document.querySelector("#role_York .role_stat"),
held_lancaster: document.querySelector("#role_Lancaster .role_stat"),
- command: document.getElementById("command"),
+ command: document.getElementById("turn_info"),
turn: document.getElementById("turn"),
end: document.getElementById("end"),
victory_check: document.getElementById("victory_check"),
@@ -690,9 +691,9 @@ function build_lord_mat(lord, ix, side, name) {
register_action(ui.lord_buttons[ix], "lord", ix)
}
-function build_card(side, c) {
- let card = ui.cards[c] = document.createElement("div")
- card.className = `card aow ${side} c${c}`
+function build_card(side, c, id) {
+ let card = ui.cards[c] = document.querySelector(`div[data-card="${id}"]`)
+ ui.cards2[c] = card.cloneNode(true)
register_action(card, "card", c)
}
@@ -901,10 +902,20 @@ function build_map() {
register_action(ui.battle_grid_array[i], "array", i)
for (let c = first_york_card; c <= last_york_card; ++c)
- build_card("york", c)
+ build_card("york", c, "Y" + (1 + c - first_york_card))
for (let c = first_lancaster_card; c <= last_lancaster_card; ++c)
- build_card("lancaster", c)
+ build_card("lancaster", c, "L" + (1 + c - first_lancaster_card))
+ ui.card_aow_lancaster_back = build_div(null, "card aow lancaster back")
+ ui.card_aow_york_back = build_div(null, "card aow york back")
+ ui.card_cc_lancaster_back = build_div(null, "card cc lancaster back")
+ ui.card_cc_york_back = build_div(null, "card cc york back")
+
+ ui.card_cc = []
+ for (let i = 0; i < 14; ++i)
+ ui.card_cc[i] = build_div(null, "card cc york " + data.lords[view.command].id)
+ for (let i = 14; i < 28; ++i)
+ ui.card_cc[i] = build_div(null, "card cc lancaster " + data.lords[view.command].id)
}
// === UPDATE UI ===
@@ -943,26 +954,21 @@ function restart_cache() {
}
function update_current_card_display() {
+ // TODO: clone card elements instead of using classes
if (typeof view.what === "number" && view.what >= 0) {
- if (view.what <= first_york_card)
- ui.command.className = `card aow york c${view.what}`
- else
- ui.command.className = `card aow lancaster c${view.what}`
+ ui.command.replaceChildren(ui.cards2[view.what])
} else if ((view.turn & 1) === 0) {
if (player === "Lancaster")
- ui.command.className = `card aow lancaster back`
+ ui.command.replaceChildren(ui.card_aow_lancaster_back)
else
- ui.command.className = `card aow york back`
+ ui.command.replaceChildren(ui.card_aow_york_back)
} else if (view.command < 0) {
if (player === "Lancaster")
- ui.command.className = `card cc lancaster back`
+ ui.command.replaceChildren(ui.card_cc_lancaster_back)
else
- ui.command.className = `card cc york back`
+ ui.command.replaceChildren(ui.card_cc_york_back)
} else {
- if (view.command < 14)
- ui.command.className = `card cc york ${data.lords[view.command].id}`
- else
- ui.command.className = `card cc lancaster ${data.lords[view.command].id}`
+ ui.command.replaceChildren(ui.card_cc[view.command])
}
}
diff --git a/tools/aow.js b/tools/aow.js
new file mode 100644
index 0000000..f58f065
--- /dev/null
+++ b/tools/aow.js
@@ -0,0 +1,137 @@
+const fs = require("fs")
+
+let buf = []
+
+let cards = []
+
+let SHIELD_EVT_1 = [ "L17", "L32", "L35", "Y20", "Y24", "Y26", "Y28", "Y29", "Y32", "Y33" ]
+let SHIELD_EVT_2 = [ "Y20", "Y26" ]
+let SHIELD_CAP_R = [ "L19", "L21", "L23", "L26", "L35", "Y24" ]
+let SHIELD_CAP_2 = [ "L20", "L33", "L34", "L35", "Y14", "Y18", "Y19", "Y20", "Y23", "Y30" ]
+let SHIELD_CAP_3 = [ "L18", "L19", "L27", "L37", "Y21", "Y31", "L36" ]
+
+function flush_card() {
+ function blank() {
+ while(buf.length > 0 && buf[0].length === 0)
+ buf.shift()
+ }
+
+ if (buf.length === 0)
+ return
+
+ let number = buf.shift()
+ blank()
+
+ let evt_title = buf.shift()
+ let evt_subtitle = null
+ if (buf[0].length > 0)
+ evt_subtitle = buf.shift()
+ blank()
+ let evt_text = buf.shift()
+ blank()
+
+ let cap_title = buf.shift()
+ let cap_subtitle = null
+ if (buf[0].length > 0)
+ cap_subtitle = buf.shift()
+ blank()
+ let cap_text = buf.shift()
+ blank()
+
+ let card = {
+ number,
+ evt_title, evt_subtitle, evt_text,
+ cap_title, cap_subtitle, cap_text
+ }
+
+ cards.push(card)
+}
+
+function process_line(line) {
+ line = line.trim()
+ if (/[YL]\d+/.test(line)) {
+ flush_card()
+ buf = []
+ }
+ buf.push(line)
+}
+
+fs.readFileSync("tools/cards/york.txt", "utf-8").split("\n").forEach(process_line)
+fs.readFileSync("tools/cards/lancaster.txt", "utf-8").split("\n").forEach(process_line)
+flush_card()
+
+
+
+console.log(
+`<!doctype html>
+<html lang="en">
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<head>
+<title>Plantagenet - Arts of War</title>
+<link rel="stylesheet" href="/fonts/fonts.css">
+<link rel="stylesheet" href="/plantagenet/cards.css">
+<style>
+body{background-color:dimgray;margin:20px;display:flex;flex-wrap:wrap;gap:20px;}
+</style>
+</head>
+<body>
+`)
+
+let out = []
+let i = 0
+for (let c of cards) {
+
+ if (c.evt_text.startsWith("This Levy "))
+ c.evt_text = c.evt_text.replace("This Levy ", "<b>This Levy</b><br>")
+ if (c.evt_text.startsWith("This Campaign "))
+ c.evt_text = c.evt_text.replace("This Campaign ", "<b>This Campaign</b><br>")
+ if (c.evt_text.startsWith("Hold: "))
+ c.evt_text = c.evt_text.replace("Hold: ", "<b>Hold:</b> ")
+ //c.evt_text = c.evt_text.replaceAll("Richard III", "Richard\xa0III")
+ c.evt_text = c.evt_text.replaceAll("'", "\u2019")
+
+ c.cap_text = c.cap_text.replaceAll("'", "\u2019")
+
+ let img = ""
+ if (c.number[0] == "Y")
+ img = `aow_york_${c.number.substring(1)}.jpg`
+ if (c.number[0] == "L")
+ img = `aow_lancaster_${c.number.substring(1)}.jpg`
+
+ let xx = c.number[0] === "Y" ? " york" : " lancaster"
+
+ out.push(`<div data-card="${c.number}" class="card aow${xx} c${i++}">`)
+
+ let ec = ""
+ if (SHIELD_EVT_1.includes(c.number))
+ ec = " sh1"
+ if (SHIELD_EVT_2.includes(c.number))
+ ec = " sh2"
+ out.push(`<div class="event${ec}">`)
+ out.push(`<div class="title">${c.evt_title}</div>`)
+ if (c.evt_subtitle)
+ out.push(`<div class="subtitle">${c.evt_subtitle}</div>`)
+ out.push(`<div class="text">${c.evt_text}</div>`)
+ out.push(`</div>`)
+
+ let cc = " sh1"
+ if (SHIELD_CAP_2.includes(c.number))
+ cc = " sh2"
+ if (SHIELD_CAP_3.includes(c.number))
+ cc = " sh3"
+ if (SHIELD_CAP_R.includes(c.number))
+ cc += " shr"
+ out.push(`<div class="capability${cc}">`)
+ out.push(`<div class="title">${c.cap_title}</div>`)
+ if (c.cap_subtitle)
+ out.push(`<div class="subtitle">${c.cap_subtitle}</div>`)
+ out.push(`<div class="text">${c.cap_text}</div>`)
+ out.push(`</div>`)
+
+ out.push(`<div class="number">${c.number}</div>`)
+
+ out.push("</div>\n")
+}
+
+console.log(out.join(""))
diff --git a/tools/cards/lancaster.txt b/tools/cards/lancaster.txt
new file mode 100644
index 0000000..6f74d00
--- /dev/null
+++ b/tools/cards/lancaster.txt
@@ -0,0 +1,386 @@
+L1
+
+Leeward Battle Line
+
+Hold: Play in Battle to halve all Missile Hits (round up) to Friendly Lords, unless enemy <i>Leeward Battle Line</i>.
+
+Culverins and Falconets
+
+At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.
+
+L2
+
+Flank Attack
+
+Hold: Play to Intercept without rolling and become Attacker in that Battle.
+
+Culverins and Falconets
+
+At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.
+
+L3
+
+Escape Ship
+
+Hold: Play upon Death check if Lancastrian Route (4.5.1) (4.5.1) to Port for any Routed Lancastrians to go into Exile instead.
+
+Muster'd my soldiers
+Gather'd flocks of friends
+
+Each Battle at a Friendly Stronghold, this Lord adds 2 Men-at-Arms and 1 Longbowmen. Remove them after Battle.
+
+L4
+
+Be sent for
+to return from France with speed
+
+This Levy Muster Lancastrian Exiles from anywhere on the Calendar.
+
+Heralds
+
+This Lord at Port may use full Command card for an Influence check. If successful, shift a Lord cylinder on Calendar to next Turn.
+
+L5
+
+Suspicion
+always haunts the guilty mind
+
+Hold: Play in Battle for participating Lancastrian Lord to check Influence. Success Disbands 1 Yorkist Lord at Yorkist Lord at Battle with lower Influence Rating.
+
+Church Blessing
+
+This Lord's Men-at-Arms have Armour 1-4.
+
+L6
+
+Seamanship
+
+This Campaign Lancastrians may Sail for just 1 Command action.
+
+Great Ships
+
+This Lord's Ships count double for Sail and Supply and connect all Ports of all Seas.
+
+L7
+
+For trust not him
+
+Hold: Play in Battle for a participating Lord to attempt to Levy (3.4.3) a regular Enemy Vassal at Battle onto the Lord's own mat.
+
+Harbingers
+
+This Lord's Supply actions draw twice the usual Provender.
+
+L8
+
+Forced Marches
+
+This Campaign lone Lancastrian Lords (not Groups) March on Road as if Highway.
+
+Hay Wains
+
+This Lord's Carts count double for March and Supply.
+
+L9
+
+Rising Wages
+
+This Levy Yorkist Lords must pay 1 Coin per Levy Troops action.
+
+Quartermasters
+
+This Lord Levies Troops without Depleting or Exhausting Strongholds.
+
+L10
+
+New Act of Parliament
+
+This Campaign Yorkist Parley takes entire Command card.
+
+Chamberlains
+
+This Lord's Supply and Levy Troops do not Deplete the Stronghold at his or her Vassals' Seats.
+
+L11
+
+Blocked Ford
+
+Hold: Play upon Approach to prevent Exile (all Lords there Battle).
+
+In the Name of the King
+Sealed royal letter
+
+This Lord has Influence +1 for Parley.
+
+L12
+
+Ravine
+
+Hold: Play on an Enemy Lord in Battle. Round 1, ignore that Lord for Engage and Strike.
+
+Commission of Array
+
+This Lord can Levy Troops from adjacent Friendly Strongholds where no Enemy Lord.
+
+L13
+
+Aspielles
+Lancastrian spies
+
+Hold: Play to inspect all Yorkist Held cards and 1 Hidden Yorkist Lord mat (1.5.3).
+
+Expert Counsellors
+
+This Lord has Valour +2.
+
+L14
+
+Scots
+
+Each Lancastrian Lord on map may add up to 1 Men-at-Arms and 1 Militia to his or her mat.
+
+Percy's Power
+
+While this Lord is in the North, Lancastrian Pay (3.2) there is free.
+
+L15
+
+Henry Pressures Parliament
+
+Yorkist lose 1 Influence point per Vassal they currently have Mustered.
+
+King's Parley
+
+Upon Yorkist Approach to this Lord, discard this card to cancel that Approach and end Command card.
+
+L16
+
+Warden of the Marches
+
+Hold: Play upon Death check in the North. Move any Routed Lancastrians to a Friendly Stronghold there instead of rolling Death or Disband.
+
+Northmen
+
+Each Tides of War, Lancastrians Dominate the North with this Lord and 3+ Friendly Strongholds there.
+
+L17
+
+My crown is in my heart
+
+This Levy Henry VI may Parley twice twice for for 0 Lordship (with Influence checks).
+
+Margaret
+takes the reins
+
+Each Tides of War, this Lord at a Stronghold outside London or in an Exile box adds +2 Lancastrian Influence points.
+
+L18
+
+Parliament Votes
+
+This Levy 1 Parley action by each Lancastrian Lord costs less by -1 Influence point and automatically succeeds.
+
+Council Member
+
+Each Tides of War, this Lord adds +1 Lancastrian Influence point.
+
+L19
+
+Henry's Proclamation
+
+Yorkists shift all their Vassals' Calendar markers to the current Turn box.
+
+Andrew Trollope
+
+This Lord Levies Special Vassal Trollope (free) and has Valour +1.
+
+L20
+
+Parliament Truce
+
+Hold: Play to prohibit all Approach and Intercept for the rest of this Campaign.
+
+Veteran of French Wars
+
+This Lord has Valour +2.
+
+L21
+
+French Fleet
+
+This Campaign Yorkist Lords may not Sail.
+
+My Father's Blood
+
+This Lord Levies Special Vassal Clifford (free) and has Valour +1.
+
+L22
+
+French Troops
+
+Add 2 Men-at-Arms and 2 Militia to a Lancastrian Lord at a Port.
+
+Stafford Estates
+
+At outset of each Campaign, this Lord receives 1 Coin and 1 Provender.
+
+L23
+
+Warwick's Propaganda
+
+Select 3 Yorkist Strongholds. For each, Yorkists either pay 2 Influence points or remove Favour.
+
+Montagu
+
+This Lord Levies Special Vassal Montagu (free), and his Retinue has Armour 1-5.
+
+L24
+
+Warwick's Propaganda
+
+Select 3 Yorkist Strongholds. For each, Yorkists either pay 2 Influence points or remove Favour.
+
+Married to a Neville
+
+This Lord at a Friendly Locale with Warwick has Influence +2 and Command +1.
+
+L25
+
+Welsh Rebellion
+
+Remove 2 Troops from each Yorkist Lord in Wales OR, if no Yorkist Lords there, 2 Yorkist Favour from Wales.
+
+Welsh Lord
+
+Each Battle in Wales, this Lord adds 2 Longbowmen. Remove them after Battle.
+
+L26
+
+Henry Released
+
+If London Favours Lancastrians, add 5 Lancastrian Influence points.
+
+Edward
+Prince of Wales
+
+This Lord Levies Special Vassal Edward (free) and has Valour +1.
+
+L27
+
+L'Universelle Aragne
+Louis XI of France, a cunning King
+
+Select 2 Yorkist Mustered Yorkist Mustered Vassals. Their Lords check Influence for each - failure Disbands the Vassal.
+
+Barded Horse
+
+This Lord's Retinue and his or her Vassals have Armour 1-3 against Missile but Armour 1-5 against Melee.
+
+L28
+
+Rebel Supply Depot
+
+Hold: Play after a Lord or Group Marches or Sails to a Port for them to receive 4 Provender and ignore their next Feed.
+
+Loyal Somerset
+
+This Lord at the same Locale as Margaret has Influence +1 and Valour +1.
+
+L29
+
+To wilful disobedience
+and rebel!
+
+Remove Yorkist Favour from 2 Strongholds at or adjacent to a Lancastrian Lord and not at or adjacent to Yorkist Lords.
+
+High Admiral
+
+This Lord can Sail to Ports where Enemy Lord(s), triggering Approach (4.3.5).
+
+L30
+
+French War Loans
+
+Add 1 Coin and 1 Provender to each Lancastrian Lord on map.
+
+Merchants
+
+This Lord for 1 Command action and successful Influence check removes 2 Depleted or Exhausted at his location and/or adjacent.
+
+L31
+
+Robin's Rebellion
+
+Place and/or remove up to 3 Favour total in the North.
+
+Yeomen of the Crown
+
+If this Lord's Retinue fails an Armour roll, she may instead Rout 1 of her Unrouted Men-at-arms units.
+
+L32
+
+Tudor Banners
+
+If Henry Tudor is at a Friendly Stronghold, mark all adjacent Strongholds that are free of Yorkist Lords with Lancastrian Favour.
+
+Two Roses
+Henry Tudor, married to a York, enjoys Lancastrian support.
+
+This Lord's Vassal Levy always succeeds
+
+L33
+
+Surprise Landing
+
+Hold: Play after Sailing to a Port to add a free March action.
+
+Philibert de Chandée
+French royal envoy
+
+Each Battle at or adjacent to Friendly English Channel Port, this Lord adds 2 Men-at-Arms. Remove them after Battle.
+
+L34
+
+Buckingham's Plot
+backfires
+
+This Levy each Yorkist Vassal Levy costs +2 extra Influence points.
+
+Piquiers
+French pikemen
+
+This Lord's Men-at-Arms and Militia have Armour 1-4 until 3 of them Rout.
+
+L35
+
+Margaret Beaufort
+Henry Tudor's mother
+
+This Levy Henry Tudor may attempt to Levy any Vassals on the map.
+
+Thomas Stanley
+
+This Lord Levies Special Vassal Stanley (free). Once per Levy, he can Levy Troops for 0 Lordship.
+
+L36
+
+Talbot to the Rescue
+
+Hold: Play upon Death check to Disband any Routed Lancastrians instead of rolling for Death.
+
+Chevaliers
+French knights
+
+This Lord's Men-at-Arms suffer -1 Armour against Missiles but Melee Strike x2.
+
+L37
+
+The Earl of Richmond
+is with a mighty power landed at Milford
+
+This Levy Lancastrian Vassal Levy always succeeds.
+
+Madame La Grande
+Louis XI's daughter Anne finances Tudors
+
+Each Pay segment (3.2) that this Lord at or adjacent to a Friendly English Channel Port, he receives 1 Coin.
diff --git a/tools/cards/york.txt b/tools/cards/york.txt
new file mode 100644
index 0000000..776d69e
--- /dev/null
+++ b/tools/cards/york.txt
@@ -0,0 +1,391 @@
+Y1
+
+Leeward Battle Line
+
+Hold: Play in Battle to halve all Missile Hits (round up) to Friendly Lords, unless Enemy Leeward Battle Line.
+
+Culverins and Falconets
+
+At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.
+
+Y2
+
+Flank Attack
+
+Hold: Play to Intercept without rolling and become Attacker in that Battle.
+
+Culverins and Falconets
+
+At start of Round 1 of Battle, this Lord may discard this card to add 1 die roll of Missile Hits.
+
+Y3
+
+Escape Ship
+
+Hold: Play upon Death check if Yorkist Route (4.5.1) to Port for any Routed Yorkists to go into Exile instead.
+
+Muster'd my soldiers
+Gather'd flocks of friends
+
+Each Battle at a Friendly Stronghold, this Lord adds 2 Men-at-Arms and 1 Longbowmen. Remove them after Battle.
+
+Y4
+
+Jack Cade
+Rebel leader calls himself a Mortimer
+
+This Levy Yorkist Lords in or adjacent to Yorkist Dominated Areas each add 2 free successful Parleys.
+
+We done deeds of charity
+
+Each Tides of War, this Lord may pay 1 or 2 Provender (may Share) for +1 Influence point each.
+
+Y5
+
+Suspicion
+always haunts the guilty mind
+
+Hold: Play in Battle for participating Yorkist Lord to check Influence. Success Disbands 1 Lancastrian Lord at Battle with lower Influence rating.
+
+Thomas Bourchier
+Archbishop of Canterbury
+
+This Lord starts in any Friendly City Command +1.
+
+Y6
+
+Seamanship
+
+This Campaign Yorkists may Sail for just 1 Command action.
+
+Great Ships
+
+This Lord's Ships count double for Sail and Supply and connect all Ports of all Seas.
+
+Y7
+
+Yorkists Block Parliament
+
+This Levy Lancastrians may not Levy Vassals except by Event.
+
+Harbingers
+
+This Lord's Supply actions draw twice the usual Provender.
+
+Y8
+
+Exile Pact
+
+This Campaign Yorkist Lords may use a Command action to place their cylinder into a Friendly Exile box (at no Influence cost).
+
+England is my Home
+
+When going into Exile, this Lord instead Disbands to the next Calendar box.
+
+Y9
+
+Escape Ship
+
+Hold: Play upon Death check if Yorkist Route (4.5.1) to Port for any Routed Yorkists to go into Exile instead.
+
+Barricades
+
+At Friendly Strongholds, this Lord's Men-at-Arms have Armour 1-4 and Longbowmen and Militia have Armour 1-2.
+
+Y10
+
+Tax Collectors
+
+Each Yorkist Lord may immediately conduct a Tax action to receive twice the usual Coin.
+
+Agitators
+
+This Lord can use a Command action to Deplete an adjacent Neutral or Enemy Stronghold or flip Depleted there to Exhausted.
+
+Y11
+
+Blocked Ford
+
+Hold: Play upon Approach to prevent Exile (all Lords there Battle).
+
+Yorkists Never Wait
+
+This Lord Marches alone (not in a Group) on Road as if Highway.
+
+Y12
+
+Parliament's Truce
+
+Hold: Play to prohibit all Approach and Intercept for the rest of this Campaign.
+
+Soldiers of Fortune
+
+When Levying Troops, this Lord may pay 1 Coin to also add 2 Mercenaries (from pool).
+
+Y13
+
+Aspielles
+Yorkist spies
+
+Hold: Play to inspect all Lancastrian Held cards and 1 Hidden Lancastrian Lord mat (1.5.3).
+
+Scourers
+
+This Lord's Forage actions always add +1 extra Provender.
+
+Y14
+
+Richard of York
+Lord Protector
+
+This Levy Yorkist Influence ratings +1 for Parley.
+
+Burgundians
+
+This Lord at any Port adds 2 Handgunners (once, maximum).
+
+Y15
+
+London for York
+
+If Yorkist Favour at London, add a second Favour there - London changes Favour only by Event or Pillage.
+
+Naval Blockade
+
+This Lord at a Port cancels Lancastrian actions using Ports on that Sea unless a roll of 1-2.
+
+Y16
+
+The Commons
+
+This Levy each Yorkist Levy Troops action may add up to 2 Militia extra (from pool).
+
+Beloved Warwick
+
+This Lord can Levy Troops for 5 Militia (from pool) instead of the Stronghold's listed Troops.
+
+Y17
+
+She-Wolf of France
+Queen without dowry
+
+Shift each Yorkist Vassal's Calendar marker 1 box right.
+
+Alice Montagu
+
+This Lord's Vassals have +1 Service and are immune to For trust not him.
+
+Y18
+
+Succession
+Richard declared Henry's heir
+
+This Levy 1 Parley action by each Yorkist Lord costs less by -1 Influence point and automatically succeeds.
+
+Irishmen
+
+This Lord in Ireland or at Port on Irish Sea can Levy Troops for 5 Militia (from pool) total, no Depletion or Exhaustion.
+
+Y19
+
+Caltrops
+
+Hold: Play in Battle to add +2 Melee Hits against the Enemy each Round.
+
+Welshmen
+
+Each Tides of War, Yorkists Dominate Wales with this Lord and 3+ Friendly Strongholds there.
+
+Y20
+
+Yorkist Parade
+
+Hold: Play if London Friendly and York or Warwick there. This Levy Yorkist Influence ratings +2.
+
+York's Favoured Son
+
+This Lord has Influence +1 and Command +1
+
+Y21
+
+Sir Richard Leigh
+Yorkist Mayor of London
+
+Remove Lancastrian Favour from London or, if neutral, place Yorkist Favour there.
+
+Southerners
+
+Each Tides of War, Yorkists Dominate the South with this Lord and 5+ Friendly Strongholds there.
+
+Y22
+
+Loyalty and Trust
+
+This Levy any 1 Yorkist Lord has Lordship +3.
+
+Fair Arbiter
+
+This Lord at a Friendly Locale has Influence +1 and Lordship +1.
+
+Y23
+
+Charles the Bold
+Edward IV's brother-in-law
+
+Add 1 Coin and 1 Provender to each Yorkist Lord on map.
+
+Burgundians
+
+This Lord at any Port receives 2 Handgunners (once, maximum).
+
+Y24
+
+Sun in Splendour
+
+Hold: Play in Levy if Edward IV on Calendar (even as Exile) to Muster him at any Friendly Locale where no Lancastrian Lord.
+
+Hastings
+
+This Lord Levies Special Vassal Hastings (free), adds 2 Men-at-Arms units, and has Command +1.
+
+Y25
+
+Owain Glyndwr
+Welsh hold rebel in memory
+
+This Campaign no Lancastrian March or Sail to any Strongholds in Wales.
+
+Pembroke
+
+Each Battle in Wales, this Lord adds 2 Longbowmen. Remove them after Battle.
+
+Y26
+
+Dubious Clarence
+The weakest brother
+
+If Edward IV on map, he may check Influence to Disband Clarence.
+
+Fallen Brother
+
+If Clarence is Dead or Shipwrecked, this Lord has Influence +2 and Lordship +1.
+
+Y27
+
+Yorkist North
+
+Gain 1 Influence point for each Yorkist Stronghold and each Yorkist Lord in the North.
+
+Percy's North
+
+Each Battle in the North, this Lord adds 4 Militia. Remove them after Battle.
+
+Y28
+
+Gloucester as Heir
+
+This Levy Gloucester may Parley +3 times for 0 Lordship.
+
+First Son
+Edward, son of Edward IV
+
+Each Tides of War, Yorkists add +1 extra Influence point.
+
+Y29
+
+Dorset
+The Staffords' lesser branch
+
+This Campaign Devon at Exeter Parleys for no Influence cost and automatic success.
+
+Stafford Branch
+Duke of Buckingham's family
+
+Exeter and adjacent Strongholds add 1 more Provender or Coin than usual to this Lord's Supply or Tax.
+
+Y30
+
+Regroup
+
+Hold: Play in Battle for a Lord once to roll each of his Routed Troops' (modified) Protection for them to recover.
+
+Captain
+
+This Lord is a Marshal in any Locales where no Friendly Marshal or Lieutenant.
+
+Y31
+
+Earl Rivers
+Woodville family head
+
+Add up to 2 Militia to each Yorkist Lord on map.
+
+Woodvilles
+Powerbrokers under Edward IV
+
+This Lord Levies Troops without Depleting or Exhausting Strongholds.
+
+Y32
+
+The King's Name
+is a tower of strength
+
+This Levy Gloucester (not Richard III) may cancel each successful Lancastrian Levy action by paying 1 Influence point.
+
+Final Charge
+
+As Richard III (not Gloucester) this Lord's Retinue once per Melee Strike may suffer +1 Hit to add +3 extra Hits against Enemy.
+
+Y33
+
+Edward V
+
+This Levy Gloucester (not Richard III) has +3 Lordship.
+
+Bloody thou art,
+bloody will be thy end
+
+When this Lord as Richard III (not Gloucester) wins a Battle, skip Death checks. All Routed Lancastrian Lords Die.
+
+Y34
+
+An honest tale speeds best
+being plainly told
+
+Through end of this Campaign (including in Levy), each Lancastrian Parley costs +1 extra Influence point.
+
+So wise, so young
+
+Each Tax by this Lord as Gloucester adds +1 extra Coin. Discard if Richard III.
+
+Y35
+
+Privy Council
+
+This Levy all Yorkist Influence ratings +1.
+
+Kingdom United
+
+Each Battle in the North, South, or Wales, this Lord as Gloucester adds 3 Militia. Remove them after Battle. Discard if Richard III.
+
+Y36
+
+Swift Maneuver
+
+Hold: Play in Battle. Whenever a Lancastrian Retinue Routs, if desired, immediately end the Round.
+
+Vanguard
+
+In Battle, this Lord may choose his Engagement to be the only one fought in Round 1.
+
+Y37
+
+Patrick de la Mote
+Chief Cannoneer, Master Founder
+
+Hold: Play in Battle for Yorkist Culverins and Falconets to add 2 dice of Hits (not just 1 die).
+
+Percy's North
+
+Each Battle, this Lord with a Route (3.4.1) to Carlisle adds 2 Men-at-Arms. Remove them after Battle.
+