aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate_card.py
Commit message (Collapse)AuthorAgeFilesLines
* improve python scripts and pipenv environmentFlorian Fischer2025-09-041-1/+1
|
* retrieve draft rates in card listingsFlorian Fischer2025-08-201-4/+9
|
* introduce new boss typeFlorian Fischer2025-08-201-1/+1
|
* improve scriptsFlorian Fischer2022-01-041-4/+7
| | | | | | | | * 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
* generalize hover link creation and use them in card listingsFlorian Fischer2022-01-031-1/+9
|
* generate_card: use latex fields for unit statsFlorian Fischer2022-01-021-1/+1
|
* scripts: improve code qualityFlorian Fischer2021-12-121-1/+1
|
* generate_card: als print unit stats without effect italicFlorian Fischer2021-12-101-1/+1
|
* generate_card.py: fix intension without effect generationFlorian Fischer2021-12-101-2/+5
|
* intermeddiate tyrant commitFlorian Fischer2021-12-091-0/+9
|
* [html] add decks page and cleanup makefileFlorian Fischer2021-12-061-1/+1
|
* generate_card.py: prefix full actions with '\faRedo:'Florian Fischer2021-11-201-1/+1
|
* [generate_card.py] assert against useless use of listsFlorian Fischer2021-10-101-0/+2
|
* [generate_card] fix use of not decalred latex_valueFlorian Fischer2021-10-101-2/+6
|
* [de/rules] use Spiel-/ and Unterhaltskosten for play and upkeep costFlorian Fischer2021-10-101-2/+2
|
* [generate_card] generalize list filed handling, add babelFlorian Fischer2021-10-101-29/+50
| | | | | | | * Use lists wehere appropriate * Fix some typos * Rename thieve to thief * units add \n after upkeep cost
* [scripts/generate_card] fix type hintsFlorian Fischer2021-10-101-5/+5
|
* [scripts/generate_card] support multiple full_actionsFlorian Fischer2021-10-101-14/+33
|
* add unfinished potions setFlorian Fischer2021-10-081-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.
* [generate_card.py] translate durabilityFlorian Fischer2021-10-071-1/+1
|
* [generate_card] add latex_name supportFlorian Fischer2021-04-281-1/+1
|
* fix some more internationalization issuesFlorian Fischer2021-03-281-1/+2
|
* [generate_card] fix links in markdown cardsFlorian Fischer2021-03-271-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 pageFlorian Fischer2021-03-271-3/+6
|
* add german version of cardsFlorian Fischer2021-03-271-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 exp1Florian Fischer2021-03-251-1/+2
| | | | | | | Featured mechanics: * marks * discard * discard pile
* add YAML links to cards html pageFlorian Fischer2021-03-251-1/+2
|
* [generate_card.py] remove useless debug printFlorian Fischer2021-03-071-1/+0
|
* [html] generate cards listingFlorian Fischer2021-03-011-4/+23
|
* rework how cards are defined and generatedFlorian Fischer2021-02-281-0/+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.