Cita:
Iniciado por IsaBelM
el problema está en la apertura y cierre de llaves.
No, el problema está en que en el else no se deben poner condiciones a evaluar como en el if, si no ocurre lo del if, ocurrirá lo del else, que se entiende que es lo contrario, así que si no se encuentra 'battlefield', se ejecutará el else.