Fix akinator not ending at question 80

This commit is contained in:
Dragon Fire
2020-05-19 12:19:21 -04:00
parent 5ab793ab9c
commit 8af6007ced
2 changed files with 3 additions and 6 deletions
+2 -5
View File
@@ -36,15 +36,12 @@ module.exports = class AkinatorCommand extends Command {
while (timesGuessed < 3) {
if (ans === null) await aki.start();
else await aki.step(ans);
if (!aki.answers || aki.currentStep >= 80) {
forceGuess = true;
continue;
}
if (!aki.answers || aki.currentStep >= 79) forceGuess = true;
const answers = aki.answers.map(answer => answer.toLowerCase());
answers.push('end');
await msg.say(stripIndents`
**${++aki.currentStep + 1}.** ${aki.question} (${Math.round(Number.parseInt(aki.progress, 10))}%)
${aki.answers.join(' | ')}
${aki.answers.join(' | ')} | End
`);
const filter = res => res.author.id === msg.author.id && answers.includes(res.content.toLowerCase());
const msgs = await msg.channel.awaitMessages(filter, {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "xiao",
"version": "114.16.0",
"version": "114.16.1",
"description": "Your personal server companion.",
"main": "Xiao.js",
"scripts": {