aboutsummaryrefslogtreecommitdiff
path: root/go/game/unit.go
Commit message (Expand)AuthorAgeFilesLines
* do not assume a unit always has a tileFlorian Fischer2025-09-081-1/+1
* replace yaml.v3 with goccy/go-yamlFlorian Fischer2025-09-041-1/+1
* reorganize upkeep and parse additional action effectsFlorian Fischer2025-08-201-2/+4
* implement mace and add damage dealt events/triggersFlorian Fischer2025-08-201-1/+1
* add support for flexible attacksFlorian Fischer2025-08-201-6/+23
* remove paralysis marks debug outputFlorian Fischer2025-08-201-1/+0
* initialize units with an available street actionFlorian Fischer2025-08-201-0/+1
* support unit state marksFlorian Fischer2025-08-201-3/+17
* add boss type as unit specializationFlorian Fischer2025-08-201-1/+1
* support street actionsFlorian Fischer2025-08-201-5/+11
* do not pass the map through the Attackable* function familyFlorian Fischer2025-08-201-6/+7
* do not consider houses as attackable tiles for ranged combatFlorian Fischer2025-08-201-1/+15
* add unit assertionFlorian Fischer2025-08-201-0/+7
* implement house tile effectFlorian Fischer2025-08-201-5/+0
* detect end of unit AI actions and tap the unitFlorian Fischer2025-08-201-0/+5
* introduce game.State interface abstractionFlorian Fischer2025-08-201-2/+2
* fix available unit actionsFlorian Fischer2025-08-201-15/+21
* only generate ArtifactMoveActions if the switched positions are suitableFlorian Fischer2025-08-201-1/+4
* implment upkeep costs using ResourceCostsFlorian Fischer2025-08-201-5/+5
* intermediate commitFlorian Fischer2025-08-201-28/+10
* implement equip actionFlorian Fischer2025-08-201-0/+27
* export less methodsFlorian Fischer2025-08-201-11/+8
* implement unit and artifact switch actionFlorian Fischer2025-08-201-6/+7
* client: use only the currently available actions in the action choiceFlorian Fischer2025-08-201-2/+20
* replace Fatalf with PanicfFlorian Fischer2025-08-201-1/+1
* fix ai NPE when selecting a unit where to spawn frost pylonFlorian Fischer2025-08-201-12/+3
* intermediate commitFlorian Fischer2025-08-201-2/+35
* fix unit onPile hook argument forwardingFlorian Fischer2025-08-201-1/+1
* intermediate commitFlorian Fischer2025-08-201-57/+5
* improve permanent pile supportFlorian Fischer2025-08-201-2/+17
* support crewingFlorian Fischer2025-08-201-9/+47
* move unit upkeep code to Unit onUpkeep hookFlorian Fischer2025-08-201-0/+4
* change unit attack representation and implement swordFlorian Fischer2025-08-201-7/+5
* add equipments and pile hooksFlorian Fischer2025-08-201-0/+12
* add support for additional base actionsFlorian Fischer2025-08-201-4/+18
* intermediate commitFlorian Fischer2025-08-201-0/+211