Correction for score calculation
This commit is contained in:
@@ -211,11 +211,15 @@ func _on_current_word_progression_changed() -> void:
|
||||
|
||||
|
||||
func _on_current_progression_changed() -> void:
|
||||
var finished_stimulus: Dictionary = _get_previous_stimulus()
|
||||
if finished_stimulus.is_empty():
|
||||
Log.error("WordsMinigame: Finished stimulus is empty")
|
||||
return
|
||||
if current_word_has_errors:
|
||||
_update_remediation_word_score(_get_current_stimulus().ID as int, -1)
|
||||
_update_remediation_word_score(finished_stimulus.ID as int, -1)
|
||||
current_word_has_errors = false
|
||||
else:
|
||||
_update_remediation_word_score(_get_current_stimulus().ID as int, 1)
|
||||
_update_remediation_word_score(finished_stimulus.ID as int, 1)
|
||||
if current_progression >= max_progression:
|
||||
return
|
||||
_setup_word_progression()
|
||||
|
||||
Reference in New Issue
Block a user