summaryrefslogtreecommitdiff
path: root/sw-engine
Commit message (Collapse)AuthorAge
* Prevent duplicate cards even with "special free" abilityJoffrey Bion2023-04-30
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/142
* Fix missing West Trading Post as parent for ForumJoffrey Bion2023-04-30
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/163
* Cleanup test dependencies thanks to Kotlin 1.5Joffrey Bion2021-09-07
|
* Upgrade Kotlin, Kotlin/React, and Krossbow versionsJoffrey Bion2021-09-07
|
* Extract common dependency versions to versions catalogJoffrey Bion2021-09-06
|
* Make turnInfo generic in its action typeJoffrey Bion2021-03-08
|
* Fix empty guilds checkJoffrey Bion2021-02-28
|
* Use proper sealed class for TurnActionsJoffrey Bion2021-02-23
|
* Fix copy-guild move (points are now counted properly)joffrey-bion2021-02-16
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/126
* Fix PLAY_LAST effect at end of age (Babylon B)joffrey-bion2021-02-16
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/125
* Better naming isEmpty->areEmptyjoffrey-bion2021-02-16
|
* Remove unnecessary settings paramjoffrey-bion2021-02-13
|
* Fix lighthouse card data (bonus for grey instead of yellow)joffrey-bion2021-02-12
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/121
* Fix pulsing red (remove incorrect preparedMove field)joffrey-bion2021-02-11
|
* Cleanupjoffrey-bion2021-02-02
|
* Filter only affordable transactionsjoffrey-bion2021-02-02
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/81
* Move from Gson to Kotlin Serialization for definitionsjoffrey-bion2021-01-29
|
* Reduce number of TableState creationsjoffrey-bion2020-12-13
|
* Allow the COPY_GUILD ability to yield 0 pointsjoffrey-bion2020-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 optionsjoffrey-bion2020-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 availablejoffrey-bion2020-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 transactionsjoffrey-bion2020-11-27
| | | | This is useful to provide information about the price per provider.
* Switch max/min to maxOrNull/minOrNulljoffrey-bion2020-11-27
|
* Distinguish wonder fully built and card already playedjoffrey-bion2020-11-26
|
* Fix resource transactions calculationsjoffrey-bion2020-11-25
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/49
* Add comment to explain fixJoffrey Bion2020-09-18
|
* Fix double military resolution in last ageJoffrey Bion2020-09-18
| | | | | | | | | When a player had the copy guild move at the end of the game, the military conflicts were resolved twice. This fix prevents it. Resolves: https://github.com/joffrey-bion/seven-wonders/issues/41
* Format with trailing commaJoffrey Bion2020-09-08
|
* Upgrade to Kotlin 1.4 and corresponding library versionsJoffrey Bion2020-08-31
| | | | | | - Kotlinx Serialization 1.0.0-RC - Coroutines 1.3.9 - Krossbow 0.30.1
* Upgrade ktlint and re-enable import order checkJoffrey Bion2020-08-20
|
* Fix style & sort importsJoffrey Bion2020-08-20
|
* Fix configuration for Bazar and Vineyard cardsJoffrey Bion2020-08-12
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/37
* Fix military points bugJoffrey Bion2020-08-12
|
* Display only victory military points on the board next to victory tokensJoffrey Bion2020-08-12
| | | | | The count displayed used to be the total combined number of points including defeat tokens, but this is a bit confusing as we can see both types of tokens next to each other.
* Fix discarded card play at end of ageJoffrey Bion2020-08-09
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/36
* Fix styleJoffrey Bion2020-07-01
|
* Capitalize wonder namesJoffrey Bion2020-05-31
|
* Simplify settings and allow choosing wondersJoffrey Bion2020-05-31
|
* Fix endless copy-guild loopJoffrey Bion2020-05-28
|
* Fix production alternative duplicatesJoffrey Bion2020-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
* Fix Olympia wonder effect declarationJoffrey Bion2020-05-28
|
* Add UI support for playing discarded cardsJoffrey Bion2020-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 abilityJoffrey Bion2020-05-28
| | | | | So far, there was no "turn" generated for the player who could play a free card from the discarded pile.
* Rename discardHand to clearHand for clarityJoffrey Bion2020-05-27
|
* Clean unnecessary @ThrowsJoffrey Bion2020-05-27
|
* Add other players' board summaryJoffrey Bion2020-05-26
| | | | | Resolves: https://github.com/joffrey-bion/seven-wonders/issues/21
* Add "leave game" feature for end of gameJoffrey Bion2020-05-23
|
* Add player index in scoreboardJoffrey Bion2020-05-15
|
* Send score at end of gameJoffrey Bion2020-05-15
|
* Clean upJoffrey Bion2020-05-15
|
bgstack15