fix player bug

This commit is contained in:
ntr
2019-05-31 12:41:34 +10:00
parent 1571a39c24
commit d6a3ca2eb4
3 changed files with 3 additions and 17 deletions
-1
View File
@@ -10,7 +10,6 @@ const addState = connect(
function receiveState(state) {
const {
ws,
account,
instance,
player,
combiner,
+3 -2
View File
@@ -120,10 +120,11 @@ function registerEvents(store) {
if (v) {
ws.startInstanceStateTimeout(v.id);
const player = v.players.find(p => p.id === account.id);
store.dispatch(actions.setPlayer(player));
if (!instance || v.id !== instance.id) {
store.dispatch(actions.setNav('vbox'));
const player = v.players.find(p => p.id === account.id);
store.dispatch(actions.setPlayer(player));
const first = player.constructs[0];
store.dispatch(actions.setActiveConstruct(first));
}