diff --git a/client/src/actions.jsx b/client/src/actions.jsx
index a49d8278..6f106cd9 100644
--- a/client/src/actions.jsx
+++ b/client/src/actions.jsx
@@ -45,7 +45,6 @@ export const setTeamPage = value => ({ type: 'SET_TEAM_PAGE', value });
export const setTeamSelect = value => ({ type: 'SET_TEAM_SELECT', value: Array.from(value) });
export const setTutorial = value => ({ type: 'SET_TUTORIAL', value });
-export const setTutorialGame = value => ({ type: 'SET_TUTORIAL_GAME', value });
export const setVboxSelected = value => ({ type: 'SET_VBOX_SELECTED', value: value });
export const setVboxCombiner = value => ({ type: 'SET_VBOX_COMBINER', value });
diff --git a/client/src/components/front.page.jsx b/client/src/components/front.page.jsx
index defc62e1..44c0d442 100644
--- a/client/src/components/front.page.jsx
+++ b/client/src/components/front.page.jsx
@@ -50,12 +50,11 @@ function Play(args) {
);
const list = () => {
-
if (promptRegister) {
return (
You just won your first round of MNML.
-
Register below to play a real Bo5 against other players, play a practice round, customise your team & more...
+
Register below to play a real Bo5 against other players,
play a practice round against a tougher AI opponent,
customise your team & more...
glhf
)
diff --git a/client/src/components/targeting.arrows.jsx b/client/src/components/targeting.arrows.jsx
index 384dd1d6..2d570121 100644
--- a/client/src/components/targeting.arrows.jsx
+++ b/client/src/components/targeting.arrows.jsx
@@ -9,8 +9,8 @@ const shapes = require('./shapes');
const { effectInfo } = require('../utils');
const addState = connect(
- ({ game, account, animating, itemInfo, gameEffectInfo, tutorialGame }) =>
- ({ game, account, animating, itemInfo, gameEffectInfo, tutorialGame })
+ ({ game, account, animating, itemInfo, gameEffectInfo, authenticated }) =>
+ ({ game, account, animating, itemInfo, gameEffectInfo, authenticated })
);
class TargetSvg extends Component {
@@ -32,7 +32,6 @@ class TargetSvg extends Component {
if (newProps.account !== this.props.account) return true;
if (newProps.animating !== this.props.animating) return true;
if (newProps.gameEffectInfo !== this.props.gameEffectInfo) return true;
- if (newProps.tutorialGame !== this.props.tutorialGame) return true;
if (newState.width !== this.state.width) return true;
if (newState.height !== this.state.height) return true;
return false;
@@ -45,7 +44,7 @@ class TargetSvg extends Component {
animating,
game,
gameEffectInfo,
- tutorialGame,
+ authenticated,
} = props;
const { width, height } = state;
@@ -53,10 +52,10 @@ class TargetSvg extends Component {
if (game.phase === 'Finished') return false; // Clear everything if its over (in case of abandon)
// First time joining game phase
- if (tutorialGame) {
+ if (!authenticated && game.stack.length === 0) {
return (