aboutsummaryrefslogtreecommitdiff
path: root/go/game/card.go
Commit message (Expand)AuthorAgeFilesLines
* support explicitly winning and implement Approach Supremacy!Florian Fischer2025-09-081-0/+2
* replace yaml.v3 with goccy/go-yamlFlorian Fischer2025-09-041-3/+3
* switch exp/slices to slices moduleFlorian Fischer2025-09-031-1/+1
* reorganize upkeep and parse additional action effectsFlorian Fischer2025-08-201-0/+2
* use slog and add game log handler callbackFlorian Fischer2025-08-201-2/+2
* load assets from muhq.space when using a release buildFlorian Fischer2025-08-201-1/+2
* be more verbose when loading external dataFlorian Fischer2025-08-201-1/+1
* strip reminder text from effectsFlorian Fischer2025-08-201-1/+10
* make formatFlorian Fischer2025-08-201-6/+2
* use any instead of interface{}Florian Fischer2025-08-201-1/+1
* improve x-effect parsingFlorian Fischer2025-08-201-13/+11
* add boss type as unit specializationFlorian Fischer2025-08-201-2/+17
* use canonical file names to retrieve card symbolsFlorian Fischer2025-08-201-2/+8
* fail if loading an unknown card and add more poc test casesFlorian Fischer2025-08-201-1/+13
* make retrieveCardDefinition errors recoverableFlorian Fischer2025-08-201-9/+25
* introduce game.State interface abstractionFlorian Fischer2025-08-201-14/+14
* pass the PlayAction to the cards onPlay implementationsFlorian Fischer2025-08-201-8/+8
* fix available unit actionsFlorian Fischer2025-08-201-1/+1
* implment upkeep costs using ResourceCostsFlorian Fischer2025-08-201-6/+3
* support parsing variadic costsFlorian Fischer2025-08-201-28/+31
* add onETB card hookFlorian Fischer2025-08-201-0/+2
* game: support X effects ending with punctuationFlorian Fischer2025-08-201-2/+6
* intermediate commitFlorian Fischer2025-08-201-2/+2
* intermeditae commitFlorian Fischer2025-08-201-0/+4
* implement unit and artifact switch actionFlorian Fischer2025-08-201-0/+9
* replace Fatalf with PanicfFlorian Fischer2025-08-201-5/+5
* implement the basics of the rest of the base cardsFlorian Fischer2025-08-201-4/+14
* add sealed activity to select a starting deckFlorian Fischer2025-08-201-1/+1
* intermediate commitFlorian Fischer2025-08-201-7/+18
* fix card IsPermanentFlorian Fischer2025-08-201-3/+3
* intermediate commitFlorian Fischer2025-08-201-7/+16
* add simple spell supportFlorian Fischer2025-08-201-0/+2
* support crewingFlorian Fischer2025-08-201-0/+2
* add equipments and pile hooksFlorian Fischer2025-08-201-11/+8
* intermediate commitFlorian Fischer2025-08-201-0/+316