aboutsummaryrefslogtreecommitdiff
path: root/go/game/targets.go
Commit message (Expand)AuthorAgeFilesLines
* fix target options not considering declared actionsFlorian Fischer2025-09-081-0/+4
* implement spell target parsing and magic/no!Florian Fischer2025-09-081-9/+65
* support explicitly winning and implement Approach Supremacy!Florian Fischer2025-09-081-0/+2
* support 'allied unit' alias to 'unit you control'Florian Fischer2025-09-051-1/+3
* switch exp/slices to slices moduleFlorian Fischer2025-09-031-1/+1
* do not include already selected candidates in target optionsFlorian Fischer2025-08-221-1/+7
* fix spawn tile constraint for water spawnsFlorian Fischer2025-08-201-2/+14
* include the tile where a pile is dropped in the actionFlorian Fischer2025-08-201-1/+7
* support shroudFlorian Fischer2025-08-201-2/+12
* recheck the source position each timeFlorian Fischer2025-08-201-2/+1
* add support for flexible attacksFlorian Fischer2025-08-201-1/+2
* make formatFlorian Fischer2025-08-201-3/+1
* use any instead of interface{}Florian Fischer2025-08-201-23/+23
* minor code improvements reported by golangci-lintFlorian Fischer2025-08-201-2/+2
* support options candidates for disjunctionsFlorian Fischer2025-08-201-7/+11
* extract card from FullAction for target constraintsFlorian Fischer2025-08-201-1/+3
* support street actionsFlorian Fischer2025-08-201-6/+56
* implement reporters if there exist possible target optionsFlorian Fischer2025-08-201-4/+29
* use common target error prefixFlorian Fischer2025-08-201-2/+2
* implement house tile effectFlorian Fischer2025-08-201-6/+14
* fix Target.AllowSelection for '*' avtionsFlorian Fischer2025-08-201-3/+5
* implement "you control" target constraintFlorian Fischer2025-08-201-2/+27
* prevent targeting the same object multiple timesFlorian Fischer2025-08-201-2/+15
* finish the target-oriented aiFlorian Fischer2025-08-201-0/+6
* introduce game.State interface abstractionFlorian Fischer2025-08-201-25/+25
* check if Targets allow a selectionFlorian Fischer2025-08-201-0/+10
* intermediate commitFlorian Fischer2025-08-201-25/+71
* implement target disjunction and fix artifact constraintFlorian Fischer2025-08-201-6/+38
* intermeditae commitFlorian Fischer2025-08-201-22/+95
* use prompt for target selection of all actionsFlorian Fischer2025-08-201-6/+25
* implement targets candidates for hand cardsFlorian Fischer2025-08-201-10/+16
* replace Fatalf with PanicfFlorian Fischer2025-08-201-12/+12
* intermediate commitFlorian Fischer2025-08-201-64/+156
* implement TargetSelection and card targetingFlorian Fischer2025-08-201-33/+94
* fix some warnings reported by golang-ciFlorian Fischer2025-08-201-2/+1
* improve permanent pile supportFlorian Fischer2025-08-201-6/+27
* fix format strings and run make fmtFlorian Fischer2025-08-201-9/+9
* s/constrain/constraint/Florian Fischer2025-08-201-61/+61
* change attack action target to 'attackable enemy permanent'Florian Fischer2025-08-201-2/+61
* intermediate commitFlorian Fischer2025-08-201-0/+307