aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* allow up to 4 units in cav. archer challengetouchHoverFlorian Fischer2025-08-071-1/+1
|
* highlight reachable tiles in hover infoFlorian Fischer2025-08-071-0/+26
|
* simplify touch detection logic and adapt thresholdsFlorian Fischer2025-08-071-14/+14
|
* add specialized longtap hover detectorFlorian Fischer2025-08-075-22/+40
|
* rework hover detectionFlorian Fischer2025-08-0612-84/+137
|
* simplify attacks copyingFlorian Fischer2025-08-061-3/+1
|
* add range highlight colorsFlorian Fischer2025-08-061-0/+2
|
* add naive spear implementationFlorian Fischer2025-08-061-0/+13
|
* prevent choice index out of bounds errorsFlorian Fischer2025-08-061-0/+1
| | | | This can happen if the last x coordinate of a choice is clicked.
* fixup! fix parsing of solid artifactsFlorian Fischer2025-08-061-2/+2
|
* fix recruiter target descFlorian Fischer2025-08-061-1/+1
|
* allow tokens to have buy costsFlorian Fischer2025-08-061-3/+2
| | | | | This allows tokens to be affected buy buy cost dependent effects, like the missionary. Additionally, tokens can not be part of a shop or deck anyway.
* update missionaryFlorian Fischer2025-08-065-8/+73
| | | | | | | 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-065-28/+155
|
* remove choice if it was not selectedFlorian Fischer2025-08-061-0/+3
|
* 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-0511-21/+277
|
* improve english rulesFlorian Fischer2025-07-302-247/+269
|
* make formatFlorian Fischer2025-07-3013-22/+17
|
* use any instead of interface{}Florian Fischer2025-07-3018-63/+63
|
* minor code improvements reported by golangci-lintFlorian Fischer2025-07-3013-51/+55
|
* use ReplaceAll instead of Replace(..., -1)Florian Fischer2025-07-301-1/+1
|
* 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.
* only change cursor if the rule is not already selectedFlorian Fischer2025-07-301-1/+4
| | | | Fixes: fabeb1da13bf86eeca2f78f5d4171c78975fcfd9.
* use consistent python version for all scriptsFlorian Fischer2025-07-301-11/+12
|
* change cursor style to suggest linking to rulesFlorian Fischer2025-07-301-0/+1
|
* explicitly use bash in MakefileFlorian Fischer2025-07-301-2/+3
|
* initialize units with an available street actionFlorian Fischer2025-07-301-0/+1
|
* increase nest#d list identationFlorian Fischer2025-07-281-6/+6
|
* update rulesFlorian Fischer2025-07-283-58/+112
| | | | | Define state-based actions, game zones, priority. Use more enumerations to make more rules linkable.
* only clear the selections if the target is not nilFlorian Fischer2025-07-281-3/+6
|
* add local wasm launcher page for debuggingFlorian Fischer2025-07-281-0/+64
|
* fixup! refactor playerControlFlorian Fischer2025-07-281-2/+0
|
* add pioneer implementation test caseFlorian Fischer2025-07-281-0/+65
|
* fixup! improve x-effect parsingFlorian Fischer2025-07-281-0/+5
|
* allow to override GOFMT in MakefileFlorian Fischer2025-07-281-1/+1
|
* add activities to packages and build dummy-ui wasmFlorian Fischer2025-07-281-2/+2
|
* include only buyable cards during a challengeFlorian Fischer2025-07-281-1/+2
|
* support unit state marksFlorian Fischer2025-07-284-9/+75
|
* support options candidates for disjunctionsFlorian Fischer2025-07-282-11/+82
|
* extract card from FullAction for target constraintsFlorian Fischer2025-07-281-1/+3
|
* reset an action's targets after resolving itFlorian Fischer2025-07-282-1/+3
|
* make PoC Decklist test deterministicFlorian Fischer2025-07-281-3/+5
|
* set the tile for new artifactsFlorian Fischer2025-07-281-1/+1
|
* fix AI if no paths or full action targets are availableFlorian Fischer2025-07-282-2/+61
|
* fix Shy AI not issuing full actionsFlorian Fischer2025-07-282-10/+46
|