1
0

152 Commits

Author SHA1 Message Date
James Ketrenos
d01ab17e13 Implemented place-robber, pass, and steal-resource. Added SelectPlayer.
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 16:57:21 -08:00
James Ketrenos
9633e48f21 place-road and place-settlement are working
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 16:06:38 -08:00
James Ketrenos
dac755cad0 Use "resources" instead of "haveResources"
Updated client to use private instead of player

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 15:30:03 -08:00
James Ketrenos
70b4b23c2a Only send unselected and player after join if user has a name;
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 14:11:07 -08:00
James Ketrenos
12bc557d91 Send unselected and players after user joins
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 14:10:31 -08:00
James Ketrenos
34206b40ad Fix session rebind and share between https and wss
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 13:53:39 -08:00
James Ketrenos
33e16ac17a ketr.test config
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 12:47:04 -08:00
James Ketrenos
347d21e5ae Fixed color not being set on initialization
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 12:18:49 -08:00
James Ketrenos
3582bdc148 Standardize log output
Add sendUpdateToPlayer[s]

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 11:33:03 -08:00
James Ketrenos
3224aca2b2 State loading through game-order
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 01:58:16 -08:00
James Ketrenos
222ca2d3c3 Board rendering only occurs once per signature
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-12 00:19:54 -08:00
James Ketrenos
def2afac6d Auto reconnect hooked up
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-11 15:39:55 -08:00
James Ketrenos
689b498f6b Audio is working
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-11 14:26:42 -08:00
James Ketrenos
aa08ae9d5a Fixed unsupported elements from session
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-11 10:48:45 -08:00
James Ketrenos
ffb9bfe524 Resize and board view is working great!
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-11 10:19:52 -08:00
James Ketrenos
6be7b26438 Lots of fixes
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-11 02:07:38 -08:00
James Ketrenos
6cee42845d Audio is now working, although there are loading race conditions :(
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-11 01:20:56 -08:00
James Ketrenos
f49351dcdf Allow reselecting the same color
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-10 23:27:50 -08:00
James Ketrenos
f6b2ada2ee Audio almost working; mic is doing the right thing
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-10 23:08:56 -08:00
James Ketrenos
4909647e75 Started refactoring during voice enabling
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-09 21:20:02 -08:00
James Ketrenos
44c2a22ff1 Working on audio plumbing
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-08 16:37:55 -08:00
James Ketrenos
a31741f069 Add stolen stats to Winner
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-08 13:18:47 -08:00
James Ketrenos
9d4596c50a Added cards list script
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-08 11:04:37 -08:00
James Ketrenos
b7acd73440 Fixed lots of bugs found in beta testing
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-08 11:03:55 -08:00
James Ketrenos
3c7a689e05 Add largestArmySize
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-08 10:02:48 -08:00
James Ketrenos
a7a547596c Count initial roads against road count
Do not give up longest road if not split and there is a tie

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 20:53:06 -08:00
James Ketrenos
877185aaf5 Fix not prefixing chat with line
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 18:39:45 -08:00
James Ketrenos
1e3d086b57 Moved things around to work on smaller screens
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 17:16:45 -08:00
James Ketrenos
a4f75c8c0b Added 2nd monopoly and YoP
Renamed back of cards

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 13:17:01 -08:00
James Ketrenos
ed062e04e2 Fix #77 -- chat message opening resource gives
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-05 16:31:04 -08:00
James Ketrenos
315d55ad72 Fixed lots of trading bugs
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-05 16:29:48 -08:00
James Ketrenos
1345e1a658 Fix #78 -- provide chat message info on monopoly and YoP being played
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-05 11:38:45 -08:00
James Ketrenos
96723e135c Implemented YoP and Monopoly
Lots of fixes

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-04 17:49:58 -08:00
James Ketrenos
0b540cd5ec Fixed broken trading with bank
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-03 18:14:44 -08:00
James Ketrenos
287d2a1551 Fix trading
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-03 17:52:11 -08:00
James Ketrenos
589187db38 Lots of fixes to trading
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-03 17:48:24 -08:00
James Ketrenos
2b0b8f3465 Fix cost of city in chat
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 23:31:34 -08:00
James Ketrenos
4ab1aa9220 Trading seems to be working
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 23:27:39 -08:00
James Ketrenos
c6b29ff580 Rebuilding Trade menu
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 20:32:46 -08:00
James Ketrenos
d517c8793a Provide chat info on receiving cards for Road Building, etc.
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 14:09:52 -08:00
James Ketrenos
e3ccc122dd Improved WebSocket handshake
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 13:55:30 -08:00
James Ketrenos
8170189400 Fixed city placement hover
Changed working on discard

Added Requirement action to the Activities list

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 11:09:30 -08:00
James Ketrenos
4ff9ad015e Added Activity feed
Fixed some more WebSocket timeouts

Changed Resource to support a label=true mode which puts a bubble lable instead of creating a stack

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 20:19:48 -08:00
James Ketrenos
2fa436081b Improved WebSocket timeout sequence
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 15:39:26 -08:00
James Ketrenos
35c6033ae5 Use "loadGame" instead of "createGame" on ws connection
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 13:19:23 -08:00
James Ketrenos
4be68a39f1 Do not allow lowercase 'the bank' as name
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 13:18:54 -08:00
James Ketrenos
44cd877c4e Add Resource replacement in Chat
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 21:12:10 -08:00
James Ketrenos
55fda983ea Fix largestarmy not clearing on resetgame
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 20:27:32 -08:00
James Ketrenos
4024286979 Added WebSocket reconnect with keepalive
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 19:59:58 -08:00
James Ketrenos
b2c4e54432 Fix #68 - send message on VP play
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 18:40:14 -08:00