From 35845a497a50e535a9565e4742f6a2a3b603f881 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Sat, 12 Sep 2020 16:01:30 -0500 Subject: [PATCH] Reset flag when clicking invalid cell (#6) --- src/services/GameState.service.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/GameState.service.js b/src/services/GameState.service.js index b84a3ea..0c47adb 100644 --- a/src/services/GameState.service.js +++ b/src/services/GameState.service.js @@ -394,8 +394,10 @@ export class GameStateService { } const target_cell = this._get_cell_state(this.current_opponent, target_row_i, target_col_i) - if ( !isValidTargetCell(target_cell.render) ) + if ( !isValidTargetCell(target_cell.render) ) { + this.current_turn_had_missile_attempt = false throw new InvalidMissileFireAttemptError('Cannot fire on cell with state: ' + target_cell.render) + } if ( target_cell.render === GridCellState.Ship ) { // We hit an un-hit ship cell!