| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
| |
We now use a TestPrincipal class instead of a lambda in order to be
clear enough to be self-explanatory.
|
| |
|
|
|
|
|
|
| |
The exception was not processed by the ExceptionHandler anyway, so
nothing was sent to the user. We need to find a way to send an error to
the user. In the meantime, an error log will suffice.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This API is intended to be used for integration tests, but could later be extracted and used for AI actions or machine learning.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It was incorrectly using the private production.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Some moves may not be related to preparing a card from the hand. For instance, picking a neighbouring Guild Card to copy is not what I would call "preparing a card".
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|