aboutsummaryrefslogtreecommitdiff
path: root/go/game
Commit message (Collapse)AuthorAgeFilesLines
* allow up to 4 units in cav. archer challengetouchHoverFlorian Fischer2025-08-071-1/+1
|
* simplify attacks copyingFlorian Fischer2025-08-061-3/+1
|
* add naive spear implementationFlorian Fischer2025-08-061-0/+13
|
* fixup! fix parsing of solid artifactsFlorian Fischer2025-08-061-2/+2
|
* fix recruiter target descFlorian Fischer2025-08-061-1/+1
|
* update missionaryFlorian Fischer2025-08-063-6/+70
| | | | | | | Limit the range of the missionary's full action but increase its effectivnes. The missionary could only really be used unthreatened over multiple turns. Since any unit can be disbanded during upkeep before it is evangelized, the missionary is only a slow destroy effect. Now it is way more potent controlling cheaper units with the first action but it has to be close to the enemy unit making it more vulnerable.
* add more challengesFlorian Fischer2025-08-063-13/+77
|
* recheck the source position each timeFlorian Fischer2025-08-061-2/+1
| | | | This allows the reuse of the targets.
* consider houses when determining damage for a tileFlorian Fischer2025-08-064-8/+34
|
* fix parsing of solid artifactsFlorian Fischer2025-08-062-15/+11
|
* add support for flexible attacksFlorian Fischer2025-08-0510-20/+276
|
* make formatFlorian Fischer2025-07-3010-19/+16
|
* use any instead of interface{}Florian Fischer2025-07-306-44/+44
|
* minor code improvements reported by golangci-lintFlorian Fischer2025-07-3012-43/+43
|
* remove paralysis marks debug outputFlorian Fischer2025-07-301-1/+0
|
* reduce amount of enemy units and potentially spawn a support equipmentFlorian Fischer2025-07-301-2/+14
|
* fix SimpleAi unit handlingFlorian Fischer2025-07-301-1/+9
| | | | | Remove finished unit AIs. Skip Units with only street actions left.
* initialize units with an available street actionFlorian Fischer2025-07-301-0/+1
|
* only clear the selections if the target is not nilFlorian Fischer2025-07-281-3/+6
|
* fixup! refactor playerControlFlorian Fischer2025-07-281-2/+0
|
* add pioneer implementation test caseFlorian Fischer2025-07-281-0/+65
|
* fixup! improve x-effect parsingFlorian Fischer2025-07-281-0/+5
|
* include only buyable cards during a challengeFlorian Fischer2025-07-281-1/+2
|
* support unit state marksFlorian Fischer2025-07-284-9/+75
|
* support options candidates for disjunctionsFlorian Fischer2025-07-282-11/+82
|
* extract card from FullAction for target constraintsFlorian Fischer2025-07-281-1/+3
|
* reset an action's targets after resolving itFlorian Fischer2025-07-282-1/+3
|
* make PoC Decklist test deterministicFlorian Fischer2025-07-281-3/+5
|
* set the tile for new artifactsFlorian Fischer2025-07-281-1/+1
|
* fix AI if no paths or full action targets are availableFlorian Fischer2025-07-282-2/+61
|
* fix Shy AI not issuing full actionsFlorian Fischer2025-07-282-10/+46
|
* add random challange aupport to the clientFlorian Fischer2025-07-282-0/+106
|
* set activePlayerId when adding the first new playerFlorian Fischer2025-07-241-4/+11
|
* add king tile assertionFlorian Fischer2025-07-241-0/+3
|
* improve x-effect parsingFlorian Fischer2025-07-246-27/+149
|
* improve UnitAI abort error messageFlorian Fischer2025-07-241-7/+15
|
* check the wincondition after the state based actionsFlorian Fischer2025-07-243-37/+88
|
* add boss type as unit specializationFlorian Fischer2025-07-242-3/+18
|
* panic if unit ai posts a nil actionFlorian Fischer2025-07-241-1/+3
|
* support street actionsFlorian Fischer2025-07-247-45/+253
|
* do not pass the map through the Attackable* function familyFlorian Fischer2025-07-243-10/+11
|
* minor cleanup removing debug printsFlorian Fischer2025-07-243-6/+4
|
* implement tower tile effectFlorian Fischer2025-07-244-1/+129
|
* reuse distance calculation implementationFlorian Fischer2025-07-242-27/+24
|
* do not consider houses as attackable tiles for ranged combatFlorian Fischer2025-07-241-1/+15
|
* implement reporters if there exist possible target optionsFlorian Fischer2025-07-241-4/+29
|
* use canonical file names to retrieve card symbolsFlorian Fischer2025-07-221-2/+8
|
* add unit assertionFlorian Fischer2025-07-222-2/+8
|
* use common target error prefixFlorian Fischer2025-07-221-2/+2
|
* add doc stringFlorian Fischer2025-07-221-0/+1
|