| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix relic triggering in all upkeeps | Florian Fischer | 2025-10-18 | 2 | -1/+12 |
| | | |||||
| * | format phaseChange as the next phase | Florian Fischer | 2025-10-18 | 2 | -3/+8 |
| | | |||||
| * | support phase change triggers and implement relic | Florian Fischer | 2025-10-18 | 8 | -15/+171 |
| | | |||||
| * | minor code improvements (staticcheck) | Florian Fischer | 2025-10-08 | 1 | -1/+1 |
| | | |||||
| * | do not assume a unit always has a tile | Florian Fischer | 2025-09-08 | 1 | -1/+1 |
| | | |||||
| * | fix target options not considering declared actions | Florian Fischer | 2025-09-08 | 2 | -0/+8 |
| | | |||||
| * | implement spell target parsing and magic/no! | Florian Fischer | 2025-09-08 | 4 | -9/+137 |
| | | |||||
| * | support explicitly winning and implement Approach Supremacy! | Florian Fischer | 2025-09-08 | 12 | -20/+187 |
| | | |||||
| * | fix shield implementation by removing superfluous whitespace | Florian Fischer | 2025-09-06 | 1 | -0/+13 |
| | | |||||
| * | implement magic/pierce! | Florian Fischer | 2025-09-05 | 3 | -0/+60 |
| | | |||||
| * | fix that granting effects are considered x effects | Florian Fischer | 2025-09-05 | 4 | -7/+51 |
| | | | | | X effects have to start with the X value or the keyword. | ||||
| * | implement more prompts and exp1/backup! | Florian Fischer | 2025-09-05 | 4 | -13/+82 |
| | | |||||
| * | support 'allied unit' alias to 'unit you control' | Florian Fischer | 2025-09-05 | 2 | -1/+46 |
| | | |||||
| * | implement discard event and reformer | Florian Fischer | 2025-09-05 | 7 | -10/+112 |
| | | |||||
| * | implement power_to_the_people! | Florian Fischer | 2025-09-04 | 2 | -4/+34 |
| | | |||||
| * | implement recycle! | Florian Fischer | 2025-09-04 | 2 | -0/+44 |
| | | |||||
| * | replace yaml.v3 with goccy/go-yaml | Florian Fischer | 2025-09-04 | 8 | -16/+18 |
| | | |||||
| * | update the YAML map definitions in the game tests | Florian Fischer | 2025-09-04 | 9 | -29/+29 |
| | | |||||
| * | 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 |
| | | |||||
