summaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-10-08 18:42:08 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-10-08 18:42:08 +0900
commite6474cf23905e839708f5d48c760c46e53f179d8 (patch)
tree2dd44bfda3988e06da73d25b3b4b7abc0cf99130 /src/api
parent:v: (diff)
downloadmisskey-e6474cf23905e839708f5d48c760c46e53f179d8.tar.gz
misskey-e6474cf23905e839708f5d48c760c46e53f179d8.tar.bz2
misskey-e6474cf23905e839708f5d48c760c46e53f179d8.zip
:v:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/bot/core.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/api/bot/core.ts b/src/api/bot/core.ts
index 12d1b639e9..53fb18119e 100644
--- a/src/api/bot/core.ts
+++ b/src/api/bot/core.ts
@@ -307,13 +307,15 @@ class GuessingGameContext extends Context {
return '整数で推測してください。「やめる」と言うとゲームをやめます。';
}
+ const firsttime = this.history.indexOf(guess) === -1;
+
this.history.push(guess);
this.emit('updated');
if (this.secret < guess) {
- return this.history.indexOf(guess) === -1 ? `${guess}よりも小さいですね` : `もう一度言いますが${guess}より小さいですよ`;
+ return firsttime ? `${guess}よりも小さいですね` : `もう一度言いますが${guess}より小さいですよ`;
} else if (this.secret > guess) {
- return this.history.indexOf(guess) === -1 ? `${guess}よりも大きいですね` : `もう一度言いますが${guess}より大きいですよ`;
+ return firsttime ? `${guess}よりも大きいですね` : `もう一度言いますが${guess}より大きいですよ`;
} else {
this.bot.clearContext();
return `正解です🎉 (${this.history.length}回目で当てました)`;