Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move from Gson to Kotlin Serialization for definitions | joffrey-bion | 2021-01-29 |
| | |||
* | Reduce number of TableState creations | joffrey-bion | 2020-12-13 |
| | |||
* | Allow the COPY_GUILD ability to yield 0 points | joffrey-bion | 2020-11-29 |
| | | | | If the neighbours don't have guild cards, we can't copy them, so it's normal not to have one. | ||
* | Remove unrealistic transaction options | joffrey-bion | 2020-11-29 |
| | | | | | | | Options where both the left and the right price are more expensive should never be used. Resolves: https://github.com/joffrey-bion/seven-wonders/issues/53 | ||
* | Make all transactions available | joffrey-bion | 2020-11-28 |
| | | | | | | | | | | | Sometimes the strategic move can be to spend more money on a different player, rather than less money on the wrong player. We need to make these strategic moves available through the UI. To make up for the explosion in combinations, we just have to get rid of the options that result in the same money for each neighbour. As long as we give the same amounts, we don't care whether it's for wood or clay. Related: https://github.com/joffrey-bion/seven-wonders/issues/50 | ||
* | Introduce priced transactions | joffrey-bion | 2020-11-27 |
| | | | | This is useful to provide information about the price per provider. | ||
* | Fix resource transactions calculations | joffrey-bion | 2020-11-25 |
| | | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/49 | ||
* | Format with trailing comma | Joffrey Bion | 2020-09-08 |
| | |||
* | Upgrade ktlint and re-enable import order check | Joffrey Bion | 2020-08-20 |
| | |||
* | Fix style & sort imports | Joffrey Bion | 2020-08-20 |
| | |||
* | Simplify settings and allow choosing wonders | Joffrey Bion | 2020-05-31 |
| | |||
* | Fix production alternative duplicates | Joffrey Bion | 2020-05-28 |
| | | | | | | | | | Having twice the same choice wasn't supported so far. This can happen with Alexandria's bonuses (4 primary resources, or 3 secondary) associated to the yellow Market/Caravansery cards. Resolves: https://github.com/joffrey-bion/seven-wonders/issues/19 | ||
* | Add UI support for playing discarded cards | Joffrey Bion | 2020-05-28 |
| | | | | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/25 Resolves: https://github.com/joffrey-bion/seven-wonders/issues/26 | ||
* | Add server-side support for PLAY_FREE_DISCARDED special ability | Joffrey Bion | 2020-05-28 |
| | | | | | So far, there was no "turn" generated for the player who could play a free card from the discarded pile. | ||
* | Send score at end of game | Joffrey Bion | 2020-05-15 |
| | |||
* | Clean up | Joffrey Bion | 2020-05-15 |
| | |||
* | Move score to common model (to enable passing it to client) | Joffrey Bion | 2020-05-12 |
| | |||
* | Move tests to their proper place | Joffrey Bion | 2020-05-12 |
| | |||
* | Fix duplicated inconsistent state | Joffrey Bion | 2020-03-29 |
| | |||
* | Reorganize packages again | Joffrey BION | 2019-05-22 |
| | |||
* | Move common module declarations into api package | Joffrey BION | 2019-05-22 |
| | |||
* | Move some declarations to a better place | jbion | 2019-05-20 |
| | |||
* | Fix some tests | jbion | 2019-05-20 |
| | |||
* | WIP back to JVM for common module to see if it works | Joffrey BION | 2019-05-17 |
| | |||
* | Rationalize module names | Joffrey BION | 2019-05-16 |