aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* generalize hover link creation and use them in card listingsFlorian Fischer2022-01-032-7/+38
|
* improve wording of german rulesFlorian Fischer2022-01-031-9/+9
|
* rules/ai: improve aggresive aiFlorian Fischer2022-01-032-4/+10
| | | | | Previously aggresive ai was not definied if there is no enemey unit on the map.
* dolphin: improve english oracle textFlorian Fischer2022-01-022-4/+7
|
* tyrant: add missing propaganda! to the tyrant setFlorian Fischer2022-01-022-0/+2
|
* generate_card: use latex fields for unit statsFlorian Fischer2022-01-021-1/+1
|
* fix wormtongue's english oracle textFlorian Fischer2022-01-022-3/+3
|
* nerf galleyFlorian Fischer2022-01-023-3/+3
| | | | | The galley with 4 health nearly kills the kraken on its own. And a ranged unit with 4 health and 2 moevement is to strong I think.
* remove old wrongly named thief latexFlorian Fischer2022-01-024-26/+0
|
* generate_map_img: add vertical gateFlorian Fischer2021-12-123-2/+2
|
* use selector to choose correct tower tileFlorian Fischer2021-12-129-14/+26
| | | | | A selector string contains all 4 directions: [left, right, up, down] in that order.
* html/maps: add tyrant mapFlorian Fischer2021-12-121-0/+1
|
* html/tools: add tyrant random house toolFlorian Fischer2021-12-121-1/+31
|
* html/tools: seperate range and highlightRandomFlorian Fischer2021-12-121-5/+5
|
* html/tools: rename map to xyFlorian Fischer2021-12-121-7/+7
|
* generate_deck: add markdown generation and improve codeFlorian Fischer2021-12-121-6/+9
|
* improve fortification tilesFlorian Fischer2021-12-125-30/+79
|
* scripts: improve code qualityFlorian Fischer2021-12-123-5/+3
|
* [tyrant] incorporate more feedbackFlorian Fischer2021-12-1217-6/+114
| | | | | | | * Give tyrant more options to gain repression marks * Let the tyrant redistribute store cards * Add more agressive spell * Let tyrant interact with player decks
* [tiles] add rules for storesFlorian Fischer2021-12-122-1/+15
|
* [tyrant] apply feedback from first sessionFlorian Fischer2021-12-129-9/+10
| | | | | | * let houses protect from hail_of_arrows * give grand_inquisitor attack * increase the_tyrant's attack
* [tyrant] add cards used in first sessionFlorian Fischer2021-12-1247-21/+496
|
* rules/intentions: increase effect of intention marksFlorian Fischer2021-12-122-2/+2
|
* [tiles] treat walls as solid and let gates stop motionFlorian Fischer2021-12-122-1/+5
|
* Improve AI rulesFlorian Fischer2021-12-122-7/+11
| | | | | * Let target-oriented AI wander if target is not reachable * Spell out rules and win conditions for the tyrant game
* [tyrant] fix vandalism and improve repressionFlorian Fischer2021-12-106-12/+14
|