aboutsummaryrefslogtreecommitdiff
path: root/go/game
Commit message (Collapse)AuthorAgeFilesLines
* fix relic triggering in all upkeepsFlorian Fischer2025-10-182-1/+12
|
* format phaseChange as the next phaseFlorian Fischer2025-10-182-3/+8
|
* support phase change triggers and implement relicFlorian Fischer2025-10-188-15/+171
|
* minor code improvements (staticcheck)Florian Fischer2025-10-081-1/+1
|
* do not assume a unit always has a tileFlorian Fischer2025-09-081-1/+1
|
* fix target options not considering declared actionsFlorian Fischer2025-09-082-0/+8
|
* implement spell target parsing and magic/no!Florian Fischer2025-09-084-9/+137
|
* support explicitly winning and implement Approach Supremacy!Florian Fischer2025-09-0812-20/+187
|
* fix shield implementation by removing superfluous whitespaceFlorian Fischer2025-09-061-0/+13
|
* implement magic/pierce!Florian Fischer2025-09-053-0/+60
|
* fix that granting effects are considered x effectsFlorian Fischer2025-09-054-7/+51
| | | | X effects have to start with the X value or the keyword.
* implement more prompts and exp1/backup!Florian Fischer2025-09-054-13/+82
|
* support 'allied unit' alias to 'unit you control'Florian Fischer2025-09-052-1/+46
|
* implement discard event and reformerFlorian Fischer2025-09-057-10/+112
|
* implement power_to_the_people!Florian Fischer2025-09-042-4/+34
|
* implement recycle!Florian Fischer2025-09-042-0/+44
|
* replace yaml.v3 with goccy/go-yamlFlorian Fischer2025-09-048-16/+18
|
* update the YAML map definitions in the game testsFlorian Fischer2025-09-049-29/+29
|
* fix buying cads from store tiles not removing the cardsFlorian Fischer2025-09-031-1/+13
|
* special case the formatting of free and full actions in choiceFlorian Fischer2025-09-031-8/+9
|
* implement the patricianFlorian Fischer2025-09-033-0/+92
|
* do not parse free actions granting x effects as x effectsFlorian Fischer2025-09-033-0/+21
|
* fix String method of free action using nil targetsFlorian Fischer2025-09-031-5/+14
|
* switch exp/slices to slices moduleFlorian Fischer2025-09-0313-23/+13
|
* fix reported stores by the game stateFlorian Fischer2025-09-031-4/+13
|
* do not create an UnitAI for the krakenFlorian Fischer2025-09-031-0/+3
|
* allow "*" to grant to any unitFlorian Fischer2025-08-241-2/+2
|
* do not include already selected candidates in target optionsFlorian Fischer2025-08-221-1/+7
|
* implement the kraken win conditionFlorian Fischer2025-08-223-0/+52
|
* fix order of selector chars for the tower tileFlorian Fischer2025-08-221-1/+1
|
* remove type identifier from array initializationFlorian Fischer2025-08-221-6/+6
|
* remove global test state and boiler plateFlorian Fischer2025-08-2210-115/+54
|
* fix and test the banner implementationFlorian Fischer2025-08-223-3/+32
| | | | Fixes: 0667db9e5a765cbd1eec90b63fb8cd0a6e0a2dc7
* fix concession test after mnotification changeFlorian Fischer2025-08-221-0/+2
| | | | Fixes: 157a8601c10b06ab14a216372b0c06fc47f4de31
* implement bannerFlorian Fischer2025-08-223-7/+80
|
* notify players about concessionsFlorian Fischer2025-08-222-2/+21
|
* fix amount of resource gained for discard 2Florian Fischer2025-08-211-1/+1
|
* fix upkeep cost calculationFlorian Fischer2025-08-212-7/+15
|
* support concessionsFlorian Fischer2025-08-215-15/+135
|
* add random map generation to the random challengeFlorian Fischer2025-08-212-10/+197
|
* remove logged newline and button list debug messageFlorian Fischer2025-08-201-1/+1
|
* add description to wincondition to show the userFlorian Fischer2025-08-204-46/+71
|
* reorganize upkeep and parse additional action effectsFlorian Fischer2025-08-204-2/+41
|
* sort card implementations alphabeticallyFlorian Fischer2025-08-201-6/+6
|
* do not check the target constraints twiceFlorian Fischer2025-08-201-38/+0
|
* remove timing checks from action validationFlorian Fischer2025-08-201-43/+2
|
* fix spawn tile constraint for water spawnsFlorian Fischer2025-08-202-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 actionFlorian Fischer2025-08-201-0/+39
|
* fix king game wincondition and add draw special caseFlorian Fischer2025-08-202-1/+45
|
* add more eventsFlorian Fischer2025-08-204-88/+132
|