Lo que hace ese codigo es:
Si "obj_enemy" no esta colisionando con "obj_normal_atk" Y con "obj_magic_b": global.col = false
Y si esta colisionando CON LOS DOS AL MISMO TIEMPO global.col = true.
Si quieres que eso pase cuando colisione con cualquiera de esos dos objetos, debes poner OR en vez de AND.
Y si quieres que sucedan cosas distintas cuando colisione con los distintos objetos no los debes poner asi, debes poner cada colision por separado con sus respectivas funciones.
Si "obj_enemy" no esta colisionando con "obj_normal_atk" Y con "obj_magic_b": global.col = false
Y si esta colisionando CON LOS DOS AL MISMO TIEMPO global.col = true.
Si quieres que eso pase cuando colisione con cualquiera de esos dos objetos, debes poner OR en vez de AND.
Y si quieres que sucedan cosas distintas cuando colisione con los distintos objetos no los debes poner asi, debes poner cada colision por separado con sus respectivas funciones.