| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | switch exp/slices to slices module | Florian Fischer | 2025-09-03 | 1 | -2/+1 |
| | | |||||
| * | use slog and add game log handler callback | Florian Fischer | 2025-08-20 | 1 | -2/+2 |
| | | |||||
| * | format permanents without a tile | Florian Fischer | 2025-08-20 | 1 | -0/+3 |
| | | | | | This is relevant during pile drops for example. | ||||
| * | fix armor parsing and effective XEffect calculation | Florian Fischer | 2025-08-20 | 1 | -5/+13 |
| | | |||||
| * | implement mace and add damage dealt events/triggers | Florian Fischer | 2025-08-20 | 1 | -16/+10 |
| | | |||||
| * | make fmt | Florian Fischer | 2025-08-20 | 1 | -1/+0 |
| | | |||||
| * | update missionary | Florian Fischer | 2025-08-20 | 1 | -0/+6 |
| | | | | | | | | 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. | ||||
| * | consider houses when determining damage for a tile | Florian Fischer | 2025-08-20 | 1 | -0/+1 |
| | | |||||
| * | make format | Florian Fischer | 2025-08-20 | 1 | -1/+0 |
| | | |||||
| * | support unit state marks | Florian Fischer | 2025-08-20 | 1 | -5/+2 |
| | | |||||
| * | improve x-effect parsing | Florian Fischer | 2025-08-20 | 1 | -13/+31 |
| | | |||||
| * | add doc string | Florian Fischer | 2025-08-20 | 1 | -0/+1 |
| | | |||||
| * | implement house tile effect | Florian Fischer | 2025-08-20 | 1 | -1/+18 |
| | | |||||
| * | fix king map preparation | Florian Fischer | 2025-08-20 | 1 | -0/+3 |
| | | |||||
| * | introduce game.State interface abstraction | Florian Fischer | 2025-08-20 | 1 | -2/+2 |
| | | | | | | This allows to not use the internal game state directly from client code. | ||||
| * | get position from containing permanent | Florian Fischer | 2025-08-20 | 1 | -3/+3 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -18/+61 |
| | | | | | | | | | | | | * 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 | ||||
| * | intermeditae commit | Florian Fischer | 2025-08-20 | 1 | -9/+7 |
| | | | | | | | * implement dopping piles * implement simple spell targeting * add some simple spells | ||||
| * | export less methods | Florian Fischer | 2025-08-20 | 1 | -40/+40 |
| | | |||||
| * | implement unit and artifact switch action | Florian Fischer | 2025-08-20 | 1 | -0/+9 |
| | | | | | | | | | | | Simplify the Choice Widget and make it a TextBox variant. Drive-by fixes: * ui.Collection: prioritize newer widgets during active widget selection * game.FullAction: fix incorrect cost function. Full actions cost all available actions. Also fix the cost check | ||||
| * | client: use only the currently available actions in the action choice | Florian Fischer | 2025-08-20 | 1 | -0/+4 |
| | | |||||
| * | replace Fatalf with Panicf | Florian Fischer | 2025-08-20 | 1 | -1/+1 |
| | | | | | Panicf includes a stacktrace and causes a debugger to halt. | ||||
| * | fix ai NPE when selecting a unit where to spawn frost pylon | Florian Fischer | 2025-08-20 | 1 | -0/+9 |
| | | | | | | The NPE is caused by any piled permanent with which TilesInRange is called. | ||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -3/+3 |
| | | |||||
| * | clear pile when dropping it | Florian Fischer | 2025-08-20 | 1 | -1/+1 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -39/+66 |
| | | | | | adding area effects and hooks for permanents entering and leaving tiles | ||||
| * | improve permanent pile support | Florian Fischer | 2025-08-20 | 1 | -6/+13 |
| | | | | | | | * 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 | ||||
| * | support crewing | Florian Fischer | 2025-08-20 | 1 | -12/+40 |
| | | | | | | | * Introduce new callback for leaving a pile without beeing dropped * Fix equipment contrsuctor * Implement attack inheritance | ||||
| * | add equipments and pile hooks | Florian Fischer | 2025-08-20 | 1 | -1/+16 |
| | | |||||
| * | intermediate commit | Florian Fischer | 2025-08-20 | 1 | -0/+131 |
