aboutsummaryrefslogtreecommitdiff
path: root/go/game
Commit message (Collapse)AuthorAgeFilesLines
* add description to wincondition to show the usergoFlorian 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-194-88/+132
|
* use slog and add game log handler callbackFlorian Fischer2025-08-1912-31/+32
|
* allow more equipments in cav archer challengeFlorian Fischer2025-08-171-4/+9
|
* reset the tile of a destroyed permanent to allow the processing of the pile dropFlorian Fischer2025-08-171-1/+3
|
* format permanents without a tileFlorian Fischer2025-08-171-0/+3
| | | | This is relevant during pile drops for example.
* include the tile where a pile is dropped in the actionFlorian Fischer2025-08-172-4/+11
|
* fix armor parsing and effective XEffect calculationFlorian Fischer2025-08-153-8/+39
|
* note that replacement effects are missingFlorian Fischer2025-08-151-0/+1
|
* implement mace and add damage dealt events/triggersFlorian Fischer2025-08-157-79/+195
|
* triggered actions have no timing restrictionFlorian Fischer2025-08-151-0/+2
|
* fixup! support parsing of simple equipment effectsFlorian Fischer2025-08-151-2/+0
|
* fixup! git enforce slow action timing restrictionsFlorian Fischer2025-08-151-0/+2
|
* improve timing of declared actionsFlorian Fischer2025-08-153-20/+63
|
* load assets from muhq.space when using a release buildFlorian Fischer2025-08-153-7/+8
|
* only consider links to YAML cardsFlorian Fischer2025-08-121-1/+1
|
* be more verbose when loading external dataFlorian Fischer2025-08-122-2/+2
|
* load resources from muhq.spaceFlorian Fischer2025-08-121-2/+3
|
* fixup! fix parsing of solid artifactsFlorian Fischer2025-08-121-0/+21
|
* git enforce slow action timing restrictionsFlorian Fischer2025-08-123-2/+59
|
* support shroudFlorian Fischer2025-08-122-2/+43
|
* support parsing of simple equipment effectsFlorian Fischer2025-08-124-26/+91
|
* strip reminder text from effectsFlorian Fischer2025-08-121-1/+10
|
* make fmtFlorian Fischer2025-08-073-2/+1
|
* 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
|