Commit Graph

15 Commits

Author SHA1 Message Date
c5e8f2d404 don't apply effects to empty cards 2021-07-25 17:23:12 -04:00
37d0702d5c allow server to handle multiple matches 2021-07-25 17:22:57 -04:00
907cf269cd move websocket server out of internal 2021-07-25 16:32:41 -04:00
58a853a241 make server a bit more resiliant 2021-07-25 16:23:39 -04:00
26a7c137f8 move to effect based system 2021-07-25 15:33:47 -04:00
a623639af3 probably should test code before commiting tbh 2021-07-25 13:47:36 -04:00
a6f5eb607c Merge branch 'oracle' 2021-07-25 13:43:41 -04:00
4c37ad270d implement ace, differ between spells (valk) 2021-07-25 13:35:49 -04:00
d1845760fe actually use GetRow since I can, implement 2 and 3, cards have owners and positions 2021-07-25 13:27:12 -04:00
22a3e0c8e8 being actually adding card effects 2021-07-23 18:57:39 -04:00
0723811faf create oracle instead of card objects 2021-07-23 18:33:17 -04:00
2b76ae5b5a client improvements, but bug with sick 2021-07-23 17:42:12 -04:00
eb7b405641 cards are now passed as PortableCard objects
client supports all actions
A bunch of stuff uses *Decks now instead of []Card since json marshaling
all of this code is absolutely awful
2021-07-23 16:43:39 -04:00
277189f229 intro server and client 2021-07-22 18:19:21 -04:00
4473127d0a refactor 2021-07-22 15:37:25 -04:00