]> git.cworth.org Git - empires-server/blobdiff - empathy.js
Change prompt-retirement to require more negative than votes to retire
[empires-server] / empathy.js
index 7710892819235061d0710b14386c2cc1d8786877..50d18d59dce942115f19d5852df191c49ae601d3 100644 (file)
@@ -76,12 +76,13 @@ class Empathy extends Game {
 
     /* Now that we're done with the active prompt, we remove it from
      * the list of prompts and also remove any prompts that received
-     * no votes. This keeps the list of prompts clean.
+     * more negative votes than positive. This keeps the list of
+     * prompts clean.
      */
     const active_id = this.state.active_prompt.id;
     this.state.prompts =
       this.state.prompts.filter(
-        p => p.id !== active_id && p.votes.length > 0
+        p => p.id !== active_id && p.votes.length >= p.votes_against.length
       );
 
     this.state.active_prompt = null;