case >5 and <10:
      global.salud +=1;global.puntos+=2;break

se puede usar eso, o es de otra manera????

El switch llegara casi a 100, es el nvl del personaje, para suber sus estadísticas. De hay 4 subidad iguales, y luego a la 5 dera algo mas especial, y asi. Por eso ese case.  O seria mejor hacerlo con un IF??????

El Switch SOLO compara valores, no podes comprobar rangos de valores, solo igualaciones.

En ese caso te conviene usar IF y ELSE IF.