| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix relic triggering in all upkeeps | Florian Fischer | 2025-10-18 | 1 | -1/+5 |
| | | |||||
| * | support phase change triggers and implement relic | Florian Fischer | 2025-10-18 | 1 | -0/+54 |
| | | |||||
| * | implement spell target parsing and magic/no! | Florian Fischer | 2025-09-08 | 1 | -0/+12 |
| | | |||||
| * | support explicitly winning and implement Approach Supremacy! | Florian Fischer | 2025-09-08 | 1 | -0/+28 |
| | | |||||
| * | implement magic/pierce! | Florian Fischer | 2025-09-05 | 1 | -0/+12 |
| | | |||||
| * | implement more prompts and exp1/backup! | Florian Fischer | 2025-09-05 | 1 | -0/+21 |
| | | |||||
| * | implement discard event and reformer | Florian Fischer | 2025-09-05 | 1 | -0/+16 |
| | | |||||
| * | implement power_to_the_people! | Florian Fischer | 2025-09-04 | 1 | -4/+13 |
| | | |||||
| * | implement recycle! | Florian Fischer | 2025-09-04 | 1 | -0/+15 |
| | | |||||
| * | implement the patrician | Florian Fischer | 2025-09-03 | 1 | -0/+40 |
| | | |||||
| * | fix and test the banner implementation | Florian Fischer | 2025-08-22 | 1 | -1/+1 |
| | | | | | Fixes: 0667db9e5a765cbd1eec90b63fb8cd0a6e0a2dc7 | ||||
| * | implement banner | Florian Fischer | 2025-08-22 | 1 | -7/+34 |
| | | |||||
| * | sort card implementations alphabetically | Florian Fischer | 2025-08-20 | 1 | -6/+6 |
| | | |||||
| * | note that replacement effects are missing | Florian Fischer | 2025-08-20 | 1 | -0/+1 |
| | | |||||
| * | implement mace and add damage dealt events/triggers | Florian Fischer | 2025-08-20 | 1 | -8/+48 |
| | | |||||
| * | support parsing of simple equipment effects | Florian Fischer | 2025-08-20 | 1 | -24/+0 |
| | | |||||
| * | make fmt | Florian Fischer | 2025-08-20 | 1 | -0/+1 |
| | | |||||
| * | add naive spear implementation | Florian Fischer | 2025-08-20 | 1 | -0/+13 |
| | | |||||
| * | fix recruiter target desc | Florian Fischer | 2025-08-20 | 1 | -1/+1 |
| | | |||||
| * | update missionary | Florian Fischer | 2025-08-20 | 1 | -6/+5 |
| | | | | | | | | 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 support for flexible attacks | Florian Fischer | 2025-08-20 | 1 | -2/+9 |
| | | |||||
| * | export tile neutralizing | Florian Fischer | 2025-08-20 | 1 | -2/+2 |
| | | |||||
| * | add clownfish implementation | Florian Fischer | 2025-08-20 | 1 | -0/+16 |
| | | |||||
| * | introduce game.State interface abstraction | Florian Fischer | 2025-08-20 | 1 | -37/+37 |
| | | | | | | This allows to not use the internal game state directly from client code. | ||||
| * | pass the PlayAction to the cards onPlay implementations | Florian Fischer | 2025-08-20 | 1 | -51/+63 |
| | | | | | | This is done to propagate the chosen variadic play cost to the card implementation. | ||||
| * | implement appear! | Florian Fischer | 2025-08-20 | 1 | -0/+18 |
| | | |||||
| * | fix some kraken card implementations | Florian Fischer | 2025-08-20 | 1 | -2/+7 |
| | | | | | | * Devour the Poor!: Check if a card is buyable * Frost Pylon: Only spawn on free tiles | ||||
| * | add death trigger to flyingDutchmenImpl | Florian Fischer | 2025-08-20 | 1 | -4/+12 |
| | | |||||
| * | add illusionist implementation | Florian Fischer | 2025-08-20 | 1 | -0/+28 |
| | | |||||
| * | support parsing variadic costs | Florian Fischer | 2025-08-20 | 1 | -2/+2 |
| | | | | | | TODO: * select the variadic components * test the costs type | ||||
| * | cardImplementations: fix use of wrong nested struct | Florian Fischer | 2025-08-20 | 1 | -18/+12 |
| | | |||||
| * | implement equipment with next unit play option | Florian Fischer | 2025-08-20 | 1 | -3/+3 |
| | | | | | Also make more state methods private. | ||||
| * | implement playTargets for tentacleSlapImpl to fix segfault | Florian Fischer | 2025-08-20 | 1 | -0/+2 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -7/+197 |
| | | | | | | | | | | | | * Implement move artifact action * Fix widget update memory leak * update the highlights not during on each frame * do not update the unchanged label of a button * Allow to exit the game by pressing 'q' * Implement some cards from the magic set * Improve permanent formatting * Some tweaks to UnitAI code | ||||
| * | implement target disjunction and fix artifact constraint | Florian Fischer | 2025-08-20 | 1 | -3/+1 |
| | | |||||
| * | intermeditae commit | Florian Fischer | 2025-08-20 | 1 | -0/+22 |
| | | | | | | | * implement dopping piles * implement simple spell targeting * add some simple spells | ||||
| * | implement equip action | Florian Fischer | 2025-08-20 | 1 | -2/+14 |
| | | |||||
| * | export less methods | Florian Fischer | 2025-08-20 | 1 | -11/+11 |
| | | |||||
| * | fix ai NPE when selecting a unit where to spawn frost pylon | Florian Fischer | 2025-08-20 | 1 | -1/+2 |
| | | | | | | The NPE is caused by any piled permanent with which TilesInRange is called. | ||||
| * | implement the basics of the rest of the base cards | Florian Fischer | 2025-08-20 | 1 | -0/+102 |
| | | | | | | * Add more TODOs * Implement permanents granting more spawn tiles | ||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -42/+19 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -20/+36 |
| | | | | | | | * detect tokens and do not add them to pile of cards * only add spells not already in exile to their owners discard pile * add the played card to onPlay callback | ||||
| * | implement most of nautics cards | Florian Fischer | 2025-08-20 | 1 | -13/+108 |
| | | |||||
| * | kraken: implement suprise! | Florian Fischer | 2025-08-20 | 1 | -7/+7 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -33/+199 |
| | | | | | adding area effects and hooks for permanents entering and leaving tiles | ||||
| * | add simple spell support | Florian Fischer | 2025-08-20 | 1 | -0/+10 |
| | | |||||
| * | fix some warnings reported by golang-ci | Florian Fischer | 2025-08-20 | 1 | -2/+2 |
| | | |||||
| * | improve permanent pile support | Florian Fischer | 2025-08-20 | 1 | -1/+1 |
| | | | | | | | * Fix alot of bugs caused by permanents without tiles * Implement a permanent choice to select the permanents in a pile * Fix how pile hooks are called | ||||
| * | change unit attack representation and implement sword | Florian Fischer | 2025-08-20 | 1 | -0/+17 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -0/+56 |
