diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-10-08 18:42:08 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-10-08 18:42:08 +0900 |
| commit | e6474cf23905e839708f5d48c760c46e53f179d8 (patch) | |
| tree | 2dd44bfda3988e06da73d25b3b4b7abc0cf99130 /src/api | |
| parent | :v: (diff) | |
| download | misskey-e6474cf23905e839708f5d48c760c46e53f179d8.tar.gz misskey-e6474cf23905e839708f5d48c760c46e53f179d8.tar.bz2 misskey-e6474cf23905e839708f5d48c760c46e53f179d8.zip | |
:v:
Diffstat (limited to 'src/api')
| -rw-r--r-- | src/api/bot/core.ts | 6 |
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}回目で当てました)`; |