| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix buying cads from store tiles not removing the cards | Florian Fischer | 2025-09-03 | 1 | -1/+13 |
| | | |||||
| * | special case the formatting of free and full actions in choice | Florian Fischer | 2025-09-03 | 1 | -8/+9 |
| | | |||||
| * | implement the patrician | Florian Fischer | 2025-09-03 | 3 | -0/+92 |
| | | |||||
| * | do not parse free actions granting x effects as x effects | Florian Fischer | 2025-09-03 | 3 | -0/+21 |
| | | |||||
| * | fix String method of free action using nil targets | Florian Fischer | 2025-09-03 | 1 | -5/+14 |
| | | |||||
| * | switch exp/slices to slices module | Florian Fischer | 2025-09-03 | 13 | -23/+13 |
| | | |||||
| * | fix reported stores by the game state | Florian Fischer | 2025-09-03 | 1 | -4/+13 |
| | | |||||
| * | do not create an UnitAI for the kraken | Florian Fischer | 2025-09-03 | 1 | -0/+3 |
| | | |||||
| * | allow "*" to grant to any unit | Florian Fischer | 2025-08-24 | 1 | -2/+2 |
| | | |||||
| * | do not include already selected candidates in target options | Florian Fischer | 2025-08-22 | 1 | -1/+7 |
| | | |||||
| * | implement the kraken win condition | Florian Fischer | 2025-08-22 | 3 | -0/+52 |
| | | |||||
| * | fix order of selector chars for the tower tile | Florian Fischer | 2025-08-22 | 1 | -1/+1 |
| | | |||||
| * | remove type identifier from array initialization | Florian Fischer | 2025-08-22 | 1 | -6/+6 |
| | | |||||
| * | remove global test state and boiler plate | Florian Fischer | 2025-08-22 | 10 | -115/+54 |
| | | |||||
| * | fix and test the banner implementation | Florian Fischer | 2025-08-22 | 3 | -3/+32 |
| | | | | | Fixes: 0667db9e5a765cbd1eec90b63fb8cd0a6e0a2dc7 | ||||
| * | fix concession test after mnotification change | Florian Fischer | 2025-08-22 | 1 | -0/+2 |
| | | | | | Fixes: 157a8601c10b06ab14a216372b0c06fc47f4de31 | ||||
| * | implement banner | Florian Fischer | 2025-08-22 | 3 | -7/+80 |
| | | |||||
| * | notify players about concessions | Florian Fischer | 2025-08-22 | 2 | -2/+21 |
| | | |||||
| * | fix amount of resource gained for discard 2 | Florian Fischer | 2025-08-21 | 1 | -1/+1 |
| | | |||||
| * | fix upkeep cost calculation | Florian Fischer | 2025-08-21 | 2 | -7/+15 |
| | | |||||
| * | support concessions | Florian Fischer | 2025-08-21 | 5 | -15/+135 |
| | | |||||
| * | add random map generation to the random challenge | Florian Fischer | 2025-08-21 | 2 | -10/+197 |
| | | |||||
| * | remove logged newline and button list debug message | Florian Fischer | 2025-08-20 | 1 | -1/+1 |
| | | |||||
| * | add description to wincondition to show the user | Florian Fischer | 2025-08-20 | 4 | -46/+71 |
| | | |||||
| * | reorganize upkeep and parse additional action effects | Florian Fischer | 2025-08-20 | 4 | -2/+41 |
| | | |||||
| * | sort card implementations alphabetically | Florian Fischer | 2025-08-20 | 1 | -6/+6 |
| | | |||||
| * | do not check the target constraints twice | Florian Fischer | 2025-08-20 | 1 | -38/+0 |
| | | |||||
| * | remove timing checks from action validation | Florian Fischer | 2025-08-20 | 1 | -43/+2 |
| | | |||||
| * | fix spawn tile constraint for water spawns | Florian Fischer | 2025-08-20 | 2 | -3/+80 |
| | | | | | | | This is not a general solution because spawns could be a valid tile type constraint as well as meaning available spawn tiles. The separation and a clean implementation is still a TODO. | ||||
| * | implement the free discard action | Florian Fischer | 2025-08-20 | 1 | -0/+39 |
| | | |||||
| * | fix king game wincondition and add draw special case | Florian Fischer | 2025-08-20 | 2 | -1/+45 |
| | | |||||
| * | add more events | Florian Fischer | 2025-08-20 | 4 | -88/+132 |
| | | |||||
| * | use slog and add game log handler callback | Florian Fischer | 2025-08-20 | 12 | -31/+32 |
| | | |||||
| * | allow more equipments in cav archer challenge | Florian Fischer | 2025-08-20 | 1 | -4/+9 |
| | | |||||
| * | reset the tile of a destroyed permanent to allow the processing of the pile drop | Florian Fischer | 2025-08-20 | 1 | -1/+3 |
| | | |||||
| * | format permanents without a tile | Florian Fischer | 2025-08-20 | 1 | -0/+3 |
| | | | | | This is relevant during pile drops for example. | ||||
| * | include the tile where a pile is dropped in the action | Florian Fischer | 2025-08-20 | 2 | -4/+11 |
| | | |||||
| * | fix armor parsing and effective XEffect calculation | Florian Fischer | 2025-08-20 | 3 | -8/+39 |
| | | |||||
| * | note that replacement effects are missing | Florian Fischer | 2025-08-20 | 1 | -0/+1 |
| | | |||||
| * | implement mace and add damage dealt events/triggers | Florian Fischer | 2025-08-20 | 7 | -79/+195 |
| | | |||||
| * | triggered actions have no timing restriction | Florian Fischer | 2025-08-20 | 1 | -0/+2 |
| | | |||||
| * | improve timing of declared actions | Florian Fischer | 2025-08-20 | 3 | -20/+63 |
| | | |||||
| * | load assets from muhq.space when using a release build | Florian Fischer | 2025-08-20 | 3 | -7/+8 |
| | | |||||
| * | only consider links to YAML cards | Florian Fischer | 2025-08-20 | 1 | -1/+1 |
| | | |||||
| * | be more verbose when loading external data | Florian Fischer | 2025-08-20 | 2 | -2/+2 |
| | | |||||
| * | load resources from muhq.space | Florian Fischer | 2025-08-20 | 1 | -2/+3 |
| | | |||||
| * | git enforce slow action timing restrictions | Florian Fischer | 2025-08-20 | 3 | -2/+61 |
| | | |||||
| * | support shroud | Florian Fischer | 2025-08-20 | 2 | -2/+43 |
| | | |||||
| * | support parsing of simple equipment effects | Florian Fischer | 2025-08-20 | 4 | -26/+89 |
| | | |||||
| * | strip reminder text from effects | Florian Fischer | 2025-08-20 | 1 | -1/+10 |
| | | |||||
