aboutsummaryrefslogtreecommitdiff
path: root/go/game/cardImplementations_test.go
Commit message (Collapse)AuthorAgeFilesLines
* implement the patricianFlorian Fischer2025-09-031-0/+40
|
* remove global test state and boiler plateFlorian Fischer2025-08-221-33/+7
|
* fix and test the banner implementationFlorian Fischer2025-08-221-0/+29
| | | | Fixes: 0667db9e5a765cbd1eec90b63fb8cd0a6e0a2dc7
* use slog and add game log handler callbackFlorian Fischer2025-08-201-2/+0
|
* fix armor parsing and effective XEffect calculationFlorian Fischer2025-08-201-0/+23
|
* implement mace and add damage dealt events/triggersFlorian Fischer2025-08-201-0/+42
|
* update missionaryFlorian Fischer2025-08-201-0/+59
| | | | | | | 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.
* consider houses when determining damage for a tileFlorian Fischer2025-08-201-2/+7
|
* add support for flexible attacksFlorian Fischer2025-08-201-0/+63
|
* minor code improvements reported by golangci-lintFlorian Fischer2025-08-201-2/+2
|
* add pioneer implementation test caseFlorian Fischer2025-08-201-0/+65