| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | maps: use strip block chomp operator | Florian Fischer | 2023-01-25 | 1 | -2/+1 |
| | | | | | | The YAML strip block chomp operator causes all trailing newlines to be stripped from the map definition. | ||||
| * | use absolute image path when invoking generate_card_hover_links.py | Florian Fischer | 2022-01-04 | 1 | -4/+8 |
| | | |||||
| * | use python to generate card listings | Florian Fischer | 2022-01-04 | 1 | -0/+51 |
| | | | | | | | | | | | 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 scripts | Florian Fischer | 2022-01-04 | 4 | -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 version | Florian Fischer | 2022-01-04 | 1 | -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 unused argument in generate_map_img | Florian Fischer | 2022-01-04 | 1 | -2/+2 |
| | | |||||
| * | fix pylint not handling local imports correctly | Florian Fischer | 2022-01-04 | 1 | -1/+1 |
| | | |||||
| * | generalize hover link creation and use them in card listings | Florian Fischer | 2022-01-03 | 2 | -7/+38 |
| | | |||||
| * | generate_card: use latex fields for unit stats | Florian Fischer | 2022-01-02 | 1 | -1/+1 |
| | | |||||
| * | generate_map_img: add vertical gate | Florian Fischer | 2021-12-12 | 1 | -2/+2 |
| | | |||||
| * | use selector to choose correct tower tile | Florian Fischer | 2021-12-12 | 1 | -14/+26 |
| | | | | | | A selector string contains all 4 directions: [left, right, up, down] in that order. | ||||
| * | generate_deck: add markdown generation and improve code | Florian Fischer | 2021-12-12 | 1 | -6/+9 |
| | | |||||
| * | improve fortification tiles | Florian Fischer | 2021-12-12 | 1 | -30/+79 |
| | | |||||
| * | scripts: improve code quality | Florian Fischer | 2021-12-12 | 3 | -5/+3 |
| | | |||||
| * | Merge branch 'tyrant' | Florian Fischer | 2021-12-10 | 1 | -1/+13 |
| |\ | |||||
| | * | generate_card: als print unit stats without effect italic | Florian Fischer | 2021-12-10 | 1 | -1/+1 |
| | | | |||||
| | * | generate_card.py: fix intension without effect generation | Florian Fischer | 2021-12-10 | 1 | -2/+5 |
| | | | |||||
| | * | intermeddiate tyrant commit | Florian Fischer | 2021-12-09 | 1 | -0/+9 |
| | | | |||||
| * | | [generatecard_hover_links] fix popups not beeing in the viewport | Florian Fischer | 2021-12-10 | 1 | -2/+23 |
| |/ | |||||
| * | hover links: don't be pseudo fancy | Florian Fischer | 2021-12-08 | 1 | -1/+1 |
| | | | | | TODO: be really fancy and position the popup properly | ||||
| * | ignore __pycache__ | Florian Fischer | 2021-12-08 | 1 | -0/+1 |
| | | |||||
| * | generate_deck: format and move data related code into data.py | Florian Fischer | 2021-12-08 | 1 | -17/+4 |
| | | |||||
| * | html: add script generating hoverable card links with image previews | Florian Fischer | 2021-12-08 | 3 | -0/+93 |
| | | |||||
| * | [html] add decks page and cleanup makefile | Florian Fischer | 2021-12-06 | 1 | -1/+1 |
| | | |||||
| * | add deck support and three decks | Florian Fischer | 2021-12-06 | 1 | -0/+94 |
| | | | | | | | | | | Add script to geenrate latex file containing all cards in a deck. Add make rules to generate and build the deck latex. Add decks: * spell slinger * recruiter rush * approach | ||||
| * | generate_card.py: prefix full actions with '\faRedo:' | Florian Fischer | 2021-11-20 | 1 | -1/+1 |
| | | |||||
| * | [generate_card.py] assert against useless use of lists | Florian Fischer | 2021-10-10 | 1 | -0/+2 |
| | | |||||
| * | [generate_card] fix use of not decalred latex_value | Florian Fischer | 2021-10-10 | 1 | -2/+6 |
| | | |||||
| * | [de/rules] use Spiel-/ and Unterhaltskosten for play and upkeep cost | Florian Fischer | 2021-10-10 | 1 | -2/+2 |
| | | |||||
| * | [generate_card] generalize list filed handling, add babel | Florian Fischer | 2021-10-10 | 1 | -29/+50 |
| | | | | | | | | * Use lists wehere appropriate * Fix some typos * Rename thieve to thief * units add \n after upkeep cost | ||||
| * | [generate_map_img] fix pylint warnings and type hints | Florian Fischer | 2021-10-10 | 1 | -10/+16 |
| | | |||||
| * | [scripts/generate_card] fix type hints | Florian Fischer | 2021-10-10 | 1 | -5/+5 |
| | | |||||
| * | [scripts/generate_card] support multiple full_actions | Florian Fischer | 2021-10-10 | 1 | -14/+33 |
| | | |||||
| * | add unfinished potions set | Florian Fischer | 2021-10-08 | 1 | -1/+9 |
| | | | | | | | | | | | | Potions are designed as a different on field resource to diversify game play. Potions may be used offensively or defensively. They are a on field equivalent to spells with harder timing restrictions, public information but artifact synergies and thus should be cheaper than their spell equivalent. In particular because unused spells can be used to generate resource by discarding two cards. Played potions are "dead" until they are used. | ||||
| * | [scripts/Makefile] improve check-pylint and add check-mypy | Florian Fischer | 2021-10-07 | 1 | -2/+5 |
| | | |||||
| * | [generate_card.py] translate durability | Florian Fischer | 2021-10-07 | 1 | -1/+1 |
| | | |||||
| * | [maps] add new tyrant map, tiles and improve map generation script | Florian Fischer | 2021-09-13 | 1 | -51/+154 |
| | | |||||
| * | [generate_card] add latex_name support | Florian Fischer | 2021-04-28 | 1 | -1/+1 |
| | | |||||
| * | fix some more internationalization issues | Florian Fischer | 2021-03-28 | 1 | -1/+2 |
| | | |||||
| * | [generate_card] fix links in markdown cards | Florian Fischer | 2021-03-27 | 1 | -3/+4 |
| | | | | | | * use always englisch name as file name * adjust links because we are now under build/<lang>/ | ||||
| * | add en and de card listings to web page | Florian Fischer | 2021-03-27 | 1 | -3/+6 |
| | | |||||
| * | add german version of cards | Florian Fischer | 2021-03-27 | 1 | -75/+116 |
| | | | | | | | | | | Translatable properties now have the language as subkey (currently en, de). generate_card.py takes an optional argument to select the language. The latex/Makefile has two new targets de and en each building all cards under latex/cards/<lang> and latex/build/<lang> | ||||
| * | add script Makefile, python tooling and run yapf in generate_map_img.py | Florian Fischer | 2021-03-27 | 4 | -9/+636 |
| | | |||||
| * | add exp1 | Florian Fischer | 2021-03-25 | 1 | -1/+2 |
| | | | | | | | | Featured mechanics: * marks * discard * discard pile | ||||
| * | add YAML links to cards html page | Florian Fischer | 2021-03-25 | 1 | -1/+2 |
| | | |||||
| * | [generate_card.py] remove useless debug print | Florian Fischer | 2021-03-07 | 1 | -1/+0 |
| | | |||||
| * | [html] generate cards listing | Florian Fischer | 2021-03-01 | 1 | -4/+23 |
| | | |||||
| * | convert map definition to YAML | Florian Fischer | 2021-02-28 | 1 | -36/+11 |
| | | | | | | We don't use our own map definition syntax which was not documented and fragile. YAML is more common and is easier to parse. | ||||
| * | rework how cards are defined and generated | Florian Fischer | 2021-02-28 | 2 | -194/+165 |
| | | | | | | | | | | | | Card definitions are now stored in data/cards/ in a subdirectory for each set as YAML files. YAML is still human readable but stricter and better to handle in code than ini. The latex filesystem layout resembles the card definition layout and is created by the Makefile from the YAML card definitions and must not be regenerated each time by hand. | ||||
| * | add material for cooperative "The Kraken" game mode | Florian Fischer | 2021-02-20 | 1 | -1/+6 |
| | | |||||
