Commit Graph

15 Commits

Author SHA1 Message Date
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