]> git.cworth.org Git - lmno.games/blobdiff - empathy/empathy.jsx
Add a QUIRKSTER achievement
[lmno.games] / empathy / empathy.jsx
index 2511250dd923ebfb2d9978c8e0c60e9e03a193d6..b1f4ab201c71bff8265c88f79186c8234021369a 100644 (file)
@@ -829,7 +829,9 @@ class ActivePrompt extends React.PureComponent {
           className="vote-button"
           onClick={() => fetch_post_json(`end-answers/${this.props.prompt.id}`) }
         >
-          Move On Without Their Answers
+          {answering_players.length ?
+           "Move On Without Their Answers" :
+           "Move On Without Anyone Else"}
           <div className="vote-choices">
             {[...this.props.votes].map(v => {
               return (
@@ -1213,12 +1215,16 @@ class Game extends React.PureComponent {
           <ul>
             {state.scores.scores.map(score => {
               let perfect = null;
-              if (score.score == perfect_score) {
-                perfect = <span className="label">Perfect!</span>;
+              if (score.score === perfect_score) {
+                perfect = <span className="achievement">Perfect!</span>;
+              }
+              let quirkster = null;
+              if (score.score === state.active_prompt.items) {
+                quirkster = <span className="achievement">Quirkster!</span>;
               }
               return (
                 <li key={score.players[0]}>
-                  {score.players.join("/")}: {score.score} {perfect}
+                {score.players.join("/")}: {score.score} {perfect} {quirkster}
                 </li>
               );
             })}