Jesse D. McDonald
|
30fa08e40d
|
Update to support stack with the lts-3.9 resolver.
|
2015-10-17 21:15:03 -05:00 |
Jesse D. McDonald
|
9fcbb1cf77
|
rework plot actions to avoid the buggy/racy "updating" combinator
|
2014-09-03 01:16:14 -05:00 |
Jesse D. McDonald
|
e465141017
|
implement the remaining forms of plot quest action
|
2014-09-01 18:12:43 -05:00 |
Jesse D. McDonald
|
748fe76f4a
|
record resources provided by each action, and the action boundaries
|
2014-07-26 17:10:50 -05:00 |
Jesse D. McDonald
|
62260d2d28
|
move some utility functions from Waterdeep.Actions to Waterdeep.Utils.
|
2014-07-26 17:04:55 -05:00 |
Jesse D. McDonald
|
7f7e39213e
|
sync language extensions with the cabal file
|
2014-05-18 23:52:16 -05:00 |
Jesse D. McDonald
|
14e622a846
|
implement remaining actions; still missing conditional plot actions
|
2014-05-18 23:34:19 -05:00 |
Jesse D. McDonald
|
dce2ecbab8
|
represent the cost of a quest with a MultiSet rather than an action
|
2014-05-13 00:02:35 -05:00 |
Jesse D. McDonald
|
3256684266
|
enter details for the Intrigue cards
|
2014-05-11 20:55:22 -05:00 |
Jesse D. McDonald
|
c788c563fa
|
enter details for the cards in the Quest deck
|
2014-05-11 17:56:41 -05:00 |
Jesse D. McDonald
|
349472da78
|
replace Control.Lens with the lighter-weight lens-family package
|
2014-05-11 02:19:38 -05:00 |
Jesse D. McDonald
|
c582d83267
|
replace getNextPlayer with the pure function nextPlayerID
|
2014-05-10 18:49:41 -05:00 |
Jesse D. McDonald
|
0f035e74cc
|
use Data.MultiSet to represent resources in place of Data.Map
|
2014-05-10 18:48:08 -05:00 |
Jesse D. McDonald
|
01ab0b30db
|
eliminate the explicit PlayerID parameter to the GameActions
|
2014-05-05 02:34:57 -05:00 |
Jesse D. McDonald
|
e8b6f03be7
|
use monadic actions for GameAction in place of pattern matching
|
2014-05-05 02:34:49 -05:00 |