aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* slightly improve the languageFlorian Fischer2024-12-051-2/+2
|
* fix css linkcolor selectorFlorian Fischer2024-12-051-1/+1
|
* tiles: improve languageFlorian Fischer2024-10-021-2/+2
|
* use literal blocks and 2 space indentation for rulesFlorian Fischer2024-03-262-104/+128
|
* specify how to play permanents and discarding outstanding equipment EoTFlorian Fischer2024-03-262-5/+13
|
* improve rulesFlorian Fischer2024-03-262-24/+41
| | | | | * add seperate action and buy phase section * fix typos
* exp1: fix times of reformer full actionFlorian Fischer2024-03-262-2/+2
|
* kraken: add health to drowned sailorFlorian Fischer2024-03-263-2/+3
|
* switch explosives buy and play costsFlorian Fischer2024-03-263-6/+6
|
* fix tyrant card AI translationsFlorian Fischer2024-03-264-4/+4
|
* link to cgitFlorian Fischer2024-03-161-2/+2
|
* kraken: fix not swimming dolphinFlorian Fischer2023-01-261-1/+1
|
* maps: use strip block chomp operatorFlorian Fischer2023-01-256-7/+6
| | | | | The YAML strip block chomp operator causes all trailing newlines to be stripped from the map definition.
* maps: add kraken start deckFlorian Fischer2023-01-251-1/+6
|
* kraken: fix angry_squid and sailfishFlorian Fischer2023-01-252-2/+2
|
* maps: remove duplicate entries from map symbolsFlorian Fischer2023-01-201-2/+0
|
* rules: actually add condition to range statementFlorian Fischer2023-01-122-3/+2
|
* potions: power up potion use by making it a free actionFlorian Fischer2022-12-282-4/+4
|
* tyrant: fix closing hourFlorian Fischer2022-12-283-4/+4
| | | | | | When only closing the gate tiles the tower next to them are still passable rendering the card useless. To fix this also lock the towers.
* update pandoc flags for embedding pictures in the htmlFlorian Fischer2022-12-281-1/+1
|
* improve card rules language and link to exmplenation cardFlorian Fischer2022-09-251-5/+6
|
* fix typoFlorian Fischer2022-09-251-1/+1
|
* improve the rules html pageFlorian Fischer2022-09-251-3/+5
| | | | | Clarify that the official rules are the English ones. Reword the describtion of the linked pages.
* improve English rulesFlorian Fischer2022-09-251-78/+81
| | | | | | | | | | | | * Be consistent wih puncuation (do no end items with '.') * Use more correct English capitalisation * Escape <> chars where needed * Be conistent with the font of 's (use normal font) * Improve the language and fix typos * Improve action phase algorithm * Specify when slow actions can be declared * Define activated permanents * Rename long-distance combat to ranged combat
* fix make sync-with-website target only copying one languageFlorian Fischer2022-04-021-1/+1
|
* also rebuild rules on website with make targetFlorian Fischer2022-04-021-0/+1
|
* add push! and specify push without an origin determined by a permanentFlorian Fischer2022-04-027-4/+45
|
* add examples for pushing permanents on free but not available tilesFlorian Fischer2022-04-022-0/+2
|
* minor improvementsFlorian Fischer2022-04-023-27/+28
| | | | | | * more rule highlights * typo fixes ...
* add push mechanicFlorian Fischer2022-04-0210-12/+94
| | | | | | | The push mechanic is heavily inspired by `Into the Breach`. Pushing a permanent moves it involuntarily in a straight line. On collisions units receive damage and permenents pushed onto free but unavailable tiles are destroyed.
* add make target to sync build cards with the websiteFlorian Fischer2022-03-311-0/+5
|
* fixup! change how tokens and especially misinformations are handledFlorian Fischer2022-03-314-4/+4
|
* change how tokens and especially misinformations are handledFlorian Fischer2022-03-317-18/+21
| | | | | | | | | | | Currently misinformation token are not working as intended, because they could not be part of a players deck because they are tokens. But it is a fundamental part of their design that they delute a players deck. So handle them like other real cards withou buycost like farmers. Specify that tokens can not exists in discard piles or decks and that cards without buy cost can not be part of stores or drafts.
* rules: define free and available tilesFlorian Fischer2022-02-252-18/+44
|
* fix Verhuellt typoFlorian Fischer2022-02-151-1/+1
|
* add RevengerFlorian Fischer2022-02-155-0/+49
|
* update combat rules and unify German Eigentuemer/Besitzer nomenclatureFlorian Fischer2022-02-155-46/+46
|
* use the more intuitive German word Kaufpreis instead of KaufkostenFlorian Fischer2022-02-1524-27/+27
|
* add rules for cards without buy or play costFlorian Fischer2022-02-152-4/+8
| | | | | No buy cost -> can not be bought. No play cost -> can not be played.
* also apply color schemes to tools.htmlFlorian Fischer2022-02-151-2/+18
|
* use css variables to aplly colorsFlorian Fischer2022-02-151-11/+33
|
* cleanup template cssFlorian Fischer2022-02-151-8/+5
| | | | Remove unused css and introduce line breaks for better readability.
* use absolute image path when invoking generate_card_hover_links.pyFlorian Fischer2022-01-041-4/+8
|
* use python to generate card listingsFlorian Fischer2022-01-042-8/+55
| | | | | | | | | | The previous make/shell based approach results in only a single placeholder id 'placeholder-0' because we invoke generate_card.py for each card which will initialize the placeholder id count each time with 0. Now we generate the whole car listing in python which greatly reduces the number of program invocations and allows the placeholder id to be incremented for each listed card.
* improve scriptsFlorian Fischer2022-01-044-25/+90
| | | | | | | | * move more generic code handling data to data.py * fix markdown generation in generate_deck.py * make gen_hoverable_link more flexible by introducing callbacks to generate the relevant link components. * fix the link targets for hoverable links in the generated card markdown
* fix mypy invocation for newer mypy versionFlorian Fischer2022-01-041-1/+1
| | | | | Mypy >= 0.780 complained about finding a source file multiple times once via the passed path and once in the module scripts.
* remove all generated card latex files not only english onesFlorian Fischer2022-01-041-1/+1
|
* remove unused argument in generate_map_imgFlorian Fischer2022-01-041-2/+2
|
* fix pylint not handling local imports correctlyFlorian Fischer2022-01-041-1/+1
|
* fix invariant that a cards file name is its english nameFlorian Fischer2022-01-0335-18/+18
|