You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Descrição:startCombat(combatConfig) assume que combatConfig possui enemyId. Se vier undefined ou formato inválido (erro de conteúdo), o método quebra ao acessar combatConfig.enemyId.
Impacto: escolha com dado malformado pode interromper fluxo de jogo.
Critérios de aceite:
Validar formato mínimo de combatConfig antes do uso.
Exibir mensagem de log amigável e abortar combate quando inválido.
js/gameEngine.jsstartCombat(combatConfig)assume quecombatConfigpossuienemyId. Se vierundefinedou formato inválido (erro de conteúdo), o método quebra ao acessarcombatConfig.enemyId.combatConfigantes do uso.