aboutsummaryrefslogtreecommitdiff
path: root/go/game/unit.go
Commit message (Expand)AuthorAgeFilesLines
* support unit state marksFlorian Fischer2025-07-281-3/+17
* add boss type as unit specializationFlorian Fischer2025-07-241-1/+1
* support street actionsFlorian Fischer2025-07-241-5/+11
* do not pass the map through the Attackable* function familyFlorian Fischer2025-07-241-6/+7
* do not consider houses as attackable tiles for ranged combatFlorian Fischer2025-07-241-1/+15
* add unit assertionFlorian Fischer2025-07-221-0/+7
* implement house tile effectFlorian Fischer2025-07-221-5/+0
* detect end of unit AI actions and tap the unitFlorian Fischer2025-07-221-0/+5
* introduce game.State interface abstractionFlorian Fischer2025-01-271-2/+2
* fix available unit actionsFlorian Fischer2025-01-271-15/+21
* only generate ArtifactMoveActions if the switched positions are suitableFlorian Fischer2025-01-271-1/+4
* implment upkeep costs using ResourceCostsFlorian Fischer2025-01-271-5/+5
* intermediate commitFlorian Fischer2025-01-271-28/+10
* implement equip actionFlorian Fischer2025-01-271-0/+27
* export less methodsFlorian Fischer2025-01-271-11/+8
* implement unit and artifact switch actionFlorian Fischer2025-01-271-6/+7
* client: use only the currently available actions in the action choiceFlorian Fischer2025-01-271-2/+20
* replace Fatalf with PanicfFlorian Fischer2025-01-271-1/+1
* fix ai NPE when selecting a unit where to spawn frost pylonFlorian Fischer2025-01-271-12/+3
* intermediate commitFlorian Fischer2025-01-271-0/+20
* intermediate commitFlorian Fischer2025-01-271-2/+15
* fix unit onPile hook argument forwardingFlorian Fischer2025-01-271-1/+1
* intermediate commitFlorian Fischer2025-01-271-49/+1
* intermediate commitFlorian Fischer2025-01-271-8/+4
* improve permanent pile supportFlorian Fischer2025-01-271-2/+17
* support crewingFlorian Fischer2025-01-271-9/+47
* move unit upkeep code to Unit onUpkeep hookFlorian Fischer2025-01-271-0/+4
* change unit attack representation and implement swordFlorian Fischer2025-01-271-7/+5
* add equipments and pile hooksFlorian Fischer2025-01-271-0/+12
* add support for additional base actionsFlorian Fischer2025-01-271-4/+18
* intermediate commitFlorian Fischer2025-01-271-23/+62
* intermediate commitFlorian Fischer2025-01-271-24/+20
* intermeditae commitFlorian Fischer2025-01-271-13/+20
* intermediate commitFlorian Fischer2025-01-271-43/+41
* intermediate commitFlorian Fischer2025-01-271-9/+16
* reformat using gofmtpFlorian Fischer2025-01-271-1/+2
* intermediate commitFlorian Fischer2025-01-271-13/+87
* implement unit movementFlorian Fischer2025-01-271-0/+89